BM626( """"""!!! !!!!!!"""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""" !!!$$$&&&"""###$$$###!!!!!!!!!###""""""###$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!"""$$$$$$###"""######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&###############$$$%%%%%%#########"""""""""!!!!!!""""""""""""""""""""""""!!!"""############"""!!!###"""!!!!!!!!!"""$$$%%%%%%$$$###""""""$$$%%%'''$$$$$$$$$#########""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$$$$#########$$$%%%&&&""""""###$$$$$$$$$$$$###///'''"""$$$$$$!!! ######$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########"""###$$$###""""""###$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%######$$$%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$"""!!!!!!"""######"""!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&%%%###!!!"""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!$$$$$$"""***///&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&'''''''''''''''((((((''''''''''''&&&&&&&&&''')))***+++))))))***++++++******,,,------,,,***........./////////000000---000---222111---/////////000000000111111111111111111000000000//////000000000//////111555999:::AAAJJJRRRUUUVVVUUUUUU^^^rrr}}}rrr```ZZZWWW\\\dddlllnnnjjjaaaZZZVVVWWW\\\dddjjjhhh^^^VVVPPPQQQUUU```rrrvvvooommmvvv}}}zzznnniiieeehhhllljjjccc]]]RRR]]]kkkyyyjjjqqqssswww|||ssskkkqqq{{{lll]]]VVVUUUTTTQQQNNNMMMPPPUUUYYYbbbgggooowww{{{|||{{{zzz""""""!!!!!!!!!"""""""""!!!!!!"""###############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$""" !!!$$$&&&!!!!!!!!!""""""###$$$$$$$$$$$$######"""""""""$$$%%%$$$###""""""###$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""#########!!!######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%$$$######"""""""""###############""""""""""""""""""""""""""""""""""""""""""############""""""###"""!!! """$$$%%%"""!!! """$$$$$$$$$$$$###############$$$$$$$$$$$$############""""""############""""""$$$$$$###$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###((($$$"""###$$$######%%%###$$$$$$$$$#########"""%%%%%%$$$$$$######%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$###"""$$$%%%$$$###"""###$$$#########$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""######"""########################$$$###"""###$$$%%%$$$###!!!"""$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((()))&&&!!!$$$%%%!!!&&&***"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&''')))***+++))))))***+++,,,++++++,,,...///...,,,............////////////)))222111---000///,,,111000000000000111111111111111111111111000000000000000111111000000222666:::===CCCLLLSSSWWWWWWVVVUUU___rrr|||}}}~~~qqq```ZZZWWW]]]eeemmmooojjjaaaZZZUUUWWW\\\ccchhhfff]]]UUUNNNOOOSSS```tttvvvpppnnnwww~~~xxxssseeebbb```bbbggghhhaaaYYYUUU^^^jjjvvv~~~wwwcccnnnuuu|||xxxooosssmmm]]]WWWUUUTTTQQQNNNMMMPPPUUUYYY___dddlllsssxxxzzzyyyxxx!!!!!!""""""""""""###### !!!"""############!!!""""""##################$$$$$$###!!!"""$$$&&&&&&%%%### """$$$!!!"""######$$$$$$#########"""""""""$$$%%%$$$###"""######$$$$$$$$$############""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$############ ######$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%$$$""""""!!!!!!!!!########################""""""""""""""""""""""""###""""""""""""""""""###$$$$$$###"""###$$$%%%&&&$$$###"""!!!"""###&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""""""""######$$$$$$%%%$$$#####################$$$%%%$$$###""""""$$$&&&%%%%%%%%%'''(((((('''%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$#########$$$$$$%%%%%%&&&%%%###""""""$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&%%%%%%$$$$$$$$$#########""""""###"""!!!"""$$$%%%$$$###!!!###&&&&&&%%%######$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$%%%'''((())))))((("""$$$'''"""%%%(((!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&''')))***+++***)))***+++,,,+++***+++---///...---------.........////////////555111---000...,,,222000000000111111111222222222222111111111000000000000111111111111333777:::???EEEMMMSSSVVVVVVUUUUUU^^^pppyyyyyyzzznnn___ZZZXXX^^^fffnnnpppkkkaaaZZZUUUXXX]]]dddgggddd\\\TTTMMMNNNRRR```vvvvvvppppppyyy~~~uuunnnaaaaaaaaaccciiillleee[[[XXX]]]eeennnsssrrrmmmhhh___lllvvv{{{qqquuuppp```ZZZVVVTTTRRROOOMMMOOOTTTXXX]]]aaaiiipppvvvxxxxxxxxx!!!!!!"""############### """######$$$$$$$$$ !!!""""""""""""""""""###$$$$$$###"""###$$$&&&''''''&&&$$$######$$$!!!""""""##################"""""""""$$$%%%$$$#########$$$$$$$$$######"""$$$##################$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""$$$$$$"""!!!######$$$$$$$$$$$$######$$$$$$$$$###############$$$###"""""""""""""""###########################""""""""""""""""""""""""######""""""""""""#####################$$$$$$%%%%%%$$$$$$$$$%%%&&&((((((########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%$$$""""""###$$$$$$$$$$$$###!!!"""######"""#########$$$###############$$$$$$###$$$$$$""" ###&&&%%%$$$$$$&&&))))))&&&######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######$$$"""######$$$%%%%%%&&&&&&$$$###!!!"""$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%###"""###$$$&&&&&&%%%###############$$$$$$$$$###""""""###%%%&&&&&&%%%!!!###%%%&&&$$$###""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))"""%%%)))%%%''')))###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&''')))***+++***)))***++++++)))((()))+++------,,,---------.........//////...333///---222///+++111000000111111111222222222222222222111111111000000000111222222222444888;;;AAAFFFLLLQQQSSSSSSSSSSSS\\\mmmtttttttttjjj\\\XXXYYY___hhhppprrrlllbbbZZZXXX[[[aaafffhhhddd\\\UUUNNNOOOSSS```wwwtttppprrr}}}vvvnnn```bbbdddhhhooorrrkkk___VVVYYY___fffiiigggcccaaa___lllvvvzzzpppvvvpppaaa\\\VVVUUURRROOOMMMOOOTTTXXX[[[```gggoootttwwwxxxxxx !!!"""###############!!!!!!"""$$$$$$%%%%%%%%% !!!!!!!!!!!!!!!!!!###%%%%%%###"""######!!!$$$%%%###!!!!!!"""##################"""""""""$$$%%%$$$#########$$$$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###!!!!!!"""$$$$$$%%%%%%%%%#########$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$%%%%%%#########$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""###$$$%%%##################$$$$$$""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!"""""""""""" !!!"""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###!!!$$$%%%###"""""""""!!!$$$###############$$$$$$"""$$$$$$"""###&&&$$$######&&&((((((%%%"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%######$$$""""""###$$$%%%%%%&&&&&&$$$"""!!!"""$$$%%%%%%$$$$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###!!! !!!###$$$$$$###!!!!!!"""###$$$%%%%%%&&&$$$###"""$$$&&&((('''&&& """%%%%%%$$$"""!!!!!!#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!)))"""&&&+++'''))),,,'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&''')))***+++***)))***+++)))(((''''''***+++,,,+++---------.........//////+++000......444///***000000111111111111222222222222222222111111111111000///111222222333555888;;;BBBFFFKKKOOOPPPPPPPPPQQQ[[[kkkqqqooopppgggYYYWWWZZZ```iiiqqqsssmmmbbbZZZZZZ^^^ccchhhjjjeee]]]VVVQQQPPPTTTaaawwwsssppptttxxxooo[[[___cccgggnnnssskkk^^^RRRUUU[[[bbbfffeeecccbbbaaammmvvv}}}wwwooovvvoooaaa[[[VVVUUURRROOOMMMOOOTTTXXX[[[```gggoootttwwwxxxxxx%%%$$$###!!!!!!!!!"""###""""""#########$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%$$$######""""""$$$&&&(((((('''""""""""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***&&&"""!!!######""" !!!!!!""""""######!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""$$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$"""!!!###"""!!! !!!""""""%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""$$$"""!!!"""%%%&&&$$$"""######""" """$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((&&&"""!!!###&&&###%%%&&&&&&%%%$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%***((($$$"""!!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&& ###&&&&&&$$$###%%%''''''$$$!!!"""$$$&&&%%%$$$'''###"""$$$$$$"""###'''########################$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%###"""###$$$&&&%%%%%%'''((((((((('''&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''###$$$%%%&&&&&&%%%###!!!$$$$$$$$$$$$%%%%%%&&&'''))))))(((((((((***,,,---------------------,,,,,,------...//////...---,,,''',,,//////,,,+++...111000000000000111111111111111111111111111111111111111000000111333666999;;;@@@EEEMMMRRRTTTSSSRRRQQQ]]]gggqqqssskkk```ZZZYYYYYYbbbmmmsssrrrlllfffccc^^^```ccchhhkkkiiiccc]]]VVVUUUWWWaaattt~~~uuuwww}}}tttpppkkkhhhjjjnnnlllbbbYYYQQQVVVZZZ]]]ccclllqqqpppnnnsss}}}wwwqqqqqqpppaaaZZZYYYYYYWWWTTTRRRSSSVVVXXX[[[aaaiiioooqqqsssvvvxxx%%%$$$"""!!!!!!!!!"""###""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$$$$###$$$"""""""""$$$%%%$$$###$$$######"""""""""###############$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%""" """######!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""!!! """""""""""""""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""######""""""###$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""&&&%%%$$$######$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$###"""""""""########################%%%###"""###&&&'''%%%$$$"""###%%%$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$""" !!!###$$$&&&''''''&&&%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%#########$$$$$$$$$$$$$$$'''%%%###!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&%%%### """$$$'''$$$""""""$$$%%%%%%$$$&&&""""""%%%%%%""""""&&&""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&###$$$%%%&&&''''''&&&%%%&&&%%%%%%%%%%%%&&&&&&'''(((((((((((()))***++++++,,,,,,------------------...///000111111000///...(((,,,//////,,,+++...111000000000000111111111111111111111111111111111111111000000111333666999;;;???EEELLLQQQSSSRRRRRRQQQ]]]fffpppqqqjjj```ZZZYYY\\\dddnnnsssqqqkkkfffddd___```eeekkkqqqqqqmmmhhhccc```^^^dddttt{{{tttvvv~~~|||sssoookkklllnnnjjj___UUULLLRRRYYYaaammmzzzsssvvv}}}|||wwwwwwrrrbbbYYYXXXXXXVVVSSSQQQQQQSSSVVV[[[bbbjjjppprrrsssuuuxxx$$$###""""""!!!"""""""""###############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%$$$######$$$$$$"""!!!%%%%%%###""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!#########""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$##############################""""""""""""######%%%$$$###""""""###$$$%%%################################################%%%$$$###$$$&&&'''&&&%%%"""$$$'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%############%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%$$$###""""""((('''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%### """%%%&&&$$$######$$$%%%%%%$$$$$$"""###&&&&&&###"""$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$######### """$$$&&&''''''&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$%%%&&&'''((())))))(((''''''&&&&&&&&&&&&'''&&&&&&'''((())))))))))))++++++,,,,,,------......///000111222222222111000))),,,//////---,,,...000000000000000111111111111111111111111111111111111111000000111333666999;;;@@@EEEKKKPPPRRRRRRQQQQQQ^^^gggpppppphhh___[[[ZZZaaagggooossspppjjjfffeeeccceeeiiipppxxxzzzxxxuuunnniiidddggguuu~~~xxxzzzsssooommmnnnooojjj___UUUMMMRRR[[[hhhyyy{{{{{{uuudddYYYWWWWWWUUUQQQOOOOOOQQQSSS[[[bbbkkkqqqssstttuuuwww######""""""""""""""""""################################################%%%%%%$$$$$$###"""""""""!!!!!!!!!"""""""""######$$$############$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%&&&&&&%%%###%%%%%%$$$###############%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""############""""""!!!!!! """"""############""""""""""""""""""""""""""""""!!!"""""""""############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########$$$%%%%%%###"""!!!!!!!!!###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!"""""""""$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$%%%&&&&&&%%%###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&$$$#########"""###%%%%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%((((((((('''%%%###!!!''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%###"""!!! """&&&(((%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%))))))%%%###$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$#########!!!"""$$$&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***)))((('''''''''''''''$$$%%%''')))))))))((((((******+++,,,------......///000111222222222111000***---//////...---...//////000000000111111111111111111111111111111111111111000000111333666999;;;AAAEEEKKKOOOQQQRRRRRRSSS^^^gggooooooggg___\\\]]]eeekkkqqqsssooojjjgggfffiiijjjnnnuuu}}}|||tttmmmfffiiiwww}}}ooommmlllnnnpppkkkaaaYYYRRRVVV___lllwwweeeZZZXXXWWWUUUQQQOOONNNQQQSSS[[[ccclllsssttttttuuuvvv"""""""""#########""""""################################################%%%%%%$$$$$$###""""""!!!""""""""""""#########$$$############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######"""""""""#########""""""!!!!!! """"""############""""""""""""""""""""""""""""""!!!"""""""""############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$$$$#########$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$##################$$$"""""""""###$$$$$$%%%%%%########################"""######$$$###$$$$$$%%%$$$%%%%%%$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  !!!"""######%%%&&&&&&%%%$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%###!!! !!!"""###$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&&&&&&&###$$$%%%%%%$$$$$$$$$$$$%%%$$$'''++++++'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&&&&***)))((((((''''''''''''$$$%%%''')))))))))((((((******++++++,,,---......---...000111111111000000,,,---//////.........//////000000000111111111111111111111111111111111111111000000111333666999;;;CCCFFFKKKOOOQQQRRRSSSTTT^^^fffmmmmmmfff```^^^```hhhmmmssstttpppkkkhhhfffiiijjjoooxxxzzzssskkkmmm}}}}}}mmmlllkkkmmmmmmiii```XXXSSSXXX```lll~~~vvvfff[[[XXXXXXVVVRRRPPPPPPRRRUUU[[[cccnnntttvvvuuuuuuuuu!!!!!!"""############"""$$$$$$$$$#######################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$&&&((()))***&&&&&&%%%$$$$$$$$$$$$%%%###"""!!!"""$$$%%%$$$############$$$$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###%%%&&&%%%###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%'''((('''&&&$$$'''&&&%%%$$$########################$$$%%%&&&&&&$$$$$$############$$$$$$########################""""""$$$%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%$$$$$$###"""!!!###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """%%%&&&&&&%%%''')))((('''&&&''''''$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###""" ###%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$$$$$$$######%%%$$$$$$%%%&&&&&&$$$""""""$$$&&&&&&$$$###$$$$$$&&&$$$'''++++++'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%***///111///***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&%%%%%%$$$$$$)))((((((''''''''''''(((&&&&&&'''((())))))))))))******++++++,,,,,,------,,,---///000000000000///---....../////////......000000000000111111111111111111111111111111111111111000000111333666999;;;CCCFFFJJJMMMOOOPPPSSSUUU[[[bbbiiiiiiccc______bbbiiinnntttvvvrrrllliiigggcccfffnnnyyyyyyppprrrpppnnnkkkjjjhhhcccZZZTTTNNNTTT^^^jjjzzz~~~~~~rrrddd[[[XXXXXXVVVSSSQQQRRRTTTWWW[[[dddooovvvxxxvvvuuuuuu !!!"""###$$$######"""$$$$$$$$$#########""""""#######################################$$$$$$$$$#########$$$$$$$$$$$$%%%!!!"""###%%%'''***,,,...'''&&&%%%$$$$$$$$$$$$%%%%%%###"""###$$$$$$###!!!#########""""""###$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$'''&&&$$$""""""###!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""&&&)))***(((%%%######$$$$$$$$$$$$$$$###"""############$$$%%%&&&'''$$$$$$############$$$$$$"""###$$$%%%%%%$$$###""" """###$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%######$$$&&&"""###$$$$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%((('''%%%"""%%%&&&((((((&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$"""%%%'''&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############"""###$$$%%%%%%$$$###"""&&&###!!!"""$$$%%%$$$###!!!$$$&&&&&&$$$######%%%%%%###%%%))))))%%%###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%$$$$$$%%%$$$#########$$$&&&&&&######$$$$$$$$$%%%%%%%%%###########################***555???AAA;;;///&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%'''(((((('''&&&&&&''''''&&&&&&''''''(((((((((((((((((()))***++++++++++++++++++++++++,,,,,,,,,---...000111111000//////....../////////...---000000000000111111111111111111111111111111111111111000000111333666999;;;BBBDDDHHHJJJLLLNNNQQQSSSVVV]]]cccccc___\\\^^^bbbhhhooouuuwwwtttnnnjjjhhhaaaeeennn{{{~~~wwwnnnppp~~~ooollliiifffddd___XXXSSSKKKRRR]]]hhhvvv}}}~~~~~~yyyyyynnnaaaYYYWWWVVVUUUSSSRRRRRRVVVXXX[[[dddpppwwwyyywwwuuuttt !!!"""$$$$$$$$$###"""$$$$$$$$$$$$######""""""########################&&&&&&%%%$$$###"""!!! !!!!!!!!!!!!!!!"""###&&&))),,,...000((('''%%%$$$###$$$%%%%%%)))'''&&&%%%%%%%%%###!!!$$$###"""!!! """"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&$$$"""###$$$ !!!!!!""""""###### !!!!!!"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""'''+++,,,)))%%%""" """$$$$$$$$$##################$$$%%%&&&'''$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""###%%%&&&''''''&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$###%%%((( ###&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%''''''###!!!###%%%$$$###"""###$$$'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&& !!!###%%%&&&&&&&&&&&&%%%''')))******(((%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################"""###$$$%%%%%%$$$###"""$$$ !!!%%%'''(((!!!$$$''''''$$$######%%%$$$"""###''''''###"""$$$########################""""""###$$$%%%&&&&&&'''###&&&((('''%%%###$$$###"""""""""###%%%&&&#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%000@@@MMMPPPFFF555)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""###%%%''')))******)))(((&&&&&&&&&&&&&&&'''((()))))))))(((((((((***,,,---,,,,,,++++++++++++++++++,,,---///000111111111000///......///000000...---000000000000111111111111111111111111111111111111111000000111333666999;;;@@@BBBFFFHHHJJJLLLOOORRRRRRYYY``````\\\ZZZ]]]bbbhhhnnnvvvxxxuuuooojjjhhhdddhhhqqq}}}vvvooohhhkkk~~~vvvjjjhhheeecccaaa^^^YYYVVVKKKSSS^^^gggsss~~~vvvuuuxxxkkk^^^XXXUUUUUUTTTRRRQQQSSSVVVYYY\\\eeeqqqxxxyyywwwuuuttt !!!"""$$$$$$######"""""""""""""""############!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$########################%%%$$$###"""$$$'''***,,,000---)))$$$######%%%'''%%%%%%$$$###""""""##############################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%((('''&&&$$$"""!!! %%%%%%%%%$$$###""" ########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$"""!!! $$$$$$"""!!!"""$$$%%%%%%$$$"""""""""""""""""""""""" !!!"""###$$$$$$######""""""""""""######"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######""""""!!! !!! !!!$$$&&&''''''%%%$$$"""!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$######(((###"""$$$!!!'''&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((******(((&&&$$$'''&&&###"""!!!!!!###$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&"""%%%(((&&&"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&---,,,***'''%%%###""""""&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%***111555333---(((%%%&&&'''&&&### $$$'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((***,,,------+++)))'''((((((((()))))))))))))))&&&&&&'''((()))***++++++)))***+++,,,...///000111---...///000000111111111............///////////////000111222222222222222111111000000//////......111111111111222555;;;???CCCCCCDDDFFFIIIKKKKKKKKKVVVWWWXXXYYY\\\^^^```bbbkkkooossssssoookkkiiiiiikkknnnsss|||lllfffaaagggzzz}}}sssfffbbb^^^\\\]]]\\\YYYVVVPPPTTT[[[fffvvv~~~}}}{{{wwwwwwppp\\\UUUSSSSSSSSSSSSSSSUUUXXX\\\aaaiiisssyyyyyyvvvtttsss !!!"""###$$$######""" !!!!!!!!!!!!"""""""""!!!!!!""""""###$$$$$$%%% !!!"""######$$$########################%%%$$$######$$$&&&((()))---+++'''$$$######%%%&&&%%%$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################%%%%%%%%%%%%$$$$$$######################################################"""""""""#########$$$$$$#########""" !!!###%%%###!!! """######"""########################!!!!!!!!!"""""""""""""""######""""""""""""######"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""######"""######$$$######%%%$$$$$$###############%%%%%%$$$$$$############%%%""""""&&&&&&"""!!!$$$&&&&&&%%%$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$##############################"""!!!"""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&$$$#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$'''+++,,,+++'''%%%$$$$$$&&&'''&&&###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((&&&%%%''''''''''''''''''''''''&&&&&&'''((()))***++++++,,,,,,,,,---------......---...///000000111111111............////////////000000111222222222222222111111000000////////////111111111111111333888;;;@@@AAACCCFFFJJJLLLMMMMMMTTTUUUWWWZZZ]]]aaaccceeemmmqqqttttttoookkkjjjjjjlllpppwww{{{aaa]]]YYYaaavvv|||xxxooo```]]][[[[[[\\\\\\YYYVVVNNNRRRXXXbbbsss{{{uuutttttt```XXXTTTUUUVVVVVVVVVWWWYYY\\\```gggqqqwwwxxxvvvuuuuuu!!!!!!"""############""" !!!!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$&&&&&&$$$###""""""""""""##############################$$$$$$$$$%%%%%%%%%((('''&&&$$$###$$$$$$%%%%%%$$$######"""#########""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%##########################################$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######"""$$$&&&&&&$$$###$$$%%%'''%%%$$$###%%%%%%%%%$$$##############################"""""""""!!!!!!!!!######""""""""""""######"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$######$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$######$$$############"""""""""###!!!###'''(((&&&&&&((($$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$%%%###  ###%%%######""""""###$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&$$$%%%'''&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$ !!!"""###%%%&&&'''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$&&&((()))!!!###'''))))))'''###!!!%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))***++++++......------,,,,,,++++++---...///000000111111111............////////////000000111222222222222111111000000000000/////////000111222111111222555777<<<>>>BBBFFFIIILLLNNNNNNRRRSSSVVVYYY^^^cccfffhhhmmmpppsssqqqmmmhhhggghhhkkkqqqzzztttXXXTTTSSS\\\sss}}}xxx||||||qqqiiiWWWVVVUUUWWW[[[[[[YYYVVVJJJNNNSSS]]]ooowwwqqqooowwwbbbYYYUUUWWWYYYYYYYYYYYYZZZ[[[^^^eeeooouuuvvvvvvwwwxxx!!!"""""""""############ !!!!!!!!!""""""!!!"""$$$&&&'''&&&$$$###%%%%%%$$$#######################################"""###$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$###############%%%$$$###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!###$$$$$$"""""""""###((('''%%%$$$%%%&&&%%%$$$########################""""""""""""""""""""""""######""""""""""""###############$$$$$$$$$$$$###############$$$$$$$$$$$$################################################!!!""""""#########!!!$$$&&&'''&&&&&&&&&###$$$%%%&&&%%%$$$"""!!!###"""""""""""""""""""""$$$###$$$%%%%%%#########$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%"""!!!!!!"""%%%&&&'''&&&%%%##################$$$%%%&&&&&&%%%$$$###$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&*********)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######"""""""""######$$$((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$&&&((()))++++++###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######%%%'''###$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''')))***&&&&&&&&&%%%%%%%%%%%%%%%'''(((((()))******++++++...------,,,,,,+++++++++---...///000000111111111............////////////000111111222222222111111000000000000000000000000///000222222222333555777:::===BBBEEEHHHIIIKKKLLLPPPQQQTTTXXX]]]bbbfffhhhkkknnnooommmhhhdddcccdddiiiqqq|||~~~lllTTTRRRRRR\\\ttt}}}xxx|||yyykkkbbbPPPOOOPPPTTTXXXYYYWWWTTTHHHKKKPPPZZZlll~~~~~~}}}~~~yyyqqqkkkjjjyyyzzzcccXXXUUUWWWZZZ[[[[[[YYYYYYZZZ]]]dddmmmsssvvvwwwxxxzzz"""""""""""""""#########!!!!!!"""""""""#########!!!###%%%&&&&&&%%%$$$### """$$$&&&&&&########################"""###$$$%%%%%%###""" !!!""""""###############$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################&&&&&&%%%######"""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""######"""!!! """%%%$$$""" !!!!!! ########################!!!!!!!!!"""###$$$$$$$$$######""""""""""""######$$$#####################"""""""""######$$$$$$$$$################################################ """############ ###%%%$$$######$$$"""###$$$$$$$$$###!!! """""""""""""""""""""###$$$%%%%%%######"""!!! $$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&---)))&&&%%%''''''$$$ """"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###############&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&(((+++,,,''''''''''''&&&&&&%%%%%%(((((())))))******+++++++++++++++,,,,,,,,,,,,,,,---...///000000111111111............////////////111111222222222111111000000000000000111111111111---///111333333555888:::;;;???CCCFFFFFFFFFGGGHHHNNNPPPRRRVVV[[[```dddfffkkkmmmmmmjjjeeebbbbbbdddiiiqqq~~~}}}iiiUUUSSSSSS^^^uuu|||{{{jjj^^^NNNNNNNNNRRRVVVWWWTTTQQQGGGJJJOOOZZZkkk|||{{{xxxvvvvvvrrrkkkgggggguuu~~~fffZZZTTTWWWZZZ[[[ZZZXXXWWWWWW\\\cccmmmsssvvvxxxzzz|||"""""""""!!!"""######$$$""""""""""""############"""###$$$%%%%%%$$$######"""###%%%&&&'''&&&$$$###########################"""###$$$%%%%%%$$$"""!!!!!!!!!""""""#####################"""######$$$%%%""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$ !!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$""" !!!$$$&&&$$$"""!!!!!!"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&######""""""""""""######$$$$$$###"""""""""######!!!!!!""""""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%!!!$$$###"""############"""!!!!!!"""""""""############$$$"""%%%%%%$$$$$$&&&%%%"""$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&+++&&&"""###'''(((### !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%!!!###%%%&&&%%%######$$$&&&### !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%''')))***))))))((((((''''''&&&&&&)))))))))*********++++++)))******+++,,,------...---...///000000111111111............////////////111222222222222111000000000000000111111111111222...///111222333555999<<<===BBBGGGHHHFFFDDDEEEFFFLLLNNNQQQUUUZZZ___dddffflllnnnnnnjjjfffcccdddgggkkkrrr}}}~~~lllVVVTTTTTT^^^ttt~~~ooobbbUUUSSSRRRTTTVVVWWWTTTPPPHHHLLLSSS]]]lllzzz~~~{{{sssrrrsssvvvtttmmmiiiiiirrrkkk]]]UUUWWWZZZZZZYYYWWWVVVVVV[[[cccmmmuuuxxxyyy{{{}}}###"""!!!!!!!!!"""$$$$$$!!!!!!!!!""""""""""""###########################***,,,///000...+++&&&#################################$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$######""""""###$$$$$$%%%####################################$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%% ###%%%&&&&&&$$$###""""""""""""""""""""""""########################"""""""""#########$$$$$$"""$$$%%%$$$###"""###$$$&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######""""""""""""######%%%$$$###"""!!!!!!"""###!!!!!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!$$$&&&$$$  ###%%%$$$######""""""##################$$$$$$%%%%%%!!!%%%&&&######''''''######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%$$$############$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######%%%%%%$$$""" !!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&!!!!!!"""###$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&""""""############""""""######$$$$$$$$$%%%%%%%%%"""###$$$$$$######$$$&&&&&&$$$!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''(((((())))))(((((('''&&&&&&%%%)))************+++++++++)))******+++,,,,,,---------...///000000111111111............////////////222222222222222111000000000000111111111222222222///000000000000333777;;;???DDDJJJKKKIIIFFFGGGIIIJJJLLLOOOUUU[[[aaafffiiilllmmmllliiieeecccfffiiijjjoooxxx}}}mmmXXXVVVVVV```uuu{{{{{{vvvkkk___\\\YYYXXXYYYXXXTTTQQQJJJOOOWWWaaaoooyyyyyyssslllooouuu}}}}}}vvvooommmooommm^^^WWWYYYZZZZZZXXXVVVVVVWWW[[[dddooowwwzzz{{{{{{|||###"""!!!!!!!!!"""$$$%%% !!!!!!!!!"""######""""""!!!""""""### $$$***000222111...,,,##############################$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$######""""""###$$$%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$###""""""!!!"""$$$$$$###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!$$$%%%$$$"""!!!!!!###"""!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""######%%%$$$###!!!!!!!!!"""### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""!!!$$$''')))(((%%%$$$(((,,,'''&&&$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%%!!!&&&&&&"""!!!%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######&&&%%%$$$######$$$%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$###############$$$ !!!###$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$''')))%%%$$$$$$&&&))))))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((())))))((('''&&&&&&%%%%%%***************+++++++++++++++++++++++++++,,,,,,---...///000111111111111............/////////000222222222222222111000///000000111111222222222222111111000......000555888@@@FFFLLLNNNKKKIIIJJJLLLHHHJJJOOOUUU]]]dddjjjmmmjjjkkkjjjgggcccbbbeeehhhfffkkkrrr|||zzzkkkZZZXXXYYYcccwww~~~wwwvvv{{{sssgggccc^^^[[[[[[YYYVVVRRRKKKQQQZZZeeeqqqyyyvvvnnnhhhnnnyyy~~~tttppplllmmm]]]YYYZZZ[[[ZZZXXXWWWWWWXXX[[[dddpppyyy||||||||||||%%%%%%$$$###""""""######$$$#########""""""!!!!!!###$$$%%%%%%%%%###"""!!!'''%%%%%%'''******(((%%%""""""###$$$%%%&&&&&&&&& !!!"""###$$$$$$%%%########################"""""""""""""""#########$$$###""" """###$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!""""""###############"""######$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######!!!###&&&&&&%%%$$$$$$$$$%%%$$$"""!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########"""""" !!!"""###$$$$$$######!!!!!!""""""""""""!!!!!!$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""$$$###!!!###&&&&&&"""$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''(((&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""%%%))))))%%% &&&$$$###$$$((()))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$###""""""#########$$$$$$$$$ """%%%'''(((&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$###""""""""""""######$$$$$$%%%%%%&&&+++)))(((''''''((()))+++''''''''''''((()))***+++,,,,,,+++***+++,,,---...///...///000222333222111......//////000000111111000111333444444333111000000000000000000000000000111111111000111444999===EEEKKKPPPRRROOOLLLJJJJJJHHHNNNTTTYYYaaakkkpppooommmfffaaaaaabbbbbbeeejjjfffjjjrrr}}}{{{rrrccc___^^^ggg|||}}}tttpppyyy}}}vvvqqqllleee```^^^\\\YYYVVVRRRTTTZZZccclllppppppmmmgggrrryyyyyymmmppppppmmmYYYVVVWWWXXXWWWUUUTTTUUUVVV[[[cccoooyyy~~~~~~|||zzz$$$$$$###"""""""""""""""############"""""""""!!!!!!""""""""""""!!!!!! &&&###!!!"""$$$&&&&&&$$$ !!!###$$$!!!!!!""""""######$$$$$$########################%%%%%%$$$###"""!!! $$$###"""!!!!!!"""###$$$$$$%%%%%%%%%$$$###"""!!!###""""""""""""""""""##################"""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""&&&&&&%%%$$$############$$$$$$$$$###############"""##################"""###$$$&&&%%%$$$######$$$$$$$$$###"""""""""""""""%%%%%%$$$$$$$$$#########$$$$$$$$$#########""""""!!!!!!!!!""""""#########!!!""""""######""""""!!!$$$$$$$$$#########"""""""""############$$$$$$$$$######################## ###$$$!!!!!!$$$%%%"""$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######&&&%%%$$$$$$######$$$$$$'''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$(((%%%$$$'''***+++'''""")))'''%%%%%%&&&&&&$$$"""$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&######$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((()))))))))******)))))))))(((((((((((()))***++++++,,,,,,+++++++++,,,---...///......000222222111000000000000000////////////000111333444444333111000000000000000000000000000222222222111222555:::>>>EEEJJJPPPSSSQQQMMMLLLLLLJJJOOOUUU[[[dddnnnssssssnnngggaaa`````````cccggghhhkkktttxxxiiifffeeennn}}}sssqqq{{{zzzsssnnnhhhdddbbb___[[[WWWRRRVVV\\\dddiiikkkiiigggeeepppwwwyyymmmpppnnn|||iiiWWWVVVWWWVVVTTTRRRQQQQQQSSS\\\eeepppyyy~~~}}}{{{zzz######"""!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!"""###%%%### !!!$$$%%%%%% !!!###"""""""""""""""#################################%%%$$$$$$###"""!!! $$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!"""""""""############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!((('''&&&%%%$$$########################$$$$$$$$$!!!""""""######""""""!!!%%%%%%&&&$$$"""!!!###$$$$$$############"""""""""%%%$$$$$$$$$$$$#########$$$$$$$$$###############"""!!!!!! !!!######"""##################"""$$$$$$$$$###############"""############$$$$$$$$$########################$$$&&&""" """$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&***(((&&&%%%$$$%%%&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######&&&&&&%%%$$$############)))((('''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########'''%%%%%%''')))***&&&###'''&&&$$$$$$%%%%%%###"""&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))'''(((***++++++***(((''')))))))))******+++,,,,,,,,,,,,+++++++++,,,---......------///111222111///111111111000///.........000111333444444333111000000000000000000000000000222222333222333666;;;>>>CCCIIIPPPTTTSSSPPPOOOOOOMMMRRRXXX]]]gggrrrwwwuuunnngggaaa`````````bbbfffjjjnnnvvvooolllllltttzzzqqqppp||||||oookkkfffcccaaa]]]WWWSSSNNNTTT]]]dddgggfffdddcccaaammmuuu~~~yyymmmpppllltttcccUUUTTTSSSRRRPPPNNNNNNPPPSSS]]]eeepppyyy}}}}}}{{{zzz""""""!!!!!!!!!!!!!!!"""#########"""""""""""""""$$$###"""""""""$$$%%%&&&$$$###""""""###$$$%%%%%%""""""!!! !!!"""$$$%%%#########"""""""""""""""########################!!!!!!""""""######$$$$$$######"""!!!!!!"""##################""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$######""""""!!!!!!!!!&&&%%%$$$$$$############"""""""""###$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!&&&&&&%%%###!!! """$$$###$$$$$$$$$######""""""$$$$$$$$$$$$#######################################"""  """$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################%%%((($$$ """%%%&&&######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&,,,***(((&&&%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&########################%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$+++)))'''$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$#########%%%######$$$&&&&&&$$$"""###"""######%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&''''''(((((()))******'''((())))))))))))((('''))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...000111000///111000000000/////////...000111333444444333111000000000000000000000000000111111222222333555:::===AAAHHHPPPUUUTTTRRRQQQQQQPPPTTTYYY___iiissswwwtttmmmfffbbbbbbcccbbbdddhhhmmmpppxxxooollljjjssswwwpppooo|||{{{jjjgggcccaaa___[[[TTTOOOGGGPPP\\\ccceeedddcccccc___kkkttt~~~yyylllooonnn}}}lll^^^VVVPPPPPPOOONNNMMMOOORRRVVV\\\cccmmmvvvzzz{{{{{{{{{"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$###"""""""""$$$%%%&&&!!!$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%$$$#########""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$######""""""""""""###############"""""""""""""""$$$######""""""######$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""!!!""""""###$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!&&&&&&%%%### """###$$$$$$$$$###############$$$$$$$$$#########""""""########################$$$###!!!!!!"""#########$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################&&&)))%%%"""###&&&'''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&***(((&&&$$$###$$$%%%&&&%%%%%%%%%$$$$$$#########$$$######$$$%%%%%%$$$###"""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&'''((()))***+++,,,------,,,,,,++++++,,,,,,,,,------------------...000111000///.../////////000000000111000111333444444333111000///////////////////////////000111111222444888;;;@@@GGGPPPUUUUUUTTTRRRRRRSSSVVVYYY^^^hhhrrrtttqqqkkkfffdddgggiiihhhiiilllnnnqqqxxxyyyiiieeeccclllyyyrrrrrr{{{jjjhhheeecccbbb^^^WWWRRRIIIQQQ[[[bbbdddccccccddd```llluuuyyylllnnnooo~~~tttdddZZZUUURRRRRRQQQOOONNNOOOSSSVVV[[[aaakkksssxxxzzz{{{{{{""""""!!!!!!!!!"""######""""""""""""############!!!!!!!!!!!!!!!!!!"""######%%%$$$""" !!!###%%%''''''%%%###!!!"""""""""""""""#########""""""""""""""""""""""""############""""""!!!!!!"""""""""######"""""""""$$$######"""""""""######$$$$$$############$$$$$$!!!!!!"""############"""""""""""""""""""""""""""##################"""""" !!!"""###$$$%%%###############$$$$$$$$$!!!""""""######""""""!!!$$$$$$%%%###!!! """###&&&%%%$$$""""""###$$$$$$$$$############"""""""""###############$$$$$$$$$$$$$$$"""!!!!!!""""""###"""##################"""###############$$$$$$$$$"""############$$$$$$$$$########################!!!&&&((($$$"""$$$&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$"""###$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######""""""&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))(((&&&%%%%%%&&&((()))((()))+++,,,------,,,+++***+++,,,---------,,,,,,...------///111222111///.........///000111111111000111333444444333111000////////////////////////---///000111111444777:::???FFFPPPVVVVVVTTTRRRRRRSSSUUUWWW]]]hhhrrrtttoooiiifffggglllnnnmmmlllmmmmmmpppwwwzzzqqqaaa^^^^^^hhh}}}{{{uuuvvv~~~hhheeecccbbbbbb___YYYTTTQQQVVV\\\```cccccccccccccccoooxxxyyykkklllmmmvvv|||wwwhhhZZZSSSQQQTTTTTTSSSQQQOOOOOORRRTTT^^^ccclllrrrvvvxxxyyyzzz"""""""""""""""###$$$$$$!!!"""""""""############!!!""""""""""""!!!!!!  ###$$$###!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""############""""""""""""""""""############""""""%%%$$$###"""######$$$%%%######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""##################$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$###############"""##################"""!!!###$$$$$$"""!!!"""###(((&&&###!!!!!!"""%%%&&&############""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$############!!!""""""######""""""!!!""""""#########$$$$$$$$$"""############$$$$$$$$$########################!!!$$$$$$""""""%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&"""#########$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$#####################$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&'''((('''$$$###$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((()))))))))'''(((***,,,---,,,++++++***+++,,,---------,,,,,,///......000222222111000////////////000000000000000111333444444333111000////////////////////////---///111222222444777:::>>>EEEOOOUUUVVVSSSRRRQQQPPPRRRUUU\\\hhhtttvvvqqqhhhfffiiippprrroookkkkkkiiimmmuuuvvvlll[[[[[[^^^kkkzzztttwwwgggdddaaaaaaaaa```[[[WWWXXXXXXZZZ^^^cccfffhhhhhhhhhttt|||yyyjjjkkkgggjjjkkkeeeZZZNNNIIIHHHPPPQQQRRRRRRRRRSSSUUUWWWeeeiiioootttvvvvvvwwwwww######""""""###$$$%%%%%%!!!!!!""""""#########$$$###$$$%%%%%%%%%###"""!!!!!!###%%%%%%###"""$$$&&&######"""""""""""""""### !!!!!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""############""""""%%%%%%#########$$$%%%&&&""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$###############$$$%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######"""$$$$$$###""""""""")))'''### """%%%'''############""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$"""############$$$$$$$$$######################## """!!!!!!%%%$$$ """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&)))***)))((('''&&&''''''((((((''''''&&&""""""######$$$$$$$$$$$$((())))))***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$***)))'''%%%###!!! !!!!!!###$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$$$$###""""""###%%%"""%%%''''''%%%%%%'''***$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))&&&###!!!!!!"""$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((((((''''''&&&&&&%%%&&&&&&''''''((()))))))))(((***+++,,,,,,+++***(((&&&(((***,,,---,,,+++******+++,,,---...---,,,,,,/////////000222333222111111111000000//////......000111333444444333111000////////////////////////...000222333444555888;;;===EEEOOOUUUUUUSSSQQQPPPNNNPPPSSS[[[iiivvvxxxttthhhgggkkkrrrtttoooiiigggfffjjjtttuuujjjXXXZZZaaapppvvvqqquuukkkhhhfffeeefffeeebbb^^^XXXWWWWWW\\\dddkkknnnoookkkwwwzzzjjjjjjbbbaaa___YYYOOOEEEAAAAAAHHHKKKOOORRRTTTWWWZZZ]]]kkknnnsssvvvvvvvvvuuuuuu'''&&&$$$###!!! ######"""!!!!!! !!!!!!######""""""""""""###### !!!!!!"""""""""!!!!!!%%%''')))((($$$"""###%%%""" !!!$$$&&&%%%###"""""""""###$$$$$$%%%%%%$$$$$$################## !!!###$$$$$$%%%%%%!!!"""###$$$%%%&&&''''''""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""!!! """"""""""""""""""""""""$$$$$$######"""!!!!!!!!!########################""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$$$$###"""!!!!!!""""""!!!###%%%&&&&&&%%%$$$###"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! ---***&&&"""!!!###&&&(((%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&'''''')))&&&$$$%%%''''''%%%###+++)))'''%%%$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%***(((''')))""")))%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########''''''&&&$$$###"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""###$$$&&&''''''(((***&&&###"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$######$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((())))))*********))))))((((((''''''(((***+++------,,,+++******+++,,,---............222000///------///000222111111222222222222111111111111222222333444555555444333222000///............//////000000333777:::<<>>FFFMMMNNNMMMLLLIIIEEEIIIKKKTTTbbbpppxxxvvvrrrjjjkkklllnnnooommmhhhcccfffooo|||wwwfff```aaaooo~~~oookkkppp{{{mmm___^^^^^^___```___\\\YYYYYYZZZ]]]```fffkkkpppsss|||qqqfff```[[[RRRIIIBBB>>>======CCCGGGLLLPPPRRRVVV]]]bbbkkkooosssvvvwwwxxxyyyzzz!!!!!!!!!!!!"""###$$$%%%$$$$$$###""""""""""""###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###""" ###"""""""""######""" &&&%%%######$$$%%%###"""%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%&&&#########"""!!! ######"""!!! """"""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""!!! !!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$###""""""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""########################"""###############"""!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$##################""""""$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((&&&%%%%%%&&&'''&&&$$$!!!$$$(((,,,,,,***'''$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((---)))###)))777333%%%###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###"""""""""""""""######"""######$$$%%%&&&''''''(((&&&######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((()))***+++,,,---,,,++++++,,,------.........------------------///111333444//////000000000000//////444444444444444444444444333333111000///////////////000111111222444888<<>>;;;::::::>>>DDDKKKPPPTTTXXX^^^cccllloootttwwwxxxxxxxxxyyy!!!!!!!!!!!!"""###%%%%%%$$$$$$###############$$$$$$######""""""######$$$$$$$$$$$$$$$$$$###"""!!!&&&$$$###$$$'''(((&&&###$$$#####################"""""""""###$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''######"""!!! ######"""!!! """"""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""####################################""""""""""""""""""""""""$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&'''######"""""""""""""""###!!!"""###%%%&&&&&&&&&&&&"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""###############%%%%%%%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))((('''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''///,,,'''000@@@;;;+++&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))*********))))))))))))(((((((((((()))***+++,,,,,,,,,++++++---...............---,,,000000////////////000000//////000000000000//////555555444444444444444444333222111000////////////000111111222222555999<<>>CCCKKKRRRXXX```iiiooorrrvvvyyyzzzyyyyyy|||########################""""""""""""""""""""""""######""""""""""""#########"""!!! !!!"""### !!!!!!""""""############""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!"""$$$$$$###!!!"""##################"""!!!"""######$$$$$$######$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%###############"""""""""$$$######"""""""""""""""################################################%%%$$$###""""""###$$$%%%######"""!!!!!!""""""##################"""""""""%%%%%%%%%$$$######""""""########################$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$############%%%%%%###"""!!! ###""""""""""""###$$$$$$(((###!!!###$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((***)))((('''&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))&&&'''(((((())))))(((((()))******++++++,,,---------+++,,,000000---,,,...111111000111111222444444222111000000000000000000111111111111111111111111222111000/////////000111111000000333333333666<<>>:::888555222555;;;AAAFFFMMMSSSYYY___hhhnnnpppssswwwxxxwwwwww{{{~~~########################""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""$$$%%%###"""######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$######""""""$$$######"""""""""""""""################################################%%%$$$$$$$$$$$$%%%&&&'''""""""""""""######$$$$$$$$$$$$$$$######"""""""""!!!!!!"""###$$$%%%%%%&&&########################""""""""""""###"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$###""""""$$$%%%%%%%%%((('''%%%###""""""###$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$###"""%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''((()))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$### """$$$&&&&&&'''&&&&&&&&&'''(((((())))))''''''((())))))))))))))))))******++++++,,,---------+++---111000,,,***+++111000000000111222333444111111000000000000000111111111111111111111111111333333222111111222222333111///000222333222666<<>><<<===888444333666888;;;CCCLLLUUUYYY___cccfffkkkrrrwww{{{||||||yyyuuusssvvvyyy!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""###"""""""""$$$$$$""" !!!""""""######""""""!!!######$$$%%%%%%%%%%%%%%% !!!"""""""""!!!$$$###"""!!!!!!"""###$$$""""""""""""#########$$$""""""#########""""""!!!!!!!!!"""""""""""""""###$$$######"""""""""""""""################################################$$$%%%%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""!!!!!!"""######$$$%%%%%%!!!!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$###"""###$$$%%%%%%$$$"""!!!!!!$$$&&&'''%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%######"""######$$$%%%&&&!!!"""###$$$$$$$$$###""""""&&&&&&!!!"""&&&%%%#######################################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%'''(((((((((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%'''''''''((())))))******(((((()))************))))))******++++++,,,------000------000///,,,,,,///,,,...111333333222111000000000000000000111222222111111111111111111111111//////000111111111111111000...///222222111555;;;???PPPcccmmmooojjjaaaXXXUUUWWWaaannntttooofffaaadddiiinnnpppnnnmmmmmmnnnrrrwww|||||||||yyypppfffVVVUUUTTTYYYhhhzzzooohhh___ZZZWWWSSSLLLFFFCCCGGGLLLPPPRRRSSSVVVYYYPPPIIICCC@@@>>>999888999333///...111555;;;EEEPPPYYY^^^cccgggjjjooovvv{{{zzz{{{{{{xxxtttsssvvvyyy!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""#########!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""######$$$$$$$$$$$$######"""!!! !!!"""### !!!!!!!!!""""""###### """$$$$$$$$$###### !!!!!!""""""######$$$######"""""""""""""""################################################""""""#########""""""!!!!!!"""###$$$$$$###"""!!!#########$$$$$$%%%%%%&&& """###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&######$$$%%%&&&&&&'''''' !!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%###"""###$$$###"""'''(((((((((%%%!!!"""%%%&&&%%%$$$(((((('''&&&$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&((('''%%%######$$$%%%&&&######"""""""""""""""###"""###$$$%%%&&&%%%$$$$$$!!!$$$"""###%%%##############################""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%$$$#########$$$$$$!!!"""###%%%&&&'''((((((''''''(((((())))))******(((((()))***************)))******+++,,,,,,------///,,,,,,///000...000333+++---111444444333000///000000///000000111222222111111111111111111111111000111222333333333333333000...///111222111555;;;:::JJJ]]]fffgggccc[[[SSSRRRTTT^^^kkkpppkkkbbb]]]___eeekkkoooooooooppprrrsssxxx||||||{{{wwwnnndddOOOPPPOOOTTTdddzzzmmmggg___ZZZXXXTTTMMMGGGCCCHHHNNNQQQRRRRRRUUUWWWMMMEEE>>>;;;777222111222444111///333888???KKKVVV[[[___eeeiiilllqqqwww}}}zzz|||{{{yyyvvvuuuyyy|||###!!! """%%%&&&$$$!!!!!!!!!"""###############""""""""""""""""""""""""&&&!!! """$$$"""!!!###$$$###"""###$$$$$$###"""!!!!!!!!!!!!!!! ########################""""""############"""""""""#########"""!!!"""###'''%%%###""""""###"""!!!############""""""!!!!!!""""""""""""""""""""""""""""""!!! !!!"""######"""""""""$$$$$$""" """"""""""""""""""""""""&&&&&&%%%%%%&&&&&&'''((("""###$$$$$$###$$$&&&(((((('''%%%#########%%%&&&!!!$$$&&&'''&&&&&&'''#########""""""!!!!!! !!!$$$%%%%%%%%%#########"""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######"""!!! $$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$######$$$&&&###$$$$$$$$$######%%%'''$$$#########""""""!!!!!!$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&######""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))'''$$$"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######(((''''''&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%########################%%%%%%&&&&&&'''(((((((((***'''$$$$$$%%%'''(((((())))))))))))***+++,,,---...//////000000000000000000//////222555666444111111111111000000000000000222222222222222111000///222111000//////000111222...///111111000111444666===HHHUUU^^^^^^XXXSSSPPPMMMPPPZZZeeeggg```]]]___^^^dddlllppprrrtttwwwyyy}}}|||ttt___JJJJJJJJJQQQeee||||||mmmddd]]][[[YYYQQQIIIEEEEEEKKKOOOOOOPPPSSSTTTRRRKKKEEE>>>:::999888777555555444333555;;;FFFRRR[[[\\\aaahhhmmmqqquuuxxxzzz}}}zzzwwwxxxzzz{{{|||  """###!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""%%%!!!"""$$$"""!!!######"""!!!!!!######"""!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""######""""""######%%%%%%$$$%%%&&&'''((('''$$$$$$#########"""""""""""""""""""""""""""""""""$$$$$$###"""""""""###$$$###"""""""""$$$$$$"""!!!"""""""""""""""""""""""""""""""""""""""######$$$&&&''''''%%%###"""###%%%'''&&&$$$######$$$%%%&&&&&&&&&%%%###!!! %%%%%%$$$$$$###""""""!!!!!!###$$$%%%%%%%%%###"""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#########"""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%&&&'''(((((('''%%%$$$$$$%%%%%%$$$$$$$$$############''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%""""""###$$$$$$###"""""" ###&&&'''%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%%%%''''''((()))$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++)))'''&&&'''(((((('''))))))))))))***+++,,,------...//////000000//////111000000222555666444111000000000000000000000111222222222222222111000000111111000000000000000111...///111111000111444666999AAAKKKQQQRRROOOMMMLLLIIIMMMWWWaaaddd^^^[[[]]]```eeelllppprrrtttwwwzzzttt^^^JJJJJJJJJQQQddd{{{yyyllleee```^^^ZZZQQQJJJGGGDDDJJJNNNOOOQQQUUUWWWVVVKKKFFF???:::888777555333555555666:::@@@JJJTTTZZZ^^^bbbggglllooorrrvvvxxx|||xxxvvvvvvwwwyyyyyy###""""""###%%%%%%$$$""" !!!!!!!!!!!!!!!""""""""""""""""""""""""%%% """###"""!!!###"""!!! !!!"""###""" """############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""#########$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""'''&&&%%%$$$#########$$$###"""!!!"""$$$$$$###!!!""""""""""""""""""""""""$$$############$$$%%%%%%&&&''''''%%%###"""###%%%%%%%%%$$$######$$$&&&'''&&&$$$###""""""###%%%'''$$$%%%%%%%%%%%%$$$######&&&&&&'''&&&%%%###""" #########$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((((((&&&$$$$$$%%%&&&&&&'''((((((&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$#########$$$$$$)))(((&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%% """######""" """%%%'''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%''''''((()))""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((+++***(((((())))))(((&&&))))))))))))******+++,,,,,,---......//////......111111111333555555444222/////////000000111111111111222222222222111000000111111111111111000//////...000111111000111333555777<<>>:::888555333666777:::@@@HHHQQQZZZ___fffhhhkkkmmmpppssswwwzzz}}}{{{xxxuuuttttttvvvwww######$$$$$$%%%%%%$$$###!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$ """###"""!!!######"""!!!!!!"""###"""!!!######$$$$$$$$$######"""########################""""""############""""""!!!!!!!!!"""###$$$$$$###"""#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''&&&%%%$$$######"""""""""!!!!!!"""$$$$$$###!!!""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&"""###$$$#########%%%'''$$$$$$######$$$%%%&&&'''"""!!! !!!###&&&'''(((""""""$$$%%%%%%%%%$$$$$$!!!!!!"""#########"""!!!""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&$$$###$$$&&&!!!###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$(((&&&$$$"""""""""$$$%%%***((('''%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''""""""###############$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%% !!!###$$$$$$###!!! ###$$$%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''(((******(((''')))))))))))))))***+++++++++,,,------......------111111222333444444333222---......///000111222222111111222222222111111000000111222222222000...---///000111111000111333555999===AAAAAA@@@???BBBDDDFFFMMMWWWaaaeeedddddddddhhhkkkooopppppprrrwww{{{mmmWWWKKKLLLNNNTTTcccxxxrrrgggfffeeeddd]]]RRRLLLLLLNNNRRRRRRNNNMMMPPPRRRQQQRRROOOJJJDDD???;;;888666666777<<>><<<<<<>>>DDDMMMXXXaaagggjjjkkkkkknnnpppqqqpppoooqqquuuzzziiiUUUKKKNNNPPPUUUcccwww|||ooodddcccdddccc]]]SSSNNNNNNOOOSSSRRRNNNLLLOOOPPPOOOSSSRRRNNNHHHBBB<<<888777666888===HHHWWWfffqqqwwwxxxxxxxxxvvvvvvwww{{{~~~||||||{{{yyyvvvuuuwwwyyy !!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""###!!!###!!!!!!$$$$$$###"""###$$$%%%$$$"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""%%%""" !!!$$$%%%###  $$$%%%$$$###%%%'''#########$$$$$$$$$$$$$$$########################"""""""""""""""!!! !!!!!!!!!"""$$$%%%$$$"""########################""""""!!!!!!!!!"""######$$$%%%%%%###!!! !!!############$$$$$$$$$$$$$$$######$$$)))...000...+++&&&'''((())))))'''%%%$$$######""""""""""""""""""!!!!!!!!!"""#########$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%$$$######$$$&&&......---***&&&$$$$$$%%%############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%&&&""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%'''$$$!!! !!!###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$###$$$%%%%%%''''''((()))(((((('''&&&&&&%%%$$$$$$$$$&&&(((++++++***'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((%%%$$$$$$%%%((())))))((()))))))))(((((())))))***+++,,,------......------...000222333111000000111.........//////000000000000000111222222222222111000000111111111111000000000111222111000000222444;;;>>>@@@???;;;999999:::BBBLLLXXXaaaiiippprrrqqqttttttssspppnnnoootttxxxzzzcccRRRIIIMMMPPPVVVcccuuuxxxkkkbbb______```\\\TTTPPPOOOLLLPPPRRROOOOOOQQQSSSRRRQQQQQQNNNIIIAAA;;;777555888999???LLL\\\kkktttxxxrrrssssssssssssuuuyyy||||||}}}~~~|||xxxwwwzzz}}}!!!###%%%$$$""" !!!""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""" ###!!!"""$$$$$$"""!!!"""###$$$###"""!!!""""""###$$$$$$######""""""""""""""""""""""""""""""############""""""'''### !!!$$$%%%""""""###!!! """%%%"""""""""#########$$$$$$######################## !!!"""""""""!!! !!! """$$$%%%$$$###########################%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%###"""###$$$###$$$$$$$$$$$$######"""###"""$$$+++444;;;<<<;;;111222222111...***&&&###%%%$$$######""""""##############################%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$&&&(((444222///***&&&$$$$$$&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$%%%'''((()))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$%%%%%%&&&''''''(((&&&&&&$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$%%%$$$############$$$%%%$$$######$$$'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%%%%''''''((()))&&&&&&%%%%%%%%%%%%%%%%%%"""%%%***...///---)))'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((***(((&&&%%%'''(((((('''))))))(((((((((((()))))),,,,,,---...............---///222222000......///......//////////////////000000111222222222222222////////////000111222333000111222111000000222444;;;===>>><<<888777:::<<>>:::999;;;???HHHUUUbbbgggeee```^^^aaafffjjjoootttzzz}}}zzz}}}~~~zzzzzz}}}""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""""""""##################""""""""""""######$$$###""" !!!""" !!!!!!""""""######!!!###&&&'''!!!""""""""""""!!! """"""#########$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""### $$$&&&### """"""""""""############&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$""""""###%%%"""%%%))),,,,,,)))%%%"""&&&&&&%%%%%%&&&&&&'''((('''''''''&&&%%%$$$###"""$$$$$$##################$$$###"""!!!!!!"""###$$$'''''''''(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$&&&))),,,444222000,,,)))&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$###""""""###$$$((('''%%%######$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$&&&((()))!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!''''''"""!!!%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))((($$$"""###%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&& %%%''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###&&&&&&%%%$$$$$$$$$%%%%%%&&&******'''---777555+++)))((('''&&&&&&&&&&&&&&&&&&(((******)))(((((()))'''''''''''''''((())))))((()))***+++++++++++++++000///...------...///000////////////000000000000+++---000000/////////000000000000000000//////...//////............//////000////////////000000111888888888888888;;;@@@CCCKKKSSS]]]gggrrr}}}zzzvvvvvvuuurrrqqqssskkkXXXNNNKKKKKKIIIIIINNNYYYiiiyyyzzzooonnnsssuuupppiiicccZZZSSSRRRRRRPPPOOOQQQWWWXXXXXXWWWTTTRRRRRRRRRWWWUUUQQQKKKFFFBBB@@@???CCCJJJUUU]]]``````___^^^bbbdddeeehhhkkkqqqyyy~~~}}}}}}|||zzzyyy{{{~~~""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""$$$###"""!!! !!!"""!!!!!!!!!!!!""""""""""""$$$###""" !!!"""$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""$$$!!! ###%%%### !!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$%%%%%%&&&$$$""""""###%%% !!!###$$$$$$###!!! """""""""""""""######$$$&&&&&&&&&&&&%%%$$$##############################$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$&&&)))+++333111///+++)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$ """$$$&&&''''''&&&&&&$$$############$$$&&&'''######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""!!!!!!"""###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###((((((%%%%%%))))))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%%%%%%%$$$$$$%%%&&&&&&!!!&&&''''''000===>>>777(((((('''&&&&&&&&&&&&&&&$$$&&&((((((''''''(((***'''''''''''''''((()))))))))))))))***++++++,,,,,,///...------------...///000000000000111111111111---///111111000//////000000000000000000//////...222222111111111111222222111000000000000111111222888999999:::;;;===AAAEEENNNVVV___hhhsss}}}|||wwwtttuuuvvvttttttvvv||||||jjjZZZQQQPPPLLLKKKJJJNNNWWWfffttt}}}{{{qqqhhhhhhooossspppjjjeee]]]UUUTTTSSSQQQPPPRRRTTTVVVXXXXXXVVVUUUTTTUUUVVVTTTQQQLLLHHHFFFEEEEEEJJJPPPYYY___bbbaaaaaa```ccceeefffhhhkkkqqqwww|||||||||{{{yyyyyyzzz~~~!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#################################""""""!!!!!!!!!""""""""""""############!!!"""###$$$$$$###"""!!!###""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!&&&$$$###!!!  ###"""  !!!###############$$$$$$$$$$$$$$$$$$#######################################$$$""" !!!###$$$"""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&%%%$$$"""######$$$###"""!!!!!!"""###$$$!!! !!!""""""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%(((***666444///+++((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%###############""""""!!!######$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$########################((('''&&&%%%$$$#########&&&&&&&&&&&&%%%$$$###"""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%######%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&'''(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''###&&&%%%###(((111222,,,((('''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&(((***'''''''''''''''((())))))******))))))***+++---.........---,,,,,,------...111111111111222222222222///111222222000//////000000000111111000000///...//////............//////111111111111111222333333666888:::<<<===@@@CCCFFFPPPWWW```iiisss}}}}}}yyytttrrrtttvvvvvvwwwyyy|||zzziiiYYYQQQPPPMMMLLLKKKNNNUUUaaalllsssppphhhaaaccckkkrrrrrroooggg^^^VVVSSSRRRPPPOOOPPPQQQTTTWWWYYYXXXWWWVVVVVVTTTSSSRRROOOLLLLLLNNNPPPUUUYYY^^^bbbcccbbbbbbbbbeeefffhhhiiilllpppuuuyyyyyyyyyyyyxxxwwwyyy}}}!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##############################"""""""""!!!!!!!!!!!!"""""""""############ !!!###%%%%%%###!!! """""""""!!!!!!!!!!!!"""######""""""!!!!!! !!!!!! """###$$$###"""  !!!########################################################################%%%###!!!"""######!!!#########$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!###%%%&&&$$$###"""###%%%$$$###""""""###$$$%%%"""""""""""""""###$$$$$$######$$$%%%%%%%%%%%%%%%###############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''')));;;777111+++&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%(((%%%"""!!!###%%%$$$%%%'''(((((('''%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""###%%%&&&$$$"""########################""""""#########$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((((((((($$$ !!!%%%%%%!!!''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%(((***'''''''''''''''((())))))+++***)))((()))+++...//////.........------------000000000111111111222222111222333222111///000111000111111111111000//////...------------------...000000000000111222222333444777:::<<<>>>@@@CCCEEELLLTTT]]]hhhuuuyyytttrrruuuwwwvvvxxx{{{{{{hhhVVVMMMLLLNNNMMMLLLNNNSSS\\\eeekkkjjjccc]]]aaakkkuuuxxxwwwiii___UUURRRPPPMMMLLLMMMOOORRRWWWXXXWWWUUUTTTSSSRRRSSSTTTSSSQQQSSSWWWZZZ^^^```cccdddcccbbbbbbcccfffgggiiikkklllooosssvvvvvvwwwwwwvvvvvvxxx|||!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!"""""""""############ !!!###%%%%%%###!!! !!!!!!!!!""""""""""""!!!######""""""!!!!!! !!!###%%%&&&(((&&&$$$###"""###%%%&&&################################################$$$$$$###""""""###$$$$$$%%%$$$###"""######"""!!!"""""""""#########$$$$$$###$$$%%%&&&&&&%%%$$$### """%%%%%%$$$###"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$############$$$%%%%%%""""""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&(((888444///)))%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))!!!$$$&&&''''''&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%'''$$$###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!%%%'''&&&%%%########################""""""#########$$$$$$$$$"""############$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&%%%###%%%)))+++***&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&%%%'''((('''''''''''''''((())))))+++***))))))***,,,///000000000000000//////....../////////000000000111111222333333222000///000111111111111111111000000///111000000//////000000111.........///000111222222222555888:::<<<>>>AAACCCGGGNNNYYYeeeuuuyyytttrrrtttvvvuuuvvvxxx|||hhhVVVMMMKKKNNNLLLLLLMMMRRRZZZbbbggggggaaa\\\```kkkvvv|||~~~nnncccYYYTTTQQQMMMLLLMMMOOOSSSVVVWWWUUURRROOONNNQQQTTTWWWXXXWWWXXX]]]aaacccdddeeeeeecccaaaaaabbbfffhhhkkklllmmmoooqqqttttttuuuuuuuuuuuuxxx}}}!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""############!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""!!!""""""""""""!!!!!!!!!!!!"""!!! """###$$$&&&&&&$$$#########$$$%%%$$$$$$$$$##############################$$$$$$$$$%%%$$$###""""""###$$$%%%##################"""""" !!!!!!!!!!!!!!!""""""######""""""!!! """$$$$$$###"""###$$$!!!"""$$$%%%%%%$$$"""!!!###""""""""""""###$$$$$$""""""###$$$%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%"""""""""######""""""""""""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$%%%&&&...,,,)))&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''' ###''')))(((""""""%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$%%%&&&'''(((((((((((($$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&"""###(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%!!!"""#########$$$'''***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&''')))+++,,,%%%%%%%%%%%%%%%&&&&&&'''&&&'''))))))'''&&&'''''''''''''''''''''((())))))***))))))***+++---///000111111111111111000///....../////////000000000000222222222111000///111333111111222222111111000/////////............//////............///000222222222444666888999<<>>AAAHHHMMMUUUaaapppzzzyyyrrrqqqllliiilllnnnmmmnnnqqqqqqyyyyyyjjjZZZQQQOOOJJJIIIIIIKKKSSS]]]hhhooooooiiidddeeennnyyy{{{oooccc\\\XXXSSSQQQRRRRRRTTTUUUTTTQQQNNNMMMMMMRRRYYY```bbb___^^^```dddeeeggghhhgggdddbbbbbbbbbeeehhhlllnnnoooooopppqqqqqqrrrssstttuuuyyy~~~########################""""""""""""""""""""""""########################&&&&&&%%%$$$###"""!!! """"""""""""##################""""""""""""###### !!!#########"""!!! !!!!!!""""""######"""!!! """###$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$&&&%%%###""""""###%%%&&&!!!"""###$$$######$$$%%%###$$$$$$$$$$$$%%%%%%%%%((('''%%%%%%%%%%%%'''((("""""""""!!! !!!$$$&&&###"""!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$###!!!!!!"""%%%)))+++&&&&&&&&&&&&%%%$$$############$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######!!!!!!###''')))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''((())))))######%%%&&&&&&%%%######""""""###$$$%%%%%%&&&&&&+++### %%%(((%%%""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((('''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%'''((('''%%%%%%'''$$$$$$$$$$$$%%%%%%&&&'''$$$((())))))(((((('''''''''''''''((())))))'''(((***,,,...////////////000000000000...,,,+++000111111111111222222222///000000/////////222444111222222222222111000000/////////......//////////////////000111333444555666666666666777999>>>BBBLLLPPPWWW```mmmuuurrrjjjlllgggeeehhhkkkjjjlllooommmvvv}}}xxxiiiXXXOOOLLLIIIHHHGGGKKKSSS___kkkrrrvvvpppjjjkkkrrr}}}|||pppccc\\\WWWRRRQQQRRRSSSTTTUUUSSSQQQOOOOOOPPPRRRZZZbbbeeeaaa^^^```ccceeeggghhhhhhfffdddccccccdddggglllnnnoooppppppqqqqqqrrrssstttvvvzzz###"""!!!  !!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$###""""""""""""""""""""" !!!%%%&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$"""!!!  !!!###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!###%%%%%%###!!! """""""""""""""!!! ######""""""""""""######%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ """%%%((()))(((%%%$$$%%%%%%%%%%%%%%%$$$###"""########################$$$"""  """$$$'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''' !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%%%%'''))),,,...&&&%%%%%%%%%'''))),,,...%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&''')))******)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$#########""""""'''&&&$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''))))))(((&&&$$$$$$$$$&&&''''''''''''&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''((()))))))))))))))++++++++++++,,,---............////////////......000000......///111333555333333333333333222111000222222222222222111000000000000////////////000000---......000222444666777999666444666:::>>>???>>>IIILLLSSS]]]fffjjjhhheeebbb```ccciiillljjjhhhiiikkksssvvvqqqggg^^^SSSKKKIIIHHHGGGIIIPPP\\\jjjtttyyymmmggghhhooowwwggg[[[WWWUUUSSSQQQUUUUUUUUURRRPPPNNNOOOPPPOOOSSSYYY]]]```aaacccdddeeeffffffffffffeeedddccchhhjjjlllkkkiiijjjmmmqqqppprrrtttttttttwww}}} !!!######""""""""""""############$$$######""""""######$$$ !!!!!!"""$$$%%%&&&###!!! """$$$%%%###!!!####################################"""""""""!!!!!!!!!"""#########""""""!!!""""""##############################""""""""""""""""""""""""###$$$$$$$$$%%%'''))))))'''%%%$$$###############"""!!!!!!$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%$$$######"""########################)))%%%""""""%%%''''''%%% """$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&!!!"""$$$%%%$$$### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$&&&'''(((&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))************)))+++******++++++,,,---.........////////////......000////////////111222444333333333333333222111000111111222222111111000///000000////////////000000/////////000000111333333666666666999>>>AAAAAA@@@IIILLLRRR[[[eeeiiihhheeedddbbbdddiiillljjjhhhiiimmmtttwwwrrrhhh___TTTLLLIIIHHHFFFGGGNNNZZZgggpppsssgggcccfffnnnwwwggg[[[WWWVVVTTTQQQTTTVVVWWWVVVSSSPPPNNNNNNNNNSSSYYY^^^```aaabbbccceeeeeeeeeeeedddcccbbbbbbfffhhhiiihhhggghhhlllpppvvvwwwwwwvvvtttuuuyyy}}} !!!"""##################$$$$$$$$$$$$$$$######""""""######$$$!!!!!!!!!!!!"""###%%%%%%$$$"""""""""$$$###""" ####################################""""""""""""!!!""""""""""""!!!!!! """$$$&&&&&&%%%###"""%%%$$$$$$$$$######""""""###############$$$$$$%%%"""$$$%%%&&&&&&%%%$$$"""###$$$$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$!!!!!! !!!!!!########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########%%%'''(((###$$$$$$$$$$$$###""""""########################&&&%%%$$$###$$$$$$%%%&&&!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%% """%%%''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$###"""######$$$''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&'''&&&&&&######%%%%%%%%%%%%######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''******+++++++++***)))))))))))))))******,,,------...//////000000//////.../////////000111111222222222222333333333222111111000000111111000000///...000000////////////000000111111000///////////////666777:::???DDDFFFEEECCCHHHJJJPPPZZZdddjjjjjjhhhhhheeeeeejjjllliiihhhiiinnntttxxxssskkkbbbWWWNNNJJJHHHEEEFFFLLLWWWbbbjjjkkk```^^^bbblllxxxhhh]]]YYYWWWUUUSSSSSSVVVXXXXXXUUUQQQNNNLLLLLLRRRZZZ```ccccccbbbbbbddddddcccbbbbbbaaa``````dddeeeeeedddccceeejjjpppwwwyyyyyywwwttttttxxx{{{$$$###"""!!! """""""""#########$$$$$$######""""""""""""######%%%$$$###"""!!!!!!!!!"""$$$$$$#########"""!!!#################################""""""""""""""""""#########"""!!! !!!"""###$$$$$$$$$###"""%%%%%%$$$$$$######""""""###""""""""""""###$$$$$$!!!"""###$$$$$$###"""!!!#########$$$$$$###""""""$$$$$$$$$######$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!  !!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&#########$$$$$$###""""""########################!!!###$$$""" """%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!###&&&'''&&&%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%$$$((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''------,,,***)))'''&&&&&&***)))'''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((+++***'''&&&%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''')))************)))(((((((((((())))))***+++,,,---//////000000000000//////...///000111111111111111222222333333333222222111000000000000000///......//////000000000000//////000000///............///666999???DDDGGGGGGFFFDDDFFFIIIOOOZZZfffoooqqqqqqmmmhhhgggjjjkkkiiihhhjjjlllsssxxxvvvppphhh]]]SSSLLLHHHDDDDDDJJJTTT]]]ccceeeZZZYYY___jjjzzzjjj^^^ZZZXXXVVVTTTSSSUUUWWWWWWSSSPPPMMMLLLLLLSSS\\\cccfffeeedddccccccbbbaaa``````_________bbbcccbbb```___bbbiiinnntttvvvwwwvvvtttuuuyyy}}}$$$###"""!!!!!! !!!!!!!!!!!!"""""""""#########""""""""""""""""""###%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$"""!!! """"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###""""""!!!######!!!!!! !!!"""###$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""#########$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""""""""!!!######""""""""""""######"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""##################""""""###$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$##############################"""%%%'''&&&"""!!!$$$'''$$$$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%############$$$%%%'''(((########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&)))))))))((((((''''''&&&((((((''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&''')))***(((&&&$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))***+++---...//////000000000000////////////000111111111111000111222222333333333222222000000000000000///......//////000000000000//////...---------...///000000555888>>>BBBCCCBBBAAA???EEEHHHPPP^^^lllwww{{{|||rrrmmmiiijjjjjjhhhhhhjjjjjjrrryyy{{{xxxqqqdddXXXNNNIIIDDDDDDIIIRRRZZZ^^^```VVVVVV\\\hhh~~~wwwggg\\\WWWVVVTTTRRRSSSTTTTTTRRROOONNNNNNNNNMMMTTT^^^eeehhhhhhfffdddbbbaaa```_________``````bbbbbbbbb```___aaahhhmmmrrrtttvvvvvvtttuuuxxx|||!!!!!!!!!!!!"""###$$$$$$ !!!!!!!!!""""""""""""###""""""!!!!!!""""""###"""""""""""""""###$$$$$$###$$$%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$######"""$$$###!!! """###""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""######""""""""" !!!""""""""""""!!!###""""""""""""""""""##################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$########################"""%%%'''&&&###"""$$$&&&$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%'''&&&$$$""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&''''''###$$$&&&'''((()))))))))%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""###############$$$$$$'''&&&$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&%%%$$$###"""###$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((((('''(((((())))))+++,,,...//////000000111111000000///000000000000000000111111111111222333333333222222000000111111000000///......///000111111000///...,,,,,,------///000111222111555999;;;<<<;;;;;;<<>>BBBFFFFFFJJJSSScccxxxuuunnnhhhiiikkkkkkmmmoooooo|||vvvcccOOOLLLHHHFFFGGGIIIJJJKKKEEEHHHOOO\\\nnnyyyssslllccc\\\RRRUUUXXXZZZZZZVVVPPPKKKKKKMMMQQQVVVZZZ^^^___```___aaaaaaaaa___```cccfffjjjllllllkkkiiijjjnnnqqqvvvyyy}}}########################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!  !!!###$$$########################%%%$$$###"""""""""###$$$######""""""""""""######"""$$$%%%%%%###""""""###############""""""""""""###$$$%%%%%%######$$$%%%#################################"""""""""!!!!!!%%%""" """###""" !!!!!!""""""################################################### """$$$$$$###"""!!!"""######$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###### !!!###%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$"""%%%)))---...---***(((###%%%''''''%%%$$$'''***''''''&&&&&&''''''((()))((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&''''''%%%###$$$%%%&&&&&&%%%$$$############$$$%%%%%%""""""#########$$$$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***%%%'''''''''%%%$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((())))))((('''''''''(((((())))))******(((***++++++++++++,,,...111000///...------...///111111000000000000111111111222222333333222222111000000000000/////////...////////////////////////...............///000000444555888:::<<>>@@@AAAAAA???CCCIIIQQQcccxxxwwwmmmkkklllkkkjjjeeennnyyy|||kkkYYYQQQIIIFFFFFFKKKVVVbbbnnnzzz|||||||||zzzwwwddd```___aaaaaaYYYRRROOOJJJIIIJJJNNNSSSXXXZZZ[[[\\\[[[YYYXXXXXXZZZ\\\^^^cccfffkkkoooqqqrrrtttuuuxxx|||"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!! """%%%$$$######"""""""""!!!!!!!!!"""######$$$$$$$$$###### !!!""""""!!!!!!###%%%######"""""""""###$$$$$$""""""############$$$$$$"""######"""!!!!!!"""$$$$$$$$$###""""""###$$$%%%"""############$$$$$$$$$!!!!!!"""#########"""""""""%%%&&&$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$%%%&&&&&&'''$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""""""""###$$$%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&!!!!!!!!!"""$$$%%%'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% ###&&&'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%''')))(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$!!! ###%%%%%%###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%'''(((&&&'''((())))))***))))))***+++,,,---............+++,,,,,,---.........---------......//////......///////////////000000000111111111111000000000000..............................------...///111222777888:::<<<>>>???@@@@@@???DDDKKKTTTeeeyyysssiiiggghhhhhhggg```hhhtttvvvfffXXXPPPIIIFFFFFFJJJUUU```lllyyy|||zzzxxxuuurrr```\\\\\\``````YYYQQQMMMIIIHHHIIILLLQQQUUUXXXYYY]]]\\\[[[[[[\\\^^^```bbbfffjjjnnnqqqqqqrrrssstttwww{{{"""""""""""""""""""""""" !!!""""""""""""""" !!!""""""!!!###"""""""""!!!!!!!!!!!!"""###############"""""" """###""" """$$$""""""######""""""!!!!!!!!!"""""""""############"""######"""!!!!!!"""$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$######"""!!!!!!!!!""""""###"""###$$$$$$###$$$%%%########################$$$#########"""""""""!!!######""""""""""""#########$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%"""""""""###$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$!!!###&&&%%%###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######### !!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((&&&''')))***++++++******(((***,,,------,,,***)))***+++,,,---......//////------...///////////////---...//////000000//////111111111111000000000000..............................------...///111222666777999;;;>>>???@@@AAAAAAEEEJJJRRRaaassswwwlllfffeeegggfffddd]]]cccllluuu~~~~~~rrrdddVVVOOOIIIFFFEEEIIIRRR\\\iiivvvzzzuuuoookkkZZZWWWXXX]]]^^^WWWOOOLLLFFFEEEFFFIIIOOOUUUXXXZZZ[[[[[[\\\\\\^^^```cccdddjjjmmmqqqrrrrrrrrrrrrssswww|||"""""""""""""""""""""""" """###$$$%%%%%%!!!######!!!!!!%%%(((""""""""""""!!!!!!!!!!!!""""""#########""""""!!!!!!"""$$$""" !!!$$$!!!"""#########!!!  !!!!!!!!!""""""######"""######"""!!!!!!"""$$$ !!!"""$$$%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$"""!!!!!!!!!""""""$$$!!!!!!%%%((('''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""######$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&$$$######"""#########$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))******)))((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''### !!!&&&)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))'''(((***+++,,,,,,++++++'''))),,,---,,,***&&&$$$)))***+++---.../////////......///000000111000000,,,---///000000000///...111111111111000000000000000000000000000000000000......------...///111222444555888;;;>>>@@@BBBCCCCCCEEEHHHMMM[[[lllxxx|||sssmmmfffcccdddfffcccaaa[[[___fffnnnwwwzzzqqqeeeUUUNNNHHHFFFEEEHHHPPPZZZggguuuzzzssskkkeeeVVVSSSUUU[[[]]]VVVOOOKKKCCCCCCDDDHHHOOOUUUZZZ\\\YYYZZZ[[[]]]___aaacccdddmmmooorrrtttsssrrrrrrrrrxxx}}}######""""""""""""######"""############$$$$$$$$$######"""!!!!!!!!!!!!!!!############"""!!! """!!!  !!!"""""""""""""""""""""""""""$$$ ###%%%###""""""$$$$$$###!!!!!!!!!!!!!!!""""""""""""######""""""######$$$%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$#########!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***+++)))&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%$$$"""""""""$$$&&&''')))&&&$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%######$$$%%%%%%%%%%%%$$$'''!!!$$$)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%$$$###"""###$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$#########&&&%%%$$$#########$$$%%%%%%%%%%%%&&&'''((())))))---+++(((&&&$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))))))))((((((((((((++++++++++++,,,,,,---------------...------,,,,,,000///.........///111222111111000000/////////...111111111111000///------000000000000////////////...............///000000222666;;;>>>???@@@BBBCCCCCCEEEGGGMMM[[[jjjpppoookkkgggbbb```aaabbbaaa___]]]aaagggooowwwzzzrrrfffYYYNNNGGGGGGHHHHHHPPP[[[lllqqqvvv}}}}}}uuunnneee^^^WWWVVVXXX[[[XXXPPPJJJIIIDDDCCCCCCGGGNNNVVV\\\___ZZZ[[[\\\\\\]]]```eeehhhqqqtttuuusssooollllllnnnwww|||######""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$###"""""""""""""""""""""###############"""######"""!!!!!!"""######""""""""""""""""""""""""***'''###$$$&&&&&&###  """###$$$###!!!!!!""""""""""""##################""""""######$$$%%%$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$#########"""!!!!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&%%%$$$######$$$&&&''')))(((&&&'''))))))'''%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%((($$$ !!!$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&& """%%%&&&%%%###""""""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''((()))---,,,)))'''%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))***************)))***+++,,,,,,,,,+++***+++,,,,,,------,,,,,,+++000//////...///000111222///.........------------111111111111000///...---000000000000////////////,,,,,,------///000111222333666;;;>>>???@@@AAABBBCCCEEEGGGMMMZZZhhhnnnmmmkkkgggbbbbbbdddggggggfff```dddjjjrrr{{{wwwlll]]]QQQIIIHHHIIIKKKUUUaaalllsss{{{~~~vvvnnneee]]]UUUSSSTTTVVVUUUNNNIIIHHHDDDCCCCCCGGGNNNVVV\\\^^^[[[\\\\\\\\\\\\___dddhhhpppsssuuutttpppmmmnnnoooxxx}}}###""""""!!!!!!""""""###((('''&&&%%%$$$###""""""%%%$$$$$$###############!!!""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""'''$$$""""""$$$$$$!!!!!!###$$$$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$###""" """"""####################################$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$((('''&&&$$$$$$%%%&&&'''(((''''''((())))))&&&$$$$$$###!!! !!!###$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!&&&((('''%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())),,,+++)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))************)))))))))******++++++,,,,,,((()))+++,,,,,,+++)))(((***++++++,,,,,,,,,++++++///////////////000111111............------------111111111111000///......000000000000////////////++++++,,,---///111333444444777:::===>>>>>>@@@AAABBBEEEHHHNNN[[[hhhooooooooojjjfffeeehhhlllnnnnnneeeiiinnnuuu~~~sssaaaTTTKKKJJJKKKNNNYYYgggkkkttt}}}uuummmccc\\\RRRNNNMMMPPPPPPKKKHHHGGGDDDCCCDDDHHHNNNUUU[[[]]]\\\\\\\\\[[[\\\___dddhhhooorrruuuuuuqqqooopppqqqyyy}}}""""""!!!!!!!!!!!!""""""&&&&&&%%%$$$$$$###""""""$$$######""""""#########""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###""" !!!"""$$$$$$%%%%%%"""""""""#########$$$$$$######""""""######$$$%%%###############"""!!! !!!!!!!!!"""#########$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$### !!!"""###%%%&&&((((((!!!!!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########"""######$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((()))((('''&&&%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$"""%%%$$$!!! !!!$$$%%%((('''%%%$$$###$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&###%%%((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&''''''((($$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))(((&&&%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((***)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((((()))******+++,,,,,,***++++++++++++******)))++++++,,,---------,,,,,,///////////////000000111000000000000000/////////111111111111111000///...000000000000////////////,,,,,,,,,---///000222333444777:::<<<======???AAACCCGGGLLLSSS___mmmuuuuuuwwwrrrkkkiiikkkoooppppppjjjlllpppvvvvvvaaaUUULLLLLLMMMOOOYYYfffkkkwwwzzztttmmmccc[[[QQQKKKIIIKKKLLLJJJHHHHHHDDDCCCDDDHHHNNNUUUYYY[[[\\\\\\\\\[[[[[[___dddiiinnnqqquuuuuurrrqqqrrrtttzzz~~~""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!""""""######"""!!!!!!!!!!!!"""###"""##################"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$!!!!!!"""###############!!!!!!!!!"""""""""############""""""######$$$%%% !!!"""###############!!!!!!!!!"""#########$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###""""""############"""""" !!!"""###%%%&&&(((((("""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""######$$$%%%"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$%%%&&&'''(((((()))(((((('''&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$######'''%%%###!!!!!!###%%%'''((('''%%%$$$###$$$$$$%%%######$$$%%%%%%%%%%%%%%%"""&&&'''$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&((((((&&&""" """&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$###"""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((()))***++++++---,,,++++++***+++,,,---,,,,,,---......///.........//////000000000000000/////////000000000000000000111111111111000000///000000000000////////////......---......///000111333666999:::;;;===???AAADDDJJJQQQYYYfffttt}}}~~~zzzqqqllllllnnnoooooolllmmmooottt}}}vvv```TTTLLLLLLLLLMMMVVVaaaooo|||zzzuuuooofff___QQQJJJFFFIIIKKKJJJIIIIIIDDDDDDEEEHHHNNNTTTXXXYYY\\\\\\[[[ZZZ[[[___eeejjjnnnqqqtttsssqqqqqqsssvvvzzz~~~"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!"""######"""!!! !!!""""""!!!!!!"""######"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! ##################"""""" !!!!!!!!!""""""""""""######""""""######$$$%%% """###$$$%%%%%%%%%""""""####################################$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######"""""""""######"""""""""""""""""""""######$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%&&&""""""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&'''((('''%%%%%%%%%''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$ $$$%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###'''))))))&&&### ###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%))))))((('''&&&%%%$$$$$$###$$$%%%'''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''(((((())))))******,,,,,,++++++,,,,,,---...,,,---...//////000//////......///000000000000000---------...............000111111222111111000000000000000000///////////////............//////000222444777999;;;===@@@BBBFFFMMMVVV^^^jjjxxx~~~tttmmmlllmmmnnnnnnmmmmmmnnnrrr|||yyycccWWWMMMKKKJJJJJJSSS___sss|||wwwqqqiiibbbRRRJJJEEEHHHLLLKKKIIIHHHDDDDDDEEEIIINNNTTTWWWXXX[[[ZZZZZZYYY[[[```gggllloooqqqrrrqqqooopppssswwwyyy~~~!!!!!! !!!!!!#########"""""""""""""""""""""!!!!!!""""""###$$$""""""!!! !!!"""$$$%%%!!!!!!"""######"""!!!!!!""""""""""""""""""""""""!!!!!!"""!!! $$$##################$$$!!!!!!"""""""""###############""""""######$$$%%%""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$#########"""!!!!!!!!!""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&'''((((((&&&######&&&)))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%!!!###$$$%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%######%%%''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""###$$$%%%&&&&&&((((((''''''&&&&&&%%%%%%###$$$&&&((((((((('''&&&+++***)))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))&&&(((+++---......,,,++++++,,,---...////////////---...///000111000000///------------.........///000111111222222111111111000000000000////////////---------......000111111000333666888:::===AAACCCHHHPPPXXX```jjjwww}}}rrrlllkkknnnppppppllllllmmmrrr}}}lll]]]OOOJJJGGGHHHSSS```sss{{{tttnnnfff```RRRJJJEEEHHHLLLKKKHHHGGGDDDDDDEEEIIINNNSSSVVVVVVYYYYYYXXXXXX[[[aaaiiinnnqqqqqqqqqnnnlllnnnsssxxxyyy}}}!!!!!! !!!!!!&&&%%%%%%$$$###"""!!!!!!######""""""###$$$%%%%%%"""!!! !!!"""%%%''')))!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""###%%%%%%%%%&&&((()))######""""""###$$$%%%%%%"""############$$$$$$$$$#########"""###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%%%%$$$#########!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''))))))$$$$$$%%%&&&'''''''''&&&&&&&&&&&&### $$$(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&#########$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%''''''%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&'''((()))***&&&&&&''''''''''''''''''###$$$'''((())))))(((''')))(((&&&%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%"""$$$%%%'''((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((+++++++++***************!!!%%%+++000111///+++(((***+++,,,---............---...000111111111000///.../////////000000111111000111111222222222111111000000000000////////////++++++,,,---///111333444///222555777:::===AAADDDIIIQQQYYY```iiiuuu}}}yyyooojjjkkkooorrrtttkkklllmmmssstttcccQQQIIIEEEHHHUUUdddpppxxxpppiiiaaa[[[QQQIIIDDDHHHLLLKKKGGGEEEDDDDDDEEEIIINNNSSSUUUVVVXXXXXXXXXXXX[[[aaajjjppprrrrrrpppllljjjlllsssxxxxxx|||$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!###%%%$$$  """"""!!!!!!!!!!!!""""""!!!"""###%%%%%%###"""!!! !!!"""$$$&&&'''!!!""""""#########""""""""""""!!!!!!"""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&&&&%%%###!!! !!!"""%%%%%%$$$######$$$%%%%%%###############"""!!! '''&&&$$$######$$$&&&'''%%%&&&&&&%%%%%%&&&***---######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&&&&%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$#########$$$%%%%%%'''&&&$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!! ######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###&&&&&&%%%%%%$$$######%%%%%%$$$###$$$"""!!!"""%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((((()))******************+++...000,,,,,,+++++++++,,,---------------............//////////////////.................................000///......000333777999888555111......///000000------......//////000000111333666999<<<@@@EEEIIIQQQUUU[[[```fffnnnxxx}}}xxxoooggghhhqqqxxxzzz|||ooonnnvvv}}}hhhTTTKKKHHHIIIRRR]]]kkkvvvooofff___WWWQQQLLLFFFBBBDDDJJJMMMKKKGGGBBBBBBDDDGGGJJJOOORRRTTTWWWTTTRRRUUU[[[dddkkkooossspppmmmjjjiiikkkoooqqqyyy|||###""""""""""""""""""###$$$######"""""""""""""""%%%$$$$$$######$$$$$$%%%#######################################"""!!!!!! ###%%%$$$"""!!!"""$$$""""""!!!!!!!!!!!!"""""" !!!""""""!!! $$$$$$######""""""!!!!!!""""""############"""""""""""""""#########$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###############$$$$$$$$$&&&%%%###!!! !!!""""""%%%%%%$$$######$$$%%%%%%######$$$$$$######"""!!!&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%$$$###$$$&&&)))$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$""""""$$$%%%&&&########################%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$(((''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!!"""%%%''''''%%%%%%$$$###$$$%%%%%%%%%######"""!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%(((((()))))))))***+++---+++***++++++,,,---...///---------............///////////////////////////////////////////////////111111111222555888;;;===666333000......//////...------......///000000000111333666999<<<@@@EEEIIIOOOSSSXXX^^^dddnnnyyy{{{rrrjjjkkkttt{{{}}}sssqqqxxxjjjVVVLLLIIIIIIQQQ\\\bbbmmmyyyzzzjjjaaa[[[SSSNNNFFFBBB???BBBHHHLLLKKKHHHBBBCCCDDDGGGJJJNNNRRRTTTSSSQQQQQQTTT\\\eeelllpppssspppllliiiiiimmmqqquuu|||~~~~~~~~~!!!""""""######""""""!!!###"""!!!!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%########################"""############""""""!!!!!!############$$$&&&###""""""!!!!!!""""""### !!!""""""!!! $$$$$$$$$$$$###!!! """###############"""""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&########################&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$$$$%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%(((((('''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%!!!"""$$$&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***(((&&&&&&'''''''''&&&&&&$$$###$$$%%%&&&%%%######!!! !!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$"""###$$$((()))***+++,,,,,,++++++*********+++,,,...000111---------............///////////////////////////000000000000000000000000000111333555888:::<<<===333111////////////...,,,------...//////000111111222444666999;;;???DDDHHHLLLPPPUUU[[[bbbmmmzzzwwwooopppxxxuuurrrxxxnnnYYYOOOJJJIIIQQQ[[[bbblllxxxtttcccZZZUUUOOOJJJ@@@===<<>>CCCGGGJJJMMMRRRXXX```lllzzz|||tttttt{{{rrrpppuuu{{{pppZZZPPPKKKJJJPPPZZZfffrrrooo^^^VVVQQQLLLHHH???<<<;;;>>>DDDHHHHHHFFFBBBBBBBBBCCCFFFJJJOOOQQQNNNNNNPPPUUU^^^gggnnnrrrwwwrrrlllggggggkkkqqquuu|||zzzyyy !!!"""######"""!!! !!!!!! !!!"""###%%%&&&"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""$$$###"""""""""######$$$######""""""""""""############$$$$$$$$$$$$######!!!$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&'''((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$%%%%%%$$$$$$ !!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$######%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((******))))))***,,,***+++---000333333000---......---,,,,,,------------------............///////////////000000111111///////////////////////////111222444444333222111111000111222333333000...------...///000111222222333555777888:::>>>BBBEEEIIILLLQQQVVV^^^jjjxxx}}}uuuuuu{{{}}}pppnnnrrrxxxoooZZZPPPLLLIIIOOOYYYgggtttmmm]]]VVVRRRNNNKKKBBB???===>>>BBBEEEFFFEEEAAAAAA@@@AAACCCGGGLLLNNNPPPPPPRRRXXXaaaiiioooqqqsssooojjjfffgggmmmsssxxx~~~{{{yyyxxx !!!!!!""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$######""""""######$$$########################!!!""""""############"""(((&&&######$$$%%%%%%%%%$$$######""""""######$$$"""""""""""""""""""""""" !!!###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%$$$############$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""""""""***)))'''&&&$$$""" $$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###"""!!!!!!$$$'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&$$$###"""###$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***#########$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$######%%%''''''%%%$$$%%%&&&'''&&&$$$'''&&&$$$$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&((((((((((((***,,,((((((***...222333000---000///...---,,,,,,,,,,,,---------............///...//////000000111111222////////////////////////222333444444444222111000111000111222444444222000------...///111222333333333555777888:::===AAADDDHHHKKKPPPTTT[[[eeeqqqzzzwwwqqqrrryyy~~~}}}qqqnnnqqquuulllXXXOOOKKKIIIOOOXXXhhhtttnnn```YYYWWWSSSOOOEEEAAA>>>===???BBBDDDEEEBBBAAA@@@@@@BBBFFFJJJMMMQQQRRRUUU\\\eeelllqqqtttmmmkkkhhhgggjjjqqqyyy~~~|||zzzzzz!!!!!!!!! !!!!!!!!!!!!"""$$$$$$$$$###"""######""""""""""""##############################!!!!!!"""###############%%%""" ###%%%&&&%%%$$$######""""""######$$$###""""""""""""""""""###!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$###"""!!!&&&%%%"""!!! !!!###$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$#########"""""""""!!!''''''&&&%%%$$$######"""###$$$$$$$$$%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""######$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$###!!!!!!###%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&''''''(((***)))'''&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%######%%%((('''%%%%%%%%%&&&'''&&&%%%'''%%%$$$$$$%%%&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%'''(((((('''''')))***)))((((((---333555333000///......------------...---------............///...//////000111111222222000000000000000000000000222222333333222222111111000//////000222333222000------...000111222333444444555777888999<<<@@@CCCFFFIIINNNRRRWWW^^^hhhpppuuusssmmmiiilllvvv|||}}}~~~qqqmmmnnnppp}}}{{{hhhUUUMMMJJJIIIOOOXXXfffqqq~~~ooobbb^^^[[[WWWSSSEEEAAA===:::;;;@@@DDDGGGDDDCCCAAA@@@BBBFFFKKKNNNQQQRRRWWW___iiiqqqvvvxxxooommmjjjjjjmmmssszzz~~~~~~}}}"""!!!  !!!"""!!!###%%%%%%$$$""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############  ###$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!"""$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!'''%%%""" ###%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$&&&'''((()))###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$### !!!"""###############%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%$$$"""###&&&(((######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&)))&&&###""""""$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%'''((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###!!!!!!"""###$$$&&&((()))%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$###"""""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((()))111///---***(((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&((()))'''%%%$$$&&&)))'''&&&%%%%%%''''''&&&%%%&&&$$$######$$$%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((()))***)))((('''((()))+++)))***...555888777444---------------...///000---------.........//////...//////000111222222222111111111111111111111111000000000000000000111111///...---...000222111000------...000111333444444444666777888999<<<@@@CCCDDDHHHLLLPPPTTTZZZbbbiiijjjiiieeeccchhhsss{{{}}}~~~pppkkkkkkkkkwwwxxxeeeSSSLLLIIIHHHOOOYYYaaajjjuuu}}}pppddd```^^^YYYUUUDDD@@@;;;888999>>>DDDIIIFFFDDDBBBBBBCCCGGGLLLOOOOOORRRXXXaaakkktttzzz|||uuurrrpppnnnooossswwwzzz""""""""""""!!!!!!!!!!!! !!!"""$$$$$$###""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%&&&###!!!!!!###$$$""" """"""""""""""""""""""""%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""""""""!!! %%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!"""!!!"""###$$$$$$###!!! ''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%'''###$$$%%%&&&%%%$$$###"""((((((&&&&&&&&&&&&((((((&&&'''''''''&&&%%%%%%$$$"""$$$%%%&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''''''''''''''+++)))&&&$$$######%%%&&&&&&%%%$$$$$$###"""!!!!!!''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###  %%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&& %%%%%%%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&#########$$$%%%&&&((()))&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&''''''&&&&&&,,,)))''''''))))))'''%%%)))((()))+++///111222111---...............------,,,,,,,,,---------.........000222444666777777777333222111111000000111111---///000111111000///---111111000///////////////------...000111222333444777666555666888<<>>CCCDDDFFFGGGJJJRRR\\\dddkkkoooqqqmmmmmmqqqvvvxxxppphhh```^^^aaafffhhhggg```UUUJJJFFFGGGIIIMMMRRRYYYdddrrr~~~yyyjjjfffddd]]]TTTGGGBBB<<<:::<<>>CCCHHHJJJMMMLLLKKKKKKNNNRRRVVVYYYWWWYYY[[[]]]eeepppvvvvvvsssmmmiiilllppptttyyy%%%%%%$$$###"""!!! ###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""#########$$$$$$#########"""###""""""""""""###$$$#######################################""""""!!!######$$$$$$$$$$$$##############################"""######$$$$$$$$$#####################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&+++)))&&&$$$$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&((()))'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%''')))***$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& ###&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$######"""$$$%%%'''((())))))((('''(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$'''((($$$###''')))((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!$$$&&&'''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""""""""###''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((((((((((((((()))))))))%%%%%%%%%%%%%%%$$$###"""'''&&&$$$######$$$%%%'''###$$$&&&((()))+++---...)))(((((((((***+++***))),,,---...///////////////------........./////////---......000111333444555333222111111000000111111///000000000000000000///111000000///////////////...//////111222333444555555444444555777:::===>>>CCCEEEFFFGGGJJJRRR]]]fffvvv|||~~~wwwpppnnnooonnniiiddd___]]]```dddggghhhaaaXXXNNNIIIGGGGGGKKKQQQXXXfffwwwpppfffdddbbb^^^ZZZOOOJJJDDDAAABBBEEEHHHJJJLLLKKKJJJJJJMMMQQQUUUXXXXXXZZZ[[[]]]eeeooouuuuuupppkkkiiilllppptttzzz%%%%%%$$$###"""!!!!!! """""""""""""""######$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))((('''+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&+++...---(((&&&'''((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''((())))))******%%%%%%%%%$$$$$$###"""!!!%%%%%%$$$%%%&&&''')))***((()))******((('''(((******)))((()))+++,,,,,,+++,,,,,,---...////////////------.........//////////////////000111333444555333222111111000000111111////////////////////////111111000///////////////------...///111222333444444444555666999<<>>@@@EEEJJJPPPTTTVVVYYY^^^bbbbbbeeekkkrrrvvvrrrjjjbbbeeebbb\\\WWWWWW```mmmxxx{{{kkkZZZOOOLLLNNNUUU]]]dddfffjjjrrrxxxzzzvvvhhhVVVHHHBBBAAA@@@???@@@BBBDDDGGGJJJLLLMMMNNNNNNMMMLLLMMMPPPSSSTTTTTTXXXYYY\\\aaahhhmmmoooooojjjlllpppuuuzzz#########$$$$$$###""""""########################"""""""""""""""#########"""""""""""""""#################################""""""#########$$$$$$$$$&&&%%%$$$%%%'''((('''%%%!!!###%%%&&&$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&%%%###$$$$$$!!!###%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###'''******'''&&&(((***&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%&&&&&&&&&'''((())))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''',,,***(((%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$###%%%'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%%%%'''''''''''''''''''''''''''''''''&&&'''))))))((('''$$$%%%'''(((((('''&&&%%%%%%%%%$$$&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$"""###&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''###&&&(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''(((((($$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%((((((((('''&&&%%%$$$###)))((((((''''''&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''')))((('''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''((()))******************+++++++++++++++++++++++++++,,,,,,---...///000111000000111111111222222222111111111111111222222333333333222222111222222333111111111111111111111111222111000//////000111111......///000111222222333222222222444777:::>>>@@@FFFKKKRRRVVVYYY\\\```ccccccgggnnntttuuupppiiiccceeeccc___ZZZYYYaaaooozzzppp^^^PPPJJJIIIOOOTTTUUUTTTWWWaaakkkppprrrfffUUUHHHCCCBBBBBBBBBBBBDDDFFFIIIKKKMMMNNNNNNNNNMMMMMMNNNPPPRRRTTTUUUWWWYYY]]]bbbgggkkkmmmnnniiilllrrrwww|||!!!!!!"""""""""""""""!!!##############################""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$%%%#########%%%&&&%%%$$$"""$$$''''''&&&$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&&&&%%%###""""""### """$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""%%%'''&&&###"""###%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''',,,***(((%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$###$$$&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''')))***)))'''###$$$%%%'''''''''&&&%%%(((&&&&&&&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$""" """%%%'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&((((((((($$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%)))((((((''''''&&&%%%%%%$$$&&&''''''&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!$$$&&&((((((((()))******************+++++++++++++++,,,,,,+++++++++,,,---///111222111111111111222222222222111111000000111111222333333222222111222222333333111111111111111111111111///000111222222111000///......///000111222333333222222333444777;;;>>>@@@FFFKKKRRRWWWYYY\\\```ddddddiiinnnqqqppplllgggddddddeeeccc______fffsss~~~rrr___PPPHHHFFFGGGJJJJJJGGGJJJVVVccciiimmmcccTTTIIIDDDCCCDDDEEEFFFHHHJJJMMMNNNOOONNNNNNJJJJJJJJJJJJKKKMMMOOOQQQVVVYYY^^^bbbfffiiikkklllhhhmmmtttyyy}}} !!!""""""""""""!!!####################################""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$###!!! """######"""$$$%%%'''&&&%%%$$$%%%&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%###!!! !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''+++***(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%$$$#########$$$&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''')))***)))'''###$$$%%%&&&&&&&&&&&&&&&((('''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&''''''(((((($$$%%%''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%(((%%%""" ###%%%%%%%%%&&&'''(((((((((((()))******+++,,,,,,------,,,+++++++++,,,...000222111111111222222222222333111000000000000111222222222222111111222222333333111111111111111111111111---///111333333222000///......///000222333444444333333444555888;;;???AAAFFFKKKQQQUUUXXX\\\aaaeeegggkkkpppqqqmmmiiiggggggfffiiijjjgggfffkkkxxxrrr___PPPIIIGGGCCCFFFFFFDDDGGGTTT```gggiii```TTTIIIEEEEEEGGGIIIKKKMMMOOOPPPQQQPPPOOONNNKKKLLLLLLLLLLLLMMMPPPRRRUUUYYY___cccfffgggiiikkkiiiooovvvzzz}}} !!!"""###################################################"""""""""!!! !!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###""" """###$$$###$$$%%%%%%$$$######$$$&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$###"""!!!###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''---)))$$$$$$'''))))))'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$######%%%&&&((((((((())))))))))))(((((("""###$$$&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''')))***)))(((%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!$$$&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&&&&&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&!!!$$$%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$"""###%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%$$$######$$$%%%%%%(((&&&$$$"""!!!"""###$$$$$$$$$%%%&&&'''(((((('''(((((()))***,,,---......---,,,++++++,,,---000111111111111222222222333333000000000000000111222222222222111111222222333444111111111111111111111111//////000111111111111111---...///000222333444555444444555666999===@@@BBBGGGKKKPPPTTTWWW[[[bbbgggiiiooouuuuuupppjjjhhhiiijjjooorrrpppmmmpppzzz~~~ooo]]]OOOIIIHHHCCCHHHIIIHHHKKKVVVaaagggiiiaaaVVVMMMHHHIIILLLNNNPPPQQQSSSTTTSSSQQQOOOMMMMMMOOOPPPOOONNNOOORRRUUUTTTYYY___ccceeefffhhhjjjjjjpppwww{{{}}}!!!"""###$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$########################"""############$$$$$$$$$'''%%%######%%%&&&'''&&&$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%$$$%%%''')))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''###"""))))))'''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&'''&&&%%%$$$$$$&&&''')))%%%%%%&&&&&&&&&&&&%%%%%% $$$''')))***+++(((((((((((((((((((((((($$$%%%''''''''''''%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&''''''%%%###&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((&&&%%%&&&''')))***)))(((''''''&&&&&&'''(((***+++%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! $$$&&&&&&%%%%%%%%%%%%$$$$$$#########!!!$$$&&&&&&$$$$$$&&&)))%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%"""'''((('''''''''''''''''''''''''''''''''(((''''''((()))(((%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%$$$#########%%%''''''&&&&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''###$$$&&&(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%&&&'''((())))))))))))'''((()))***,,,...//////---,,,+++++++++---///000111111222222222333333333000000000000000111111222222111111111222333333444111111111111111111111111111000///...///000222444---...///111222333555555555555555777:::===AAACCCHHHLLLPPPTTTWWW\\\ccchhhjjjrrryyyzzzsssllljjjjjjnnnssswwwuuuqqqrrr{{{zzzkkkYYYMMMHHHHHHFFFKKKMMMLLLPPPYYYcccgggllleeeZZZQQQMMMNNNQQQTTTSSSTTTUUUVVVUUURRROOOMMMJJJLLLNNNMMMKKKLLLOOOSSSTTTYYY```dddeeeeeegggiiikkkqqqwww{{{|||$$$$$$$$$###!!! !!!"""########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!###%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******)))(((&&&&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&((())))))(((&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###'''***)))%%%###'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((###$$$&&&'''((('''&&&&&&***)))'''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***+++,,,(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''((((((((())))))))))))(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&$$$###""""""'''(((((('''%%%###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''+++(((%%%&&&)))***)))&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((((()))(((&&&%%%&&&''')))+++,,,+++)))))))))+++---///,,,,,,------...//////000///000111333444444333333222111///......//////000444444333333333333333333000111222444555666777777---.........//////000000/////////000111333444555666777777888999<<>>@@@BBBEEEIIINNNQQQTTTZZZbbbhhhooouuu}}}~~~wwwpppkkkgggkkkmmmhhhbbb```dddjjjxxx|||yyylll]]]UUURRRPPPQQQVVV^^^eeehhhiiijjjkkktttmmmcccZZZTTTRRRTTTVVVYYYXXXWWWVVVUUURRROOOLLLFFFAAA???AAABBBDDDJJJPPPTTTYYY^^^^^^ZZZYYY\\\___eeejjjooosssuuuyyy~~~ """######"""!!!"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###!!!!!!!!!"""###$$$$$$$$$###########################$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))***(((''''''(((((('''&&&(((((((((((('''''''''''''''&&&''',,,111222...***))))))*********)))((('''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((%%%''')))'''###"""###%%%''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&''''''&&&&&&%%%$$$!!!###$$$%%%%%%%%%''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$ $$$&&&((((((((($$$%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''***)))((((((((()))***+++---,,,+++***++++++,,,---,,,,,,---......//////000000000//////000111222333333222111000000111222333777666666555444333222111111111222222333222222222//////.........---------...///000111333666888999<<<>>>????????????AAACCCFFFJJJNNNPPPSSSYYY```gggooouuu~~~|||tttooofffkkknnnjjjccc```bbbgggsss{{{}}}rrrdddZZZUUURRRQQQWWW___fffjjjkkkjjjjjjpppiii___VVVQQQQQQUUUXXX\\\[[[ZZZYYYXXXUUUQQQMMMGGGBBB???AAACCCEEEKKKRRRXXX]]]bbbaaa\\\[[[^^^bbbfffkkkpppsssuuuyyy~~~"""###"""!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!############"""""""""!!!########################%%%%%%&&&'''&&&%%%$$$### !!!!!!"""###$$$$$$$$$########################$$$######%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###%%%''''''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&&&&'''''''''&&&))))))((((((''''''&&&&&&)))))),,,333999;;;777222)))***+++++++++)))((('''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''***,,,(((""" ###((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&'''((('''&&&$$$###%%%&&&'''((()))((('''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((,,,+++***)))((('''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''########################&&&&&&%%%%%%&&&&&&'''(((+++(((%%%&&&)))***)))&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%&&&'''(((!!!###%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''+++***((('''''')))+++,,,000///,,,++++++,,,---.........//////000111111111000////////////111333444//////000111333555888999888777777555444333222222111111222333333333333333444333333333222222111111...///000111333666888999===???@@@AAA@@@@@@BBBCCCHHHKKKNNNPPPSSSXXX```fffooovvvxxxsssgggmmmqqqnnnfffbbbcccgggqqq{{{yyykkk___WWWRRRPPPVVV___gggkkklllkkkjjjllleee[[[SSSOOOQQQVVV[[[^^^]]]\\\[[[ZZZWWWSSSOOOGGGBBB@@@AAADDDFFFLLLSSS]]]bbbfffeee```^^^aaafffiiimmmsssvvvxxx{{{$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$%%%%%%&&&'''########################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((''''''((()))(((&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''(((((())))))(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%***888DDDFFFAAA++++++)))(((''''''''''''&&&&&&'''(((((('''&&&&&&)))(((&&&%%%%%%&&&'''((('''''''''(((((((((((((((&&&''''''((((((((((((((()))((('''&&&&&&'''((())))))(((&&&&&&''''''&&&$$$'''''''''''''''''''''''''''+++...---(((%%%'''+++%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''))))))((('''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''((()))(((''''''''')))((('''&&&%%%$$$%%%%%%&&&(((''''''&&&$$$######"""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))(((&&&%%%$$$%%%$$$"""""""""$$$&&&(((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&###&&&%%%$$$&&&&&&&&&''''''''''''(((///+++'''%%%&&&'''&&&$$$((((((((('''&&&%%%###"""***)))((('''&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((((((((((((((('''''''''...---+++*********++++++,,,---...000111111111111222111///,,,+++*********222111///...///111444666666666666555444222111000111111222333222111000///000000000000////////////.........///111555888;;;AAAAAA@@@>>>===>>>BBBEEEHHHJJJMMMNNNQQQWWW```gggllltttyyysssooorrrvvvtttjjjbbbcccjjjuuu{{{kkk^^^VVVQQQRRRWWW^^^bbbdddfffiiillljjjeeeZZZNNNGGGIIIOOOSSS^^^```___[[[ZZZZZZWWWQQQKKKFFFDDDFFFIIILLLSSS[[[fffjjjlllhhhbbb```dddiiilllooossssssrrruuu|||%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&########################%%%%%%$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&%%%###%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))(((&&&'''...777888333+++***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''))))))))))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((&&&%%%$$$%%%''''''&&&%%%''''''''''''''''''''''''&&&(((******'''%%%&&&(((''''''''''''(((((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((((((&&&&&&'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%((()))+++,,,+++)))&&&$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&''')))(((((('''&&&&&&%%%%%% """###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&$$$###$$$&&&((('''%%%&&&&&&&&&''''''''''''(((---***&&&%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$'''&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((---,,,+++*********++++++---......////////////......---------...///111222222111000///000222444555666666666555444222111000111222222333222111000///111111000000000//////////////////000333666999;;;??????>>>===<<<>>>AAADDDFFFHHHKKKLLLNNNTTT]]]dddkkkqqq|||vvvlllmmmqqqvvvvvvmmmcccccchhhsss~~~ooobbbXXXSSSSSSXXX]]]aaacccdddgggiiiiiicccXXXMMMFFFHHHNNNRRR]]]___^^^[[[ZZZZZZWWWRRRRRRNNNLLLMMMPPPSSSZZZbbblllooopppkkkccc```dddiiikkkooorrrssssssvvv}}}%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""############$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%%%%$$$###&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&)))((((((((('''''''''&&&%%%&&&'''((()))))))))(((''''''''''''''''''''''''******))))))((((((''''''((()))'''%%%'''+++,,,)))+++***)))((((((''''''((((((((('''&&&&&&'''((((((%%%%%%%%%&&&'''(((***+++******)))((('''&&&%%%%%%&&&''''''(((((((((((((((''''''((((((((((((''''''$$$######$$$&&&((('''&&&((((((((((((((((((((((((&&&'''(((((((((((((((((())))))))))))***************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''((('''&&&%%%&&&''')))(((''''''&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''',,,+++***)))'''&&&$$$$$$$$$&&&***,,,,,,***&&&###&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((()))((((((((('''&&&&&&%%%%%%!!!"""###$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))''''''((((((&&&$$$&&&&&&&&&''''''''''''(((***(((&&&%%%&&&''''''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((---,,,+++*********++++++...............---,,,,,,,,,------...000333555777111111111111222333444444555555555555444222111000111222222222222111000000222222111111111000000000//////000111333666999;;;;;;;;;;;;::::::===AAADDDGGGIIIKKKLLLMMMSSS[[[bbbjjjqqq{{{tttjjjmmmqqqwwwxxxoooeeecccgggssstttfff]]]WWWUUUXXX\\\___```bbbdddeeeggg```UUUKKKDDDEEELLLQQQ[[[^^^^^^[[[YYYZZZXXXTTTXXXTTTRRRSSSTTTWWW^^^gggrrruuutttmmmddd```dddiiikkknnnrrrtttuuuxxx~~~%%%%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))))))))((((((((((((((()))***,,,,,,,,,***'''&&&''''''''''''''''''''''''---,,,,,,++++++******)))&&&))))))&&&%%%)))+++)))******)))(((((((((((((((***((('''%%%%%%'''(((***&&&&&&'''''''''((())))))))))))((((((''''''&&&&&&&&&''''''(((((((((((((((&&&'''((())))))((('''&&&&&&%%%$$$%%%'''((('''&&&)))))))))))))))))))))))))))(((((()))+++,,,+++))))))))))))*********++++++*********)))((('''&&&&&&'''''''''''''''''''''''')))((('''((()))***)))'''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''((((((((((((''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&++++++***((('''&&&%%%$$$!!!###%%%(((((('''%%%###&&&''''''''''''&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((((((((((((((((((((())))))))),,,+++++++++++++++++++++.........//////......---000000//////000222333444111111222222333333333333444555555444333222111111222222222222111111000000222222222222111111111000...//////111333666888999888888888888888;;;???CCCHHHJJJLLLMMMNNNSSS\\\bbbjjjrrr}}}xxxrrrqqqtttwwwwwwoooeeecccggguuuvvviii```[[[UUUWWWZZZ]]]___```bbbbbbddd[[[PPPHHHBBBBBBIIIQQQYYY]]]^^^[[[YYYYYYXXXUUUVVVSSSQQQQQQQQQSSS[[[eeesssuuutttmmmdddaaaeeejjjkkknnnrrruuuwww{{{&&&%%%$$$$$$#########$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((())))))(((&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((('''''''''(((((()))******+++)))***+++,,,+++)))'''%%%((((((((((((((((((((((((+++++++++******)))))))))%%%***+++(((&&&)))+++******))))))(((((((((((()))***)))'''&&&&&&''')))***)))))))))((((((''''''&&&&&&&&&''''''(((((())))))&&&''''''(((((((((((((((&&&'''((())))))((('''&&&***(((''''''(((((('''%%%)))))))))))))))))))))))))))(((((()))+++,,,+++)))(((((()))))))))*********************)))(((&&&%%%''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&$$$$$$&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&''''''(((((((((((((((((())))))******++++++++++++++++++++++++------...///000111111000111000/////////000111222111111222222222222333222444444444444333222111111222222222111111111111111222222222222111111111000------...000222444666777666666666666777:::>>>BBBGGGIIIKKKLLLMMMRRR[[[aaafffqqq}}}|||{{{zzzwwwooofffeeeiiivvvuuujjjccc___YYYZZZ[[[]]]___aaabbbbbb```VVVKKKDDD@@@???HHHRRRXXX]]]___[[[XXXXXXWWWUUUQQQOOONNNNNNLLLMMMVVV```oooqqqrrrllldddbbbffflllmmmooorrrvvvyyy}}}&&&&&&%%%$$$###############$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''#########$$$$$$$$$%%%%%%###$$$%%%&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''&&&&&&'''((()))***++++++$$$%%%'''((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''***+++'''&&&'''(((&&&))))))(((((((((((())))))))))))(((''''''((())))))*********)))((('''&&&%%%%%%%%%&&&'''((()))******&&&''''''(((((((((((((((''''''((((((((((((''''''+++***(((((()))((('''%%%((((((((((((((((((((((((&&&'''(((((((((((((((((('''((((((((()))))))))))))))******+++***)))'''&&&'''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&'''(((((((((''''''((('''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%''')))***&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&((()))&&&&&&&&&''''''''''''(((###%%%&&&&&&$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$'''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%)))((('''%%%$$$###""""""$$$$$$%%%&&&'''''''''''''''(((((())))))******+++******+++,,,,,,,,,++++++,,,---...000111222222222......------///000222333222111111000111111222222333333333333333222111111333222111111000000111111222222111111111000000000,,,---...000222333444555555555555555666888===@@@DDDFFFHHHIIIJJJPPPXXX___bbbmmmyyy|||sssiiigggkkkuuu{{{qqqjjjfffcccbbbaaaaaacccccccccaaa[[[PPPEEEAAA>>>===GGGSSSXXX^^^```[[[WWWVVVVVVUUUOOOMMMLLLLLLIIIIIIRRR]]]hhhllloookkkeeebbbggglllooopppssswww{{{'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$######$$$&&&''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''(((((()))))))))''''''(((((()))*********((((((((((((((((((((((((&&&&&&''''''((()))))))))'''))))))&&&&&&((('''$$$))))))(((((((((((())))))(((((((((((((((((((((((())))))******)))((('''&&&&&&&&&''''''(((((())))))&&&''''''(((((((((((((((((((((''''''''''''(((((()))(((''''''((()))(((&&&''''''''''''''''''''''''&&&(((******'''%%%&&&((((((((((((((())))))))))))((()))***++++++***((('''''''''''''''''''''''''''***((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((((((&&&&&&'''((($$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&'''''''''''''''(((((((((%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((()))***++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&(((***)))'''&&&''')))&&&&&&&&&''''''''''''(((###%%%'''&&&$$$######%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%)))((('''%%%$$$###""""""$$$%%%&&&'''''''''&&&%%%'''(((((()))******++++++)))***+++,,,,,,,,,,,,+++------...///000000000///---------...///111333444222111///......///111222222333333333333222111111333222111000000000111222111111000000000/////////,,,---///111333444555555555666666555555888<<>>CCCEEEGGGIIILLLRRR[[[bbbfffjjjuuutttlllkkkxxx{{{wwwqqqnnnllliiidddaaaUUUHHH>>>===<<<;;;GGGVVVYYY___aaa\\\VVVTTTTTTSSSLLLLLLKKKIIIEEEEEENNNZZZccciiinnnmmmgggdddfffjjjrrrrrruuuxxx}}}######################## """###$$$$$$###"""  ###$$$$$$######$$$%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$###"""###$$$$$$&&&%%%$$$######%%%'''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%$$$'''''''''(((((()))***+++***)))'''%%%$$$%%%&&&((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))((((((''''''&&&&&&((())))))******)))'''&&&(((((((((((()))***+++,,,,,,++++++******)))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''******))))))))))))******''''''((((((((((((''''''&&&'''(((******((('''&&&&&&&&&&&&'''((())))))***+++***'''&&&%%%&&&''')))(((((((((((((((''''''''')))************)))(((((('''(((******)))((()))***%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$%%%&&&'''&&&'''((((((((('''%%%$$$!!!$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''++++++******,,,///'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((('''&&&%%%$$$$$$###&&&((())))))(((&&&'''''''''&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''((((((''''''''''''&&&%%%$$$$$$&&&&&&$$$$$$###$$$%%%&&&$$$$$$%%%%%%&&&'''(((((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000000111111222222333333111000000000111222222222333333333222111111222333333222///.........000000000000//////......///------111777:::888444888777555333333666;;;@@@FFFFFFGGGJJJPPPVVVZZZ\\\ccckkkxxxvvvrrruuuyyynnnkkkkkkhhheeecccTTTKKKAAA<<<;;;>>>HHHQQQaaa___]]]ZZZWWWUUUSSSSSSQQQMMMJJJIIIGGGHHHQQQZZZjjjlllmmmhhh```]]]eeeoooooopppsssvvvyyy{{{|||}}}$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!$$$%%%$$$######$$$%%%%%%$$$###############!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''''''''&&&&&&)))(((&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((()))***+++)))((('''&&&&&&&&&'''((())))))))))))))))))))))))+++***))))))))))))***+++++++++******)))))))))))))))(((''''''((()))***++++++***)))))))))))))))***)))*********++++++,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((***))))))(((((())))))***''''''((((((((((((''''''&&&''')))******)))'''&&&&&&&&&''''''((())))))******)))((('''&&&''''''((())))))))))))))))))))))))***************)))((('''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((()))&&&''''''''''''&&&%%%%%%###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((+++,,,+++)))''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%'''((((((''''''((()))''''''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&''''''((((((((())))))******+++,,,,,,++++++,,,,,,,,,,,,------,,,---------............---......//////000000111333333111000000000111222222222222222222222222222222333333222///......///222333555666555444222000111//////333888;;;:::777777777555333333777===AAAFFFFFFGGGJJJOOOUUUYYY[[[```jjjzzz|||yyy|||xxxmmmjjjiiieeeaaa```UUULLLBBB===<<>>CCCEEEFFFGGGJJJMMMQQQUUUVVV\\\iii{{{tttjjjgggeeeaaa^^^]]]WWWOOOFFFAAA???BBBLLLVVV___]]]YYYVVVSSSQQQQQQQQQQQQMMMJJJHHHGGGIIISSS]]]lllqqqtttooogggdddhhhnnnnnnnnnoooqqqtttwwwzzz|||%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$&&&''''''%%%######$$$%%%$$$$$$######$$$$$$$$$ !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((()))))))))''''''''''''((()))***+++%%%&&&'''((())))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''(((***,,,---,,,+++******)))))))))***//////...---+++***))))))************************************************++++++++++++++++++++++++***))))))))))))))))))*********))))))))))))******((((((''''''''''''((((((((((((''''''''''''(((((('''((())))))))))))((('''''''''(((((())))))))))))(((((())))))))))))((('''(((((())))))***+++,,,,,,++++++++++++***((('''&&&***+++,,,+++)))'''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''))))))(((((()))+++---...)))((('''&&&%%%&&&'''((((((&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&)))555@@@AAA666+++'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$###&&&''''''&&&$$$%%%''')))(((''''''&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''((("""###%%%&&&'''&&&$$$###''''''''''''(((((())))))(((((())))))***++++++++++++++++++,,,,,,,,,------.........////////////000000000111222333444444555333333222222111111111111333222000//////111333444222333333222000//////000///333888;;;;;;777111---000///---///333666777777666666666555666:::???CCCEEEFFFGGGHHHJJJLLLOOORRRYYYgggzzz}}}uuukkkdddbbbbbb___]]]^^^[[[TTTMMMHHHFFFHHHRRR]]]fffccc^^^XXXTTTRRRRRRRRRQQQMMMIIIHHHFFFIIISSS^^^llltttxxxrrrjjjgggiiimmmooooooooopppssswww{{{}}}$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%'''((('''%%%###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%((('''&&&%%%$$$%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''''''''((()))***+++&&&&&&'''((()))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))***************+++,,,,,,//////...---,,,******)))***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))************))))))))))))******((((((''''''''''''(((((()))(((''''''''''''((()))(((((())))))))))))((((((((((((((()))))))))))))))(((((())))))***))))))(((''''''(((((()))***+++++++++++++++******((('''''''''((()))(((&&&$$$$$$$$$((((((((('''&&&&&&&&&%%%'''''''''''''''''''''&&&)))((((((***///555<<<@@@+++***((('''''''''((()))&&&$$$"""###%%%(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%(((333>>>@@@555***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((((('''&&&%%%$$$$$$###&&&''''''&&&$$$###$$$&&&''''''&&&&&&&&&''''''((($$$%%%%%%&&&'''((())))))((((((''''''((()))***+++$$$$$$$$$$$$%%%&&&'''((('''''''''((((((((((((((('''(((((()))******+++++++++++++++,,,,,,,,,------.........////////////000///000111222333444555555333333333333222222111111222111000//////111333444222333333222000///000111...222666:::999555000,,,000///...///222444666777555666666666777:::???CCCEEEFFFGGGFFFFFFIIIMMMQQQ[[[hhhyyy~~~qqqhhhaaa]]]^^^___^^^^^^aaa```ZZZUUUQQQNNNPPP\\\gggnnnjjjccc\\\VVVTTTSSSSSSRRRNNNIIIGGGFFFIIISSS^^^oooyyy~~~wwwnnnlllmmmnnnppppppppprrruuuxxx|||~~~########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))'''&&&&&&&&&'''((('''''''''((((((((())))))&&&&&&&&&''''''''''''((())))))(((''''''&&&%%%%%%'''''''''(((((()))***+++(((((((((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((*********++++++++++++,,,)))***+++,,,+++***(((''')))))))))******,,,------*********+++,,,---------*********+++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++******))))))))))))******)))((((((''''''(((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******'''(((((())))))*********)))************)))(((((('''(((***)))'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&+++***((((((***///444777***)))((((((''''''(((((()))&&&###$$$'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%+++111111)))"""'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))))))))(((((('''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&'''(((&&&''''''''''''(((((((((((('''''''''((()))+++,,,)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''((())))))******+++++++++,,,,,,,,,,,,------------........./////////------...///000222333333333333333444333222222111000000//////000111333444222333444333111000111222000333666888888555111...000111111222444555777888555666666666666999>>>AAADDDEEEFFFEEEFFFJJJQQQWWWeeennn{{{xxxjjj^^^YYYWWWZZZ]]]^^^```dddddd```\\\YYYVVVYYYeeerrrtttoooggg___YYYVVVVVVWWWVVVQQQLLLIIIGGGJJJTTT___ttt{{{rrrqqqrrrqqqqqqqqqrrrtttwwwzzz}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&%%%######$$$&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((&&&%%%%%%%%%&&&'''''''''&&&&&&''')))+++,,,&&&&&&&&&''''''''''''((()))((((((((((((((((((((('''''''''(((((()))***+++***)))(((''''''(((((()))))))))))))))))))))))))))))))))***++++++***))))))******+++++++++,,,,,,,,,******************++++++++++++*********+++,,,,,,'''((()))***+++---......*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++******))))))******+++)))))))))(((((()))))))))***))))))(((((())))))***)))((('''&&&&&&'''((()))***))))))))))))))))))***))))))))))))))))))))))))))))))((((((((()))+++,,,************************(((((()))************)))(((***++++++)))((()))***&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&***)))(((&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%***'''%%%&&&)))***'''###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%###"""'''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&&&&((()))))))))))))))((('''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''"""%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))******&&&&&&%%%%%%&&&(((***,,,))))))(((&&&$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********++++++,,,,,,,,,,,,------,,,---------............+++,,,---...000111222333333333444444444333222111/////////000111222222222222333444333111000111222222333444555555333111000///000222444444555666666555666666666666888<<>>???BBBEEEFFFHHHSSSdddqqq|||yyyrrrfffaaacccfffqqq}}}lllaaaWWWTTTSSSWWWZZZ[[[___dddeeeddd]]]]]]gggjjjmmmyyy}}}vvvllliiiiiihhhggg]]]SSSMMMKKKMMMWWWbbbttt{{{~~~wwwnnnjjjjjjjjjlllpppvvvxxxwwwwwwyyy{{{"""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$)))'''&&&''')))***((('''&&&&&&&&&'''''''''((((((***((('''((())))))((('''))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))((()))*********++++++++++++((()))***++++++***)))(((******))))))))))))******000---***)))***+++***(((***************+++++++++***++++++***))))))***,,,***)))((()))+++,,,+++***---------,,,,,,***))))))************************++++++++++++++++++++++++************************,,,,,,+++***************+++***))))))******)))((((((((((((((()))))))))***))))))((('''&&&%%%%%%$$$,,,+++)))(((((()))+++,,,******))))))******+++,,,,,,,,,------,,,,,,+++***))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((('''&&&&&&%%%%%%%%%&&&&&&''''''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''(((&&&###&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((())))))***+++++++++---,,,,,,,,,---...000111000///------///000111111000000111222333444444555777444222111222222222111111111000000000000000111333333333333222111000///////////////000111222222000000111333444555666666555666555555555777;;;>>>@@@CCCFFFHHHKKKVVVggguuusssnnniii___[[[^^^dddnnn}}}xxxggg[[[UUURRRRRRVVVYYYZZZ___ddddddeee```aaajjjjjjmmmyyy~~~tttpppooonnnggg___VVVRRROOOQQQZZZcccttt{{{|||tttkkkhhhhhhhhhmmmqqqvvvxxxwwwwwwzzz|||""""""###$$$$$$$$$$$$###"""###$$$&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&'''%%%$$$$$$%%%&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&''')))***)))(((&&&&&&'''''''''(((((((((---***(((''''''(((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++))))))***++++++***))))))+++******))))))******+++222000...,,,,,,,,,+++)))+++******************)))***+++,,,+++))))))+++,,,+++***)))***,,,---,,,+++,,,------,,,,,,+++***)))************************++++++++++++++++++++++++)))))))))***************,,,++++++************+++,,,***))))))******)))(((((((((((()))))))))******************))))))((((((,,,+++***))))))***+++,,,++++++******++++++,,,---,,,,,,------,,,,,,+++***))))))***************+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((%%%$$$$$$%%%((()))((('''&&&&&&%%%&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&'''((((((&&&$$$&&&&&&&&&&&&''''''((()))'''''''''''''''''''''''''''((()))***************)))(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******)))))))))***++++++,,,,,,++++++++++++---///111222///............//////000000000111111222222222333777555333222333333333222111111111111111222222222111111222222333333333333111000000000000000111111222222222222333444555666555555555444444777;;;>>>???BBBFFFHHHLLLXXXjjjxxxwwwjjjgggeee___[[[\\\bbbjjjuuu|||yyymmm]]]RRRQQQOOOOOOTTTWWWYYY]]]bbbccceeeaaabbbiiihhhjjjwww{{{vvvsssqqqgggaaaZZZWWWUUUUUU\\\ddduuu{{{|||sssiiifffggggggnnnrrrvvvwwwwwwxxx{{{~~~"""######$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''%%%###&&&###!!!"""&&&((((((&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((''''''''''''((((((((((((***'''$$$###$$$%%%&&&%%%(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***))))))***+++,,,)))))))))))))))*********++++++++++++++++++++++++************************++++++************++++++000///...---,,,,,,++++++,,,,,,,,,++++++*********++++++,,,+++***)))+++------+++++++++------,,,+++,,,,,,------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,++++++******+++++++++,,,+++)))***++++++***((((((((()))))))))*********(((((()))***+++------...+++***))))))))))))***+++,,,++++++++++++,,,------,,,,,,------,,,,,,+++***((())))))******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((('''%%%###&&&&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&(((***---000000---***'''***(((%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((()))******++++++,,,,,,+++++++++,,,...000111......///.........///000000000000000111111111111666555333333444444333222222222333333333333333333111111111111222333333444333333222222111222222222444333333222333444555666555555555444444666:::>>>===AAAEEEHHHMMMYYYkkkyyyssslllnnnpppkkkdddaaaaaaeeekkkmmmhhh^^^RRRKKKLLLIIIKKKPPPTTTVVVZZZ___aaaddd^^^\\\``````eeettt}}}wwwtttqqqgggbbb]]][[[XXXXXX]]]dddwww|||{{{qqqfffdddfffgggooorrrvvvxxxxxxyyy}}}###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$""" '''$$$"""###&&&'''&&&$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&'''(((((('''''''''((((((((())))))&&&$$$!!!!!!###%%%&&&&&&)))((((((((())))))***+++))))))))))))))))))))))))+++++++++*********)))))),,,+++***))))))***+++,,,((()))))))))*********+++,,,+++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,***++++++,,,+++++++++,,,.........------,,,,,,,,,+++,,,,,,+++******+++---...,,,+++,,,------,,,+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,+++******++++++***)))))))))))))))************%%%%%%&&&''')))***++++++)))))))))(((((())))))))),,,,,,,,,+++,,,,,,---...,,,,,,------,,,,,,+++***((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''&&&&&&&&&''''''(((&&&'''''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''((()))))))))))))))'''&&&$$$######$$$%%%(((((('''''''''&&&&&&&&&(((,,,111555444///(((###)))'''%%%$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((()))*********------,,,+++,,,---...///---///111000...---...000000000000000000000000000555444333444555555444222111222333444555444444444666555444444333444444555333333222222111222222222333333333333444555555666444555444444444666:::===>>>CCCGGGIIINNN[[[mmm{{{zzzuuuuuu|||~~~rrrhhhbbbbbbaaa]]]XXXQQQJJJFFFFFFDDDGGGMMMQQQSSSWWW\\\___aaaXXXRRRTTTUUU^^^qqq|||wwwuuurrriiiddd___\\\YYYXXX]]]ddduuuyyywwwkkkaaa___ccceeeooossswwwyyyyyy{{{~~~$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((((((&&&$$$((('''&&&&&&&&&%%%###!!!((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%'''(((((('''''')))***''''''((((((((()))))))))'''%%%###$$$&&&((()))((())))))((())))))***+++,,,)))))))))))))))))))))))),,,,,,+++++++++*********))))))(((((((((((())))))((())))))******+++++++++,,,,,,,,,,,,++++++++++++,,,+++************+++,,,---,,,,,,++++++,,,,,,---''')))+++,,,++++++,,,---//////...............---+++,,,---,,,******,,,---...,,,++++++------,,,***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........,,,++++++++++++,,,,,,------+++******++++++***))))))))))))*********+++++++++*********)))))))))((()))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''&&&''''''((()))&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''%%%(((---111333555777999111///,,,)))&&&%%%&&&&&&)))))))))(((''''''&&&&&&(((+++000444333...'''###(((&&&%%%&&&''')))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******...---,,,++++++,,,---------000333222///---...000//////000000111111111222444333333444555555333111111222333555555555444444555444222111000000111222111000000000000000111111222222444555666666666666444444444333333666:::===BBBFFFIIIKKKOOO[[[mmm{{{wwwwww{{{{{{mmmbbb___ZZZTTTNNNHHHDDDBBBCCCBBBEEELLLQQQSSSWWW\\\]]]^^^TTTKKKKKKKKKXXXnnn|||yyyxxxwwwnnnggg```[[[XXXWWW]]]eeeqqqtttqqqeee[[[[[[```cccnnnsssyyy|||||||||######$$$%%%%%%%%%%%%%%%######$$$&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++)))'''!!!$$$'''((('''%%%$$$$$$)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&((())))))'''&&&(((***'''((((((((()))))))))))))))''''''''')))))))))''''''''''''((((((***++++++))))))))))))))))))))))))+++++++++************)))(((((())))))))))))((((((((())))))******+++,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------***,,,//////---,,,---...---------...............+++,,,---,,,+++***,,,...---,,,++++++,,,,,,+++))),,,,,,---------------,,,------------------------++++++++++++++++++++++++******+++,,,,,,---......+++++++++++++++,,,---...---+++******+++,,,***)))))))))*********+++++++++......---,,,,,,+++******+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,------,,,,,,+++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&''''''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))),,,000555999;;;===@@@CCC>>>;;;777222...,,,+++++++++******)))((((((''''''&&&(((***,,,,,,***(((&&&''''''''')))+++,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&!!!""""""###$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''(((((()))******++++++,,,,,,+++++++++,,,...///...222555444000---///111//////000000111222333333222222222333444444222111///111333555555555444333222000///------...///000////////////000111222222///111444666888777666555444444444333333555:::===BBBEEEHHHIIIMMMXXXiiiwww{{{zzzxxxyyyvvvxxx~~~pppaaa___YYYSSSLLLFFFBBB@@@BBBAAAEEEMMMRRRTTTXXX]]]ZZZ]]]TTTKKKHHHGGGTTTjjj{{{zzz{{{{{{ssskkkaaa[[[WWWWWW^^^hhhpppsssooocccYYYZZZ```dddmmmssszzz~~~~~~~~~""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''&&&### %%%)))(((((()))***)))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$'''((('''$$$###%%%'''(((((((((((()))))))))))))))((((((((()))(((&&&$$$&&&&&&&&&'''''')))******))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,+++***)))((())))))***++++++,,,,,,---------,,,,,,+++++++++---,,,+++******+++,,,---...------,,,,,,------......111333222///------///,,,,,,,,,------.........,,,------,,,++++++,,,...---,,,+++++++++,,,***))),,,,,,------...---------------------------------++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++,,,,,,---...---,,,***+++,,,,,,+++))))))************+++++++++)))))))))))))))))))))***,,,------......------,,,++++++******++++++,,,---,,,,,,---------,,,++++++---,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))'''''''''''''''((())))))&&&&&&((()))************''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++...222777999999999<<<>>>HHHEEE???999555222000000,,,++++++***)))(((((('''$$$$$$$$$%%%&&&((()))***'''''')))+++...///...,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&$$$$$$%%%&&&''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******)))))))))***++++++,,,,,,************+++---///111...222666555111...///222...///000111222333444444111111111333444444222000///000333555555555444333444222111000000222333555111111111111222333444555---000444777999888777555444444444333333555999===???BBBEEEFFFHHHSSSdddqqqmmmmmmmmmpppyyywwwyyysssaaa___[[[UUUNNNGGGBBB>>>CCCBBBFFFNNNTTTVVVZZZ___XXX]]]VVVMMMIIIGGGRRRhhh~~~~~~yyyyyy|||}}}xxxnnnbbb[[[VVVWWW```iiirrruuupppddd[[[\\\ccchhhlllrrr{{{~~~'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))(((%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######)))'''$$$""""""$$$&&&(((&&&''')))(((''''''((()))''''''''''''((((((((()))))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))))),,,,,,++++++***)))))))))*********)))))))))))))))+++******)))***,,,---...+++,,,------......------,,,,,,,,,------.........///---,,,,,,---...---,,,111000///...------...///000...+++,,,......,,,***------------------------,,,,,,---......---,,,,,,...------------...//////***+++---...///......---******+++,,,------...///...------,,,,,,------......------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,+++******)))))))))$$$%%%'''***,,,,,,,,,,,,,,,,,,+++***)))))))))***)))))))))***+++,,,......,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))'''&&&&&&'''((((((%%%&&&(((***,,,,,,,,,+++''''''((()))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''(((***+++,,,777::::::555///,,,...222888222***)))...222333222;;;999555000,,,(((&&&%%%&&&'''((()))((('''&&&%%%###$$$%%%'''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''(((((((((((((((''''''$$$&&&(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&(((***''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%(((***+++***%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++,,,,,,,,,+++,,,///222;;;:::999555000---,,,---...///000111222333444444333444555666666444333222...///000222444666777888999999888777555333111000111111111111111111111111111222222333444555666666444333222222333555888999DDDGGGJJJMMMPPPXXXaaaiiiiiigggeeehhhttt}}}xxxkkkaaa___\\\XXXRRRMMMHHHFFFMMMIIIHHHMMMQQQTTTWWW[[[______UUUJJJGGGFFFPPPfffzzz}}}{{{wwwvvvzzz~~~yyynnnbbbYYYTTTTTT^^^hhhrrrtttqqqfff]]]]]]bbbdddkkkssszzz||||||%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%((((((''''''&&&%%%%%%$$$$$$"""  ###$$$'''((()))((('''&&&'''((('''''''''((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((()))))))))***++++++,,,,,,************************+++***)))))))))))))))***,,,,,,------.........---,,,,,,,,,,,,,,,,,,++++++...,,,++++++---......---111000///---------...///000...------//////---+++++++++++++++++++++++++++,,,---............---,,,---,,,,,,,,,,,,---......***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***))))))******************)))***++++++,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,+++,,,,,,------++++++++++++************))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&''''''((()))&&&&&&((()))******++++++&&&&&&'''((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((333333111...,,,+++++++++222222111///---,,,---//////000111111///,,,)))'''&&&&&&''''''''''''((((((''''''(((((()))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%$$$$$$###'''%%%###$$$&&&((())))))&&&&&&%%%%%%$$$$$$######))))))))))))******++++++,,,------,,,+++,,,...111999999777444000....../////////000111222333444444111222222222111111000/////////000222444555666777666666555444222111000///111111111111111111111111111222222333444555666666444333333222333666888999BBBEEEIIIKKKOOOVVV```gggfffeeeeeeiiivvv}}}yyyvvvzzz}}}sssjjjdddbbb```\\\WWWSSSOOOMMMMMMHHHGGGKKKNNNPPPTTTXXX[[[[[[QQQGGGFFFFFFSSSiii|||vvvuuuzzzsssbbbYYYUUUVVV[[[aaaiiinnnmmmddd]]]\\\___aaajjjrrrzzz{{{|||###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&))))))(((((('''&&&&&&&&&%%%$$$###"""###%%%'''(((((()))***)))'''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))+++***))))))))))))***+++(((((((((((((((((((((((())))))******+++,,,,,,,,,******++++++,,,,,,------++++++++++++***)))(((''',,,,,,------..................------,,,+++++++++---,,,++++++---.........000///...---------......000///---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,---......------,,,+++++++++,,,,,,------------,,,,,,,,,+++...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++(((((()))******+++,,,,,,///...---,,,,,,+++++++++------,,,,,,+++,,,,,,,,,///...------,,,,,,,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&''''''((()))***'''''''''''''''((())))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''///,,,))))))***+++)))'''+++222666333+++&&&'''+++&&&(((---000222111///---((('''&&&%%%&&&''')))+++************)))(((&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%(((''''''&&&%%%$$$$$$$$$&&&$$$"""###$$$&&&'''&&&(((((('''&&&%%%$$$######))))))******+++,,,---------......---,,,,,,...///111222222000---,,,---...//////000111222333333444666555444333222111111111000000111222333444555555333222111000////////////111111111111111111111111111222222333444555666666444444333333444666888:::@@@CCCGGGJJJNNNUUU^^^eeefffgggggglllwwwyyyrrrlllmmmsssvvvrrrlllhhhgggeeebbb___[[[XXXWWWPPPKKKHHHJJJMMMOOORRRVVVYYYYYYPPPGGGGGGIIIWWWooowwwuuu{{{sssaaaXXXVVVWWWYYY\\\ccciiikkkddd]]][[[^^^```jjjrrryyyzzz{{{~~~#########$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***))))))((((((((())))))((((((((('''''''''&&&&&&(((((('''((((((***,,,---)))******)))&&&%%%%%%&&&'''(((((((((((()))))))))((((((((((((((((((((((((******************************+++++++++++++++,,,---,,,,,,++++++***))))))***++++++,,,---...//////,,,---.........---+++***---------------......///........................---,,,++++++---//////...///.....................///..................---........................------............---------------------...//////111000///---------...///---------------------,,,...------,,,,,,------...,,,++++++******++++++,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,000///---,,,+++++++++,,,---,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------............------------))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******)))(((&&&%%%%%%&&&'''(((&&&''''''(((((('''''''''(((((((((((())))))))))))!!!"""$$$%%%'''((()))***+++***))))))*********)))(((///444111***$$$%%%)))&&&'''***,,,///111222222,,,***'''%%%%%%''')))+++*********)))((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&''''''((((((''''''((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&''')))***(((&&&'''''''''''''''''''''''''''%%%######$$$&&&&&&&&&******))))))((((((''''''(((((()))***+++,,,---...---...///...---,,,---......//////...------///000///000000111222222333333888777555333222222222222111111111222333333444444111000///......///000111111111111111111111111111111222222333444555666666555444333333444666888:::@@@CCCGGGJJJNNNTTT]]]dddjjjkkkkkkmmmvvv~~~uuummmgggiiirrrxxxwwwtttnnnmmmkkkiiifffccc```^^^XXXQQQLLLMMMOOOPPPSSSWWWZZZ[[[RRRIIIJJJMMM\\\ttt|||zzz~~~ppp___WWWTTTTTTXXX\\\dddkkkmmmeee\\\[[[```cccmmmtttzzzyyyyyy|||~~~}}}$$$$$$""""""$$$&&&***,,,%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''%%%$$$'''''''''''''''''''''''''''''''''''''''''''''&&&))))))((((((((())))))***'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((())))))******)))&&&%%%%%%&&&(((((((((((()))))))))***((((((((((((((((((((((((******++++++++++++*********+++++++++,,,,,,------------,,,,,,+++*********++++++,,,---...//////000+++,,,---/////////...---......---------...///000+++,,,,,,---...//////000///---,,,---...000000///.../////////////////////------......------......////////////////////////........................///////////////000111111222111///...---...//////++++++,,,------...//////...------,,,,,,------...,,,++++++******++++++,,,---------,,,,,,,,,++++++......---------,,,,,,,,,...---+++******+++,,,---++++++************++++++************+++,,,---...------------,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***)))(((&&&%%%%%%%%%&&&'''(((((()))))))))((((((''''''((((((((())))))******!!!"""$$$&&&'''(((((((((%%%(((++++++((('''))),,,)))+++,,,+++((('''''')))+++)))'''&&&(((+++000222111///+++((('''&&&(((((('''''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))((((((&&&&&&'''((()))***++++++)))'''%%%%%%&&&''''''&&&((((((((())))))*********''''''((()))***,,,,,,------...000///---------...///000111000000000222444000000000111222222333333555444111///.........///111111111222222333333333000000000000000111222222000000000000000000000000111222222333444555666666555444333333444666999:::AAADDDHHHKKKNNNTTT\\\bbbiiikkklllmmmttt}}}}}}uuuoookkkooozzz}}}sssrrrpppnnnkkkhhhfffddd]]]VVVPPPOOOPPPPPPSSSXXX]]]^^^UUULLLMMMPPP___vvvwwwlll___UUUOOOMMMSSSZZZgggmmmmmmcccYYYYYY___dddpppvvv{{{yyywwwyyy{{{zzz%%%$$$#########&&&(((***$$$%%%%%%&&&&&&'''''''''%%%$$$%%%'''((((((&&&$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''''''''&&&((()))***)))'''&&&&&&'''((((((((()))))))))******))))))))))))))))))))))))******+++,,,,,,+++******)))))))))***++++++,,,,,,******++++++,,,---------,,,,,,------......//////)))***+++,,,------------///...---------...000111))))))***,,,---...///000111000......000111000/////////000111111111000000,,,...//////...---///000........................//////...------...//////000000000000000111222222///......---------......++++++,,,---...///000000...------,,,,,,------...,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,//////...------,,,++++++***************++++++,,,******))))))******++++++)))))))))***+++,,,......++++++++++++************))))))))))))))))))))))))(((((())))))))))))******((())))))******))))))((())))))))))))))))))))))))%%%&&&'''((()))))))))((((((''''''&&&&&&&&&''''''))))))))))))))))))((('''&&&''''''(((((())))))***%%%&&&'''''''''&&&$$$### &&&***)))%%%###'''+++***(((''''''((())))))))),,,***(((&&&''')))---///333222000---+++((('''&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&(((&&&&&&'''((()))***+++,,,,,,)))'''&&&'''(((((('''$$$$$$%%%&&&'''((())))))'''(((((()))***+++,,,,,,,,,...000000.........///+++,,,------,,,,,,...000000000111111111222222222444333222111000000000000000000111111222222333333000111222333333333333333000000000000000000000000111222222333444555666666555555444444555777999;;;BBBEEEIIILLLNNNRRRYYY___cccfffhhhllluuu~~~xxxtttxxxttttttsssrrrpppnnnmmmkkkaaaYYYQQQPPPPPPPPPTTTYYY^^^```XXXPPPQQQTTTaaaxxxtttjjj^^^SSSJJJGGGMMMVVVdddkkkkkk```UUUUUU]]]cccpppwwwzzzxxxvvvxxxyyyyyy$$$$$$%%%%%%$$$###!!! $$$$$$%%%%%%&&&''''''(((,,,)))&&&&&&)))+++++++++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&'''((()))***)))'''''''''((()))((('''&&&'''((((((((()))))))))*********))))))))))))))))))))))))***++++++,,,,,,++++++***))))))******+++,,,,,,---******+++,,,,,,------...---------------------------,,,,,,,,,,,,,,,------///...---------...000111,,,,,,---...///000000111444333111000111111000//////000111222333222222111...000222111//////111333........................000///...------...///000000000000///000111111222------.../////////......,,,---------......//////...------,,,,,,------...------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******+++************+++,,,---+++++++++++++++,,,---...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))&&&'''((())))))(((''''''&&&''''''(((((((((''''''(((((())))))(((((('''&&&%%%&&&&&&'''(((((())))))'''((())))))(((&&&$$$""""""$$$'''(((&&&%%%&&&((((((((('''((((((((((((((()))+++...111222111///...222222333222000,,,(((&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((((((((((((###$$$&&&((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((,,,...+++%%%"""%%%)))&&&''''''''''''(((((((((,,,***'''''''''((('''&&&%%%%%%%%%&&&&&&'''''''''*********+++++++++,,,,,,+++---///000/////////000***+++,,,+++***)))+++---111111111111111222222222444444444444444333222222///000000111222333333444000222444555666444333111000000000000000000000000111222222333444555666666666555444444555777999;;;BBBEEEIIIKKKLLLPPPVVV[[[^^^bbbfffkkkvvv}}}~~~ttttttuuuuuuuuuuuuttttttfff]]]UUURRRRRRSSSWWW]]]aaaddd^^^XXXYYY[[[hhh~~~qqqfffXXXPPPKKKIIIMMMTTT^^^fffiii___UUUTTT\\\bbbnnnuuuxxxwwwvvvxxx{{{{{{"""$$$''''''%%% $$$$$$%%%%%%&&&'''((((((444///)))'''***///222333&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))%%%&&&((())))))'''%%%$$$&&&''')))(((''''''((()))))))))))))))************))))))))))))))))))))))))***+++,,,------,,,+++***++++++,,,------...//////...------,,,,,,++++++***------------------,,,,,,222111///...------...///000///---,,,---...000222222222222222222333333333666444222111222222111///000111222333444333333222///222444333111111333555111111111111111111111111000///...------...///000///////////////000111111...///000222222222111000///............---------...------,,,,,,------......------,,,,,,------.........---------,,,,,,,,,)))))))))******+++,,,,,,+++,,,------,,,+++)))(((++++++++++++,,,,,,---.........---,,,,,,,,,------000000/////////.........))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))''''''((())))))((('''&&&%%%&&&((()))))))))(((''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((()))%%%&&&((())))))(((&&&%%%&&&%%%%%%'''******(((&&&&&&(((***+++)))'''&&&&&&&&&,,,666===???;;;555000000222444555333///***'''(((((())))))))))))((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''((()))))))))))) """%%%'''))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''...333666111(((###&&&+++(((''''''&&&%%%%%%$$$$$$,,,***'''&&&''''''&&&&&&(((((((((((((((''''''''',,,,,,,,,,,,,,,,,,,,,,,,***,,,///000000///000111000111111000......///111111111111111111222222222///000111222222111///...//////000111222333444444000222555777777555222000000000000000000000000000111222222333444555666777666555444444555777:::;;;BBBEEEHHHJJJKKKNNNSSSXXX^^^cccggglllxxxzzzrrrsssuuuwwwxxxzzzzzzzzzkkkaaaYYYVVVVVVWWW[[[aaadddhhhccc___aaacccooonnn```RRRMMMMMMOOORRRUUUYYYdddiiibbbXXXWWW]]]ccclllrrrwwwvvvvvvyyy}}}}}}(((''''''&&&$$$""" &&&%%%$$$###$$$&&&)))+++999444---+++,,,---...---%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''((((((((((((''''''++++++***))))))((()))))))))***++++++***)))***+++)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,///...,,,,,,------,,,***222111///............---&&&---444555222//////111///000111333444444555555666666666555444444555777;;;999777666888999999888555444444666999===>>>>>>777555222222333444444333555000++++++///333444333111111000000000000111111,,,---/////////...//////222111000000111111///...222222111000000000000000111111111000//////......//////.........---------+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------......,,,+++***)))))))))++++++++++++++++++++++++,,,,,,,,,---------......***+++---//////---***)))+++*********************,,,++++++******))))))))))))******++++++******)))))))))))))))))))))))))))************************%%%&&&'''(((((('''&&&%%%&&&***...---(((%%%%%%'''******)))((('''&&&%%%%%%******))))))***+++,,,,,,,,,+++)))'''&&&%%%&&&&&&'''&&&%%%%%%''''''&&&$$$***,,,000444777999999999))),,,222666888666222///+++***((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((("""###%%%''''''&&&%%%$$$***))))))(((((((((((()))))))))******)))'''%%%$$$$$$$$$$$$%%%(((******)))'''''''''((()))+++,,,---555999:::444((("""###(((''''''''''''''''''''''''))))))((('''''''''''''''((())))))(((&&&&&&'''))))))******++++++,,,------++++++---.........---,,,,,,,,,,,,---...///000000444333222111000000000000333333222222111000000000//////000111222333333333222222222111111111000000111000///......///000111...///000111333444555666666444333222333666999;;;>>>BBBFFFIIIJJJMMMRRRWWW^^^gggnnnrrr~~~sssppppppttt{{{}}}yyynnneee\\\YYYZZZ]]]cccjjjtttssspppkkkjjjqqqzzz~~~rrrjjj```YYYSSSMMMMMMQQQ[[[]]]]]]XXXSSSSSSXXX^^^lllpppuuuwwwxxxzzz~~~%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''...+++((('''))))))((('''%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))(((((((((((())))))))))))************))))))******)))((((((((()))))))))***++++++***)))***+++************************+++******)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,///......///000000000000222111000000111111111111///222555555333333444666555666666777888999999999777:::???BBBCCCBBBBBBAAADDDAAA>>>===>>>??????>>>AAA@@@???@@@AAABBBAAA???>>><<<<<<<<<===<<<:::888888444//////222555555333333222222111000///......///000111111111111111222000///...///111222111000///............///000000000000////////////......//////.........---------+++,,,,,,------,,,,,,+++)))******+++,,,,,,------...---,,,+++************++++++++++++++++++++++++,,,,,,---------.........---...///000///---***((())))))*********+++++++++******+++++++++***)))))),,,------......------,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((''''''''''''+++...---)))&&&'''(((***))))))(((((('''''''''((((((((((((((()))******)))((((((''''''''''''((('''&&&%%%&&&'''((('''&&&)))***,,,---...---,,,+++%%%'''+++///222333444444444222///,,,***)))((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&((('''''''''''''''(((((())))))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&(((((((((((()))***++++++***...000---'''###&&&)))(((((((((((((((((((((((())))))((('''''''''''''''&&&'''(((((('''&&&'''))))))******++++++,,,------+++,,,---...///......---,,,---------.../////////111111000000000111222222222222111111000/////////000000111333333444333333222222222111111111000000111000//////...///000111///000111222333555666666666555333333444666999;;;???BBBFFFHHHIIIKKKPPPUUU]]]gggooottt~~~qqqoooooouuu||||||xxxlllbbbYYYVVVXXX]]]gggppp|||~~~|||yyy|||~~~sssrrryyy|||tttkkkcccZZZQQQNNNPPPUUUWWWXXXUUUPPPQQQVVV\\\jjjnnnsssuuuvvvyyy~~~"""###$$$%%%&&&&&&&&&&&&###%%%'''(((((('''%%%$$$)))(((((((((***)))'''&&&%%%&&&''''''((((((''''''(((((((((((()))))))))***))))))(((((((((((())))))))))))************))))))((((((((('''(((((()))))))))***++++++***)))***+++************************,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,---...000111222222111111111222333444555666999:::;;;<<<>>>@@@AAABBB>>>??????@@@AAABBBCCCDDDCCCJJJUUU^^^cccaaa]]]YYYVVVSSSOOOLLLLLLMMMNNNMMMPPPPPPPPPRRRTTTSSSQQQOOONNNMMMLLLLLLLLLIIIEEEBBBCCC@@@<<<<<<======;;;999888888888777666444111000333333222222111111111111///...------///000000//////...............//////---............//////////////////............---,,,,,,------------,,,,,,******++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........,,,---------,,,***'''%%%)))))))))******+++++++++((()))***+++++++++***)))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((+++...---***'''((()))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))((((((&&&%%%$$$&&&''')))((('''&&&''''''''''''%%%$$$"""$$$$$$%%%''')))---000222555333111...+++)))'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((***+++,,,***&&&###$$$&&&'''''''''((()))***+++,,,$$$&&&''''''&&&&&&''')))))))))))))))))))))))))))))))))((('''''''''''''''###&&&((()))((('''(((((()))******++++++,,,------,,,---...///000///......------..................////////////000111222333333333222222111000000000000111222444444444444333222111111111111000000000000000/////////000000111111111222333444666777777777555444333444777:::<<>>AAABBBBBBDDDHHHKKKNNNVVVcccqqqzzz|||wwwrrrfffhhhlllpppsssvvvxxxyyyzzzyyywwwvvvtttqqqnnnllleeeeeebbb^^^YYYRRRLLLIIIFFFDDDBBBAAA@@@>>>:::666888666333222222333333222//////......---.........+++,,,,,,---...///000000////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,---------++++++++++++,,,---......++++++,,,,,,,,,------------------.........//////---...///000000//////...,,,++++++***)))((('''''''''((()))***+++******)))++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***)))(((''''''((()))***'''((())))))((('''''''''(((((())))))******++++++(((((('''&&&&&&''''''''''''((()))))))))(((&&&%%%###""""""###%%%'''&&&%%%$$$%%%&&&'''((()))******))))))((('''&&&$$$######&&&***000444666333000---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((()))***+++((('''&&&&&&&&&(((***+++'''+++---+++%%%###%%%)))''''''''''''((()))***+++***(((''''''))))))'''%%%''''''''''''''''''''''''))))))((('''''''''''''''"""%%%)))******))))))))))))******++++++,,,------------///000000000///..................---------222222111000000000000000333333333222111111000000...///111333333222000///000000000000000000000000//////000111111111111111333333444555555666777777666555444333444777:::<<<:::===AAACCCFFFKKKRRRXXX^^^ffflllooozzzzzz|||sssppprrrrrrllleeeVVVRRROOOQQQSSSYYYdddoooqqqeeeccceeeggghhhhhhkkkwwwoooaaaTTTJJJGGGJJJFFFHHHHHHGGGFFFJJJSSS[[[kkknnnppprrrtttyyy&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''&&&$$$######&&&(((%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))************))))))((((((((('''(((((()))))))))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---...000000111//////111222444666777888999<<>><<<<<<>>>AAAAAAEEEIIILLLNNNQQQVVV[[[gggrrrwwwnnngggccc\\\ZZZWWWVVVUUUQQQIIICCC@@@===888555444333222111+++++++++,,,---...000000,,,,,,---...//////000000...////////////000000000------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......++++++,,,,,,------......------........./////////)))***+++,,,,,,---------++++++***)))(((''''''&&&(((((()))))))))))))))***)))******++++++******)))************************(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((())))))*********))))))(((''''''''''''((((((((())))))((('''&&&&&&$$$###"""###%%%&&&&&&%%%&&&&&&''''''''''''((((((&&&'''((((((((('''%%%$$$ $$$+++111444333111...((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))***+++'''''''''''''''((()))***###%%%'''&&&###"""$$$&&&+++***)))((('''&&&&&&&&&&&&&&&%%%&&&((((((((('''''''''''''''''''''''''''))))))((('''''''''''''''%%%(((***+++***)))******)))******++++++,,,------,,,---...///000///......------..................444333222111000000000000111111000000///......------...111222222111///---//////000000000000000111//////000111222222222222333333444444555666666777666444333222333666999;;;999<<<@@@CCCFFFLLLTTTZZZ```hhhmmmppp{{{}}}qqqlllmmmllleee]]]PPPNNNNNNQQQTTTYYYeeeppp{{{iii]]]\\\```ccciiiooouuurrrcccVVVNNNMMMQQQKKKLLLJJJGGGFFFLLLWWW```mmmoooqqqqqqsssxxx%%%%%%&&&&&&&&&&&&&&&%%%###$$$&&&'''(((''''''&&&###%%%(((((('''(((***,,,%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))************))))))******)))((((((((()))))))))***++++++***)))***+++------------------------++++++++++++,,,---............///111222333444555666666888:::<<<>>>@@@AAA>>>BBBFFFFFFDDDDDDHHHLLLSSSXXX___dddgggmmmuuu{{{xxxnnneee^^^YYYPPPHHHAAA<<<777555111000000/////////000000.........//////000000000.../////////000000000000------............------------------------------------,,,,,,,,,------...++++++,,,,,,---......///............////////////((()))))))))))))))))))))(((((())))))))))))))))))+++***(((''''''((()))***''''''((((((((((((''''''************************(((((((((((((((((((((((('''''''''(((((('''''''''(((((('''''''''(((((((((((((((((((((((((((((()))))))))((('''''''''''''''(((''''''''''''(((((()))'''&&&%%%%%%'''''''''%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''"""$$$'''***---.........)))((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''((()))(((''''''(((((('''''''''(((((()))''''''((((((((((((((('''$$$$$$$$$$$$$$$%%%%%%%%%***)))((('''''''''''''''%%%&&&'''''''''(((((()))''''''''''''''''''''''''))))))(((''''''''''''''')))***++++++***)))***,,,)))******++++++,,,------+++,,,---...///......---,,,---------.../////////333333222222222222222333222222111000000//////...---///222333333222///---////////////000000111111...///111222333333222222333333333444555555666666444333222111222555888:::;;;>>>AAACCCFFFLLLTTT[[[bbbjjjqqqtttwwwkkkiiillljjj```VVVNNNLLLMMMPPPTTT\\\jjjwwwzzzggg\\\]]]bbbjjjuuuyyykkk^^^UUUTTTWWWSSSRRROOOIIIHHHNNN[[[fffnnnooopppoooqqqvvv$$$$$$%%%&&&'''''''''''' """&&&)))***)))&&&$$$$$$'''''''''(((***%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((((((((('''''',,,+++***))))))((()))))))))+++++++++***)))***+++------------------------///.........///000222444000111222333555666888888===>>>@@@BBBDDDGGGHHHIIIHHHMMMQQQRRRQQQRRRVVV[[[kkkrrrzzz}}}qqqcccWWWLLLDDD???<<<:::888555222000///...////////////000000000000.../////////000000111111------............------------------------------...------,,,,,,---------++++++,,,,,,---...//////............/////////000/////////......---------&&&&&&'''((()))***+++,,,---+++(((&&&%%%''')))*********++++++++++++******************************************************%%%&&&'''(((((('''&&&%%%***(((''''''((()))))))))(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++,,,)))(((''''''((()))(((&&&$$$$$$$$$$$$%%%&&&'''((()))((('''&&&&&&&&&'''(((,,,+++******+++...000222))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''')))***+++***((('''(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&(((&&&%%%&&&(((((('''&&&$$$%%%%%%&&&(((***+++,,,)))***+++***((('''((()))))))))))))))))))))))))))))))))(((''''''''''''''',,,,,,,,,+++***)))+++---)))******+++,,,,,,------+++,,,---.........---,,,,,,,,,------...///000000222222222222333444555555555555444444333222222111...000333555555222000....../////////000000111111...///111222333333222222222333333444444555555555444333111111222444777999===@@@BBBDDDFFFKKKSSSZZZcccllltttyyywwwnnnfffgggllljjj___SSSNNNLLLLLLOOOTTT^^^ooommmbbbccciiiuuurrreee[[[XXXZZZYYYWWWRRRKKKIIIPPP^^^jjjnnnoooooonnnooottt}}}$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&'''((()))******)))((('''((((((((((((((('''&&&&&&((()))))))))******************))))))***++++++,,,******+++,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++---////////////111333666111...222444222000111777888;;;===============BBBCCCDDDFFFIIINNNTTTYYY\\\bbbhhhiiihhhjjjpppwwwjjjVVVKKKBBB>>>:::888888777444111...//////...---...000222666333000/////////...---........................333111...+++******+++,,,------------------------//////.........---------111...,,,---///111000...------,,,,,,,,,,,,++++++///,,,)))'''(((***++++++)))))))))))))))))))))))))))))))))))))))*********&&&'''((()))***)))))))))))))))************)))))))))((('''(((******)))''',,,...///---(((&&&''')))+++,,,---+++'''%%%'''***''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&((())))))!!!$$$'''((('''###"""%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&))))))''')))///222111***)))((('''&&&''''''(((&&&&&&&&&&&&''''''((((((***)))((('''&&&&&&'''(((******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%''')))******)))((()))(((%%%$$$$$$%%%((()))'''&&&%%%$$$###$$$$$$%%%%%%&&&''''''((('''''''''+++***)))(((''''''''''''+++***)))***,,,---,,,+++***+++,,,---............000//////............///111111222333444444555555222111111000000000000000000222333333111000000111222222111111111111111222000000000000111222333444555555555666666666666666333444444333333444888:::;;;???DDDFFFGGGLLLTTT\\\iiiqqqvvvxxxssslllgggiiimmmjjj]]]QQQMMMLLLMMMSSSYYYbbbqqq~~~tttkkkmmmsssyyylllbbbYYYWWWYYYWWWWWWUUUOOOLLLQQQ___kkkqqqrrrqqqmmmkkkpppyyy$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&'''((())))))))))))((('''((())))))))))))((('''&&&*********+++++++++,,,,,,+++***************++++++***++++++++++++***)))))),,,,,,+++,,,,,,---.........///111000000///111222555111///111444666;;;AAA?????????AAADDDFFFFFFEEEGGGJJJNNNTTT[[[dddnnntttpppfffTTTOOOHHHBBB>>>;;;888555555555333111//////000111222000......///000//////........................000//////......---------------------------------............------------111///------///000...,,,.........---------,,,,,,+++***((()))******)))(((************************************))))))))))))*********++++++,,,,,,,,,))))))************)))))))))(((((()))******)))(((***++++++***)))((())))))***+++***)))''''''''')))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((()))))))))((('''%%%$$$ ###&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&((((((''')))///333222***)))((('''&&&'''((((((((((((((('''&&&&&&&&&%%%(((((('''&&&%%%&&&'''''''''''''''((())))))******''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''###$$$&&&''''''''''''&&&)))(((&&&%%%%%%&&&((())))))((('''&&&%%%&&&&&&'''&&&'''(((((())))))((((((,,,,,,+++***))))))******+++***)))***,,,---,,,++++++,,,---....../////////000000/////////000000111//////000111111222333333222111111000000000000000000222333333111000000111222111111000000000111111222222111111111111111222333333333333444444444444333444444333333444888:::===AAAEEEFFFGGGLLLUUU]]]hhhqqqwwwyyy~~~kkkfffccchhhooonnndddZZZPPPNNNOOOTTTZZZcccrrrzzzrrrttt{{{pppdddYYYQQQNNNPPPQQQTTTUUUSSSQQQVVVbbbmmmpppqqqooolllkkkoooxxx$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''))))))******))))))(((((()))))))))*********++++++,,,++++++*********++++++,,,,,,,,,,,,+++***))))))+++,,,---///000000111111000111222222111000111222555555666:::;;;===DDDMMMKKKJJJIIIKKKNNNQQQRRRSSSXXX]]]fffppp{{{rrrlllcccZZZRRRKKKFFFBBB@@@>>>:::777444222111111111000///000111111000///////////////////////////---...000111111000///...------------------------......---------,,,,,,,,,111///.........///---,,,/////////............---)))))))))+++------***(((+++++++++++++++++++++++++++++++++***)))))))))(((,,,+++*********+++,,,---))))))************))))))***)))(((((())))))'''&&&(((''''''((()))+++***))))))(((''''''((()))(((''''''''''''&&&&&&&&&&&&%%%'''''''''&&&''''''((((((***(((&&&%%%$$$%%%&&&'''&&&'''((('''&&&%%%%%%&&&((((((''''''''''''(((((($$$'''((('''***000444444***)))((('''''''''(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''(((((()))******''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))(((((((((((()))'''(((((())))))))))))))),,,+++***************++++++***)))***,,,---,,,+++,,,---...///000000000000000000000111111222222222//////000000111222222222222111111000000000000000000222333333111000000111000000000//////000000111444333222111000000000000222222333333444444444444333444444333333444888:::>>>BBBEEEFFFGGGLLLVVV^^^eeepppwww{{{yyygggbbb```fffppprrrjjjaaaVVVSSSRRRUUUZZZcccssszzz||||||pppaaaWWWNNNFFFDDDFFFJJJOOOUUUVVVVVVZZZeeemmmoooooommmjjjjjjnnnvvv}}}$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((''''''''''''(((((('''''''''))))))************))))))''''''''''''((((((((((((,,,,,,+++*********++++++,,,------.........------...///111333333333222222000222333333333333444666888;;;AAAFFFDDDCCCJJJSSS\\\^^^```___^^^aaaffflllxxx~~~tttjjjbbb]]]SSSOOOJJJDDD???;;;777444555444333222333222000...////////////////////////...//////000000//////...........................------------,,,,,,,,,,,,............//////....../////////.........------+++******,,,---...---,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((***)))'''&&&&&&''')))***))))))************))))))+++)))((('''((()))'''&&&(((&&&$$$&&&)))+++***''''''%%%$$$&&&)))***(((%%%''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((((('''%%%######$$$&&&((('''''''''%%%######%%%&&&((('''&&&&&&&&&&&&'''(((###&&&''''''***111666555******((('''''''''((()))######$$$&&&((()))***+++&&&&&&&&&&&&'''(((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))(((((('''(((((()))'''((()))******)))((('''***)))))))))))))))))))))''''''((())))))))))))((()))((((((((((((((())))))+++***)))***,,,---,,,+++---...///000000111111111...///000111222222333333111111222222333333333444222111111000000000000000000222333333111000000111//////////////////000111333222222111000000111111444444444555555666666777333444444333333444888:::>>>AAADDDDDDEEEJJJUUU]]]cccnnnxxx|||{{{gggbbb___fffpppssslllddd[[[WWWUUUWWW[[[cccrrr~~~jjj___TTTLLLFFFAAA@@@BBBFFFMMMTTTVVVWWW[[[dddlllmmmlllkkkiiiiiimmmuuuzzz~~~$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''((((((((((((((((((''''''((((((((())))))************))))))''''''''''''((((((((((((,,,,,,+++++++++++++++,,,***+++---...///000111111333444555666666555444333000222444666666888:::<<<>>>@@@EEEIIIIIILLLYYYfffzzz|||}}}wwwqqqhhh___VVVLLLBBB<<<777666444333333333111///000000000000000000000000222000...---,,,,,,....................................---------,,,,,,,,,+++,,,...000000000000111.........------------,,,,,,***((((((***,,,------++++++++++++++++++++++++---,,,,,,+++***))))))((()))(((&&&%%%%%%&&&''')))))))))************)))))))))(((((()))---000111111***'''%%%&&&))))))'''%%%&&&$$$###&&&)))***(((%%%(((((('''''''''&&&&&&&&&(((((('''''''''((())))))))))))((((((((((((((((((''''''&&&%%%$$$$$$''')))''''''&&&&&&&&&&&&''''''###&&&''''''+++222666666+++***)))((('''(((((()))######$$$&&&((()))***+++''''''(((((())))))))))))))))))(((((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******)))((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((%%%&&&''''''((((((''''''((('''''''''((()))******+++***)))***,,,---,,,+++---...///000111111111111---...///000111222111111111222222222222222333333222111111000000000000000000222333333111000000111//////...//////000111111111111000000111222222333333333444444555666666777333444444333333444888:::<<>>AAACCCDDDDDDFFFKKKSSSaaaxxxvvvfffVVVLLL<<<999666444444555444333000000000000000000000000333111...,,,+++,,,...///........................//////.........---------+++...111222111111111222.........---------,,,,,,,,,)))%%%$$$&&&)))***+++++++++++++++++++++++++++,,,,,,,,,+++*********)))+++***)))((((((((()))***))))))************))))))''''''(((,,,222777;;;<<<+++)))((('''((('''&&&$$$%%%%%%&&&'''))))))'''&&&((((((((('''''''''&&&&&&''''''''''''((()))***+++'''(((((((((((('''&&&%%%'''(((((('''''''''***,,,&&&''''''((((((''''''&&&$$$'''((('''+++222666666+++***)))((((((((())))))'''''''''''''''''''''&&&(((((()))*********))))))%%%&&&&&&''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''))))))))))))''''''&&&''''''(((((((((((('''%%%&&&&&&'''''''''''''''))))))))))))***+++------+++***)))***,,,---,,,+++---...///000111111111111---...000111222111000000000000000000000000000000222111111000000000000000000222333333111000000111////////////000111222222000000000000111222333444000000111222333444444555333444444333333444888::::::>>>BBBCCCDDDHHHPPPWWW^^^kkkuuuxxxsssbbb]]][[[cccqqqxxxvvvpppdddbbbbbbcccccceeennnwwwzzziiiSSSLLLFFFDDDDDDBBBCCCFFFJJJQQQXXXZZZYYY[[[bbbiiikkkjjjggggggiiimmmrrrvvv$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))+++***)))(((((()))***+++&&&'''((())))))))))))(((*********+++++++++,,,,,,*********+++,,,---...///...///111222444555666666:::999999999999::::::;;;:::<<>>CCCEEEFFFIIIOOOUUU]]]jjjssstttzzzrrr___ZZZYYYbbbqqq{{{zzzuuuiiihhhiiikkkjjjhhhlllssswwwzzzyyyqqqiiijjjwww{{{dddPPPIIIDDDDDDCCCAAABBBEEELLLUUU___cccbbbbbbeeejjjkkkiiiggggggiiinnnrrruuu}}}$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&)))((('''&&&&&&'''((())),,,+++***))))))***+++,,,&&&&&&'''(((((()))(((((())))))))))))************))))))***+++,,,...///000555555777888999999:::::::::999999999:::<<<>>>???@@@BBBDDDEEEFFFGGGIIIKKKKKKQQQ___tttuuu]]]VVVMMMDDD>>>:::777555111111111111111111111111---...000111222222222111////////////////////////000000000000////////////111444777666222///...///000000000000////////////------,,,---...---+++)))))))))))))))))))))))))))++++++++++++++++++,,,,,,+++++++++++++++***)))((())))))************)))))),,,***((()))+++...000000'''***+++***'''&&&(((***$$$(((++++++(((&&&&&&((()))(((((((((''''''''''''%%%%%%&&&''')))+++,,,---///...+++)))(((((())))))%%%&&&''''''%%%$$$%%%&&&(((***---//////---***(((&&&))))))(((+++222666555,,,+++)))((((((((()))***&&&&&&&&&'''''''''(((((((((((()))))))))'''&&&%%%)))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''((((((((()))%%%''')))+++,,,,,,+++***''''''''''''''''''''''''&&&'''(((*********)))((('''(((((()))))))))))))))&&&&&&&&&'''(((***+++,,,+++***)))***,,,---,,,+++,,,---...///000000000000111222333444444333111000222222222111111111111111222111111000000000000000000222333333111000000111000000000000111222333444444333222111000000000000111222222333555666777777333444444333333444888:::999???EEEGGGHHHJJJPPPUUU]]]iiirrrrrrwwwwww```[[[YYYbbbqqq{{{zzzuuulllllloooqqqnnnkkklllqqqkkkkkkfff\\\UUU\\\ooovvv___OOOIIIDDDCCCBBB@@@@@@CCCMMMXXXeeekkkjjjhhhiiilllkkkiiiggggggjjjnnnrrrttt|||$$$%%%&&&'''''''''''''''''''''''''''((((((((((((+++***)))((((((''''''(((************))))))))))))(((((())))))******++++++))))))))))))***+++,,,---***+++,,,---///000222222444555666666666777999;;;???>>>===>>>AAABBBBBBBBBEEEGGGHHHGGGHHHLLLTTTZZZcccqqqtttjjj\\\QQQIIIEEEAAA???;;;666333444555444111000...++++++......,,,,,,...000/////////............,,,,,,---...///000111111000000000000000000000000,,,...///...+++*********---,,,,,,++++++,,,,,,---***+++---......---,,,+++,,,,,,,,,++++++++++++***************)))))))))))))))***,,,------,,,***))))))***+++,,,,,,+++)))(((+++******)))))))))))))))(((((((((((('''''''''''''''''''''&&&%%%%%%%%%$$$+++******))))))))))))***''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))))))))))))))***++++++///---)))(((...666888555"""''')))((('''(((***((((((((((((((((((((((((''''''(((((())))))******((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''')))***)))(((((()))***(((''''''(((((()))***+++%%%&&&'''(((((((((((((((***)))((()))***+++***)))))))))))))))))))))))))))***************+++++++++.........---,,,+++***))),,,...///...------...///////////////000000000000000111222333444333333222111111111111111111111111111222333333111000000000111111222222222333333333222222222222222222222222111222444555666666777777444555555444333444666888>>>AAACCCDDDEEEHHHNNNSSS```ggglllmmmsss}}}}}}{{{aaa^^^[[[^^^kkk{{{uuuvvvwwwvvvnnneeecccgggeee^^^XXXUUUUUU\\\kkkzzzppp\\\MMMFFFAAAAAAAAA@@@AAADDDRRRbbbrrruuupppnnnooopppmmmkkkiiigggiiimmmrrruuu{{{$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))((((((((((((((()))***((((((((((((((((((((('''((((((((()))******++++++*********++++++,,,---...,,,---...///111222333444777777666555444555999<<<===>>>@@@CCCEEEFFFHHHHHHHHHLLLQQQVVV[[[cccmmmuuuvvvllleee^^^XXXSSSKKKDDD===999888777555444555222000333333000000222000000000000000000000000...///////////////000000000000000000000000000000...///000000---,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,+++************))))))))))))(((************))))))))))))((()))***+++++++++***)))((())))))***************++++++***)))(((((())))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&'''''''''''''''(((((()))+++***''''''---555666333%%%&&&'''''''''''')))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))%%%&&&'''&&&$$$$$$%%%&&&''''''''''''((()))++++++222000---***((((((((()))&&&%%%$$$%%%'''(((((('''))))))))))))))))))))))))))))))*********+++++++++'''(((***+++---...//////***,,,............///111000000000000111111111111000111222333444333222222111111111111111111111111000222333333111000000000111111111222222222333333222222222222222222222222111222444555666666777777444555555444333444666888===@@@BBBCCCDDDGGGMMMRRR]]]eeekkkmmmqqq|||xxxwww~~~|||uuu\\\[[[ZZZ```ooo~~~vvvwww{{{{{{ssshhhcccddd[[[TTTOOOPPPUUU___ooo}}}mmm[[[LLLGGGCCCCCCCCCBBBEEEKKKVVVgggxxx|||xxxuuuttttttrrrooollliiijjjmmmqqqttt}}}&&&&&&&&&%%%&&&&&&'''(((''''''''''''((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((('''(((((()))******+++++++++++++++,,,------.........///000111222333444555777777666555555777;;;???@@@BBBFFFGGGHHHLLLRRRWWWZZZ```jjjttt}}}wwwrrrkkkcccXXXNNNGGGBBB<<<777:::444222333333111000111111111111111111222222222111111111000000/////////////////////////////////000111222222000......///------,,,,,,,,,,,,---------,,,+++************************))))))))))))(((++++++*********)))))))))(((((()))))))))*********)))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''''''''))))))))))))))))))******%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&''''''((((((((((((''''''''''''&&&''''''&&&&&&''''''((()))((()))((((((...555666333...***&&&%%%%%%(((******(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((((((((((())))))))))))'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&&&&&&&''''''(((***+++,,,>>>:::333,,,((('''(((***$$$$$$###$$$'''((((((''')))))))))))))))))))))))))))))))))*********+++++++++++++++,,,++++++***))))))+++---.........000222111111111111222222222222000111222333444333222111111111111111111111111111000111333222111000000111111111111222222222222333111111111111111111111111111222444555666666777777555555555444333444666888<<<>>>AAABBBCCCFFFLLLQQQ[[[eeennnpppsss{{{|||rrrqqqwww{{{wwwqqq]]]\\\\\\cccsssyyy{{{xxxjjjbbb```XXXQQQNNNSSS\\\hhhvvv}}}gggXXXJJJGGGFFFFFFDDDDDDKKKSSS]]]nnn~~~zzzwwwuuussspppllljjjkkkoootttxxx))))))(((''''''((()))***''''''''''''((((((((((((((((((((((((((()))*********************+++++++++'''(((((()))***+++,,,,,,++++++,,,---............//////000111333444555555444666777888999;;;???AAADDDFFFGGGGGGJJJTTTbbbnnn{{{ttthhh[[[LLL@@@>>>777222333333111000111111111111111222222222222111111111111000000000000////////////////////////000222333222000//////000------,,,,,,,,,,,,---------,,,***)))((())))))***,,,,,,,,,+++++++++******+++++++++*********))))))))))))(((((()))***+++,,,,,,+++***))))))***+++,,,,,,,,,+++)))((((((((((((((((((((((((''''''''''''((((((((())))))******+++&&&&&&&&&'''''')))***+++((((((''''''''''''(((((((((((((((''''''''''''''')))(((((((((((()))******(((***++++++000777888555000+++&&&$$$&&&)))***)))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((())))))*********+++(((((((((((((((((((((((()))******)))&&&%%%%%%&&&&&&&&&&&&''')))***,,,,,,>>>:::333---)))((()))***'''&&&%%%''')))+++***)))(((((((((((((((((((((((((((((())))))******++++++------,,,+++***)))'''&&&+++,,,......---...///111000000000111111111222222111111333333333333222111111111111111111111111111///111222222000///000111111111111111222222222222111111111111111111111111111222444555666666777777555555666555444444666999:::===@@@AAABBBFFFLLLQQQ[[[gggrrrwwwzzzxxxpppooouuuzzzxxxuuuhhheeebbbhhhwwwvvvhhh^^^\\\YYYSSSSSS[[[fffpppyyymmm^^^TTTGGGFFFGGGGGGFFFFFFOOOYYYcccrrr|||wwwtttrrrmmmkkkiiiiiimmmssszzz~~~)))))))))((((((((())))))''''''''''''((((((((((((******)))((((((((((((((()))*********+++++++++,,,(((((()))***+++,,,------+++,,,...//////000/////////000111222444666777888888:::===??????>>>???@@@CCCDDDDDDGGGPPPccc{{{hhhUUUGGG>>>777666666444222222111111111111111111111111000000000000111111111111000000000000000000000000///111222222000//////000...------,,,,,,------...---,,,***)))((()))***+++,,,,,,,,,+++++++++******++++++++++++************+++************+++,,,---000///---+++*********+++,,,+++***)))(((((((((((((((((((((((('''''''''''''''''''''(((((()))))))))&&&&&&&&&'''''')))***+++(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***'''***++++++...444666444,,,)))&&&&&&)))***)))'''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))******++++++++++++++++++++++++++++++%%%&&&'''%%%###""""""###&&&&&&''''''(((***+++,,,333111///,,,***)))))))))(((''''''(((***,,,+++***(((((((((((((((((((((((('''(((((()))******++++++&&&''')))***+++,,,---------...//////---,,,---.../////////000000000111111111222333333333333111111111111111111111111111111...000222111000///000111000000111111111222222222111111111111111111111111111222444555666666777777555666666555444555777999999<<>>;;;999555222111222222222111111111000000/////////000000111111111000000000000000000000000...000111111000//////000......------------......++++++*********+++++++++*********))))))))))))(((,,,++++++++++++*********++++++++++++++++++++++++///...---,,,+++*********+++******)))))))))))))))((((((((((((''''''''''''&&&''''''''''''''''''(((%%%%%%%%%%%%&&&'''(((((()))((((((''''''(((((()))'''(((((((((((()))))))))&&&&&&%%%%%%&&&&&&'''(((%%%((((((''')))///222111))))))((()))***)))'''&&&((((((((((((((((((((((((''''''(((((()))******+++))))))))))))************((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&(((''''''(((((()))***+++))))))***++++++***))))))((('''&&&''')))))))))'''))))))))))))))))))))))))&&&'''(((((()))***++++++)))***++++++,,,+++++++++...///000///---,,,,,,---.../////////000000000000222222333444333222111000111111111111111111111111...///111111000///000111000000000111111111111222222222222222222222222222111222444555666666777777666666666555444555777999999<<>>AAAEEEHHHKKKLLLFFFEEEDDDCCCDDDHHHOOOTTT[[[cccsssssscccZZZSSSKKKCCC@@@777777666555333222111000111111000///...---,,,,,,222222222222222222222222///111222222111000111222......------------......((()))+++---.........---,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++*********+++,,,,,,+++)))&&&%%%$$$%%%''')))++++++******(((((((((((()))***+++,,,)))(((((((((''''''''''''))))))((((((''''''&&&&&&+++******))))))))))))***))))))(((((((((((())))))'''((((((((())))))******(((''''''''''''((())))))(((***)))%%%&&&+++000111000111111---'''%%%&&&(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%******))))))((((((''''''++++++++++++++++++++++++%%%&&&((('''&&&&&&'''(((***))))))(((((((((((((((***)))))))))))))))))))))+++)))((('''(((((('''%%%))))))))))))))))))))))))&&&&&&'''((()))***++++++)))***+++,,,---.........+++---......------///000000111111111111222222222222333333444333222111000111111111111111111111111---...000111000///000111000000000000111111111111444444444444444444444444222222444555666777777777666777777666555555888::::::===@@@BBBCCCGGGNNNSSSVVVbbboootttwww||||||ppphhhfffllltttzzzooojjjfffmmmsssjjj```[[[UUUPPPOOOQQQUUUVVV\\\eeennnyyy{{{rrrgggXXXKKKGGGEEEGGGMMMQQQPPPPPPQQQUUU___hhhiiigggfffccc___\\\```gggpppyyy(((((((((((())))))))))))'''((())))))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***---111444555777:::<<<;;;::::::::::::;;;<<<<<>>;;;;;;<<<===>>>@@@AAABBBGGGDDDDDDGGGHHHGGGIIINNNCCCEEEKKKVVVgggxxx}}}{{{{{{{{{wwwkkkUUUIII???;;;999555444666444111000333444111000222333222111111111111111111222111000//////000111222000000///............///------------------------,,,,,,++++++++++++,,,,,,...---,,,+++************++++++***))))))***++++++(((&&&&&&'''+++,,,,,,***(((((()))))))))((('''''')))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((***)))((('''''''''''''''))))))***)))((((((((()))&&&&&&''''''''''''&&&&&&(((((((((((((((***...111111---(((&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''(((((()))++++++***)))((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,((((((((((((((((((((((((&&&&&&''''''((())))))))))))*********)))***+++------------.........//////111000000000000000000000000111222444444444333333333222111222444555444333000000000000111111111111111111000000111222333444111222333444444444333222222222333444666777888888888777666555555777999::::::<<>>???===>>>???AAACCCFFFGGGHHHEEEDDDEEEGGGEEECCCGGGMMMIIIQQQaaatttuuufffUUULLLFFF@@@:::777777333111444555333222444444333333333333444444555555333000...---///111222......---,,,,,,,,,,,,---......------------------++++++)))))))))***+++,,,...---,,,+++************++++++***))))))***++++++'''&&&&&&'''***++++++******)))(((''''''(((***++++++***)))'''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((******)))''''''&&&&&&&&&'''((((((((())))))******&&&''''''((((((''''''&&&(((((((((((((((***---000333///***'''&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((+++***))))))((('''&&&&&&***)))))))))(((((((((''''''''''''''''''''''''''')))((((((((('''&&&&&&&&&%%%&&&&&&'''(((((())))))(((((((((((()))***++++++((((((((((((((((((((((((&&&''''''(((((())))))***((()))******)))***,,,...------........./////////000000000000000000111111222222222222222222222222222111000222444666555444111111111111111111111111222000///...///222555777000111333444555444444333222222333555666888999999999888777666666888:::;;;;;;===???AAADDDGGGLLLOOOTTT[[[gggpppvvvxxxyyyyyyvvvfff```aaagggxxxxxxuuu{{{~~~nnncccXXXTTTPPPLLLKKKLLLOOOTTTYYY^^^jjjzzzlllXXXIII@@@<<<@@@FFFKKKMMMLLLIIIGGGNNNVVVbbbhhhhhhdddaaa______ccciiipppwww&&&&&&&&&&&&'''''''''((('''((())))))(((((()))***,,,,,,,,,++++++*********++++++,,,,,,...///000111666999;;;=========???AAA@@@AAACCCEEEGGGIIIJJJKKKCCCDDDGGGHHHFFFDDDJJJRRRdddoooyyylllcccWWWGGG<<<;;;555222444666555444555444333333333444555666666777555444222111111222222------,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++---,,,*********+++---...------,,,+++************+++******************+++))))))((((((((((((((('''***))))))((())))))++++++))))))))))))(((((('''''''''''''''''''''((()))***''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''))))))************))))))'''(((((((((((())),,,///555111,,,(((&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((&&&'''''''''((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&'''''''''((((((((()))((('''''''''(((((()))***(((((((((((((((((((((((('''''''''((())))))******''')))******)))***,,,...............////////////000000000000000111111111333333222111111111222222111000000222444666666555222222111111111111111000222111000000000222444666---...111333555666777777222333444555777888:::::::::999888777888999;;;<<<>>>@@@BBBDDDGGGJJJOOORRRWWW___kkkvvv{{{|||{{{{{{yyyhhh```bbbhhhyyyyyyuuu{{{wwwhhh^^^UUUQQQNNNKKKKKKNNNPPPUUUZZZaaalllzzzyyyeeeRRREEE@@@:::>>>DDDJJJLLLKKKHHHEEEJJJSSS]]]ddddddbbb______^^^cccjjjrrryyy&&&&&&&&&&&&'''''''''((('''((())))))(((((()))***++++++++++++++++++++++++,,,,,,---...000111333444888:::===>>>>>>>>>@@@AAADDDEEEFFFHHHIIIIIIIIIIIIFFFDDDEEEGGGJJJRRRbbbpppxxxpppllliiigggbbbbbbeeeiiijjjlllttt~~~yyyssspppnnnnnnmmmjjjjjjlllmmmmmmppp|||xxxaaaNNNBBB:::333444555444333444333333333333333444555666444555555555444333111///111111000///////////////---------,,,,,,+++++++++///......---...///000111------,,,+++*********************++++++*********))))))))))))((((((((((((((()))******+++***))))))%%%''')))+++,,,+++)))((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&******(((''''''&&&&&&&&&)))'''%%%&&&'''(((&&&$$$))))))************))))))'''((()))(((((()))+++...444222///+++(((&&&''''''))))))((((((((('''''''''''''''((((((((((((((((((%%%&&&&&&'''((()))))))))'''''''''((()))*********''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$))))))((((((((('''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))''''''(((((()))*********((()))******)))***,,,............/////////000000//////000000111111111111444333222111111222222333111000000222444666666555333222222222111111000000222222333333333222222111---///111333555666666666222333444666888999;;;;;;<<<;;;999999999:::<<<===@@@BBBDDDFFFHHHKKKOOOSSSXXXaaammmxxx}}}~~~}}}|||zzzhhh___```gggyyyvvvqqqvvvxxx}}}{{{mmm```XXXQQQOOOMMMJJJLLLPPPPPPTTTZZZaaammmzzz{{{nnn\\\KKKBBB???888<<>>??????@@@AAACCCFFFGGGHHHJJJJJJIIIHHHGGGFFFAAA@@@FFFSSSggg~~~zzz|||~~~~~~yyyrrriiiggglllvvvuuuggg^^^\\\\\\YYYVVVPPPOOOSSSXXX[[[\\\___eeegggccc^^^ZZZYYYXXXWWWWWWTTTTTTUUUXXXYYY\\\gggrrrlllTTTHHH<<<888777444333444333333333333333333444555000222444555444222///---000000///...............000000//////...---------)))******++++++,,,,,,,,,...---,,,+++************)))***++++++++++++***)))&&&((()))***)))***+++---((()))***+++***)))'''&&&%%%''')))+++,,,+++***)))(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((,,,)))''''''******(((%%%'''(((((())))))(((((('''&&&((())))))((()))+++,,,222222111...***((('''((()))))))))(((((((((''''''&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***++++++'''''''''''''''''''''''')))((((((((('''&&&&&&&&&******)))(((((('''&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))'''(((((())))))******+++)))***+++***))))))+++---....../////////000000000/////////000111111222222333333333333333333333333222111000222444666555444333333333222111111000000222333444444444333111000222333444444444333222222222333555666888:::<<<======<<<;;;::::::<<<>>>???>>>@@@BBBDDDEEEIIIMMMPPPVVV___kkkvvv|||}}}||||||wwwdddZZZ]]]fffzzzsssnnnqqqssswwwrrrdddXXXSSSOOONNNLLLJJJLLLPPPOOOSSSYYY```mmmzzz}}}uuusssmmmaaaSSSFFF>>><<<888<<>>===<<<;;;;;;===>>>@@@===>>>AAABBBDDDGGGKKKNNNUUU]]]iiitttzzz|||||||||yyyeee[[[^^^hhh|||rrrmmmpppqqqtttooo```TTTPPPNNNNNNKKKHHHIIIMMMNNNRRRWWW___lllyyy~~~|||rrrmmmeeeZZZOOOEEE===::::::<<<@@@DDDFFFHHHHHHHHHFFFLLLUUUYYYYYYXXXXXXYYY___eeennnwww}}}(((((((((((())))))))))))'''((())))))(((((()))***)))***+++---///111222333000000111333555888:::;;;;;;===@@@BBBCCCDDDFFFGGGGGGHHHJJJLLLMMMLLLKKKJJJLLLPPP___vvv|||zzzlll```RRRLLLMMMOOOMMMIIIIIIJJJLLLMMMOOOPPPRRRSSSKKKLLLNNNOOOOOONNNNNNNNNQQQKKKIIIOOOTTTSSSQQQPPPQQQNNNLLLLLLOOOPPPNNNLLLMMMJJJJJJMMMNNNOOOSSSZZZ]]]cccbbbZZZYYY___^^^VVVZZZ```fffjjjlllsssttt^^^PPPIIIBBB>>>>>>777666555444444444444444444444333333444444555555111111000/////////////////////...---,,,,,,++++++'''))),,,/////////---+++...---,,,+++************)))***+++,,,,,,+++***)))***,,,...---***)))***,,,...,,,(((%%%$$$$$$&&&'''---***&&&""""""$$$'''******)))((('''''''''''''''************************'''&&&&&&''''''((()))***'''$$$"""$$$))),,,***'''******++++++++++++******&&&((())))))(((((()))+++...111444333...***(((((())))))))))))((((((((((((######$$$%%%&&&(((((()))$$$$$$%%%&&&'''((()))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))''''''(((((())))))******++++++***************+++))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,+++)))((()))***////////////000000000000...//////000111222222222000222444777777777666555444222222222444444444222444444333333222111000000333222111000111333666888111222333444555444333333333444555777999;;;===>>>???>>><<<;;;<<<===???@@@===???AAABBBDDDGGGKKKNNNUUU]]]iiissszzz}}}~~~~~~kkk```bbbkkksssnnnqqqqqqtttooo```SSSPPPOOONNNKKKGGGGGGKKKNNNQQQUUU]]]kkkyyy}}}{{{tttmmmcccYYYOOOFFF???:::;;;<<>>>>>BBBGGGHHHEEECCCEEEIIIIIIKKKLLLHHHEEEMMMYYY___lll}}}uuuooommmdddcccccceeeggghhheeebbbQQQLLLGGGEEEGGGIIIIIIIIIIIINNNSSSSSSOOOMMMOOOQQQNNNPPPRRRSSSRRRRRRTTTUUUWWWWWWXXXYYY[[[ZZZXXXUUUPPPNNNLLLKKKMMMPPPQQQQQQQQQPPPOOONNNOOOPPPQQQRRROOOQQQRRRQQQOOOMMMMMMMMMRRRQQQSSSUUUXXX```pppuuuhhhZZZMMMCCC???;;;888555444444555555555444444444444444444333333///111222222000...------000...------......---,,,---------,,,,,,+++++++++......---------,,,,,,,,,...---,,,+++***+++,,,,,,)))((((((((()))***++++++++++++++++++*********)))))))))************))))))((((((((((((''''''''''''%%%'''******))))))))))))******))))))((((((''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((()))+++,,,+++***(((''',,,---000333///)))(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())),,,///000---***&&&%%%###%%%(((******)))***+++***(((((()))***+++***)))******))))))******+++,,,---------...///000000111222111111111000000//////333555777999888555222000111111111444666555111---111111111111111111111111111111222222222333333333222222333444444444333333000111444777999:::;;;;;;<<<;;;999:::;;;<<<<<<<<<:::===AAACCCFFFHHHLLLOOOVVV^^^iiippptttuuuwwwxxxyyynnnaaaaaasss~~~tttvvvuuuhhhXXXTTTQQQPPPNNNJJJIIIKKKMMMOOOTTT^^^iiissszzz}}}tttpppiii]]]OOOCCC<<<999777;;;AAADDDFFFEEEFFFFFFIIIKKKRRR[[[___\\\YYYZZZ^^^cccjjjrrrwww|||))))))))))))************)))))))))*********+++++++++,,,---///111222444444333333444777999;;;;;;:::CCCCCCFFFKKKKKKIIIIIILLLJJJIIIJJJKKKJJJMMM[[[jjj~~~qqqjjjddd]]]WWWVVVUUUSSSRRRSSSTTTTTTQQQOOONNNLLLJJJIIIKKKNNNOOOOOONNNRRRWWWWWWTTTQQQRRRTTTZZZZZZZZZYYYYYY[[[^^^aaaffffffggghhhiiihhhdddaaa```^^^\\\[[[[[[\\\[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWTTTTTTTTTSSSQQQPPPPPPQQQOOONNNNNNPPPQQQVVVcccqqq|||rrrfffYYYLLLDDD>>>;;;888666555555555444555555444444444444333333///111111111//////000111---+++******,,,---...---.........---------,,,,,,......---------,,,,,,,,,------+++*********+++,,,+++************++++++,,,++++++*********)))))))))))))))************))))))((((((((((((''''''''''''''')))++++++***(((((()))***)))))))))((((((((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&'''((()))******)))(((''',,,---111444222+++)))+++((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))(((((((((''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''((()))+++---...,,,,,,,,,+++******,,,---%%%%%%%%%'''***+++***)))***((('''((()))))))))''',,,++++++++++++,,,------------......///000000111222111111111000000000000444555777888777555222111222111111333555555222///111111111111111111111111111111222222222333333333555555555444333222111000000222444777999:::;;;;;;;;;:::::::::<<<============@@@BBBDDDEEEGGGJJJLLLSSS[[[dddkkkmmmnnnoooqqqpppggg\\\^^^qqq~~~www|||wwwiiiYYYTTTQQQPPPMMMHHHGGGJJJLLLNNNSSS\\\fffooouuuwwwsssooofffZZZMMMCCC>>><<<999===BBBFFFGGGFFFFFFFFFGGGJJJRRR]]]aaa^^^[[[[[[___eeemmmtttzzz~~~))))))))))))************(((((()))***+++,,,---------...000222444555666666444444666777999:::;;;;;;CCCBBBEEEIIIIIIFFFGGGKKKHHHIIILLLPPPVVVbbbwwwxxxiii___UUUQQQMMMHHHEEEEEEIIIGGGEEEEEEFFFGGGFFFEEEGGGIIIKKKMMMNNNQQQUUUXXX]]]aaaeeefffcccaaaaaabbbkkkjjjiiihhhjjjqqqyyy~~~{{{wwwuuutttrrrpppnnnooooooooonnnllljjjhhhgggeeedddbbb```^^^\\\[[[ZZZTTTRRRQQQRRRQQQRRRZZZcccsss~~~}}}yyytttttt||||||{{{zzz|||{{{nnn\\\NNNEEEAAA===999888777555444555555555444444444333333111111000///...000444777222///,,,***+++---....../////////.....................---------,,,,,,,,,---,,,,,,+++***+++++++++---,,,,,,++++++++++++,,,******)))))))))((((((((())))))************))))))((((((((((((''''''''''''''')))++++++***((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((&&&&&&''''''(((((()))))))))+++000444222,,,((()))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''(((***,,,///111222555555444222...+++******+++)))(((***...222333222---+++))))))******)))(((---------------......///------......///000000000111111111111111000000000666666777777666555333222333222111222333333222111222222222222222222222222111111222222222333333333555555555555444222111000111222444777999:::;;;;;;999::::::;;;<<<======>>>@@@BBBDDDEEEEEEFFFGGGIIIRRRXXX```eeefffggghhhjjjmmmeee]]]```rrr|||{{{yyyhhhYYYTTTQQQPPPMMMGGGFFFHHHMMMOOOSSS[[[dddkkkooopppmmmhhh___TTTHHHAAA======;;;???EEEHHHIIIHHHGGGGGGFFFJJJSSS___ccc```]]]]]]^^^eeennnvvv{{{~~~((()))))))))************(((((()))+++,,,.../////////000222444555555555555666555555555666:::>>>BBBBBBBBBEEEHHHFFFBBBCCCGGGIIIPPPZZZeeeppp}}}iii\\\TTTMMMGGGGGGFFFDDDDDDGGGFFFEEEEEEEEEGGGIIIJJJKKKHHHKKKPPPTTTYYY```iiioooyyy}}}~~~~~~|||xxxrrrlllhhhaaa^^^\\\]]][[[YYY[[[```bbblllwwwtttlllnnnzzz}}}mmmeeecccfffmmmuuurrr___PPPJJJBBB<<<999888888888666666555555444444333333222111///......111777;;;<<<888222///..........................................---------,,,,,,,,,...------,,,,,,,,,,,,,,,...---,,,++++++***++++++))))))))))))(((((((((((())))))************))))))((((((((((((''''''''''''%%%''')))***)))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''&&&&&&'''''')))***+++'''(((---333222,,,'''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''(((((()))***,,,...000111333777;;;<<<999333---***...---,,,,,,...333888;;;222000---,,,------,,,+++---------------...//////............//////000000111111111111111111111111777777777666666555444333444333111111111222333333222222222222222222222222111111222222222333333333222222333444555555555555111111333555777888999:::777999:::;;;;;;<<<======@@@BBBEEEFFFFFFFFFHHHIIISSSYYY```dddddddddeeegggjjjddd^^^```oooyyyxxx|||wwweeeWWWRRROOOOOOMMMHHHHHHJJJPPPRRRVVV]]]dddiiikkkkkkddd___WWWLLLBBB<<<;;;;;;===AAAGGGKKKKKKJJJHHHHHHGGGKKKUUUaaaeee```\\\[[[\\\cccllltttyyy|||}}}~~~((()))))))))************((()))***,,,---///000111111222333333444444444333444777<<>>:::444000///000000000------------------............---------,,,,,,,,,...............------,,,---,,,+++***************))))))))))))(((((((((((())))))************))))))((((((((((((''''''''''''!!!$$$'''((((((((()))***(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''((()))***+++,,,((((((---444444...)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))''''''''''''''''''''''''(((((((((((()))***++++++''',,,444999;;;:::888777///000111///---///444999444222...------------,,,,,,,,,,,,,,,,,,------...............////////////111111111111111222222222777777777777666555444444444333222111000111333444222222222222222222222222111111222222222333333333111222333444555555555555000111111333444666777888666999;;;<<<;;;:::<<<======@@@DDDGGGHHHHHHJJJKKKSSSYYY```eeeeeeeeefffgggccc___ZZZ\\\iiixxx}}}zzzttttttzzzsssaaaSSSOOONNNOOONNNKKKKKKNNNTTTVVVZZZ```fffiiihhhggg]]]ZZZSSSJJJBBB<<<;;;;;;===BBBHHHLLLMMMLLLJJJIIIJJJNNNWWWaaaddd___ZZZYYY]]]cccllltttyyy{{{|||}}}))))))))))))******************+++---...000111111333222222222222333444555222<<>>;;;999888777777666555444333333222222111000///111555888666333000...///111222222---------------...............---------,,,,,,,,,...............---,,,,,,,,,++++++************+++******)))))))))((((((((())))))************))))))((((((((((((''''''''''''!!!$$$'''((((((((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((())))))******+++++++++***...555666222---+++))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))(((((())))))))))))************++++++++++++******''''''''''''''''''''''''))))))((('''''''''''''''(((***,,,---///222777;;;555888<<<<<<:::777555555333000,,,++++++,,,+++++++++++++++++++++,,,,,,---......//////////////////111111111222222222222222777777888888777666444333222333333111000000222555333333333333333333333333111111222222222333333333555555555555555444333333111111111222444555777888888<<>>;;;???DDDGGGIIIJJJKKKLLLQQQYYYbbbhhhjjjjjjjjjllleeebbb___bbbnnn{{{~~~tttssswwwooo___RRROOOMMMOOOOOOMMMNNNQQQVVVXXX\\\aaafffgggfffdddYYYXXXTTTNNNFFF@@@===<<<<<>>;;;:::@@@HHHNNNOOONNNMMMLLLLLLNNNUUU___aaa^^^ZZZZZZbbbgggnnntttxxx{{{}}}))))))))))))************,,,------...///000111111222111000000222777<<>>999888777666555444333333000222444444222000//////222000......///000///....../////////000000111111......---------,,,,,,,,,******+++,,,+++***)))(((,,,,,,,,,,,,------...///++++++++++++************))))))************)))))))))(((((((((''''''''''''***,,,------+++)))(((((('''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''&&&''')))******(((&&&%%%)))&&&'''...111...+++***))))))))))))))))))))))))************************&&&&&&''''''''''''&&&&&&(((((())))))*********+++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++******)))*********$$$'''***,,,,,,---...///+++111???TTTbbb^^^HHH555444111---,,,,,,...//////,,,++++++++++++,,,------///////////////.........111111111222222333333333555777999::::::777444111000333444444111000222444333333333333333333333333111111222222222333333333111222333555666777777777555555444555666888:::;;;???CCCGGGFFFBBB??????AAA===@@@EEEHHHIIIIIIJJJJJJUUU___lllvvvzzz{{{{{{|||{{{xxxsssrrrzzz~~~yyywwwzzz~~~{{{nnncccVVVRRRPPPQQQPPPNNNNNNQQQRRRTTTYYY^^^bbbbbb^^^[[[RRRTTTUUURRRLLLCCC<<<888999???HHHNNNPPPOOOMMMLLLJJJLLLSSS]]]aaa^^^\\\\\\aaaeeelllqqquuuxxx{{{}}}(((***+++,,,++++++---...---...///000111333444444555555666888;;;>>>AAACCCLLLKKKKKKJJJFFFBBBEEELLLNNNFFFGGGYYYooo}}}tttppp{{{qqqdddVVVOOOKKKGGGEEEEEEMMMMMMMMMLLLKKKKKKJJJJJJOOOXXXbbbiiiooo{{{rrrrrrqqqnnnllljjjiiiiiiiiizzzjjjUUUHHHAAA<<<999888555222222555333222000/////////000111222111111111000000//////222111111000///......---//////000000///...------///...,,,******+++,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,,,,***''''''(((***++++++))))))))))))((((((((((((******))))))******+++,,,************))))))))))))((((((((()))))))))((('''(((((()))******+++,,,---(((((())))))))))))(((((())),,,111444444000+++'''((('''&&&'''))))))(((&&&***)))(((''''''((()))***,,,++++++***)))((((((((((((((()))***************)))((()))---222222---(((''''''&&&&&&&&&&&&'''''',,,***'''$$$$$$&&&(((***///,,,)))&&&%%%''')))++++++///<<>>@@@BBBCCCAAA===;;;===???;;;>>>AAACCCEEEHHHKKKMMMWWWbbbooowwwxxxyyy||||||vvvzzzuuuwww}}}zzzmmm```UUUSSSTTTTTTPPPLLLMMMRRRSSSTTTVVVXXXYYYXXXTTTQQQKKKOOORRRQQQJJJBBB<<<:::999<<>>:::999888444333444333222111000///000000111222111111111000000000000111111111000///.........//////////////////...---------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++***)))((()))++++++***((()))))))))))))))))))))(((((('''''''''(((((()))))))))((((((((('''''''''''')))***++++++*********++++++))))))---222222---'''((())))))******))))))((((((+++000333333///+++''')))((('''((()))***((('''***)))((('''''''''((()))))))))))))))((('''&&&%%%''''''((()))))))))))))))***)))))),,,000111---)))******))))))))))))******)))(((&&&%%%&&&'''***+++...,,,***((('''((()))***,,,///???[[[qqqnnnRRR666000111222111///...///000///---***)))***,,,...///......------------......000111999EEEKKKFFF===777888888777777777666666666555777999888666444333333222111//////111111000///222222222222222222222222222222333444444444444444555444333333444777;;;===CCCEEEFFFCCC???<<<===???===???BBBDDDEEEGGGJJJMMMZZZeeesss{{{}}}}}}~~~{{{xxxuuusss{{{}}}rrrdddWWWVVVVVVVVVRRRMMMMMMQQQPPPPPPRRRSSSTTTRRRPPPNNNIIILLLNNNLLLDDD===888666<<>>;;;::::::888777666666555666444888<<<===;;;777444333333111//////000000///...111111111111111111111111111222222333333333333333777666555444555888;;;===FFFGGGHHHEEE@@@===>>>@@@@@@BBBDDDEEEFFFGGGJJJMMM[[[fffuuu~~~tttooonnnrrryyykkk[[[YYYYYYYYYUUUNNNLLLNNNLLLMMMMMMMMMLLLLLLKKKJJJJJJLLLLLLGGG@@@888555444<<<@@@FFFMMMRRRSSSPPPMMMLLLPPPUUUZZZ]]]^^^^^^]]]aaaffflllrrrvvvyyy|||(((***,,,,,,,,,---...000222111111222333666999;;;>>>???AAACCCDDDDDDDDDCCCIIIFFFFFFHHHJJJIIILLLQQQbbbxxxzzzlll^^^SSSLLLHHHEEEDDDFFFGGGGGGKKKQQQLLLVVVbbbhhhkkkssszzzsssnnnhhhdddcccjjjuuu~~~zzzmmm[[[MMM@@@;;;:::777444333222222111111111000000000111111111111111111111111111000000000/////////...------...///000000//////,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))*********+++,,,+++)))''')))))))))))))))************++++++,,,,,,,,,,,,,,,+++++++++*********)))))),,,000333111,,,'''%%%&&&***''')))333@@@EEE>>>666******++++++++++++******''')))---///000...+++))),,,+++))))))***+++***)))))))))((((((((('''''''''******,,,,,,,,,***)))'''&&&'''(((((())))))((((((+++***((()))+++---,,,+++)))((((((''''''(((((()))&&&&&&'''))))))*********,,,,,,,,,,,,,,,+++******...***---999HHHJJJ>>>111+++---............000111BBB<<<333---+++++++++***......------------......000,,,,,,222777999:::======<<<:::888666555555555333666;;;===;;;999777666333111///...///000000///111111111111222222222222000111222222333333222222777666555555666999===???EEEGGGHHHFFFAAA???@@@BBBEEEFFFGGGGGGGGGHHHKKKNNNYYYdddsss~~~~~~|||{{{zzzmmmgggiiisssppp^^^[[[[[[[[[WWWOOOKKKLLLKKKLLLKKKJJJHHHHHHIIIIIINNNNNNMMMFFF>>>888555666888<<>>888666777777<<>>AAACCCDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIRRRgggzzzwwwtttvvv}}}ppp```[[[RRRJJJFFFEEEHHHJJJIIIHHHIIIKKKLLLQQQ^^^jjjzzzmmmkkkllloooqqqtttzzzooo\\\OOOFFF>>>:::999222222333333222222111000111111111222222222222222000000000000////////////---.../////////////////////...,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***000---)))((()))***+++***((())))))******+++++++++)))***+++,,,---,,,++++++******)))))))))((((((((($$$)))111888:::888333///+++++++++***((((((((())))))******************)))((()))+++...//////.........,,,)))((()))******)))(((((()))***++++++++++++))))))))))))))))))))))))((())))))******************)))))))))))))))******))))))(((((((((((()))))))))************)))((('''***+++++++++++++++******'''***------+++))))))******+++++++++)))((()))***&&&***......,,,+++...222......------------.........---...333444222222555<<<<<<<<<;;;999777666555111222333333333666999<<<666333000///000222222222222222222333333444444555111222222333333333333333333333333444777<<<@@@CCCAAADDDFFFFFFCCCCCCEEEHHHIIIIIIIIIHHHHHHIIIMMMOOOWWWaaannnxxx|||zzzuuurrriii^^^\\\cccpppppp^^^YYYWWWXXXVVVPPPKKKKKKKKKMMMNNNMMMJJJIIILLLOOOQQQQQQNNNHHH???999888999===BBBIIINNNQQQRRRSSSSSSQQQRRRTTTWWWYYY[[[\\\\\\^^^dddllltttzzz~~~+++---000111111333555777:::<<>>AAADDDFFFHHHHHHEEEDDDFFFIIIGGGGGGGGGFFFEEEGGGKKKNNNTTT]]]hhhrrrvvvuuupppmmmfff^^^^^^eeeooo|||lll\\\WWWSSSTTTTTTOOOLLLLLLHHHKKKNNNMMMKKKJJJMMMPPPTTTTTTRRRLLLDDD>>><<<===DDDIIIOOORRRSSSRRRRRRSSSQQQQQQRRRTTTVVVXXXZZZ[[[\\\cccmmmvvv|||***,,,///111333555888;;;>>>@@@DDDFFFGGGFFFEEECCCBBBBBBAAAAAABBBDDDFFFGGGNNNSSS^^^ooo~~~~~~vvvrrroooxxxnnn___VVVOOOIIIDDDAAA@@@@@@@@@CCCHHHOOOTTTTTTVVV]]]gggrrr}}}sssrrrtttsssaaaOOOCCC@@@222222333444333222111000111111111222222333333333////////////000000000000///000000000///...------+++,,,...///000///...---------------------------++++++,,,---------,,,,,,,,,,,,,,,------,,,)))&&&((())))))***++++++,,,,,,''')))+++,,,,,,,,,***))),,,,,,,,,++++++++++++***+++((((((---333555111+++((((((((())))))((('''&&&(((((())))))))))))(((((()))***,,,...///000111111...,,,((('''(((((()))(((&&&(((***---.../////////...,,,***((((((***---...&&&''''''(((((((((((((((''')))******)))((((((((())))))(((((((((((())))))(((((((((((()))***,,,---***))))))((())))))******(((''''''''''''((()))***((()))++++++******+++------***''')))---//////---.........------.........222///---......000555===999;;;===>>>===:::666444333444555444333333444555???;;;666222111000///...///000000111222222333333222333444444555555444444555444444444666999<<>>===:::666444333222111111333444666888::::::777444111222333111111111111222333444555666666555444444333333222222222222444666:::===???DDDHHHIIIHHHHHHIIIHHHDDDDDDAAAAAADDDEEEDDDFFFJJJMMMUUU___ccccccdddjjjpppzzz{{{yyyuuuyyyzzz|||ttthhh[[[TTTPPPRRRRRROOOMMMLLLKKKNNNPPPQQQRRRSSSVVVXXX[[[[[[ZZZVVVQQQMMMKKKJJJQQQSSSUUUVVVUUURRROOOMMMQQQQQQRRRTTTUUUWWWXXXYYY___dddjjjqqqvvvzzz}}}666888;;;>>>@@@BBBBBBCCCCCCBBBAAAAAAAAAAAA@@@>>>BBB??????DDDFFFJJJXXXggg}}}zzz{{{nnnYYYMMMGGGAAA???AAADDDEEEEEEGGGLLLSSS[[[eeesss}}}tttppprrrwwwvvviiiooo{{{}}}oooYYYMMM???555333444444333000000000000000111111111......//////000000111111111///...///000111000...........................------------,,,,,,,,,,,,...---,,,++++++,,,---...+++***)))+++...000000000))))))(((((()))***++++++,,,,,,++++++***+++++++++,,,,,,+++***************---***)))***---///---+++(((((())))))))))))((((((***+++***))),,,111222000))))))***+++---000333555111000...+++)))))),,,///444333222222111111000000111...***)))))))))))))))***************))))))))))))(((''''''&&&&&&''''''((((((((())))))*********))))))(((((((((((((((''')))((('''''''''''''''''')))))))))))))))*********)))((((((***---...---,,,,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...//////......///111444555555666888::::::999777666444222111111222444666666777777666222000//////111111111111222333444555777666666555555444333333222222222333555888<<<>>>CCCHHHKKKJJJKKKMMMKKKGGGCCC@@@@@@CCCEEEDDDGGGKKKLLLTTT]]]aaabbbfffooovvvyyyzzzzzzzzz~~~{{{pppfff[[[TTTOOOPPPQQQOOOMMMMMMKKKNNNQQQSSSTTTVVVYYY\\\___^^^\\\XXXSSSQQQPPPQQQUUUVVVVVVVVVTTTRRRPPPOOORRRRRRRRRSSSTTTUUUVVVWWW```eeelllrrrvvvyyy|||~~~999;;;>>>AAACCCCCCCCCBBBBBBAAA???>>>>>>>>>======AAA@@@BBBFFFKKKUUUjjj}}}~~~xxx]]]LLLFFFCCC@@@@@@CCCHHHLLLNNNPPPXXXeeerrr~~~}}}xxxtttxxx|||iiijjjooozzzqqqaaaLLL<<<777666555444222222222222333333333333//////000000111111111111111///...///000111000...........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++******+++,,,.........***)))))))))))))))))))))---,,,,,,+++++++++++++++***)))))))))***+++---...,,,***)))***+++,,,+++))),,,,,,---,,,,,,+++******,,,,,,)))&&&''',,,---***+++*********,,,///111333111000...,,,+++,,,111444GGGHHHFFFAAA:::444111111444000,,,******+++++++++((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&''''''(((((()))***++++++***)))))))))((((((''''''+++******)))))))))******************))))))((((((******+++,,,---...------,,,,,,------...///000111////////////////////////.../////////...///111333555444555666777777888777:::777444111000111333555666666444222000.........111111111111222333444444666666555555444333333333444444444444666:::===???BBBHHHLLLMMMNNNOOOLLLGGGBBB??????CCCEEEEEEGGGKKKMMMTTT\\\```aaafffpppyyy~~~~~~{{{zzz}}}{{{rrriii^^^VVVPPPPPPPPPMMMLLLLLLJJJLLLPPPSSSUUUXXX\\\^^^```___\\\XXXTTTSSSTTTVVVTTTTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQSSSTTTVVVWWW```fffnnntttwwwyyy|||~~~<<<>>>@@@BBBCCCCCCBBBAAA@@@???>>><<<;;;;;;===>>>???AAAFFFLLLUUUfff~~~gggTTTKKKDDDDDDCCCDDDGGGLLLTTTYYYbbbnnnzzz{{{tttppppppvvvrrrjjjeeejjjrrr{{{sss\\\HHH===777555333222222222222222222222222000000000111111111111111111///...///000111000...........................,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---+++))),,,,,,---,,,,,,+++++++++,,,++++++***)))((('''''',,,++++++*********++++++************+++,,,------+++***))))))******)))(((............---,,,++++++++++++((($$$&&&***+++(((,,,+++***))))))+++---...333333222111111444999<<>>>>>BBBEEEEEEGGGLLLOOOVVV^^^aaabbbgggpppxxx{{{{{{~~~~~~wwwpppbbbYYYRRRQQQPPPLLLJJJJJJGGGJJJNNNRRRTTTXXX\\\___```___\\\XXXTTTTTTVVVXXXTTTTTTSSSSSSSSSSSSSSSSSSNNNNNNNNNOOOQQQTTTWWWYYY```gggpppvvvxxxzzz}}}@@@@@@BBBCCCCCCCCCBBBAAA>>>>>>===;;;:::<<<@@@CCCBBBHHHRRR^^^kkk}}}xxxzzzuuucccRRRIIIGGGCCCEEEGGGIIIMMMVVVbbbkkkyyy~~~vvvrrrzzz~~~vvvmmmlllpppttt{{{{{{nnncccdddjjjssslllWWWFFF;;;555222111111111000000000//////000000000000000111111111111///...///000111000...........................,,,,,,,,,,,,------------,,,---///111000...+++))),,,---///...,,,******+++,,,,,,,,,,,,+++)))((('''++++++******++++++,,,---............---,,,***)))******************))))))++++++,,,,,,+++***))))))((()))(((&&&(((---...+++++++++)))(((((())))))***...///000000000333666999AAAEEEGGGEEE???888333222,,,***((((((((()))(((&&&&&&'''''''''(((((((((((('''(((((((((((('''&&&&&&'''''''''(((((()))))))))***))))))))))))))))))((()))))))))))))))******+++---,,,+++***)))''''''&&&&&&(((******)))((()))******+++,,,------------------------------------------...000000//////111222222333555555444444666777<<<;;;999777555444444444888555222000111222222222111111111111222333444555555444444333222222111111111111111333555999===???DDDKKKQQQRRRRRRPPPIIIBBB???===>>>BBBEEEEEEHHHLLLPPPXXXbbbfffgggjjjqqqwwwzzz{{{zzzsssccc[[[TTTSSSRRRNNNJJJJJJFFFIIIMMMQQQTTTXXX\\\______^^^\\\XXXTTTSSSUUUWWWWWWVVVUUUTTTSSSQQQQQQPPPMMMMMMMMMNNNPPPTTTWWWYYY^^^fffqqqwwwxxxzzz}}}DDDDDDCCCCCCCCCCCCCCCBBB>>>>>>>>>===<<>><<<===BBBDDDEEEHHHMMMPPPZZZfffmmmnnnoootttyyy~~~zzzwwwyyy}}}}}}xxxrrr```YYYUUUUUUUUUQQQMMMMMMFFFIIINNNQQQTTTXXX\\\______^^^\\\YYYUUUTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRNNNMMMMMMMMMOOORRRUUUWWWZZZdddooovvvwwwxxx|||GGGFFFEEEDDDCCCCCCDDDDDD>>>??????>>>>>>BBBHHHNNNXXXggg}}}qqqlllhhhlll|||wwwooodddZZZQQQMMMKKKKKKFFFAAACCCJJJHHHNNNVVV___kkk}}}xxxppppppvvv{{{{{{uuu^^^LLLAAA>>>888888777666444333222111000000000///////////////111///...///000111000///........................---------......////////////...---,,,------...///))),,,//////---,,,---///((()))+++---............++++++,,,,,,...///111222+++---000222222000...,,,)))***++++++******+++,,,))))))************)))))))))+++***((())),,,***%%%'''''')))***+++++++++***''')))++++++)))((()))***))))))***+++,,,---------))))))***---......+++)))&&&'''((()))***,,,------((()))*********)))'''&&&+++++++++***************(((((())))))******++++++)))))))))))))))***++++++'''(((((()))***++++++,,,...000333222000///000222222222333444444333111111000000000000000000000000,,,...000111000000000222000333777777555444555777555777999;;;<<<===<<<<<>>BBBEEEKKKRRRXXXYYYWWWRRRHHH???>>><<<===AAADDDEEEHHHMMMOOO[[[iiiqqqssstttxxx|||yyyyyy}}}zzzwwwuuuwwwzzzzzztttooo^^^XXXTTTVVVWWWSSSPPPOOOGGGJJJNNNRRRUUUXXX\\\_________]]]ZZZVVVTTTUUUVVVRRRTTTUUUWWWXXXXXXWWWWWWPPPOOOMMMMMMNNNPPPSSSUUUXXXbbbnnntttuuuwww{{{DDDCCCCCCBBBAAA@@@?????????<<<<<>>999666000...---...111222111///111111111222333444555666555444444444444333333333222///000555:::===CCCJJJRRR\\\dddbbb\\\SSSHHH???@@@>>><<<;;;===BBBHHHLLLPPPZZZhhhttt{{{{{{sssrrrttttttuuusssrrrssstttrrrmmmiiiYYYWWWUUUUUUVVVUUUQQQMMMHHHKKKPPPUUUZZZ^^^aaabbb^^^___[[[TTTRRRVVVXXXXXXSSSSSSSSSUUUXXXYYYYYYXXXUUUPPPNNNRRRUUUUUUUUUWWW\\\dddnnnuuuxxxyyyzzz|||}}}DDDCCCBBBAAA@@@???>>>>>>>>>===>>>AAACCCIIIWWWdddzzzvvvnnnbbbkkkyyylllYYYOOOHHHCCCAAABBBDDDEEEDDDDDDGGGNNNTTTfffssswwwmmmbbbUUULLL???;;;777555555555333000333333222222111111000000//////000111222222333333111000000/////////////////////.........---------////////////////////////,,,,,,---...///111333444,,,,,,,,,,,,,,,,,,,,,,,,---+++***---111555555444///+++)))***---///,,,)))(((((()))******+++,,,,,,))))))))))))))))))))))))***)))(((((('''''''''((('''%%%&&&***)))%%%###&&&(((((((((((())))))))))))*********))))))*********)))***,,,+++)))(((((()))************)))))))))(((,,,)))'''(((***,,,+++))))))))))))))))))***,,,,,,++++++++++++***)))((('''))))))************)))))))))))))))))))))******+++*********+++---000333555999???DDDDDD>>>666111///222///------///000...+++...///000111222333444555;;;999777555444666777999AAAAAA@@@???<<<888444111111///...///222333222000111111111111111222333444555555555444444333333333333111222666:::>>>EEELLLWWWaaahhheee\\\RRRHHHAAA???===<<<<<<>>>CCCGGGKKKMMMXXXiiixxxxxxvvvxxxxxxyyyuuuqqqrrruuutttooojjjWWWUUURRRRRRTTTSSSOOOLLLJJJMMMRRRXXX]]]aaadddeeedddaaaZZZSSSSSSVVVUUUQQQUUUTTTTTTVVVXXXZZZYYYWWWWWWQQQOOOQQQSSSRRRRRRTTTZZZbbblllsssuuuvvvxxxzzz~~~DDDDDDBBB@@@???>>>=========>>>@@@CCCGGGRRRhhh{{{~~~mmmeeedddfff}}}uuuYYYJJJDDDBBB??????EEEHHHJJJIIIIIIOOO[[[fff|||wwwoooddd[[[HHHBBB:::777777666333///222222222222222111111111///000111222333555555666222111///.........000111/////////.........---------......///000111222222,,,------///111333555666......---,,,++++++******///---+++---111444333111///---******,,,---***'''''''''((()))******++++++))))))))))))))))))))))))***)))(((((('''((((((((()))(((***------)))&&&'''''''''(((((())))))*********))))))(((((())))))***+++,,,,,,+++))))))***+++************))))))))))))******)))))))))))))))))),,,+++)))))))))***,,,---,,,,,,,,,,,,+++***)))(((***)))))))))))))))******)))))))))))))))******+++))))))***+++---///222333:::<<<@@@BBB@@@;;;555111...............------,,,//////000000111222333333777777777999<<<@@@DDDGGGJJJFFF@@@:::555222111111222000000111222333222111333222222222222222333333666666555555444333222222444222333777;;;???GGGOOO]]]ggglllfffYYYOOOGGGBBB<<<<<<<<<===@@@CCCGGGIIILLLYYYlll}}}{{{xxxzzz{{{~~~wwwoooooossstttooohhhVVVRRROOOOOOPPPPPPNNNKKKJJJMMMRRRYYY^^^ccceeeffffffaaaXXXRRRTTTWWWUUUOOOVVVUUUUUUWWWXXXYYYXXXVVVWWWRRRNNNPPPPPPNNNNNNPPPXXX___hhhooorrrtttvvvxxx~~~EEEDDDBBB@@@>>>=========>>>===AAAIIIUUUfff}}}~~~iii^^^aaajjj}}}xxxcccMMMDDDDDDEEEEEEEEELLLQQQUUUTTTTTT\\\lllyyy}}}~~~tttkkkVVVLLL???888777777555222111222222222222222222222///000000222333555666777333111...,,,,,,---///111////////////............------...///000111111222.........///000222333444.........---,,,,,,++++++...---...111555666333///000...,,,,,,......---+++************************))))))))))))))))))))))))******))))))))))))******...,,,******))))))+++---))))))))))))(((((((((((())))))(((((((((((())))))+++++++++)))((((((***,,,*********)))))))))))))))''')))***)))(((''''''(((000...+++)))((()))***,,,,,,,,,,,,,,,,,,+++***)))***)))((((((((()))++++++)))))))))))))))******+++)))))))))+++,,,///111222333555888===@@@>>>999444------...---,,,...000333666666555555555777888999777:::???DDDFFFFFFEEEDDDDDDAAA;;;666333222333444000000000111111222222111666666555444444444555555777777666555444333222222444222333777;;;???IIISSSbbbjjjmmmcccTTTJJJDDDAAA:::;;;<<<>>>AAADDDFFFHHHNNN[[[ooozzzwwwzzz|||uuukkkjjjoooqqqkkkdddUUUQQQMMMLLLNNNOOONNNLLLIIILLLRRRYYY___ccceeefffccc```ZZZTTTTTTXXXXXXTTTVVVUUUUUUUUUWWWWWWUUUSSSUUUPPPMMMNNNNNNLLLMMMPPPXXX^^^gggmmmppprrrvvvyyy}}}EEEDDDBBB???>>>===>>>>>>??????GGGYYYooorrrddddddtttdddUUUGGGDDDFFFHHHHHHIIIPPPWWW^^^aaaeeeooo{{{~~~xxxeeeXXXGGG;;;777666666555222222222222222333333333/////////000111333555777222000---++++++,,,///000000000/////////.................................//////.........//////000------------------------***,,,000666:::999333...,,,,,,+++,,,---......---...---,,,+++***))))))((()))))))))))))))))))))))),,,++++++***++++++,,,,,,******(((&&&%%%'''((()))++++++***)))((('''&&&&&&))))))(((((((((((()))))))))))))))(((''''''))),,,))))))))))))))))))******((()))******((('''(((***333111---)))''''''((()))++++++,,,,,,,,,+++*********)))((((((((()))+++,,,)))))))))))))))******+++(((((()))***,,,...///000...///333999>>>>>>777222......---,,,---111777;;;>>>===<<<;;;<<<===???@@@@@@BBBDDDEEEDDD@@@;;;888:::888666333222333333444//////000000000000000111666666555444444444555555777777666555555444333333333222333777:::@@@LLLXXXeeejjjhhh\\\MMMDDD@@@===999:::<<<>>>AAADDDFFFGGGMMMZZZmmm|||wwwuuuyyy}}}~~~sssgggdddiiikkkeee___TTTPPPMMMLLLOOOPPPOOOMMMJJJNNNTTT[[[aaadddffffffaaaccc```WWWRRRTTTWWWXXXTTTSSSSSSSSSTTTTTTRRRQQQPPPMMMKKKLLLLLLKKKNNNSSSYYY___gggmmmpppssswww{{{|||FFFDDDBBB@@@??????@@@AAABBBFFFWWWrrrttttttoooUUULLLEEEDDDGGGHHHLLLPPPXXXaaallluuu}}}oookkknnnyyyuuuiiiWWWGGG<<<777666777333333333333333222222222//////...///000222444555111000...---,,,---///000000000000/////////......//////......------,,,,,,000///...------,,,,,,---------------------------)))+++000777;;;999333---)))))))))***+++,,,,,,,,,......---,,,+++***)))((())))))))))))))))))))))))++++++++++++++++++,,,---%%%)))+++*********((($$$++++++***)))((('''&&&&&&***))))))(((((())))))***'''((()))((('''''')))+++))))))))))))************+++***)))))))))+++,,,---111///,,,***((('''((((((***+++++++++++++++******(((((((((((()))***+++,,,)))))))))))))))******+++'''((()))***,,,---...///---///444:::>>>;;;444...000...------000555:::>>>999888777666777999;;;===<<<<<<;;;;;;;;;;;;<<<<<<444444444333222111111000---///000000//////000111333222222222222222333333666666666555555555555444222222444888<<>>AAADDDFFFHHHJJJVVVhhhvvv|||~~~~~~~~~}}}rrrrrryyy|||qqqfffbbbdddeee```[[[RRROOOMMMMMMPPPQQQOOOMMMMMMQQQWWW^^^cccfffffffffdddgggdddYYYPPPOOOSSSUUURRRRRRQQQRRRSSSSSSQQQPPPMMMJJJIIIKKKKKKJJJOOOUUU[[[```hhhmmmppptttzzz~~~~~~FFFDDDBBB@@@???AAABBBDDDJJJUUUnnn{{{aaaKKKGGGEEEGGGKKKPPPZZZcccqqqzzzxxxjjjiiinnnxxxppp\\\JJJ>>>999999444444444333333222222111000000///...///111333444222111111000000000000000000000000000/////////...////////////.........---///...------,,,------------,,,,,,++++++*********,,,,,,///333777666000+++)))***++++++*********+++++++++++++++************))))))))))))))))))))))))***))))))))))))***+++,,,(((,,,---******,,,***&&&(((((((((((())))))))))))*********))))))*********&&&(((******))))))***+++((()))))))))************+++'''$$$$$$'''+++,,,,,,,,,+++***)))))))))))))))))))))******+++******)))'''((()))******+++++++++)))))))))))))))******+++'''((()))***,,,---------,,,111888???AAA===666000111///---000444888999888000///------...111444666222333444777999<<<>>>@@@333333333333222111000///...000111111//////111333111111111111111222333444555555555555666666666666333333666:::>>>FFFWWWfffmmmiii___RRRIIIEEEAAA<<<999999:::<<<@@@CCCGGGIIIJJJUUUeeeqqqwwwxxxwwwwwwxxx~~~}}}sssjjjmmmvvv~~~{{{sssiiidddcccbbb___[[[OOOMMMLLLMMMPPPQQQOOOLLLKKKOOOVVV\\\aaaccccccbbbdddfffaaaWWWOOOOOOQQQQQQRRRQQQQQQRRRSSSTTTRRRQQQMMMKKKJJJKKKJJJIIIOOOVVV\\\aaahhhlllpppuuu{{{FFFDDDBBB@@@@@@BBBDDDEEEQQQbbbzzzcccTTTGGGFFFGGGKKKQQQZZZjjjyyyrrrnnnlllmmmmmmqqqoooXXXFFF===;;;555555444333333222111111222111000//////111333444333333333333222222111111000000000000////////////////////////000000000000---------------...//////---,,,+++***)))'''&&&&&&///...---///222111...***---......---+++***++++++((((((((()))******++++++))))))))))))))))))))))))(((((('''(((((()))*********+++''' &&&***(((&&&&&&'''((()))***+++,,,++++++************++++++''')))+++,,,+++******+++(((((())))))*********+++)))######)))***)))''''''((()))***+++++++++((())))))*********))))))&&&''')))***+++++++++***)))))))))))))))******+++&&&''')))***,,,,,,------)))000:::BBBDDDAAA:::666111///...222888:::666111...---,,,,,,---000444666222666:::>>>>>><<<777444333333333222222222222222///111333222000000222444111111222222333444555666444444555555666777777777444444888<<<@@@III[[[kkkpppjjj^^^PPPJJJHHHCCC>>>999999:::<<>>BBBBBBBBBGGGOOO```uuuzzzoooeeeWWWKKKEEEFFFEEEIIISSS^^^nnnzzznnniiieeeeeetttnnnUUUDDD>>>777444222444333111111444111111111111111111111111111111111111000000000000000000000000000000000000,,,------...---,,,***)))'''***---...,,,+++---...***++++++,,,---...//////+++---............///111,,,---......,,,)))((('''---,,,+++***+++---000111,,,+++)))(((((()))+++,,,---,,,***(((((()))***+++---,,,+++)))))))))******))))))(((((((((((())))))++++++************+++++++++***)))((((((***,,,...))))))************))))))))))))))))))))))))))))))%%%"""!!!$$$))),,,+++((($$$"""!!!$$$(((++++++***))))))******++++++++++++((()))***++++++***)))(((++++++******++++++,,,---000999DDDKKKJJJCCC999444///111555777666333///,,,//////000000111222222222444444666:::===<<<777222444444333333333333222222444333222000//////......444444444333333444444555555666777666444333333444444;;;???>>>AAAOOOaaammmvvviiiZZZQQQNNNKKKDDD===;;;<<<===???AAACCCEEEEEEPPPXXXdddnnnttttttpppmmmnnnkkkeee```___fffrrr{{{zzzpppjjjiiihhh^^^SSSPPPJJJGGGIIILLLJJJIIIJJJGGGKKKRRRXXX[[[ZZZWWWTTTSSSSSSSSSSSSRRRQQQPPPOOOSSSTTTTTTUUUUUUUUUTTTTTTLLLKKKJJJKKKLLLOOOSSSUUU___ccchhhlllooottt{{{AAA??????BBBDDDFFFNNNXXXnnnzzzxxx~~~sssgggZZZTTTPPPKKKFFFEEEHHHHHHNNN\\\nnn}}}vvvkkkeeeooogggPPPCCC;;;666333444444222222555111111111111111111111111111111111111000000000000000000000000000000000000000000000000000///...---+++...000///,,,******++++++,,,,,,------.........+++---...---,,,,,,---///,,,------,,,+++******++++++******)))***+++---...,,,+++***))))))***+++,,,///...,,,******+++,,,---,,,+++***)))))))))***+++******))))))))))))******++++++************++++++******)))))))))***,,,---(((((())))))))))))(((((()))))))))))))))))))))))))))'''%%%'''+++...,,,)))***))))))+++---...+++(((,,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++***---,,,,,,,,,,,,---......,,,555AAAJJJJJJDDD===888666666777777666333111///......//////000000000000666777999;;;<<<:::666333444444333333333333222222333222111000////////////444333333444444555666777555666777666444444444555666;;;???@@@FFFTTTeeennnlllbbbWWWQQQPPPLLLDDD<<<999:::;;;===@@@BBBCCCDDDQQQXXXdddooovvvvvvssspppooommmhhhaaa^^^cccpppzzzvvvppppppoooeeeZZZSSSLLLHHHJJJLLLIIIGGGHHHFFFJJJPPPVVVXXXWWWTTTRRRQQQRRRRRRSSSSSSSSSRRRRRRTTTTTTUUUVVVVVVVVVUUUTTTNNNMMMLLLLLLNNNQQQUUUWWW]]]bbbgggkkkooottt|||CCCBBBBBBDDDFFFLLLZZZgggrrriiimmm}}}{{{kkk[[[QQQGGGDDDCCCBBBBBBEEELLLNNNYYYmmmyyylllppp{{{{{{zzz{{{^^^JJJAAA:::666555555222333555222222222222222222222222111111111111000000000000000000000000000000000000222111111000000000000111...///000000---,,,+++,,,---------------------------.........------...000...---,,,++++++,,,---...*********+++++++++++++++************************...---,,,******+++,,,,,,***))))))((())))))***+++++++++************++++++++++++************++++++***************+++++++++(((((())))))))))))(((((()))))))))))))))))))))))),,,)))((())),,,---+++))),,,,,,...000111///+++(((...---------------------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,---......---222:::???BBBBBBBBBBBB>>><<<888555222111000000000000000111222333333333777:::<<<<<<:::777444333444444333333333333222222111111000000000000111111333333333444555666777888666777888777666555666777666:::>>>AAALLL[[[hhhlllbbb\\\UUURRRRRRNNNEEE===<<<===???BBBDDDFFFHHHIIIQQQYYYeeeqqqxxxyyyvvvsssrrrrrrmmmddd^^^bbbqqq~~~{{{wwwxxxwwwmmm```UUUOOOKKKMMMMMMJJJFFFFFFFFFIIINNNSSSUUUTTTQQQOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWVVVTTTSSSPPPPPPOOOOOOPPPSSSWWWYYY\\\```fffjjjnnnuuu|||GGGFFFEEEEEEIIIVVVjjjzzzuuuiiijjjxxxnnnZZZNNNPPPIIIDDDCCCCCCCCCFFFJJJOOOVVVfffzzz}}}{{{lllVVVHHH@@@888666555333222444222222222222222222222222111111111111000000000///////////////////////////000///...------...000111---......////////////000.........------,,,,,,,,,---...///......///222444333000,,,)))***,,,...///,,,,,,---------,,,,,,+++)))***++++++++++++***)))+++***))))))((()))******((((((((())))))******++++++******))))))******+++++++++************++++++)))******+++++++++******)))******++++++******)))))))))))))))))))))))))))***((('''(((***+++***))))))***+++---......---+++------,,,,,,,,,,,,++++++)))))))))******)))))))))*********)))***++++++,,,222222111111444;;;CCCIIICCC???888222...,,,---...---...///111222444555666999<<<>>>===888444333444444444333333333222222222000000//////000111222222444333333333444555555666777888999888777666777888777:::===DDDRRRaaaiiihhh]]]XXXSSSRRRSSSPPPHHHAAA???@@@BBBEEEHHHJJJLLLMMMPPPYYYeeeqqqxxxzzzwwwtttttttttoooddd]]]bbbuuu}}}zzz|||{{{pppcccVVVQQQNNNPPPQQQMMMIIIHHHFFFIIIMMMQQQSSSRRRPPPNNNPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTVVVWWWWWWUUUSSSQQQQQQPPPOOOOOOQQQTTTXXXZZZ\\\```fffjjjnnnsss{{{CCCDDDDDDFFFQQQfffzzzhhhggguuuvvvcccSSSIIIDDD???>>>???DDDFFFGGGLLLQQQSSS```vvv|||iiiRRRGGG<<<777555333222333222222222222222222222222111111111111000000000///////////////////////////......---,,,---...000111///.........///000000///.........------,,,,,,+++)))+++,,,,,,---///333666888333---)))***,,,---...,,,,,,---------,,,++++++)))***++++++++++++***))))))))))))))))))))))))***(((((())))))*********+++))))))(((((((((((())))))++++++************++++++******+++++++++******))),,,,,,,,,------,,,,,,,,,************************((('''''')))***,,,,,,++++++******))))))***,,,...***************************))))))))))))))))))******))))))))))))***++++++000///...---///444<<>>???AAACCCFFFHHHJJJKKKOOOWWWdddooovvvwwwtttqqqpppooojjj___YYYaaavvv}}}|||~~~}}}qqqdddTTTPPPOOORRRTTTPPPLLLKKKHHHJJJMMMPPPRRRQQQPPPOOOQQQPPPOOONNNNNNNNNNNNOOORRRSSSTTTUUUTTTSSSQQQOOOQQQPPPOOOOOOQQQTTTWWWYYY^^^bbbgggjjjlllqqqxxx}}}}}}===AAAFFFNNNbbb~~~yyykkkcccnnnqqq]]]OOOGGGDDDFFF>>>???DDDIIIKKKKKKPPPWWW```qqqyyy^^^PPPBBB;;;888444222333333333333333333333333333111111111111000000000000000000000000000000000000////////////000111333333444222///.........,,,+++.........------,,,,,,,,,'''((())))))***---111555;;;555...***+++---------)))))))))************************************************+++++++++++++++)))******++++++++++++***))))))(((((((((((())))))++++++************+++++++++++++++***************------............------************************((()))***+++,,,---......///...,,,)))''''''***---)))))))))******+++++++++,,,,,,+++******+++,,,,,,+++++++++++++++,,,------)))+++///000111111222333BBB???<<<888555333222222111222333666888:::;;;<<<:::::::::888666555555666444444333333333333222222000000//////000111222222555444444333333333444444666777888888777777888999===@@@EEENNN\\\eeeddd]]]QQQOOOMMMNNNOOONNNJJJFFFBBBCCCDDDFFFHHHJJJKKKLLLNNNUUUaaalllqqqqqqnnnkkkffffffbbb[[[XXX```rrr||||||~~~|||oooaaaQQQNNNNNNSSSVVVRRRNNNLLLHHHJJJLLLOOOQQQRRRQQQQQQRRRQQQOOONNNMMMMMMNNNNNNRRRRRRRRRRRRRRRQQQPPPOOOPPPOOONNNNNNPPPSSSWWWYYY___bbbgggiiikkkpppvvv{{{|||~~~~~~???GGGQQQaaazzzjjjgggnnnwww]]]NNNGGGCCCCCCEEEEEEGGGMMMRRRTTTVVV___iii{{{{{{iiiYYYHHH???;;;777444444333333333333333333333333111111111111000000000000000000000000000000000000...///000222333444444444444111...---------,,,***------------------,,,,,,+++++++++******,,,000333;;;555---+++---//////...))))))(((((((((***+++,,,,,,+++***))))))***+++,,,))))))***+++++++++++++++++++++,,,---,,,,,,*********))))))))))))))))))***++++++************++++++---,,,***)))))))))******------............------************************)))***++++++++++++,,,,,,,,,,,,,,,***''''''))),,,***++++++,,,---...//////,,,,,,+++******+++,,,,,,+++++++++++++++,,,,,,---)))+++...///.........///777888:::;;;;;;:::888777::::::;;;<<<<<<===>>>>>>999777555555666666666666444444333333333333222222111000000000000000111111333333444444666777888999555666777777666666777999;;;???EEENNNXXX^^^ZZZRRRJJJKKKNNNRRRUUUTTTOOOKKKFFFGGGHHHIIIJJJLLLMMMMMMLLLSSS^^^ggglllkkkgggccc^^^``````]]]]]]bbbnnnwwwzzzyyywwwwwwzzzwwwiiiZZZOOOKKKLLLRRRTTTPPPKKKIIIGGGHHHKKKMMMPPPQQQRRRRRRRRRQQQPPPNNNNNNOOOQQQRRRUUUTTTRRRQQQPPPPPPQQQQQQQQQPPPOOOOOOQQQTTTWWWYYY]]]aaafffiiikkkpppwww|||}}}HHHRRR```sssssseeekkk|||jjjQQQGGGDDDBBB@@@AAA@@@DDDLLLVVV\\\dddsssuuuppp___MMMCCC>>>999666555333333333333333333333333111111111111000000000000000000000000000000000000,,,...000222333444333333111...++++++---///...---------------------------000000///...,,,...111444999333---+++...111111///+++***))))))***,,,...000,,,+++)))(((((()))+++,,,&&&'''((())))))))))))))),,,------...---,,,***)))++++++************++++++++++++************++++++...,,,***(((((()))***+++,,,------......------,,,************************))))))***)))(((''''''(((###&&&))))))((((((***,,,,,,---...///000222333333+++***)))(((((()))***+++)))))))))((()))******+++///...+++((((((+++000555,,,000555:::======;;;999;;;::::::999999888888777888555222333666888777666444444444333333333222222111111000000000000111111222333444666888;;;===>>>444666777777666666777999666;;;BBBJJJRRRVVVPPPHHHGGGJJJQQQXXX\\\[[[UUUQQQDDDEEEEEEFFFGGGHHHIIIIIIKKKRRR\\\eeeiiigggbbb^^^\\\___bbbcccdddggglllqqqssssssqqqrrruuuqqqcccTTTMMMJJJKKKQQQSSSNNNHHHFFFEEEGGGIIILLLNNNPPPRRRSSSRRRQQQPPPOOOPPPRRRTTTUUUWWWUUUSSSQQQPPPPPPRRRSSSRRRQQQPPPPPPRRRUUUXXXZZZ[[[___dddhhhkkkqqqxxx~~~~~~PPP```wwwrrrssssssvvvaaaNNNIIIFFFBBBDDDKKKIIIPPP\\\hhhuuu|||}}}~~~~~~}}}zzz{{{|||~~~zzzxxx}}}uuugggXXXNNNDDD:::555777111222222222111111333555000000000000000000000000000111222222222000///......///111333333111///...///...---,,,,,,---.../////////.........---------000...,,,,,,...000111000444333000...------...///*********)))******+++++++++,,,---,,,***+++///333******+++,,,,,,***)))((())))))***+++++++++************************************,,,------,,,******+++,,,,,,+++)))((()))***************+++---///111))))))))))))((((((((((((,,,+++***))))))***+++,,,&&&''''''((()))******+++((()))***,,,...000111222((()))***++++++***)))(((++++++******************,,,+++******+++,,,...//////////////////......---//////000111222333333333888777777666333000...,,,444333333222222333333444111111111111111111111111333444444555666777888888555666777666444444666777777<<>>>>>AAAIIIUUU```dddaaa[[[VVVMMMLLLJJJIIIHHHHHHHHHIIILLLNNNVVV```ccc^^^[[[[[[ccciiinnnmmmnnnsssxxxyyyzzzsssmmmkkkkkkhhh___WWWRRRPPPQQQUUUTTTNNNIIIIIIFFFGGGIIILLLNNNPPPQQQRRRRRRQQQPPPRRRVVVYYY[[[[[[WWWUUURRRPPPOOOOOOPPPQQQNNNOOOPPPPPPPPPQQQTTTWWW]]]aaagggmmmrrrvvvyyy{{{sssooo~~~sssYYYKKKBBBEEEKKKMMMPPPUUUbbbttt{{{uuuuuuooosssxxx}}}}}}~~~|||{{{{{{}}}qqqgggcccgggooowww~~~}}}yyyvvvuuuvvv{{{zzzppp___JJJ<<<666777777666555444333222111111111111111111111111111000111111111111000//////000000...------...000000///...------------...///...............---------------...111555777777666222111///---++++++++++++...---,,,,,,++++++++++++)))+++,,,+++******+++,,,++++++***)))))))))))))))---,,,,,,+++,,,---...///************************++++++************++++++***,,,---,,,+++******+++,,,+++***))))))***++++++)))))))))(((((((((''''''))))))(((((((((((())))))''''''(((((())))))******(((((((((((('''''''''&&&))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000***+++---...///000000000......///000111222333333111222333555666666666666222222111111111111222222111111111111111111111111444444444444444444444444555666666555444444555777888:::<<<;;;999777777777???HHHVVVbbbgggddd^^^XXXQQQPPPMMMJJJHHHGGGGGGGGGKKKNNNVVV^^^```]]]^^^ccclllrrrwwwvvvvvvyyy}}}}}}yyyrrrpppppplllbbbZZZVVVSSSTTTWWWUUUOOOIIIHHHDDDFFFJJJMMMOOOPPPPPPPPPQQQPPPPPPRRRVVVZZZ\\\]]]VVVUUURRRPPPOOOPPPQQQRRRPPPQQQQQQQQQPPPQQQTTTVVV]]]bbbhhhnnnrrruuuxxxzzz~~~zzzsss^^^PPPIIIEEEIIINNNSSS]]]gggvvv}}}vvvpppjjjiiikkkmmmrrryyy~~~~~~~~~}}}qqqdddcccdddiiioooxxx}}}{{{~~~}}}kkkVVVEEE===888777666555444444222111111111111111111111111111000000111111111000000000000000////////////000000.........------.......................................000333666777666555++++++++++++,,,---...///000///...---,,,+++++++++***+++,,,,,,+++*********///...,,,+++++++++,,,---+++++++++,,,///222666888************************+++***)))(((((()))***+++)))+++------,,,++++++,,,***))))))(((((()))++++++++++++******))))))(((((())))))))))))))))))))))))'''((((((((()))))))))************))))))((((((((()))))))))******)))))))))******++++++++++++,,,,,,++++++,,,,,,---......///++++++,,,---.../////////------...///000222333333444444444444444333333222333222222222222222222333111111111111111111111111444333333333333333333333555555666555444333555777:::::::::999666555555666>>>GGGVVVbbbhhhddd]]]WWWRRRQQQNNNKKKIIIGGGGGGGGGJJJNNNVVV]]]^^^]]]bbbiiirrrwwwyyyvvvuuuzzz~~~zzzyyyzzzuuujjj```[[[WWWUUUWWWVVVOOOHHHFFFEEEGGGKKKOOOQQQQQQPPPPPPPPPOOOOOORRRVVVZZZ\\\]]]UUUTTTRRRQQQPPPQQQRRRSSSTTTTTTUUUTTTSSSTTTVVVXXX\\\aaahhhmmmpppsssvvvyyykkkYYYOOOGGGHHHJJJLLLOOOYYYlll}}}zzzqqqhhhdddcccbbbeeejjjrrruuuzzz~~~zzzkkkeee```___ccclllvvvcccQQQFFF:::777444333444444333222111111111111111111111111000000000000000000111111///000222333333222000///---..................------.....................******+++---//////---+++))))))***+++,,,---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***///...,,,+++++++++,,,---*********+++---111444777************************+++***((((((((((((***+++'''))),,,---,,,++++++,,,((('''''''''(((***,,,---------,,,,,,+++***))))))************************(((((((((((())))))))))))))))))*********************))))))))))))))))))***((()))))))))*********+++)))******+++,,,,,,------,,,,,,------------,,,,,,+++,,,---...000111222333333222222111000///......444444333333333333444444111111111111111111111111333333333333333222222222444555666555333333555666888888888666444444666888===GGGUUUaaafffbbb[[[TTTPPPNNNLLLJJJHHHHHHHHHHHHIIIMMMUUU]]]^^^^^^dddllluuuwwwvvvppppppwwwuuukkkaaaZZZVVVVVVUUUNNNGGGEEEFFFHHHLLLPPPRRRRRRQQQPPPOOONNNNNNPPPTTTXXX[[[[[[TTTSSSRRRRRRRRRRRRSSSSSSUUUUUUVVVUUUTTTUUUWWWYYY[[[```fffjjjkkknnnssswww}}}{{{eeeSSSIIIGGGAAAGGGNNNRRRYYYiiikkkccc\\\\\\^^^```ffflllrrruuuyyy||||||tttjjjbbbaaabbblll}}}nnn\\\NNN@@@;;;555333444555444222222222222222222222222222000000000///000000111222///111333555555333111///------...//////...---------------...............---,,,+++,,,------+++))),,,,,,,,,,,,++++++++++++///...------,,,,,,,,,,,,,,,+++***+++,,,---,,,+++++++++***)))))))))))))))+++******)))***+++,,,---************************))))))(((((((((((())))))%%%(((+++,,,,,,+++++++++'''''''''''')))+++---......------,,,+++***))))))******++++++++++++******(((((((((((())))))))))))''''''(((((())))))************))))))))))))******''''''(((((()))*********((()))***+++,,,,,,,,,+++,,,---------,,,,,,+++******+++,,,...///111222333333333333333333444555666555555444444444444555555111111111111111111111111333333333333333333333333444555555444333333444666555555555444333444666999===FFFSSS___dddaaaZZZTTTMMMLLLJJJHHHGGGGGGGGGGGGIIILLLUUU^^^aaabbbffflllssstttqqqkkkjjjttt~~~~~~xxxiii___XXXVVVTTTOOOHHHFFFGGGIIILLLNNNPPPQQQPPPPPPMMMLLLKKKNNNRRRUUUWWWXXXSSSSSSRRRRRRSSSSSSTTTTTTSSSTTTTTTTTTSSSTTTWWWYYYZZZ___dddffffffiiipppvvv~~~nnn^^^QQQFFFCCCEEECCCJJJUUUaaarrr}}}eee^^^ZZZ\\\aaaeeelllssswww{{{~~~zzz{{{~~~}}}wwwooooooooovvv|||ppp^^^IIIAAA999444444555444222222222222222222222222222111000/////////000222333000111222222222222111000------...//////...---------------.........//////111///------.........---,,,---------,,,++++++***------,,,,,,,,,,,,,,,---,,,***'''(((+++------,,,))))))******))))))((('''+++++++++******)))))))))************************'''(((((())))))(((((('''###&&&***,,,++++++***+++))))))(((((()))+++,,,------,,,+++***)))(((((('''((()))***++++++***)))((())))))))))))(((((((((((('''(((((((((((()))))))))+++***)))(((((()))***+++'''(((((()))******++++++((()))+++,,,------,,,,,,***++++++,,,,,,,,,,,,+++******+++---///111222333444444444444555777999:::555444444333333444444555111111111111111111111111222222333333444444555555444555555444333333444666444555555555444444666999<<>>GGGRRRYYY^^^aaa]]]WWWIIICCC@@@AAABBBAAABBBDDDGGGJJJQQQ[[[eeejjjiiigggccc```___aaacccfffoooxxx{{{vvvqqqssswwwjjj]]]YYYWWWQQQLLLIIIHHHHHHJJJKKKLLLLLLMMMMMMFFFGGGHHHIIIJJJLLLMMMMMMOOOPPPQQQSSSSSSSSSRRRRRRTTTSSSSSSSSSUUUXXXZZZ\\\]]]^^^______bbbiiittt|||qqqcccUUULLLEEEDDDEEEFFFJJJOOO```uuuyyykkkdddbbbbbbaaaffflllttt|||{{{|||yyyyyy|||nnnXXXCCC===999333000444333333222111000000000000///000111111//////000111000000000000000000000000///////////////......---000///......///222444666111000...,,,,,,,,,---......---+++******+++---...------------------------************************))))))***+++,,,...///000+++******))))))*********++++++************++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''((())))))((()))+++------,,,***)))))))))++++++))))))***++++++++++++***)))))))))))))))))))))))))))))))))******+++++++++,,,+++*********+++,,,---,,,---------.....................///000222444666333444555555666555555555333333444444444333222111555666666444222111222444333333333333333444555555444555555444222222333555444666777777777888:::<<<===GGGRRRWWWYYYYYYTTTNNNGGGAAA>>>@@@AAA@@@AAADDDFFFIIIQQQ]]]ggglllkkkiiieeeaaa]]]\\\\\\___iiisssyyyuuupppqqq|||qqqfff\\\YYYWWWRRRMMMJJJHHHHHHJJJKKKKKKLLLLLLLLLJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTQQQQQQQQQQQQSSSVVVYYY[[[]]]^^^___```cccjjjttt|||uuubbbUUUIIIFFFDDDFFFHHHKKKSSS[[[wwwwwwjjjaaa___```ccceeemmmrrr{{{{{{vvvuuu{{{xxxbbbKKK@@@:::444333666222222111111111222222333000111222222000///000222000000000000000000000000///////////////......---............///000111222111000...---,,,,,,---......---,,,++++++,,,---...------------------------++++++++++++++++++++++++&&&''')))+++...000111111***++++++,,,,,,+++++++++---,,,,,,+++++++++,,,,,,))))))))))))))))))))))))*********))))))((((((((((((((()))))))))))))))***))))))))))))))))))))))))%%%'''((((((((())),,,...,,,+++)))((((((((()))***((()))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))***+++,,,---......++++++******++++++,,,---------........./////////---------...000111333444333444444555666666555555333333444444444333222111222333444333222111333555333333222222222333444444444555555444222222333444555777888888888999:::<<>>@@@???@@@DDDDDDIIIRRR___jjjooommmjjjiiiccc^^^[[[XXXZZZdddooovvvrrrnnnmmmvvv{{{jjj```YYYXXXXXXSSSNNNLLLHHHIIIJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUOOOOOONNNOOORRRUUUXXXZZZ]]]^^^```aaadddkkkvvv}}}nnnZZZPPPDDDCCCEEEHHHKKKRRR___lllyyymmmbbbaaa``````bbbfffkkknnn{{{xxxvvv~~~~~~jjjSSSEEE>>>888777999222222111111111111222222111222333222111000111222///////////////////////////////////////......------......///////////////000///...------------......---,,,,,,,,,,,,---...------------------------........................)))***,,,---......---,,,***+++,,,---...---,,,+++---,,,,,,++++++++++++,,,)))))))))))))))))))))))),,,++++++******))))))((())))))))))))************((((((((((((((((((((((((((()))))))))'''''')))+++******)))((('''(((((())))))))))))***************(((((((((((((((((((((((())))))***+++,,,,,,------*********++++++,,,------.........////////////000,,,,,,------///000111111333333444555666666666666444444444333333333222222111222333333222333555777444333333333333333444444444444555333222111222444444666888999888888:::;;;GGGTTTaaadddaaa[[[SSSLLLDDD>>>;;;>>>@@@???AAADDDDDDIIISSS```kkkpppmmmjjjiiifffbbb___[[[ZZZbbblllrrroookkkiiinnntttuuuqqqccc\\\WWWXXXXXXSSSNNNMMMHHHIIIJJJJJJKKKKKKKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSNNNNNNNNNOOOQQQUUUXXXZZZ\\\^^^aaabbbfffmmmwww~~~gggTTTJJJBBBBBBDDDIIIOOOZZZmmm~~~lll___ZZZUUUZZZ```bbbdddiiittt|||~~~zzzzzz|||rrr]]]MMMCCC;;;777777333333222111000000000000111333333222000///000111///////////////////////////////////////......------...///000000///......///......---------------------------------------------------------------........................+++,,,---...---,,,+++******+++,,,.........---,,,,,,,,,+++***************)))))))))))))))))))))))),,,,,,++++++************************))))))))))))(((((((((((((((((((((((('''((()))((('''''')))***)))))))))(((((((((((((((***)))((('''''')))***,,,((((((((((((((((((((((((***************)))))))))))))))***+++,,,,,,------.........////////////000...//////000111222333333222333444555666666666666444444333333333222222222111333444444444555777999555555444444444444555555333444444333111111222444222444777888888777888999AAANNN[[[```^^^ZZZRRRJJJDDD???<<<>>>@@@@@@AAAEEEFFFJJJTTTaaalllpppmmmiiifffffffffddd___\\\aaajjjpppoookkkgggiiimmmmmmjjj```ZZZVVVXXXWWWRRRNNNMMMHHHHHHJJJKKKLLLMMMMMMMMMLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPRRRUUUXXXZZZ\\\^^^aaadddgggoooyyyzzzaaaPPPHHHCCCCCCFFFMMMXXXggg}}}{{{gggXXXSSSTTTTTTZZZ```aaacccmmm}}}vvvtttyyyxxxgggXXXKKKAAA888444444444333111111000000000111222333222000//////000000000000000000000000000///////////////......------....../////////...........................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++,,,---------------,,,+++******)))******))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))))))))(((((())))))))))))))))))))))))$$$&&&'''''''''(((+++---))))))))))))((((((((((((***)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))(((((((((''''''((()))***+++,,,---------------........./////////------///000000111111000222222444555666666777777555444333222222222333333222333444444444555777999666666555444444444555555333444444333111111222333111444777888888777888999<<>>@@@???AAADDDGGGKKKUUUbbbmmmrrrpppmmmeeefffhhhgggaaa\\\aaaiiissstttqqqllljjjlllmmmjjj```[[[XXXXXXUUUPPPLLLLLLGGGHHHJJJLLLNNNOOOOOOPPPNNNOOOOOOPPPQQQRRRRRRRRRPPPPPPOOONNNNNNNNNNNNOOOQQQQQQPPPQQQRRRUUUXXXZZZ\\\^^^bbbeeeiiipppzzznnnYYYLLLGGGFFFGGGLLLYYYhhh{{{vvvdddYYYSSSQQQSSSVVV\\\ccciiiqqqyyy{{{~~~uuuqqqxxx}}}wwwmmmaaaVVVKKK@@@888555444444333333333444444111222222111///......///000000000000000000000000///////////////......---+++,,,,,,,,,------......------...............---------............------------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,------************+++,,,---.........,,,++++++*********))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))(((((((((''''''))))))))))))))))))))))))%%%'''((('''''''''***+++)))*********))))))(((((((((***+++------,,,+++***))))))))))))))))))))))))((((((((((((((((((((()))'''(((***,,,------------,,,---------............+++,,,...///000000//////111222333555666777777777555444333222222222333333111333444444333444666888666555444444333333333444333444444222111000222333222444888999999888888999<<>>===>>>AAAGGGLLLUUUbbbooovvvwwwuuukkklllmmmjjjbbb]]]bbblllzzz}}}{{{tttqqqrrrrrrqqqddd^^^YYYXXXTTTMMMJJJKKKGGGHHHJJJMMMOOOQQQRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNMMMNNNNNNPPPQQQRRRRRRRRRQQQQQQRRRTTTVVVXXX[[[^^^bbbfffjjjrrr{{{yyy```OOOGGGDDDJJJKKKTTTdddxxxdddVVVTTTTTTSSSSSSWWW___jjjxxxzzzuuuvvv{{{{{{}}}{{{wwwzzzvvvsss{{{uuusssnnnfff^^^TTTHHH???444444444555555777888888000111222111...------...000000000000000000000000///////////////......---************+++,,,---...------......///......---------............------------------------------------------------------///...,,,+++******+++,,,******))))))***,,,---///000///...---,,,+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))(((((('''''''''&&&))))))))))))))))))))))))*********(((&&&%%%&&&'''***************)))(((((('''***///222333000+++((())))))))))))))))))))))))&&&&&&'''((()))***++++++'''(((***,,,------------,,,,,,,,,---------......000111222333444444333222111222333555666777777777555444333222111222333444111222333333222333555777555444333333222222222222333333444222111000111333333666999::::::999999::::::AAAIIISSS]]]```WWWJJJDDD>>>;;;<<<===<<<<<>>IIIVVV______VVVNNNEEE???<<>>HHHVVV``````YYYQQQJJJDDD@@@AAAAAAAAABBBEEEEEEMMMWWWbbbooozzz~~~||||||zzzvvvnnneeedddrrruuuuuu}}}~~~yyynnn```RRRLLLIIIFFFEEEFFFHHHHHHIIIIIILLLQQQXXX]]]cccbbb___\\\ZZZXXXXXXWWWXXXXXXWWWVVVUUUSSSQQQPPPLLLLLLMMMNNNQQQTTTWWWYYY^^^aaaeeeiiinnnsssyyy|||~~~iiiWWWMMMDDDBBBCCCEEEKKKRRR^^^xxxrrroooooottt{{{xxxuuu~~~|||mmmdddfffoooxxx{{{zzz{{{vvvpppmmmnnnnnnqqquuusssfffWWWLLLCCC;;;888777444333444111111111000000000//////////////////////////////333333222111111000000//////---++++++---///000000........................///...,,,+++***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---++++++,,,------,,,***+++,,,------------,,,************))))))))))))************************++++++******))))))(((((('''((())))))(((((())))))+++,,,,,,,,,++++++***)))+++,,,---,,,+++***+++---)))******)))(((((()))+++(((((())))))******++++++((()))))))))************))))))+++,,,---...//////,,,---///...------...000.........///222333222000//////000222555666555444333333444444444444333333222222222222333444555555666666666555444444444333555444444333333444444555222222444555777888999:::;;;???IIIVVVaaaccc]]]VVVMMMGGGBBBAAAAAA@@@AAADDDCCCLLLWWW___gggqqquuuuuutttuuutttmmmdddeeeuuuuuuvvv~~~}}}wwwlll^^^PPPJJJHHHFFFEEEGGGIIIIIIIIIIIILLLQQQYYY___eeecccaaa^^^\\\[[[[[[[[[ZZZZZZYYYWWWUUUSSSQQQOOONNNOOOOOOPPPRRRUUUYYY\\\]]]bbbgggkkkooosssxxx|||}}}dddTTTKKKFFFCCCCCCDDDGGGPPPYYYkkktttvvv|||wwwwwwjjjccceeelllttt||||||pppkkkppprrruuuxxx||||||rrrgggWWWLLLAAA;;;888444333444111111111111000000000000////////////////////////+++,,,...//////...---,,,///---++++++---///000000........................///---,,,*********+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))(((&&&'''((())))))(((&&&''''''((()))))))))))),,,,,,,,,+++++++++******************************++++++******))))))((((((((()))***)))'''&&&''')))$$$%%%&&&'''''''''''''''&&&((((((((('''&&&'''((()))******)))(((((()))+++(((((())))))******++++++((()))))))))***************+++,,,---------------,,,---///...------...000000///000111222333222222000000000222555777666555444444555555555555444444222222222222333444555555555555555555555555444444555444444333333444444555222222333444666777999999<<<@@@JJJWWWcccgggbbb\\\PPPIIICCCAAA@@@??????BBBBBBKKKUUU[[[aaahhhmmmmmmmmmnnnnnniiibbbddduuuwwwwww~~~}}}vvvjjj]]]PPPJJJIIIGGGFFFHHHJJJJJJJJJIIILLLQQQXXX^^^cccaaa___]]]\\\\\\\\\]]]ZZZZZZYYYWWWTTTRRRPPPNNNOOOQQQRRRQQQRRRTTTYYY\\\^^^ccciiilllnnnqqqwww|||{{{eeeTTTKKKDDDBBBBBBDDDDDDIIIVVVccc||||||}}}~~~oooeeebbbeeeppp|||sssgggcccmmmsssyyy|||~~~xxxiii[[[JJJ@@@999333222333222222111111111000000000000000000000000000000000&&&''')))*********)))(((...,,,+++,,,...000000///........................------,,,+++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,------...***((('''''')))******)))(((((()))))))))******+++++++++*********)))))))))************************************))))))))))))+++------+++'''%%%&&&)))$$$%%%&&&'''((((((((((((%%%&&&''''''%%%%%%&&&''')))******)))(((((()))+++))))))))))))************))))))))))))***************+++,,,------,,,+++***+++---......------...///////////////000000000111222111111333555777777777444555555666666555555444222222222222333444555555444444444555555555555555333222222111111222222333222222333333555666888999<<<@@@IIIWWWdddiiifffaaaRRRKKKDDDBBBAAA???@@@CCCCCCKKKSSSYYY___gggkkkkkkllllllkkkfffaaadddtttzzzxxx}}}|||vvvggg[[[OOOKKKJJJHHHGGGHHHIIIJJJIIIIIIJJJOOOUUUZZZ]]]\\\[[[ZZZZZZZZZ[[[\\\ZZZYYYXXXVVVTTTRRRPPPNNNOOOQQQSSSRRRQQQRRRVVVZZZ^^^ccciiikkklllooovvv|||rrrppp{{{fffTTTIIIEEE@@@AAADDDGGGIIIQQQcccttt{{{pppmmmnnnvvvoooeeeaaaiiisss|||pppZZZIII>>>666333555222222222111111111000000000000000000000000000000444333111000000111222333,,,,,,,,,---///000///...........................+++,,,,,,------------,,,------------------------+++++++++,,,,,,---------,,,++++++***+++,,,---...---+++******,,,---------,,,,,,,,,+++,,,,,,------*********))))))))))))((()))))))))))))))))))))))))))))))))))))))*********000222222...(((&&&(((+++((()))***************)))((()))******)))((()))***)))******)))(((((()))+++*********)))))))))))))))))))))))))))************((()))+++,,,---,,,+++***+++,,,------,,,,,,---.........///.........///000222111000222555777777777333444444555555444444333222222222222333444555555444444444555555555666666333222222111111222222333333333333333333555666777:::>>>GGGUUUccciiigggcccUUUMMMFFFCCCBBB@@@AAAEEEDDDKKKSSSYYYbbblllpppooorrroookkkfffbbbdddqqq|||xxx{{{{{{uuudddYYYOOOLLLKKKIIIGGGGGGGGGGGGHHHGGGHHHKKKPPPSSSVVVVVVUUUUUUVVVWWWYYYZZZYYYYYYXXXWWWUUUSSSQQQPPPPPPSSSVVVVVVSSSRRRUUUYYY___dddiiijjjiiimmmuuu|||rrreeefffyyynnnZZZJJJCCCAAA@@@BBBGGGLLLPPP[[[ppp~~~{{{|||rrrhhhdddjjjvvvgggSSSDDD:::666888222222222111111111111000000000000000000000000000111...)))$$$###&&&***,,,,,,+++,,,...000111///---........................***+++---...///......---------------------------+++++++++,,,,,,---------,,,+++*********+++,,,---+++)))((()))***,,,,,,+++******)))))))))))))))***++++++++++++************(((((((((((((((((((((((((((((())))))******++++++444666555111***'''))),,,((())))))(((((('''&&&%%%(((***+++***)))((()))***)))******)))(((((()))+++++++++******))))))(((((())))))))))))************&&&'''***,,,---,,,++++++***+++---,,,++++++,,,...///000000/////////000222111000000111444666777666222333333444444333333222222222222222333444555555333333444444555666666666555444444333333444444555444333333222333444666777999<<>>???@@@AAABBB@@@GGGOOOYYYffftttzzzzzz~~~}}}yyyuuutttsss]]]SSSKKKHHHHHHFFFFFFHHHCCCCCCBBBBBBCCCEEEGGGIIIJJJKKKMMMOOORRRSSSTTTUUUVVVWWWXXXYYYZZZYYYYYYXXXRRRPPPNNNKKKKKKNNNUUUZZZ___dddiiikkklllqqqyyyvvvhhhfffnnnzzzlllUUUHHHEEEDDDDDDDDDMMMOOO\\\uuu|||uuuoooYYYGGG===555333111000111222111000111000///---+++,,,...000------......---,,,+++***------...///000000...,,,............------------------------------------///000000///,,,++++++,,,++++++,,,------...//////...---+++***)))******+++...---,,,+++++++++++++++111000///...---,,,++++++))))))(((((())),,,...000...---,,,+++***++++++,,,((()))+++,,,,,,,,,++++++***)))(((&&&&&&''')))+++((()))))))))************)))))))))***************))))))************))))))************)))))))))((()))***+++,,,,,,+++***)))***)))'''&&&&&&&&&((())),,,+++++++++++++++++++++------......000111333333333333444666777999::::::777888888888888777666666333444555555666666555555555555555555666666777777444333222222111111222222000111111111111333666999===@@@EEEIIIKKKKKKIIIGGGCCCAAA>>><<<<<<>>>@@@AAA@@@GGGOOOWWWdddsss}}}|||xxxsssooo\\\RRRJJJHHHHHHGGGGGGIIIFFFEEEDDDDDDFFFHHHJJJLLLJJJKKKNNNPPPRRRRRRRRRRRRTTTVVVXXX[[[\\\]]]]]]]]]\\\XXXSSSOOONNNPPPUUUYYY]]]bbbgggjjjkkkoooxxxmmmooo}}}}}}gggOOOEEEDDDDDDEEEGGGPPPUUUggg}}}}}}zzz}}}{{{{{{||||||mmm[[[JJJ>>>888555222111111111111000000000///---,,,,,,///111.........------,,,++++++---,,,,,,...000000...+++,,,,,,,,,,,,,,,,,,,,,------------------------------......---+++******+++***++++++,,,---...//////...---,,,++++++,,,---.........---,,,++++++++++++//////...---,,,+++***)))+++***((('''(((***,,,---+++***(((''''''((()))***)))+++,,,---...---,,,+++'''(((((()))******))))))((()))))))))************%%%'''(((***+++,,,,,,,,,))))))))))))))))))))))))************)))))))))(((((()))***++++++***)))((()))((('''&&&&&&''''''((())))))***++++++,,,---------------...000111333444444444444555555666666666444555555555555444333333333444555555666666555555777777666666555555555555444333222222111111222222000111111111111333777:::>>>@@@DDDGGGHHHFFFDDDBBB???>>>===;;;;;;<<<>>>@@@BBBHHHOOOWWWeeexxxvvvlll\\\SSSKKKIIIHHHGGGHHHJJJGGGGGGFFFFFFHHHJJJMMMOOOLLLMMMOOOQQQRRRRRRRRRQQQTTTVVVZZZ]]]```aaaaaa```[[[XXXTTTQQQPPPQQQSSSTTT[[[___eeegggiiimmmvvv}}}vvvuuu___KKKEEEFFFFFFIIIMMMQQQZZZrrr~~~xxxwww~~~zzzxxx~~~~~~~~~}}}zzzssslllnnnxxx|||rrrggg[[[KKK???;;;888444222111222111000000111000///......000222000000000///////////////+++)))(((***...///---++++++++++++,,,,,,,,,,,,---------------------------+++,,,---,,,*********,,,***++++++,,,---..................------...//////...------,,,,,,,,,,,,---------------,,,+++***)))++++++))))))((()))******,,,+++***))))))***+++,,,***+++,,,------,,,++++++%%%&&&''')))+++***(((%%%))))))))))))************"""###&&&(((***++++++******))))))(((((())))))***************)))))))))))))))))))))******)))))))))************************(((((()))***+++,,,------******+++,,,...000111222444444444444444444444444555666666666666555444444111222333333444444333333888777777666555555444444444333222222111111222222111222222222222444888;;;???AAADDDGGGGGGFFFDDDBBB======<<<;;;999:::===???AAAHHHPPPYYYiii|||ooo___VVVMMMKKKKKKIIIIIIKKKHHHGGGGGGGGGIIILLLNNNPPPPPPPPPQQQRRRSSSSSSSSSSSSVVVYYY]]]aaacccdddcccccc[[[XXXUUUTTTUUUVVVWWWWWWYYY^^^cccfffgggllluuu|||gggUUUEEEDDDGGGHHHMMMUUUZZZgggrrrooosssxxx~~~}}}||||||xxxxxx~~~{{{sssiiibbbeeeoooxxxzzzyyyuuuvvvrrrlllhhhcccUUUHHH>>>;;;666333222222111000///111222111000///111222000000000///000000111111+++(((&&&(((---000///,,,,,,,,,,,,,,,------......------------------------***,,,---,,,++++++,,,...+++++++++,,,,,,---------///////////////...---,,,------,,,,,,,,,------...,,,------...---,,,+++***++++++++++++++++++++++++---------,,,,,,------...*********++++++******)))'''&&&&&&''')))***(((%%%))))))))))))************###$$$&&&)))******))))))***)))(((''''''((()))***************))))))))))))+++******))))))******+++((()))+++,,,---,,,+++***))))))******+++++++++,,,******+++,,,...000222333222222333333444444444555777777888888777777666555111222333333444444333333666666666666666555555555444333222222111111222222111222333333333666999<<<@@@BBBEEEHHHIIIHHHFFFEEE;;;<<<===;;;999999;;;>>>???GGGQQQZZZiii~~~wwwddd[[[RRROOONNNLLLLLLNNNKKKJJJJJJJJJLLLOOORRRTTTTTTTTTSSSSSSSSSTTTUUUUUUYYY\\\```dddffffffeeedddbbb^^^YYYWWWXXXZZZ[[[ZZZYYY]]]cccfffhhhmmmuuu}}}]]]MMMBBBDDDHHHIIIPPPZZZjjjyyy|||pppnnnhhhnnntttwwwxxx||||||uuutttwwwxxxyyy|||~~~}}}zzzxxxlllccc^^^cccnnnuuuuuurrrmmmnnnmmmlllnnnnnncccUUUAAA===888444222222111000///111333333222111111222...............///000111---)))''')))...222222000---------.........//////------------------------***,,,------------...000++++++,,,,,,,,,,,,------000000111000///,,,***))),,,,,,,,,,,,------...///,,,---.........---,,,+++***+++,,,------------,,,************************)))))))))(((((((((((((((,,,)))&&&&&&)))+++***((())))))))))))************&&&(((***+++,,,+++***)))***)))(((''''''((()))***************))))))))))))---,,,+++******+++,,,---$$$&&&))),,,---,,,***)))+++++++++***************,,,,,,---...000222444555111111222333444666666777444444444444444333333222333444555555666666555555444444555555666777777777444333222222111111222222222333444444444666:::===AAACCCFFFIIIJJJJJJIIIHHH;;;======;;;888888;;;===???GGGQQQZZZfffxxx~~~vvvuuuvvvzzz}}}hhh^^^UUURRRQQQOOONNNPPPNNNNNNNNNNNNPPPSSSVVVXXXWWWVVVUUUTTTTTTUUUVVVWWW[[[^^^bbbfffggggggfffeeehhhaaaZZZUUUUUUWWWXXXWWWYYY^^^dddfffhhhmmmvvv}}}{{{cccRRRGGGAAADDDGGGJJJWWWggguuu~~~|||zzzxxxpppiiifffiiiooouuu}}}xxxqqqqqqqqqvvv}}}~~~yyysssqqqiiiggggggmmmtttwwwsssnnnkkkiiikkkooorrrmmmaaaWWWKKK???777666666222000111111111000///////////////------............------000///...------,,,,,,,,,,,,...000000...---------------------------------------------------------------++++++++++++------,,,***'''&&&(((,,,...///+++***)))((((((***,,,...)))***++++++)))((()))+++,,,,,,++++++***)))))))))((((((((()))******++++++((()))++++++)))((()))***&&&&&&'''((((((((((((((((((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))((((((******+++++++++******)))(((((()))************))),,,,,,+++******+++,,,,,,++++++******++++++,,,---......---......///000111222222222222333444555555777555333444777888666444444444444444444444444444666666666666555555555555111111111111111111222222444333222222333666888:::@@@AAADDDHHHJJJHHHEEEAAA<<<;;;;;;;;;=========<<>>???>>>>>>AAAFFFLLLRRR]]]iiiooonnnjjjfffbbb```]]]\\\aaaiii{{{qqq^^^UUUTTTPPPRRRUUUPPPLLLIIIFFFFFFJJJOOOTTTVVVXXXWWWUUUSSSSSSSSSTTTUUUSSSXXX]]]______```cccfffjjjggg```[[[WWWVVVVVVWWW___```bbbdddfffmmmwwwrrr^^^NNNDDDBBBCCCIIISSSXXX___ooo}}}~~~wwwrrrpppnnnmmmkkknnntttxxxtttuuuvvvrrrllljjjmmmooosssyyy}}}{{{sssmmmnnnpppvvv}}}xxxjjj___RRRHHH>>>:::777333111111111111000////////////000//////000000000000/////////...,,,+++,,,---///000///,,,***+++------***''',,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---...---,,,,,,---,,,***(((+++++++++++++++*********,,,+++******++++++***(((((())))))***++++++,,,,,,,,,,,,,,,+++******))))))((()))++++++)))((()))***(((((())))))******))))))(((((((((((())))))))))))+++************)))))))))))))))******+++++++++,,,''''''((()))*********))))))******+++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,---...///000111111000111111222333444666555444555666666555444444444444444444444444444666666666555555555555444222222222222222222111111111111000000222555777999>>>@@@CCCFFFGGGGGGEEEDDD????????????@@@@@@@@@@@@AAAFFFJJJPPPXXXbbbfffdddccc___^^^_________dddkkkyyy}}}qqq^^^VVVVVVQQQSSSUUUPPPJJJGGGDDDDDDGGGKKKOOOQQQTTTSSSSSSRRRRRRRRRSSSSSSRRRTTTXXXYYYYYY\\\bbbfffnnnjjjccc\\\WWWUUUUUUVVV\\\___ccceeehhhmmmvvv|||ttt\\\NNNHHHGGGEEEGGGOOOWWW^^^iii}}}xxxwwwyyyyyyuuutttsssssstttuuuzzz|||rrrppppppmmmiiihhhlllsss~~~{{{tttqqqsssxxx~~~zzzooofff]]]UUUIII@@@999444111///222111000000//////000000/////////000000////////////...---,,,---///222333888222,,,,,,///222000...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++***+++,,,,,,,,,,,,+++))))))---+++******------,,,***))))))*********+++++++++)))******+++,,,,,,------((()))++++++)))((()))***))))))************))))))(((((((((((())))))))))))************))))))))))))(((((()))******+++++++++'''((()))******++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---//////000000000000111222333444555555444555555555555555555555555555555555555555666666555555555444444444333222222222222222111111111111000111333666999;;;>>>AAADDDGGGHHHHHHHHHIIIFFFFFFFFFDDDBBB@@@@@@@@@???DDDIIINNNWWWaaadddbbbfffdddeeeiiikkkkkknnnsssxxx|||ppp^^^VVVUUUQQQRRRTTTNNNJJJGGGDDDCCCEEEIIILLLMMMPPPPPPPPPQQQQQQQQQQQQRRRQQQRRRSSSTTTUUUZZZbbbiiipppkkkddd\\\XXXVVVWWWXXX[[[___cccgggiiinnntttyyyuuu___MMMEEEEEEHHHHHHLLLRRRZZZeeexxxxxxrrrnnnrrrzzz}}}zzzxxxxxxxxxyyyyyy|||rrrmmmkkkjjjjjjlllrrrzzzzzz{{{||||||xxxqqqkkkfff___RRREEE;;;555222///222222111000000000000000---......//////......---000///......///111333555GGG>>>333------...---+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++.../////////,,,,,,,,,,,,,,,+++***)))***))))))***+++,,,,,,++++++++++++*********)))))))))******+++,,,,,,------((()))++++++)))((()))***))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((((((((()))***++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---//////000000000000111222333444444555555555444444444555555555555555555555555555555555555555444444444444333333333333222222111111222111111222555888;;;===AAADDDGGGIIIJJJKKKMMMOOOOOOOOONNNJJJEEEAAA@@@@@@>>>CCCIIIOOOYYYdddiiihhhkkkjjjlllrrruuutttuuuwwwxxx}}}tttaaaXXXWWWRRRRRRTTTOOOKKKHHHEEEDDDFFFHHHJJJKKKKKKLLLNNNPPPQQQQQQPPPPPPPPPPPPQQQQQQSSS[[[fffnnnppplllddd]]]YYYXXXZZZ[[[ZZZ___eeehhhkkknnntttxxxvvvbbbRRRGGGBBBDDDHHHHHHNNNWWWbbbsssxxxrrrpppnnnuuu|||}}}|||}}}uuunnnkkkkkkpppvvv}}}zzzuuurrroooiii[[[JJJ>>>999555222222222111000000000000111------............------/////////000000222333333@@@:::111,,,,,,---......------------------------------------------------+++,,,,,,------,,,,,,+++,,,+++,,,///222444333222,,,,,,,,,,,,++++++++++++)))***,,,+++))))))***+++,,,,,,++++++***))))))(((,,,,,,,,,+++******))))))((()))++++++)))((()))***))))))******))))))(((((((((((((((((())))))))))))(((((()))))))))))))))***++++++++++++************+++,,,,,,,,,,,,,,,++++++)))******+++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,---...///000111111000111111222333444333555666555444333444555555555555555555555555555555555555444444444444333444444444333222222111111222222222333666999===???BBBFFFJJJKKKKKKMMMQQQUUUWWWXXXVVVPPPHHHCCCAAABBB@@@DDDIIIOOOZZZfffmmmmmmpppooossszzz~~~|||yyyzzz{{{{{{ggg]]]ZZZTTTUUUWWWRRRMMMJJJGGGFFFGGGHHHIIIIIIHHHJJJMMMOOOQQQQQQPPPOOONNNNNNOOOOOOSSS\\\iiisssrrrmmmeee^^^YYYYYY[[[]]]\\\```fffiiillloootttxxx{{{iiiTTTJJJEEECCCDDDHHHHHHQQQ```qqq|||rrroooppprrrvvvzzzrrrnnnoooxxx{{{kkkUUUEEE===888333333222111111000000111111......////////////......---...///000111000000//////...---------///000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---222777::::::666222---,,,+++***+++,,,---...///333555222+++(((***---++++++******************,,,++++++******)))((((((((()))++++++)))((()))***((())))))))))))((('''&&&(((((((((((())))))))))))(((((((((((())))))******///......------,,,,,,+++,,,,,,,,,,,,,,,+++***)))((()))******++++++*********+++,,,,,,,,,,,,+++***++++++******++++++,,,---------------...///000111111111111222222333444555222444666555333222444666555555555555555555555555555555555444444444333333555444444333222222111111000000111222555999===???CCCGGGKKKLLLLLLNNNTTTYYY[[[\\\[[[UUULLLEEEDDDEEEDDDGGGJJJNNNXXXdddkkklllnnnmmmsss|||~~~zzzyyy~~~lll___[[[TTTUUUXXXTTTNNNKKKHHHFFFGGGHHHHHHGGGFFFHHHLLLOOOQQQQQQPPPOOOKKKLLLLLLNNNSSS^^^lllvvvvvvpppggg___ZZZYYYZZZ\\\]]]bbbgggjjjlllpppuuuzzzrrr]]]HHHAAAAAAAAACCCFFFJJJVVViii}}}vvvjjjeeehhhooottt~~~~~~vvvqqqrrr{{{```KKKAAA999222333222111111000111111111//////000000000000//////+++,,,...000000///---,,,,,,...111111///---++++++////////////////////////++++++++++++++++++++++++++++++------------+++++++++000777>>>AAA>>>777111---,,,*********,,,...000888===???999///***,,,111)))))))))***++++++,,,,,,((((((((()))******++++++((()))++++++)))((()))***(((((()))(((((('''&&&&&&(((((((((((())))))))))))'''((((((((())))))******+++******)))((('''&&&&&&,,,,,,,,,+++***)))((('''(((((()))******************+++,,,------,,,+++***++++++******++++++,,,---......---......///000111222222222222333444555666222444666555333222333666666666666666666666666666555555444444444333333333555555444333333222111111//////000111444888<<<>>>CCCGGGKKKLLLLLLNNNUUUZZZ]]]^^^]]]WWWNNNHHHGGGIIIHHHJJJKKKMMMVVVaaahhhiiifffffflllwww}}}zzzuuusssmmm___YYYRRRSSSWWWSSSNNNKKKHHHFFFFFFGGGGGGFFFEEEGGGLLLPPPRRRRRRQQQOOOHHHIIIKKKMMMSSS___mmmxxxyyysssiii```ZZZXXXYYYZZZ___cccgggjjjlllpppvvv{{{lllXXXHHHEEEFFFEEEGGGLLLUUU^^^ooozzzjjj```cccggghhhmmmvvv}}}tttssshhhUUUIII===444444333111111222333333222//////.........---------///...---------...000111---+++)))***---///...,,,111777<<<999000***,,,000---------,,,,,,,,,++++++,,,...000///...---------666999999777111------......---+++++++++---///000>>>PPPWWWFFF111)))***+++***+++---...///...------...---,,,******,,,---...*********+++,,,,,,------((()))+++++++++***((('''++++++***)))))))))))))))++++++++++++++++++++++++'''***,,,+++)))'''(((***((()))+++,,,+++***((('''((()))))))))************(((((()))***+++,,,,,,,,,+++)))((())),,,///000000---...///111111111000///222222111111111111111222444444444444444444444444777666444333444555777888555555444444444555555666666444333111000000111111000000111222444999???DDDGGGFFFFFFFFFIIIMMMSSSVVV]]]______ZZZRRRLLLJJJJJJMMMLLLMMMQQQWWW]]]bbbddd```cccjjjpppooollllllqqq~~~|||lll[[[TTTSSSSSSRRRSSSLLLJJJGGGDDDDDDEEEGGGIIIHHHLLLRRRVVVWWWUUUPPPMMMLLLMMMOOOQQQVVV```mmmwwwxxxrrriii```ZZZXXXYYYZZZ]]]aaafffjjjmmmrrrzzzbbbQQQCCCBBBEEEFFFJJJPPP\\\iii}}}tttfff[[[WWW^^^eeeiiirrr~~~|||tttrrr|||{{{iiiXXXMMMBBB888222111//////000111000/////////.........---------......---------...///000...,,,++++++...//////---000555888666000+++,,,...******+++,,,---......///,,,...///...------...///888777444///,,,***+++,,,---,,,+++***+++,,,...///222???DDD999...------+++''')))+++------,,,***(((*********************************)))))))))))))))'''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''')))+++***((('''(((***'''((()))))))))((('''&&&************++++++++++++))))))******++++++,,,,,,,,,***)))***,,,...//////,,,---///000111111111000222222111111111111222222444444333333333333333333555444444444555666888999555555444444444555555666555444333111111111111222///000111222555999@@@DDDJJJIIIHHHHHHJJJOOOUUUYYYaaabbbaaa[[[SSSLLLIIIIIIJJJJJJMMMQQQVVV[[[^^^```^^^```ffflllllliiijjjooo{{{zzz|||yyyiiiXXXQQQPPPOOONNNOOOJJJHHHEEECCCBBBDDDGGGHHHJJJNNNSSSXXXYYYVVVRRROOOMMMNNNPPPQQQVVVaaannnxxx{{{uuulllccc]]]ZZZ[[[\\\\\\aaafffjjjnnnssszzzXXXJJJ@@@AAAEEEGGGNNNXXXfffyyyqqqfffVVVRRRTTT^^^gggnnn{{{~~~{{{vvvsssxxxyyyvvvxxxggg[[[QQQEEE;;;333111///...///000///////////////.........------......---------...///000///...------///000///...///111222222///---,,,,,,******+++,,,---...//////,,,---------,,,,,,///111;;;666///***))))))++++++,,,+++*********+++,,,---***000111,,,+++//////***'''))),,,------+++(((&&&((()))************)))(((.........---,,,+++++++++***((('''%%%%%%'''(((***''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''')))******(((((()))*********)))))))))(((((((((***++++++++++++,,,,,,,,,*********+++++++++++++++---+++******,,,---------+++,,,...///111111111222222222111111111111222222222222222333333333333333222333444555666888999999666555555444444444555555555444333222111111222222111222444555777<<>>888000,,,,,,------++++++******))))))***++++++,,,...---)))***......)))---.........---,,,+++++++++++++++******+++++++++............------,,,,,,---,,,***)))((((((((()))***))))))((((((((())))))))))))))))))))))))))))))))))))***))))))******+++000///---+++***)))))))))*********+++++++++,,,,,,+++++++++++++++++++++***...,,,++++++,,,---,,,+++++++++---...000111222222222222111111111222333333111111222222222222333333333333555666777777777777666666555444444444444555444444333333222222222222333555777888;;;@@@EEEIIILLLLLLJJJHHHHHHMMMVVV\\\lllkkkggg^^^SSSKKKHHHHHHFFFHHHLLLPPPVVV]]]eeeiiiqqqpppppppppkkkeeefffjjjxxx|||zzzpppnnnwww}}}}}}uuufffWWWQQQOOOMMMJJJJJJCCCBBB@@@>>>???BBBEEEGGGMMMPPPUUUXXXYYYXXXTTTRRRPPPQQQSSSTTTYYYcccpppyyy|||rrrhhhaaa^^^^^^^^^[[[```ggglllpppttt{{{OOOGGGCCCEEEGGGLLLZZZkkk}}}oooeeeZZZ^^^eeelllrrr{{{{{{zzz}}}}}}{{{}}}}}}sssooolllmmmttt{{{qqqqqqllleee^^^VVVJJJ>>>999666222000000111111111000000/////////.........//////000000111111111111,,,---...///...------------,,,+++,,,......---+++.........---------,,,,,,,,,,,,,,,+++***,,,///222:::666111///000///---***+++*********************---///...***)))***++++++111000---++++++,,,---///...,,,***))))))***,,,...((((((((())))))*********((()))***++++++***))))))+++***************++++++))))))))))))))))))))))))+++***)))******,,,,,,---222000...,,,)))(((''''''))))))))))))*********+++,,,,,,,,,+++++++++++++++---,,,+++,,,------,,,***++++++,,,---///111222333222222111111222333333444111111111222222333333333555666666777666666555444666666555444444444444444444444444444333333333222222444666999<<<@@@EEEIIIMMMMMMKKKHHHGGGLLLVVV^^^nnnlllfff\\\QQQIIIGGGGGGGGGIIIKKKOOOWWWcccpppzzz~~~zzzuuulllcccbbbfffvvv{{{xxxmmmiiiooouuuvvvpppbbbTTTOOONNNLLLIIIHHHBBBAAA???>>>???AAAEEEGGGLLLOOOSSSWWWXXXVVVSSSQQQQQQSSSTTTUUUYYYcccpppzzz|||rrrhhhaaa^^^^^^^^^[[[```ggglllpppuuu|||JJJEEEDDDGGGIIIQQQeee{{{}}}oooeee[[[```gggnnnvvv}}}~~~xxxqqqnnnjjjeeebbbdddjjjppptttlllmmmjjjeee```ZZZOOODDD999666222//////000000///000000000/////////.........///000111111111000000+++---//////...,,,,,,,,,...---,,,,,,---...---,,,++++++,,,---...///000000+++,,,,,,,,,++++++...000333222000000///...+++(((+++++++++************))))))+++---+++))))))+++---///---***((((((***,,,...,,,+++)))(((((()))+++,,,(((((())))))***++++++,,, """%%%)))+++++++++***))))))(((((())))))******((((((((((((((((((((((((,,,***((((((***,,,------...---,,,***(((&&&%%%$$$(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,---,,,+++,,,------,,,***,,,,,,,,,---...000111222222222111222222333444555111111222222333333444444777777777666555555444444777666555444444444444444333333444444444444333333///111444777:::>>>CCCGGGNNNNNNLLLHHHFFFKKKVVV___llljjjdddYYYNNNGGGEEEFFFFFFHHHKKKPPPYYYhhhzzzwwwlllcccaaaeeesssyyyvvvkkkdddiiinnnnnnhhh[[[OOOLLLMMMKKKHHHGGGCCCAAA???>>>???BBBEEEGGGKKKNNNRRRUUUVVVUUURRRQQQRRRSSSTTTUUUYYYcccpppyyyzzzqqqggg```^^^^^^^^^\\\aaafffkkkooouuu}}}FFFDDDEEEKKKPPP\\\wwwxxxmmmcccgggmmmttt~~~zzzwwwssstttxxx}}}|||xxx}}}{{{wwwuuuqqqmmmiiiccc\\\YYY]]]bbbfffhhhfffgggeeeaaa^^^[[[RRRIII<<<888333000000000111000000000000000/////////...,,,---...///000//////...,,,///111111///---,,,---............------...///++++++,,,---...///000000+++,,,------++++++,,,......///000///---+++***+++++++++,,,,,,+++******))))))))))))+++++++++,,,---))))))))))))))))))*********+++,,,------,,,+++***,,,---------------------###$$$%%%''')))***++++++((((((((((((((()))******))))))))))))))))))))))))+++(((&&&&&&)))+++,,,+++(((((()))))))))((('''&&&))))))*********+++++++++***++++++,,,,,,---------+++++++++,,,......,,,***------,,,,,,---///000111222222222222333444555555222222222333444444555555777777555444444555666666777777666444444333333444222333444555555444333333///111555888;;;@@@DDDHHHKKKKKKIIICCCAAAFFFRRR\\\iiifff```UUUJJJDDDCCCEEECCCFFFKKKQQQZZZjjj}}}yyyoooffffffkkkssszzzxxxllldddfffjjjjjjcccWWWMMMLLLNNNMMMJJJJJJEEECCCAAA???@@@BBBEEEHHHLLLNNNRRRUUUVVVUUUSSSQQQRRRSSSTTTUUUYYYbbboooxxxyyypppgggaaa^^^^^^```^^^aaafffiiimmmuuu~~~EEEDDDHHHOOOWWWgggzzznnnqqqvvv{{{zzzzzz}}}}}}zzzzzzyyyzzz}}}wwwppphhhfffmmmwww{{{ssszzz}}}zzzuuusssqqqoooggg^^^VVVUUU\\\bbbbbb``````aaa___\\\[[[ZZZSSSJJJ???;;;666333222333333333000000000000////////////++++++---.........---,,,---000333333000...---...///000111///------...000///............---------+++,,,......,,,++++++,,,...000111///,,,***,,,///,,,,,,,,,,,,,,,+++***))),,,)))))),,,///...,,,+++%%%'''***,,,,,,+++)))((())),,,000333333000,,,)))---,,,,,,++++++******)))---+++)))((('''((()))***)))))))))))))))***++++++++++++++++++++++++++++++)))&&&###$$$'''***+++***%%%&&&)))+++,,,,,,+++*********+++++++++,,,,,,,,,******+++,,,,,,---......+++***+++,,,......---+++...------,,,---...///000222222222222333444555666222222333444444555666666777555444333444555888999888777666555444333333333222333444555555555444333111444888;;;???CCCGGGKKKFFFFFFDDD>>>;;;@@@MMMXXXfffddd]]]SSSHHHBBBBBBDDD@@@DDDKKKRRR[[[jjj|||{{{rrrkkklllrrruuu||||||ooofffhhhkkkjjjbbbWWWMMMMMMPPPPPPNNNMMMFFFEEEBBB@@@AAACCCFFFHHHMMMOOORRRUUUVVVUUUSSSRRRRRRSSSTTTUUUYYYbbboooxxxyyypppgggaaa___```aaa___bbbeeehhhmmmtttDDDGGGMMMTTT```wwwzzzzzz~~~~~~rrrjjjiiikkkmmmnnnhhhlllttt}}}sssmmmeeedddlll{{{|||sssyyy}}}}}}zzzuuunnniiifffbbb]]]^^^cccffffffcccdddaaa\\\YYYXXXWWWUUUSSSCCC>>>777222111111222222.........///////////////---......//////......---////////////000000000000---,,,,,,++++++,,,,,,---000//////...,,,+++******((()))+++,,,------,,,,,,...,,,))))))+++---......,,,)))(((***///000,,,(((...------,,,,,,------...***++++++,,,,,,++++++***++++++******************+++,,,...///000///---,,,+++++++++***)))(((((('''(((((((((((())))))))))))******+++,,,------------+++,,,,,,+++******+++---))))))))))))))))))))))))***************************+++,,,,,,---...//////......------,,,,,,------------,,,,,,---...000111333333222222111222222333333222111111111222333444666555444333333444555666888777666555444333333333555555444333222111///...333666999<<>>BBBEEEGGGEEEAAA===999888999<<>>???BBBHHHPPP[[[dddjjjkkkddd___^^^```fffrrr}}}|||wwwuuunnnfff\\\UUUSSSRRRPPPNNNHHHEEEBBB@@@AAAEEEIIILLLRRRTTTVVVVVVSSSOOOLLLLLLLLLJJJKKKOOORRRYYYeeeqqquuusssnnnggg```\\\\\\]]]]]]bbbiiimmmpppvvvKKKOOO^^^zzz}}}{{{zzz{{{~~~~~~wwwjjj```[[[XXXVVVXXX^^^gggnnnsssyyy{{{~~~xxxttttttuuutttuuuxxxyyyzzz{{{|||}}}~~~sssdddjjjqqqrrrnnniiihhhiiiaaaXXXKKK???888555333333111111000///...------,,,...//////000000//////...............////////////------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,+++---,,,,,,---......,,,***))))))***+++---...---,,,++++++************++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,....../////////000//////*********)))))))))))))))))))))))))))************///...---+++************((())))))(((''''''(((***************************************************))))))***++++++,,,------++++++,,,---...000111222555333222000000000000111222111111111222222333444111111222222333333333333555444333222222333444555444444333222222222333333222222111111222333444555666777:::@@@FFFJJJKKKJJJDDD@@@;;;555222111222333666:::???AAAAAA@@@@@@AAA===???BBBGGGOOOWWW^^^cccccc___^^^aaagggppp~~~zzzvvvvvvtttlllbbbYYYUUUTTTRRRQQQIIIFFFBBB@@@AAAEEEJJJMMMRRRTTTVVVVVVSSSOOOMMMLLLIIIHHHJJJNNNRRRYYYeeepppwwwtttnnneee^^^ZZZYYYZZZZZZaaajjjpppsssxxxJJJQQQeee}}}zzzyyyyyy~~~~~~uuulllfffccc```bbbhhhpppvvvzzzzzz|||~~~~~~~~~zzzgggXXX^^^eeeiiiiiihhhggghhhccc[[[NNNAAA999555222111000000//////......------------............------------........./////////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------,,,+++)))(((,,,***))))))***+++***((($$$%%%(((***+++,,,++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++,,,------------------.........//////******)))))))))))))))))))))))))))*********++++++000///---+++******++++++((()))))))))''''''(((***))))))))))))))))))))))))************************))))))***+++,,,---......*********+++,,,...///000666444333111000000111111333333222222111222222333000111222333333333333222555444333222222333444555444444333333333333444444333222111111111111333444555666999@@@IIIMMMNNNLLLDDD???999333111111444666888===BBBDDDBBBAAABBBCCC???@@@DDDIIINNNUUUZZZ\\\ZZZZZZ___iiisss}}}{{{yyyyyyxxxlllaaaYYYUUUSSSRRRJJJGGGBBB???@@@DDDIIIMMMOOORRRUUUVVVTTTQQQPPPPPPLLLKKKMMMQQQUUU[[[fffqqqzzzvvvnnneee\\\XXXYYYZZZZZZaaajjjpppsssxxxOOOYYYooo|||}}}~~~yyyuuurrrqqqtttxxx|||~~~|||~~~nnn]]]WWW[[[bbbhhhkkkllllllkkkjjjaaaTTTHHH>>>888444111///////////////.........------............---------------.........//////------,,,,,,,,,,,,------***+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))***++++++***'''((()))*********,,,---,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++,,,------...***************++++++,,,)))))))))))))))))))))***))))))*********+++++++++...---+++***)))***+++,,,)))******)))(((((()))+++************************************************++++++,,,,,,---------...+++++++++,,,,,,...//////222111000//////000111222444444333222111111111111000111222333333333222222444444333222222333444444555444444444444444555555444333111111111333444666777888<<>>???BBBHHHKKKLLLOOOSSSUUUUUUTTTSSSSSSSSSRRRSSSVVVYYY]]]gggrrr|||wwwnnnddd\\\YYYZZZ]]]]]]bbbiiimmmqqqwwwWWWbbbyyy}}}|||}}}||||||~~~ooobbb^^^```fffmmmrrruuutttrrrqqqiii\\\OOOEEE===777444........./////////////////////000000000000//////---------.........//////.........------.........''')))---///000000...---+++***))))))+++...222444222000---+++,,,...............---+++***+++...111,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......,,,,,,++++++,,,,,,---...)))))))))))))))*********)))************+++++++++---,,,***(((((()))+++,,,)))*********((((((***+++++++++++++++++++++++++++************************......------------,,,,,,...............///000111......---...///000222333555555333222111000000000000111222333444333222222444444222222222222444444555555444444444555555666444333222111222444777888;;;<<<@@@IIITTTZZZZZZWWWJJJEEE===777555999>>>BBBQQQTTTUUUPPPIIICCCBBBDDDCCCDDDHHHLLLOOORRRTTTUUUPPPWWWhhh|||{{{oooddd\\\XXXXXXXXXKKKHHHBBB>>>>>>AAAGGGJJJJJJMMMRRRUUUVVVUUUVVVVVVYYYXXXXXX[[[\\\___hhhrrr}}}wwwnnnccc\\\ZZZ]]]``````dddhhhjjjnnnvvvWWWnnnyyy|||~~~~~~~~~~~~~~~}}}}}}wwwooogggeeegggjjjmmmppptttzzz~~~~~~xxxkkkZZZHHH:::111---111111000000000000000111111111000///...---,,,,,,222111///---,,,---...///------------------------------------------------,,,------......//////000))))))+++---...///000000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***''')))++++++)))((()))))),,,,,,,,,+++++++++******...---,,,+++++++++,,,---,,,,,,++++++***)))((((((''''''(((***+++,,,---...///---***))))))+++++++++++++++***************+++///---+++)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++)))%%%"""!!!!!!++++++,,,------.........---...///000111000000000111111111000000000000000333333222222222333444555555444333222222444555666777666333111111222444666666555444444333333333333444999@@@KKKZZZdddbbb[[[PPPCCC???===777<<>>;;;555111///000222555000000111111222222222333///111333444444444222111000222333555666666555444555666777888777666444333555555555444444555666666888===FFFTTThhhwwwzzzuuubbbOOOFFFEEEGGGXXXnnnxxx~~~ooo^^^SSSNNNIIIHHHJJJQQQ\\\hhhqqqvvvzzzwwwyyywwwwww~~~|||kkk^^^XXXSSSNNNJJJEEEAAABBBCCCDDDHHHNNNOOOQQQSSSUUUUUUTTTQQQPPPVVVQQQNNNSSSZZZdddppp{{{xxxjjj]]]VVVVVVYYY]]]aaahhhooopppmmmqqq{{{zzzvvvwwwxxx||||||{{{{{{zzzzzz{{{|||}}}xxx{{{|||wwwxxx~~~{{{zzzqqqlllhhhhhhlllppprrrqqqqqqtttuuurrrooonnnkkkfffeeebbbaaaccchhhkkklllkkkppplllgggaaaYYYNNNAAA888333333111000////////////111111000///...---,,,,,,+++,,,,,,---......//////........................------------------------,,,,,,,,,+++******)))))),,,---------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++,,,,,,+++)))***,,,...,,,,,,,,,+++++++++******'''((()))***************************************++++++******************)))(((((((((***+++***((())))))'''&&&%%%%%%$$$$$$***++++++,,,,,,---------++++++++++++++++++++++++---...000///...------...,,,,,,,,,---///222555777;;;999555111///000111222444333333222111111000000111222333444555444333333111222333444555666666666555555666777666555444333333333333333333333444555999>>>HHHWWWlll}}}~~~iiiVVVKKKJJJLLL[[[pppxxx}}}nnn^^^QQQKKKGGGHHHKKKRRR]]]kkkyyyvvvsssvvvyyy{{{sssvvvooo```XXXRRRNNNHHHCCC@@@BBBCCCCCCGGGMMMQQQSSSVVVXXXXXXVVVSSSQQQTTTQQQPPPTTTXXX___kkkvvv|||uuuiii^^^XXXWWWZZZ]]]aaagggmmmnnnlllppp{{{|||||||||{{{yyyxxxwwwvvvvvvyyy}}}{{{zzz|||xxxzzz{{{zzz}}}|||vvvooolllnnnqqqqqqppppppuuuwwwqqqjjjgggfffcccaaa```aaabbbdddgggiiikkkgggbbb[[[VVVQQQIII???888222222111000//////000000000000//////.........---++++++,,,---............------------------------------------------------------,,,,,,+++*********.........------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))(((((())))))***+++,,,,,,+++***+++,,,,,,,,,,,,+++++++++************)))))))))******+++******************************************++++++***)))))))))******)))'''''''''&&&&&&&&&&&&''''''***++++++,,,,,,,,,++++++************************''')))++++++******+++,,,,,,,,,,,,---...000111222222111000///////////////444333333222222111111000333333444444444555555555222222222333444555666777555555555555555444333333333333333333333444555555:::???IIIZZZooopppZZZMMMJJJLLL\\\qqqyyywwwjjj[[[OOOIIIFFFIIINNNTTT___ooozzzvvvwwwyyyyyyqqquuuqqqaaaXXXRRRNNNFFFCCCDDDHHHIIIGGGHHHKKKOOORRRUUUXXXXXXWWWTTTRRRPPPPPPRRRUUUWWW\\\hhhttt{{{uuujjj```ZZZYYY[[[]]]```eeejjjkkkkkkpppzzz}}}}}}|||{{{xxxuuurrrpppuuuxxx{{{}}}~~~|||yyy~~~~~~xxxxxxxxxxxxzzzuuuuuuvvvuuusssttt{{{|||tttiiidddbbbaaaaaaaaabbbaaa```aaadddfffaaa[[[SSSOOOMMMIIICCC>>>111111000000000000000111.........///////////////............---,,,+++***++++++++++++++++++++++++------------------------,,,------......//////000+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((((((((()))''')))++++++)))((()))))),,,,,,,,,+++++++++******,,,+++***)))))))))++++++******************++++++))))))*********+++++++++)))((((((((()))(((&&&%%%%%%%%%%%%&&&'''(((***+++******+++++++++******)))))))))))))))))))))))))))(((***++++++***)))***+++,,,,,,,,,---------------...///000222333333333333000000111222333333444444555444444444444555666777222222222222333555777888555555444444333333333333555555555555555666777888:::@@@JJJ[[[qqqrrr[[[KKKGGGIIIZZZpppyyy}}}vvvjjj]]]SSSMMMFFFJJJPPPVVV```qqqzzzyyy{{{yyyppptttqqqaaaXXXSSSOOOFFFFFFIIIOOOPPPMMMKKKLLLMMMOOOSSSVVVWWWUUURRRPPPMMMNNNRRRVVVVVVZZZfffsss|||vvvlllccc\\\ZZZ[[[\\\```dddhhhiiikkkqqqzzz|||{{{xxxqqqpppssswwwyyy{{{}}}~~~~~~}}}|||~~~~~~zzzxxxwwwzzzxxxqqqnnnpppxxx|||zzz{{{|||tttqqqllliiiiiigggbbb[[[]]]______]]]^^^aaa___[[[[[[UUUNNNIIIFFFCCC>>>;;;777444111///000000000/////////............//////,,,------......------,,,...------,,,,,,------...,,,---------,,,++++++***000---)))))),,,//////...,,,,,,------------......,,,+++***))))))***++++++---)))'''***...000...+++))))))*********+++++++++///...,,,------...,,,+++''')))+++------,,,***((('''(((((()))******+++++++++++++++++++++***)))(((&&&'''((())))))((('''''''''$$$!!!###(((***)))&&&)))))))))))))))******+++''''''((()))***++++++,,,.........---,,,,,,---///***))))))+++000666===AAA<<<999555111//////000222333333333222222111111111111111222333444666777777111111222333444666666777555777888777555444444555555555666555444555777999888@@@MMMaaaxxxjjjZZZJJJFFFMMMZZZjjjuuuxxx|||~~~vvvgggXXXPPPMMMHHHLLLRRR\\\ggguuu}}}}}}yyyqqqpppyyyxxxjjj[[[QQQMMMKKKIIIGGGMMMYYYXXXLLLEEEFFFQQQSSSUUUUUUSSSPPPOOOOOOMMMLLLMMMQQQTTTYYYdddpppwwwssslllccc\\\YYYZZZ\\\aaadddggghhhjjjppp{{{}}}|||zzzxxxwwwzzz}}}}}}yyyssspppsssvvvwwwzzz|||}}}}}}}}}|||}}}}}}~~~|||yyywwwwww{{{yyysssooopppttt}}}}}}wwwtttnnnfff```\\\YYYWWW\\\___^^^\\\]]]```]]]YYYUUUPPPKKKHHHFFFDDDAAA===999666222000000111000000000000000//////000000000,,,------......------,,,...------,,,,,,------...---------------,,,++++++///,,,******---//////---++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,++++++***---***(((***...000///,,,))))))*********+++++++++---+++******++++++***))))))))))))******+++++++++++++++++++++++++++++++++*********+++++++++******))))))*********)))((('''((($$$"""$$$(((***)))&&&)))))))))))))))******+++))))))******************,,,,,,---,,,,,,+++,,,---***))))))***---111666999333222000000000222444666333333333222222222111111222222333444555555666666111222222333444555666777555666888777555444444555444555555444333444666999;;;AAANNNccc{{{iiiYYYIIIEEEKKKVVVeeepppxxx||||||ssscccTTTKKKHHHIIILLLSSS\\\gggttt|||xxxxxx}}}vvvkkkggglllsssyyyvvvnnncccWWWOOOKKKJJJIIIDDDGGGOOONNNFFFDDDHHHOOOQQQSSSSSSQQQNNNMMMMMMMMMKKKMMMPPPSSSWWWbbbmmmuuuqqqjjjbbbZZZVVVVVVWWW```dddggghhhjjjoooyyy{{{uuuuuujjjkkklllkkkjjjnnnwww~~~~~~}}}yyyssspppqqqtttuuuwwwzzz{{{|||||||||}}}||||||}}}~~~~~~{{{yyyxxxwwwwww|||}}}zzzzzzwwwrrrpppnnnoootttzzzyyypppdddZZZUUUWWWZZZ]]]aaacccbbbcccccc^^^XXXQQQNNNJJJIIIJJJJJJFFFCCC<<<999444111111111000000111111000000000000111111,,,------......------,,,...------,,,,,,------...---............---,,,,,,---,,,+++,,,...///...---***+++,,,,,,,,,+++***)))((())),,,......---,,,***---+++***+++///000///,,,***************+++++++++,,,+++******++++++***))))))(((''''''(((***,,,---------,,,,,,+++***)))))))))******+++++++++******++++++++++++***)))(((((((((%%%###%%%(((***)))''')))))))))))))))******+++,,,,,,++++++************)))***+++,,,------------++++++******+++---///000---......///111333555666333333333222222222222111333333444555555555555555111222222333444555666666555666777777555444555555444555555444222333555777<<>>>>>DDDKKKKKKMMMPPPPPPNNNLLLKKKKKKJJJJJJKKKOOOPPPRRRZZZccclllhhhaaaYYYRRRPPPRRRUUU]]]bbbfffhhhiiilllttt{{{|||uuuoookkkfff]]]WWWVVVUUURRRQQQXXXeeesss{{{~~~|||{{{wwwrrrpppppppppooooooqqqsssvvvxxx{{{|||}}}~~~~~~|||zzzyyyyyy{{{zzzsssrrrttttttppplllkkknnnvvvppphhhggggggjjjnnnlllvvv}}}mmm___TTTRRRQQQSSSVVVUUURRRNNNAAA===666111//////.........//////000000//////...,,,------......------,,,...------,,,,,,------...------......///......---+++,,,---......---------//////000000///---+++***---,,,+++******,,,...///---,,,,,,,,,---...------************************---+++++++++------,,,+++$$$&&&(((+++,,,,,,++++++))))))))))))))))))))))))------,,,,,,***)))'''&&&'''''''''((()))***+++,,,***)))(((((()))*********)))))))))))))))******+++)))******+++,,,,,,------///---++++++,,,,,,)))'''++++++,,,,,,,,,,,,++++++...///000000000///......222222222222222222222222333444555666777666555444222333333444444555555555444555777777666555555666444555555333222222444666<<<@@@JJJ[[[qqqzzzoooTTTKKKCCCDDDIIISSS```kkknnnnnnjjjbbbYYYRRRNNNNNNJJJMMMRRR[[[dddjjjlllllliiijjjooouuuuuummmgggfffmmmrrrtttlll^^^TTTRRRTTTYYY^^^bbb___VVVNNNKKKKKKGGGCCC@@@???@@@AAAEEEJJJKKKMMMPPPPPPOOOMMMLLLLLLJJJIIILLLOOOPPPQQQXXXaaaiiiddd]]]VVVQQQRRRVVVZZZ[[[```eeefffgggkkkrrryyyxxxiiiccc]]][[[WWWPPPLLLLLLOOONNNRRR___ppp~~~vvvxxxwwwsssrrrrrrqqqnnnnnnooorrruuuxxx{{{}}}~~~~~~~~~~~~}}}{{{yyyyyy{{{yyyssstttvvvtttrrrqqqpppttt|||pppkkkmmmnnnqqquuu{{{ppp```SSSRRRSSSVVVYYYYYYUUUQQQEEE@@@888333000///......---...///000000///...---,,,------......------,,,...------,,,,,,------...,,,,,,---............---+++,,,...---,,,,,,---///333333222000///...------///---***((((((***---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))((()))***+++***)))%%%'''***---...---+++***++++++++++++++++++,,,,,,------,,,,,,***)))'''&&&'''''''''((()))***+++,,,*********))))))******+++)))))))))))))))******+++(((((()))***+++,,,------222///++++++,,,---+++((())))))*********+++++++++,,,---...///000000000000111222222222222333333333222333555777888777555444333333333444444444555555333555777777666555666777555666555444222222444666===BBBIIIVVVfffpppmmmcccMMMFFFBBBDDDKKKTTTaaammmqqqnnnggg^^^UUUOOOMMMMMMKKKLLLPPPXXXaaaggghhhfffccceeellltttuuunnngggeeeiiiooorrrkkk]]]SSSQQQSSS]]]cccgggcccYYYOOOKKKKKKFFFEEEDDDCCCCCCDDDFFFGGGKKKMMMPPPPPPOOOMMMMMMMMMIIIJJJMMMQQQRRRRRRXXX```eeeccc^^^YYYUUUVVVZZZ]]]ZZZ^^^bbbdddeeeiiirrryyy{{{pppgggWWWRRRNNNNNNMMMJJJHHHIIIKKKPPP[[[jjjxxx}}}yyytttpppwww{{{zzzzzzyyytttmmmnnnoooqqqtttxxx{{{~~~}}}|||{{{|||}}}|||zzzxxxxxxyyy{{{vvvwwwxxxuuutttvvvvvvyyypppooorrrsssyyykkkZZZSSSSSSUUUZZZ^^^^^^ZZZVVVIIIDDD<<<555222111000///---///000111111000///---,,,------......------,,,...------,,,,,,------...++++++,,,---------------,,,---...,,,++++++...111666444222000.........//////---+++)))((()))***+++***+++,,,+++******+++++++++++++++*********)))))))))(((((()))***++++++))))))***+++,,,---,,,,,,+++------,,,,,,+++************++++++++++++***))))))++++++***)))))))))***++++++++++++*********+++,,,)))))))))))))))******+++)))))))))******+++++++++000,,,***---333999;;;:::,,,++++++******+++,,,,,,------...///000111222222111111222222222333333333111333555777888888666555333333333444444444444555333555777777666555666777666777666555333333555666:::???FFFNNNXXX___\\\UUUGGGCCC@@@DDDJJJSSS```kkkoookkkcccZZZSSSNNNMMMMMMLLLLLLOOOVVV___eeeeeeccc```dddmmmxxxzzztttooommmpppuuuwwwoooaaaVVVSSSUUU___fffjjjdddXXXMMMIIIJJJFFFFFFEEEDDDDDDEEEEEEDDDJJJMMMOOOPPPOOOMMMLLLLLLIIIJJJNNNSSSTTTTTTZZZaaaccccccccc```]]][[[[[[[[[YYY\\\```aaabbbhhhrrrzzzzzzrrriii]]]TTTMMMHHHFFFIIIJJJIIIIIILLLHHHSSSdddsssyyyuuukkkcccmmmwwwwwwmmmnnnoooqqqtttxxx||||||{{{yyyyyyzzzzzzzzzyyywwwvvvxxx}}}~~~yyyzzzyyyttttttxxxzzz}}}}}}qqqsssvvvxxxzzzeeeUUUTTTUUUXXX^^^cccddd```\\\LLLFFF>>>777444222222111...000111222222111000...,,,------......------,,,...------,,,,,,------...***+++,,,,,,---------,,,,,,---...,,,******...222777555222...------...///---,,,,,,+++***)))((((((***+++++++++***)))***+++++++++++++++******))))))+++***)))***,,,------+++---,,,+++++++++,,,---...---,,,+++***)))'''&&&&&&(((((()))++++++,,,,,,,,,000...,,,***)))))))))***+++,,,,,,+++******+++,,,)))))))))))))))******+++*********)))))))))))))))***((()))000<<>>>>>???AAAFFFPPPZZZbbbddd^^^WWWRRRQQQQQQPPPOOOPPPPPPRRRVVVZZZ^^^`````````rrr~~~}}}jjjZZZTTTTTT___cccddd___UUULLLHHHHHHFFFFFFEEEDDDCCCDDDDDDEEEIIIJJJJJJKKKLLLLLLKKKKKKKKKJJJLLLPPPRRRRRRUUU[[[```fffkkkjjjccc\\\XXXXXXVVVYYY\\\^^^aaahhhqqqxxxuuukkk___XXXRRRKKKGGGGGGFFFGGGGGGHHHHHHKKKPPPSSS^^^kkkzzzzzzqqqnnnnnn}}}xxxtttsssrrrtttxxx{{{}}}}}}~~~}}}{{{xxxvvvtttrrrxxxvvvuuuyyy{{{{{{|||}}}~~~|||vvvooommmsss|||~~~wwwppphhh^^^WWWZZZ___hhhqqqyyy}}}~~~}}}mmm[[[GGG;;;555000//////////////////............------,,,,,,,,,,,,------///......---,,,,,,++++++------,,,,,,,,,,,,------***************+++,,,,,,,,,,,,,,,,,,,,,---......++++++************++++++******+++,,,,,,---......,,,***''''''(((*********++++++,,,---------,,,,,,******++++++,,,,,,,,,---++++++)))((((((((()))***---+++)))'''''')))+++,,,******))))))******+++,,,******))))))))))))*********+++***)))((())),,,...)))))))))***+++,,,---...))),,,,,,***111>>>AAA:::///...---,,,,,,---///000---...///000000111111111333333222222333333444555333333222222333333444555444444444555555555555666111444888999666444333444;;;999666444333333444555777888999999:::::::::999<<<===>>>AAAFFFNNNXXX___```[[[UUUQQQPPPPPPOOONNNNNNOOOQQQUUUZZZ^^^```aaaddduuu{{{nnnccc___^^^^^^bbbccc^^^TTTJJJFFFFFFFFFDDDBBB@@@@@@AAABBBCCCHHHHHHIIIKKKKKKLLLLLLLLLMMMKKKLLLPPPQQQRRRVVV]]]bbbhhhmmmkkkddd]]]ZZZZZZXXXYYY[[[[[[]]]ccckkkrrr{{{pppddd[[[QQQMMMIIIEEEDDDGGGIIIJJJLLLOOOSSSXXX___dddwww~~~{{{wwwuuuwwwzzz|||}}}}}}{{{yyywwwvvvuuuuuu}}}yyyuuuuuuyyy{{{|||vvvpppkkklllrrrzzz}}}~~~{{{tttoookkkgggaaa\\\ZZZ```kkkzzz{{{fffMMM>>>777222///---000//////...------,,,,,,------,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,++++++++++++,,,,,,))))))))))))*********++++++++++++++++++,,,,,,---++++++************++++++++++++,,,,,,---.........,,,***'''''')))*********,,,,,,---------,,,++++++******************++++++++++++)))((((((((()))***++++++)))(((((((((((((((***************++++++,,,++++++************++++++***++++++***)))***,,,...((()))***+++++++++++++++''',,,,,,((()))......)))------,,,,,,,,,...///000......///000000000000000333333222222333333444555333333222222333333444555444444444555555555555666333888<<<===:::777777777:::888666444333333444555777777666555555555555555999;;;>>>AAAFFFLLLTTTYYYZZZWWWRRROOONNNNNNMMMLLLMMMNNNQQQTTTYYY]]]aaacccjjjzzz|||}}}}}}zzzrrriiibbb___^^^\\\```aaa\\\RRRIIIEEEEEEGGGEEEAAA???>>>???AAACCCFFFGGGHHHJJJKKKLLLLLLLLLNNNLLLLLLOOOQQQSSSYYYaaahhhmmmpppnnnfff^^^[[[[[[WWWXXXYYYYYY[[[aaajjjrrr|||~~~nnnbbbYYYRRRKKKIIIHHHGGGJJJOOOOOORRRWWW^^^fffpppzzz|||wwwvvvxxxzzz{{{}}}|||yyywwwvvvwwwyyyzzz}}}wwwsssuuu|||~~~|||}}}vvvnnnjjjfffjjjqqqwwwxxxwwwrrrpppnnnnnnmmmjjjfffbbb\\\```kkk{{{jjjPPPAAA:::444///---/////////......---------//////............//////......---------,,,,,,,,,,,,++++++******++++++,,,))))))******+++++++++++++++++++++++++++,,,------,,,++++++******++++++,,,+++++++++,,,,,,------------+++******+++,,,,,,+++------------,,,++++++***************************------+++*********+++,,,*********))))))'''&&&&&&)))))))))))))))***+++++++++******))))))******+++)))*********))))))+++---++++++,,,,,,+++)))'''&&&&&&+++---(((&&&)))+++))),,,,,,+++,,,---...///000///000000000000//////...333333222222333333444555333333222222333333444555444444444555555555555666888;;;>>><<<888777999<<<999888666444333333333444999888666555444444444555777999===AAAEEEIIIOOOSSSTTTSSSPPPNNNMMMLLLKKKKKKKKKMMMPPPTTTXXX]]]cccfffqqq~~~|||pppqqqnnnrrruuupppfff\\\XXXXXXYYY]]]___[[[RRRJJJGGGGGGIIIFFFBBB???>>>???BBBDDDDDDEEEGGGIIIKKKLLLMMMMMMMMMKKKKKKNNNQQQUUU^^^gggooossstttpppfff^^^ZZZZZZUUUWWWXXXYYY\\\dddooowww{{{zzzooo```UUUOOOJJJHHHIIIJJJKKKQQQXXXZZZ```iiittt}}}zzzyyyzzzzzz|||zzzxxxwwwxxxzzz}}}~~~xxxsssssszzz~~~yyypppjjjeeecccbbbfffmmmrrrsssqqqppppppqqqrrrqqqlllgggccc\\\^^^fffsss{{{fffOOOBBB;;;555111///....../////////000000000//////............//////---------------,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,***************+++++++++---+++******,,,,,,,,,+++------------,,,++++++***************++++++++++++------+++*********+++,,,)))*********)))(((&&&%%%)))(((((((((((()))******))))))(((((((((((())))))'''((())))))(((((()))+++++++++,,,,,,+++***((('''(((,,,---)))&&&(((---000+++++++++,,,---...//////---...///000000111111000333333222222333333444555333333222222333333444555444444444555555555555666555;;;AAA@@@;;;666666888888777666444333333333333999777666444444444555555555888<<<@@@CCCGGGKKKNNNOOOPPPPPPOOOMMMKKKJJJIIIIIILLLQQQTTTXXX^^^eeejjjtttwwwjjjkkkgggsss|||lll]]]VVVVVVWWW[[[^^^[[[SSSKKKIIIIIIHHHEEEAAA>>>===???AAADDDDDDEEEGGGIIIKKKMMMNNNNNNLLLJJJJJJNNNSSSXXXbbbllluuuwwwwwwpppddd[[[WWWWWWUUUWWWYYYZZZ]]]dddooowww|||~~~wwwlll___SSSLLLGGGFFFHHHMMMQQQUUU]]]fffooovvv~~~|||}}}{{{zzzyyyyyy|||~~~|||wwwsssrrrxxxyyytttoooiiifffaaaaaabbbdddiiimmmooopppuuuvvvvvvtttpppiiibbb^^^[[[[[[^^^eeelllpppqqqooonnn^^^MMMCCC<<<555222111......//////000111111222------,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,+++,,,.../////////...---,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,)))))))))******************)))((()))***+++)))(((,,,,,,---------,,,++++++***++++++,,,------......++++++)))((((((((()))***************)))((('''''')))))))))((()))******+++))))))(((((((((((())))))&&&''')))(((''''''(((***((()))***+++,,,---------,,,------)))''''''+++///++++++,,,,,,------......***+++---///111333444444333333222222333333444555333333222222333333444555444444444555555555555666444???JJJMMMEEE<<<666444777777666444333333222222444444333333333444444555666888<<>>;;;;;;===???AAAEEEFFFHHHJJJLLLNNNNNNOOOMMMKKKKKKPPPUUUZZZcccmmmuuuwwwuuummmbbbYYYVVVVVVWWWYYY[[[[[[]]]bbbkkkqqqzzz{{{||||||}}}~~~wwwlll___UUUOOOMMMKKKMMMSSS]]]eeekkkvvv}}}|||{{{|||}}}~~~zzzxxxuuurrrqqqvvvxxxpppmmmmmmmmmmmmggghhhiiiiiiiiikkkppptttwwwwwwtttpppjjjddd___]]]XXXXXXWWWWWWYYY\\\___aaaaaaXXXMMMEEE===555222333.../////////////////////------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------+++---...000000///...---+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---***************************)))((()))***+++)))(((++++++,,,---------,,,,,,++++++,,,...///000111222++++++)))((((((((()))***************************++++++******++++++,,,---***))))))))))))))))))***&&&((())))))(((((()))***))))))***+++,,,...000111---,,,,,,,,,***))))))++++++,,,,,,---------,,,,,,,,,---...000111111111111333333222222333333444555333333222222333333444555444444444555555555555666:::CCCMMMMMMDDD;;;777777777666555444333222222222000111222444555666666666777999<<<>>>@@@CCCFFFIIILLLPPPSSSSSSOOOKKKIIIHHHHHHMMMRRRVVVZZZaaajjjqqquuuyyykkkkkkiiittt~~~yyyhhhYYYRRRSSSZZZ]]]___ZZZPPPGGGCCCCCC???>>>===<<<<<<===???@@@GGGHHHJJJLLLMMMNNNOOOOOOPPPNNNOOORRRVVVYYYaaajjjqqqsssqqqjjj___XXXVVVWWWWWWZZZ]]]___aaaeeelllqqqvvvxxxyyyzzz{{{vvvuuuoooeeeYYYRRRQQQTTTUUUYYYcccoooyyy~~~|||{{{{{{{{{uuuuuusssqqqqqquuu}}}~~~tttmmmlllppptttwwwppprrrrrrooolllmmmsssyyyuuusssoooiiidddaaa```aaaVVVUUUSSSPPPOOOQQQVVVZZZZZZTTTMMMGGG>>>555111333/////////...------,,,,,,/////////....../////////------------------------...------,,,,,,------...+++,,,...000000///...---*********)))***++++++,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++,,,+++***+++------+++******+++,,,,,,------------+++,,,---///111222333444------+++*********+++,,,+++******)))******+++,,,------,,,,,,------...///++++++************++++++''')))***+++***)))***+++---,,,++++++,,,---///000+++***,,,...///,,,******,,,,,,---------,,,++++++333333222111///...,,,+++333333222222333333444555333333222222333333444555444444444555555555666666===BBBDDD???555000333888666666555444333222222111///000333666888888999888888:::<<<>>>???BBBFFFIIIMMMQQQUUUUUUPPPLLLIIIHHHHHHMMMSSSWWWZZZaaallltttxxxwwwgggfffnnnssswwwpppcccWWWSSSSSS\\\______YYYMMMCCC>>>>>>???>>>>>>>>>???@@@AAABBBIIIIIIKKKLLLNNNOOOOOOOOOSSSQQQQQQTTTVVVXXX___fffmmmooonnnggg^^^XXXWWWYYYUUUZZZ___cccfffkkkrrrwwwrrruuuxxxzzz{{{{{{yyyvvvpppggg___[[[ZZZYYYYYYbbbkkkxxx}}}|||{{{zzzxxxxxxvvvsssrrruuu}}}xxxqqqrrryyy}}}|||}}}{{{wwwqqqoooppprrrppplllgggdddcccbbbaaa```[[[TTTNNNNNNLLLIIILLLSSSVVVQQQKKKDDD>>>888333///000//////............///------------------------------,,,++++++,,,,,,,,,+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,+++)))***,,,.........000000///...,,,+++******+++++++++*********))))))++++++******+++---...///,,,(((,,,;;;CCC>>>222******,,,......---+++***+++222...)))(((***++++++***---------,,,***)))+++,,,++++++***))))))***++++++***)))(((((()))+++---...++++++******,,,...111333,,,,,,,,,++++++*********............///000111111000000000000000111111222555444222000---+++)))(((111333555555444444444666444555555666777888888999DDD@@@<<<777555555777999555555444333222222222222,,,222888999666555777::::::;;;<<<===@@@CCCFFFHHHJJJPPPVVVVVVQQQKKKHHHGGGLLLNNNRRRTTTYYYbbbnnnwww~~~}}}tttiiieeeiiiooorrrlll^^^TTTQQQTTTdddeeeaaaVVVGGG===;;;>>><<<<<<=========>>>@@@AAAEEEEEEGGGLLLPPPRRRPPPMMMOOOPPPQQQQQQRRRVVV]]]ccciiimmmnnnhhh^^^VVVUUUXXXUUUYYY^^^bbbfffiiimmmppptttuuuvvvwwwyyy}}}~~~zzzxxxtttpppiiiccc```aaadddgggxxx~~~}}}|||zzzyyyyyyyyywwwsssqqqtttzzz}}}yyyxxxvvvuuuwww|||}}}wwwsssqqqpppjjjgggdddbbbaaa```^^^]]]UUUMMMGGGHHHHHHGGGKKKQQQUUUQQQLLLFFFAAA<<<666222000000///............///---------------------------,,,,,,++++++,,,,,,---,,,+++***)))***+++---...------------------------++++++++++++++++++++++++000...+++***+++,,,---,,,+++++++++++++++++++++++++++++++++*********))))))++++++******+++---...///,,,---444>>>@@@888000---***,,,---,,,+++)))******...+++)))'''(((***+++,,,***+++,,,---,,,+++((('''+++***(((''''''(((***+++...,,,***)))((((((******---,,,+++***+++,,,...000,,,,,,,,,++++++*********++++++++++++,,,---...///000000//////000000111222555444444222111000//////+++---000111222222444666444555555666777777888888@@@===999555444444666777555444444333222222222333111555999:::999999:::===;;;;;;<<<>>>AAADDDGGGIIIJJJOOOSSSRRROOOLLLMMMOOOOOOQQQTTTVVVZZZcccnnnvvv|||yyyxxxzzzwwwnnngggeeefffmmmqqqkkk^^^UUUUUUXXXggghhhfff[[[KKK???;;;;;;;;;;;;<<<;;;;;;===>>>@@@FFFFFFIIIMMMQQQSSSQQQOOOQQQRRRRRRQQQPPPTTT[[[```fffjjjkkkeeeZZZRRRQQQSSSUUUXXX]]]bbbeeeiiimmmpppuuuvvvxxxyyy{{{~~~}}}uuunnnkkkjjjiiiiiinnnttt}}}~~~{{{yyyyyyrrrqqqnnnkkkkkkoooxxx|||}}}~~~|||zzzzzzzzzwwwsssoooqqqvvv{{{~~~yyysssmmmjjjjjjnnnsssxxx}}}{{{tttnnngggdddaaa```___]]][[[YYYSSSJJJDDDDDDFFFIIILLLOOOTTTRRRNNNJJJFFF@@@:::555000000///...............------------------------,,,,,,,,,++++++,,,,,,---------,,,++++++,,,...///........................---,,,+++******+++,,,,,,444000,,,******+++,,,+++''''''((()))***++++++,,,+++++++++***************++++++++++++,,,---......,,,222;;;???:::111---///,,,------,,,***)))+++,,,*********))))))+++...000999444///---,,,,,,***'''+++)))'''&&&&&&''')))+++---,,,***)))(((((())))))---,,,+++*********+++,,,+++++++++++++++*********************+++,,,---...000000//////000000111222000000000000000111111111+++---///000000111333555555555555666666777777888;;;999666333222333555666555444333333333333333444666777888999:::;;;<<<===<<<<<<===???AAAEEEHHHJJJKKKMMMOOONNNMMMOOOSSSWWWSSSTTTVVVXXX[[[cccnnnuuuyyysssppppppnnniiieeeeeedddkkkpppjjj^^^WWWXXX]]]jjjllljjj___NNN@@@::::::;;;;;;;;;;;;:::;;;===@@@EEEEEEHHHLLLPPPQQQPPPOOORRRRRRRRRPPPNNNRRRXXX^^^iiimmmnnnggg\\\SSSRRRTTTSSSVVV[[[___cccgggllloooppprrruuuwwwxxx{{{~~~uuuooofff___[[[ZZZZZZZZZ```eeemmmuuu|||}}}wwwpppmmmjjjjjjlllmmmmmmmmmrrrrrrsssuuuxxx|||{{{xxxxxxyyyrrrtttwwwxxx{{{}}}zzzyyyzzz{{{~~~}}}{{{zzzxxxrrrmmmmmmqqquuu}}}~~~xxxwwwwwwuuupppkkkeeeaaa___ccchhhpppyyyzzzqqqhhhddd```\\\[[[ZZZXXXWWWUUUNNNGGGFFFJJJNNNRRRSSSVVVTTTRRROOOJJJCCC;;;666111000///......---......------------------------,,,,,,+++++++++,,,------------,,,+++,,,,,,---...---------------------------,,,***)))***,,,...///444000,,,******,,,,,,,,,&&&''''''((()))***++++++************************++++++++++++,,,---------+++333;;;<<<555---,,,.........---,,,******,,,...(((***,,,,,,+++,,,000555PPPDDD555,,,***---......,,,***(((&&&&&&(((***,,,)))))))))((()))***+++,,,++++++***))))))***+++++++++++++++***************,,,,,,,,,,,,---.../////////////////////000111111/////////000000000111111222333333333222111333444555555555666666666777777777666444333333333555666444444333333333444444555888666666777999;;;<<<;;;<<<======???BBBEEEHHHJJJJJJLLLMMMNNNNNNQQQUUUYYYTTTVVVWWWXXX[[[bbbllltttvvvpppllllllkkkfffdddeeeeeemmmrrrlll___WWWYYY___lllmmmjjj^^^NNNAAA<<<<<<<<<===>>>===;;;;;;>>>AAABBBCCCFFFIIILLLMMMMMMLLLPPPPPPPPPNNNMMMQQQYYY___mmmqqqqqqjjj^^^VVVTTTVVVQQQTTTXXX\\\```eeejjjmmmnnnqqqtttvvvxxxzzz|||{{{vvvpppllleee```YYYSSSQQQPPPQQQPPPTTTYYY```gggnnnxxxtttiiiddd]]][[[YYYYYYYYYYYYYYYXXX\\\^^^```bbbdddjjjqqqwww~~~yyywwwxxxyyywww||||||yyywwwvvvxxxyyy|||~~~|||{{{{{{wwwqqqkkkiiilllpppxxxzzzooohhhiiiiiifffbbb___^^^___iiilllrrr|||wwwjjjddd]]]XXXVVVVVVVVVWWWTTTQQQMMMLLLPPPVVVZZZ[[[YYYWWWTTTQQQLLLDDD<<<666111111///......---------------------------------,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++***))))))+++---000222000...+++***+++---......))))))******************************************++++++,,,,,,,,,,,,,,,,,,+++000444444000---,,,+++,,,,,,+++***((((((***,,,&&&(((++++++***+++///333OOOCCC444+++***,,,......,,,+++)))'''''')))+++,,,))))))))))))))))))******))))))))))))***+++,,,,,,************************,,,,,,,,,,,,---...///////////////...///000000111333333333333333333333333444555555444222222444555555555555555666666666666555555444444444444555666333333333333444555555666999888666777:::<<<<<<<<<<<<======???BBBEEEHHHJJJJJJLLLNNNPPPQQQRRRTTTUUUTTTUUUWWWXXX[[[bbbllltttvvvqqqnnnooommmgggddddddiiirrrwwwooo```WWWXXX___kkkkkkfffYYYJJJ@@@>>>AAA>>>AAACCCBBB???>>>AAADDDCCCEEEGGGIIIJJJKKKKKKLLLMMMMMMMMMLLLMMMSSS\\\cccooorrrrrrjjj^^^UUUSSSUUUTTTVVVZZZ]]]aaaeeejjjnnnsssvvvyyy{{{|||~~~|||uuuooohhhbbb]]]VVVRRRMMMJJJIIIIIIIIIIIIIIIMMMSSSYYY```jjjvvvxxxmmmbbbYYYTTTOOONNNMMMMMMLLLLLLLLLLLLMMMPPPSSSVVVXXX]]]eeekkkuuuzzz~~~yyyxxxzzz|||{{{wwwuuutttssstttuuuyyy|||zzz{{{zzzwwwpppiiiggghhhkkksss{{{lllccceeefffdddaaaaaacccfffnnnnnnrrr{{{|||iiiddd]]]XXXWWWXXXYYYYYYUUUWWWVVVTTTUUU[[[``````ZZZXXXUUUQQQLLLDDD<<<666222111000......---------------------------------++++++++++++,,,---......,,,,,,,,,,,,++++++++++++*********************************+++,,,...000111,,,***)))***,,,.........,,,,,,++++++******))))))***************++++++++++++,,,,,,------,,,,,,+++***---///---,,,---,,,)))(((((()))'''&&&%%%'''(((%%%'''(((((()))***,,,...666222...+++,,,,,,***''',,,+++***))))))***+++,,,,,,,,,+++***((('''&&&%%%(((((()))***++++++,,,,,,)))))))))***************************+++,,,---...//////......//////000111222222222111111111000000000111111111111222555777555555555555555555555555444555555555555555555555333333333333444555777777999:::;;;;;;<<<<<<===>>><<<<<<===???AAAEEEHHHJJJKKKLLLNNNPPPRRRRRRQQQQQQSSSTTTVVVXXX[[[cccmmmuuuxxxsssqqqqqqnnnhhhcccbbbmmmvvv}}}tttcccWWWWWW]]]iiihhhcccVVVGGG??????CCC@@@EEEIIIHHHDDDBBBCCCFFFGGGIIIKKKLLLKKKKKKLLLMMMJJJKKKLLLKKKNNNTTT___gggtttwwwwwwooobbbXXXVVVXXXZZZ\\\___aaadddhhhmmmqqqtttvvvxxxzzz{{{}}}}}}xxxppphhhbbb[[[VVVRRRKKKHHHEEEDDDDDDEEEDDDCCCBBBEEEIIIMMMSSS[[[gggooouuuzzz|||yyyxxxzzz{{{yyywwwssslllcccZZZSSSMMMKKKFFFFFFFFFFFFEEEEEEFFFFFFFFFJJJOOOQQQRRRWWW___eeemmmrrrzzz}}}zzzwwwuuussssssrrrooopppttt|||~~~{{{zzzyyyvvvooohhheeefffiiiooopppgggjjjkkkjjjggggggkkkooopppqqqtttyyywwwhhhfffcccaaabbbbbbbbbaaa```eeefff___ZZZ[[[]]]]]]XXXVVVSSSPPPKKKEEE===888222111000///------------------------------------++++++++++++,,,---...///---------------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------)))))))))***,,,------++++++++++++*********))))))))))))*********++++++++++++,,,---------,,,++++++***...///***'''******((('''(((***)))'''&&&&&&''')))(((((()))+++,,,,,,+++'''((()))++++++***((('''))))))************)))))),,,,,,+++***((('''%%%%%%******++++++++++++++++++((()))))))))*********+++++++++++++++,,,---...//////............///000000........................000000000000///111444777555555555555555555555555333444555555555444333333222222333333555666777888666:::======<<<:::<<<===;;;;;;<<<>>>AAADDDGGGIIIKKKLLLLLLNNNPPPQQQQQQQQQRRRTTTVVVYYY]]]eeeqqqyyy{{{uuuqqqpppllleeeaaa```nnnyyyyyyfffXXXXXX]]]ggggggcccWWWHHH???>>>AAA@@@GGGMMMMMMHHHDDDEEEGGGJJJLLLMMMMMMJJJIIIKKKMMMKKKKKKLLLLLLNNNUUU```hhhyyy|||{{{sssfff\\\YYYZZZ]]]___aaabbbdddhhhmmmppptttuuuvvvvvvwwwzzz~~~|||kkkfff___XXXSSSOOOKKKHHHGGGEEECCCCCCCCCCCCBBBAAABBBCCCEEEFFFIIIOOOYYY```ccchhhjjjhhhhhhkkklllkkkeeeaaa[[[TTTNNNJJJHHHGGGAAACCCDDDDDDCCCCCCDDDEEEDDDIIINNNPPPQQQUUU\\\bbbgggllluuu}}}|||zzzxxxvvvuuutttttttttmmmmmmpppuuu|||~~~|||wwwwwwyyyyyyyyyuuuooohhhdddeeegggmmm~~~uuuoooqqqrrrpppllllllpppuuuuuuxxx{{{|||oooiiiiiiiiikkkmmmnnnllljjjnnnuuutttiii]]]YYYXXXVVVVVVTTTQQQNNNJJJEEE???;;;222111000///------,,,,,,------------------------++++++++++++,,,---...///.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***)))))))))+++------+++)))))))))))))))************))))))******+++++++++++++++,,,---------,,,+++******000222***%%%&&&)))((()))+++------+++)))))))))///,,,***,,,///000...+++)))*********))))))+++---'''((()))******)))((('''((()))))))))))))))((('''---------,,,,,,***))))))(((((())))))*********+++............///000111111...............///000000/////////000111222222222444444333111///000222444555555555555555555555444222333444555444333222111222222333333555666888999222888======999777888;;;:::;;;<<<===@@@CCCFFFHHHLLLKKKJJJLLLNNNQQQRRRRRRQQQTTTWWWZZZ___hhhsss|||~~~wwwpppmmmiiibbb______nnnzzz|||iiiZZZYYY^^^fffgggdddYYYJJJ???<<<===@@@GGGOOOPPPJJJEEEEEEGGGIIIKKKMMMKKKHHHGGGHHHJJJLLLMMMLLLLLLNNNUUU```hhhwwwzzzyyypppcccYYYVVVWWW]]]^^^___```bbbeeejjjnnnwwwxxxxxxxxxyyy|||xxxnnn\\\XXXRRRLLLGGGDDDBBBBBBCCCCCCBBBAAAAAA@@@??????BBBDDDGGGHHHHHHIIIMMMPPPVVVWWWYYYZZZYYYXXXVVVUUUUUUTTTPPPLLLGGGDDDEEEFFFFFFEEEDDDBBBBBBCCCDDDEEEEEEIIINNNRRRUUUXXX\\\___jjjmmmrrrwww~~~}}}~~~{{{wwwuuutttttttttsssmmmkkklllrrrvvvvvvxxxzzztttzzz~~~~~~xxxyyywwwppphhhcccdddgggqqqxxx|||qqqsssuuutttuuuxxx{{{|||zzzooommmkkkjjjpppxxx~~~}}}nnnZZZXXX``````YYYOOOIIILLLNNNFFF;;;444222000/////////...,,,------,,,,,,,,,+++++++++//////.........//////000...------,,,,,,++++++***...---+++)))((()))***+++------,,,,,,,,,+++++++++***+++,,,---,,,***((('''((((((((((((((((((((((((///+++((((((***+++***(((++++++++++++++++++++++++))))))***+++,,,---------++++++************++++++))))))*********+++++++++,,,+++*********+++------))))))*********+++++++++&&&&&&&&&'''(((((())))))++++++***)))(((((())))))...---,,,++++++++++++,,,)))))))))***+++,,,---...////////////000000000000333222111/////////000000444444333333333444444555444444444444444444444444555444444333333333444444666666666666666777888999555666888999::::::999999::::::;;;<<<>>>AAADDDEEEKKKKKKMMMNNNPPPQQQRRRSSSYYYXXXXXXZZZ```hhhqqqvvv~~~wwwpppkkkeee___]]]___nnnvvv}}}yyyiiiZZZYYY```lllmmmgggXXXJJJBBB???===AAAEEEIIIJJJHHHFFFFFFGGGPPPPPPPPPMMMJJJIIIIIIJJJIIIHHHIIILLLOOOSSS]]]hhhxxxyyywwwnnnbbbYYYWWWXXXYYY[[[___dddeeecccgggmmmxxxzzz||||||zzzzzz~~~zzzkkk```SSSPPPLLLGGGDDDBBBAAAAAABBBBBBAAAAAA@@@@@@??????>>>AAACCCCCCCCCDDDGGGJJJNNNOOOPPPQQQPPPOOOMMMLLLJJJJJJIIIGGGDDDCCCDDDFFFBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJOOOSSSVVVYYY]]]```hhhkkkpppvvv}}}~~~{{{{{{xxxtttrrrrrrsssrrrrrrrrrmmmkkkmmmooopppsssxxx}}}yyyzzzxxxqqqiiiddddddfffnnnttt|||uuuhhhlllooorrrtttxxx{{{}}}vvvoookkkhhhgggmmmwwwooo\\\[[[dddccc___XXXRRRRRRPPPGGG===555333000///000000///...,,,,,,,,,,,,++++++++++++///...------,,,,,,------'''((()))***,,,---...///***)))(((''''''(((***+++,,,,,,,,,,,,++++++++++++)))(((((()))+++,,,***'''))))))))))))))))))))))))000...++++++,,,------+++))))))))))))))))))))))))((((((((()))*********+++++++++************++++++***+++++++++,,,,,,,,,,,,+++******)))***+++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))++++++++++++,,,,,,---...+++++++++++++++,,,---........./////////000000000222222000//////000000111111111111222444666777888444444444444444444444444555444444333333444444444333333222222222333444444333444666777888888777777999999:::;;;>>>AAADDDFFFJJJKKKLLLNNNOOOQQQSSSSSSYYYXXXXXXZZZ```iiirrrwww{{{uuupppmmmiiibbb___```hhhqqq{{{yyylll^^^___fffkkknnnkkk]]]OOOGGGBBB???BBBDDDGGGGGGFFFEEEFFFHHHLLLMMMMMMLLLJJJIIIJJJKKKMMMKKKLLLNNNOOORRR[[[dddtttuuusssjjj___WWWUUUVVVYYYZZZ___ccccccbbbffflllvvvzzz}}}}}}|||}}}zzzkkk\\\RRRJJJIIIFFFDDDBBBAAAAAABBB@@@@@@@@@@@@@@@?????????===>>>@@@@@@???@@@BBBDDDEEEFFFGGGGGGGGGFFFDDDCCCBBBDDDDDDDDDBBBBBBCCCDDD@@@BBBDDDFFFHHHJJJKKKKKKKKKNNNSSSWWWZZZ]]]```ccchhhkkkqqqwww}}}~~~vvvtttqqqooopppqqqqqqqqqyyyrrrlllkkkjjjkkkqqqwww{{{|||zzzssskkkeeecccdddjjjpppvvv{{{~~~vvvkkk```dddjjjpppuuuyyy~~~yyysssoooiiifffdddiiirrr}}}|||hhhZZZ[[[dddhhhjjjgggaaa[[[TTTJJJ@@@777444111///000000000///---,,,,,,,,,,,,+++++++++000///...---------------%%%&&&''')))+++---//////,,,+++******+++---...///,,,,,,,,,,,,+++++++++***,,,***(((***---///...,,,************************,,,***(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++************++++++++++++,,,,,,,,,---------***))))))))))))***++++++'''''''''((((((((())))))///......---,,,,,,+++++++++***)))))))))))))))))))))******+++,,,...//////---,,,,,,,,,,,,,,,------------........./////////111000000000000111222222111111111222333555777777555555555555555555555555444444444333333444444555222222111111000000111111111222444555666666555555777777888:::===AAADDDFFFIIIJJJKKKNNNPPPRRRTTTUUUYYYXXXXXX[[[aaakkktttzzz|||wwwtttuuurrrlllgggfffgggpppzzzzzznnnbbbbbbiiinnnsssrrrgggYYYOOOHHHCCC???@@@AAA@@@@@@@@@CCCEEEIIIJJJKKKKKKJJJIIIKKKLLLMMMLLLMMMPPPQQQSSS[[[dddpppqqqnnnfff[[[TTTSSSUUUYYYZZZ]]]bbbaaa```dddjjjtttyyy~~~xxxjjj]]]RRRLLLGGGFFFEEEDDDCCCCCCCCCCCC????????????????????????@@@@@@@@@@@@???@@@AAABBBAAABBBBBBCCCCCCBBBAAAAAABBBDDDEEEEEECCCAAAAAABBBCCCEEEHHHJJJMMMNNNNNNNNNOOORRRWWWZZZ]]]```dddfffkkkoootttxxx~~~tttrrrooonnnoooppppppppp{{{uuuooommmkkkkkkqqqyyy~~~~~~|||vvvnnngggdddcccggglllrrrvvvyyywwwnnnccc\\\___fffqqqyyyyyytttpppnnnhhheeedddgggmmmtttxxxzzz{{{{{{zzzssseee[[[]]]eeeooouuuvvvooodddXXXLLLCCC999555111///.../////////.........---------,,,,,,000000/////////000000111)))*********+++++++++,,,------,,,,,,,,,---...///------------,,,,,,,,,,,,++++++***))))))***,,,...++++++++++++++++++++++++)))(((''''''((((((((('''++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,---)))))))))))))))*********&&&&&&&&&'''''''''((((((,,,,,,+++++++++***************)))))))))))))))***)))***+++,,,---...............---,,,,,,,,,------------------........./////////000000111222333333444444333333222333333333555555555555555555555555444444333333333444555555555444333222222222222222000222333444555555444444555666777999===@@@DDDFFFIIIJJJLLLOOOQQQTTTVVVWWWZZZYYYYYY[[[bbblllvvv}}}{{{yyy||||||uuuooommmjjjrrrzzzzzzmmmaaa___eeeqqqxxxyyyoooaaaUUULLLEEEAAA@@@>>>======???CCCEEEIIIKKKLLLLLLKKKJJJKKKLLLKKKJJJMMMRRRTTTVVV^^^gggmmmnnnllleee[[[TTTTTTVVVYYYYYY]]]``````___ccciiisssyyy~~~sssfffZZZQQQLLLJJJHHHHHHGGGGGGEEEDDDCCCBBB@@@@@@??????????????????AAA@@@??????@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBDDDEEEEEEDDDCCCCCCCCCFFFGGGJJJLLLNNNNNNNNNNNNPPPSSSWWW[[[^^^```dddfffnnnqqqtttxxx{{{~~~~~~~~~uuurrrooonnnnnnooooooooouuuqqqnnnmmmkkkkkkpppxxx}}}xxxqqqjjjeeebbbeeejjjpppsssvvvtttjjj___WWWZZZeeevvv{{{tttnnnjjjhhhdddeeefffiiilllnnnoooooosssssssssqqqiiiaaaaaafffqqqzzz~~~vvviii\\\OOOGGG<<<777111...------......////////////........................///111222333------,,,,,,+++++++++++++++******)))((((((((((((............------------(((***+++(((###"""'''---++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++************++++++************++++++++++++(((((())))))************++++++++++++,,,,,,,,,---))))))))))))******++++++***)))))))))))))))*********+++,,,---------,,,,,,......---,,,,,,,,,------------------........./////////000111222333333444555444333222222222222222555555555555555555555555333333333333333444555666555555444333333222333333111222444555666666555444444555666888<<>>>>>@@@>>>======>>>??????>>>======>>>???AAABBBCCCCCCBBBCCCEEEEEEEEEEEEGGGIIIHHHIIIJJJKKKLLLMMMMMMMMMPPPSSSWWW[[[]]]```ccceeemmmpppsssvvvwwwzzz}}}~~~}}}}}}|||~~~~~~|||zzzyyy{{{wwwtttpppnnnnnnnnnmmmlllkkkiiiiiiiiigggfffkkksss~~~zzztttmmmfffbbbccciiinnnrrruuusssjjj___RRRVVVggg}}}xxxrrrkkkfffbbb``````ccchhhlllnnnmmmkkkjjjmmmlllllllllfff^^^[[[\\\kkktttzzztttiii]]]SSSLLL@@@;;;444...,,,------...000000/////////.........+++++++++,,,,,,...///000+++++++++,,,,,,------...,,,,,,++++++***))))))(((............------------+++...///,,,&&&%%%)))///++++++++++++++++++++++++(((***+++,,,*********+++))))))))))))))))))))))))))))))))))))))))))******++++++************++++++))))))*********+++++++++((()))******++++++******+++++++++,,,,,,,,,------))))))******+++,,,,,,---)))))))))))))))******+++***+++,,,---...---,,,+++---,,,,,,,,,,,,,,,------------.........////////////000111222333333333333111111111111222333444555444444444444444444444444333333333333444555555666333333222222111222222222111222444555666666555555444444555777:::>>>AAACCCHHHIIILLLPPPTTTWWWZZZ\\\[[[ZZZYYY\\\dddppp|||}}}vvvrrrssssssnnngggdddfffjjjppppppfff]]]^^^dddnnnuuuwwwnnnaaaVVVMMMFFFHHHDDD???===>>>AAACCCDDDMMMOOOQQQRRRPPPNNNNNNNNNOOOPPPSSSWWWXXXWWW\\\dddooorrrsssnnnddd\\\YYYZZZZZZZZZ]]]aaaaaaaaagggnnnwww|||tttjjj]]]TTTRRRRRRQQQOOOMMMNNNOOOOOONNNKKKHHHFFFDDDCCCBBBAAA@@@???>>>===@@@>>><<<<<>>???AAABBBAAALLLNNNQQQRRRQQQQQQPPPQQQPPPQQQUUUYYYYYYXXX]]]cccqqquuuwwwsssiii```[[[[[[[[[[[[^^^bbbcccdddjjjrrrzzzmmmcccXXXTTTVVVYYYXXXVVVQQQSSSTTTUUUTTTQQQNNNLLLEEEEEEDDDBBB@@@???======AAA???===>>>@@@BBBAAA???======???AAACCCFFFIIIJJJTTTSSSQQQNNNKKKKKKLLLNNNNNNNNNNNNOOOQQQTTTWWWXXXYYY\\\```dddfffhhhkkknnnooorrrvvvyyy{{{}}}}}}yyyvvvuuuwww{{{}}}}}}~~~}}}yyytttrrrtttzzz~~~||||||{{{wwwsssrrrtttwww{{{zzzvvvqqqmmmkkkiiigggeeefffdddaaa```\\\]]]eeeooowww}}}|||{{{{{{}}}}}}xxxqqqiiiddd___eeelllpppttttttkkkaaaUUU]]]uuuyyylllhhhbbb\\\ZZZZZZ]]]______bbbfffgggfffdddaaa```ccc^^^ZZZZZZXXXSSSOOONNNUUU^^^ddddddaaa^^^YYYTTTJJJCCC:::222///...//////------,,,,,,,,,+++++++++111000...---,,,+++++++++)))))))))***++++++,,,,,,)))***+++,,,------------+++++++++*********))))))+++&&&"""$$$+++...+++&&&************************(((+++...///---+++,,,...++++++++++++++++++++++++))))))***+++,,,------...++++++************++++++++++++,,,,,,,,,---------)))***+++,,,---,,,+++++++++,,,,,,,,,,,,---------++++++******)))((((((((())))))((())))))***++++++%%%'''***---////////////))))))******+++,,,---...////////////000000000000000111222333444333222111555444333222111111111111222222222222222222222222222222222333444555666777333222222222333444555555000111333444555555444444555555555777999<<<>>>@@@DDDEEEHHHMMMQQQUUUYYYZZZ[[[ZZZZZZ]]]fffrrrvvvsssrrrnnnhhhfffbbbdddfffeee^^^WWWZZZbbbmmmsssuuunnneee___[[[XXXQQQMMMGGGEEEFFFGGGGGGFFFIIILLLPPPRRRRRRRRRRRRSSSMMMNNNTTTYYY[[[[[[```gggqqqvvvzzzvvvlllbbb\\\ZZZ[[[[[[___cccdddeeelllttt|||{{{uuukkk___YYY[[[]]]]]]ZZZVVVWWWWWWWWWTTTPPPLLLJJJEEECCCAAAAAAAAA@@@>>><<<999;;;===>>>@@@@@@@@@@@@===<<<<<<===BBBHHHNNNRRRYYYWWWTTTQQQPPPPPPPPPQQQPPPQQQQQQSSSUUUYYY\\\^^^^^^___aaaeeehhhlllooopppooouuu{{{~~~~~~}}}}}}~~~zzzzzz{{{{{{{{{{{{{{{zzz||||||~~~}}}xxxtttsssuuuyyy|||}}}|||}}}rrrssstttrrrooooooqqqtttuuuyyyyyytttnnnjjjggggggfffeee```^^^]]][[[YYYYYYbbblllxxx~~~yyyxxxwwwuuutttvvvzzz~~~~~~{{{vvvooohhhddd```ccciiinnnpppmmmhhhcccZZZcccyyyxxxeeehhhhhhcccaaacccdddcccgggfffeeeddddddbbb___\\\^^^XXXUUUVVVVVVQQQLLLJJJUUU[[[___]]][[[ZZZWWWRRRKKKDDD:::333111///---+++,,,------......------,,,------------------------+++---......---,,,---...(((***,,,---,,,,,,...///++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++)))))))))))))))*********))))))((('''&&&'''***------,,,***)))))))))******,,,+++***)))(((((((((((()))***+++,,,,,,+++)))))),,,+++++++++++++++,,,,,,))),,,......***((()))+++))))))))))))***+++,,,---/////////......---------((((((((()))******++++++000000000000000111111222000111222333333222000000444444333333333333222222333333222111222333444555333444666555444333333444333333222222111000//////111111111111111222222222333444555666666888<<<>>>BBBFFFKKKOOOQQQSSSUUUWWWVVVZZZ\\\]]]fffvvv}}}vvvooolllccciiimmmjjjaaa\\\___cccpppuuuwwwtttrrrqqqlllgggccc^^^VVVNNNIIIFFFGGGHHHKKKLLLNNNQQQSSSUUUVVVVVVYYYVVVVVVWWWWWWYYYaaakkkvvv}}}rrrfff^^^]]]ZZZ]]]aaabbbccceeejjjnnnxxx|||sssiiiddd```___aaadddcccbbb\\\XXXTTTRRRPPPNNNKKKHHHCCCBBB@@@?????????===<<<===>>>???@@@@@@@@@???>>>???>>>===>>>BBBGGGLLLPPPXXXWWWVVVTTTTTTTTTUUUVVVUUUWWWYYY\\\^^^aaacccdddbbbcccfffiiikkknnnooopppqqquuuyyyzzzyyywwwwwwxxxwwwxxxyyy{{{||||||}}}}}}}}}}}}zzzvvvuuuwwwzzz|||}}}|||vvvttttttoooppppppnnnkkkjjjlllnnnooottt{{{|||yyytttmmmgggdddbbb```______]]]\\\\\\YYYYYY```jjjyyy}}}{{{yyyuuuvvvuuuttttttvvvzzz}}}}}}|||zzzwwwqqqkkkeeeaaa]]]```dddiiilllmmmkkkiiikkkooo}}}}}}xxxrrrwwwyyyuuurrrqqqnnnjjjccccccbbbcccdddbbb___]]]ZZZUUUSSSUUUVVVQQQLLLKKKRRRXXX[[[ZZZXXXWWWUUUQQQJJJCCC:::333111000...,,,,,,------......------,,,------------,,,,,,,,,,,,)))***,,,,,,,,,+++,,,---+++***))))))***+++------++++++******++++++,,,---((((((((((((((((((((((((************************++++++***************+++,,,,,,++++++++++++++++++)))******)))((((((+++------,,,***)))))))))***+++++++++***)))))))))******))))))***+++++++++***)))------,,,+++++++++++++++---...///...---,,,,,,---'''''''''(((((()))***++++++++++++++++++*********************************000////////////000111111000111222333333222111000444444333333333333222222333333222222222333444555333444666555444333333444333333222111111000////////////000111222333333444444555666777777999<<>>??????>>><<<@@@AAABBBBBBAAA@@@???>>>AAA@@@???@@@BBBEEEIIILLLOOOPPPQQQRRRSSSTTTUUUVVVWWWZZZ^^^bbbeeeffffffeeeggghhhjjjlllnnnnnnnnnmmmnnnppprrrrrrqqqqqqrrrssstttuuuwwwzzz|||~~~~~~~~~|||xxxvvvwwwyyy{{{zzz}}}}}}vvvpppmmmlllmmmmmmllliiifffdddeeefffhhhmmmvvv~~~|||yyyzzzuuummmgggccc___\\\[[[]]][[[[[[\\\ZZZYYY^^^fffttt}}}{{{xxxvvvssspppqqqrrrrrrrrrtttwwwzzzyyyxxxtttpppjjjeee```]]]YYY[[[^^^bbbggglllpppsss~~~|||{{{xxx|||{{{tttmmmddddddcccddddddbbb^^^[[[XXXSSSRRRUUUVVVRRRMMMLLLKKKQQQUUUTTTSSSSSSQQQNNNJJJCCC:::333111000...,,,,,,------......------,,,------,,,,,,+++++++++***)))+++,,,---,,,,,,...///111---((('''***---...---++++++******++++++,,,---************************************************+++***************++++++---,,,,,,,,,+++*********(((***++++++******+++,,,,,,,,,+++************++++++************+++,,,,,,))))))******+++******)))...---,,,+++++++++++++++---///333666888555000,,,+++******++++++,,,---...,,,,,,------------------------,,,++++++***))))))///............///000000111111222222222222111111444444333333333333222222333333222222222333444555333555666555444222222333222222222111111000000///......///111222333444555444555666777777999<<>>AAAAAABBBCCCCCCBBBAAA@@@BBBBBBAAAAAABBBDDDFFFGGGIIIJJJMMMPPPSSSUUUWWWWWW\\\```dddhhhjjjiiifffdddhhhiiikkkllllllkkkiiihhhgggggghhhhhhiiillloooqqqpppqqquuuyyy|||~~~~~~{{{xxxvvvvvvwwwxxxyyy{{{}}}{{{vvvpppmmmkkknnnmmmkkkhhhdddbbb``````bbbgggpppxxx~~~~~~}}}zzzuuuoooiiieeeaaa^^^\\\[[[YYYZZZ[[[ZZZXXX\\\bbbjjjttt{{{zzzvvvtttrrrpppjjjlllnnnooopppqqqtttvvvuuurrrnnniiiccc___\\\ZZZWWWXXXYYY]]]ccclllvvv|||zzzyyy|||{{{yyyxxx~~~vvvoookkkiiigggfffddd```[[[WWWXXXSSSRRRUUUVVVQQQLLLJJJEEEKKKOOONNNMMMOOONNNKKKKKKDDD:::444222111///---,,,------......------,,,---,,,,,,++++++******)))+++---...///...///111333777111***(((,,,000000///++++++******++++++,,,---------------------------*********************************)))******+++,,,+++++++++***)))(((''''''&&&)))+++,,,+++*********++++++++++++++++++++++++************+++,,,---...+++++++++******))))))(((++++++*********++++++,,,***...777???CCC===222(((++++++++++++,,,---...///,,,------....../////////---------,,,,,,+++++++++...------------...//////111111222222222222222222444444333333333222222222222222222333333333444444444555666555444222222333222111111111000000000/////////000111222222333333333444555555555777:::===>>>CCCJJJPPPSSSUUUWWWYYYXXX]]]bbbfffpppxxxzzz~~~yyypppjjjdddiiimmmlllhhheeegggkkkuuu|||~~~yyyuuuooojjjiiibbbWWWMMMGGGFFFHHHJJJPPPQQQRRRTTTVVVXXXYYYZZZVVVSSSRRRTTTUUUZZZdddooozzzkkk^^^XXXWWWWWW[[[bbbfffhhhlllrrrvvv|||nnnccc\\\______eeettt|||tttkkkeeebbb\\\QQQHHHGGGDDDAAA??????@@@???>>>???AAABBBDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFJJJLLLPPPTTTXXX[[[]]]___fffiiillloooooommmiiigggggghhhhhhhhhhhhfffeeecccdddcccaaabbbdddgggjjjllllllnnnrrrwww{{{|||yyyxxxzzz}}}~~~|||yyyvvvtttsssssstttxxxzzz||||||yyyuuurrrpppooommmjjjgggdddaaa]]][[[[[[___fffnnnuuu{{{uuurrrlllhhheeeccc```___ZZZXXXWWWZZZYYYXXXZZZ___gggqqqyyyxxxtttrrrooommmgggiiijjjkkkkkkllloooqqqpppmmmiiiddd___[[[YYYXXXWWWWWWXXXZZZ```lllyyy{{{tttnnnllllllnnnppprrrrrrqqqqqqsssttt}}}wwwooommmjjjgggddd___[[[WWWWWWRRRQQQTTTTTTNNNGGGEEE@@@FFFJJJJJJKKKMMMNNNLLLMMMFFF<<<666333222///---,,,------......------,,,,,,,,,,,,++++++*********,,,---.........///222444888111+++)))---000000...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***++++++,,,+++++++++***)))(((''''''$$$'''***,,,+++)))((((((+++++++++,,,,,,,,,++++++))))))******+++,,,......------,,,+++***))))))((((((((((((((()))+++,,,---***---333999===999000(((''''''''''''((()))******)))))))))******++++++,,,++++++,,,,,,,,,------------------------......///111111222222222333333444444444333333333222222222222222333333333444444444444666666666333222222222111111111000000000000000222222111111111111111111222333333333333555888:::===CCCJJJQQQUUUWWWYYY[[[[[[___cccfffooo|||xxxpppqqqtttrrrmmmjjjeeemmmvvvyyyvvvqqqnnnmmmsss{{{|||tttmmmfffaaa```ZZZPPPGGGBBBCCCFFFIIISSSTTTVVVXXXYYYZZZ[[[[[[TTTQQQQQQSSSUUUYYYcccnnn~~~wwwhhh\\\VVVVVVTTTZZZaaafffiiimmmrrrwww~~~uuuggg^^^\\\___bbbkkk}}}}}}wwwlll^^^SSSLLLIIIEEEBBBAAAAAAAAA@@@@@@BBBEEEGGGIIIKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNRRRVVVZZZ^^^bbbcccjjjkkkmmmnnnnnnllliiihhhhhhhhhgggffffffeeeddddddhhheeebbbaaabbbdddffffffjjjlllpppuuuzzz}}}{{{uuusssuuuwwwxxxwwwuuusssqqqpppppppppwwwxxxzzz{{{zzzxxxtttrrrmmmjjjgggdddaaa^^^YYYVVVPPPTTTZZZbbbkkksssyyy|||nnnkkkgggdddcccbbb```^^^ZZZVVVUUUWWWXXXVVVXXX\\\jjjttt{{{yyytttpppllliiigggggghhhgggfffgggiiilllkkkiiifffbbb^^^[[[XXXWWWWWWXXXXXXZZZ___jjjxxxwwwlllccc```___cccdddeeeeeeeeehhhkkkooovvv~~~wwwsssmmmhhhddd```\\\ZZZUUUQQQOOORRRRRRKKKDDDAAA@@@FFFKKKKKKLLLPPPQQQPPPQQQIII???888444222000...,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,***+++,,,++++++,,,///111222...+++***,,,...---+++++++++******++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))***+++,,,,,,---,,,,,,,,,+++*********$$$'''***+++***(((((((((***+++,,,,,,---,,,,,,,,,)))))))))******,,,------------,,,++++++++++++,,,((((((((()))***+++,,,---...,,,++++++---......---(((((((((((()))***++++++++++++++++++++++++,,,,,,******+++,,,,,,---.........------------...//////222222111222222333444555444444333333333333222222111222333444444444333333555666777666333222111222000000000000000000000000333333222222111000000000111222222222222333666888===CCCKKKSSSWWWZZZ\\\]]]^^^aaabbbeeemmmxxx~~~~~~uuulllkkkkkkhhheeeeeeeeeooo|||}}}vvvrrrsss|||}}}sssjjjbbb\\\WWWRRRJJJCCC???AAADDDGGGQQQSSSVVVYYY[[[ZZZYYYXXXQQQOOOPPPSSSTTTWWW```jjjxxx||||||tttfff[[[VVVVVVTTTZZZaaagggjjjnnnssswww}}}sssgggdddgggmmmvvvsssiiiVVVRRRMMMJJJIIIHHHGGGFFFEEEFFFIIILLLNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVRRRSSSUUUXXX\\\aaaeeehhhjjjjjjjjjjjjkkkkkkkkkkkkmmmllljjjhhhhhhhhhiiijjjkkkgggdddccceeeggghhhgggiiikkkooosssxxx{{{~~~{{{uuuqqqsssvvvttttttrrrqqqpppoooooonnnssstttuuuwwwwwwtttpppmmmfffddd```^^^\\\XXXSSSNNNHHHLLLSSS\\\eeelllqqqtttiiifffcccaaaaaa```^^^]]][[[VVVSSSUUUVVVUUUWWW[[[gggrrryyyxxxrrrnnnjjjggghhhgggfffcccaaabbbdddggggggfffdddbbb___\\\YYYXXXWWWYYYYYYYYY]]]fffttt~~~yyykkkaaa^^^]]]`````````___```ccchhhllloooyyyyyypppiiiccc^^^[[[VVVRRRRRRUUUVVVOOOHHHEEEDDDJJJNNNOOOQQQVVVXXXWWWTTTMMMBBB:::666333000...,,,------......------,,,++++++,,,,,,------......+++++++++***)))***---///,,,,,,------------++++++++++++******++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,++++++++++++++++++&&&(((***+++***))))))******+++,,,---------,,,,,,)))))))))))))))***+++,,,*********+++---///111222,,,,,,+++++++++++++++,,,------+++)))'''(((+++...++++++++++++,,,---...............---------------++++++++++++,,,,,,,,,,,,.........---...//////000222222111111222333555666444444333333333333222222111222333444444444333333555666777666333111111111///000000000000000000000222222222111111111111111111222222222222333666888===CCCLLLTTTYYY\\\^^^______aaaaaaccclllwww|||{{{zzzsssnnnmmmjjjeeedddfffhhhsssyyysssrrr|||~~~sssiiiaaa[[[SSSOOOHHHBBB???@@@CCCEEEKKKNNNSSSXXXYYYWWWTTTRRRNNNMMMOOOSSSTTTVVV]]]fffqqqvvvxxxrrrfff[[[WWWWWWUUU[[[ccciiilllpppuuuxxxtttlllmmmttt|||```\\\VVVRRRPPPPPPNNNNNNIIIKKKMMMPPPQQQRRRSSSSSSWWWXXXZZZ]]]^^^^^^^^^^^^ZZZ[[[\\\___ccchhhmmmpppmmmmmmllllllmmmoooqqqsssqqqooommmkkkkkklllooopppjjjgggdddeeeiiilllmmmllliiikkknnnrrrvvvzzz|||}}}}}}|||uuurrrsssvvvrrrrrrqqqqqqpppooonnnnnnooopppqqqrrrrrroookkkhhhaaa^^^ZZZXXXWWWSSSMMMHHHEEEJJJRRR[[[ccciiilllmmmhhhfffcccaaaaaa```^^^\\\[[[UUURRRSSSUUUUUUWWW[[[```kkkttttttpppmmmjjjgggiiihhheeeaaa^^^___bbbdddfffeeedddbbb```]]]ZZZYYYWWWYYYZZZYYY[[[cccpppzzz~~~ooofffcccccccccbbbaaa``````dddiiinnnppp|||yyynnneee___[[[YYYVVVVVVZZZ[[[VVVOOOLLLGGGMMMRRRSSSUUUZZZ]]]\\\WWWOOODDD;;;777444000...,,,------......------,,,***+++,,,---......///000......---,,,***+++...000***---000222000...,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---)))))))))))))))*********(((***++++++******+++,,,)))***,,,---...---,,,,,,))))))))))))))))))***+++(((((()))+++...222555777111000...---,,,+++++++++***---111000---******+++))))))))))))***+++,,,,,,+++++++++******)))))))))---,,,,,,++++++******)))///............///000000222222111111222444555666444444444333333333222222111222333444555444333333555666777666333111111111////////////000000000000000000111111222222222333222333333333222333666999===DDDMMMUUU[[[^^^___``````aaaaaaccckkkwww|||{{{uuurrrrrrrrrnnniiihhhkkknnnwwwwwwpppppp{{{~~~sssjjjbbb\\\SSSOOOHHHCCC@@@@@@BBBDDDFFFJJJPPPUUUVVVTTTPPPMMMMMMLLLOOOSSSTTTUUU[[[ccclllrrrvvvqqqfff[[[WWWWWWWWW]]]eeejjjnnnqqqvvvyyy~~~tttvvvsssoookkkiiihhhfffccc___\\\UUUQQQQQQPPPNNNOOORRRUUU[[[aaafffnnnrrrkkk```[[[[[[\\\___dddiiilllnnnrrrppplllkkklllnnnoooooonnnpppqqqqqqooommmnnnnnnmmmlllkkknnnrrruuuuuutttqqqtttxxxyyyxxxxxxzzz|||~~~~~~}}}|||zzzwwwtttrrruuussspppmmmjjjhhhhhhgggfffhhhkkkmmmmmmjjjgggddd___\\\WWWRRRMMMIIIGGGFFFIIIMMMUUU[[[aaafffkkknnnjjjgggccc```^^^\\\ZZZYYYWWWUUUSSSRRRRRRTTTWWWYYY___eeelllnnnkkkhhhhhhiiiggggggeeeaaa^^^^^^cccgggkkkjjjeee^^^[[[]]]\\\YYYTTTSSSUUUYYY\\\```jjjuuurrriiigggfffiiigggeeedddfffkkkooossszzzpppdddaaaddd```cccdddbbbaaa```ZZZSSSSSSRRRUUUYYYZZZWWWXXX[[[VVVIIIEEEAAA333,,,///---...000111///+++)))***,,,+++++++++,,,,,,------------------,,,,,,+++++++++***+++...000000...,,,+++++++++++++++++++++++++++******************************++++++++++++******((()))***+++++++++++++++...,,,***(((''''''((()))++++++************++++++'''((()))***************&&&''')))***+++++++++***+++,,,---...////////////++++++************+++++++++++++++*********)))))),,,+++*********+++---......---+++***))))))***++++++++++++************))),,,,,,,,,,,,---///000222333222111111111222333444777666666555555444444333222333333333222222111000555555555555444333222222222222333222222111000///333333333222222222222222111111000000222444666888???HHHRRRWWW]]]dddgggfff___```bbbffflllttt{{{sssmmmttt~~~~~~{{{yyywwwyyy}}}rrrkkkkkkjjjuuu{{{wwwnnnhhhdddbbbXXXPPPFFF@@@???BBBDDDEEEHHHIIIKKKMMMOOONNNKKKIIINNNMMMNNNPPPPPPRRRYYYaaallluuuzzzsssggg___ZZZWWWWWW___hhhmmmnnnpppuuuyyy|||xxxsssjjjccc\\\YYYWWWSSSRRRTTTYYY```hhhnnntttwwwqqqhhhaaa``````bbbeeehhhjjjkkkooommmkkkiiijjjkkkmmmnnnlllnnnooopppooonnnoooppprrrrrrssswww{{{~~~}}}{{{wwwxxxzzzyyywwwwwwzzz|||~~~~~~}}}|||zzzwwwtttrrrpppooollliiigggeeeeeeeeefffgggjjjkkkiiifffbbb```[[[XXXUUUQQQMMMKKKJJJIIIMMMSSS\\\ccchhhkkkmmmnnnlllhhhdddaaa^^^]]]ZZZXXXWWWUUURRRQQQQQQSSSUUUWWW]]]dddjjjllljjjgggfffgggeeeeeeccc^^^[[[[[[```eeeiiihhhddd]]][[[\\\[[[XXXVVVTTTTTTVVVXXX\\\fffqqqsssllllllnnnnnnmmmllllllnnnrrrwwwyyyppphhhhhhjjjeeeiiijjjiiijjjllljjjfff[[[VVVUUUXXXZZZYYYZZZ\\\VVVMMMIIICCC777444333+++,,,---...,,,)))'''((()))+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++******)))***,,,...---,,,***(((++++++++++++++++++++++++******************************++++++++++++******))))))***+++++++++++++++,,,+++)))'''&&&'''((()))++++++************++++++***************)))((('''&&&''')))***+++,,,,,,+++***+++,,,,,,------------++++++************+++++++++++++++*********))))))))))))(((((())))))***+++,,,,,,***))))))******+++******++++++,,,,,,,,,------,,,,,,---...///111222222111000000000111222333333222222111111000000///000111222333444444444444555555555555444333222111222222333222222111000///222222222222222222222111///000111222333444555666@@@JJJSSSYYY___eeegggfff``````aaadddhhhpppwww|||}}}uuusss}}}vvvxxx|||}}}vvvjjjddddddeeepppxxxuuulllfffbbb```WWWPPPFFFAAA@@@BBBDDDEEELLLLLLMMMNNNOOONNNLLLKKKOOONNNNNNPPPPPPRRRYYYbbbkkkuuu{{{ttthhh___YYYVVVZZZaaaiiimmmoooqqqvvv{{{|||sssjjjeee```ZZZXXXYYY___gggqqqwww{{{{{{vvvooohhhgggggggggggghhhhhhiiimmmllljjjiiiiiikkklllnnnmmmooorrrrrrrrrrrrtttuuuvvvwwwzzz}}}zzzwwwwwwzzz|||~~~~~~}}}{{{yyyvvvsssrrrkkkjjjgggeeecccbbbbbbbbbdddeeeffffffdddaaa]]][[[UUUSSSPPPNNNLLLKKKLLLLLLSSSZZZeeennnrrrrrrpppnnnmmmiiiddd```]]][[[XXXVVVWWWUUUQQQOOONNNOOOQQQSSSWWW]]]cccfffeeeccccccddddddccc```[[[WWWXXX]]]bbbfffgggddd^^^[[[[[[ZZZWWWWWWTTTRRRRRRSSSWWWbbbmmm}}}sssnnnpppssssssssstttvvvyyy}}}ssshhheeegggjjjiiinnnrrrsssvvv{{{|||zzzkkkaaaYYYZZZ______^^^^^^TTTNNNJJJBBB:::>>><<<,,,///000000///,,,++++++,,,---,,,,,,,,,,,,,,,,,,+++******************++++++***+++---------+++)))'''++++++++++++++++++++++++******************************++++++++++++************+++,,,,,,,,,++++++))))))'''&&&&&&'''((()))++++++************++++++))))))*********))))))((('''(((((())))))((((((''')))******+++++++++******++++++************+++++++++************)))))))))(((((()))***************+++************++++++,,,)))***+++,,,---...//////---------...///000222222000000/////////000222333444444444333222222111111///000111333555666777777666666666555444222111000222222333222222111000///111111111111111111222222///111333555666777777777AAAKKKUUU[[[aaafffgggeeeaaaaaa```aaadddkkkttt{{{{{{wwwxxxttttttuuutttkkk```ZZZ[[[^^^jjjsssqqqiiiccc___[[[TTTNNNGGGAAA@@@BBBDDDEEEOOOOOOOOOOOONNNNNNNNNNNNPPPNNNOOOPPPPPPQQQYYYbbbkkkvvv}}}vvvhhh^^^XXXUUU]]]cccjjjmmmnnnqqqwww|||}}}tttoooiiicccaaabbbdddllluuuzzzzzzwwwsssoookkkllllllkkkjjjiiijjjkkkoooooonnnnnnmmmnnnqqqrrruuuwwwyyyzzzyyyyyy{{{|||yyyzzz}}}}}}yyyyyyzzz|||~~~}}}{{{yyyvvvtttqqqppphhhgggdddbbbaaa````````````aaaaaaaaa```]]][[[YYYRRRPPPNNNLLLLLLMMMNNNOOOYYYbbbnnnxxx{{{xxxtttqqqlllhhhccc___\\\YYYVVVTTTVVVSSSOOOLLLKKKKKKMMMOOONNNSSSZZZ^^^______```aaabbbaaa^^^ZZZVVVVVV[[[```cccfffeee```]]]\\\[[[XXXWWWRRROOONNNNNNSSS^^^jjjtttnnnqqqtttvvvxxx|||rrreeeaaacccfffgggpppyyyuuufff[[[\\\dddgggdddbbbZZZUUUNNNDDD@@@KKKIII555111111111000///.........---------,,,,,,+++++++++))))))******++++++,,,,,,......//////...,,,***)))******************************************************++++++++++++******++++++,,,,,,,,,,,,++++++((((((((('''((()))***+++++++++************++++++%%%&&&''')))+++,,,,,,---***)))((('''%%%$$$""""""******************))))))++++++************++++++************)))))))))))))))***+++------,,,++++++*********+++,,,------...******++++++,,,------...------...///000111222222000000//////000111222333666666666555444444333333000111222444555666777777777666666555444222111000222222222222222111//////000000000111111222222222222333555777999:::;;;<<>>DDDCCC444///...,,,,,,---...,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++******)))******************************************************++++++++++++************+++++++++***))))))*********++++++,,,,,,,,,++++++************++++++))))))*********))))))((()))(((((()))***+++------***++++++,,,,,,,,,++++++++++++************++++++(((((()))))))))))))))***(((((()))*********************,,,---............+++++++++******))))))))),,,---...///000111111111111111000111111333555666777777666555555444444333444444444444444333222222555555555555444333222222222222333222222111000//////000000222333444555555555666999<<<@@@CCCFFFGGGIIIQQQYYY\\\```eeefffdddbbbdddeeedddfffnnn{{{yyywwwvvvnnnfffbbbaaabbbaaa[[[TTTRRRVVVcccqqq|||zzzpppdddZZZSSSJJJIIIGGGDDDBBBBBBEEEHHHGGGIIIKKKKKKIIIJJJNNNRRRMMMKKKJJJLLLMMMPPPZZZdddttt{{{iii^^^ZZZZZZ]]]ccciiilllkkkmmmrrrwwwxxxvvvssspppqqquuuwwwyyy}}}uuummmhhhfffhhhoootttuuuvvvxxxqqqiiiccccccdddaaa```bbbfffkkkppprrrqqqrrruuuxxx{{{{{{uuutttpppmmmjjjgggffffffbbbaaa^^^[[[YYYWWWWWWWWWWWWVVVTTTSSSRRRRRRRRRRRRUUUTTTSSSTTTXXX]]]cccggglllooorrrssspppkkkhhhfff```]]]ZZZXXXWWWWWWVVVTTTNNNKKKHHHDDDCCCCCCEEEFFFHHHJJJNNNRRRWWWYYYZZZYYYVVVYYY[[[[[[YYYYYY[[[]]]___hhhmmmjjjeeebbb```]]]WWWRRROOOMMMLLLNNNXXXcccyyy|||zzzuuuoooccc___ZZZZZZ___fffkkknnnwwwwwwqqqiiibbbeeevvvooo]]]PPPEEE999888666,,,111///------///000...,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******)))************)))(((''')))******+++++++++******++++++************++++++***************)))((('''***))))))))))))+++,,,---)))******+++,,,,,,,,,,,,++++++************++++++(((((((((((())))))******))))))(((((())))))***+++((()))+++,,,,,,,,,,,,+++******++++++++++++++++++***,,,---///000000000000000000///000111222444666888888888777666666555555333333333333333222111111333444444555444444333333222222333222222111000//////000111333444555666777777;;;AAAHHHLLLNNNNNNNNNNNNUUU[[[^^^aaafffiiihhhdddfffhhhggggggnnnzzzwwwsssqqqiii___ZZZ[[[^^^```]]]XXXYYY]]]fffsss}}}zzznnn```TTTKKKHHHHHHGGGEEEBBBBBBEEEHHHHHHKKKMMMLLLIIIHHHKKKOOOMMMKKKKKKMMMOOOSSS]]]hhhxxx|||iii^^^\\\]]]]]]dddkkknnnmmmnnnrrrvvv{{{|||}}}yyyooogggeeebbb^^^___ccccccdddhhhlllnnniii```XXXYYYXXX]]]gggnnnpppqqqsssttthhh______bbbaaaaaadddfffkkkqqqsssrrrrrruuuyyy|||zzztttqqqnnnjjjgggeeedddccc```^^^[[[XXXUUUTTTSSSSSSWWWUUUSSSPPPOOONNNNNNNNNOOOOOOOOOQQQVVV]]]dddhhhkkkkkkkkkhhhccc^^^[[[ZZZWWWUUURRRQQQQQQQQQQQQPPPLLLJJJFFFCCCAAABBBDDDEEEGGGHHHKKKNNNRRRSSSSSSRRRRRRVVVZZZ[[[ZZZYYYZZZ\\\^^^gggmmmkkkeeebbb___]]]YYYUUUQQQNNNLLLMMMVVV```zzzrrrkkkjjjiiigggddd```\\\[[[___fffmmmqqqxxx~~~wwwrrrnnnkkk```\\\aaasss}}}lllYYYOOOIII===777666000---+++)))***,,,---+++(((+++++++++,,,,,,---------,,,+++++++++******))))))---------------------...))))))))))))))))))))))))******************************++++++++++++******)))))))))))))))(((''''''))))))************))))))++++++************++++++(((((()))***************,,,+++)))'''&&&%%%%%%&&&'''((()))++++++,,,,,,,,,++++++************++++++'''((((((((())))))******,,,+++*********+++---...'''((()))++++++***))))))******+++,,,------...///***+++---///000000/////////......///000222333555555444444333222222111111111222222333333222222111222333444444555555444444222222333222222111000///000000222333555666888888:::@@@JJJSSSYYYYYYWWWTTTRRRXXX]]]___bbbhhhkkkjjjfffiiijjjiiihhhmmmxxx}}}uuurrrooofff\\\VVVXXX\\\aaa```\\\^^^bbbdddqqq{{{wwwjjjZZZLLLCCCFFFGGGGGGEEEBBBBBBEEEHHHKKKNNNPPPNNNIIIGGGIIILLLNNNLLLLLLNNNPPPUUU```kkk{{{}}}iii^^^]]]___^^^eeemmmpppoooooorrrvvv}}}{{{zzz{{{~~~{{{lllbbbXXXRRROOOMMMNNNRRRPPPRRRSSSSSSQQQOOONNNOOOMMMNNNRRR[[[dddkkkmmmmmmfffeeedddgggllloooooonnnpppqqqrrrrrrsssvvv{{{xxxwwwrrrlllgggdddbbbaaa___YYYWWWUUUSSSQQQQQQPPPQQQLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJLLLPPPUUUYYY[[[[[[___^^^\\\YYYVVVSSSPPPOOONNNMMMKKKLLLMMMNNNMMMLLLGGGFFFDDDBBBAAAAAABBBCCCAAADDDHHHHHHGGGIIIOOOTTTWWWYYY[[[[[[ZZZYYYYYYZZZeeeggghhhgggccc___]]]\\\ZZZTTTOOOMMMKKKLLLSSS[[[tttsssbbb]]]___bbbbbbdddaaa]]]]]]aaafffjjjmmmwwwuuurrrpppnnnjjjfffcccZZZUUUXXXeeeqqqtttoookkk]]]VVVMMMCCC<<<666222000//////...------------...000---***(((((())),,,...)))***,,,,,,++++++,,,---------------,,,,,,+++***------,,,+++************,,,+++)))(((((()))+++,,,,,,)))&&&'''***---...---++++++++++++,,,---......******)))(((''''''((((((************************+++++++++*********))))))))))))))))))************+++,,,.........,,,***)))++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,///......------......///111000...,,,+++++++++,,,//////...//////000111222222222111111222222333444666666555444333333222222222222333444444555555666666666555444444444444555222222222111111111111000...///111111222444888;;;===DDDOOOZZZaaa```[[[VVVVVVWWWXXX[[[___dddhhhjjjhhhiiiiiihhhiiimmmsssxxxwwwpppqqqtttqqqcccWWWQQQTTT\\\fffjjjhhheeefffkkknnnooohhh[[[OOOIIIHHHBBBBBBBBBAAA@@@BBBEEEHHHNNNMMMKKKJJJJJJJJJKKKLLLQQQNNNNNNPPPQQQTTT^^^iii}}}mmmddd```______dddiiikkkjjjlllrrrxxx~~~|||zzzyyyzzzyyyrrrbbbYYYOOOJJJGGGEEEFFFJJJEEEGGGHHHHHHGGGEEEEEEEEEIIIJJJNNNVVV___eeehhhhhhfffgggiiiooovvv{{{||||||xxxyyy{{{{{{zzzzzz|||}}}}}}wwwrrrmmmgggdddaaa___]]]VVVTTTRRRPPPOOONNNNNNNNNKKKKKKKKKKKKKKKJJJIIIIIIFFFFFFGGGKKKOOOSSSTTTTTTTTTTTTRRRPPPNNNMMMKKKKKKIIIHHHHHHIIIJJJJJJHHHFFFCCCBBB@@@>>>======>>>???>>>@@@CCCDDDDDDGGGMMMQQQVVVXXXYYYZZZZZZZZZ\\\^^^hhhiiiiiigggbbb^^^\\\[[[XXXSSSNNNLLLJJJKKKRRRZZZsssmmm___[[[^^^aaabbbbbb___\\\\\\```eeeiiikkkooommmjjjhhhfffeeebbb```VVVQQQQQQ[[[fffhhheeecccYYYTTTLLLDDD===777333000//////...------------...---+++)))''''''(((***+++)))+++,,,,,,+++***,,,---,,,,,,------,,,,,,+++***+++++++++***++++++,,,,,,,,,+++)))(((((()))+++,,,(((%%%"""###%%%(((((('''++++++++++++++++++,,,---+++++++++******)))))))))************************+++++++++*********))))))))))))))))))***************+++,,,---,,,+++)))((())))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,***))))))(((((())))))***---,,,+++)))))))))))))))............///000111222222222111111222222333444666555555444333333222222222222333333444555555555555555555444444444333333222222222222111111111111///111222333444666:::===@@@HHHSSS^^^cccaaaZZZTTTSSSTTTWWWZZZ]]]aaaccceeeiiiiiihhhggggggkkkrrrxxx}}}wwwrrrrrrsssmmm```UUUOOOSSS^^^jjjoookkkfffeeedddiiikkkcccUUUHHHDDDEEEDDDEEEEEECCCBBBBBBDDDFFFKKKKKKJJJJJJKKKMMMNNNOOORRROOOMMMOOOQQQVVVbbbnnn|||lllbbb^^^\\\___ccchhhiiiiiillltttzzz}}}zzzvvvttttttuuuyyy~~~qqqgggWWWNNNFFFCCC@@@>>>???BBB???AAACCCCCCBBBAAABBBCCCFFFHHHLLLSSS[[[aaacccdddiiikkkpppxxx~~~}}}|||{{{vvvsssmmmhhhddd```[[[XXXQQQPPPNNNLLLKKKJJJKKKKKKJJJJJJJJJIIIHHHGGGFFFEEECCCCCCDDDFFFJJJLLLMMMMMMIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGFFFCCCAAA@@@>>><<<;;;:::;;;<<<===<<>>@@@BBBBBBAAAAAACCCDDDGGGIIIMMMSSSZZZ___cccdddnnnooosssyyy}}}|||yyy|||vvvrrrmmmgggbbb]]]WWWSSSMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDCCCCCCDDDGGGIIIIIIHHHEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCDDDEEEFFFEEEAAA>>>>>>===;;;::::::;;;<<<===???AAADDDJJJRRRYYY___aaa^^^]]]]]][[[[[[^^^bbbfffnnnmmmkkkfff```[[[XXXXXXUUUOOOJJJHHHGGGHHHPPPXXXooo~~~zzzqqqeee^^^^^^```bbbccceeebbb```aaacccgggiiiiiifffccc___^^^___aaaccccccWWWMMMFFFIIINNNPPPQQQSSSOOOOOOMMMIIIAAA:::444000//////...------------...,,,,,,------,,,,,,++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,++++++***))))))***+++++++++++++++++++++***))))))***++++++...---+++++++++,,,,,,,,,++++++***))))))((())))))***+++---......---+++)))************************************))))))))))))((()))))))))************)))******++++++***))))))++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,///......------......///,,,,,,------...//////000---------...///000111222222222111111222222333444444444444333333333222222111222222333444444555555777777888888888777666555333333222222222111111111111333555666777:::>>>BBBJJJPPPXXX^^^^^^ZZZUUUQQQRRRUUU[[[```dddeeeeeedddggghhhgggfffhhhppp}}}vvviii\\\UUUKKKPPP[[[fffiiiaaaYYYVVVZZZbbbfff___OOODDDBBBEEEDDDFFFGGGFFFDDDBBBBBBCCCGGGHHHJJJLLLNNNQQQSSSTTTRRROOOOOOQQQSSSWWWbbbmmmpppeee___\\\^^^aaadddeeegggmmmwwwzzzooohhhdddbbbeeejjjmmmvvv~~~ssscccVVVJJJDDD@@@@@@???======???;;;<<<>>>>>>>>>>>>@@@BBBGGGIIINNNSSSXXX^^^cccffflllmmmpppuuu}}}~~~~~~{{{yyytttpppkkkeee___YYYSSSOOOJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBCCCBBBAAABBBDDDEEEDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@??????@@@CCCDDDCCC???===;;;:::999888888999;;;<<<@@@BBBHHHRRR___hhhmmmnnndddcccaaa^^^]]]^^^bbbeeemmmllljjjfff___ZZZWWWVVVSSSNNNIIIGGGFFFHHHOOOWWWmmm~~~|||zzzxxxwwwyyy}}}~~~}}}|||sssnnngggcccdddfffgggffffffeeecccccceeefffgggfff```\\\XXXWWWYYY\\\^^^___WWWMMMEEEDDDGGGIIIKKKNNNLLLNNNOOOKKKCCC;;;555222//////...------------...,,,------...---,,,+++******,,,,,,,,,******+++,,,******+++,,,,,,+++++++++***++++++++++++***)))(((+++******************+++)))***))))))(((((())))))++++++***)))(((((((((((((((***+++------,,,***)))************************))))))))))))))))))))))))((()))))))))******************++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++************++++++'''((()))***+++,,,------,,,,,,------...000111222222222111111222222333444333333333333333222222222111111222222333444444555555555666666555555444333333333333222222222222111000222444666888;;;@@@CCCNNNRRRWWWZZZXXXUUURRRQQQUUUYYY```gggkkkmmmlllkkkjjjkkkkkkiiijjjrrrxxxhhh\\\UUUQQQSSSZZZbbbaaaZZZRRRPPPWWW^^^ccc^^^PPPFFFEEEGGGAAACCCEEEEEECCCBBBBBBCCCHHHIIIKKKMMMOOOPPPRRRRRRPPPOOOQQQTTTUUUVVV^^^fff}}}pppeee___\\\]]]```cccdddfffmmmxxx~~~sssjjjaaa\\\ZZZ[[[bbbiiisss}}}vvviiiYYYNNNEEE@@@>>>???@@@===<<<>>><<<===>>>>>>===>>>@@@BBBDDDGGGLLLQQQVVV\\\bbbfffhhhjjjnnnsss{{{~~~~~~}}}~~~xxxsssnnnhhhaaa[[[UUUPPPLLLHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFEEEEEECCCBBBAAA@@@???>>>>>>@@@AAA@@@>>>AAAAAA@@@???>>>===<<<<<<:::;;;<<<>>>@@@@@@>>><<<888777666555666777999;;;>>>AAAIIIWWWgggrrruuutttgggfffccc```]]]]]]```ccciiiiiiiiieee___ZZZVVVTTTRRRMMMHHHGGGFFFHHHOOOWWWkkk{{{tttqqqpppoooppprrrsssrrrqqqllljjjhhhiiijjjllllllkkkiiigggeeeeeeeeeeeedddccc___\\\XXXWWWXXX[[[]]]^^^UUULLLDDDCCCDDDEEEGGGKKKKKKNNNQQQMMMEEE<<<666444//////...------------...+++++++++,,,+++******)))+++,,,---,,,*********+++)))***++++++++++++++++++***++++++,,,+++)))(((&&&************************'''(((***)))(((((((((***+++***))))))))))))))))))((()))***+++++++++***)))************************(((((()))))))))))))))***))))))))))))*********************++++++++++++,,,))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******))))))))))))******((()))***,,,---.........,,,,,,,,,---...000111222222222111111222222333444333333333333222222222222111111222222333333444444333222111111000000111111333333333333222222222222111333555777999===BBBEEEOOOTTTXXXYYYVVVSSSRRRSSSWWW[[[bbbiiimmmnnnmmmllllllnnnnnnkkkjjjppp}}}yyyiii]]]WWWYYYYYY]]]aaa___WWWQQQOOOTTTYYY^^^ZZZQQQIIIGGGHHHAAACCCDDDCCCBBBBBBCCCDDDHHHIIIKKKMMMNNNPPPPPPPPPOOOOOORRRVVVVVVVVV\\\cccyyy{{{lllbbb^^^\\\\\\```cccdddfffmmmwww|||vvvooojjj___YYYUUUUUUWWWZZZccckkk}}}zzzoooaaaSSSJJJBBB>>>===@@@AAA>>>===>>>???@@@AAA@@@???@@@BBBDDDCCCFFFLLLPPPUUU[[[bbbhhhiiimmmsssyyy~~~~~~~~~}}}xxxqqqlllddd]]]WWWRRRNNNKKKEEEDDDCCCBBBBBBCCCEEEEEECCCCCCCCCCCCBBBBBBAAA@@@>>>===<<<===>>>>>>===<<<=========<<<;;;;;;:::::::::999:::<<>>888777666666666888:::<<<===@@@IIIZZZkkkvvvvvvsssfffeeeccc___\\\\\\^^^```ccceeegggeee```ZZZUUUSSSRRRMMMHHHGGGFFFHHHOOOXXXiiiyyyooojjjhhheeeccccccdddeeeeeecccdddgggkkknnnpppppppppnnnmmmkkkjjjiiihhheeeccc```]]]YYYXXXYYY[[[\\\\\\TTTLLLFFFEEEFFFEEEGGGJJJLLLPPPRRROOOFFF===777555//////...------------...,,,,,,+++++++++*********+++,,,---,,,***)))***+++))))))***+++++++++++++++((()))***++++++***((('''*********++++++*********(((***,,,,,,+++***,,,...******)))))))))***++++++))))))))))))*********+++************************(((((((((((())))))******))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++---///000000//////++++++,,,---...000111222222222111111222222333444222222222222222222222222111111111222333333444444444333000///...///111222444444333333333222222222222444777999<<<@@@DDDHHHOOOUUU]]]___[[[WWWUUUUUUVVVZZZ___eeehhhhhhfffeeeeeehhhkkkiiihhhooo}}}|||nnnddd^^^[[[[[[___cccaaaXXXQQQOOOSSSWWWZZZYYYTTTOOOKKKJJJEEEEEEEEECCCAAAAAABBBDDDEEEGGGIIILLLNNNPPPPPPPPPPPPPPPRRRVVVWWWXXX^^^fffwwwxxxjjjaaa^^^]]]\\\___ccceeeffflllwwwzzz}}}zzzxxxuuuxxxwwwnnnddd^^^YYYUUUQQQNNNNNNSSSWWW\\\eeennn{{{mmm^^^QQQIIIBBB>>>>>>BBBCCC@@@>>>???>>>??????>>>======@@@BBBCCCGGGMMMRRRVVV]]]eeekkknnnsss{{{~~~}}}~~~{{{wwwpppjjjbbbZZZUUUPPPMMMJJJCCCBBBAAAAAAAAABBBCCCDDD@@@@@@AAAAAAAAA@@@@@@??????>>>======??????>>>===;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;===@@@CCCCCCCCC:::999888888999;;;===???>>>@@@JJJ\\\nnnwwwvvvpppcccbbbaaa^^^[[[[[[\\\^^^```cccfffeee```ZZZUUURRRRRRMMMHHHGGGFFFHHHPPPXXXhhhxxxkkkgggccc]]]XXXVVVXXX[[[]]]\\\___eeekkkppprrrssssssuuusssqqqooonnnlllhhhfff\\\YYYVVVUUUVVVVVVWWWVVVUUUNNNIIIIIIIIIHHHIIILLLMMMQQQTTTPPPFFF===888666//////...------------...///...---,,,,,,,,,------+++,,,---,,,***)))***+++((()))***+++++++++++++++&&&''')))+++,,,+++***)))******++++++++++++******%%%(((+++,,,******+++...******))))))***+++,,,,,,******))))))***+++,,,,,,************************'''((((((((())))))******))))))))))))************((((((((((((((()))******++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,+++******************+++((()))***,,,------,,,++++++++++++,,,...000111222222222111111222222333444222222222222222222222222000111111222333333444444777555222000///111444666444444444333333333222222444666888;;;>>>BBBFFFJJJNNNWWWaaaeeeaaa[[[WWWVVVTTTWWW\\\```aaaaaa___]]][[[```eeefffgggooouuukkkfffYYYZZZ^^^dddbbbXXXQQQNNNUUUWWWYYYZZZXXXTTTPPPMMMIIIIIIGGGDDDAAA@@@BBBDDDCCCEEEHHHKKKNNNPPPQQQQQQRRRPPPRRRUUUVVVYYYbbbkkkxxxxxxkkkcccaaaaaa[[[___dddeeeggglllvvv~~~zzzyyyrrrnnnllljjjiiihhheee```[[[XXXUUUQQQNNNNNNRRRUUUVVVUUUXXX___eeexxxyyyiiiYYYNNNHHHCCCAAA???>>>>>>@@@AAABBBFFFAAA>>>???@@@>>>>>>AAAFFFFFFGGGLLLUUU```jjjppp{{{~~~zzz{{{|||vvvrrrgggccc]]]XXXTTTPPPLLLIIIGGGEEECCCAAA??????@@@AAACCC???;;;;;;>>>???===999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::===AAADDDGGGBBB>>>999777999;;;<<<<<<>>>BBBLLL[[[jjjpppmmmgggbbbaaa___]]][[[ZZZZZZYYYccchhhkkkiiiaaaXXXTTTSSSQQQLLLHHHFFFEEEFFFLLLTTTiii~~~yyyhhhccc___ZZZVVVUUUVVVXXXXXXYYY]]]eeemmmtttyyy|||}}}{{{}}}vvvmmmfffaaa[[[TTTPPPRRRUUUVVVVVVSSSPPPJJJFFFJJJSSSWWWVVVTTTSSSQQQLLLEEE===555000///---,,,,,,...//////...,,,,,,,,,+++++++++******++++++++++++***)))((((((***)))((()))+++,,,,,,+++((()))+++------+++)))(((++++++******++++++,,,---***+++---......---+++***+++******)))******++++++,,,,,,++++++***)))))))))*********)))))))))))))))((((((((()))+++,,,+++)))))))))***+++,,,------...))))))***++++++++++++******)))((((((((()))+++,,,))))))))))))*********************+++,,,,,,,,,---++++++,,,,,,,,,,,,------...///---,,,...111///***------...///000111222222555222///000222333111///000000111222222333444555333222222222333333444555666666666555555444444444444333333222222333333444444333555:::>>>AAAHHHOOOWWW]]]dddhhhfff```ZZZVVVUUUWWWXXXXXXWWWUUUUUUUUU[[[\\\___cccfffmmm}}}~~~sssjjjbbbYYYZZZ```hhhhhh___UUUQQQVVV\\\^^^ZZZWWWWWWVVVSSSRRRSSSRRRLLLEEECCCEEEIIIJJJJJJJJJKKKMMMOOORRRSSSPPPPPPSSSXXXYYYYYY```ggg{{{yyymmmeee```]]][[[^^^cccfffjjjqqq{{{xxx}}}||||||}}}}}}zzzxxxlllhhhdddaaa______``````aaa```]]]ZZZVVVSSSQQQPPPUUUYYY]]]]]]ZZZYYY\\\___mmm}}}xxxgggXXXLLLFFFDDDBBB@@@@@@AAACCCEEEEEEGGGBBB>>>???@@@>>>>>>AAADDDEEEGGGLLLUUUaaalllrrryyy~~~}}}vvvrrrsssvvvxxxxxxtttnnnhhhaaa^^^ZZZVVVRRROOOJJJGGGEEEDDDBBB@@@?????????@@@CCC???<<<<<>>AAAGGGOOOWWW]]]eeehhhfff```YYYUUURRRTTTVVVVVVUUUUUUUUUVVVZZZ[[[^^^cccgggppp}}}rrrhhhaaaZZZ\\\dddmmmlllcccYYYTTTWWW^^^bbbaaa^^^^^^\\\YYY\\\\\\XXXPPPHHHEEEGGGJJJJJJJJJKKKLLLMMMPPPRRRSSSRRRQQQTTTWWWXXXXXX___gggyyyzzznnneee```\\\[[[^^^bbbfffiiipppzzzwwwyyyuuussspppnnnmmmllliiihhhgggeeeccccccbbbaaa^^^\\\VVVUUUSSSSSSTTTVVVXXXZZZ]]]___aaa___\\\ZZZ[[[]]]bbbfffiiihhhccc^^^\\\\\\iiittttttdddUUUKKKEEEEEECCCAAABBBEEEHHHJJJKKKIIICCC???@@@@@@>>>>>>AAADDDEEEHHHNNNXXXeeeqqqxxx~~~pppfffdddbbbeeejjjooopppkkkddd^^^YYYWWWTTTQQQOOOLLLHHHEEECCCBBB@@@>>>======>>>>>>BBB???<<<<<<>>>???===;;;:::::::::::::::999999999888888888888888888888888999999999999::::::::::::<<<;;;;;;===AAADDDEEEEEEIIIHHHIIIOOOXXX^^^^^^[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYY\\\___]]]XXXTTTSSSSSSNNNIIIFFFEEEDDDDDDKKKRRRjjjxxxggg^^^___aaacccddddddcccccceeehhhmmmsss|||uuuaaa]]]YYYYYY[[[]]]]]]\\\ZZZXXXTTTQQQUUU[[[\\\YYY[[[XXXSSSLLLEEE===777333222000...---------,,,+++,,,,,,,,,+++++++++******)))***++++++,,,+++++++++,,,***)))***++++++***)))---,,,***))))))***,,,---+++************+++,,,,,,'''((()))******)))(((''',,,++++++*********)))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++)))(((+++++++++*********))))))))))))((((((((()))***+++***)))((((((((()))+++,,,)))))))))*********++++++******************))))))++++++++++++,,,,,,,,,,,,,,,------+++---000...***)))***,,,...111333555666777555333222333444444333000111222444444444333222111111222333555777999:::666666666666666555555555444444333333333333444444777555777<<<>>>AAAGGGNNNVVV\\\cccfffccc]]]VVVRRRNNNPPPSSSTTTTTTUUUWWWYYYZZZ[[[^^^ccchhhrrr}}}rrrhhh```[[[___gggpppoooeee[[[VVVXXXbbbjjjkkkiiihhheeeaaahhheee___UUULLLGGGHHHKKKKKKKKKKKKMMMNNNPPPRRRSSSSSSRRRSSSVVVVVVXXX___hhhxxx|||oooeee^^^ZZZYYY]]]aaadddhhhnnnwww~~~www}}}ooogggddd```]]]\\\ZZZXXXVVVWWWVVVUUUTTTSSSRRRPPPNNNPPPRRRSSSUUUWWWZZZ]]]```dddjjjpppqqqoooooorrrvvvxxxzzzzzzwwwqqqllliiihhhuuu~~~}}}nnn___SSSJJJEEEDDDBBBAAADDDIIINNNOOOOOOJJJDDD@@@@@@@@@>>>???BBBEEEFFFJJJRRR]]]kkkwww~~~qqqaaa[[[\\\^^^```dddhhhhhhddd]]]XXXPPPOOOMMMLLLKKKIIIFFFCCC@@@???>>>===<<<<<<<<<<<>>@@@CCCEEEFFFFFFFFFDDDEEEJJJRRRXXXYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYTTTVVVWWWVVVSSSQQQQQQRRRLLLHHHEEEDDDDDDDDDJJJQQQfff|||zzziiiaaacccfffggghhhhhhhhhiiieeehhhmmmttt~~~uuugggbbb]]]\\\```ccceeedddaaa^^^WWWRRRUUU[[[^^^\\\]]]YYYSSSKKKCCC<<<666444111///---------...---+++,,,,,,,,,+++++++++******'''((()))***++++++++++++---+++******++++++)))(((*********))))))*********,,,,,,++++++,,,,,,---...***+++,,,,,,,,,,,,+++***++++++++++++***))))))(((((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,///---++++++,,,,,,***)))((((((((((((((((((((((((***)))'''&&&&&&(((***+++++++++***)))***+++,,,---))))))*********++++++++++++*********)))(((((((((***++++++++++++,,,,,,,,,---000000...///111111---------...///000111222222444333111000000111111222111222333444555444333222111222222333555666888999555555555555555555555555444444333333333333444444888666888<<>>======<<<;;;;;;;;;;;;<<<:::999999999:::999999999999888888777777777666999999999999999999999999666777888:::;;;;;;;;;:::===>>>@@@BBBCCCCCCCCCDDDAAABBBDDDIIIPPPTTTTTTSSSUUUVVVWWWXXXXXXXXXWWWWWWQQQQQQRRRQQQPPPOOOPPPPPPKKKGGGDDDDDDDDDDDDJJJQQQbbbwww}}}nnnfffhhhkkkkkkkkkllloooqqqiiilllpppuuu~~~oooddd```\\\]]]ccckkkqqqsssssslll```VVVTTTZZZ]]][[[\\\XXXRRRJJJBBB;;;666333///...,,,,,,...///......,,,,,,,,,+++++++++************,,,---......//////---+++******++++++)))((('''((()))++++++)))((('''***************++++++,,,,,,------------------,,,***++++++++++++***)))((((((((()))***+++,,,,,,---************++++++,,,,,,///---+++*********)))(((%%%%%%&&&&&&'''(((((()))***)))'''&&&&&&(((***+++******)))((()))***+++,,,************+++++++++++++++*********)))(((((((((*********+++++++++,,,,,,+++///000......111111...------...///000111222222333222111///...///111222222333444444444333222111222222222222333444555555444444444444444444444444555444444333333444444555999777999===@@@BBBGGGOOOVVV[[[aaaddd```XXXQQQLLLKKKOOOTTTYYY[[[^^^```bbb``````aaadddgggqqqwwwnnngggddddddeeefff```WWWRRRSSS[[[iiixxx|||yyyuuupppllliiiddd\\\SSSKKKHHHIIIKKKKKKKKKLLLNNNOOOPPPQQQQQQNNNMMMOOORRRTTTWWWaaajjj{{{pppbbbYYYTTTUUUXXX]]]```ccchhhpppuuu|||}}}{{{rrrtttrrrfffQQQNNNJJJHHHHHHHHHGGGFFFDDDHHHLLLOOOQQQTTTWWWYYY[[[bbbkkksssyyy~~~vvvkkkaaaZZZSSSLLLHHHEEEDDDFFFMMMVVVZZZXXXUUUKKKDDD@@@@@@AAA@@@BBBFFFCCCGGGOOO[[[hhhttt~~~rrriiigggiiijjjjjjiiihhhgggeeebbb]]]WWWRRRJJJHHHEEECCCCCCBBBAAA???<<<<<<<<<;;;;;;;;;::::::999888888777777777888888777777777777777666666666666666666666666666666666666777888999:::;;;<<<===>>>???AAAAAA@@@??????@@@@@@AAAEEEJJJOOORRRRRRQQQUUUVVVWWWXXXXXXWWWUUUTTTPPPPPPPPPPPPPPPOOONNNNNNJJJGGGEEEEEEEEEEEEJJJQQQ___tttqqqdddhhhmmmooopppsssxxx|||yyy{{{||||||vvvgggbbb______dddppp{{{|||lll\\\WWW[[[\\\ZZZ[[[XXXQQQJJJBBB;;;666444...---,,,,,,...//////...,,,,,,,,,+++++++++******))))))+++,,,------------,,,***)))***++++++***)))&&&(((***,,,,,,***(((&&&'''''''''''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((((()))***++++++,,,,,,))))))******++++++,,,,,,---+++((('''((((((((('''$$$%%%%%%&&&((())))))***))))))((((((((()))***+++((('''&&&&&&&&&''')))************++++++++++++,,,******************))))))************++++++++++++''',,,...++++++---...,,,)))***,,,...111333555666666555444111///000333666555555444444333333222222333333222222222333444444444444444555555555555555555555444444444444555555888777999>>>@@@CCCIIIPPPYYY^^^dddfffbbbZZZRRRMMMKKKPPPWWW^^^aaaccceeefffbbbaaabbbdddfffnnn{{{tttlllhhhgggeeebbbZZZQQQOOORRR\\\lll{{{~~~zzztttnnniiiccc^^^WWWPPPKKKIIIIIIIIIJJJJJJLLLMMMNNNOOOOOOOOOLLLKKKMMMQQQSSSVVV^^^hhhyyymmm___XXXTTTUUUXXX]]]```cccgggnnnssszzzyyytttmmmcccdddcccWWWKKKIIIEEEDDDEEEGGGHHHHHHIIINNNUUU\\\aaaffflllqqqttt|||~~~xxxqqqggg___ZZZTTTNNNHHHGGGGGGKKKTTT]]]```\\\WWWJJJDDD???@@@AAAAAADDDHHHGGGMMMXXXeeerrr}}}|||yyyxxxxxxxxxyyy{{{||||||yyywwwuuusssnnniiijjjoootttuuutttooonnnnnnllliiibbbZZZTTTLLLHHHDDDAAA@@@@@@???>>>;;;;;;<<<<<<;;;;;;::::::888888888777777777888999555666666666666666777777666666666666666666666666888888777777888:::<<<===<<<>>>???>>><<<;;;<<<>>>===???CCCHHHNNNSSSUUUVVVWWWXXXXXXXXXWWWUUUSSSQQQQQQQQQQQQQQQQQQPPPMMMKKKJJJGGGEEEFFFFFFFFFKKKRRR^^^tttqqqeeemmmwwwuuuhhh```______cccmmmzzzpppaaa\\\^^^___]]]ZZZWWWRRRKKKDDD===888555000...------.........---,,,,,,,,,+++++++++******'''((()))***************+++***))))))+++,,,+++***)))***+++,,,,,,+++***)))((((((((('''((())))))***,,,++++++++++++++++++,,,'''(((***,,,,,,,,,+++***)))))))))***+++++++++,,,******++++++,,,------......+++)))(((((()))***)))(((((()))))))))*********)))))))))*********++++++)))((('''''''''((()))************+++++++++,,,,,,*********+++++++++++++++************++++++++++++%%%+++---+++))),,,---,,,)))***,,,...111333555666777777666333111111555999888666444222222222333333222222222333333555666777666666666666777777777888555555444444444444555555888777999>>>AAADDDJJJRRRYYY^^^dddeeeaaaXXXPPPKKKJJJQQQZZZbbbfffgggggggggaaaaaabbbdddeeelll|||}}}wwwqqqjjjiiiiiifff]]]SSSQQQUUU\\\lll|||~~~wwwpppiiiddd___[[[UUUOOOKKKIIIIIIHHHIIIJJJKKKMMMNNNNNNNNNMMMKKKKKKMMMQQQRRRSSSZZZbbbrrr~~~{{{jjj]]]XXXVVVVVVZZZ___bbbeeeiiiooottt||||||qqqjjjaaaUUUUUUSSSHHHJJJGGGEEEDDDFFFIIIKKKKKKTTTZZZccckkkrrrzzzvvvooofff___[[[UUUNNNHHHIIIJJJNNNXXXbbbeee___XXXJJJCCC???@@@AAABBBEEEIIIMMMTTT```nnn{{{}}}wwwtttsssooonnnmmmkkkgggccc___\\\^^^___bbbiiiqqquuuvvvuuurrrsssttttttqqqhhh^^^VVVNNNIIICCC???>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;::::::888888999888777777999:::444555555555666666777777888888888888888888888888999888777666666888:::<<<;;;===>>><<<999999;;;>>>999;;;???FFFNNNVVV\\\```YYYYYYZZZYYYWWWTTTRRRPPPRRRRRRRRRSSSRRRPPPMMMJJJJJJGGGFFFGGGFFFFFFKKKRRR___uuu~~~pppooozzz{{{|||pppeee___\\\ZZZ\\\bbbmmmyyyzzzmmmbbb___bbbcccaaaZZZXXXSSSMMMFFF???:::666222000...---------,,,+++,,,,,,,,,+++++++++******++++++,,,------------,,,***)))((()))+++,,,,,,+++------,,,++++++,,,------+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---&&&'''***,,,------,,,+++***************+++++++++++++++,,,,,,---...//////111...+++***,,,---------,,,,,,,,,,,,++++++++++++))))))***++++++++++++***,,,+++*********+++------******+++++++++,,,,,,,,,*********+++,,,,,,,,,---)))************+++++++++&&&,,,///,,,+++---......------...///000111222222777777666333000111555999999777444222111111333444111111222333555777999:::777777888888999999999:::555555444444444444555555777666999>>>BBBDDDKKKSSSWWW\\\aaaccc^^^UUUMMMHHHIIIQQQ[[[dddhhhhhhgggggg______bbbdddeeekkkzzz~~~}}}yyyssskkkkkkllljjjbbbXXXUUUXXX]]]mmm{{{}}}uuullleee```^^^ZZZTTTOOOLLLJJJIIIGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLNNNQQQQQQQQQVVV]]]mmmyyywwwggg\\\XXXXXXXXX\\\aaadddgggjjjpppuuuxxxmmmbbbYYYQQQIIIFFFGGGGGGGGGGGGFFFGGGMMMWWW___gggnnnxxx|||uuuoooggg```[[[VVVOOOKKKHHHKKKRRR^^^hhhggg^^^UUUHHHEEECCCCCCAAAAAAEEEKKKUUU]]]hhhuuu~~~xxxvvvqqqllloookkkddd\\\UUUPPPMMMKKKQQQRRRTTT[[[dddjjjkkkjjjrrrtttwwwwwwrrrjjjaaa[[[KKKGGGBBB??????@@@AAAAAA;;;<<<===>>>===;;;888777999888666666888999888777777666444333444555777999999888777666666777888999777777777777888888888888:::999888777777666666777777999>>>FFFNNNWWW^^^bbbbbb```]]][[[ZZZXXXUUUSSSVVVTTTRRRSSSUUUTTTQQQMMMLLLHHHEEEEEECCCCCCGGGNNNaaawwwzzzuuuooorrrmmmmmmvvvuuuqqqjjjbbb[[[WWWUUUUUUXXX___iiirrruuusssooommmhhh___ZZZ^^^fffjjjhhh]]]UUULLLFFFCCC???999444//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))*********++++++++++++++++++++++++,,,---...---+++***+++,,,,,,***))))))***++++++******++++++,,,,,,++++++***((()))+++,,,,,,+++)))((())))))))))))***+++,,,------...///---***((('''((('''(((***+++***)))'''&&&))))))))))))************'''''''''''')))+++---...)))************+++++++++333000,,,(((&&&&&&'''))))))(((((()))***++++++***((()))+++,,,------,,,+++,,,++++++***+++,,,...///......///111222333444555999777444222111111222444222333333444444333333222000000222444666888999:::777666666666555555555555555444444333333444444555444888<<>>888333000000///...------------++++++++++++++++++++++++++++++*********++++++,,,************************)))***+++***((('''((())),,,***))))))***++++++***,,,------......------,,,+++******************+++)))))))))***+++++++++,,,)))+++,,,,,,***)))((())))))***+++,,,+++***((('''))))))))))))************)))((((((((()))+++,,,---))))))*********+++++++++///---***((('''((()))*********))))))******)))((()))***+++,,,,,,,,,,,,,,,---,,,+++++++++,,,---.../////////000222333555666999777444222111111222333111222222333333222222111222222333444555666777888666555555555555444444444555444444333333444444555555888<<<>>>AAAGGGOOOUUU]]]```bbb___WWWOOOJJJHHHPPPTTT\\\dddiiijjjfffbbb\\\]]]^^^```aaahhhyyy~~~vvvnnnmmmooouuuzzzvvvllleeedddgggttt~~~}}}tttllleee```YYYUUUPPPLLLJJJIIIHHHGGGHHHHHHJJJKKKKKKKKKJJJIIIKKKJJJKKKNNNOOOQQQXXXaaapppzzzvvviii```\\\YYY\\\___cccfffhhhkkkrrrvvv|||qqqeeeYYYPPPJJJEEEEEEIIIGGGNNNWWWaaalllxxx|||vvvlllddd^^^WWWPPPKKKIIINNNWWWccckkkhhh\\\RRRJJJFFFDDDDDDDDDDDDJJJQQQYYYhhhyyy~~~wwwvvvsssoooeee^^^SSSJJJDDDAAA???>>><<<===???BBBIIISSS]]]eeelllooorrrrrrlllcccXXXRRRKKKGGGCCC???>>>>>>>>>>>>999888888777777777888888666555444444555555333111666555444444444555777888666555555444444555555666777777666555444333333222999888666444444555777888::::::;;;>>>CCCIIIPPPTTTWWWVVVVVVWWWWWWUUUQQQNNNLLLLLLMMMPPPSSSTTTRRRQQQNNNJJJFFFEEECCCBBBGGGNNN```xxxrrrjjjeee{{{wwwkkkccc```YYYYYYYYYWWWTTTRRRRRRSSSUUU[[[aaaffffffccc___]]][[[WWWPPPKKKNNNVVVZZZYYYXXXSSSLLLGGGCCC>>>777222111111000...............++++++++++++++++++++++++++++++***++++++,,,---...************************+++,,,---,,,+++***+++,,,,,,***))))))***++++++***,,,,,,------------,,,,,,---+++)))(((((()))+++---))))))++++++,,,+++***)))%%%'''***,,,+++************++++++,,,,,,+++)))((())))))))))))***************************+++,,,,,,)))))))))*********++++++***))))))))))))***+++,,,++++++******)))(((((((((*********++++++,,,---......---,,,++++++,,,,,,---......------///111444555888666444222111111222333000111111222222111111000333333444444555666666666555555555444444444333333555444444333333444444555777:::<<<>>>AAAGGGQQQXXX___bbbddd```XXXPPPKKKIIIQQQUUU^^^fffllllllgggccc```___^^^```bbblllxxxnnnnnnrrr{{{vvvnnnllllllzzz|||rrriiibbb[[[WWWRRRNNNLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJKKKNNNOOOQQQYYYcccpppzzzxxxkkkbbb]]]ZZZ[[[___dddgggiiinnntttyyy{{{mmmbbbUUUNNNIIIGGGIIINNNNNNWWWdddrrryyyoooggg```YYYRRRLLLJJJPPP[[[ggglllggg[[[PPPHHHEEECCCDDDDDDEEEKKKSSS^^^lll|||}}}yyytttmmmcccZZZOOOEEEAAA???>>>===;;;===>>>>>>@@@FFFPPPXXXdddgggkkklllhhh```VVVPPPJJJGGGBBB???>>>===<<<;;;:::999888777777888:::;;;777666555666777666444222555555444444444555666777555555555555555555555555777777777666666555555555666555333222222444666777999999999:::???FFFLLLPPPSSSTTTUUUWWWXXXVVVQQQMMMIIIJJJMMMPPPRRRRRRQQQPPPOOOJJJFFFDDDBBBBBBGGGNNN```xxxoooeee___qqqxxxppplllgggddd______^^^[[[XXXVVVWWWXXXXXX^^^dddeeebbb]]]ZZZYYYWWWTTTNNNGGGIIIOOORRRQQQRRROOOKKKGGGDDD???999444111000///...------------+++++++++++++++++++++++++++***++++++,,,---...///************************,,,---...---,,,+++,,,...,,,***))))))***++++++*********++++++++++++******,,,+++***))))))***+++,,,)))***+++,,,,,,+++)))(((%%%(((+++,,,,,,***************+++++++++***)))(((((()))))))))************,,,,,,++++++++++++++++++))))))))))))************(((((()))******+++******)))*********)))((()))***,,,+++******+++,,,...//////...---,,,++++++,,,------,,,+++***,,,///222444777555444222111111222333111111222222222222111111222333333444555666777777666666555555555444444444555444444333333444444555999;;;===>>>AAAHHHRRRZZZaaadddeeeaaaXXXPPPKKKJJJPPPVVV___iiiooooookkkfffeeebbb```aaaeeepppuuusssuuu|||uuunnnmmmqqqwwwlllddd^^^ZZZUUUPPPNNNKKKHHHFFFGGGFFFEEEDDDDDDFFFHHHIIIJJJJJJKKKNNNOOORRRZZZcccppp{{{zzzlllaaa[[[XXXYYY]]]cccgggjjjnnntttyyy~~~{{{jjj___SSSNNNLLLLLLPPPVVV[[[eeettt{{{qqqiiibbb\\\TTTOOOMMMTTT___jjjmmmgggZZZOOOGGGCCCAAABBBCCCEEEMMMUUUfffppp}}}wwwnnnaaaXXXKKKCCC@@@???>>>===;;;<<<>>>======@@@FFFKKKVVVZZZ^^^```___YYYRRRMMMIIIFFFAAA???===<<<;;;::::::888777555666777999;;;444333222333444333222000444444444444444555555666666666666666666666666666444444555555666666777777333333111111111333555666888888888:::???FFFMMMQQQRRRSSSVVVXXXYYYWWWRRRNNNIIILLLOOOQQQRRRQQQOOONNNNNNIIIEEECCCAAAAAAGGGNNN```yyymmmccc]]]lll{{{vvvnnnmmmmmmjjjgggdddcccbbb___\\\[[[\\\]]]]]]aaaeeeeeeaaa\\\ZZZYYYUUUSSSMMMEEEDDDIIILLLKKKLLLKKKJJJIIIFFFAAA;;;777000///...---,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))((()))+++,,,***))))))***++++++***)))******++++++******))))))***+++,,,,,,+++***))))))***+++,,,,,,+++)))((()))+++---...,,,***)))))))))))))))))))))(((((((((((()))))))))************,,,,,,,,,,,,++++++******(((((()))))))))*********((()))*********)))((((((&&&(((******))))))+++---,,,++++++***+++---...///000///---,,,+++,,,,,,---...---,,,+++---000333555555444333222111222222222222222333333333333222222000111222444666777999999777777777777666666666666555444444333333444444555888;;;===>>>BBBIIISSS[[[aaacccddd```XXXPPPLLLJJJOOOUUU```lllssstttooojjjgggccc```aaaeeeppp}}}xxxwwwyyyzzzuuulllggggggsssyyymmmeeeZZZWWWSSSOOOMMMKKKHHHFFFFFFDDDCCCBBBBBBDDDFFFHHHJJJJJJLLLPPPQQQRRRYYYbbbnnnyyyyyykkk```YYYUUUWWW\\\bbbgggjjjnnntttxxxwwwfff\\\SSSPPPPPPRRRXXX^^^jjjssszzzqqqjjjddd^^^WWWRRRPPPWWWbbblllmmmfffYYYPPPEEEBBB@@@BBBCCCFFFOOOWWWkkkuuuwwweee[[[NNNEEEBBBAAA???<<<999:::;;;<<<===>>>AAADDDHHHKKKOOORRRRRROOOKKKHHHGGGDDD@@@>>>===<<<;;;999777666444333333444666777555444222222333555444333333333444444555555555555555666666777777666666555000111111222333444555555222222222222333444555666777777888;;;AAAHHHOOOSSSRRRSSSUUUWWWXXXVVVRRRNNNJJJNNNRRRTTTSSSQQQOOOOOOMMMGGGCCCAAA@@@@@@GGGOOOaaayyyooofffaaammmxxx}}}|||rrrmmmlllllljjjgggffffffeeecccaaabbbdddgggcccdddeeeccc```\\\ZZZZZZRRRQQQKKKCCCAAAEEEHHHGGGHHHJJJKKKKKKHHHBBB===999///...---,,,,,,+++,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...------------------------)))***,,,+++******+++,,,,,,***))))))***++++++***++++++,,,,,,,,,,,,++++++((()))+++------+++)))((())))))++++++,,,+++***))),,,---...---+++))))))***)))))))))((((((((((((((())))))))))))***************+++++++++++++++******((((((((()))))))))******************)))(((''''''$$$'''******)))))),,,///+++++++++,,,,,,---...//////...---,,,,,,------...000000//////111333666777444444333222222222222222333333333444444333333333///000222444666888999:::888888888777777777666666555444444333333444444555777:::===???BBBIIISSSZZZ___aaaaaa]]]VVVOOOLLLKKKOOOWWWcccooowwwwwwqqqllleeeaaa]]]^^^bbbkkk{{{yyyvvvsssrrrkkkccc```bbbsssvvvllleeeUUUSSSPPPNNNMMMKKKIIIGGGEEEDDDCCCBBBBBBDDDFFFGGGJJJJJJNNNRRRSSSSSSXXX___jjjvvv~~~xxxkkk```YYYUUUWWW\\\cccgggjjjnnnssswwwzzzooobbbZZZRRRRRRTTTWWW^^^eeepppyyyyyypppjjjeee```ZZZUUUSSSZZZeeelllmmmeeeYYYPPPFFFBBB@@@BBBEEEHHHQQQZZZiiivvvtttiii[[[QQQMMMKKKFFFAAA???===;;;<<<>>>@@@AAAAAABBBDDDGGGIIIJJJIIIGGGFFFDDDBBB???======<<<;;;999777666444333333333333444666444111111333666777777333333444444555555555444444555666666666666555444111111111222333333333444111333444666777888777777666777999===CCCIIIOOORRRPPPPPPRRRTTTUUUSSSOOOLLLJJJOOOTTTVVVUUURRRQQQQQQJJJEEE@@@???>>>@@@GGGOOObbbzzzrrrjjjgggqqqxxxyyyyyyzzz|||{{{yyytttooommmmmmmmmkkkjjjhhhhhhgggeeedddeeehhhjjjhhheeebbb___]]][[[YYYWWWOOOOOOKKKDDDAAAEEEIIIIIIIIIKKKNNNMMMIIIBBB<<<888000///...------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,...///,,,***))))))***++++++***++++++,,,,,,,,,,,,++++++*********++++++*********)))))))))***+++++++++,,,,,,---,,,***(((((()))++++++***))))))(((((())))))))))))))))))************((()))***+++++++++***)))(((((((((((()))))))))******)))))))))((((((((((((%%%(((++++++((((((+++...***+++,,,---..................---,,,,,,---////////////000111222444555666333333333222222222222222222222333333333333222222111111333444666777888999777777777777666666666666555444444333333444444555555888<<<@@@CCCIIIRRRXXX\\\^^^___[[[TTTNNNKKKKKKSSSZZZfffrrryyywwwpppkkkddd```]]]^^^```fffsssuuurrrooonnnhhh```^^^```qqq}}}{{{rrrjjjeee[[[YYYUUURRRPPPMMMJJJGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKPPPUUUUUUSSSVVV\\\dddqqq{{{xxxmmmccc\\\XXXXXX]]]dddiiikkkooossswwwtttiii___XXXRRRSSSVVVZZZaaahhhoooyyy|||yyy{{{~~~yyywwwyyy~~~}}}wwwpppjjjfffaaa\\\WWWUUU\\\fffmmmllldddYYYQQQGGGCCCAAACCCFFFJJJSSS]]]ccctttyyyjjj___ZZZVVVOOOIIIHHHCCC>>>===???AAABBBAAABBBCCCEEEGGGHHHGGGGGGFFFCCCAAA>>>======<<<;;;999999888777666555444444444222///,,,,,,...111444555222333444444555555444444333333444555555444333333444444444444444444444444222444777999::::::999999666777:::>>>DDDIIINNNQQQNNNNNNOOOPPPQQQPPPLLLIIIJJJOOOUUUWWWVVVTTTSSSTTTIIICCC???>>>>>>???GGGPPPccczzztttnnnlllsssxxxuuuqqqqqqpppnnnkkkjjjiiijjjmmmoooppppppgggfffeeebbb``````ccceeekkkfff___[[[ZZZYYYVVVTTTNNNOOOLLLEEEDDDHHHMMMMMMKKKNNNPPPOOOJJJBBB:::666111000///......------...++++++++++++++++++++++++++++++******)))*********++++++++++++++++++++++++((()))++++++******+++,,,,,,***))))))***++++++***))))))************)))))),,,+++)))(((((()))+++,,,))))))))))))***+++------++++++***(((&&&'''***,,,,,,+++******)))*********))))))))))))************'''((()))***+++******)))(((((((((((()))))))))))))))(((((((((((())))))***&&&***---+++(((&&&)))---***+++---...///......---...---,,,,,,---...///000,,,,,,...///000222222333333333222222222222222222111111222222222222111111333333444444555666666777777666666666555555555555555444444333333444444555333777<<<@@@DDDIIIQQQWWWZZZ\\\]]]YYYSSSMMMKKKKKKVVV]]]iiitttzzzwwwooohhheeeaaa^^^___aaaeeeoooyyypppnnnnnnmmmiiibbb```bbbooo{{{wwwoooiiieeegggccc^^^YYYTTTOOOIIIFFFHHHHHHHHHHHHHHHIIIIIIJJJIIILLLQQQVVVVVVSSSUUUZZZ```nnnzzzxxxnnnfff```\\\ZZZ___fffjjjmmmppptttxxxxxxnnnhhh___XXXTTTWWW\\\^^^bbbeeettt~~~}}}rrrxxx|||~~~~~~wwwoooqqqnnnqqq|||}}}wwwqqqlllhhhddd___ZZZZZZ```hhhmmmkkkbbbWWWOOOFFFFFFEEEDDDFFFNNNYYYaaapppyyy~~~wwwrrrkkkeee```XXXSSSMMMIIIGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEBBB???<<<;;;;;;<<<;;;:::888777666555444333222222444444444333333222222222666666555555555444444444333333222222333555666777555444222111111222444555333222444999AAAGGGIIIIII999888888;;;BBBIIIPPPSSSUUUSSSQQQPPPOOOMMMKKKIIIMMMSSSXXXYYYYYYXXXSSSMMMNNNDDD>>>?????????GGGRRRhhhtttppplllrrrsssllleeecccdddccccccaaaaaafffnnnttttttrrrkkknnnooommmiiiggghhhjjjmmmhhh```XXXRRROOOMMMMMMQQQOOOMMMJJJIIIKKKOOOQQQRRRRRRRRRPPPKKKCCC;;;666111111000///...,,,***))))))******++++++******))),,,++++++******++++++,,,+++,,,,,,,,,,,,+++*********+++,,,------+++)))((())))))))))))))))))))))))///000111///,,,***))))))+++++++++*********)))))),,,+++***))))))***+++,,,((()))******)))((()))++++++******)))))))))))))))***+++,,,,,,+++***)))(((&&&((())))))(((((()))+++******))))))))))))******...,,,***(((''')))+++,,,******((((((((()))***+++.........------,,,,,,,,,,,,,,,,,,---------......,,,...000000000111333555777444000000222333111...555444333222111111111111333333222222333666888:::777777666666666666777777888666444333333333555666555999===AAADDDKKKTTTZZZ\\\\\\[[[VVVOOOJJJHHHIIIUUU^^^iiiqqqwwwxxxqqqhhhccc```^^^___```dddooozzz}}}rrrccchhhqqqyyywwwmmmeeecccmmmvvv}}}{{{vvvssspppnnniiihhheee___XXXRRRNNNMMMGGGGGGHHHIIIJJJKKKLLLMMMOOOQQQUUUYYYVVVQQQQQQUUUeeesssvvvkkkaaaZZZYYY^^^eeejjjnnnrrrwww|||vvvlllfff]]]WWWSSSWWW]]]aaaggglllwww|||uuu{{{{{{tttjjjhhhlllwww~~~}}}xxxrrrnnnkkkhhhccc___]]]ccckkknnnkkkaaaUUUMMMCCCCCCDDDDDDHHHQQQ^^^hhhvvv}}}{{{xxxnnnjjjddd^^^YYYTTTOOOKKKGGGFFFEEEEEEFFFEEEEEEDDDCCC@@@===<<<<<<<<<;;;:::888777666555444333222222444444333333333222222222555444444444333333333333444333333222333444666777555444333333333444555666666555555999>>>CCCFFFFFFDDDAAA>>>???EEEKKKOOOQQQSSSQQQOOONNNMMMKKKJJJHHHQQQVVV[[[[[[[[[[[[VVVQQQMMMDDD>>>?????????GGGSSSgggvvvooofffkkkmmmfff___]]]]]]\\\[[[[[[^^^fffpppxxx{{{zzzqqqqqqooollliiigggggghhhlllggg```ZZZUUUSSSRRRQQQLLLJJJGGGHHHLLLOOOPPPPPPTTTTTTTTTRRRNNNGGG???:::111111000...---,,,+++***////////////////////////---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******---...///000///...,,,+++************************+++---...---+++*********+++++++++*********)))))),,,+++************+++,,,)))***+++***)))((()))***,,,+++******))))))******+++++++++++++++***)))((()))***,,,,,,+++***,,,---******))))))))))))******---,,,***)))((()))***+++***))))))((()))***+++,,,---------,,,,,,,,,,,,,,,---------.........//////,,,...000000000111333555666444222222222222111000111111111000111111222222444333222333444666999:::999888888777777777777888888666555333333444555666888<<<@@@CCCGGGNNNWWW]]]\\\]]]\\\WWWPPPKKKKKKLLLSSS^^^lllvvv|||}}}uuulllbbb___]]]^^^```eeeqqq}}}yyyooohhhllluuu}}}{{{qqqjjjhhhmmmvvv~~~~~~|||zzzvvvrrriiihhhfffaaaYYYRRRNNNLLLEEEGGGIIILLLNNNQQQRRRRRRSSSTTTXXX[[[YYYUUUVVVZZZgggvvvttthhh^^^WWWXXX]]]dddiiimmmsssyyy~~~uuukkkeee___YYYUUUWWW\\\aaahhhnnnwwwxxxxxx}}}vvvjjjjjjoooxxx}}}~~~}}}~~~zzzvvvrrrooonnnkkkgggcccccchhhnnnpppkkk___RRRIIICCCDDDEEEGGGLLLWWWeeeooo}}}|||tttjjjaaaZZZUUUSSSRRRQQQPPPMMMIIIGGGDDDAAA>>>======<<<;;;:::777777666555444333333222333333333333222222222222333333333333222222222222555444333333333444555555555555555555555555555555777555444555999<<>>???>>>???HHHUUUgggvvvlllaaaggghhhbbb[[[XXXXXXWWWTTTUUUZZZeeerrr|||}}}zzzvvvssspppnnnkkkiiikkkgggaaa]]]ZZZXXXVVVUUUOOOLLLKKKNNNSSSVVVUUURRRQQQQQQPPPOOOLLLFFF>>>999222111///---,,,+++,,,,,,---,,,+++******+++,,,---...------,,,,,,------...+++,,,,,,,,,,,,+++*********+++,,,---,,,+++***)))++++++++++++++++++++++++(((***++++++*********++++++++++++***************,,,++++++******++++++,,,***+++,,,+++)))((((((***,,,+++******))))))******++++++***)))))))))******'''((())))))(((((()))*********))))))))))))******++++++*********)))))))))))))))))))))***,,,---...+++++++++++++++,,,,,,,,,........./////////000000,,,...000000000111333555555555555444222111222333000000000111222333444444444444333444555777:::;;;::::::999888888777888888777666555444444444555666999===AAAEEEIIIOOOXXX^^^^^^___^^^YYYRRRNNNMMMNNNRRR___ooo|||yyynnn___\\\[[[]]]```ffftttxxxooommmpppxxx}}}tttmmmkkkjjjsss|||yyyqqqffffffeeeaaaZZZSSSMMMKKKGGGIIIMMMQQQSSSUUUUUUUUUVVVVVVXXXZZZXXXVVVXXX^^^kkkxxxqqqeee[[[UUUWWW\\\ccchhhmmmttt|||xxxoooiiieee^^^XXXWWWYYY[[[bbbiiisss}}}{{{www}}}~~~uuutttuuuyyy~~~~~~}}}xxxtttqqqppppppnnnjjjfffgggkkkoooooohhh\\\OOOFFFFFFGGGIIILLLRRR]]]lllwwwyyysssmmmjjjfffccc___YYYRRRLLLFFFCCC???======<<<;;;:::777666666555444444333333333222222222222222222222333333333333333222222222666555444333222333444555444555555555555444444333444222111111333666999:::HHHAAA;;;<<>>??????@@@KKKXXXkkkuuuhhhaaahhhjjjddd]]]ZZZZZZYYYRRRUUU[[[fffttt}}}wwwoooiiijjjgggcccbbbcccbbb```^^^XXXXXXYYYYYYXXXWWWUUUTTTOOONNNLLLLLLJJJEEE>>>888333111...,,,++++++,,,---***)))'''&&&&&&''')))***------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******))))))***++++++***))))))++++++++++++++++++++++++((()))++++++***)))***+++************************************************+++,,,,,,+++)))(((((()))+++***))))))(((((())))))+++***)))(((((()))***+++&&&'''((((((&&&&&&'''(((******))))))))))))******)))***+++++++++***((('''((())))))***,,,---...///))))))******+++++++++,,,---.........////////////,,,...000000000111333555444666777555222111333666333222222222333333444555444444444555666888:::;;;::::::999888777777777777777777666555444555555666999<<>>===<<<:::999666666666555444444333333222222222222222222222222333333333333333444444444666555444333222333444555444444444444444333222111222222222222333555888:::EEE???:::;;;AAAHHHLLLLLLNNNOOONNNLLLIIIHHHJJJMMMSSSWWWYYYWWWUUUUUURRRMMMIIIBBB>>>@@@???AAANNN^^^sssrrreeeeeelllooojjjdddbbbaaa```XXX[[[bbbmmm{{{tttiiigggeeefffkkkqqquuutttrrrfffjjjkkkdddYYYQQQPPPSSSRRROOOMMMLLLLLLHHH@@@:::222111...,,,+++,,,---......---+++******+++---...,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******,,,,,,---------------,,,++++++++++++++++++++++++)))+++,,,,,,***))))))***************************((())))))))))))))))))(((***,,,,,,+++***))))))***))))))(((''''''''''''(((******((((((((()))***+++)))***++++++)))))))))+++******))))))))))))******((()))***++++++)))((('''((((((***+++,,,---......)))))))))******+++++++++,,,,,,---------.........,,,...000000000111333555333555777555222111333666333333222111111111111111333444444666777888::::::999888777666666666666666777777666666555555555555999===AAAEEEHHHOOOXXX^^^fffgggddd^^^UUUOOOMMMMMMTTTbbbssssssfffYYYVVVTTTVVV[[[eeeuuu~~~tttwww}}}~~~rrrjjjgggfffoooxxx}}}}}}xxxkkk___UUUWWWZZZZZZWWWSSSPPPOOONNNPPPSSSUUUVVVVVVTTTSSSQQQOOOPPPQQQQQQQQQWWW___lllyyy{{{kkk___YYYVVVUUUZZZaaahhhnnnwwwzzzssseee```[[[ZZZYYYZZZ```hhhoooyyy|||vvv}}}~~~}}}zzzxxxxxxxxxvvvrrrnnnfffggggggddd]]]TTTJJJEEEAAAFFFNNNVVVaaapppwwwooodddWWWNNNGGGDDD@@@===<<<;;;999888666666555555555444444444111111111222222222222222333333333333444444444444555444333333333444555555444444444333333222222111222333555666666777999<<>>>>>AAAEEEHHHJJJNNNOOOOOOLLLIIIIIILLLOOOVVVZZZ\\\ZZZWWWVVVQQQKKKHHHAAA???AAAAAADDDSSSddd{{{qqqfffkkkrrrwwwrrrmmmkkkkkkjjjeeegggllluuu|||pppddddddiiittt{{{~~~}}}ooo\\\PPPQQQVVVQQQMMMIIIHHHIIIEEE===666111000...---,,,,,,------///...---,,,,,,---...///,,,++++++******++++++,,,+++,,,,,,,,,,,,+++************++++++++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,***))))))******************+++++++++(((((()))******)))((((((***+++,,,+++******+++,,,))))))(((''''''''''''((())))))((((((((()))******((()))***)))((('''((()))******))))))))))))******((()))*********)))((('''((((((***+++,,,,,,,,,,,,***************+++++++++,,,,,,,,,------------...,,,...000000000111333555333444444333222222333555111111000......---------222333444555777888999999777777666666666666777777777777777666666666555555;;;???CCCGGGKKKQQQZZZ```hhhhhhfff___VVVPPPMMMMMMUUUaaappp{{{{{{nnnaaaWWWSSSPPPRRRVVVaaarrrtttwwwtttjjjggghhhrrr|||~~~zzzqqqdddWWWOOORRRUUUVVVUUUSSSRRRRRRMMMNNNQQQTTTVVVVVVVVVUUUQQQPPPQQQSSSSSSSSSZZZbbbmmmzzzyyyhhh\\\WWWVVVTTTZZZbbbiiipppyyy{{{sssfffbbb``````^^^___eeemmmvvv~~~|||}}}{{{xxxxxxxxxvvvppplllbbbbbb```\\\VVVPPPIIIFFFBBBHHHQQQZZZeeerrrvvvmmmbbbUUUKKKGGGDDD???===;;;:::888666555555555555555444444444000111111111222222222222111222222222333333333333444333333222333444666777777666444333222222333333111444777777666666777888<<<===??????@@@BBBGGGKKKMMMNNNOOOLLLHHHHHHLLLQQQXXX]]]___\\\YYYVVVOOOHHHFFFAAA???BBBCCCGGGXXXjjjssskkkrrrzzz|||xxxvvvvvvuuuttttttvvvzzzzzzpppeeeffflllyyyppp\\\PPPPPPUUUNNNIIIEEEDDDDDDAAA999111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,+++******((((((((((((((()))******************************&&&(((******))))))***+++))))))*********+++++++++)))***+++,,,,,,+++***)))(((***++++++++++++,,,...++++++***)))))))))))))))'''(((((()))))))))))))))&&&'''((('''%%%$$$%%%&&&******))))))))))))******)))))))))))))))(((((('''((((((***+++++++++******+++++++++++++++*********------------............,,,...000000000111333555444333111111333333333333000000///////////////000111222333555666777888888666666666666777888999999777777777777777666555555;;;???CCCFFFJJJQQQZZZ```ffffffeee___WWWQQQPPPPPPUUU```mmmvvvzzzwwwkkk___VVVQQQMMMNNNRRR\\\nnn}}}uuummmrrr|||uuukkkggghhhsss}}}}}}vvvkkk]]]SSSNNNQQQSSSTTTSSSRRRSSSTTTPPPQQQRRRTTTUUUUUUUUUUUUSSSRRRSSSVVVVVVWWW]]]fffppp}}}xxxeeeXXXTTTTTTSSSYYYbbbkkkrrrzzz{{{qqqjjjgggeeeeeecccbbbhhhppp|||{{{yyyvvvvvvuuurrrmmmhhh```^^^[[[WWWRRRMMMIIIGGGGGGMMMUUU]]]eeeppp{{{tttkkkaaaTTTKKKFFFCCC???<<<:::999777555555555555555555444444444000000111111222222222222000000111111222222222222333333222222333555666777999777555333222333444555///333666777444222222333222777<<<>>>>>>AAAHHHNNNLLLNNNNNNKKKGGGGGGLLLQQQXXX]]]___]]]YYYTTTMMMEEEEEEAAA@@@CCCDDDIIIZZZnnnuuuoooyyy~~~~~~{{{zzz~~~}}}mmmeeehhhiiinnnyyywwwfffTTTJJJJJJMMMQQQLLLFFFEEEFFFCCC:::333.../////////...---,,,,,,---......//////......---...------,,,,,,------...+++,,,,,,,,,,,,+++******++++++******+++,,,------))))))))))))))))))))))))"""$$$'''(((((()))+++,,,))))))******+++++++++++++++,,,---......---,,,+++((()))++++++++++++---///---,,,++++++***+++++++++&&&'''(((*********)))((()))***+++***((('''''')))******))))))))))))*********)))))))))((((((((((((((((((***++++++***)))(((---,,,,,,,,,+++*********............/////////000,,,...000000000111333555444222///000333444333111111111111111222333444555000111333555666777777777666666777777888999;;;<<<777777777777777666555555999<<>>BBBHHHPPPYYY^^^hhhiiigggccc\\\TTTOOOMMMTTT^^^jjjqqquuussshhh^^^SSSNNNKKKLLLOOOXXXhhhwwwyyynnnfffdddkkkwww~~~xxxkkkcccbbbeeeooovvvtttmmmdddYYYQQQMMMOOOQQQRRRSSSRRRQQQPPPVVVUUUTTTSSSSSSSSSTTTUUURRRRRRUUUYYYZZZ[[[bbbjjjxxx~~~tttcccVVVTTTWWWYYY___fffkkkpppxxxzzzyyyvvvvvvxxx||||||~~~zzzwwwvvvxxxzzz{{{{{{uuuvvvwwwxxxzzz~~~||||||{{{vvvoooiii\\\VVVPPPNNNKKKHHHIIIMMMRRRUUU\\\fffkkknnnvvv~~~xxxnnndddZZZOOOGGG??????===:::777555555555555555444333333333333333444333333222222333333444222222222222222222222222555555444444444333333333111111222333444555666666444444555555666666777777777777888999===DDDMMMSSSUUUSSSPPPOOOOOORRRVVVYYYaaaaaaaaa^^^YYYSSSMMMIIIFFFAAA@@@CCCDDDJJJ\\\pppsssxxxyyyyyy{{{yyyxxxuuunnngggaaa^^^]]]eeefffiiilllmmmllliiiggggggccc[[[OOODDD@@@CCCHHHNNNLLLIIIFFFCCC???:::666333000,,,+++,,,---......---------------,,,,,,,,,************+++,,,------------,,,++++++***)))))),,,++++++***))))))******+++******)))***+++,,,---))))))*********++++++++++++)))(((((())))))(((''')))***++++++))))))***+++++++++)))((((((((())))))***)))))))))((((((''''''))))))))))))))))))))))))***)))((()))***+++***)))((()))))))))***************)))))))))))))))))))))+++***(((''''''(((***+++***000666888555///***(((...000111000---,,,...///---///111222222333444666666555444333222222222222111222333333444444444333444555555666777888888999777777666777777888999:::555555666666777888888888<<<===???CCCIIIRRRZZZ```mmmmmmjjjddd\\\UUUPPPNNNTTT^^^iiiqqqtttrrrhhh]]]RRRMMMJJJKKKOOOXXXhhhvvvyyypppiiiggglllsssuuummmaaa[[[[[[```jjjqqqnnnggg___UUUMMMJJJLLLNNNQQQRRRSSSRRRRRRTTTTTTSSSSSSTTTTTTUUUVVVSSSRRRTTTWWWXXXZZZbbbjjjyyy~~~uuudddWWWUUUXXXZZZ___eeekkkqqqzzz}}}zzzvvvrrrnnnkkkhhheeedddddddddcccbbb^^^```bbbffflllvvv}}}wwwoooiii[[[TTTMMMJJJHHHGGGJJJPPPUUUXXX```hhhkkknnnvvvvvvlllcccXXXLLLEEE>>>===:::888666555555555666555333222222222333444333333222222222222333333333333333333333333333333444444444444333333333333000000111222333444555555444444444555666666777777777777888:::???GGGQQQXXX\\\WWWQQQMMMMMMQQQWWW[[[_________]]]YYYSSSMMMJJJFFFAAA@@@CCCEEEKKK^^^rrrssszzzuuunnnlllccceeeddd___YYYVVVXXX\\\cccdddeeeeeedddbbb___^^^```[[[RRRGGG??????EEEKKKQQQNNNJJJFFFBBB???:::777111///,,,+++,,,...///.........------,,,,,,++++++))))))******++++++,,,,,,---------,,,++++++******,,,+++******)))*********+++++++++++++++,,,------+++***)))))))))***+++,,,***(((''''''))))))(((&&&)))***++++++))))))***++++++***))))))((()))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))+++***))))))***+++***)))))))))))))))************))))))))))))))))))******+++)))&&&$$$$$$&&&)))+++,,,222;;;BBBCCC===222***...///000000...---------///111222333333444666888666666555444333333333333222222333444444444333333555555666666777777888888666666666777888999:::;;;777777777777777777777777<<<===AAAEEEKKKTTT]]]dddsssqqqllleee\\\UUUQQQPPPUUU___jjjqqqtttqqqfff[[[OOOKKKIIIKKKOOOWWWggguuu~~~|||yyytttnnniiijjjkkkllljjj```TTTPPPSSS\\\eeellljjjccc[[[RRRKKKHHHJJJLLLOOOQQQRRRSSSSSSRRRSSSSSSTTTUUUUUUUUUUUUTTTRRRRRRTTTVVVXXXaaakkkyyywwwfffYYYVVVYYY\\\^^^cccjjjrrr|||}}}wwwrrrlllgggbbb^^^YYYXXXUUUSSSRRRPPPOOONNNPPPRRRVVV\\\dddppp}}}}}}|||zzzuuummmfffYYYRRRLLLJJJGGGFFFIIINNNSSSXXX```ggghhhkkkuuu|||rrriiiaaaWWWMMMEEE>>>;;;888666555555555555666555333222111222333444333333222222222222333333333333333333333333333333333333333333333333333333333333333222222222111111333333444555555666666777777777999;;;@@@HHHRRRYYY^^^YYYRRRMMMLLLOOOUUUYYY[[[[[[[[[ZZZVVVQQQKKKHHHDDD@@@???CCCEEELLL___ttt}}}sss|||ooofffcccYYY\\\]]]YYYSSSSSSYYY```bbbcccdddcccaaa___^^^^^^___YYYPPPGGGBBBEEEMMMTTTSSSOOOJJJFFFBBB>>>:::888000...,,,+++---/////////......---,,,,,,+++++++++******++++++,,,,,,,,,,,,.........------,,,,,,,,,++++++***************+++,,,++++++,,,,,,,,,------,,,+++)))(((((()))+++---+++)))((()))******)))((()))***+++***)))((()))+++,,,,,,++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))+++***))))))++++++***))))))))))))))))))*********)))))))))))))))*********---+++)))'''''')))+++---+++///888DDDKKKJJJAAA999...///000000...---,,,,,,...000222333333444666777666555444333333222222222222333333444444333333333555666666666777777777777666666666777888999:::;;;999999888888777666666555;;;>>>BBBGGGMMMVVV```hhhuuurrrlllddd\\\UUUSSSRRRYYYbbblllrrrtttpppdddYYYNNNJJJIIIKKKOOOWWWeeesss|||zzzxxxvvvuuurrrnnnkkkhhhhhhhhhdddZZZNNNKKKNNNZZZdddlllkkkeee^^^UUUNNNJJJKKKMMMOOOQQQRRRRRRRRRRRRSSSTTTUUUUUUTTTRRRRRRTTTQQQPPPRRRSSSWWWaaalllyyyxxxgggZZZWWWZZZ^^^___bbbjjjttt}}}yyytttmmmeee___YYYSSSPPPNNNNNNLLLKKKIIIGGGGGGGGGGGGKKKQQQZZZdddqqq}}}}}}}}}~~~|||zzzyyyxxxssskkkeeeWWWQQQLLLKKKIIIFFFGGGKKKPPPVVV^^^dddeeeiiixxxxxxrrriiibbb[[[TTTLLLFFF???;;;777555555666555444555444333222111222333333333222222111111222222333333333333333333333333333333333333333333333333333333333333222222222111111333333444444555666666666888888999;;;@@@HHHRRRXXX\\\YYYSSSNNNLLLNNNRRRUUUWWWXXXXXXWWWSSSNNNIIIFFFAAA======BBBFFFMMMaaavvvxxxppp{{{zzzjjjaaa]]]WWWZZZ[[[WWWRRRRRRYYYaaafffhhhiiigggdddaaa``````^^^YYYPPPJJJHHHMMMUUU[[[SSSOOOJJJFFFBBB>>>:::888///...,,,,,,---//////...------,,,,,,,,,++++++++++++,,,---......------,,,,,,,,,,,,++++++++++++++++++***************++++++++++++,,,,,,---------------+++)))(((((()))+++,,,***)))((()))***+++***)))((()))******)))((()))***++++++++++++,,,+++++++++******************++++++))))))))))))))))))))))))+++))))))***+++,,,+++*********))))))))))))))))))(((((())))))************++++++++++++++++++++++++++++++000:::EEEJJJGGGBBB//////.........---,,,+++---///111111111222444666555444333222111111111111333333333444444333333222555555666666777777888888777777777777888999:::;;;::::::999888777666555555:::>>>CCCHHHNNNWWWccclllssspppkkkccc[[[VVVTTTTTT[[[dddnnnssstttpppdddXXXMMMJJJIIILLLOOOVVVdddqqqyyyxxxwwwvvvwwwuuussspppfffgggiiiggg]]]QQQLLLNNNXXXccclllmmmhhhbbbYYYRRRPPPPPPPPPQQQQQQQQQQQQPPPSSSSSSTTTTTTSSSQQQOOONNNRRRPPPOOOQQQSSSWWWbbbmmmzzzzzziii\\\YYY[[[```aaaeeellluuu}}}{{{lllggg___XXXSSSNNNJJJGGGDDDDDDEEECCCBBBCCCEEEGGGFFFMMMXXXcccoooyyy|||||||||zzzyyyxxxssskkkeeeTTTOOOLLLKKKIIIGGGHHHLLLQQQWWW```fffgggnnn}}}kkkeee\\\VVVSSSOOOKKKGGGAAA<<<666444555666555333333333333333222222222222222222111111111111222222222222222222222222222222222222222222333333333333000000111222333444555555333333333444555555666666888999:::<<>>;;;===CCCHHHPPPeee{{{qqqlllyyyuuujjjaaa\\\XXXZZZZZZWWWSSSTTTYYY___nnnppppppllleee___\\\\\\XXXTTTNNNJJJJJJOOOVVVZZZQQQNNNJJJFFFBBB???:::777000...------...///...---+++++++++,,,,,,,,,,,,,,,,,,---...//////...---,,,)))))))))))))))(((((((((*********)))******+++,,,******+++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++((('''&&&''')))***)))(((((()))******(((((()))***(((((()))************)))''''''(((((()))))))))))))))))))))))))))))))))))))))((((((***,,,------,,,************))))))))))))((((((((()))******++++++((())))))******))))))(((+++)))***///888>>>>>>===222///---,,,------,,,+++,,,---///000000111333555444444333222111111111111333333444444444333222222444444555666777888999999999888888888888999::::::;;;:::999888777666666555888===DDDIIIOOOXXXeeeooorrrpppjjjccc[[[VVVTTTTTTYYYbbblllrrrtttpppeeeZZZNNNLLLKKKMMMPPPVVVbbbnnnssstttuuuwwwyyyxxxuuurrrjjjlllooonnncccUUUOOOOOOSSS```lllooolllfff]]]VVVTTTSSSRRRQQQPPPOOOOOONNNRRRRRRRRRQQQPPPOOONNNMMMPPPNNNNNNQQQTTTYYYdddooo|||~~~mmm```]]]___ccceeeiiiooovvv|||vvvnnn\\\XXXQQQLLLIIIGGGFFFEEEAAACCCDDDDDDDDDGGGLLLQQQVVV___mmmzzz~~~|||zzzxxxrrrjjjdddSSSMMMIIIHHHHHHIIIMMMSSSWWW^^^hhhmmmnnnxxxuuuqqq```ZZZRRRMMMMMMMMMLLLKKKCCC===777444555666555333111222333444444222111000222222111111111111222222111111111111111111111111111111222222222333333333111111222333444555666666222333333444444555555666777888:::===CCCLLLWWW^^^]]]ZZZTTTOOONNNOOOSSSUUUWWWXXXXXXVVVRRRLLLGGGDDD>>>;;;===DDDKKKUUUjjjkkkgggvvv|||yyysssjjjbbb^^^^^^]]][[[ZZZ[[[^^^aaaoooqqqrrrmmmcccZZZVVVTTTQQQNNNJJJHHHIIIMMMQQQTTTNNNLLLIIIFFFCCC???:::666000///------......---+++*********+++,,,,,,------+++,,,...//////...,,,+++))))))))))))))))))))))))******))))))***++++++,,,)))***+++,,,,,,,,,+++***+++++++++*********)))))))))((('''(((***+++***)))((()))***)))((('''(((***'''((()))***+++******))))))))))))((((((((((((((())))))))))))))))))))))))((('''''')))---//////...************)))))))))((('''(((((()))******++++++)))(((''''''''''''((()))***)))))),,,000333222111444000,,,***+++,,,,,,++++++---///000000111333444555555444222222222222222333444444444333333222111222333444666777999:::;;;::::::999888888888999999::::::999999888777666666666<<>>EEEPPP[[[bbb```[[[UUUOOOMMMPPPUUUXXXYYYYYYYYYWWWSSSMMMHHHDDD>>>;;;>>>FFFMMMXXXnnn|||hhhdddttt{{{xxx{{{|||wwwyyy~~~tttkkkeeedddcccbbbbbbccceeefffkkknnnpppkkkaaaWWWRRRQQQLLLJJJGGGGGGIIILLLNNNOOOKKKJJJHHHFFFDDD???:::666111///............,,,***))))))***+++,,,------...***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,---******))))))***+++,,,,,,((()))***+++,,,+++******+++++++++++++++***)))(((+++***)))***,,,------,,,((()))***)))((('''(((***)))***+++,,,------,,,+++------,,,+++***)))(((((())))))))))))))))))))))))'''&&&''')))---///000000+++*********))))))(((((('''(((((()))***+++++++++,,,***'''%%%%%%'''***,,,((()))+++...000///---+++555000+++)))***,,,,,,,,,,,,...000000000111333555666666555444333333333333444444444444333333222111111222444555888999;;;<<<;;;;;;:::999888888888888::::::999999888777777666555<<>>777777555444333222222222222222222222222222222222000111111111111222222222222333333444444333333222222222333333444444333333555555444333333222111111555444444333333333444444777999;;;===FFFTTT```dddeee]]]TTTNNNNNNRRRXXX\\\^^^\\\YYYUUURRRMMMHHHDDD===;;;>>>EEENNN\\\tttuuubbb___eeerrrkkkggglllrrrtttuuuvvvrrrppprrryyy~~~}}}sssiiikkkiiihhhjjjlllkkkgggdddjjjccc[[[VVVUUUTTTPPPLLLKKKLLLIIIFFFHHHOOOTTTUUURRRNNNHHHEEEBBB???999555---///111000......///111...---+++******+++---.........---------,,,,,,,,,,,,111555555000,,,,,,...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,---...---+++***+++,,,++++++***)))(((((()))))),,,,,,,,,++++++*********************************))))))(((((((((((()))))),,,++++++******++++++,,,+++***)))))))))***+++,,,,,,+++)))((('''''''''(((((()))***)))((('''((()))(((((())))))******++++++)))))))))***+++,,,---...000///---,,,,,,---,,,+++,,,,,,---///111444777999777666444222222222333444444555666666444222222333333333444666777999::::::999999888888999999:::;;;:::;;;;;;;;;;;;:::999888===AAAEEEHHHMMMXXXfffqqquuurrrmmmggg```[[[WWWTTTOOOVVVbbbooovvvtttjjjbbbTTTNNNLLLQQQSSSVVVcccrrr~~~}}}uuueeeVVVOOOMMMRRR```oooxxxyyyqqqcccVVVOOONNNLLLJJJIIIJJJJJJKKKJJJIIIIIIIIIJJJLLLMMMOOONNNOOORRRUUUVVVYYYdddoooxxxmmmfffccchhhmmmrrruuuwwwyyy}}}|||fffVVVQQQIIIHHHHHHIIIKKKNNNPPPRRRWWW[[[dddqqqzzz~~~yyyuuutttqqqggg\\\PPPJJJFFFHHHLLLRRR\\\fffqqqyyywwwfff[[[QQQMMMGGGCCC@@@???===<<<777666555333222222222111222222222222222222222222000111111111111222222222222333333333333333333222000111222333444444444444555555444333333222111111111222222333444444555555777999:::>>>IIIYYYccceeeccc]]]TTTNNNNNNSSSYYY\\\___]]]YYYUUUQQQLLLGGGCCC???===???FFFNNN]]]uuuvvvbbb]]]ccchhh```[[[___dddeeefffggggggiiinnnuuuzzz{{{xxxtttsssrrrqqqpppnnnllljjjiiiccc]]]UUUQQQPPPOOOMMMJJJHHHIIIHHHEEEHHHQQQVVVXXXTTTOOOIIIFFFCCC???999555111---***,,,111222///+++...---+++******+++---......------------,,,,,,,,,---111444333...)))(((***,,,,,,++++++************++++++++++++++++++++++++,,,---...---+++******,,,++++++***)))))))))))))))+++++++++******)))))))))***************************))))))(((((())))))***+++******))))))******+++)))***+++,,,,,,,,,++++++,,,+++)))(((''''''((((((((()))******)))(((***+++&&&&&&&&&&&&''''''''''''++++++******++++++,,,---...---,,,,,,---------,,,/////////000111333555777888777444333222222333444333444666555333222222333333333444666777999::::::999888888777777888888888:::::::::999999999888888:::>>>CCCGGGLLLUUUcccmmmtttqqqllleee___YYYUUURRRNNNUUUaaannnuuurrriii```TTTNNNLLLQQQTTTXXXfffuuu}}}uuudddVVVOOONNNRRR```pppyyyzzzrrrbbbUUUOOONNNNNNMMMKKKJJJIIIIIIGGGFFFFFFGGGHHHJJJLLLMMMLLLLLLOOOSSSUUUYYYdddooo}}}vvvmmmgggeeehhhlllqqqtttvvvxxx}}}~~~hhhTTTKKKKKKGGGHHHMMMSSSZZZ___aaaaaakkkttt||||||yyyvvvuuurrrggg\\\PPPJJJGGGKKKQQQYYYdddnnn{{{zzzoooccc[[[QQQMMMFFFAAA???===;;;:::666555444333222111111111222222222222222222222222000111111111111222222222222222222222222222222222000111222333444444444444555444444333333222222111///000111333555666666666888999;;;AAAOOO___ffffffaaa[[[SSSOOOPPPUUUZZZ]]]aaa^^^YYYUUUPPPKKKEEEAAAAAA@@@AAAFFFPPPaaayyyvvvaaa\\\```aaaXXXQQQSSSWWWWWWWWWYYYZZZ```jjjsss{{{{{{vvvpppllljjjiii^^^YYYRRRNNNMMMMMMKKKJJJHHHIIIHHHEEEHHHPPPVVVWWWUUUQQQKKKGGGDDD@@@999444555///---777DDDFFF999+++------++++++++++++------------------,,,,,,,,,,,,***---000000,,,(((((()))+++************)))))))))************************---......---***)))***+++,,,+++******)))******************)))))))))))))))*********************************))))))*********)))))))))(((((()))))))))(((***---//////---+++***++++++)))((((((((((((((('''((())))))((((((***+++))))))))))))))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,------------333222111111111333444555999777555333222222222333222444555444333222222333333444555666777888999:::999888777777666666666666:::999777666666777888888777<<>>;;;999777555444333222111111111111111111111111111111111111000000111111111222222222222222111111111111222222333333444555555555444444444444444333333222222222000111333555666777777777888999<<>>:::777444444333222111111111111111111111111111111111111111000000111111111222222222222111000000000000111222777777777777666555444333444444333333333333222222333444555666666777777777888;;;@@@KKK[[[hhhjjjeee[[[WWWRRRPPPSSSYYY^^^aaaaaa]]]WWWQQQLLLGGGBBB>>>===???AAAHHHWWWnnnqqq^^^]]]dddiii___WWWVVVWWWVVVTTTTTTUUU]]]ooozzzooofffcccbbb```^^^[[[XXXTTTQQQNNNOOOLLLGGGHHHOOOSSSSSSUUUQQQMMMJJJGGGBBB:::555---...333>>>GGGEEE888,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++''')))+++,,,,,,,,,------)))))))))))))))))))))***)))))))))))))))))))))))),,,------,,,***))))))***+++******)))******++++++++++++++++++++++++++++++************************++++++************++++++*********))))))*********)))))))))))))))******+++***************)))))))))'''(((******))))))***+++(((((((((''''''&&&&&&&&&'''(((***+++------------+++---......,,,******+++111111111111222444666888888777666555444333333222111333444444333222333444444444555666777888888999<<<;;;999888666666555555777666444333333444666777666;;;BBBFFFJJJQQQ\\\eeekkkhhhddd___ZZZVVVRRRQQQPPPWWWcccpppwwwuuukkkcccVVVOOOMMMRRRVVV]]]mmmvvvkkkddd```bbblllwwwxxxnnn___UUUPPPRRRbbbuuuvvvcccSSSOOOQQQSSSTTTRRRNNNIIIFFFHHHIIIJJJLLLMMMOOOOOOPPPOOOOOOPPPRRRSSSWWWcccooorrrjjjgggfffhhhlllppprrrtttwww}}}zzzmmm___ZZZZZZ[[[^^^bbboooyyy~~~}}}}}}zzz|||zzztttoooiii```WWWNNNLLLOOOYYYdddnnn{{{ssssssqqqnnnggg___XXXTTTTTTOOOHHHAAA<<<888555333333222111111000000111111111111111111111111111111000111111111111222222222222111000//////000111222777777777777666555444444333333333333333333333333555555444444555666777888888>>>EEEPPP^^^hhhiiidddXXXUUURRRQQQUUU[[[```bbb___[[[TTTOOOJJJEEE@@@===:::>>>CCCJJJZZZrrrlll]]]aaakkkmmmddd]]]]]]^^^[[[XXXWWWYYYbbbvvvwwwmmmgggiiimmmnnnkkkeee^^^ZZZTTTTTTQQQLLLLLLRRRWWWWWWSSSPPPLLLJJJGGGBBB;;;555111000//////000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,+++******)))))))))************+++***************************,,,,,,+++***)))***+++))))))))))))))))))***++++++++++++++++++,,,,,,,,,*********************************))))))*********+++******))))))******+++))))))((('''''')))***+++)))******++++++***))))))+++,,,------++++++,,,---))))))(((((((((((((((((('''(((***,,,---------,,,(((,,,///...+++******,,,/////////000222555777999777777666666555444444444222333555555444333444555555555555666777888888888<<<;;;999888777666666666555555444333444444666777777<<>>;;;;;;AAAGGGMMM]]]tttvvvccc\\\hhhxxx}}}uuuqqqssstttpppkkkiiifffooo~~~~~~tttrrroooxxxyyyrrrooollldddZZZTTTTTTSSSQQQOOOMMMJJJIIIGGGCCC<<<666(((***,,,---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++***)))***+++,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++((()))++++++******+++---'''''''''''''''((())))))(((((())))))*********+++************************))))))(((((((((((())))))((((((''''''''''''(((((('''(((+++------,,,***)))))))))+++,,,,,,+++***)))***++++++***'''&&&&&&'''&&&&&&''''''(((((()))))),,,---......---***(((&&& &&&,,,...---,,,///222////////////111222444666444555555666777666666666333555777777666555666777555555666666777777888888888777666555555444555555333444555666666666666555888;;;@@@CCCHHHSSSaaalllvvvrrrkkkcccZZZRRRMMMJJJNNNUUUaaammmuuurrriii```UUUPPPNNNSSSUUUXXXdddsssuuueeeVVVQQQRRRUUU___jjjkkkbbbUUUMMMJJJRRRbbbtttyyyiii[[[UUUSSSQQQOOOOOOOOOPPPPPPMMMNNNOOOPPPPPPOOONNNMMMKKKKKKMMMQQQUUU[[[jjjwww|||mmmfffdddddddddgggjjjlllmmmqqqxxx}}}yyypppiiikkkoooppppppqqqrrrtttuuussstttuuurrrllliiieee```[[[XXXWWWWWWXXXZZZ[[[bbbooozzzttthhh___ZZZTTTPPPMMMIIIDDD???:::999777666444333333222111111000000//////......///......000222444444333000000000000111111111111000000111111111222222222111222333444555555555555333333222222111222222222333444555555555555888:::===EEEOOOWWW___dddbbb]]]YYYUUURRRSSSYYY___cccddd\\\WWWNNNGGGCCC@@@???>>>???@@@DDDQQQdddyyytttfff___jjjzzzxxxqqqrrrxxxwwwmmmmmmpppvvv~~~xxxjjjZZZSSSTTTTTTQQQLLLJJJIIIIIIHHHDDD<<<666...---,,,,,,++++++++++++))))))*********+++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))***+++,,,,,,+++***)))000...,,,***))))))***+++***)))))))))))))))************)))))))))))))))***+++***)))(((((()))***+++------,,,,,,***)))'''&&&))))))************))))))+++***)))(((((()))***+++((((((((((((((((((((((((*********)))))))))))))))++++++***)))(((((())))))++++++******)))(((((((((,,,,,,,,,,,,++++++******.........------,,,,,,+++............///111222222333666888888555555777:::555555444555666777999:::999999888888888888888888888777666555555444555555333444666666555444555777777;;;???AAAEEEOOO___lllxxxtttmmmcccXXXPPPLLLKKKIIIUUUeeeuuu~~~pppbbbWWWRRRNNNNNNPPPYYYhhhwww|||fffUUUPPPQQQTTT\\\ccc```UUUJJJFFFGGGVVVdddwww}}}ppp```WWWSSSRRRRRRSSSTTTTTTRRRPPPNNNNNNLLLKKKKKKLLLMMMMMMKKKLLLMMMOOOTTT___mmmwww{{{ppphhhhhhllldddfffiiilllpppuuuzzz~~~xxxrrrnnnjjjhhhkkkmmmlllkkkmmmmmmqqqsssrrrqqqqqqlllfffeeeccc___[[[ZZZZZZ[[[\\\^^^```iiivvv}}}rrrddd\\\SSSKKKGGGDDD@@@===999999777555444333222222111000000000/////////.../////////111444555444333000000000000111111111111111111111222222222222333333333333222222222222222333333222222222222222333333444555555555666888:::<<>>===<<<@@@@@@EEEVVVlllxxxjjj]]][[[lll~~~}}}vvvwwwyyyyyyssskkkgggiiimmmqqqvvv|||}}}zzzyyy|||vvvhhhZZZTTTTTTSSSPPPLLLJJJHHHHHHGGGCCC;;;555111000...,,,***)))((((((*********++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******...---+++)))))))))***+++******))))))))))))************))))))))))))******+++***)))(((((()))***+++,,,,,,,,,+++***)))((('''))))))************))))))******))))))))))))*********************************)))))))))))))))))))))++++++***)))))))))))))))++++++++++++************------,,,+++++++++++++++---------,,,,,,+++++++++.........//////111222333555444444555666666666666444444444444555777888999777777777777777777777777888777666555444444444444333444555444333333555777777;;;???BBBGGGRRRbbbooowwwssskkk___TTTMMMJJJIIILLLXXXiiixxxqqqbbbWWWRRROOOOOORRRZZZiiivvvxxxdddUUUPPPQQQYYY___ccc___SSSIIIGGGHHHRRR```qqqyyytttfffXXXOOONNNNNNPPPSSSUUUVVVTTTQQQOOONNNMMMLLLKKKLLLMMMMMMJJJLLLOOORRRWWW```kkkttt~~~rrrhhheeefffcccfffiiillloootttzzz~~~~~~||||||rrriiidddeeeeeehhhmmmmmmiiiiiilllqqqvvvzzzyyywwwtttmmmfffbbb```^^^\\\\\\^^^```aaaaaaeeeooo}}}yyyeee\\\OOOEEE@@@>>><<<:::888888666444333222222222000000000000//////////////////111333666666444222000000000000111111111111222222222222333333333333888666444222111000111111333333222222222222333333444555666555555666999;;;===KKK[[[fffmmmooohhh```ZZZXXXVVVWWW[[[]]]]]][[[PPPKKKDDD???===<<<;;;:::@@@@@@GGGZZZrrr|||qqqaaaUUU[[[uuuxxxqqqjjjhhheeeaaa___aaafffjjjkkknnnppppppooonnnnnnnnnpppkkkaaaWWWUUUWWWVVVRRRLLLJJJHHHGGGFFFAAA:::444111000...,,,+++))))))(((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++,,,+++***))))))***+++,,,******)))))))))))))))*********)))))))))******+++******))))))))))))******+++++++++++++++***))))))))))))************))))))))))))************))))))************************))))))))))))))))))******+++***))))))))))))))))))+++++++++++++++,,,,,,,,,------+++*********+++,,,,,,,,,,,,+++++++++++++++.........///000111333333666333111222666888555222333333333444555666777888777777777777777777777777777666555444444333444444444444444222111222555888888<<>><<<:::666333555555444222111111111111////////////000000000000000000222555777666333111///000000000111111111111222222333333333444444444888777555333222333555666333222222222333444444555555666666555666888<<>>???BBBJJJTTT[[[ddd```XXXOOOHHHEEEGGGJJJQQQ\\\lllyyy}}}lll[[[OOOLLLLLLOOOTTT\\\jjjwww}}}ssshhhaaabbbjjjqqqzzzmmm]]]QQQLLLLLLTTT___jjjkkk___QQQGGGCCC@@@EEENNNXXX___```]]]YYYRRRRRRRRRQQQQQQPPPOOOOOOPPPRRRRRRSSSUUU\\\fffnnn|||vvvkkkeeeeeeccceeehhhllloootttyyy}}}||||||~~~yyyrrrlllhhhfffdddbbbbbbcccfffhhhgggfffmmmvvvzzzrrrlllhhhgggeeecccbbbbbbbbbbbbeeekkkvvv}}}wwwmmmeee^^^ZZZVVVRRRPPPQQQOOOSSSTTTSSSTTTTTTPPPIIICCC???<<<::::::999666222444333222111111000000000////////////000000000000111111222444555555333111000000000000111111111111222222222222333333333333333222111111111222333444333222222333333444555666666666666666666888===@@@NNN\\\kkkqqqqqqlllddd]]]YYYWWWVVVVVVVVVTTTOOOJJJAAA???;;;::::::::::::999:::@@@HHHRRR]]]jjjwwwyyyhhhcccqqqpppccc\\\XXXYYYUUUQQQQQQWWW```iiiooopppppppppmmmhhhccc`````````]]]XXXWWW^^^eeeddd^^^PPPMMMIIIFFFDDD???888333//////---,,,+++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((())))))******+++++++++,,,+++***)))((((((((((((***************+++,,,---))))))************)))))))))******+++++++++******))))))************))))))))))))************))))))((((((((((((((((((((((((((((((((()))******++++++)))))))))))))))******+++''''''((()))******++++++'''((((((((()))))))))))),,,------...///000000111---......///111333555666333777999777333222444777555666777888999:::::::::888888999999:::;;;;;;;;;888777666555555444555555555555555333222333666999;;;<<<======>>>BBBHHHLLLQQQOOOKKKGGGDDDDDDFFFIIIOOOZZZhhhuuu|||xxxiiiYYYNNNKKKJJJNNNTTT]]]mmm|||vvvhhh___aaallluuusssdddWWWOOOMMMUUU```kkkjjj]]]NNNDDDAAAAAAFFFNNNXXX___```\\\YYYUUUUUUUUUUUUTTTRRRQQQPPPSSSTTTSSSSSSTTT[[[dddlll{{{vvvlllhhhhhhdddfffiiilllpppuuuzzz~~~||||||{{{uuupppkkkfffdddcccaaa```bbbaaadddggggggggglllsss}}}{{{vvvsssoooiiihhhfffeeedddcccccccccccciiisss{{{rrrmmmbbb[[[TTTQQQMMMHHHFFFGGGCCCEEEEEECCCCCCEEEBBB<<<;;;888555555777888666333333222111000000000000000.../////////000000000111111111000222333444222111000000000000111111111111111111111222222222222333111111111111111111111111222222222333333555666666666777666666666999>>>AAANNNZZZfffjjjhhheeeaaa\\\YYYWWWUUUTTTTTTRRRMMMHHH???===:::999999:::999888<<<@@@GGGRRR```ooo|||ppplllwww|||mmmaaaYYYUUUQQQPPPOOOQQQWWW```iiippppppooolllgggbbb]]][[[[[[\\\XXXRRRRRRYYYaaa```ZZZRRRNNNJJJGGGDDD@@@999333///...---,,,+++******************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))************))),,,+++***)))((((((((((((************+++,,,---...((()))***++++++***)))(((******+++++++++******)))))))))************))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))***++++++)))))))))******+++++++++'''(((***+++,,,+++***)))++++++,,,---...///000111---......000111333555666555555555555444333333444444555666888999999999999777888888999::::::;;;;;;999999777666666666666666555666666666555555777888::::::;;;<<<<<<>>>???AAAAAABBBCCCDDDDDDFFFIIIKKKNNNXXXeeepppxxxuuugggXXXNNNKKKJJJNNNUUU```rrr~~~ooodddeeerrr|||nnnaaaXXXTTTVVVbbbmmmkkk^^^NNNDDDBBBAAAFFFNNNVVV\\\]]]YYYUUUWWWWWWXXXWWWVVVTTTSSSRRRSSSTTTUUUUUUVVVZZZbbbhhhwww~~~wwwmmmhhhgggeeegggjjjmmmqqqvvv{{{}}}}}}xxxpppmmmjjjfffdddccccccbbbaaacccbbbdddiiikkkjjjmmmrrrqqqxxx{{{vvvpppnnnmmmllliiihhhgggfffeeeddddddddd```eeeooozzzyyyqqqjjjccc___ZZZSSSMMMKKKHHHCCCAAACCC???@@@???<<<<<>>BBBKKKWWWaaacccaaaaaa___\\\WWWUUURRRQQQQQQOOOJJJFFF>>><<<999888888999888777>>>@@@FFFSSSfffxxxwwwsss|||vvvkkkaaaYYYUUURRRSSSTTTUUUYYYaaajjjqqqooolllhhhaaa[[[WWWVVVWWWSSSOOOIIIJJJSSS]]]]]]WWWSSSOOOJJJGGGEEE@@@999444++++++++++++,,,,,,---...))))))*********+++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))))))))************)))))),,,+++***)))((((((((((((************+++,,,---...((()))***++++++***)))(((+++++++++++++++***))))))))))))************))))))+++***)))(((((()))***+++************************'''(((((()))***+++++++++))))))((())))))***++++++***++++++++++++,,,,,,,,,'''))),,,......---+++*********+++,,,...///000000---......000222444666777666444111222444555333000333444666777888999888888666777777888999999:::::::::999888777666666666666555666777777666666777888888999:::<<<<<<<<<<<<<<<999===AAAEEEHHHKKKMMMPPPNNNWWWcccnnnvvvtttfffXXXOOOLLLKKKOOOVVVcccvvvvvvjjjmmm|||wwwkkkaaa\\\YYYeeeqqqooo```PPPGGGDDDBBBFFFMMMUUUZZZZZZVVVSSSYYYYYYYYYYYYXXXVVVTTTSSSQQQTTTWWWXXXXXX[[[```eeesss{{{xxxmmmgggeeeeeehhhkkknnnrrrvvv||||||~~~zzzssslllgggeeedddaaa``````aaaccceeeeeedddddddddeeegggjjjlllqqqnnnkkkkkkllllllkkkhhhhhheeeeeeffffffcccbbbbbbfffhhhlllpppxxx||||||}}}{{{zzzzzz{{{yyyoookkkddd^^^ZZZVVVSSSQQQMMMKKKFFFBBB>>><<<;;;;;;======<<<;;;999888888777666555555444444555555666555333111...---...000111////////////////////////000000000000111111111111111111111111111222222333---...000333666888999:::111111000000111111222333222333444555444333222111777333222666999;;;AAAGGGNNNWWW___^^^\\\\\\\\\[[[XXXWWWVVVUUURRRNNNHHHDDD<<<888666888888666777;;;===???FFFRRRcccuuuzzzwww~~~}}}{{{tttkkkaaa]]]^^^\\\YYYXXXYYY^^^cccggghhhrrrggg^^^ZZZXXXUUUTTTUUUSSSNNNJJJLLLRRRXXXZZZYYYPPPMMMIIIDDD@@@;;;666222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))***+++,,,,,,,,,,,,+++************))))))))))))))),,,+++)))***++++++***((('''((()))***+++***)))))),,,,,,+++***)))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((***************)))((((((++++++,,,,,,,,,++++++***((()))***++++++***)))(((***************++++++,,,***++++++,,,,,,------...,,,---...//////000333555777777666666666666777888333444666888999888777666555555666777888999::::::999777555444444555444333999888777666444444333333777999;;;<<<;;;::::::;;;:::===AAAEEEHHHKKKOOORRRTTTYYYaaalllxxxyyyjjjYYYQQQKKKHHHLLLUUUcccwwwxxxyyypppccc___YYYjjjoooiiicccUUUGGGFFFDDDHHHOOOUUUWWWUUUQQQMMMTTTVVVXXXZZZYYYUUUQQQNNNOOORRRVVVWWWWWWZZZ___dddwwwwwwkkkeeedddfffhhhkkkpppuuuyyy}}}yyyzzzzzzzzz{{{{{{{{{{{{}}}yyyrrrlllfffbbb```___]]]\\\\\\]]]```aaa`````````aaaccceeeggghhhiiigggeeeeeegggiiihhhfffgggdddaaa___^^^\\\]]]^^^bbbeeehhhllltttxxxpppiiiiiijjjgggeeedddeeefffggggggfffccc```^^^WWWTTTPPPMMMLLLKKKIIIHHHFFFDDDAAA>>><<<::::::;;;;;;:::999888777666666555222111111111111111111222555333111///...///000111////////////////////////000000000000111111111111111000000000000111222222222333333444444444333333222222222222222333333444444444555555555444444333777444444777999;;;AAAHHHRRR]]]fffgggdddaaa^^^[[[XXXWWWUUUSSSPPPKKKFFFAAA<<<888666888888666777;;;>>>AAAIIIVVVhhhyyyyyyssswwwzzzwwwttt{{{~~~{{{|||{{{yyytttmmmgggeeefffiiieeeaaaaaafffmmmrrruuuvvvjjj]]]WWWTTTQQQQQQSSSRRRNNNJJJLLLRRRWWWWWWUUUOOOLLLHHHEEEAAA<<<666222......---------,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++******+++***)))***,,,------+++***+++,,,---------,,,,,,))))))(((((('''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((+++++++++++++++***))))))++++++++++++************)))******++++++******)))***))))))))))))***++++++***++++++,,,,,,------...,,,---/////////000333555:::999888777555444222222///111333666777777666555555555666777888999::::::<<<888444444666888888777777666666555555555555666777999;;;<<<;;;::::::;;;888===EEEJJJMMMOOOPPPQQQUUUZZZcccnnnzzzzzzkkk[[[OOOJJJHHHLLLUUUcccvvv{{{}}}lll___[[[XXXhhhlllhhheeeYYYLLLJJJFFFJJJPPPUUUWWWTTTPPPMMMSSSUUUWWWYYYXXXUUUQQQOOOPPPSSSWWWXXXYYY\\\bbbfffttt|||ttthhhcccdddeeeiiimmmqqqtttxxx}}}~~~}}}vvvuuutttrrrrrrssstttuuuwww}}}wwwnnniiifffaaa^^^ZZZYYYXXXWWWWWWYYY[[[]]]ZZZ[[[]]]^^^___```aaaaaa___^^^]]]^^^```bbbbbbbbbcccbbb___[[[YYYZZZ]]]``````bbbfffiiioooyyyxxxpppiiibbb]]]]]]]]]YYYUUUTTTQQQQQQQQQPPPOOOMMMKKKJJJGGGFFFDDDDDDEEEEEEDDDBBB@@@>>>===;;;::::::;;;;;;888777777666555444333333000000////////////000000444333111///...///000111////////////////////////000000000000111111111111000000000000000111111222555555444444333111000///333333333333333444555555666555555555555555666666777555555888:::<<>>;;;777666888888666888<<>>===<<<;;;:::::::::;;;;;;666666555444333333222222111111111000000111111111222111///...---...///000///////////////////////////000000000111111111111000000//////000000111222111111222333333222222222333333333333333444444555666555444444444555666777666555666999;;;>>>FFFOOOcccllltttuuurrrnnnhhhbbbZZZWWWTTTPPPLLLFFF@@@<<<:::777555777888777999===???EEERRRdddwwwqqqffffffddd^^^ZZZ^^^cccgggfffdddgggllluuu|||yyyqqqiiigggkkkrrrvvvxxxnnnbbbVVVQQQNNNKKKLLLNNNPPPOOOQQQWWW]]]^^^ZZZUUURRRPPPLLLHHHCCC<<<444///......---------,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,------...---,,,+++***)))))))))******))))))))))))******''''''''''''''''''''''''((((((((((((((()))))))))++++++++++++,,,,,,,,,,,,***))))))***,,,------,,,'''(((((())))))))))))))))))))))))*********++++++(((((((((((())))))))))))((((((((((((((((((((((((***++++++++++++***))))))***)))'''&&&'''(((***+++))))))))))))))))))))))))))))))(((((())))))***+++***++++++,,,,,,------...+++---000111111111333444333444555666555333111///333444555666555444222111555555666777888999::::::666888888777444333444555555444444444444555666666888999;;;;;;::::::;;;<<>>>>>>>><<<:::777;;;::::::999888888888888555555555444333333222222222222111111111111222222//////...---------......000000000000000000000000///000000000111111111111000000000000000111111222///000111222333333444333222222222222222333444444555444333333333444666777666555777;;;>>>CCCOOOZZZmmmsssvvvuuurrrpppkkkfff[[[XXXTTTPPPKKKEEE@@@;;;999666555777888777:::>>>@@@HHHWWWkkkmmmbbbbbb```YYYWWWVVVXXXZZZYYYYYYcccnnnyyyppplllooossssssqqq```WWWOOOLLLKKKIIIHHHIIIMMMMMMRRRZZZaaaccc]]]WWWXXXUUUPPPJJJCCC;;;333---......---------,,,,,,,,,,,,+++++++++*********)))++++++,,,,,,,,,---------,,,,,,+++)))((((((((((((***))))))(((((())))))***++++++++++++++++++++++++$$$%%%(((***+++******)))************++++++,,,,,,+++)))((()))***+++***(((++++++++++++,,,,,,------$$$$$$$$$%%%&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))((('''&&&&&&(((***+++(((((((((((((((((((((((()))))))))))))))******+++***++++++,,,,,,------...+++---000111111222333444222333444555444333111///333444666888888777666555555555666777888999::::::777???EEEBBB:::444555999666666555444444444444444888999;;;;;;;;;<<<>>>???KKKNNNQQQSSSRRRQQQPPPPPPVVV```ooo|||qqq```QQQMMMKKKNNNRRRYYYdddoooyyygggXXXLLLIIILLLQQQfffttt}}}wwwaaaWWWNNNQQQTTTVVVVVVUUURRRPPPMMMMMMNNNNNNMMMLLLKKKJJJMMMPPPTTTVVVXXX\\\bbbgggpppwwwzzzuuuhhh^^^\\\^^^eeellluuuxxxxxx{{{wwwuuurrrqqqrrrvvv{{{}}}xxxooommmhhhccc^^^ZZZWWWVVVTTTTTTTTTSSSSSSSSSTTTTTTVVVWWWWWWWWWUUURRROOOMMMNNNOOOPPPPPPPPPQQQSSSUUU___jjjmmmbbbWWWVVVWWWVVVZZZ]]]_________```dddhhhggghhhhhhgggeeeaaa^^^\\\VVVRRRPPPQQQMMMGGGDDDEEEBBBAAA@@@???>>>>>>>>>>>><<<;;;999999::::::999777777777666666555444333333444444444444333333333222111111000000000000111111......------------......000000000000000000000000000000000000111111111111111111111111111222222333222222333333333333222222222222222222222333333444333333333333444555666666666666999>>>CCCLLL\\\kkkwwwyyyyyytttpppnnnjjjeee[[[XXXSSSNNNJJJDDD???;;;888555444777888888:::???BBBKKK]]]rrrjjjaaabbb```ZZZZZZVVVUUUUUUSSSSSSaaaqqquuupppppppppmmmiii[[[RRRLLLKKKKKKHHHFFFGGGIIIKKKQQQZZZcccddd^^^XXX[[[WWWPPPIIIBBB:::222---......---------,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,------------,,,+++***)))))))))))))))******))))))))))))******++++++++++++++++++++++++%%%&&&((()))***+++******))))))******++++++,,,,,,+++)))(((((())))))((('''+++************+++,,,,,,%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&((((((''''''((()))***+++)))((((((''''''(((((()))***************++++++,,,***++++++,,,,,,------...+++...111222222222333444555555555444333111///...///111555888:::;;;;;;:::555555666777888999::::::555===DDDBBB999222333777666666555444333333333444888999;;;<<<<<<>>>AAADDDMMMNNNOOONNNMMMLLLMMMNNNVVVbbbrrrrrraaaRRRNNNKKKMMMPPPUUU```jjjsss```QQQHHHGGGJJJPPPhhhyyywww```VVVKKKMMMPPPSSSTTTTTTRRRRRROOONNNMMMLLLKKKJJJIIIIIIKKKNNNRRRTTTUUUXXX^^^ccclllrrrvvvqqqeee[[[YYY[[[eeellluuu{{{~~~~~~vvvtttrrrrrruuuzzzyyyvvvyyy}}}xxxrrrmmmgggfffccc___ZZZVVVSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPOOONNNLLLKKKJJJHHHKKKMMMNNNNNNOOOSSSVVViiitttuuufffXXXVVVXXXXXXYYY\\\^^^^^^[[[ZZZ\\\___bbbbbbaaa```]]]YYYVVVTTTRRROOOMMMMMMJJJDDDCCCEEE@@@@@@@@@???>>>>>>=========;;;999888999::::::999444444555555555444444333333333333333222222222222111000000//////000000111////////////////////////000000000000000000000000000000000000111111111111222222222222222333333444444444444444444333222222333333333333333444555555333333444666666777777777999999<<>>:::888444444777888888;;;???EEEOOOcccyyyjjjaaacccbbb[[[]]]XXXWWWYYYWWWXXXgggzzz~~~uuurrrqqqmmmhhhfff\\\TTTQQQOOOKKKIIIJJJKKKMMMSSS\\\dddeee^^^XXXZZZUUUMMMEEE???999333///......---------,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,------------...,,,,,,+++++++++++++++,,,+++******))))))******+++************************+++***(((''''''(((***+++******++++++,,,------...***)))((()))***+++***))))))((('''''''''(((***************+++++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))***+++++++++***)))(((((()))***++++++++++++++++++,,,,,,---***++++++,,,,,,------...+++...111333333333333444555444444333222222111111///111444666888888888777555555666777888999::::::333666888777333111222444444444333333333444555555777999;;;<<<>>>AAAEEEHHHMMMOOOPPPPPPNNNNNNOOOPPPUUUbbbtttrrraaaQQQLLLIIIKKKNNNTTT___iiitttaaaTTTKKKHHHJJJPPPhhhyyypppZZZRRRLLLNNNQQQTTTVVVWWWWWWWWWRRRQQQOOOMMMKKKJJJJJJJJJJJJMMMQQQRRRSSSVVV[[[```hhhpppvvvrrrggg^^^]]]___eeelllvvv~~~uuuuuutttuuuxxx~~~{{{ppphhhhhhlllsssxxx~~~zzzuuupppjjjfffbbbbbb```]]]XXXTTTRRRRRRPPPPPPOOONNNMMMLLLKKKKKKIIIIIIIIIJJJIIIIIIHHHHHHDDDGGGJJJLLLMMMOOOSSSWWWfffqqqqqq```QQQQQQVVVWWW[[[^^^```___\\\ZZZZZZ\\\]]]]]]]]]\\\YYYUUURRROOONNNKKKIIIIIIEEE@@@@@@CCC>>>>>>??????>>>===<<<;;;@@@===999777777777777777444555666666777777777777222222222222111111111111222222111111111111222222000000000111111111111111000000000000000000000000000000000000111111111111333333222222333333444555222333444444555555555444555444444444444555666666333444666888888888888777;;;;;;>>>EEEMMM\\\tttxxxpppjjjaaaXXXWWWTTTOOOJJJFFFAAA<<<999777444444777999888;;;@@@GGGSSSggg~~~jjjbbbdddccc\\\]]]ZZZ[[[```___```ppp}}}zzzxxxtttpppuuujjj^^^XXXTTTPPPOOOPPPPPPQQQVVV___ffffff```YYYWWWRRRJJJBBB===888444111......---------,,,,,,,,,+++,,,---...//////000111,,,,,,,,,---------......------,,,,,,,,,---......++++++************++++++------------------------222...)))%%%###&&&))),,,++++++,,,,,,---...//////)))(((((()))+++------,,,,,,+++*********+++---...))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((('''''')))***++++++++++++---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...***++++++,,,,,,---......+++...111333333333333444111111111222333444666777333444555555555333111///555555666777888999::::::666333111111333555666666222222222333444555777777777999;;;===???BBBGGGJJJNNNPPPSSSTTTTTTSSSSSSTTTTTTbbbuuurrraaaOOOJJJHHHJJJMMMTTT___jjjvvvfffYYYOOOKKKKKKPPPhhhxxx{{{yyyiiiVVVPPPOOOQQQTTTXXX[[[]]]^^^^^^UUUSSSQQQNNNLLLKKKKKKKKKJJJMMMPPPRRRRRRUUUZZZ___hhhpppxxxvvvllldddbbbdddeeekkkuuuyyyyyywwwvvvvvvzzz~~~||||||xxxhhh\\\ZZZYYYZZZeeesssyyy|||zzztttnnniiidddaaa]]][[[XXXTTTQQQNNNMMMMMMNNNLLLJJJIIIIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFIIINNNUUUYYYiiiaaaXXXRRRQQQSSSTTTTTTZZZfffiii___WWWYYYZZZVVVVVVVVVWWWVVVUUURRROOOMMMKKKJJJGGGCCC???===;;;:::>>>>>>>>>>>>===<<<;;;:::999999777666555555555555444444333333333222222222333333333222111000//////222111111111000000//////000000000000////////////222111111111000000//////...//////000111222222222000000111222333333444444444444444444444444444444999888666555333333222222444555777777666555555666999999<<>>???AAADDDGGGMMMOOOQQQRRRRRRRRRTTTUUUUUUbbbrrr~~~{{{fffSSSLLLIIIGGGHHHKKKQQQ^^^jjjxxxmmm```WWWUUU\\\iiixxx|||sssdddWWWQQQNNNRRRWWW\\\^^^]]]ZZZXXXWWWTTTOOOLLLLLLLLLLLLKKKNNNOOOQQQRRRSSSVVV[[[___kkkttt~~~vvvkkkdddaaaggglllssszzz~~~|||yyyvvvvvvxxx}}}|||wwwwwwyyyooo```UUURRRQQQRRR\\\jjjppptttzzz~~~zzzsssmmmhhhccc___\\\ZZZXXXUUUQQQOOOMMMLLLLLLKKKIIIGGGFFFFFFEEECCCBBBAAAAAA@@@@@@???@@@@@@AAAAAABBBCCCDDDFFFJJJPPPTTT___ZZZSSSOOOOOOQQQRRRRRRVVV___bbbZZZUUUYYYYYYUUUSSSSSSTTTSSSQQQOOOLLLJJJHHHFFFDDDBBB???>>>===<<<============<<<;;;::::::999888777666555555555555333333333222222222222111111111222111000///......111111111111000000000///000000000000////////////111111111111000000000////////////000111222222222111111111222333333333444444444444444444444444444666555555444444444555555555777888888777666777888;;;;;;@@@KKK[[[kkkxxx~~~~~~{{{uuupppjjjddd]]]YYYWWWRRRLLLGGGBBB???;;;888555777888666666:::???BBBMMM___www}}}wwwqqqnnnnnnqqqpppkkkhhhooo~~~wwwyyytttmmmiiiccc[[[VVVWWWZZZ^^^```^^^ZZZUUUTTTOOOHHH???888222///...//////...---,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++************++++++,,,+++***)))((('''(((((())))))))))))))))))))))))))))))***,,,------,,,***)))---,,,+++***))))))******))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))******(((((()))************)))***))))))))))))))))))***+++***)))((((((***+++---*********+++******))))))))))))))))))************++++++++++++,,,---////////////000111222333333444777555444222222333444555222222222333555888:::;;;444555777888999999888888555555555555555555555555777666444222222444666777666888;;;===???AAADDDFFFMMMOOORRRTTTTTTTTTUUUWWWSSS^^^mmmxxx}}}vvvcccQQQJJJGGGFFFHHHKKKPPP\\\hhhzzzmmmeeebbbdddppp~~~vvveeeXXXRRROOORRRWWW[[[]]]]]]\\\ZZZVVVRRRNNNKKKKKKKKKKKKJJJLLLNNNOOOQQQRRRVVV[[[___iiirrr{{{}}}uuulllfffdddhhhlllsssyyy|||xxxwwwyyy}}}~~~}}}zzzvvvsssqqqpppoooeeeXXXNNNKKKJJJKKKTTT___ggglllssszzz}}}yyyrrrnnnhhhccc___\\\XXXVVVTTTSSSPPPMMMKKKJJJJJJJJJGGGEEECCCBBBBBBAAA???>>>======<<<<<<<<<======>>>>>>???@@@@@@BBBEEEJJJMMMSSSPPPLLLKKKLLLOOOPPPQQQQQQWWWWWWSSSRRRWWWWWWQQQOOOOOOOOOOOOMMMJJJHHHGGGCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;:::999999888777666555555555555555333333222222222111111111000000000000000///...---111111111111000000000000000000000000////////////111111111111000000000000//////000000111222222222222222222222333333333333444444444444444444444444333333333444555666777888777999:::999888777888999<<>>@@@CCCEEEFFFIIIMMMOOOOOOOOOOOOOOOOOOYYYgggrrrxxxsssbbbQQQGGGEEEEEEHHHJJJOOOZZZeeezzz}}}ssspppkkkvvvvvveeeWWWQQQKKKMMMQQQTTTVVVWWWVVVVVVSSSPPPLLLJJJJJJJJJJJJIIIKKKLLLNNNPPPRRRVVV[[[___hhhpppxxx{{{vvvooojjjiiiiiimmmsssyyy~~~}}}|||}}}}}}xxxrrrmmmlllkkkhhhfff___UUULLLJJJIIIJJJRRRZZZaaafffmmmtttzzz|||wwwrrrnnnhhhddd___[[[YYYVVVTTTQQQOOOMMMKKKIIIHHHHHHHHHHHHDDDBBB@@@?????????===;;;;;;::::::::::::;;;<<<<<<<<<===??????@@@BBBFFFHHHIIIIIIIIIJJJLLLOOOPPPQQQOOOQQQPPPMMMPPPTTTSSSMMMLLLLLLLLLKKKIIIGGGEEEDDD@@@@@@???>>>=========>>>;;;;;;;;;;;;:::999888777777666555555444444444555444333333333222222222222000000111111000//////...111111111000000000000000000000000000////////////111111111000000000000000000000000111111222222222333333333333333333222222444444444444444444444444222222333333555666888888777888999999888777999:::===DDDOOO\\\iiirrrwwwyyyyyyvvvqqqkkkfff___YYYUUURRRMMMFFF@@@===;;;999888777666777888999>>>IIISSShhh~~~}}}wwwqqqiiieeegggsss}}}tttkkkTTTVVVXXX[[[]]]]]][[[ZZZSSSNNNGGG>>>777222///---///...---,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++,,,,,,,,,------......---,,,,,,,,,------------,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))(((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))'''((())))))******))))))'''((()))******)))(((''''''((()))*********))))))&&&'''((()))))))))))))))))))))*********++++++++++++++++++******+++,,,,,,......///000111222333333444333222111111111222222888777666555444333333333666666666666666888999999555666888999999888666555666555444333333444555666666888;;;<<<>>>???BBBDDDBBBEEEHHHIIIHHHGGGFFFFFFIIITTTdddrrryyyuuudddSSSEEECCCDDDGGGJJJNNNXXXcccvvvwwwrrrjjjuuurrraaaTTTNNNIIIKKKMMMPPPQQQRRRRRRQQQRRROOOLLLJJJKKKKKKJJJJJJKKKMMMOOOQQQTTTXXX]]]aaagggooowww{{{xxxssspppoookkkoootttyyy~~~|||vvvnnniiihhhgggdddaaa[[[UUUOOOLLLLLLNNNTTTZZZ^^^bbbhhhmmmrrruuuyyy|||~~~{{{xxxuuurrrmmmhhheeeaaa^^^ZZZVVVUUUSSSQQQOOOKKKJJJHHHFFFEEEEEEFFFFFFCCCAAA?????????>>><<<::::::::::::::::::;;;<<<<<<===???AAABBBBBBCCCEEEGGGGGGHHHJJJKKKMMMOOOPPPQQQPPPOOOLLLKKKNNNQQQNNNIIIKKKJJJIIIHHHFFFDDDCCCBBB@@@???>>>===;;;;;;;;;;;;:::::::::999999888777666666555444444444444444444444444444444333333333333111111222222111111000000000000000000000000111111000000000000////////////000000000000000000111111111111111111222222222222444444333333333333333333444444444444444444444444444444444444444555666777666777888777777888:::<<>>;;;:::999888777555666999;;;@@@OOO^^^xxx~~~yyywwwrrrkkkeee___bbbkkkxxx}}}yyywwwrrrkkkTTTWWWYYY\\\\\\[[[ZZZYYYPPPLLLEEE===666111///.........---,,,,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------///...------,,,,,,,,,---++++++,,,,,,+++***)))((())))))******************)))))))))))))))))))))))))))******++++++******))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((((()))******++++++******((()))++++++++++++)))((('''(((***+++,,,+++***)))&&&'''((()))))))))))))))************+++++++++++++++++++++******+++,,,,,,......///000111222222333333333222222111111111111000111222444666777888888777666666666777888999:::444555777888888777555444666555444444444444555666555888:::<<<===>>>AAACCCCCCEEEGGGGGGEEECCCAAAAAACCCQQQcccsss|||xxxgggVVVDDDBBBCCCFFFIIIMMMWWWbbbssszzzoookkkfffqqq{{{zzznnn^^^RRRMMMMMMOOOQQQSSSTTTTTTSSSSSSRRRPPPMMMLLLMMMMMMMMMLLLMMMOOOQQQSSSUUUZZZ___ccciiioooxxx}}}|||xxxuuutttnnnqqquuuzzz~~~wwwrrrkkkfffeeedddaaa___ZZZWWWSSSPPPQQQTTTYYY]]]___aaadddfffgggjjjmmmooosssqqqnnnkkkhhheeeaaa^^^\\\YYYUUURRRQQQPPPOOOMMMJJJHHHGGGEEEDDDDDDDDDEEECCCAAA???>>>>>>>>><<<:::::::::::::::;;;<<<<<<===>>>AAADDDEEEEEEFFFGGGIIIHHHJJJLLLLLLLLLLLLNNNPPPPPPNNNKKKJJJKKKLLLKKKHHHIIIHHHGGGEEEDDDBBBAAA@@@???>>>===;;;:::999888888888888888888777666555555555444444333333333444444444444444333333333222222111111222222222222111111000000000000111111111111000000000000////////////000000000000111111111111222222222222222222222222333333333333444444444444444444444444444444444444555555444444444555555666555666777777777999<<>>;;;:::999777:::777777;;;===BBBTTTggg~~~uuummmjjjiiiccc^^^[[[XXXbbbppp~~~zzzxxxrrrmmmlllnnnkkkeeeUUUXXX\\\]]]\\\YYYWWWWWWLLLHHHBBB;;;555111///......------,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,+++++++++,,,******+++,,,,,,+++***)))((()))***+++++++++******)))))))))))))))))))))))))))******************)))++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))***+++++++++++++++******++++++++++++******((()))***+++++++++***)))(((((()))*********))))))*********++++++++++++,,,+++++++++++++++,,,---------......///000111222222555555555444444444333333222333444555555666555555777777888999999::::::;;;444444666666666666444444555555555444444555555555555777:::;;;<<<===@@@BBBAAABBBCCCBBB???=========AAANNN```pppyyyvvvgggVVVDDDBBBBBBEEEGGGLLLWWWbbbrrrwwwvvvxxx{{{yyyooofffbbbcccmmmwwwwwwkkk]]]RRRNNNLLLNNNQQQTTTVVVVVVUUUTTTTTTRRRPPPPPPQQQQQQQQQOOOOOOPPPRRRTTTVVVZZZ```cccjjjpppyyy|||xxxuuuooorrrvvvyyy}}}|||mmmjjjgggdddbbbaaa``````\\\[[[YYYWWWYYY]]]aaacccdddddddddbbbaaaaaadddfffjjjgggdddbbbaaa^^^[[[XXXWWWTTTQQQNNNMMMLLLKKKIIIJJJIIIGGGEEEDDDCCCDDDDDDBBB@@@>>>>>>>>>===;;;999999999999::::::<<<======???BBBFFFHHHHHHIIIIIIJJJJJJLLLMMMKKKIIIHHHIIIKKKNNNKKKIIIIIIIIIIIIIIIIIIGGGFFFDDDBBBAAA??????>>>===<<<;;;:::999888888888777777777777666555444444444333333333333333444444222222222111111111000000000000111111111111000000///000000000111111111111000000000000///////////////000000000111111111111222222222222222222222222222333333333444555555555444444444444444444444444444444444444444555666666444555666777888;;;???CCCKKKXXXjjjyyyyyyvvvpppkkkeee___XXXTTTIIIFFFAAA>>><<<;;;888777;;;777888===AAAGGG\\\sssuuukkkbbb^^^[[[VVVTTTVVVWWWeeewww{{{vvveeefffdddccceeegggddd^^^VVVZZZ^^^___\\\WWWTTTSSSHHHDDD???888333000///...---------,,,,,,------...---,,,,,,++++++*********++++++,,,,,,,,,,,,------...---,,,++++++*********)))***,,,---...---+++***((()))***++++++++++++***))))))))))))))))))))))))))))))************))))))......//////...---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''((())))))*********************))))))))))))******'''((())))))******))))))*********+++******))))))*********+++++++++,,,,,,++++++++++++,,,---//////------...///000111222222444555555555444444333333666666666666555333111000777888:::;;;<<<<<<;;;;;;555555555555555555555555555555555555555555555555555777:::;;;;;;===???AAA>>>???>>>===;;;;;;<<<>>>BBBLLLZZZgggooonnnaaaRRRFFFCCCBBBDDDFFFLLLXXXdddsss|||pppnnnooosssqqqjjjccc``````jjjsssssshhhZZZPPPLLLGGGJJJPPPUUUYYYZZZYYYXXXWWWUUUTTTTTTUUUVVVUUUSSSPPPQQQSSSTTTVVVYYY^^^bbbjjjqqqzzz}}}wwwsssoooqqqtttwww{{{wwwmmm{{{wwweeedddcccaaa`````````aaa``````___^^^```eeeiiijjjjjjiiifffbbb______aaacccdddaaa___]]]\\\ZZZXXXVVVTTTQQQMMMKKKJJJIIIHHHGGGJJJIIIGGGEEEDDDCCCCCCDDDAAA@@@>>>======<<<:::888999999999999:::;;;<<<===???CCCGGGIIIJJJJJJKKKLLLKKKLLLLLLJJJFFFDDDEEEGGGJJJHHHHHHHHHGGGGGGHHHJJJEEEDDDBBB@@@???>>>======;;;:::999999888888999999777777777777666555444333333333333222222333444444000000000000//////////////////000000000000000/////////000000111111111222000000000000//////////////////000000111111111222222222222222222222222222222222333333444555666666444444444444444444444444333333333444555666777888444666777888:::===BBBFFFQQQ^^^ppp~~~|||xxxqqqiiibbbZZZRRRMMMHHHEEEAAA???===;;;888666888444777???DDDMMMeee~~~uuujjj___ZZZUUUPPPQQQVVVYYYiii|||{{{ppphhhZZZ]]]___```ccceee```YYYWWW[[[``````\\\VVVRRRPPPEEEBBB===777222000///...------,,,,,,,,,------......------,,,+++***))))))++++++,,,,,,,,,---------...---,,,+++***************+++---/////////---,,,((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))000000111111000...,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((()))))))))))))))***)))(((''''''((()))***''''''''''''((((((((()))+++++++++++++++***)))(((******+++++++++,,,,,,,,,+++++++++,,,---...000111------...///000111222222222222333333333222111000///111333555666666666666777999;;;=========<<<;;;666666555555555555666666555555555555555555555555555777999;;;;;;<<>>???CCCEEECCCKKKUUU___ffffff[[[NNNGGGCCCBBBCCCFFFLLLXXXeeesssxxxnnnkkklllooooooiiicccbbb^^^gggpppooodddVVVLLLIIIGGGLLLSSS[[[```bbbaaa```XXXWWWVVVWWWXXXXXXWWWVVVPPPQQQRRRSSSUUUXXX]]]```jjjpppzzz}}}vvvqqqnnnpppsssuuuyyy~~~mmmccckkk~~~}}}sssllleeebbbcccdddccc```ccc___]]]bbbjjjrrruuuuuuqqqmmmgggbbb```^^^]]]\\\bbb___ZZZVVVSSSSSSTTTUUUQQQPPPNNNKKKIIIGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBB??????>>><<<<<<;;;;;;;;;::::::999999::::::;;;<<<===@@@DDDFFFGGGHHHJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEBBBBBBBBBAAA???===<<<;;;;;;;;;::::::999888777777777777777777777666555444333333333444444555555555333333333222222111111111---///111333444333222111000000000000111111111111333222111///............//////000111222333333333222222333444444555555666444444444444444444444444555555555555555555555555444444444555666666777777777777999:::999:::AAAKKKYYYjjj~~~yyyuuummmfff^^^WWWPPPKKK@@@???===:::999888888888777888===AAAFFFVVVuuuvvvkkk```ZZZVVVRRRSSSVVV]]]jjjwwwzzzwwwoooeee\\\WWWWWWXXX]]]aaabbb___[[[YYYXXXWWWUUUTTTRRRQQQQQQHHHCCC<<<666222000...------+++******+++,,,,,,+++***))))))((()))+++,,,---///...,,,++++++,,,...///---,,,+++*********+++,,,,,,,,,++++++,,,,,,---...************************,,,+++***((((((((())))))((('''&&&(((,,,---+++))))))///555888666222///...+++*********+++***'''%%%++++++)))(((''''''''''''***(((((()))***+++***)))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))************************///...---,,,+++******+++)))***,,,.../////////...000///......///111333555333333222222111000000///444555666666555555666888999::::::;;;;;;::::::999777777777777666666666666666666666666666666666666666888:::::::::;;;<<<>>>@@@AAABBBDDDEEEEEEFFFFFFHHHLLLRRRXXX\\\\\\XXXTTTHHHDDDBBBCCCDDDIIITTT```xxx}}}ooonnnttt~~~pppgggdddiiilllhhh]]]QQQHHHEEEFFFNNN[[[fffkkkjjjgggcccXXXVVVUUUWWW[[[]]][[[YYYUUUSSSQQQQQQSSSWWW\\\___eeennnyyy}}}vvvoookkkmmmmmmpppvvvzzz|||}}}jjj^^^bbbqqqxxxpppkkkjjjjjjhhheeefffddddddiiiqqqxxx{{{{{{sssoooiiieeecccaaa```___```]]]XXXTTTQQQQQQQQQRRROOONNNLLLJJJHHHFFFEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;<<<;;;>>>AAACCCDDDEEEFFFHHHEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@???===;;;::::::::::::999888777777777777777777777777666666666555444333111000/////////333333333222222111111111///000111222222111000///000000000000111111111111000000///...------------000000000111222222222333222222333333444555555555444444444444444444444444555555555555555555555555555555666888888888888888777666888;;;<<<@@@JJJUUUbbbrrr~~~vvvrrrkkkccc\\\SSSLLLGGG???>>><<<:::888888888888888999>>>DDDLLL___uuuiiiaaa[[[WWWWWW[[[```kkkuuuwwwtttlll```VVVTTTVVVYYY]]]___]]]YYYVVVTTTSSSRRRQQQOOONNNMMMLLLHHHCCC;;;555222000...------+++******+++,,,,,,+++...---+++***))))))******---,,,+++******+++,,,------,,,+++*********++++++******))))))******+++,,,******************))))))((()))************)))))))))''''''))),,,---+++)))+++///333555666666999;;;+++)))'''(((+++...//////+++***)))(((((('''(((((((((''''''''')))***)))((())))))))))))*********************+++++++++++++++))))))))))))))))))))))))---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---000///......///111333555444333333222222111000000444555666666555555666777999::::::;;;;;;::::::999666666666555555555555444555555555555555555555555555777999::::::;;;===???AAABBBCCCDDDEEEEEEEEEEEEFFFIIIOOOUUUZZZ[[[XXXUUUJJJFFFDDDDDDFFFKKKWWWcccxxx}}}tttttt{{{wwwnnnggglllmmmfffYYYLLLEEECCCJJJQQQ\\\fffkkkjjjddd___VVVTTTSSSVVV[[[^^^]]][[[UUUTTTRRRRRRTTTXXX]]]```eeemmmxxx~~~|||vvvoookkkkkkkkkooovvvzzz}}}~~~lll^^^\\\dddzzz~~~wwwtttrrrooommmkkkjjjkkkpppwww|||}}}|||sssooojjjgggeeedddbbbaaa^^^[[[WWWRRRPPPNNNOOOOOOLLLKKKJJJHHHFFFEEEEEEEEEFFFFFFEEECCCBBB@@@???>>>>>>===<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<:::===???AAABBBCCCDDDFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHFFFEEECCCAAAAAAAAAAAA@@@@@@@@@???>>><<<;;;:::999999888888777777666666888777666666666777888999@@@>>>:::666333111111111222222222222222111111111222222111111000///......000000000000111111111111000//////....../////////111111111111111111222222222222333333444444555555444444444444444444444444555555555555555555555555555777999:::;;;;;;:::999777666777;;;@@@GGGTTT```nnn{{{{{{tttooohhh```XXXOOOGGGBBB>>><<<:::999777777777777666777<<>>CCC999444...)))((()))++++++))))))(((((((((((())))))(((&&&&&&'''((()))((('''))))))))))))************++++++++++++************(((((((((((((((((((((((())))))))))))************((()))***+++,,,---------+++,,,------------,,,,,,000/////////000222444555555444444333333222111111333555666666555555666777999999::::::::::::999999555555555444444444333333444444444444444444444444444666999:::;;;<<<>>>@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDGGGLLLRRRWWWXXXWWWUUUMMMHHHFFFFFFGGGMMMYYYfff}}}|||rrrsss{{{yyyqqqhhhmmmmmmdddTTTHHHDDDEEENNNSSS\\\fffkkkiii```YYYSSSQQQRRRUUU[[[______^^^WWWUUUTTTTTTVVVZZZ^^^aaaffflllvvv{{{{{{vvvpppllliiiiiinnnuuu{{{~~~uuuhhh```___nnn}}}zzzxxxsssrrrsssuuuxxxxxxwwwuuupppmmmiiifffdddcccbbb```]]]ZZZVVVRRRPPPNNNNNNNNNLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFDDDBBBAAA???=========<<<<<<;;;::::::;;;;;;::::::999999::::::;;;<<<<<<>>>@@@AAAAAABBBDDDFFFDDDDDDEEEFFFGGGHHHIIIJJJHHHFFFCCCAAA??????@@@@@@??????>>>>>>===;;;:::999888888777777666666666555888777555555555777999:::FFFCCC>>>999666444444444222222222111111111111111333333222000000000000000///000000000111111111111111111111111111222333333222222222111111111111111111222222333444444555555444444444444444444444444555555555555555555555555444666999;;;<<<;;;999888:::777777<<>>HHHZZZuuu{{{vvvvvvvvvuuuvvvzzz~~~vvvppptttvvvmmmfff``````cccnnnwww|||wwwlllbbbXXXPPPSSSYYY```bbb]]]VVVPPPMMMKKKKKKLLLKKKJJJIIIHHHGGGDDD@@@999333111///...------+++******+++,,,,,,+++++++++++++++,,,---......******))))))))))))******,,,,,,++++++++++++***++++++++++++++++++,,,,,,---------,,,,,,+++******************+++***)))(((''')))))))))***+++++++++******)))((())),,,222999>>>AAA;;;222+++'''&&&%%%%%%)))(((((((((((())))))***((('''&&&''')))***)))(((((()))))))))************+++******))))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((***+++,,,---,,,,,,------------,,,,,,++++++/////////000111222444555666555555444333333222222333444666555444444555777999999::::::::::::999999555555555444444444444333444444444444444444444444333666999<<<<<<===???AAACCCCCCCCCCCCCCCDDDEEEEEEGGGHHHLLLPPPTTTUUUTTTRRRLLLHHHEEEEEEGGGMMMYYYfff~~~rrreeehhhrrrtttmmmiiilllkkk```PPPFFFFFFJJJNNNRRRZZZdddjjjggg^^^UUUPPPOOOPPPUUU[[[```aaa```XXXWWWVVVVVVXXX\\\```bbbfffllltttzzz{{{wwwqqqnnnkkkkkkooovvv{{{~~~~~~sssggg```gggzzz~~~}}}{{{yyywwwsssoookkkkkkhhheeecccbbbaaa___^^^]]][[[XXXTTTRRRQQQPPPPPPMMMLLLKKKIIIHHHHHHGGGGGGEEEEEECCCAAA???>>><<<<<<<<<;;;;;;::::::::::::;;;::::::999999::::::;;;<<<<<<===?????????@@@BBBDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHFFFCCC@@@???>>>???@@@=========<<<;;;:::999888777777777666666666666666777666555444444666888:::>>><<<888444111111111222111111111111111111111111333222111111111111222333///000000000111111111111111000000111111222333444222222222111111111111111111111222222333444444555444444444444444444444444555555555555555555555555333555888:::;;;:::888777===::::::???FFFPPP]]]hhhuuu{{{rrrmmmeee\\\SSSKKKCCC???;;;:::888777666777777888<<>>777222000...---------+++******+++,,,,,,+++***++++++,,,---------...+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++******++++++,,,---......---------,,,,,,,,,///---***(((&&&''''''((()))***++++++++++++++++++)))(((&&&'''))),,,///111333000,,,***************)))(((((((((((())))))***)))((('''(((***+++***)))((()))))))))************))))))((((((''''''&&&&&&((((((((((((((((((((((((*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,//////...------,,,,,,,,,//////000111222333444444666666555444444333333222333444555555444444555666888999999::::::999999888666666666555555555444444444444444444444444444444444777;;;===>>>???@@@AAACCCCCCBBBBBBCCCDDDEEEFFFKKKLLLNNNQQQSSSRRROOOLLLGGGDDDBBBDDDEEEKKKVVVbbbxxxooo```WWW\\\hhhxxx~~~yyyoooiiijjjkkkggg[[[LLLCCCDDDHHHKKKOOOWWW```eeeccc[[[UUUOOONNNOOOTTT[[[```aaa```XXXXXXWWWXXXZZZ]]]```cccfffkkkssszzz}}}{{{uuuqqqoooooorrrxxx{{{}}}{{{pppgggjjjuuu}}}wwwpppkkkhhhfffdddbbb`````````^^^\\\\\\[[[YYYVVVUUUTTTSSSTTTOOONNNMMMKKKIIIHHHHHHHHHDDDCCCBBB@@@???===<<<<<<;;;::::::999999:::::::::::::::999999::::::;;;<<<:::<<<<<<<<<<<<<<>>>>>???;;;;;;;;;;;;:::999888777777777777777666666666666666555444444444555666777666555222000//////000111000000000111111111111111111111111111111222222222000000000000111111111111............//////000111111111111111111111222222111111222222333333444444444444444444444444444444555555555555555555555555333444777888999999777777???<<<>>>FFFOOOXXXcccmmmxxxzzzpppjjj```WWWOOOHHHBBB>>>:::999888777777777888999;;;@@@IIIXXXqqq{{{}}}qqqfffaaaaaacccfffjjjjjjjjjnnnzzzyyysssqqqrrrwww~~~}}}nnn]]]SSSPPPPPPQQQTTTWWWVVVRRRLLLGGGDDDCCCDDDFFFGGGGGGFFFDDDCCCAAA<<<666111///...---,,,---+++******+++,,,,,,+++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))(((((((((((()))******------------------------000...***&&&%%%&&&(((***)))+++,,,,,,+++******+++***)))((((((*********)))+++***))))))+++,,,++++++))))))(((((((((((())))))***)))((()))***++++++)))))))))))))))************((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,+++++++++,,,,,,---...000000///...------......///000000111222333444444666555555444444333222222222444555555444444555666888888999999999999888888666666666555555555555444444444444444444444444444666999>>>@@@AAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGHHHNNNNNNPPPQQQRRROOOJJJFFFAAA??????BBBDDDHHHRRR]]]uuutttdddUUUPPPVVVdddtttzzztttkkkfffgggeee^^^RRRFFF>>>>>>@@@FFFLLLTTT[[[^^^\\\XXXUUUOOONNNOOOTTT[[[``````___XXXXXXXXXYYY[[[^^^aaabbbeeejjjsss|||zzzttttttsssuuuzzz|||}}}|||wwwxxx||||||vvvoookkkiiieeecccaaaaaaaaa```___]]][[[ZZZYYYWWWVVVVVVVVVVVVQQQPPPNNNKKKIIIHHHGGGGGGBBBAAA@@@???>>>===<<<<<<::::::999999999999::::::::::::999999::::::;;;<<<;;;<<<===<<<;;;<<<>>>@@@BBBBBBCCCCCCDDDDDDDDDEEE@@@@@@@@@???>>>======<<<::::::::::::999888777777777777777777777777777777444444444444444333333333333222222111111111222222///000000000111111111222000000111111000///...---000000000000111111111111.........---......//////000000000111222222222333111111111222333333444444444444444444444444444444555555555555555555555555444555666777888888888888======BBBNNN[[[eeeooowww~~~~~~vvvllleeeZZZOOOHHHBBB>>><<<:::999888777888888::::::;;;CCCOOObbb}}}||||||ooodddbbbbbbaaabbbeeehhhkkkuuu{{{{{{~~~vvvggg[[[TTTQQQNNNQQQQQQPPPOOONNNKKKFFFCCCCCCDDDGGGHHHHHHGGGEEEDDD???;;;555000......---,,,---+++******+++,,,,,,++++++,,,,,,,,,,,,***)))(((+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))((((((((((((((()))************++++++,,,---------,,,+++)))''''''(((***+++)))+++------+++)))***,,,***)))'''(((***+++***(((---+++)))((()))))))))(((+++***)))(((((('''(((((()))((('''(((*********)))))))))))))))************(((((())))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++,,,+++******+++...111333111000//////...///000000///000111222333444444444555555444444333222222222222444555555444333555666888888999999999999888888555555555444444444333333555555555555555555555555999<<<@@@BBBBBBBBBBBBBBBAAAAAA@@@AAACCCEEEHHHJJJLLLMMMOOOQQQQQQLLLFFFAAA<<<;;;===AAACCCFFFOOOYYYnnnxxxkkk\\\NNNLLLSSSaaaoootttlllccc^^^ZZZVVVOOOFFF???;;;:::;;;DDDKKKSSSWWWVVVTTTSSSTTTPPPOOOPPPTTTZZZ^^^___^^^XXXXXXXXXYYY[[[^^^```bbbdddjjjttt~~~xxxvvvuuuwww|||}}}~~~zzztttooolllkkkfffdddbbbbbbbbbbbb```___ZZZYYYYYYXXXWWWWWWWWWWWWQQQPPPNNNKKKIIIGGGFFFFFFAAA@@@@@@???>>>======<<<999999999888999999::::::::::::999999::::::;;;<<<>>>??????>>>======@@@BBBBBBBBBBBBCCCCCCCCCCCCCCC======>>>>>>===<<<;;;;;;999999999999999888777666777777777777888888888888333444444444444333111111000000000000000000000000//////000000111111111222///000111111///,,,***(((000000000000111111111111000000////////////000000//////000111222333333444000111111222333333444444444444444444444444444444555555555555555555555555666666666777777888999999<<<===EEETTTcccnnnxxx{{{rrrhhh```TTTJJJBBB>>>;;;::::::999888888888999:::;;;BBBLLLZZZooo{{{zzzwwwkkkbbbdddgggeeedddeeejjjqqq}}}rrrddd]]]ZZZTTTNNNTTTQQQMMMLLLMMMLLLHHHEEEEEEGGGIIIKKKKKKJJJHHHGGG>>>:::444000......---,,,---+++******+++,,,,,,+++'''(((***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---,,,+++***)))***************++++++,,,(((((()))***+++,,,,,,---'''(((((()))***++++++,,,))),,,...---+++)))***,,,)))&&&%%%&&&))),,,+++***+++)))&&&&&&(((***,,,,,,++++++***(((''''''''''''((('''&&&''')))))))))'''))))))))))))************))))))******++++++,,,,,,***************************++++++,,,------......,,,***)))))),,,000444777222111000//////000111222///000111222333444444444555444444333333222111111222333555444333333444666888888999999999999888888444444444333333333222222666666666666666666666666:::>>>BBBDDDDDDCCCBBBBBBAAA@@@@@@AAACCCFFFIIIKKKIIIKKKNNNPPPPPPKKKDDD>>>999999<<>>:::777888555444666666555777<<>>777111000///,,,,,,...+++,,,,,,------,,,,,,+++)))************+++++++++---------------------------,,,+++******+++,,,---)))***+++,,,,,,+++***)))+++***)))(((''''''''''''******))))))))))))******+++++++++++++++++++++,,,******************************++++++++++++*********(((&&&'''((()))))))))&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---.........++++++***,,,000555;;;???000111000...,,,,,,...000111222444333111//////000666555555444222000...---333444555555333333444555888888999:::::::::::::::777777777777777666555555666111000555:::888444333???AAACCCDDDCCCBBBBBBCCCCCCCCCBBBCCCDDDFFFHHHIIIIIIJJJLLLNNNMMMHHHAAA;;;;;;888888<<<@@@BBBGGGLLLaaajjjqqqmmm___QQQJJJHHHGGGPPP[[[cccddd]]]RRRJJJIIIDDD>>>:::888888999999CCCGGGLLLOOOQQQQQQRRRSSSPPPPPPRRRWWW\\\___^^^\\\VVVWWWXXXYYY\\\^^^```aaabbblllyyy}}}xxxvvvxxxzzz|||~~~{{{wwwrrrooommmkkkhhhgggbbb___\\\ZZZZZZZZZYYYXXXXXXWWWUUUSSSRRRSSSTTTUUURRRPPPNNNKKKIIIGGGEEEEEEBBB@@@>>><<<;;;<<<<<<===<<<<<<;;;:::999888888888::::::999::::::;;;<<<===@@@@@@??????????????????@@@AAABBBCCCBBBAAA???>>>AAA@@@>>><<<:::999888777999888888888777777777666555555555555444444444444222333333333333333333444444333333222111111000000111111111111111111111111000000000000000000000000111111111111111111000000111111000000000/////////333222000//////000222333111111111111111222222333444444444444444444444444555444444444444555666666999888666666777999:::;;;BBBFFFSSSgggwww~~~}}}tttiii[[[RRRHHH@@@===;;;888555777444555888888888;;;@@@HHHXXXppp~~~yyy}}}{{{zzzxxx~~~wwwuuurrrhhh___[[[ZZZVVVSSSPPPIIIBBBCCCIIIMMMOOONNNKKKKKKLLLHHHBBB===666111000///,,,,,,...+++,,,,,,------,,,,,,+++************++++++++++++------------------------,,,+++***))))))***+++,,,******++++++++++++************))))))))))))******))))))(((((((((((())))))++++++++++++++++++++++++******************************++++++++++++*********)))(((((()))***)))''''''''''''((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---,,,,,,+++******,,,+++++++++...111555777......///...---,,,...//////000222333222222222333555555555444333111000///333444555555333333444555888888999999999999999888777777777777777666555555:::666666<<<@@@===888666;;;===@@@AAA@@@???@@@AAA???@@@@@@AAADDDFFFIIIJJJIIIJJJLLLNNNMMMGGG@@@:::777555666;;;???BBBGGGMMM]]]dddjjjfffYYYLLLEEECCCDDDKKKUUU\\\\\\VVVLLLEEEGGGCCC>>>:::999999::::::BBBFFFLLLPPPQQQQQQQQQQQQNNNNNNQQQVVV[[[]]][[[YYYVVVVVVXXXZZZ]]]```bbbdddccclllxxx~~~zzzvvvwwwyyy{{{}}}xxxvvvrrrpppnnnkkkhhheee^^^ZZZUUURRRRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRROOONNNMMMLLLIIIGGGEEEDDD@@@???>>>===<<<===>>>???<<<;;;999888777888999999999999999::::::;;;<<<===AAAAAA@@@@@@???>>>>>>>>>===>>>???@@@???>>>===<<>>;;;999777666666777777777666666666666666555555555555444444444444444333333333333333333222222222222111111000000///222222222222222222222222000000000000000000000000111111111000000/////////222222111111111111000000333222111000000111222333111111111111111222333333444444444444444444444444444555555666777777666666777666666666777999:::;;;FFFMMM^^^rrrzzzuuukkkaaaRRRKKKBBB<<<:::888666444555444666:::;;;;;;@@@FFFOOOccc|||{{{uuummmjjjiiiddd\\\TTTJJJCCCDDDIIIPPPQQQPPPLLLKKKKKKGGGAAA;;;555000000///,,,,,,...+++,,,,,,------,,,,,,+++************+++++++++,,,------------------------+++***))))))))))))***+++++++++************++++++))))))))))))***+++,,,---******))))))))))))************************************************************++++++++++++*********))))))+++,,,,,,***'''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((,,,,,,+++++++++,,,---...+++---//////...---...///,,,///222333333444666777555555555555444333222111333555555555444333444555888888888999888888777777777777777666666666555555888555555;;;===999555333555888;;;<<<<<<<<<===>>><<<<<<>>>@@@CCCFFFIIIJJJLLLLLLNNNOOOMMMHHH@@@;;;666444666<<>>=========>>>>>>;;;:::888777777888999:::999999999999:::;;;<<<===AAAAAAAAAAAAAAAAAA@@@@@@=========>>>======;;;;;;>>>===<<<:::999888888888555555555555555555555555555555555444444444333333444444444333333222222222111111111000000000//////222222222222222222222222000000000000000000000000111111000000///.........111111111111111111111111222222111000000111222222222111111111111222333333444444444444444444444444444555777888999999888777555666777777888:::===???JJJVVVkkk{{{uuulllbbbZZZKKKFFF???:::888777666555555555777;;;<<<===CCCKKKWWWmmmyyyssshhh[[[NNNHHHIIIMMMUUUUUURRRLLLHHHGGGBBB;;;999333/////////,,,,,,...+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,***))))))***,,,,,,))))))))))))***+++,,,,,,,,,++++++******++++++,,,*********)))))))))))))))******************************++++++++++++******))))))***---///000...+++(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***+++,,,,,,,,,+++***)))))),,,...000111///------------///222333444555777888555555555555555555444333444555666555444333444666777888888888888777666666777777666666555555555555666222111444666333000111222555888:::::::::;;;<<<;;;<<<===@@@CCCEEEGGGIIIOOOOOOPPPPPPNNNIIIAAA<<<999777999???CCCFFFJJJPPPWWW[[[]]]XXXLLLBBB===<<<@@@CCCHHHKKKJJJFFFAAA===<<<<<<;;;:::999:::===???FFFKKKSSSXXXXXXUUURRRPPPPPPSSSXXX\\\^^^^^^[[[XXXTTTUUUVVVXXX[[[]]]```aaaccchhhrrr||||||xxxwwwxxx{{{}}}{{{xxxssslllgggZZZTTTLLLGGGEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJHHHFFFDDDAAAAAA@@@???>>>======<<<;;;:::999888888888999:::999999999999:::;;;<<<<<<>>>>>>??????@@@AAABBBBBB===============<<<<<<;;;======;;;:::888888777777444444444444444444555555555444444444444333333333444444444333333222222222111111111000000000000000111111111111111111111111000000000000000000000000111000000000//////......000000000000000000000000222111111111111111111222222222222111222333333444444444444444444444444444333444666777888888777666555666888888999<<>>:::888888888888666666888;;;<<>>AAACCCBBB@@@<<<999777888888777777:::???CCCLLLRRRYYY^^^^^^ZZZVVVTTTRRRVVVZZZ^^^^^^[[[XXXVVVYYYYYYZZZ[[[]]]___aaabbbbbbgggpppzzz}}}zzzxxxxxx{{{~~~zzzssskkkeeeZZZUUUMMMGGGDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGGGGFFFEEEEEEDDDBBBAAAAAA@@@>>>===<<<<<<;;;;;;;;;::::::999999999888888888999999:::;;;<<<999999:::<<<===>>>???@@@=========<<<<<<<<<;;;;;;???>>><<<:::777555444444444444444444444555555555444444444444333333333333444333333333333333333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111111111111111111111111111222222222222222333444444444444444444444444444444111111222444555555555555666777999999:::@@@HHHOOO___ppp|||tttjjj]]]RRRLLLCCC@@@===:::888777888999888777999<<<===BBBNNNZZZooo|||zzz{{{vvvpppjjjeeehhhvvvttt```QQQLLLMMMNNNRRRRRRNNNHHHEEEEEEAAA<<<555000---//////,,,+++---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,++++++++++++,,,,,,))))))((((((((((((((()))((((((''''''''''''((((((+++++++++******))))))(((******************************++++++++++++******'''(((***---111333333222******))))))))))))((((((''''''(((((())))))******************************))))))))))))))))))))))))+++++++++,,,++++++***)))++++++,,,---------,,,,,,///000111000...---------///111333333333333444555555555555666555555444444444555666666555444555666666777888888999999888888777666555444444444555666:::555333444333222444999555777:::;;;;;;;;;<<<===>>>???AAACCCEEEFFFGGGGGGIIIIIIIIIIIIHHHCCC===888999888:::???CCCCCCFFFJJJRRRRRRPPPIII@@@999666666777888;;;<<<<<<:::777666444555666666666:::BBBHHHTTTYYY```dddccc___[[[XXXTTTWWW[[[\\\ZZZWWWTTTSSSUUUUUUVVVXXXZZZ\\\^^^___ccchhhqqq|||zzzxxxvvvzzz{{{sssjjjddd\\\WWWPPPIIIFFFDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAACCCCCCBBBBBBAAABBBBBBBBB@@@@@@@@@@@@??????>>>>>><<<<<<======<<<;;;888777888888888888999:::;;;<<<888999999:::;;;<<<=========<<<;;;;;;::::::;;;;;;>>>===;;;999777666555555444444444444555555555666444444444333333333222222222333333333333333333444111222222222222222222222111111111111111111111111000000000000000000000000//////000000111222222222000000000111111111222222111111111222222111111111333222222222222333444444444444444444444444444444222222333333444666777888777999::::::<<>>===:::777555555666777888888999<<>>888666777444666888::::::999777555444555666555666<<>>>>>>>>???@@@AAA===>>>???@@@@@@@@@@@@@@@<<<===??????>>>;;;888666888888888888999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999888888888888888999444444444555555666666666444444444333333333222222222222222333333444444444222222222222222222333333222222222222222222222222000000000000000000000000//////000111222333444444111111111222222333333333111111222222222222111111333333222222333333444555444444444444444444444444666666555555777999;;;<<<888:::::::::===EEESSS]]]}}}uuummmbbbRRRGGGDDD;;;:::888555333222333555888888:::===AAAKKK^^^oooyyyqqqooopppfff^^^WWWWWW^^^mmm~~~vvvpppjjjhhhhhh```SSSMMMSSS[[[]]]XXXWWWQQQJJJFFFDDD@@@;;;333...,,,...///,,,+++---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,+++******+++,,,---++++++---......---++++++''''''((()))***,,,...///,,,,,,++++++++++++,,,,,,------,,,,,,+++***))))))******************************++++++++++++*********((('''(((***,,,,,,,,,+++*********))))))((((((&&&''''''((()))******+++************************))))))))))))))))))))))))&&&'''))),,,...///000111...---,,,,,,++++++,,,,,,'''((())))))***,,,///222+++...000222222333444666555555555555444333222111555666777666555444555777555666888999;;;;;;<<<<<<888666444333333333555666333333777;;;;;;666555888888:::<<<===<<<;;;<<<<<<<<<>>>BBBFFFJJJLLLMMMNNNJJJIIIJJJJJJIIIFFFAAA===<<<;;;>>>FFFJJJLLLOOOTTTUUUSSSNNNGGG???:::999999555777999;;;<<<;;;999888444666666555777>>>IIISSS\\\aaafffhhhgggccc```^^^]]]___```^^^YYYTTTSSSSSSQQQRRRUUUYYY]]]bbbeeeggghhhmmmwwwxxxtttrrrvvv~~~}}}ssslllggg___UUUNNNKKKIIIFFFDDDEEEDDDCCCBBB@@@>>><<<:::::::::;;;<<<<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCCCCCCCAAA@@@???>>>===:::777:::::::::999999999999999999888888888888888888888999:::<<<======;;;:::888:::999999999888888777777444444444444444444444444333333333333333333333333333333333333333222111000222222222222222222222222000000000000000000000000222111111111000000//////000000111111111111000000222222222222222111000///333333333333333333333333111111000000111111222333222222333333444444444444666666666666777999:::;;;???===<<<@@@CCCMMMbbbvvv}}}nnnaaaUUUJJJ???999888777666555555666777888777;;;AAAEEEFFFNNNeee}}}|||tttmmmaaa\\\XXX[[[fffuuuzzzsssiiiaaabbb[[[RRRNNNPPPTTTXXXYYYRRRNNNJJJHHHFFFBBB;;;666444333111///...---......,,,***)))***++++++***)))+++++++++************))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++******************************++++++++++++******++++++******)))(((((((((***)))))))))(((((('''''')))***+++)))(((((()))+++******((('''&&&&&&&&&&&&(((((((((((())))))))))))---,,,+++)))))))))******++++++***)))(((((()))))),,,,,,+++++++++,,,---...///...---,,,++++++***)))++++++,,,,,,...///111222222222333333333444444444777777777777777777777777333444555444333333444555888777777888:::;;;;;;:::888777666555555555555555888777555444444555777888333555888::::::;;;<<<>>>???BBBGGGKKKNNNNNNNNNNNNJJJKKKKKKJJJGGGCCC???===<<<@@@DDDGGGJJJLLLPPPRRRXXXVVVPPPHHH@@@999666555666777999===@@@>>>999555666666666777;;;CCCMMMTTTaaagggllllllhhheeeeeeggggggddd```\\\XXXSSSMMMJJJNNNOOORRRTTTWWW[[[```cccjjjpppzzzxxxtttrrrvvvyyy|||wwwrrrnnnfff\\\UUUQQQPPPNNNLLLGGGFFFEEEDDDBBB???>>>===::::::;;;;;;<<<======>>>@@@@@@@@@AAAAAABBBCCCDDDBBBAAA?????????>>><<<::::::::::::::::::999999999999999999999999999999999:::;;;<<<<<<<<<;;;:::999:::999999888777666666666333333333333333333333333333333333333333333333333333333333333333222111000222222222222222222222222000000000000000000000000111111111111000000000///000000111111111111000000111111111111111000//////333333333333333333333333222222222222222333333444333333222333333444444555666666666666777888999:::===;;;<<>>888999888666555555555666777:::<<>>AAACCCHHHMMMQQQRRRPPPNNNMMMMMMMMMKKKHHHDDD???===>>>AAAEEEIIILLLOOORRRTTTYYYWWWRRRJJJBBB<<<999888888999<<<@@@BBB@@@;;;777777777777888<<>><<<999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::999888777666555444333222222222222222222222222333333333333333333333333222222333333333222111111222222222222222222222222000000000000000000000000111111111111000000000000000000111111111111000000000000000111000000///...222222222222222222222222333333333333333444555555666555444333444555666777666666666666777777888999<<<;;;===FFFSSScccvvvuuukkk]]]QQQHHHBBB<<<888555555444444555666888999>>>???BBBJJJVVVggg|||ssslllmmm|||zzzuuuooolllrrr}}}vvvpppiiidddbbb```^^^[[[WWWRRRKKKHHHHHHIIIHHHGGGEEEGGGHHHGGGBBB<<<888666111000///...---,,,,,,,,,---,,,+++,,,---...---,,,,,,+++++++++************,,,,,,,,,+++++++++************************************************************++++++++++++******************************((())))))******))))))((('''(((((()))******++++++++++++++++++************)))******)))((((((***+++,,,,,,+++*********++++++(((((((((((())))))))))))))))))((('''''''''((((((+++***))))))))))))))))))))))))*********+++++++++...............---------...---------...//////000111111111222222222222333555555555555555555555555444555666666444444555666999999999:::<<<===<<<:::666555444444444444444444666555444333333444555666333666999::::::;;;===>>>CCCEEEIIIOOOUUUVVVSSSOOOOOOOOONNNMMMJJJEEEAAA???BBBEEEIIILLLOOOQQQTTTWWW[[[YYYTTTLLLDDD>>><<<;;;:::===AAADDDDDD@@@<<<999888888888999>>>GGGQQQXXXaaaeeekkkppptttuuutttsssooolllhhhccc___YYYTTTPPPSSSTTTTTTVVVYYY\\\___aaabbbiiiuuu{{{wwwvvvyyy|||}}}~~~zzzkkkddd\\\WWWVVVXXXXXXWWWUUUSSSPPPLLLGGGDDDAAA???<<<<<<<<<<<<<<<=========BBBBBBCCCDDDEEEEEEEEEEEECCCAAA????????????>>>===;;;;;;<<<======<<<;;;;;;<<<<<<===============>>>>>>===;;;999999999:::;;;:::999888666555333222222222222222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111000000000000000000000000111111111000000000000000000000111111111111000000000000111111111111000000222222222222222222222222333333333333333444444555888777555444555666777888666666666666777888999999<<<===BBBMMM\\\nnn~~~wwwnnndddVVVIIIBBB>>>:::777111111222444666999<<<>>>BBBBBBFFFQQQccczzz{{{zzz{{{|||wwwrrruuu}}}~~~yyypppeeeaaalllyyywww}}}uuummmhhhbbb^^^[[[YYYVVVTTTQQQKKKEEECCCEEEIIIJJJJJJLLLNNNPPPLLLDDD<<<777666//////...---,,,,,,++++++---,,,+++,,,---...---,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))************))))))************************(((((())))))))))))(((((((((((())))))************)))))))))(((((((((((((((((()))***)))((((((***,,,000///---+++)))(((''''''(((((((((((())))))))))))(((((((((((((((((())))))******)))))))))))))))***)))******+++++++++++++++,,,,,,,,,---------......///...............//////000000111111111222222222444444444444444444444444555666777666555555555777:::999:::;;;======<<<:::555444444333333333444444555444333333333333444555444666999:::;;;;;;===???EEEFFFJJJQQQWWWYYYTTTOOONNNNNNNNNMMMLLLIIIFFFDDDHHHKKKNNNPPPQQQRRRTTTVVV[[[YYYTTTMMMFFF@@@>>>>>><<>>>>>>>>>>>>>>CCCCCCEEEFFFFFFGGGFFFFFFEEECCC@@@???@@@@@@???>>>>>>???@@@AAA@@@???===<<<======>>>>>>???????????????>>>;;;999888999:::;;;999999888666555333222111444444444444444444444444222222222222222222222222111222222333333333222222111111111111111111111111000000000000000000000000000000000000000000111111000000111111111111000000111222222333333222222222222222222222222222222222222222222222222333444444666666555444444444555666666666666666777999:::;;;:::@@@IIIVVVgggyyy|||mmmiii___QQQEEE???;;;888666222222333444777:::<<<>>>BBBEEELLLZZZppptttrrrpppnnnkkkgggiiimmmpppmmmggg```ddduuu}}}tttgggaaa___]]][[[XXXUUURRRPPPLLLFFFAAAAAAFFFMMMRRRTTTUUUVVVUUUOOOEEE;;;555222.........------,,,+++++++++******+++,,,------,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******))))))(((************************(((((())))))))))))((((((************))))))(((((((((((((((((((((((())))))((()))***)))((((((***,,,///...,,,***((('''&&&&&&(((((((((((())))))))))))'''(((((())))))************)))))))))))))))*********+++,,,,,,------,,,,,,*********+++,,,,,,------//////.........//////000000000111111111222222222444444444444444444444444555666777666555555555777:::::::::<<<======;;;999444444333333333444444555444444444333333444444444444666999;;;;;;<<<===???DDDFFFJJJPPPUUUVVVRRROOOLLLLLLMMMMMMMMMMMMLLLKKKOOOPPPRRRSSSRRRRRRSSSTTTYYYWWWSSSMMMFFFAAA?????????EEEKKKKKKEEE===999888777999<<<@@@FFFNNNWWW^^^eeehhhnnnuuu{{{|||zzzwwwrrrpppmmmkkkjjjgggdddaaa[[[YYYXXXYYY]]]```aaa```aaahhhttt~~~|||~~~~~~uuuooogggddd```aaadddggghhhggggggddd]]]VVVNNNHHHDDDBBBCCCCCCBBBBBBAAAAAA@@@@@@CCCDDDFFFHHHHHHHHHGGGGGGGGGDDDBBBAAABBBCCCCCCBBBCCCDDDEEEEEEDDDBBB@@@>>>===>>>>>>??????@@@@@@AAA???>>>;;;999888999:::;;;999888777666555444333222444444444444444444444444222222222222222222222222111111222333333333222222111111111111111111111111000000000000000000000000000000000000111111111111000000111111111111000000111222333333444333333333333333333333333333333333222222222222222333333444444444444444444333333333555555666777999;;;===>>><<>>???BBBEEEIIIMMMOOOOOONNNMMMJJJJJJLLLMMMNNNOOOOOOOOOQQQSSSTTTTTTSSSRRRRRRSSSXXXVVVRRRLLLFFFBBB@@@@@@CCCJJJQQQOOOEEE;;;777777666999>>>DDDJJJRRRZZZ___dddhhhooovvvyyyyyyxxxvvvpppnnnmmmlllllljjjgggeee]]]ZZZXXXZZZ___bbbbbbaaadddiiittt|||yyyzzz{{{}}}yyyssskkkiiiggghhhlllnnnmmmkkkkkkggg```XXXQQQLLLHHHFFFGGGFFFFFFEEEDDDCCCCCCBBBDDDEEEGGGIIIJJJIIIHHHGGGGGGEEEDDDDDDFFFIIIJJJJJJIIIIIIJJJJJJHHHEEEBBB@@@===>>>>>>???@@@@@@AAAAAA???>>><<<:::999999999999888888777777666555444444333333333333333333333333111111111111111111111111000111222333333333333222111111111111111111111111000000000000000000000000///000000000111111111111000000111111111111000000111111222333333333333333444444444444444444444444333333333333333444555555666777888999888777555444555555666888;;;===@@@AAAGGGXXXjjjuuu~~~nnn___WWWOOODDD<<<888777666444444444555777999<<>>??????DDDHHHIIIGGGGGGIIIKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSTTTSSSRRRSSSTTTWWWVVVSSSMMMGGGCCCBBBBBBGGGPPPWWWSSSGGG;;;666666444999AAAHHHOOOUUU[[[______fffooouuuvvvuuuuuuuuunnnlllkkkjjjjjjhhhfffccc^^^[[[YYY[[[```ddddddbbbfffjjjsss{{{wwwwwwyyy{{{{{{uuusssrrrtttvvvwwwuuurrrkkkgggaaaZZZSSSNNNKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDFFFHHHJJJJJJJJJIIIHHHGGGFFFEEEFFFJJJNNNPPPQQQLLLMMMMMMMMMKKKGGGCCCAAA======>>>???@@@@@@AAAAAA>>>>>><<<;;;:::999999888888888777777666666666555222222222222222222222222111111111111111111111111000111222333333333333333000000000000000000000000000000000000000000000000//////000000111111111222000000111111111111000000///000111222222222222222555555555555555555555555555444444444444555666666:::<<<>>>??????===:::888444555777999<<>>888666666555333///000222666;;;AAAEEEHHHPPPbbbwwwlllfffkkkmmmggg^^^XXXWWWXXXQQQTTTYYYfffyyyzzz}}}}}}ttthhh^^^YYYXXXTTTOOOKKKJJJJJJLLLDDDDDDFFFKKKQQQTTTRRROOOTTTNNNHHHCCC???<<<666222---.../////////...---,,,---,,,+++---///000000///---------,,,,,,,,,++++++,,,,,,,,,+++++++++************************************************************++++++++++++************************************++++++++++++******((((((((()))******++++++''''''(((((()))))))))***'''((())))))((()))+++---,,,+++***)))(((((((((((((((((((((((())))))))))))"""###%%%'''))))))))))))))))))((())))))***++++++''')))+++,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------...///111222333222222333333333444444444555555555555555555555555333444555444333333444555888888999;;;<<<;;;888555555555555555555666777888555555666666666666555555555777:::;;;<<<<<<>>>@@@===CCCHHHGGGBBBAAAEEEJJJKKKLLLLLLMMMMMMNNNOOOOOOMMMOOORRRSSSSSSSSSUUUVVVXXXWWWSSSNNNHHHDDDCCCCCCKKKTTT[[[VVVHHH;;;666777333999BBBJJJQQQWWW\\\___[[[dddnnnttttttssstttvvvmmmkkkiiihhhgggfffccc```___[[[YYY[[[aaaeeeeeeccchhhkkkrrr||||||wwwwwwyyy|||~~~}}}}}}~~~}}}yyyvvvooohhh___XXXUUURRRNNNKKKKKKIIIFFFEEEFFFGGGHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFHHHKKKNNNQQQSSSRRROOOKKKIIIHHHHHHGGGFFFEEECCCAAA@@@AAABBBBBBAAABBB???:::999;;;<<<;;;999:::999888777555555444444222222222222222222222222222222222222222222222222111222222333333222222111222222222222111111111111///000111000......000111000000000000000000000000000111111111111222222222222222222222222222222222333333333333333333333333555444333333444666999:::BBBnnnpppLLL===<<<:::555777888888999???IIIPPPbbbqqqzzzmmm^^^TTTKKKBBB:::777777555666888777888999999:::???FFFLLL[[[rrrrrriiieeeooopppddd[[[[[[[[[XXXWWWYYYcccwww~~~~~~~~~}}}{{{vvvpppkkkeeeaaaXXXNNNIIIIIIKKKKKKKKKHHHIIIPPPWWWYYYVVVTTTTTTOOOHHHAAA;;;666111---...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///,,,******+++------,,,++++++,,,+++))))))***,,,+++++++++*********)))))),,,+++***((((((((()))***((()))))))))*********************))))))))))))(((&&&''')))+++++++++***************)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))&&&(((***+++++++++,,,---)))***++++++,,,,,,++++++***---111222000...------111222222111000111444777666666666555444444333333666555333111111111333444777888:::::::::999777555666666666666666666666666777666666555555555555666;;;999777888;;;===<<<:::???AAABBBCCCBBBBBBBBBDDDHHHKKKPPPRRRSSSRRRRRRSSSPPPPPPQQQUUUZZZ[[[YYYVVVXXXVVVSSSLLLEEEBBBCCCFFFJJJOOOSSSMMMBBB777333333;;;===CCCKKKRRRXXX[[[[[[\\\aaahhhoootttuuuuuutttsssooojjjgggfffccc^^^ZZZZZZWWWXXX]]]aaaaaabbbddddddkkksss{{{yyytttvvvyyy|||~~~{{{wwwrrrkkkbbb[[[WWWTTTPPPMMMMMMJJJGGGFFFGGGHHHHHHGGGGGGGGGFFFEEEEEEFFFGGGGGGCCCCCCEEEGGGKKKOOOSSSUUUQQQPPPNNNNNNOOONNNMMMKKKIIIFFFBBB@@@@@@@@@@@@??????<<<888888:::;;;;;;:::999888777666555444444444222222222222222222222222333333333333333333333333111222222333333222222111......//////000000111111---...///...---,,,...///111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333555444444444666888:::<<>>>>>===???AAACCCCCCCCCBBBCCCEEEGGGJJJNNNQQQQQQPPPPPPQQQQQQRRRTTTYYY]]]]]]ZZZWWWYYYXXXTTTMMMFFFBBBCCCEEEIIIOOOSSSOOODDD:::777777999<<>>===<<<:::888777999:::::::::888777666555444333333333222222222222222222222222333333333333333333333333111222222333333222222111------...///000111222333---///000///...---...000111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333555555444555777999;;;<<>>FFFNNNTTTXXXYYYYYY\\\aaagggnnntttwwwxxxxxxvvvrrrnnnllljjjfff___ZZZUUURRRRRRXXX\\\^^^```dddeeeooo|||xxxrrrooorrrvvvzzz}}}zzz||||||}}}{{{}}}wwwnnnhhhddd```\\\XXXRRROOOKKKHHHHHHHHHGGGFFFGGGEEECCCBBBAAABBBCCCDDDGGGFFFFFFEEEFFFGGGHHHIIIKKKNNNSSSYYY\\\\\\XXXUUUOOOKKKEEEAAA@@@??????>>>===<<<:::999999999999888777666555444333333333333222222222222222222222222444444444444444444444444111222222333333222222111000000111222222333444444000111222222111000111222111111111111111111111111111111111222222222333333333333333333333333333333444444444444444444444444666555555555666777888999777MMMZZZMMM;;;666:::;;;;;;<<<>>>BBBJJJXXXjjjvvv|||qqqfff[[[PPPGGGAAA<<<777555666555333333555888<<<@@@CCCHHHVVVkkkzzz}}}vvvuuu{{{rrrllliiifffaaa^^^XXXZZZ[[[[[[]]]___]]]XXXLLLGGG@@@999444111---+++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,------...+++***+++,,,------+++)))***+++---...------///000++++++++++++++++++++++++******))))))))))))))))))*********+++++++++,,,,,,+++************))))))))),,,+++)))((((((((()))***)))***************++++++******++++++++++++******(((((((((((((((((((((((((((((()))***************************************((((((((((((((((((((((((+++,,,------,,,***+++,,,+++,,,------......------///555;;;:::555111000222///000111000000000333555666666666555444444333333777666555555555555666666888999999999999888777666666666666666666666666666777666555555444444444444555666777:::<<<>>>??????AAACCCDDDDDDDDDDDDFFFHHHMMMOOORRRTTTTTTSSSTTTTTTUUUYYY___dddfffddd___\\\^^^]]]ZZZSSSJJJCCCAAAAAAHHHNNNSSSOOOEEE===:::;;;<<>>BBBGGGQQQeee~~~~~~~~~}}}vvvmmmiiieeehhhgggbbb______[[[TTTIIIDDD===666222///---+++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------*********,,,------+++(((%%%''')))************+++))))))))))))************)))))))))*********))))))))))))))))))*********+++,,,,,,+++++++++************)))((((((((()))+++,,,))))))******+++++++++,,,&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,,,,***)))******+++,,,------......------333@@@LLLKKK???333000222///000111111111111333444666666666555444444333333666666666555666666666777999999999999888888777777777777777777777777777777777777555444444333333333666888:::<<<<<<===>>>>>>BBBCCCDDDDDDDDDEEEGGGJJJNNNPPPSSSTTTTTTTTTUUUVVVXXX]]]dddiiijjjgggbbb___aaa```]]]UUUKKKDDDAAABBBIIIOOOTTTPPPFFF<<<999:::@@@FFFOOOUUUWWWXXXYYYYYY]]]```fffmmmsssyyy|||~~~|||xxxsssooolllggg```[[[WWWSSSRRRWWW\\\___ccchhhfffnnnwww~~~pppkkkjjjooouuuyyywwwuuuvvv}}}xxxqqqllliiifffaaa]]]XXXUUUQQQOOOOOOOOONNNMMMKKKKKKKKKJJJHHHEEEBBB@@@?????????@@@BBBEEEGGGIIIOOOQQQVVV[[[______\\\YYYNNNLLLHHHFFFFFFFFFDDDCCCCCCCCCBBB@@@;;;888777888666555444333333333333333222222222222222222222222333333333333333333333333111222222333333222222111222222111111111000000000...000222222111000000000222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444555555555555444333333333777777666555777888999888<<>>EEEOOO```www}}}yyyvvvxxxuuuwwwzzzvvvkkkbbb___WWWNNNGGGBBB:::444111...---+++,,,,,,---------,,,+++***++++++++++++++++++++++++******))))))))))))******+++******+++,,,,,,+++)))&&&)))+++,,,+++***++++++((((((((()))))))))))))))(((((()))************)))(((((()))))))))*********,,,,,,+++++++++*********(((((((((((()))***+++,,,))))))******+++,,,,,,,,,'''(((((())))))(((((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))***+++++++++,,,---------------000>>>KKKJJJ===000---//////111222333222222333555666666666555444444333333555555555666666666666666999999999888888888888888777777777777777777777777777777555444333333222222666888;;;======<<<===>>>BBBCCCCCCCCCCCCEEEHHHJJJLLLNNNQQQRRRSSSTTTUUUWWW[[[aaahhhlllllliiieeecccdddccc___VVVLLLEEECCCDDDMMMSSSWWWSSSIII@@@======EEEKKKRRRVVVWWWVVVWWWYYY]]]```ffflllssszzz~~~zzztttoookkkggg```\\\XXXSSSQQQUUUZZZ]]]bbbggghhhooovvv{{{oookkkjjjooovvvzzzyyyttt{{{zzztttpppnnnkkkfffccc]]]ZZZWWWUUUTTTUUUTTTSSSSSSQQQOOOLLLIIIFFFDDDCCC======>>>@@@CCCFFFIIIKKKOOOPPPRRRVVVYYYYYYWWWUUUOOOMMMKKKJJJJJJHHHEEECCCBBBCCCCCCAAA<<<999888999666555555444444444444444222222222222222222222222333333333333333333333333111222222333333222222111000111111111111111111111...000333333222000000000222222222222222222222222222222222333333333444444444444444444444444444444555555555555555555555555333444444555555555555555777555555777999:::>>>BBBFFFPPP^^^lllxxx{{{qqqhhhZZZNNNEEEAAA???>>>555444444666666555999???>>>CCCMMM___uuuvvvoookkkhhhqqqyyy{{{yyy~~~}}}~~~vvvvvv~~~oooddd___WWWLLLFFF@@@999333000...---,,,,,,,,,---------,,,+++*********************************))))))))))))******,,,***))))))***++++++******---///000///---------(((((())))))************'''((()))***+++******)))))))))*********+++++++++*********)))))))))((((((((())))))*********))))))))))))***++++++,,,------,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))(((***,,,,,,++++++,,,---***++++++,,,,,,,,,,,,,,,,,,333:::999222,,,,,,...000222444444333333444666666666666555444444333333444444555555666666666666:::999999888888888888888555555555555555555555555777777555444333222222222333777;;;=========???@@@AAABBBBBBBBBBBBDDDHHHJJJLLLNNNQQQRRRSSSUUUXXXZZZ^^^cccjjjnnnllliiigggffffffddd___VVVLLLFFFEEEFFFPPPWWW\\\YYYOOOGGGEEEEEEMMMSSSYYY[[[YYYXXXYYY\\\^^^```eeelllssszzz|||tttnnnjjjfff```\\\WWWQQQNNNQQQUUUXXX^^^cccgggnnnuuu{{{}}}pppkkkkkkqqqwww{{{~~~oootttyyyvvvtttqqqmmmiiiaaa^^^ZZZYYYYYYYYYYYYXXXYYYVVVQQQLLLHHHFFFFFFFFF@@@@@@@@@BBBCCCFFFIIIJJJMMMMMMMMMOOOQQQRRRQQQOOOQQQPPPNNNMMMLLLIIIEEEAAA???AAABBB@@@<<<999999:::666666555444444444555555222222222222222222222222222222222222222222222222222222222333333222222222111111222333444555555666000333555666444333222222222222222222222222222222222222333333333444444444444444444444444444444444555555555555555555555555111222444666777888888888888888999;;;999999???GGGRRR]]]mmm}}}~~~rrr```XXXMMMDDD??????@@@AAA666444555777666555;;;BBBAAAHHHVVVmmmwwwkkkccc^^^[[[eeennnqqqrrr}}}|||xxx|||tttmmmooo~~~~~~oooddd```XXXMMMEEE@@@888222///...------,,,,,,---...---,,,+++***************************,,,,,,+++++++++++++++,,,---+++(((((()))+++++++++))),,,...///---+++******))))))******+++++++++,,,'''((()))+++++++++***)))******+++++++++,,,,,,,,,((((((((((((''''''''''''******+++++++++)))'''&&&))))))***+++,,,,,,------***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))(((***,,,---,,,,,,---///******+++,,,,,,,,,,,,+++......---,,,,,,...111333111222555555444444555666777666666555444444333333333333444555666666555555:::999888888777777888888444444444444444444444444777777555444333222222222111555;;;>>>>>>???AAACCCAAAAAABBBAAABBBDDDGGGJJJMMMPPPSSSUUUVVVXXX[[[]]]___eeekkknnnmmmiiihhhggggggeee___VVVLLLFFFFFFHHHSSSZZZ___]]]UUUMMMLLLMMMUUUZZZ___```]]][[[]]]```^^^```eeelllsss{{{}}}tttmmmiiieee```]]]UUUNNNKKKMMMQQQUUUZZZ___ccckkktttzzzyyypppllllllrrrxxx|||tttkkkuuuzzzuuurrrqqqrrriiiccc]]]\\\___aaa```]]]ZZZWWWRRROOOMMMLLLJJJHHHEEECCCAAAAAACCCEEEGGGGGGMMMMMMLLLKKKKKKJJJIIIIIILLLIIIFFFFFFGGGHHHFFFDDDGGGDDDAAA@@@AAA???;;;777999888777777666666666666000000111222222333444444///000111222333444444444222111222333444333222000///222444333222333333333222222222222222222222222222222444444444444222222333333333444444444555555777777666666555555555444222333444555666888888999888888888999888888777666777:::<<<<<<===BBBLLLTTTaaammm{{{~~~nnndddTTTOOOGGGAAA===<<<::::::999666666999<<<<<>>;;;888666666666777555555555333222222333555777777888888:::;;;===>>>@@@???>>>???AAAEEEIIILLLSSSUUUWWWXXXYYYZZZ\\\^^^dddfffhhhhhhfffddddddeeellliiicccYYYNNNGGGEEEGGGSSS^^^hhhfff[[[QQQOOOQQQ[[[ccchhhgggdddcccaaa^^^aaa___```fffpppzzz{{{ooogggdddcccaaa___\\\TTTOOORRRVVVXXXYYYZZZ^^^fffooovvv}}}xxxrrrpppuuu{{{nnnjjjoooxxx~~~|||yyywwwvvvooojjjeeeccceeeeeeccc``````\\\XXXTTTQQQOOOLLLJJJHHHFFFDDDDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGJJJHHHGGGIIILLLMMMLLLKKKKKKIIIFFFDDDBBB@@@===:::888888777666555555555555333333333333333333333333111111333444444555555555222222333444444444333222///111222111111111111111222222222222222222222222222333333444444333333222333444444444555555555555777666666666555555555555444555555555666777777777555666666777777777777777888:::<<<===@@@IIIXXXcccooozzzrrrcccZZZLLLGGGAAA<<<999999888888777555666:::<<<===CCCJJJ[[[hhh~~~xxxlllsssyyywww|||xxxjjjaaabbbccceeejjjsss}}}sssxxx{{{vvvlllfffgggkkkpppggg]]]YYYYYYVVVNNNFFFBBB===666000...---...---------............------******+++,,,,,,+++***)))((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++&&&***---...,,,***+++---******)))))))))))))))(((******)))(((((()))******************************+++,,,,,,+++)))(((((()))***)))(((((((((((()))******%%%(((222444---))),,,,,,+++)))(((''''''((((((''''''''''''((((((((((((************************---+++***)))******(((&&&+++******)))(((((('''''')))************************+++,,,---.....................////////////000///222555666555333222222555555666666555333222111666666666666666666666666666666666666666888999:::===;;;999666555555555666666666666444333333555777888888999;;;<<<===>>>???>>>>>>======@@@EEEIIILLLRRRTTTWWWXXXYYY[[[^^^```dddfffhhhhhhfffeeeeeeeeekkkhhhaaaWWWMMMHHHHHHJJJVVV```jjjhhh\\\SSSQQQSSS\\\ccchhhgggdddcccaaa___```___```fffooowww}}}~~~wwwmmmhhhggghhhfffddd\\\SSSNNNPPPTTTVVVXXXZZZ\\\eeeoooxxx}}}vvvsssxxx~~~sss```\\\cccttt|||wwwsssnnnlllllljjjeeebbbfffccc^^^ZZZWWWTTTPPPMMMLLLJJJGGGGGGHHHIIIIIIHHHDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGJJJNNNRRRTTTTTTSSSQQQQQQNNNJJJEEEAAA@@@@@@;;;:::999888777666666666666666555555444333222222222333444555555666555555333333444555555555666666333222222222111111111222222222222222333333333333444333333222222333333444444444555555555666666666666666666666555555555555666666666666666666666666666666666666777888999999<<<>>>???AAAGGGTTTffftttrrreeeWWWOOOEEE@@@;;;888777777777777777777999<<<>>>CCCOOO[[[rrrooobbb\\\cccjjjmmmxxxuuunnnrrrpppooosss~~~}}}vvvxxxvvvnnneee```dddiiigggaaaYYYTTTQQQNNNIIIDDDAAA<<<555000---------,,,+++,,,---///000000000000...------,,,+++******)))(((((())))))+++,,,.........///222777:::777000***,,,---///000...+++(((&&&)))))))))******++++++++++++***'''%%%%%%'''***++++++++++++++++++++++++++++++,,,---,,,***))))))******))))))(((((())))))***,,,&&&%%%+++---))))))---+++++++++++++++***((((((&&&&&&&&&'''((()))))))))******+++++++++++++++++++++)))(((((())))))(((&&&))))))(((((('''''''''&&&((((((((())))))************+++,,,------......------------.........//////...111444555444333333333444444333444444555555666888777777666666555555444666555555555666777888999999888666444444444555555555666666555444444666888888999;;;===>>>?????????;;;;;;;;;<<>>:::777777888888888;;;:::<<>>===999999999;;;???EEEKKKNNNTTTVVVXXXYYYZZZ[[[^^^```bbbdddfffgggfffeeeffffffhhhddd\\\QQQIIIGGGJJJOOO]]]ffflllhhh\\\SSSSSSWWW```gggjjjhhhddddddcccaaa]]]^^^```dddiiimmmppprrrtttqqqmmmjjjjjjhhhfffdddYYYQQQLLLMMMOOOQQQUUUZZZ```hhhrrr}}}zzz|||ooo^^^[[[dddooo~~~{{{zzzyyywwwuuurrrmmmjjjhhhgggeeecccaaa^^^YYYUUUNNNLLLIIIHHHHHHHHHFFFDDDBBBCCCDDDEEEGGGHHHIIIJJJJJJMMMRRRWWWZZZ\\\]]]^^^______^^^XXXQQQLLLKKKLLLDDDCCCAAA>>><<<:::999888666666666666666666666666222333333444444444444333333555666555555777;;;??????888444555666333333666222222333333333444444444444444222222222222444444555555555666666666666777555555555666666666666666444444555666777888999999;;;:::888888888:::===???CCCJJJUUU^^^hhhuuuyyyiii^^^TTTJJJCCC@@@===999777777888888888<<<<<>><<<999666555666777888777<<<>>>DDDPPP^^^pppdddTTTPPPWWW^^^______ccciiilllnnniiifffoootttmmmkkkllljjjhhhccccccaaa^^^ZZZZZZ]]]bbbaaa```]]]XXXRRRLLLFFFCCC999555111...------,,,,,,...............---,,,+++++++++++++++,,,,,,,,,,,,(((((())))))+++,,,......******,,,333===EEEJJJKKKBBB???999444///---,,,---,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))++++++++++++++++++++++++***+++,,,+++***)))***,,,)))******++++++******)))***))))))+++,,,,,,***(((+++***(((''''''(((***+++)))))))))((('''&&&&&&&&&))))))******+++,,,,,,,,,***(((''''''(((((('''%%%%%%&&&&&&&&&'''(((((((((((((((((())))))*********++++++,,,,,,,,,,,,++++++***++++++,,,---.../////////000222333222111222444777666444333333444666777::::::999888666555444444777888999999999999888888555666666777777777888888444444444222000000222444444555777999:::;;;;;;;;;;;;;;;;;;===BBBHHHNNNRRRWWWYYYZZZYYYXXXWWWXXXZZZ[[[]]]```aaaaaaaaabbbcccbbb___XXXNNNGGGFFFKKKPPPaaahhhkkkeeeXXXPPPRRRXXXccckkkpppnnnkkkiiifffccc]]]^^^```aaaaaadddgggjjjfffffffffeeeeeeddddddcccWWWRRRPPPQQQQQQQQQUUUZZZ\\\bbbmmmzzz~~~wwwxxx}}}mmmcccccceeeeee^^^aaarrr|||uuuoookkkiiihhhggghhhjjjkkkllllllmmmnnnkkkkkkjjjjjjgggbbb\\\WWWRRRPPPOOOOOOOOONNNKKKIIIJJJJJJKKKLLLNNNOOOPPPPPPSSSWWW[[[^^^___bbbfffiiilllkkkjjjiiigggccc^^^[[[QQQOOOKKKFFFAAA>>>;;;999777777777666666555555444444444555555555555444444222444555444333777>>>DDDFFF:::222555666222111666222222333333444555555666222333333444444333333222333444444444555555555555555555555555666666666777555555666777888888999999999888777999===CCCIIIMMM___kkk{{{|||ooo___TTTOOOJJJBBB;;;777666444555777999::::::>>>BBBOOOcccvvvmmm[[[VVV]]]dddgggaaa^^^aaabbb```___bbbkkk{{{uuuiiieeefffgggeeecccaaa```\\\XXXUUUVVV[[[```dddbbb___\\\WWWPPPGGGAAA555222///---------------///////////////...------++++++,,,,,,,,,***)))(((((((((((()))***+++,,,---***)))((()))...666>>>CCCFFFEEEAAA:::111+++***+++************++++++++++++******))))))))))))******************************)))***++++++))))))***+++)))***++++++++++++***)))******)))(((***+++***(((************************((((((((((((''''''''''''(((((())))))***++++++,,,+++***((((((((((((&&&%%%%%%&&&&&&'''(((((()))))))))*********************++++++,,,,,,,,,++++++***++++++,,,---...///000000000111222222111000111333666555444444555666777888999999888888777666555555777777888999999888777666555666666777777777777666666666555333000000111333444555666777999:::;;;;;;=========@@@DDDJJJPPPSSSUUUWWWXXXXXXWWWWWWXXXZZZWWWZZZ]]]^^^^^^^^^___aaa^^^\\\WWWOOOJJJJJJOOOUUUccciiillldddWWWPPPSSSYYYdddmmmsssrrrnnnkkkgggccc]]]^^^______^^^aaafffjjjeeeeeeeeedddbbbaaaaaabbbVVVSSSRRRTTTTTTSSSVVV[[[\\\bbblllyyy|||uuuvvv{{{~~~rrrmmmppptttooo\\\UUUbbbppp{{{~~~wwwmmmeee___^^^___[[[]]]___aaaccceeehhhjjjooonnnmmmllliiiccc[[[VVVUUUTTTRRRRRRSSSRRROOOMMMLLLLLLMMMNNNOOOPPPQQQQQQVVVYYY]]]```aaaeeejjjooopppnnnmmmnnnooollleee___XXXVVVQQQLLLGGGBBB???===999999888666555333222222555666666666666666555555111444555444333666>>>EEEJJJ<<<444777999444333888222222333333444555666666222222444555555444222222333333333444444444555555444555555555666666777777777777777777777777777777:::999:::<<>>>>>AAAHHHZZZsss}}}aaaWWW[[[dddjjjhhh^^^XXX[[[ZZZVVVZZZeeewwwzzznnnaaa___bbbdddcccaaabbb___ZZZTTTQQQTTTZZZ___```^^^[[[YYYUUUMMMBBB:::444111...,,,---.........------...............---,,,,,,------,,,)))&&&$$$,,,+++***)))((((((((((((+++,,,,,,+++***+++...000000333666333---)))***---'''((()))***+++,,,------+++***'''&&&&&&'''***+++))))))))))))))))))))))))((()))******)))((()))+++)))***+++,,,,,,+++***)))+++***(((%%%'''******(((&&&(((***,,,,,,+++((('''(((((())))))******++++++'''(((((()))******++++++)))((('''((()))***)))(((%%%&&&&&&'''((()))******+++++++++***************++++++,,,,,,,,,++++++***++++++,,,---...000000111---///111111111222444555333444444555666777888999999999888888777777666666666666777888888777666555555555666666777666666555888888777444111000111333666666666777888:::;;;===?????????AAAEEEKKKQQQTTTSSSUUUVVVWWWWWWWWWYYY[[[UUUWWW[[[\\\]]]]]]^^^___[[[ZZZVVVQQQMMMNNNTTTYYYeeekkkllldddWWWPPPSSSZZZeeennnuuuuuuqqqmmmhhhccc^^^______^^^]]]```fffkkkjjjiiigggdddaaa^^^^^^^^^VVVTTTTTTWWWVVVTTTWWW[[[aaafffnnnzzz|||tttuuu{{{{{{yyy|||~~~XXXSSSRRRXXXaaammm}}}vvvnnngggaaa]]][[[ZZZXXXVVVVVVWWW[[[___bbbhhhlllooooookkkfffddddddaaabbbddddddccc___[[[YYYYYYUUUSSSWWWZZZWWWUUUUUUZZZ]]]```fffkkkppptttwwwwwwwwwwwwxxxwwwsssnnnjjjeeeccc^^^VVVNNNHHHEEEDDDAAA???===<<<;;;:::777555333333222222333333444444000000///000222666:::===DDD===666333444444333000666555444444222222111000444444444444444444444444444444555555666555555555333444444444555555555555;;;;;;:::999888666666555;;;===???CCCJJJVVVfffpppwwwooofff___UUULLLEEE???;;;888;;;888777:::<<<<<<@@@EEEHHHXXXoookkkXXXZZZdddssslllbbb[[[YYY]]]cccggg___iii{{{xxxjjj___YYYYYY]]]```bbb___[[[VVVSSSTTTVVVXXX]]]YYYUUUSSSPPPIII>>>666444333111///---++++++***---,,,,,,,,,---///000222$$$'''+++///000///,,,***++++++************++++++*********+++,,,---...///------,,,++++++,,,------************+++---000111+++++++++************************************************)))******+++++++++,,,,,,------,,,,,,+++++++++******))))))(((((())))))******)))(((''''''***((('''((()))***)))'''))))))))))))))))))))))))''''''(((((())))))******$$$$$$$$$%%%&&&''''''(((&&&&&&'''((()))******+++)))***+++,,,,,,,,,,,,,,,***+++,,,---///000111222111222333222111111333555222444555444444555777999999888777777666777777777:::999888888777777888888444555777888888888777666777666555444333222222222333555777888999<<>>DDDKKKXXXlllppphhhiiippptttpppkkkkkkooossssssrrroooyyyrrrccc[[[YYYZZZ\\\aaa\\\WWWUUUWWWYYYYYYWWWYYYUUUQQQOOOLLLFFF<<<444111111///...------------,,,,,,++++++,,,---...//////...,,,+++***+++,,,---,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,---+++******))))))******+++************+++---......*********)))))))))))))))************************++++++******)))*********++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))***++++++,,,******++++++,,,,,,------******++++++,,,,,,,,,,,,))))))***+++---...//////111222222222000000222444333444555555555555777999888888777666666666666777:::999999888888888888888444555777888888888777666666555444444333333333333555666888999999999;;;===???@@@BBBDDDFFFJJJOOOSSSVVVTTTSSSTTTWWWXXXWWWVVVUUUVVVXXXXXXXXXZZZ\\\___ccceeegggfffcccbbbdddffflllrrrtttlll^^^UUUVVV[[[dddlllqqqoookkkiiigggddddddeeeggghhhiiikkkmmmpppppplllhhhdddbbb```]]][[[SSSSSSSSSTTTUUUXXXZZZ[[[ccciiiqqqzzzvvvnnnqqqyyyqqqgggbbbcccllluuu~~~{{{wwwsssqqqiiiddd^^^ZZZYYYZZZ[[[\\\```aaaaaabbbeeejjjqqqvvv~~~|||xxxuuuooolllkkkhhhbbb___^^^hhhjjjnnntttyyy~~~zzzpppeeeZZZRRRMMMIIIFFFAAA>>><<<;;;999777666666555555444555555555888888888888777777888888888555222333555777555333444333333333333333333333444444444444444444444444333333444555555555555555555555666666777888999:::888999::::::;;;===AAADDDDDDMMMZZZhhhvvvyyypppgggaaaXXXRRRKKKDDD@@@===;;;:::888888:::===???CCCNNNYYYooo}}}~~~zzzyyy|||{{{kkkbbb^^^]]]\\\^^^XXXTTTUUUZZZ]]]ZZZVVVUUURRRNNNKKKHHHBBB999222......------......///000,,,,,,++++++++++++,,,,,,111///---+++***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++************+++***))))))))))))***+++))))))***+++++++++++++++************************************************,,,+++******))))))))))))******++++++++++++******))))))))))))***************)))((((((((()))***+++***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((())))))******,,,,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,******++++++,,,---......111222222111//////111222444555666666555555777999888888777666666666666777999999999888888888888777555666777888888888777666555444444333333333444444555777999:::::::::;;;<<<===???BBBDDDGGGJJJOOORRRVVVTTTTTTUUUWWWYYYYYYXXXWWWYYYZZZ[[[\\\]]]```bbbgggjjjmmmlllhhhggghhhjjjooorrrqqqiii]]]VVVVVVYYYbbbjjjooonnnkkkiiigggdddfffhhhjjjkkkkkklllnnnppppppmmmiiifffccc```]]]ZZZSSSRRRRRRSSSUUUWWWZZZ\\\dddjjjrrr|||}}}sssmmmqqqxxxtttmmmiiiwww~~~~~~}}}yyyrrriiibbb___^^^\\\[[[^^^]]][[[[[[]]]ccciiinnnyyy}}}|||xxxuuuuuusssnnnlllmmmuuuwww{{{zzzpppfff]]]WWWOOOKKKFFFAAA>>><<<999888777777666555555444555555555666666777666555444333555333222444555666444222333333333333444444555555444444444444555555555555333333444555666666666666888888777777888999:::;;;;;;<<<>>>>>>>>>AAAGGGLLLUUU___nnn|||vvvpppiiibbb]]]QQQLLLEEE@@@===;;;:::888::::::<<>>666111------------......///000------,,,,,,++++++++++++(((***---//////---+++)))******++++++++++++***************+++************,,,,,,++++++++++++,,,,,,((()))***++++++***)))(((+++++++++,,,,,,,,,,,,,,,************************,,,,,,+++)))(((((((((((())))))************))))))(((((())))))******++++++,,,+++)))''''''((()))******((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((******************))))))+++++++++++++++++++++,,,---------....../////////111111222000///...000111444555555555444444666888999999888777777777777888999999999999888888777777555666777888999888777777444444333333333444555555333666999;;;;;;<<<===???;;;===AAADDDGGGKKKPPPTTTWWWVVVVVVWWWYYY[[[\\\]]]\\\^^^``````aaabbbeeegggiiilllmmmkkkgggdddccceeemmmnnnllleee[[[UUUVVVXXXaaaiiiooonnnkkkkkkiiiffffffgggiiijjjiiiiiijjjkkkmmmkkkhhhfffccc```[[[XXXSSSRRRRRRRRRTTTWWW[[[]]]dddjjjsss{{{{{{sssnnnqqqxxx~~~yyyggggggkkkuuu~~~~~~~~~tttmmmhhheee```\\\[[[YYYWWWVVVWWW[[[^^^```kkkmmmrrrxxx}}}~~~~~~zzz{{{~~~xxxpppfff```VVVRRRMMMGGGCCC@@@<<<999888888777555555444444444222333555666666555333222444444444444555444222111222333333444444555555666444444444555555666666666333444555666777777777777999888777666666777999:::;;;>>>BBBDDDFFFKKKSSSZZZkkkuuuvvvmmmhhhbbb\\\XXXLLLHHHAAA<<<:::999888777;;;;;;>>>CCCJJJXXXppp~~~~~~~~~|||ttt```cccfffeeeaaa]]]]]]]]]]]]YYYSSSKKKCCC;;;444//////......---------............------,,,,,,++++++''')))+++------,,,***((())))))***++++++***))))))'''((()))++++++,,,++++++++++++++++++++++++++++++((()))***+++***)))((('''************++++++,,,,,,************************,,,+++***)))((((((((((((((())))))******))))))((((((((())))))******++++++///---+++(((''''''((((((***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((,,,,,,+++******++++++,,,---------....../////////000111111000//////000222333444555444333333555777::::::999888888888888999888999999999999888777666555666888999999999888777444444333333333444555555333666888::::::;;;===>>>;;;>>>AAADDDHHHLLLRRRVVVXXXXXXYYYZZZ[[[^^^aaaccccccdddfffffffffgggjjjlllkkkmmmlllhhhbbb]]]\\\\\\ggghhhgggaaaXXXTTTUUUXXXbbbjjjpppooommmllljjjhhhfffhhhiiiiiihhhgggggghhhjjjhhheeecccaaa^^^ZZZWWWTTTSSSRRRRRRTTTXXX\\\___cccjjjqqqwww{{{tttooorrrxxx|||rrraaa___cccnnn}}}|||}}}}}}~~~~~~wwwtttoooiiiccc\\\YYYUUUTTTUUUWWWXXXXXX___```bbbeeeiiimmmqqqsss~~~|||uuummmggg___\\\VVVQQQLLLFFFAAA===;;;:::888777666555555555333444666777777777666555555555555555444333222111333333444444555555555666444444444555666666777777555555666888999999999999888777666666777999<<<===???EEEMMMSSSXXX```kkksss|||vvvllleee___ZZZTTTPPPHHHDDD>>>:::999999888888>>>>>>CCCNNNZZZlllzzz~~~uuupppqqqrrrvvv{{{hhhmmmqqqnnngggbbbbbbeee```\\\UUUKKKBBB999222/////////...---,,,,,,,,,,,,------......---,,,++++++///---)))'''&&&''')))+++)))***+++,,,,,,+++***)))'''(((***,,,------,,,,,,(((((()))******)))(((((())))))*********))))))((('''''''''((())))))******************************+++***))))))(((((((((((())))))************))))))))))))))))))************...---+++)))((('''((((((***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''*********************+++---,,,+++*********+++,,,******++++++,,,---......///111111111000000222444444555666555333333555777::::::999888888888888999888888999::::::888777666666777888999999999888777555444444333333333444444555777888999999;;;>>>@@@CCCDDDEEEFFFIIIMMMSSSXXXYYYZZZ[[[\\\]]]```dddhhhiiijjjkkkkkkjjjjjjmmmnnnmmmmmmkkkddd\\\WWWVVVWWWaaadddeee```VVVQQQSSSXXXccckkkqqqpppmmmllljjjhhhhhhjjjlllkkkiiigggffffffgggdddbbb___^^^\\\YYYWWWUUUTTTSSSSSSUUUYYY^^^aaadddjjjppptttzzz{{{uuuqqqrrrvvvyyy~~~lllbbb[[[___jjjxxx~~~~~~}}}}}}~~~~~~~~~xxxqqqfffaaaZZZVVVVVVVVVVVVUUUWWWXXXYYYZZZ[[[\\\]]]]]]jjjkkknnntttxxxzzz}}}{{{wwwqqqlllhhheee```[[[UUUNNNGGGBBB>>>===;;;:::888777777777666666777777777777666666555555555555444333444444444444444555555555555555444444444555666777777777666777888999:::;;;;;;;;;;;;::::::<<<>>>CCCGGGIIIPPPXXXccckkkrrr{{{tttnnnfff___ZZZTTTNNNIIICCC???;;;999999:::;;;<<>>CCCIIIMMMOOONNNMMMKKKKKKNNNTTTXXXXXXZZZ\\\\\\]]]```fffjjjlllmmmmmmmmmkkkkkklllnnnlllkkkggg___WWWSSSSSSUUU^^^dddhhhbbbVVVOOOQQQWWWccckkkpppooolllkkkiiifffiiikkkmmmllliiifffeeeeeeeeeccc___]]]\\\\\\ZZZYYYVVVUUUTTTTTTVVV[[[```ccceeekkkoooqqqvvv}}}{{{uuuqqqqqqssstttxxx~~~|||lll\\\XXX^^^iiizzz}}}||||||{{{{{{~~~rrrjjj```YYYVVVVVVUUUTTTSSSTTTUUUVVVVVVTTTSSSQQQQQQSSSZZZcccjjjqqq{{{|||wwwuuuwwwwwwtttqqqnnnkkkgggbbb\\\TTTKKKEEEAAA@@@>>><<<:::999999888777777777666555444444444444555555444444444666777555555555555555555555555444444444555666777777888777777999:::;;;<<<<<<<<>>???JJJOOO]]]sssvvvhhhcccdddwww|||~~~www|||zzzoooddd\\\ZZZbbblll|||vvvnnnmmmmmmlllkkkiiifffddd[[[WWWPPPGGG<<<444000...------,,,,,,,,,---......)))***+++,,,,,,+++***)))'''(((***,,,---...------,,,---///000000///---,,,+++,,,---......---+++))))))***+++,,,,,,+++***)))+++***)))))))))***,,,---******+++,,,------......************************)))(((((((((((())))))*********++++++++++++******++++++******))))))(((((('''((()))+++,,,,,,,,,,,,***((('''((()))***)))((())))))))))))))))))))))))******))))))((((((((('''***************)))))))))(((((()))***++++++,,,,,,...---+++))))))***+++,,,***+++,,,---///000111222...000111222222333555777888999:::888777777888:::777777666555555555555555777888:::::::::999777555666777888999:::999888888777666555444333222222222555777;;;???EEENNNWWW^^^YYYWWWSSSNNNLLLNNNTTTXXXXXXZZZ[[[\\\\\\```fffkkkmmmnnnnnnmmmkkkjjjlllmmmiiigggccc[[[SSSPPPQQQTTT^^^fffkkkdddVVVMMMOOOVVVbbbjjjpppnnnkkkjjjgggdddhhhjjjlllkkkhhheeecccbbbeeebbb^^^\\\\\\\\\\\\[[[WWWVVVTTTTTTWWW\\\aaadddggglllooopppttt|||{{{uuupppppppppppptttzzzggg[[[UUUUUU___mmm}}}wwwwww{{{}}}ssshhhbbbaaa```[[[VVVZZZWWWSSSRRRSSSSSSPPPMMMKKKKKKKKKOOOXXXcccnnnuuu~~~}}}xxxtttpppnnnooopppnnnmmmjjjhhheeeaaa\\\VVVPPPKKKGGGCCC???<<<;;;;;;:::999999999888888888999:::::::::777444333333555555555666666666777888;;;===>>>222333444666777888999::::::<<>>???>>>AAAGGGTTTbbbwwwkkkZZZTTT^^^lllvvvuuussssssxxxuuukkkaaa[[[\\\lll{{{}}}{{{uuummmmmmllljjjhhhfffeeeeee^^^RRRFFF???999222............---------,,,,,,,,,///...,,,***))))))*********++++++,,,,,,++++++***++++++---......---++++++***+++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++)))((((((((()))******))))))))))))+++,,,---------,,,+++******************))))))))))))******((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))******)))(((((((((((((((((((((((((((((()))************))))))))))))******'''''''''(((((()))***+++***+++,,,,,,+++***+++,,,************************))))))***+++,,,......///111111111111222333444555555444444555555666777888666666555555555555666666555666777777666666777999777888:::;;;;;;:::888777666444333111111222333444666999===DDDSSSeeepppsssuuudddRRRKKKLLLOOOTTTYYYWWWWWWYYY\\\aaaffflllooonnnnnnlllkkkjjjiiiiiiiiiiiigggbbbZZZRRRNNNOOORRR___dddeee^^^SSSNNNSSSZZZccchhhlllkkkkkkkkkgggaaaccccccccccccccccccccccccaaa___\\\ZZZYYYYYYYYYZZZYYYXXXWWWWWWXXX[[[^^^```eeeeeehhhnnnuuuzzz{{{zzzyyytttooommmpppuuuxxxyyynnn]]]RRRNNNUUUaaasss|||uuutttxxxuuuvvvyyy}}}qqqjjjgggeee___ZZZ\\\XXXSSSQQQQQQPPPMMMJJJIIIHHHGGGIIIMMMTTT\\\```iiinnntttvvvuuuvvvzzz}}}|||uuuqqqooommmmmmnnnnnnkkkiiifffeeebbb^^^YYYTTTNNNKKKIIIFFFCCCBBBAAAAAA???>>>==================>>>>>>999888666666777999999888555444444555666888:::<<<666666666666777888::::::<<<>>>@@@BBBDDDHHHMMMPPPVVV[[[ccclllttt|||{{{rrrlll```]]]XXXTTTPPPJJJEEE@@@AAA<<<:::>>>AAAEEEMMMVVVgggtttppp___WWWXXXdddpppwwwtttrrruuu}}}wwwoooeee^^^aaattt|||tttnnnkkkiiiiiillloooooojjjeeeYYYNNNBBB;;;777111///000......---------,,,,,,,,,---,,,+++***))))))******++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,+++++++++++++++,,,++++++************++++++,,,+++***))))))******+++''''''''''''''')))***++++++++++++******+++,,,,,,******))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++))))))(((((((((((())))))******)))(((((((((((((((((((((((((((((()))******(((((('''&&&&&&&&&'''''''''''''''(((((()))***+++)))***+++++++++,,,---...******************************+++,,,---...//////000/////////000111222222555444444555555666777888666666555555555555666666444666777777666555777888777888:::;;;;;;:::888777666555333222111222444555;;;BBBKKKVVVfffvvv}}}~~~uuudddSSSLLLLLLNNNRRRVVVVVVWWWYYY]]]aaafffkkkmmmlllkkkjjjiiihhhhhhhhhhhheeeddd___WWWPPPMMMOOORRR^^^cccddd^^^SSSNNNSSSZZZdddjjjnnnmmmmmmlllgggaaa___``````aaaaaabbbbbbbbb```^^^[[[YYYWWWXXXXXXYYYZZZXXXWWWWWWXXX[[[^^^```bbbbbbccciiipppuuuxxxxxxxxxsssnnnmmmpppuuuyyyzzz|||uuusss|||vvvcccUUUMMMOOOWWWZZZgggvvv|||uuussstttmmmnnnrrrxxxzzzssspppmmmhhhdddaaa\\\VVVSSSQQQOOOKKKGGGFFFEEEDDDDDDFFFIIIMMMPPPWWWZZZ^^^______```dddgggkkkmmmsssyyy}}}{{{sssmmmiiihhhiiijjjkkkjjjhhheeeeeedddaaa^^^YYYTTTPPPNNNMMMLLLLLLLLLMMMKKKIIIFFFBBBBBBBBBBBBAAA@@@@@@???===<<<;;;<<<===<<<;;;999666555444444555777999:::999999888777888:::===>>>@@@CCCFFFKKKPPPXXX```eeemmmsss~~~|||vvvooohhhbbb]]]\\\XXXQQQHHHAAA>>>>>>???;;;:::===CCCMMM\\\hhh~~~sss^^^UUUYYYcccmmmtttwwwsssrrrxxx~~~}}}wwwnnnjjjooo~~~|||zzz~~~yyylllgggeeedddfffmmmuuutttjjjaaaSSSHHH<<<666333000///111......---------,,,,,,,,,---,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,///...,,,***)))***+++,,,*********))))))*********++++++*********++++++,,,************+++,,,---...)))))))))******,,,------******))))))))))))***************)))******+++,,,************************))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((())))))***(((((('''&&&%%%%%%%%%&&&'''''''''(((((()))***+++)))))))))******++++++++++++++++++++++++++++++++++++,,,,,,---...///000000000000000000000000111111555444444555555666777888777666666555555666666777444555666666555555666888888999:::;;;;;;:::999888777666444222222333444555===IIIYYYiiixxxpppaaaRRRLLLKKKMMMPPPSSSTTTVVVZZZ^^^bbbfffiiijjjiiihhhgggffffffggghhhiiibbbaaa\\\UUUNNNKKKNNNRRR\\\aaabbb]]]SSSOOOTTTZZZffflllqqqpppooommmfff___\\\]]]___```bbbccccccddd```^^^[[[XXXWWWWWWXXXYYY[[[YYYXXXWWWXXXZZZ]]]___``````aaaeeekkkrrrwwwyyyyyyuuupppoooqqqvvvzzz}}}vvvnnniiinnn||||||oooeeeZZZVVVWWWRRRZZZeeennnxxxxxxrrrpppjjjjjjlllqqqxxx~~~{{{yyyxxxtttqqqiiiccc\\\VVVSSSOOOKKKGGGDDDDDDDDDEEEGGGIIIKKKLLLNNNOOOQQQRRRRRRSSSVVVYYY\\\___eeelllpppooojjjeeecccccccccdddeeeffffffeeehhhhhheeeaaa\\\XXXUUUUUUSSSTTTWWWYYY[[[YYYUUUQQQMMMMMMMMMMMMKKKIIIFFFEEEEEEDDDCCCCCCBBB@@@<<<999;;;:::777666666777888::::::999888999;;;???CCCFFFGGGLLLSSS[[[dddllluuuzzzwwwpppkkkfffaaa]]][[[YYYUUUMMMFFF@@@??????===>>>BBBHHHRRR```qqq~~~rrrdddWWWYYYeeeqqqtttsssrrrqqqssszzz}}}vvvnnnvvvzzz{{{~~~}}}{{{xxxwwwssshhhddd___aaafffnnntttpppeee[[[NNNCCC777222000------000......---------,,,,,,,,,---------------.........,,,------......------,,,//////---,,,,,,---//////111///,,,)))))))))+++,,,******))))))))))))*********************+++++++++,,,,,,,,,---......///000***************+++,,,,,,******))))))))))))******+++***)))))))))***,,,---)))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))))))))(((((((((((())))))***)))(((''''''&&&''''''''''''''''''((()))***++++++***))))))******)))(((++++++++++++++++++++++++---------...///000000111333222222222222222333333555444444555555666777888777777666666666666777777333555666666555555666777888999999::::::999999888888666555333333444555666===LLL```qqq||||||uuueeeYYYNNNJJJKKKLLLNNNRRRSSSVVVZZZ___cccfffgggggggggfffeeeeeeeeegggiiijjjcccaaa\\\TTTLLLJJJLLLPPPZZZ^^^aaa\\\TTTQQQUUUZZZgggnnnrrrrrrpppmmmfff^^^[[[]]]___bbbdddeeeffffffaaa___\\\YYYXXXXXXYYYZZZ\\\[[[YYYXXXYYY[[[^^^```aaaaaaaaadddkkkssszzz~~~~~~zzzvvvsssssswww{{{~~~}}}tttooommmkkkppp}}}}}}sssiiicccYYYYYY[[[___fffqqq{{{pppiiiccccccdddhhhnnntttxxxzzz}}}~~~{{{pppiii```YYYTTTPPPJJJFFFDDDEEEFFFGGGHHHJJJJJJKKKJJJJJJKKKKKKKKKLLLNNNPPPTTTUUUYYY\\\___```^^^\\\___^^^]]]\\\]]]___ccceeehhhhhhfffaaa\\\YYYYYY[[[\\\___cccgggiiifffaaa]]]]]]^^^^^^]]][[[WWWTTTQQQMMMLLLKKKKKKIIIFFFAAA>>>???===:::777666777999:::888888999<<>>;;;999999:::===???>>>???BBBHHHNNNVVV\\\```iiiqqq}}}{{{mmmhhhccc___^^^]]]YYYVVVOOOJJJCCC@@@@@@BBBDDDDDDHHHXXXlll{{{xxxllllllttt{{{}}}tttkkkiiinnnrrrrrrmmmjjjjjjkkkwwwvvvqqqwww{{{vvvppppppnnnuuuzzzyyyuuuqqqnnnjjjjjjnnnrrrrrrmmmcccYYYSSSFFF===333000///,,,+++---......---------,,,,,,,,,******++++++++++++***))),,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,000...,,,+++***+++,,,---*********))))))*********++++++,,,,,,+++******))))))***+++,,,------------,,,,,,+++))))))(((((((((******))))))))))))***************)))******+++,,,))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((())))))******))))))((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))***++++++))))))---333777777666,,,,,,,,,,,,,,,,,,,,,,,,............//////000000////////////000111222333555444444555555666777888888777777666666777777888555666777777666666777888999999999999999999999999777666444222222333444555CCCQQQ```hhhiiieee\\\SSSLLLGGGEEEHHHKKKMMMPPPTTTTTTVVVZZZ^^^aaacccddddddfffdddcccbbbdddfffiiikkkiiifff^^^TTTKKKHHHJJJNNNXXX\\\___]]]XXXVVVYYY]]]ffflllppppppnnnkkkddd]]]YYY[[[]]]```aaaaaaaaa```aaaaaa```___^^^\\\[[[ZZZYYYXXXWWWWWWXXX[[[___aaa]]]^^^```bbbhhhqqq|||zzzvvvvvvzzz}}}rrrfffZZZRRRVVV^^^jjjuuuvvvkkkbbb^^^ZZZYYY\\\bbbgggiiilllpppuuuyyy}}}~~~vvvkkkbbb[[[VVVPPPKKKMMMMMMMMMMMMMMMMMMNNNNNNRRRRRRSSSTTTTTTSSSRRRPPPHHHIIIIIIIIIHHHGGGHHHHHHLLLLLLLLLKKKJJJMMMQQQVVVRRRTTTVVVUUUUUUWWW^^^dddooorrrvvv{{{}}}{{{uuupppkkknnnrrruuuuuussspppnnnfffccc```\\\XXXSSSNNNJJJAAA???>>>===???CCCHHHKKKOOOQQQVVV]]]eeelllrrrvvvzzzoooddd```\\\ZZZYYYWWWRRRNNNKKKIIIFFFDDDEEEIIIQQQVVVeeewwwvvvnnnooo}}}vvvrrrtttvvvuuuqqqlllkkkooottt~~~rrrkkknnnnnngggdddgggffflllpppqqqsssxxxyyyuuutttsssqqqnnniii```UUUNNNAAA999222111111///---///......---------,,,,,,,,,,,,,,,------,,,+++***)))++++++,,,,,,,,,,,,++++++******++++++++++++******...------,,,,,,,,,------++++++************++++++......///...---,,,***)))***+++---...//////......+++***)))))))))))))))*********))))))))))))******))))))***++++++++++++***************************((()))+++,,,,,,+++)))(((((((((((((((((()))************)))(((((((((((((((&&&&&&&&&&&&'''((())))))'''''''''(((((()))***++++++)))(((,,,222666555333,,,,,,,,,,,,,,,,,,,,,,,,------............//////.........///000222333444555444444555555666777888888888777777777777888888666777888888777777888::::::999999999999999999:::666555333222111222444555???JJJUUUXXXWWWTTTNNNHHHGGGDDDDDDIIIMMMNNNQQQUUUUUUVVVZZZ]]]```bbbcccdddeeecccaaa```aaadddgggiiihhhddd]]]SSSKKKHHHKKKOOOXXX[[[^^^^^^ZZZYYY[[[^^^eeejjjmmmlllkkkiiiddd]]]ZZZ\\\^^^```aaa```^^^]]]___```aaaaaa___]]]ZZZXXXUUUTTTSSSTTTVVVYYY]]]___[[[]]]___bbbhhhqqq|||zzzvvvvvvzzz~~~lllZZZVVVZZZXXXfffuuu~~~vvvlllfff___ZZZYYY\\\```bbbgggjjjooorrrvvv|||}}}rrrhhhaaa[[[VVVQQQRRRRRRRRRSSSTTTVVVWWWXXXRRRRRRRRRTTTTTTSSSPPPMMMFFFGGGHHHHHHFFFEEEDDDEEECCCEEEGGGGGGFFFFFFJJJMMMJJJMMMQQQRRRSSSXXXaaaiiitttwww{{{yyyuuutttxxx}}}uuuqqqjjjccc\\\TTTMMMHHHCCCBBBAAACCCFFFLLLRRRVVV___bbbhhhooowww~~~qqqfff```\\\XXXVVVUUURRRMMMHHH===BBBGGGKKKOOOZZZjjjwwwnnnfffppp~~~{{{{{{zzztttppprrrxxx~~~qqqfffeeebbbZZZZZZ```dddiiimmmooovvvzzzssslllhhhfff___SSSIII===666111222333111000111......---------,,,,,,,,,000000111111000...,,,+++***++++++,,,,,,++++++***++++++---......---++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,111111111111///---+++***'''(((***+++,,,++++++***(((((((((((()))***+++,,,******))))))))))))******((()))***,,,,,,+++******************************((()))+++,,,,,,+++)))(((((((((((((((((()))************)))((((((((((((((((((((((((((()))+++,,,---'''''''''(((((()))***+++,,,)))''')))---///---***,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111222444666777555444444555555666777888888888777777777777888888666888999999888888999::::::999999888888999999:::666444333111111222333444888AAAIIIJJJHHHGGGDDD@@@FFFDDDEEEKKKNNNOOOQQQUUUUUUWWWYYY\\\___aaacccddddddbbb```______bbbeeehhheeebbb[[[RRRJJJHHHLLLPPPXXX[[[^^^^^^\\\[[[]]]___dddiiillljjjiiihhhccc]]]]]]___aaabbbbbbaaa___]]]]]]^^^```aaa```]]]YYYVVVRRRQQQPPPQQQTTTWWW[[[^^^[[[]]]aaadddiiirrr}}}yyyuuuuuuzzzhhhXXXSSSSSSSSS]]]llltttuuuzzzyyytttlllddd___]]]\\\]]]gggjjjnnnrrrvvvzzz|||ssskkkddd```]]]YYYZZZ[[[YYYWWWVVVVVVWWWYYY\\\^^^\\\WWWQQQOOONNNHHHGGGFFFFFFHHHHHHGGGFFFDDDCCCAAAAAACCCEEEFFFFFFBBBEEEKKKPPPUUU[[[```cccmmmrrrxxx{{{{{{wwwtttrrrvvvssseee]]]VVVNNNHHHFFFDDDEEEFFFJJJRRR^^^llluuuzzz|||yyyooohhhddd[[[TTTOOOPPPQQQNNNIIIGGGGGGEEEPPPeeeppptttpppbbb\\\cccyyyzzzoooddd^^^YYYVVVWWWZZZggghhhkkkqqqwww|||}}}}}}tttnnnfff```[[[SSSIIIAAA333222000///...---..............................***+++,,,,,,,,,,,,+++***111...,,,++++++---------++++++,,,---------,,,+++---***((())),,,---,,,+++***,,,------------...///---444;;;:::333,,,***+++++++++,,,,,,+++***(((''',,,,,,---,,,*********+++,,,***(((&&&&&&(((+++---***+++,,,+++)))))))))*********)))))))))))))))***---,,,***(((''''''((()))&&&&&&&&&''''''((((((((()))((('''''''''(((***+++)))*********+++...555:::***---//////---+++******+++***)))))))))***+++,,,000,,,)))))),,,------+++------,,,,,,---...000111222222111111000111111222555555555555555555555555999999999888888666555444555444444555555666777888666888:::<<<>>>?????????777555222111000111333555;;;<<<===>>>???@@@AAABBB@@@BBBDDDHHHLLLOOORRRSSSUUUTTTUUUXXX\\\___aaaaaa```___]]]\\\]]]___bbbddddddaaa[[[RRRJJJGGGJJJNNN[[[```cccaaa\\\ZZZ___ddddddgggjjjlllkkkgggbbb___```aaabbbdddffffffccc```aaaaaaaaa___]]][[[XXXWWWTTTSSSRRRRRRSSSWWWZZZ\\\\\\]]]___bbbiiisss}}}tttooopppuuuzzzkkk^^^SSSQQQVVVaaaiiimmmuuu}}}wwwooohhhccc___]]]```dddiiinnnrrrvvvzzz|||||||||tttmmmhhhfffaaaaaabbbaaa```___aaabbbeeefffeee```YYYRRRNNNMMMIIIGGGFFFGGGHHHHHHGGGFFFGGGEEEBBBAAABBBCCCBBBAAABBBEEEIIIMMMQQQVVV\\\___gggjjjlllmmmlllllllllmmmzzz|||ooo```XXXRRRLLLHHHHHHFFFJJJQQQYYYeeerrr}}}uuunnnggg```[[[XXXQQQKKKKKKIIIEEECCCCCCGGGIIIWWWooozzzddd```gggrrr{{{qqqeee]]]WWWUUUZZZaaakkkllloootttxxx{{{{{{zzzrrrlllddd]]]WWWOOODDD===222111000///.........///........................+++,,,------------,,,+++---,,,+++,,,------+++)))***+++,,,,,,,,,+++***)))///---******+++,,,***(((+++,,,------,,,,,,...000333666666333---)))(((***'''((()))***+++++++++***---...---,,,)))'''&&&&&&---+++)))'''''')))+++,,,+++,,,---,,,***)))***+++******))))))))))))******(((***+++---,,,+++((('''%%%%%%%%%&&&&&&''''''''')))(((((('''((()))***+++(((''''''+++222555555333)))******)))'''&&&((()))******)))))))))***,,,---///,,,******,,,------+++------,,,,,,---...000111000000000111111333444444555555555555555555555555777777777777777666555555555444444555555666777888888888:::;;;<<<;;;;;;:::666555222111000111333555999999:::<<<===>>>???@@@@@@AAADDDGGGKKKOOOQQQSSSVVVUUUUUUXXX[[[]]]^^^]]]\\\[[[[[[[[[\\\___bbbdddbbb___ZZZRRRKKKIIIMMMQQQ[[[___bbb```[[[ZZZ^^^ccceeegggjjjlllllliiieeeccc```aaacccfffhhhgggdddaaa``````___^^^\\\YYYVVVUUUQQQPPPPPPQQQSSSWWWZZZ\\\___```bbbffflllwwwwwwqqqqqqvvvzzzttt]]]TTTPPPVVV]]]dddssswwwmmmeee```\\\___bbbgggkkknnnpppqqqrrruuuyyy~~~yyytttqqqnnnnnnnnnlllkkkkkkmmmooosssqqqlllddd[[[SSSNNNMMMMMMKKKJJJJJJKKKKKKJJJHHHJJJGGGCCCAAA@@@???>>>===AAACCCEEEHHHKKKPPPVVVZZZbbbaaa```^^^^^^```dddhhh{{{vvviiiZZZRRRNNNKKKLLLOOORRRYYYdddqqq~~~{{{uuunnniiigggccc[[[UUUQQQLLLHHHFFFCCC@@@BBBHHHNNNXXXjjj{{{iii^^^hhh|||xxxooossszzznnnfff``````gggpppooopppssswwwzzz{{{yyyvvvoooiiiaaaZZZRRRIII>>>666000000///......//////000........................,,,------......------,,,******+++---...---***'''++++++,,,++++++***)))(((...,,,++++++,,,,,,+++))),,,,,,,,,++++++,,,///222<<<888333---)))((()))***'''((()))***++++++++++++'''((()))*********))))))---,,,+++***************,,,---...---+++***+++,,,***)))))))))))))))******((()))+++,,,,,,+++)))'''(((((((((((())))))))))))((((((((((((((()))******+++((()))222===@@@999000(((((('''%%%###$$$''')))))))))))))))***+++---------,,,******,,,---,,,,,,------,,,------...000000///000000111333444666777666666666666666666666666555555666666666666555555555444444555555666777888999999::::::999888666555666555333111111222333444666777888999:::<<<======???@@@CCCGGGJJJNNNQQQRRRUUUTTTUUUWWWZZZ[[[ZZZYYYXXXXXXXXXYYY[[[^^^aaaccc___]]]XXXQQQKKKJJJOOOTTTZZZ^^^```___[[[ZZZ^^^bbbeeegggjjjllllllkkkiiigggbbbcccfffjjjlllkkkhhhddd```______]]][[[WWWUUUSSSMMMNNNOOOQQQTTTXXX[[[]]]```aaacccgggnnnyyyzzztttsssuuuyyy~~~~~~sssbbbSSSPPPTTT]]]ooozzzoooggg______^^^```bbbeeeggghhhnnnooorrrwww|||~~~|||}}}|||zzzwwwsssrrrsssuuuxxxtttmmmddd[[[TTTQQQOOOSSSQQQPPPOOOPPPPPPNNNLLLJJJGGGCCC@@@???>>><<<;;;>>>???AAACCCFFFKKKRRRVVV^^^]]][[[YYYZZZ]]]ccchhhwww}}}~~~xxxnnnbbbUUUOOONNNOOOTTTZZZeeennn{{{~~~zzzqqqjjjbbb``````^^^WWWOOOJJJHHHEEEDDDAAAAAAJJJTTT```qqqhhhccchhh|||vvvooolllxxxwwwrrrqqqqqqtttxxxppprrrvvvzzz|||{{{xxxtttmmmhhh___VVVMMMBBB888222............//////000000........................,,,,,,------------,,,,,,+++++++++,,,------+++)))---,,,,,,,,,+++******)))))))))***+++---.........,,,,,,,,,******,,,000333???999000++++++,,,---,,,,,,,,,,,,++++++***))))))''''''(((***,,,---,,,+++---------,,,+++***)))(((+++,,,---,,,***)))***+++))))))))))))))))))***+++---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((())))))***+++)))+++222;;;===555,,,)))))))))(((&&&&&&(((***'''(((((()))+++,,,---...++++++***++++++,,,,,,,,,,,,,,,------...//////000000000111222333555666777777777777777777777777777777777777777666555444444555444444555555666777888999999:::999999777555444555444333222111222333444444555666777999;;;<<<<<<>>>@@@BBBFFFJJJMMMPPPQQQRRRRRRSSSUUUXXXYYYXXXWWWWWWWWWXXXYYY[[[]]]___```^^^\\\VVVOOOIIIIIINNNSSSZZZ\\\___^^^[[[[[[^^^aaaeeefffhhhjjjkkkjjjjjjiiidddeeeiiimmmpppoookkkhhhaaa```___^^^[[[XXXUUUSSSMMMMMMOOOSSSVVVZZZ^^^```___```cccgggnnnxxx}}}vvvssstttvvv}}}xxxxxxuuu]]]QQQOOOTTTdddttt{{{rrrfffbbb^^^]]]```eeehhhiiilllmmmnnnppptttxxx}}}~~~xxxuuutttttttttppphhh```ZZZVVVTTTRRRUUUSSSRRRQQQQQQPPPOOOMMMGGGEEEAAA@@@??????>>>===<<<===>>>@@@CCCHHHOOOSSSXXXYYYZZZ[[[]]]```fffjjjrrryyy~~~~~~}}}yyyrrrjjjcccZZZQQQOOOQQQVVV___hhhxxx~~~wwwqqqlllggg```YYYWWWXXXVVVNNNHHHDDDCCCBBBBBBAAAEEERRR```ssstttfff]]]fffxxx~~~zzzmmmnnnvvv}}}}}}}}}xxxuuuooorrrwww|||}}}xxxtttmmmggg]]]RRRGGG===555000------......//////000000........................,,,,,,++++++++++++,,,,,,///---++++++,,,---...---......------,,,,,,,,,,,,)))***,,,------------...,,,,,,+++******,,,000444999333---+++---......,,,...------,,,++++++******...,,,***+++---...---+++,,,---------,,,***)))((()))***+++***)))((((((***))))))(((((()))***++++++000000111111///,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))&&&&&&(((+++---,,,)))&&&&&&(((++++++***(((((()))'''((()))***+++,,,------)))***++++++++++++,,,,,,,,,,,,---....../////////222222222222333444555555777777777777777777777777999999999888777666444333555444444555555666777888888888999::::::999888777555444333222222222333333333444555777999;;;<<<===>>>@@@BBBFFFJJJMMMPPPQQQPPPOOOPPPSSSWWWYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^[[[UUUMMMGGGGGGLLLQQQZZZ\\\]]]]]][[[\\\^^^aaaccceeefffhhhiiihhhgggfffaaacccfffjjjmmmmmmjjjgggbbbbbbaaa```]]]ZZZWWWUUUPPPQQQRRRUUUYYY]]]aaaccc```bbbeeeiiipppyyy}}}wwwssssssttt|||vvvtttyyyjjj^^^WWWUUU\\\fffoookkkeeeeeeiiinnnqqqrrrlllkkkjjjkkkllloooqqqssszzz{{{~~~|||wwwuuutttpppjjjccc]]]YYYWWWVVVTTTTTTRRRPPPOOONNNNNNKKKJJJEEECCC@@@???@@@AAA@@@???<<<===???AAACCCGGGLLLOOOPPPSSSXXX\\\___dddiiilllqqqwwwzzzxxxuuuqqqiiibbbZZZTTTQQQTTTZZZbbbnnnxxxzzztttooojjjeeeaaabbb]]]WWWTTTTTTQQQKKKFFFBBB@@@AAADDDHHHPPP___nnnppp___WWW]]]lllyyytttnnnjjjgggrrr{{{tttppptttzzzyyytttlllfff[[[NNNBBB888222///,,,---...///////////////........................,,,++++++******++++++,,,000---+++***,,,...//////......------------......---...000///---***))))))+++++++++++++++---000333///,,,))))))+++---+++)))++++++***++++++,,,---...+++(((''')))///444666666+++,,,,,,,,,+++***)))))))))*********((('''((()))(((((((((((()))***+++,,,---111777:::999222***$$$)))))))))))))))(((((((((''''''((()))))))))))))))&&&((()))(((%%%$$$%%%'''$$$&&&)))***)))((('''''''''((()))+++,,,,,,,,,,,,''')))+++,,,+++++++++,,,+++,,,---...////////////222222111222222333444555666666666666666666666666::::::999999888666555444555444444555555666777888777888999:::;;;:::999999444444333333222222222333333444555777999;;;<<<===???@@@CCCGGGJJJNNNQQQRRRPPPOOOOOOQQQUUUXXXYYYYYY[[[\\\]]]_________^^^^^^^^^[[[TTTLLLFFFGGGMMMRRR[[[\\\]]]]]]]]]]]]```bbbcccdddfffhhhhhhfffdddbbb\\\]]]___cccfffgggeeecccbbbbbbbbbaaa___\\\ZZZXXXVVVUUUUUUVVVZZZ^^^cccfffdddeeehhhlllrrr{{{~~~xxxttttttttt|||{{{yyyzzz{{{yyytttpppiiigggkkk{{{zzzuuutttwwwxxxwwwuuunnnlllkkkjjjiiijjjkkklllqqqrrrtttxxx{{{}}}zzzyyyooojjjbbb]]]ZZZXXXVVVTTTSSSQQQOOOMMMMMMLLLIIIGGGEEECCC@@@@@@AAABBBAAAAAA@@@AAACCCCCCDDDEEEHHHJJJKKKOOOUUU[[[aaagggmmmqqqqqqtttsssnnnjjjgggbbb\\\WWWUUUXXX```iiisss|||rrrooojjjfffccc___[[[YYY\\\YYYUUURRROOOLLLHHHEEECCCBBBFFFOOOZZZhhhzzz}}}rrrfff\\\YYY\\\eeesss~~~~~~~~~tttnnniiifffnnn~~~{{{wwwtttxxx~~~zzztttkkkdddWWWIII<<<444000///,,,---.../////////...---........................---,,,++++++++++++,,,------+++***+++---...---------,,,,,,+++,,,---///000...000222000---)))(((((()))***,,,,,,,,,---000222+++***(((((()))******))))))))))))))))))+++,,,---+++'''$$$'''...666:::;;;************************)))***+++***((((((((()))(((((((((((()))***+++,,,+++...222555555111,,,(((,,,,,,,,,+++++++++******&&&'''((()))***))))))((()))+++,,,***'''&&&(((+++%%%'''((((((''''''((()))((()))***+++,,,++++++***&&&))),,,,,,+++***+++---+++,,,---////////////...//////000000222333555666555555555555555555555555666666777777777777777666555444444555555666777888888999:::::::::999888888444444333333333222222222111222444666888:::;;;<<<@@@AAADDDGGGKKKOOOQQQSSSSSSQQQOOOPPPRRRVVVXXXYYY[[[]]]```bbbccccccbbbaaa]]]ZZZTTTMMMHHHIIIPPPWWW\\\\\\]]]]]]^^^___aaabbbdddeeehhhiiihhhddd```^^^ZZZZZZ[[[^^^bbbddddddcccaaabbbbbbaaa```^^^[[[ZZZ[[[YYYWWWVVVYYY]]]cccfffeeegggjjjmmmrrrzzz~~~zzzwwwvvvvvv{{{{{{rrrkkklllrrryyyzzzzzzxxx~~~xxxssspppooommmlllkkkkkkkkkkkkkkkkkkmmmooossswww{{{~~~rrrlllddd^^^[[[YYYUUURRRTTTRRRPPPNNNNNNLLLJJJHHHFFFDDDAAA@@@AAABBBBBBAAACCCEEEFFFFFFEEEDDDEEEFFFJJJNNNTTTZZZaaaiiiqqqvvvqqqqqqmmmeee```___\\\XXXZZZZZZ___kkkvvv~~~xxxsssqqqhhheeeaaa^^^[[[YYYVVVTTTRRRQQQNNNKKKHHHDDDBBBAAAFFFFFFMMM\\\mmmsssbbbXXXSSSTTT]]]hhhooowww|||wwwrrrxxxvvvppplllkkk{{{}}}uuuuuuxxx|||{{{tttjjjbbbUUUEEE888111//////------...//////...---,,,...........................---,,,,,,,,,,,,---...))))))***,,,......,,,)))+++*********+++---///000+++...111000---+++***+++(((***,,,------...000222---,,,+++)))((()))***+++,,,***)))'''''''''((((((999222***(((+++///000000***))))))((())))))***+++***+++,,,+++)))))))))***(((((((((((()))***+++,,,,,,+++)))((((((***---///((('''''''''&&&&&&%%%%%%&&&''')))*********)))((('''((())))))((((((((()))((()))((('''&&&'''***---))))))+++,,,,,,+++***)))%%%(((,,,,,,+++***+++---+++,,,---////////////...,,,---...///222444666777555555555555555555555555222333444666777888888888555444444555555666777888999999::::::999888777666444444444333333333222222000111333555777999:::;;;@@@BBBDDDHHHLLLOOORRRSSSWWWSSSPPPOOOQQQTTTWWWXXX[[[]]]aaadddfffgggfffeee\\\YYYTTTNNNJJJLLLTTT[[[\\\]]]]]]^^^___```bbbccceeegggjjjkkkiiiddd___[[[[[[ZZZ[[[]]]aaadddeeeddd```aaaaaaaaa```^^^\\\[[[]]][[[XXXVVVXXX\\\bbbfffdddeeehhhkkkpppwww{{{xxxxxxxxx{{{zzzoooeeebbbgggpppxxx{{{tttqqqqqqooollljjjgggfffeeeeeeiiiiiihhhhhhjjjmmmppprrr{{{|||~~~~~~}}}}}}wwwmmmeee^^^ZZZVVVTTTSSSSSSSSSRRRQQQOOONNNMMMGGGGGGFFFDDDDDDCCCCCCCCCGGGHHHJJJJJJHHHFFFEEEEEEDDDIIIRRR[[[bbbgggllloooqqqoookkkeee```[[[XXXVVV]]]fffttt~~~|||yyytttnnnhhheee```\\\WWWUUUUUUUUURRRPPPNNNHHHEEEGGGEEEBBBCCCIIIJJJYYYmmm~~~}}}www\\\YYYRRRNNNUUUfffvvv~~~yyynnnoooxxx{{{yyyzzz}}}vvvsssrrrxxx|||rrrdddYYYJJJ>>>777333111///111111111111111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***---,,,,,,++++++,,,,,,,,,...,,,+++)))(((((()))***)))******++++++,,,------222///***'''%%%''')))+++******)))(((((('''(((((())))))***+++,,,,,,------000...---+++******++++++************************''''''(((((()))))))))***************))))))))))))***)))(((''''''((()))***&&&&&&&&&''''''''''''((()))((('''''''''(((***+++'''((())))))(((((()))***++++++************++++++///,,,))))))+++,,,+++***,,,,,,------///000111222///111222222222222333555666666666555444444333333888888888888999:::;;;;;;777888999888777777999;;;<<<<<<;;;:::999666444222333333444444444333222111333444444666888;;;>>>@@@DDDEEEFFFIIILLLPPPSSSUUUUUUSSSPPPPPPRRRVVVYYYZZZ[[[___dddhhhhhhfffeeeeeeddd___WWWOOOLLLOOOWWW]]]]]]___```^^^[[[\\\```dddhhhjjjkkkiiieeeaaa^^^]]]ZZZ[[[]]]___aaabbbcccdddaaaaaa___\\\ZZZYYY[[[]]]___\\\YYYWWWXXX[[[___ccc```bbbfffllltttzzz~~~~~~~~~xxxvvvvvv{{{yyypppmmmpppxxxuuusssoookkkhhhfffeeeeeedddddddddeeefffhhhiiijjjrrrtttvvvyyyzzz{{{zzzzzzwwwqqqiiibbb]]]YYYWWWUUUUUUUUUTTTRRRQQQOOONNNNNNJJJIIIHHHGGGFFFFFFGGGGGGJJJLLLLLLKKKIIIGGGGGGHHHIIIMMMSSSXXX]]]bbbgggjjjkkkiiigggdddbbbaaaaaaaaammmvvv~~~}}}|||{{{tttsssqqqnnniiiddd___\\\YYYVVVRRROOOOOOMMMKKKHHHKKKEEE@@@AAACCCFFFOOOYYYfffuuu~~~qqqddd\\\SSSPPPMMMTTTiii{{{tttwww}}}}}}|||~~~|||xxxzzzvvvwwwwwwyyy}}}sssiii___TTTEEE:::444111000//////000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,+++++++++,,,---------,,,+++***))))))))))))******+++,,,---...//////111...+++((('''(((***,,,+++***))))))((((((((()))))))))******+++,,,,,,---...---,,,+++*********+++************************((((((((())))))***************)))))))))((((((((((((((('''''''''''''''((('''''''''((((((((())))))((((((((((((((())))))***((()))******))))))***++++++******))))))******+++,,,***((()))+++------,,,++++++,,,,,,---///000111333333333111111222555888777777666666555444444333444555666777999;;;===>>>555666777666555666777999999:::::::::999777666555333333444444333333222222444444555666999<<<>>>@@@BBBCCCFFFIIIMMMPPPRRRTTTVVVSSSPPPPPPRRRUUUWWWXXX]]]aaafffiiiiiigggfffeeeeee```XXXQQQMMMPPPWWW]]]cccddddddaaa^^^]]]```dddfffhhhiiigggdddaaa``````bbbcccdddeeeeeedddcccbbbaaaaaa```]]][[[ZZZ\\\]]]aaa___\\\ZZZYYY\\\```ddddddeeehhhnnnuuu|||yyyvvvwww{{{~~~zzztttnnniiifffdddaaaaaaaaabbbbbbcccdddeeeeeegggiiikkkmmmmmmmmmmmmnnniiibbb]]][[[ZZZXXXXXXYYYWWWUUUSSSRRRQQQQQQQQQOOONNNLLLKKKKKKLLLMMMNNNPPPPPPOOOMMMKKKJJJKKKLLLOOOQQQSSSVVVXXX\\\aaadddddddddcccdddfffjjjnnnppp~~~}}}xxxrrrmmmkkkjjjiiihhhfffeeedddaaa]]]XXXTTTQQQQQQOOOLLLJJJIIIHHHFFFDDDGGGCCC@@@CCCKKKWWWhhhvvvxxxjjjddd```WWWMMMGGGJJJMMMVVVmmm~~~xxxvvv{{{~~~{{{vvvtttnnnlllnnnyyy|||{{{zzzwwwsssooommmwww}}}{{{wwwyyy}}}~~~yyynnndddVVVLLL>>>444000//////......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,+++++++++++++++,,,---...---,,,,,,,,,+++*********((()))***+++,,,---......///...+++)))(((***,,,---++++++***))))))))))))***((())))))******+++++++++---,,,+++***)))))))))***)))))))))))))))))))))))))))))))))***************)))(((((((((((('''''''''%%%&&&&&&'''''''''&&&&&&(((((((((((()))))))))***'''(((((())))))))))))))))))***++++++******+++,,,+++******))))))******+++***(((((()))+++---...---+++++++++,,,---...///000333333222000///111555999888888777666666555555444444444555777888:::;;;<<<333444555555444444555777777888999:::999888777666333333333333333222222222444444555777:::<<>>AAAFFFKKKPPPSSSTTTUUUUUUTTTRRRSSSVVVYYY[[[\\\cccfffiiikkkiiigggfffeeeccc___YYYRRROOOPPPVVVZZZfffggggggddd```^^^___bbbeeefffeeecccaaa```aaabbbaaacccfffhhhiiigggdddbbbaaabbbaaa```^^^]]]___```hhhhhhfffbbb______cccgggjjjjjjkkkmmmqqqyyy{{{vvvvvvxxxsssooottt|||qqqeeeaaabbbfffoooxxx}}}uuupppjjjccc___^^^___```______```aaaaaabbbbbbbbbbbb___[[[YYYZZZ\\\]]]^^^[[[ZZZXXXXXXYYY[[[]]]___bbbbbbbbbaaaaaaaaaaaaaaa]]]\\\ZZZWWWUUUUUUXXX[[[^^^bbbhhhlllnnnnnnnnnooorrrrrrrrruuuzzz|||xxxuuuqqqooommmjjjgggdddbbbaaa]]]YYYUUUSSSSSSUUUUUUVVVSSSRRRQQQOOOMMMKKKIIIHHHEEEDDDCCCBBBBBBCCCDDDFFFHHHSSScccrrrpppfffTTTNNNGGGCCC@@@BBBLLLXXXfff~~~|||rrrlllkkkfffvvvvvvpppqqqqqqooojjjdddbbbfffkkkzzz~~~zzz|||~~~}}}uuueeeVVVEEE>>>444///...000000000//////000000000///......------------------------........................,,,+++***)))***+++,,,---************++++++,,,---,,,,,,++++++++++++++++++******)))((((((''''''&&&,,,,,,+++++++++,,,---...+++***************++++++)))))))))))))))*********)))******)))))))))((((((''''''''''''''''''''''''++++++******************''''''''''''&&&&&&&&&&&&%%%&&&'''((()))(((''''''&&&&&&'''''''''(((((((((&&&''')))*********)))((('''((())))))(((((()))+++***))))))))))))))))))*********++++++************------------...///000000///222555777666555444444888888888777666666555555777777777777777666555444444555666555444444666888::::::::::::999777666444444333222111111111222222333444666888;;;===>>>???>>>BBBGGGMMMRRRUUUWWWXXXVVVUUUUUUWWW[[[___aaabbbeeegggjjjjjjhhheeedddddd___\\\WWWRRROOOPPPUUUYYY```bbbdddbbb^^^\\\^^^aaaffffffeeebbb___^^^^^^______aaadddggggggeeecccaaaaaabbbbbbbbb``````aaabbbiiijjjiiieeeaaaaaaeeeiiinnnnnnnnnnnnqqqxxxyyyuuutttwwwsssddd[[[VVVTTTYYY___cccjjjuuu|||tttkkkeeebbbbbbccc```aaaaaaaaabbbbbbbbbccc```]]]YYYXXXYYY[[[]]]]]]ZZZZZZYYYZZZ[[[]]]___```ggghhhiiiiiihhhgggeeeddd\\\\\\ZZZXXXWWWXXX[[[^^^ccciiiqqqvvvyyyyyyxxxxxxzzzzzzzzz{{{~~~xxxvvvssspppnnnkkkgggddd```^^^\\\YYYVVVSSSRRRQQQNNNKKKIIIIIIKKKMMMNNNNNNKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBAAA@@@AAADDDIIIMMMZZZkkkzzzgggYYYQQQDDDCCCBBBAAAAAAHHH[[[mmmzzzpppmmmooorrr~~~rrrlllkkklllkkkgggeeeiiirrr{{{|||||||||{{{}}}{{{rrr```PPP>>>999222///000111111//////000000000000///......------------------------------------------------,,,++++++++++++,,,,,,---++++++************++++++,,,+++***)))))))))++++++---,,,,,,+++***)))((((((+++++++++,,,,,,,,,,,,,,,***))))))))))))***++++++************************))))))************)))(((((((((((((((((((((((((((***************)))))))))(((''''''''''''&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))&&&((())))))(((((()))******))))))(((((())))))***)))+++,,,+++***(((((()))...............///000111000444999<<<;;;999666555888888777666666555555444444555666888888888777666555666666666555555777888::::::::::::999777555444444333222000000111111222111333555888:::<<<======???BBBGGGMMMSSSWWWZZZ[[[YYYXXXXXX[[[___ccceeeffffffhhhiiihhhfffcccaaaaaa\\\ZZZVVVRRROOOQQQUUUYYY]]]___aaa```]]]\\\^^^```dddeeeeeebbb___]]]]]]]]]```bbbdddeeeeeecccaaa___aaabbbccccccbbbbbbcccdddhhhjjjkkkgggbbbaaaeeejjjqqqqqqqqqqqqrrryyyyyyuuuuuuxxxvvvkkkddd]]]UUUQQQRRRRRRWWW```kkkvvv}}}yyyvvvtttttttttnnnmmmkkkhhhfffdddcccccc```\\\XXXVVVWWWYYYZZZ[[[ZZZZZZZZZZZZ[[[[[[\\\\\\aaabbbdddeeedddaaa]]]ZZZRRRRRRRRRQQQPPPRRRUUUWWW]]]bbbiiinnnqqqrrrssstttvvvuuuuuuuuuvvvxxxyyy{{{|||{{{yyyvvvssspppnnnmmmfffdddbbbaaa```^^^[[[YYYTTTRRRPPPLLLJJJHHHGGGGGGDDDCCCBBBDDDFFFHHHGGGGGGEEEDDDDDDCCCBBBAAAAAAAAAAAABBBDDDGGGLLLUUU```hhhzzzuuuaaaTTTLLLJJJBBBBBBFFFLLLUUUccczzzzzz|||uuuqqqjjjkkkkkkkkklllttt~~~}}}}}}{{{xxxsssjjjXXXHHH888555111000111222000---...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,+++***)))))))))))),,,***(((&&&&&&(((+++,,,++++++++++++++++++++++++***++++++,,,,,,+++***))))))((((((((())))))***++++++++++++++++++++++++***))))))***++++++******)))((((((((((((((((((((((((*********))))))((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((((((((((((((((())))))***''')))******)))(((***+++))))))(((((((((((())))))&&&))),,,,,,***((()))***......---------...//////000444888::::::888666666777777666666555444444333555666777999999888777666444555666555444555666888888999999:::999888777666444333111000///000111222000111444777999;;;<<<<<>>555222000000222222///,,,------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------------+++***))))))((((((,,,***'''$$$$$$'''***---''''''((()))***+++,,,,,,******+++,,,+++***)))((((((((('''(((((()))******,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))))))))(((((('''''')))(((((((((((('''''''''$$$$$$######$$$&&&''')))(((((((((((()))))))))))))))((('''''''''(((***+++(((***++++++******+++,,,))))))(((((((((((())))))$$$'''+++,,,***)))+++,,,------,,,,,,,,,---......000222555666555444444555666666666555444444333333999999::::::999666444222444555555555444444666777666777888999:::999999888444333111//////000111222///111444777999:::;;;;;;>>>@@@DDDIIIPPPVVV[[[^^^```^^^^^^___aaaccccccccceeeggggggeeebbb^^^]]]\\\YYYXXXVVVTTTRRRTTTYYY\\\```bbbdddccc___]]]^^^```]]]```bbbcccaaa___^^^^^^VVVWWWYYY\\\___bbbddddddaaaccceeeeeeddddddeeefffeeeiiikkkgggbbbaaafffkkkkkkmmmnnnmmmlllqqq{{{zzzxxxyyy{{{uuulllhhh```\\\\\\XXXRRRWWWbbbkkknnnvvv{{{sssnnniiibbbZZZWWWXXXYYYWWWUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVXXXYYYWWWRRRJJJDDDDDDCCCAAA@@@@@@@@@AAABBBEEEFFFIIILLLOOORRRUUUVVVYYYYYYXXXWWWVVVUUUTTTTTTUUUUUUSSSRRRPPPNNNMMMLLLKKKKKKKKKNNNQQQPPPLLLIIIHHHEEEAAA???>>>===<<<<<<<<<>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBBAAACCCFFFIIIMMMVVVdddppp}}}uuuaaaSSSNNNOOORRRVVVWWWYYYeee{{{uuutttooopppyyywwwsssllleee\\\NNN???555222222222111000//////...111111000000/////////...000///---,,,++++++,,,,,,------,,,,,,,,,+++++++++---,,,+++***)))***+++,,,+++,,,---,,,***)))***+++$$$%%%&&&(((***,,,......+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******)))((('''&&&************))))))))))))''''''((()))***++++++,,,((()))***)))((('''%%%###(((***)))&&&'''***)))%%%(((&&&$$$%%%&&&'''&&&%%%&&&'''''''''''''''&&&&&&''''''&&&&&&&&&''''''(((---,,,+++******+++,,,---+++)))'''&&&((()))))))))))))))***++++++++++++***,,,***((())),,,/////////000000000111222222333333666777777777777777666666555777888999999777444333222222111111222444555666555777:::======;;;888666777666444222111000//////222222333444666888:::;;;???@@@CCCHHHNNNTTTYYY]]][[[[[[ZZZZZZ\\\```cccfffhhhfffcccaaa___^^^]]]^^^ZZZ[[[[[[YYYWWWWWWZZZ^^^eeedddcccbbbaaa```_________```aaaaaa```___]]][[[]]]___aaabbbbbbbbbccceeeeeecccbbb``````aaacccdddfffggghhhhhhgggfffhhhiiinnniiifffgggiiioooyyy|||zzz{{{yyy}}}}}}~~~wwwlll___XXXXXXYYY\\\dddrrrrrrjjj```YYYWWWUUUQQQNNNOOOPPPPPPQQQPPPOOONNNMMMPPPPPPQQQQQQPPPLLLFFFAAA===<<<;;;:::::::::;;;;;;???@@@AAACCCEEEGGGIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFJJJJJJJJJIIIIIIHHHHHHGGGJJJIIIIIIJJJKKKJJJFFFBBBAAA@@@???>>>>>>>>>===<<<<<<===??????>>>???AAACCC@@@BBBEEEGGGJJJOOOUUUYYYiiisss~~~lllbbbWWWVVV]]]gggnnnrrr~~~yyy|||zzzxxx{{{|||}}}tttooohhh___UUUHHH<<<444222222111111000//////...000000000//////.........000///---,,,++++++,,,,,,......---------,,,,,,,,,------,,,++++++++++++++++++,,,---,,,***)))***+++((())))))***+++,,,,,,---+++++++++*********))))))************************))))))))))))((((((((('''******))))))))))))((((((************))))))))))))((((((((()))*********+++)))************))))))(((&&&)))***)))+++...,,,'''(((&&&$$$%%%&&&'''&&&%%%&&&''''''(((((('''&&&&&&(((((('''''''''((())))))******)))(((((()))******)))'''&&&&&&)))+++++++++))))))***++++++++++++***...---,,,,,,---///000111000111111222333333444444555555666666666555555444555666888999888666444333555444333333333444555666666888:::;;;;;;:::888777666555333222000/////////222222333444666888999:::>>>@@@DDDIIIOOOVVVZZZ]]]]]]\\\[[[[[[\\\___ccceeehhhgggeeecccaaa```______aaaaaa```]]]\\\\\\]]]___bbbbbbbbbbbbbbb```___^^^]]]^^^```aaaaaa___]]]\\\^^^```bbbcccccccccdddeeefffeeecccaaa`````````aaaeeeggghhhhhhgggfffggghhhlllhhheeefffiiiooozzz}}}{{{||||||wwwpppmmmoooxxxzzzeeeUUUOOONNNQQQZZZgggttt||||||qqqhhhaaaZZZTTTOOOKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFDDD@@@===::::::999888888888888888:::;;;;;;<<<===>>>????????????????????????????????????@@@@@@AAABBBCCCCCCEEEDDDDDDEEEEEEDDDAAA???<<<===>>>>>>>>>>>>=========???AAACCCDDDEEEHHHJJJHHHLLLRRRYYYaaaiiirrrwwwxxxlllccc\\\^^^cccppp~~~tttkkkooo}}}}}}zzzqqqlllbbbWWWKKK@@@777333222111111000000//////.../////////...............//////---,,,,,,,,,,,,,,,............---------------------------,,,+++++++++,,,---,,,*********+++,,,,,,,,,+++++++++******+++++++++***************************************))))))))))))((((((((((((******)))((()))***+++,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++'''))))))'''(((***'''"""(((&&&$$$%%%&&&'''&&&%%%&&&''''''((((((''''''''')))((((((((())))))***+++***))))))(((((())))))***'''&&&%%%'''***,,,---,,,))))))***++++++++++++***---------,,,,,,---///222111111222222333444444555333444444555555555444444444555666777777666444222666666555444444555666777888999999::::::999888888555444222111000///......222222333444555777999:::<<>>>>>?????????:::;;;<<<===>>>???@@@@@@>>>>>>>>>???@@@@@@??????===>>>??????@@@AAABBBDDDFFFIIINNNQQQTTTWWWZZZ]]]ccchhhooowww|||qqqggg___[[[[[[cccsss}}}~~~wwwoooxxx{{{yyyrrrkkk^^^OOOBBB888333111111111000000////////////..................------......------,,,,,,,,,,,,...------------,,,,,,,,,,,,---...///...---,,,+++***,,,,,,,,,******+++,,,,,,,,,,,,++++++******)))************************+++++++++++++++++++++++++++++++++***************+++***(((((()))+++---...************)))))))))((()))))))))))))))((((((((()))((('''&&&&&&'''((()))$$$&&&&&&&&&)))///000---(((&&&$$$%%%&&&'''&&&%%%&&&''''''(((((((((((('''(((((((((((())))))***+++++++++************++++++((('''&&&(((***,,,,,,+++))))))***++++++++++++***+++,,,---,,,***+++---000000111111222222333333444333444444555555555555444333444555666666555444333444444333333444666777888:::999999888888888888888444333222000///.........111222222333555777999::::::>>>DDDLLLSSSYYY]]]___```___]]]\\\]]]___bbbccchhhhhhiiihhhgggeeecccbbb___\\\ZZZ\\\```dddeeeddd___aaaccceeedddaaa]]]ZZZ[[[]]]___aaaaaaaaa```___aaaccceeefffeeeeeefffgggeeeeeedddcccaaa^^^\\\[[[aaacccffffffeeecccccccccfffbbbaaadddhhhooozzz{{{xxxyyy{{{~~~yyynnngggdddiiiyyy|||```YYYQQQLLLLLLNNNOOOOOORRRVVV]]]hhhsss~~~yyypppiiiaaa^^^YYYSSSOOOMMMLLLMMMGGGEEECCCAAAAAAAAA@@@>>><<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<888999999::::::;;;;;;<<<;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;<<<<<<===>>>>>>@@@CCCEEEHHHMMMTTTXXX^^^bbbhhhmmmqqquuuyyy|||wwwlll___VVVQQQPPPWWWaaaxxx}}}yyyzzz}}}~~~{{{yyysssiiiYYYIII<<<444111000000000000///////////////------..................------------------,,,,,,,,,,,,,,,+++++++++******,,,---...///...---,,,+++***+++,,,,,,******+++,,,)))))))))***************************************++++++++++++++++++++++++******************++++++***)))(((((()))+++---///************)))))))))((()))))))))(((((((((((((((+++***(((&&&&&&&&&&&&'''###%%%%%%(((000<<>>DDDLLLSSSZZZ^^^```bbb```^^^]]]^^^___bbbdddgggggghhhhhhgggeeecccbbb^^^[[[XXXZZZ^^^bbbcccbbb```bbbeeefffddd```[[[XXX\\\]]]___aaabbbbbbaaaaaabbbdddfffffffffeeefffgggcccccccccbbb```^^^]]]\\\^^^```bbbcccbbbaaaaaabbbccc```___bbbffflllwwwxxxuuuuuuwww{{{yyyuuutttwww|||ttthhh^^^WWWQQQKKKGGGHHHIIIKKKPPPYYYbbblllqqq~~~wwwssslllddd]]]YYYVVVUUUKKKHHHEEECCCBBBAAA???>>><<<============<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<============>>>>>>===>>>>>>>>>===>>>AAADDDFFFKKKRRRXXX^^^gggqqqxxxsssbbbWWWNNNKKKKKKPPPaaasssyyyrrrrrr{{{~~~zzz{{{|||zzzxxxooobbbPPP@@@888444111000////////////////////////.............../////////,,,------......---,,,,,,++++++++++++************---------------,,,++++++)))+++,,,,,,+++***+++---((((((((()))******++++++***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***,,,---************))))))))))))((((((((((((((((((((((((---,,,+++)))((((((''''''))))))((('''---666<<<<<<(((&&&$$$%%%&&&'''&&&%%%&&&'''(((((())))))))))))&&&&&&&&&'''((()))***+++'''(((((())))))(((((('''***))))))***++++++***((())))))***++++++++++++***,,,---///222555555222///......//////000111111111333444555666666666666666444444555666666666666555111111111222444666888::::::999888777777777777777333333222111000000///000111111222333444666888999:::>>>CCCKKKRRRXXX]]]```bbbaaa___^^^^^^```ccceeedddeeeeeeeeedddccccccbbbaaa___\\\[[[\\\]]]]]]]]]aaaccceeefffeeeaaa]]]ZZZ^^^___aaacccddddddcccbbbcccdddfffgggfffeeefffgggccccccbbb```___]]]\\\\\\ZZZ\\\^^^^^^^^^^^^```bbbbbb___^^^```dddhhhrrr|||~~~vvvsssssssssxxx}}}ssshhh\\\TTTRRRPPPMMMKKKMMMQQQWWWZZZjjjnnntttyyy~~~|||vvvqqqllljjj[[[XXXUUURRRPPPNNNKKKIIIHHHIIIIIIJJJIIIHHHGGGFFFGGGFFFEEEDDDBBBAAA@@@???>>>>>>??????????????????>>>??????@@@AAAAAABBBBBBBBBDDDFFFGGGIIIMMMSSSWWW\\\dddoooyyy{{{hhh\\\UUUNNNLLLQQQWWWaaawww|||vvvsssrrryyy~~~}}}yyywwwuuugggWWWDDD777444444222///////////////////////////.........//////000000000,,,,,,---......------,,,,,,,,,,,,+++++++++******------,,,+++++++++++++++)))+++,,,,,,+++***,,,---))))))************++++++))))))*********+++++++++))))))))))))))))))))))))'''((((((((())))))))))))((((((((())))))*********************))))))))))))&&&'''''''''((()))))))))***************)))((((((***+++(((%%%&&&******'''(((&&&$$$%%%&&&'''&&&%%%&&&&&&((())))))*********'''''''''((()))***,,,,,,&&&'''((())))))((('''&&&)))((()))***,,,---+++)))))))))***++++++++++++***,,,,,,...444;;;;;;444.../////////000111111222222222222333444555666666555555555666666666777777777555444444444444666777888999999999888777666666555444333222111111000111111000111111333444666888999<<<>>>CCCIIIPPPWWW\\\___bbb```___^^^___aaadddfffbbbbbbaaaaaa```aaaaaaaaa```___^^^ZZZXXXWWWXXXZZZ```bbbdddffffffdddaaa___```aaaccceeeeeeeeecccbbbcccdddffffffeeeeeeeeeffffffeeebbb___]]][[[ZZZZZZWWWXXXYYYYYYZZZ\\\___bbbbbb^^^]]]___aaaeeemmmvvv}}}vvvrrrrrrrrrwww}}}uuuddd```ZZZTTTQQQPPPRRRSSSRRRVVV[[[bbbjjjttt}}}ssspppllliiigggccc```]]]XXXXXXYYYZZZYYYXXXWWWVVVSSSRRRPPPMMMKKKHHHFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHHHHDDDHHHLLLPPPUUU\\\ffflllrrr}}}ssscccVVVNNNOOOLLLPPP\\\gggsss{{{yyy{{{{{{xxxvvvyyy{{{wwwtttsss___NNN:::000111444333///.........///////////////.../////////000000111111+++,,,---.........---,,,---------,,,,,,,,,++++++---,,,+++***)))***+++,,,)))***,,,,,,++++++,,,---,,,,,,,,,+++++++++++++++))))))******++++++++++++************************))))))******+++++++++,,,''''''((())))))))))))(((************))))))))))))%%%&&&&&&'''((()))******%%%&&&((()))))))))((('''###&&&&&&&&&(((+++)))%%%(((&&&$$$%%%&&&'''&&&&&&&&&&&&((()))************((((((((()))***,,,---...((()))***++++++***)))(((''''''(((***---...---+++))))))***++++++++++++******)))+++444<<<===444+++000000000111222222333333000111222333444444555444555666666666777777888888999888777555555555666777999999999999888777555555444444333222111111111222000111111222444666888999===>>>BBBGGGNNNUUU[[[___aaa```___^^^___bbbeeegggaaa```___^^^^^^___```aaaZZZ[[[[[[XXXTTTTTTWWWZZZ^^^```ccceeeffffffdddcccaaaccceeeffffffeeedddccccccdddffffffeeedddeeefffiiigggccc^^^[[[YYYYYYYYYVVVVVVVVVVVVWWWZZZ___cccbbb^^^\\\^^^___bbbjjjsss~~~vvvssssssrrrwwwtttllleee[[[QQQVVVLLLIIIOOOTTTWWWcccqqqyyy}}}|||zzzyyyyyy{{{zzzvvvssssssoooiiiaaaYYYRRRMMMJJJLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQTTTVVVXXXYYY\\\cccmmmxxxwwwjjj___UUUMMMJJJPPPZZZiiiwwwssspppnnnrrr}}}{{{zzz}}}zzzpppgggGGG???666222111222000---///...,,,,,,---...---,,,//////......---------,,,---///111///+++)))+++...------------,,,+++***)))...,,,***((((((***,,,...))))))*********+++++++++.../////////...,,,***))),,,+++)))***++++++***(((***************)))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((***,,,---,,,+++((()))))))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))(((((('''))),,,000000---+++,,,---***(((''''''(((((('''%%%''')))+++,,,---,,,***)))*********)))******+++,,,,,,---...000111000000////////////000000111222333666555444444222222111000666777777777777555444333111222444444444555888:::777888999:::999777555444...///000111111222222111111111222333555777999::::::???CCCFFFLLLUUUZZZZZZ^^^^^^]]]^^^___aaacccddd______^^^^^^^^^___aaaaaaYYYWWWVVVTTTTTTUUUWWWXXX]]]```eeeggghhhhhhhhhhhhfffhhhjjjiiifffcccaaaaaabbbdddggghhhgggfffeeeffffffccc```^^^]]]\\\YYYXXXVVVTTTSSSUUUYYY\\\\\\[[[[[[\\\\\\[[[[[[^^^eeekkk~~~wwwttttttwwwxxxvvvgggUUUKKKGGGKKKNNNLLLQQQZZZjjjpppzzz|||tttmmmhhheee^^^]]]]]]^^^___aaaccceeeiiiiiijjjkkkmmmppprrrsssyyy}}}|||vvvlll```XXXUUUVVVZZZ\\\iiiwww~~~sssooolllqqq~~~zzz{{{|||uuudddUUUAAA;;;444111222333111...///---+++,,,---//////...////////////000000///......------------------,,,------------,,,+++***)))---,,,***))))))***,,,---))))))))))))*********++++++,,,,,,,,,+++***((('''###'''+++,,,+++******+++***************)))((((((++++++************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&***)))((()))+++,,,,,,+++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++***)))'''&&&&&&&&&&&&((())),,,///000///,,,***+++)))(((((())))))((('''((()))***+++++++++***)))***************++++++,,,+++,,,---...////////////---------......///000111555444444333333222222222555666777777666555444333111333444444444555777999777888999:::999777555444///000000111111111111111111222333444666888:::;;;<<<@@@DDDGGGMMMUUUZZZZZZ\\\\\\]]]^^^___aaacccddd___^^^]]]]]]]]]^^^______YYYXXXVVVUUUUUUVVVWWWXXX^^^aaaeeeggggggffffffggggggiiikkkkkkiiifffeeeeeeccceeeggghhhfffeeeddddddeeeccc___]]]\\\[[[XXXVVVUUUTTTSSSVVVZZZ\\\[[[ZZZZZZ[[[\\\[[[[[[___ffflll}}}|||uuurrrrrruuuwwweeeXXXNNNLLLKKKFFFGGGLLLUUUZZZbbbnnn{{{{{{uuuqqqjjjaaa\\\[[[WWWTTTVVVaaaqqqzzz}}}~~~zzznnnnnnpppzzz~~~{{{yyyzzzyyykkkTTTBBB999555111111222333111///...,,,++++++---///000////////////111333444222111...+++)))***...000...***------------,,,+++******++++++++++++++++++++++++))))))))))))***************************)))(((''' '''///000,,,)))***---************)))))))))(((*********))))))(((((('''))))))))))))))))))))))))))))))(((((((((''''''''',,,***(((((()))++++++***(((((())))))))))))(((((()))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((---+++(((%%%$$$%%%'''((()))(((***111888777000(((+++***))))))******)))(((((((((((()))))))))*********************+++,,,,,,++++++++++++,,,---......---------......///000111444333333333333333333333444555666666666555444333222333444444333444666888888888999999888777555444111111111111000000000000111222333444777999;;;<<<>>>BBBFFFHHHMMMVVVZZZZZZZZZZZZ\\\]]]___aaabbbccc```___^^^^^^^^^^^^______YYYXXXWWWVVVVVVWWWYYYZZZ^^^aaadddfffeeedddcccdddaaadddfffgggfffeeeddddddeeeggghhhhhhfffdddcccdddeeebbb___\\\[[[YYYWWWUUUSSSTTTUUUYYY\\\]]][[[ZZZYYY[[[\\\\\\\\\aaahhhooo{{{zzzssspppqqqtttwwwqqqaaaXXXSSSOOONNNQQQKKKOOOVVV___kkkxxxvvvjjj^^^YYYVVVRRRQQQRRRRRRYYYcccrrr{{{rrrqqqtttvvvuuummmrrr|||zzzzzzzzzxxxooo]]]HHH999444222000000111222000...///---++++++,,,......---//////000333777888555333***)))((())),,,...---+++,,,---------,,,,,,+++******+++,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++*********(((,,,000000,,,)))***++++++******)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++++++++************---+++((('''(((*********'''(((((())))))))))))(((***))))))((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&%%%&&&(((***+++,,,)))+++444??????444)))***)))((((((******)))(((((((((((('''((())))))***+++************+++,,,,,,+++***))))))***+++---...////////////000111222333333333333333444444555555333444555666666555444333222333444444333444666888888888999999888777666555333222111000000/////////000111222444666999<<<===>>>CCCFFFHHHMMMUUUYYYYYYXXXYYY[[[]]]___aaabbbbbbbbbbbbaaaaaa````````````[[[ZZZYYYXXXXXXZZZ[[[]]]___aaaccccccaaa_________\\\___cccdddddddddddddddhhhiiijjjiiigggdddddddddeeebbb^^^[[[ZZZXXXUUUSSSTTTVVVYYY\\\^^^^^^\\\[[[XXXZZZ\\\\\\^^^ccckkkqqq}}}zzzsssoooppptttxxx}}}wwwvvvzzz{{{yyy~~~wwwqqqjjjfffeee\\\```eeejjjoootttzzz}}}uuunnn___YYYSSSNNNJJJIIIQQQ[[[bbbsss~~~xxx|||wwwwww|||}}}ppplllnnnrrrtttyyy~~~}}}~~~{{{qqq^^^KKK===555222111000000000///---,,,///...,,,,,,------,,,+++......///444999:::777222%%%(((******))))))+++---,,,,,,---------,,,++++++)))***,,,------,,,***)))+++++++++,,,,,,,,,------******************++++++---,,,******************+++***))))))(((((())))))'''''''''(((((()))))))))))))))))))))))))))))))))++++++++++++************---***'''&&&((()))******''''''((()))))))))))))))******)))(((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))))))))))),,,)))+++444>>>>>>333((()))'''''''''))))))((('''((((((((('''((())))))***+++++++++***+++,,,,,,---+++***))))))***+++---...////////////000111222333222333333444444555555666444555666666666555444333111222333333333444666888999999999888777777666555444333111000////////////...///111333666999<<<===>>>BBBFFFGGGMMMUUUYYYYYYYYYZZZ[[[]]]___```bbbbbbbbbbbbbbbbbbbbbbbbaaaaaa___^^^\\\\\\\\\^^^```aaa```bbbbbbaaa^^^[[[ZZZZZZ\\\___cccfffffffffggghhhjjjkkkllljjjgggeeeeeefffdddaaa^^^[[[ZZZXXXUUUSSSVVVYYY]]]``````___]]][[[XXXZZZ\\\]]]___dddmmmsss|||tttpppppptttzzz}}}sssnnnjjjnnnuuu||||||wwwqqqiiiaaa[[[QQQQQQRRRRRRQQQWWWhhhxxxvvvrrrrrrzzzyyytttyyywwwrrrtttxxx{{{}}}zzz|||sssaaaLLL;;;444333222111111000...---,,,,,,///......///000000---+++------///444:::;;;666000%%%))),,,+++)))(((+++///,,,,,,,,,------,,,,,,+++***+++,,,------,,,+++***+++++++++,,,,,,,,,,,,---((((((''''''((()))***+++***'''$$$$$$'''+++,,,,,,,,,+++)))((((((((()))***))))))*********+++++++++))))))))))))))))))))))))))))))((((((((('''''''''+++)))''''''(((******)))&&&'''((())))))******)))***))))))(((((('''''''''&&&&&&&&&''''''''''''((('''((()))))))))(((&&&%%%)))(((***000666666...&&&((('''&&&'''((()))((('''((((((((()))))))))******+++++++++++++++,,,------++++++++++++,,,---......---------......///000111333333444444555555555666666777777777777555444333///111222333333444666999999999888888777666666666444333111////////////000...///111444777:::===???>>>CCCFFFHHHNNNVVV[[[[[[\\\\\\\\\\\\^^^```bbbcccaaaaaabbbccccccccccccccccccbbbaaa```aaaccceeefffcccdddcccaaa]]]YYYXXXXXXYYY\\\```cccddddddfffgggkkkkkkkkkjjjgggffffffgggccc```]]][[[ZZZYYYWWWUUUYYY\\\```aaa```^^^\\\[[[YYY[[[]]]^^^```eeennnttt~~~vvvrrrrrrssszzz}}}rrrqqqttt|||zzzvvvqqqkkkhhhhhhjjjkkkjjjlllppptttwwwuuupppmmmeeeeeeggglllrrr}}}|||xxxtttssszzz|||xxxuuuvvvmmm]]]LLL>>>555333333000000000///------...///---...111444666555222///---,,,---444:::;;;444---+++,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++))))))*********+++++++++((((((''''''(((***+++,,,''''''(((((((((***,,,---,,,+++)))((('''((()))***++++++***))))))(((''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&(((''''''(((***+++***)))&&&'''((()))************)))))))))(((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((***,,,......,,,)))'''((('''&&&''')))***)))(((((()))***+++++++++***))),,,++++++++++++,,,------+++,,,---...////////////---------......///000111444444444555555555555555999999999999777555333222...///111222333555777::::::999888777777666666666444222000///...///000111000111333666999===@@@BBB@@@DDDHHHKKKQQQYYY^^^^^^```___]]]\\\\\\___bbbdddcccdddeeeggghhhhhhhhhhhhgggfffeeedddeeegggiiikkkggggggfffbbb^^^ZZZXXXXXXUUUYYY]]]```aaaaaabbbccciiiiiiiiihhhfffdddeeefffbbb```]]][[[[[[ZZZYYYWWWZZZ]]]``````]]]ZZZYYYZZZZZZ\\\^^^___```fffnnnuuu~~~wwwttttttqqqzzz~~~{{{uuuoooiiiccc___ZZZSSSNNNNNNRRRYYY^^^nnnuuu~~~vvvtttvvv}}}~~~|||{{{wwwtttiii\\\JJJ<<<777666666666/////////...------000111+++...222777;;;:::777333,,,+++---333::::::333+++000...,,,---111222000---++++++,,,------,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))******)))***+++,,,...///)))---111000+++(((***---,,,+++)))((('''(((***++++++***)))'''%%%###!!!!!!))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&(((++++++***)))&&&'''((()))************(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&(((+++---)))---///...+++(((((())))))(((((()))***++++++***''')))+++,,,---,,,***))),,,,,,++++++,,,,,,---...,,,---///000111000000////////////000000111222333555555555555555555555555:::;;;::::::888666333222---...111222333555888;;;:::999888777666666666666333222000///...///111222111222555888;;;???BBBDDDAAAFFFJJJMMMSSS\\\aaaaaacccaaa^^^[[[\\\___bbbeeeggghhhjjjlllmmmnnnnnnmmmiiihhhgggggghhhjjjlllmmmjjjjjjhhhddd___[[[YYYYYYXXX[[[___bbbcccdddeeefffggghhhgggfffdddcccdddfffaaa___]]]\\\\\\[[[ZZZXXX[[[^^^```___[[[XXXWWWXXX[[[]]]______aaafffnnnuuu|||}}}wwwuuuuuuoooyyy|||qqqfffbbb^^^WWWQQQOOOJJJIIIJJJKKKJJJOOObbbvvv{{{wwwrrroooUUUKKK>>>666333444333222///...---...111111///,,,---///111333444444222222///+++))),,,---,,,,,,......---,,,+++++++++,,,---+++++++++,,,,,,---------++++++*********+++---......,,,***+++------***'''+++++++++*********))))))++++++************++++++---,,,+++++++++,,,---...)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))'''&&&%%%)))'''###!!!!!!###''')))(((((())))))************'''((()))))))))))))))(((%%%%%%%%%&&&&&&&&&''''''!!!$$$(((,,,//////...---&&&&&&((()))+++---...///++++++++++++,,,---......///000222222111111333444444444555555555555555555333444666777777777666555444333222222222333444555777777888777666555333222444444222111000000//////222333555888<<>>888222///000111111000///......///000000...---,,,,,,,,,,,,,,,---------000+++)))...222000,,,***000///---,,,++++++++++++++++++,,,,,,,,,,,,------++++++*********+++,,,---+++***)))+++,,,---+++***+++++++++***************++++++************++++++*********++++++******))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((((((***)))'''''''''''')))***)))))))))))))))))))))))),,,,,,+++***))))))))))))''''''''''''((((((((((((///...,,,***)))(((((((((***************+++++++++++++++++++++,,,---......---///000000000000111333444555666666555333111///111222333555666666555555444333222222222444555666777777777777666444333111222222111111111111111222444555777:::===@@@BBBCCCEEEFFFHHHNNNUUU[[[___```cccbbbaaadddgggkkkmmmnnnpppqqqsssuuuuuuqqqlllggg``````aaacccfffjjjnnnpppmmmllliiiddd___\\\\\\]]]aaaccceeefffgggfffeeedddbbbaaa```aaacccdddcccbbb___YYYUUUVVVVVVUUUVVVYYY\\\]]]\\\[[[XXXWWWXXXYYY]]][[[YYYYYY\\\bbbhhhlllrrrtttuuuuuurrrooommmlllrrrtttyyyaaasss}}}~~~xxxqqqpppxxx~~~||||||vvvooossszzz~~~}}}wwweeeOOO@@@777444111111222333222111//////////////////...------,,,++++++***++++++,,,...++++++...///---,,,///111000...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))))))))+++,,,,,,++++++************************++++++************+++++++++,,,---...---,,,+++***))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''((('''%%%$$$%%%&&&(((***************************)))))))))))))))(((((((((---,,,***)))(((((((((((((((((((((((())))))))))))+++++++++***************))))))*********+++++++++++++++++++++,,,---.........000111111111111222444333444555666666444111000444444555666666555444444111000000///000111333444666777777777666444222111111111000000111222222333555666888:::===@@@BBBCCCEEEFFFIIINNNTTTZZZ^^^```bbbbbbdddgggkkknnnqqqrrrrrrqqqqqqqqqqqqnnnjjjgggaaaaaaaaaccceeeiiimmmooonnnmmmjjjeee```______aaaaaacccdddffffffeeeddddddaaa```___```bbbcccaaa```aaaZZZUUUVVVWWWVVVXXX\\\]]]^^^^^^\\\ZZZYYYZZZ[[[```______```ccchhhllloooppprrrtttsssqqqnnnllllllssstttyyyIIIWWWmmmyyykkkjjjmmmuuu||||||{{{vvvyyyrrrsss{{{xxxgggSSSAAA777333333222222222222000/////////000000///...------...---,,,++++++,,,,,,---,,,,,,...///,,,***...666111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++************************++++++************++++++,,,,,,---...---,,,+++***(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%''')))***%%%%%%&&&&&&&&&&&&%%%%%%))))))((((((((((((((((((+++***)))((('''&&&&&&&&&((((((((()))))))))******&&&(((+++------,,,***)))(((((()))***+++,,,,,,---++++++++++++,,,---......---///000000///000111333111222444666666555444333888888888888777555444222000000//////000222333444666666777666555444222111000000000000111222333333555666888;;;===@@@BBBCCCDDDFFFJJJNNNSSSXXX]]]```aaaccceeehhhkkknnnrrrtttrrrpppllljjjiiiiiigggfffdddccccccccceeegggjjjlllllljjjgggccc___^^^___aaaaaaaaabbbcccccccccbbbbbb^^^^^^^^^```bbbbbbaaa``````ZZZUUUUUUVVVVVVXXX\\\^^^______]]][[[[[[\\\]]]aaabbbdddfffjjjmmmppprrrqqqssssssrrrpppnnnmmmmmmrrrsssxxx;;;CCCRRRfff{{{|||sssiiilllrrrxxx|||}}}|||zzzvvvwww}}}zzzqqqkkknnnxxx|||kkkUUUCCC777333000000111111000///------...000111000...---------------------............,,,,,,///111///...222:::111000...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******((()))++++++***)))***+++***************+++++++++++++++************++++++++++++++++++******)))(((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((('''&&&%%%%%%(((((((((((())))))))))))(((***,,,......+++(((&&&'''((()))***+++,,,------++++++++++++,,,---......+++---............///111222222444555666777777777999999:::999888666444333222222222222333444666777666666666666555333222000111000000000111222333333555666888:::===???AAABBBDDDFFFKKKOOORRRWWW\\\```aaaccceeeggghhhlllpppsssqqqmmmhhheeeeeeeeeffffffeeedddcccbbbcccdddggghhhfffeeebbb^^^ZZZZZZ\\\___``````aaaaaaaaaaaaaaa```]]]]]]^^^aaadddeeecccbbb^^^XXXTTTUUUUUUTTTUUUXXX^^^______]]]\\\[[[\\\^^^___aaaeeejjjnnnqqqssstttttttttsssqqqnnnmmmmmmnnnnnnpppwww666888@@@MMM[[[lllvvvyyy}}}www|||~~~uuurrrooonnnqqqyyy~~~kkkVVVCCC888444444...///000000///...------...000222111...,,,,,,...+++,,,...///000//////......,,,...555999888777888000///...---,,,,,,---...---------,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((***,,,+++)))((((((***))))))*********+++++++++++++++************++++++---,,,+++***))))))))))))(((((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))***)))(((((((((((()))***%%%&&&&&&'''((()))******%%%''')))******(((&&&%%%'''''''''((((((((())))))***+++,,,,,,,,,***((('''))))))*********+++++++++++++++++++++,,,---......---...000000//////111222666555555444555666888888666777888888888777555444333333222333444555777888555666666666555333111000111111111111111111222222555555777999<<<>>>???@@@CCCGGGKKKOOORRRVVV\\\```bbbcccdddddddddgggmmmqqqooolllhhhffffffffffffeeebbbaaa`````````bbbdddeeecccbbb^^^ZZZWWWXXX[[[^^^````````````````````````^^^^^^```dddggghhhgggfff___YYYVVVWWWWWWUUUTTTVVV\\\]]]]]]\\\ZZZZZZ[[[]]]^^^aaagggmmmrrruuuvvvvvvvvvuuurrrnnnkkkjjjlllooollloooyyy777444666===DDDPPPeeexxx~~~wwwqqqqqqwwwyyy{{{}}}yyynnnoooqqqtttxxx|||rrrZZZDDD888444444666...///111111000000000111...111222111...,,,,,,...***+++...000111000///...000+++---888CCCBBB;;;555//////------,,,---...///---------,,,,,,++++++++++++,,,,,,---,,,+++***)))(((+++---,,,)))'''((()))))))))******++++++++++++++++++************++++++000///---+++******+++,,,(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***))))))((((((((('''&&&%%%%%%&&&'''((($$$%%%&&&'''(((***++++++%%%'''***,,,,,,***(((&&&''''''''''''((((((((((((+++***************+++++++++++++++*********))))))++++++++++++,,,---......111222333444333333444666999888666555444555777888333444555777777777777666111111111111222444666777555666666666555333111000222222111111111111111222444555777999;;;===???@@@CCCGGGLLLOOOQQQVVV[[[```ccccccdddbbbbbbdddjjjooonnnllljjjiiiiiihhhgggeee______^^^]]]^^^```bbbdddcccbbb^^^ZZZXXXXXX\\\___aaaaaaaaa```````````````___```bbbfffjjjlllkkkiiiaaa\\\YYYZZZZZZWWWVVVWWWZZZ[[[\\\ZZZYYYYYYZZZ[[[___ccciiipppvvvyyyyyyyyyxxxuuuqqqllliiihhhkkknnnlllqqq}}}777777777999>>>EEELLLPPPnnnxxxooonnngggeeelllvvvyyyooolllnnn{{{~~~yyy|||}}}{{{zzzpppWWWAAA999777222222777000000000111111222222333222111///...---------...)))+++,,,------111777<<>>@@@BBBDDDHHHLLLQQQVVV]]]aaaaaaaaaaaaaaaaaaccchhhkkkgggfffeeefffhhhhhhhhhfff```___\\\[[[\\\```dddgggaaa___\\\ZZZYYYZZZ\\\^^^bbbbbbaaaaaa```___^^^^^^```bbbeeeiiijjjjjjiiihhhfff```\\\[[[YYYUUUSSSTTTWWWZZZ\\\[[[XXXWWWYYY\\\aaadddjjjppptttwwwxxxyyyrrrqqqooommmlllkkkkkkkkkooottt222111111111555:::???BBBTTTccc{{{yyyuuurrrttt~~~rrrhhheeekkksssqqq\\\JJJ:::777444///...222000000000000111111111111222111///...------......+++,,,------...111666:::MMMGGG???888222///,,,)))++++++++++++++++++++++++///...---,,,,,,+++***)))************************++++++++++++++++++++++++************************((()))))))))************)))((((((((('''(((((()))+++******)))))))))))))))))))))************))))))***)))))))))((((((((('''++++++)))'''&&&%%%%%%%%%)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))(((((((((+++'''&&&)))((($$$%%%(((&&&&&&&&&'''''''''((((((******++++++***))))))(((+++***)))***,,,---,,,***++++++,,,,,,---.........000111111111000000222333000111111222222111111000555666888999999777555333444444444444555555555555777777777666555444222111222222111000000000000000222555999;;;<<<===???@@@AAACCCGGGKKKOOOUUU[[[___aaaaaaaaa``````bbbeeeiiifffeeeeeeeeeggghhhhhhggg```^^^\\\[[[\\\___cccfffeeedddbbb```_________```dddddddddddddddcccccccccaaaccceeeggghhhhhhggggggeee___[[[[[[ZZZWWWUUUVVVVVVYYY[[[ZZZWWWVVVYYY\\\bbbeeekkkpppuuuxxxyyyyyyrrrqqqooommmlllkkkllllllooottt444333111111222555888:::>>>IIIZZZnnn|||}}}|||zzzkkkfffiiivvvnnnXXXEEE;;;555666333---,,,000111111111000000000000000111000///......---......,,,------------000333777AAA===888444111///...,,,************************//////...---,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************'''***---,,,)))(((***,,,+++******)))))))))))))))((())))))******))))))((())))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))(((((('''&&&)))&&&%%%''''''%%%%%%(((&&&&&&&&&&&&''''''''''''******)))((((((((())))))+++***)))***+++,,,+++***,,,,,,------...////////////000000000//////111333333333444444444444333333555666777888888666555333555555666666666777777777777777777777666444333222333222222111111111111111333555999<<<===>>>???AAA@@@CCCFFFJJJNNNSSSYYY]]]aaabbbaaa___^^^___bbbeeeeeeddddddeeegggiiihhhgggaaa```]]]\\\]]]```cccfffhhhhhhgggfffdddbbbaaa```ccccccdddeeefffgggggggggeeeeeeeeeeeeffffffffffffeee```\\\\\\[[[XXXWWWYYYUUUXXXZZZYYYVVVVVVYYY\\\dddggglllqqqvvvxxxyyyyyyrrrpppnnnlllkkklllmmmmmmpppuuu666555444333444555777888:::???GGGTTTggg~~~sssqqqsssxxx{{{~~~~~~rrrpppssszzz~~~rrrXXXEEE888555444666444......222222222222111111000000000000000//////............------,,,,,,,,,...000222000...,,,---///000000000++++++++++++++++++++++++)))***+++++++++++++++,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))*********+++000333111,,,((())),,,+++******)))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((()))***+++,,,)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))((((((''')))((('''((((((((()))***''''''''''''((((((((((((***)))(((''''''((()))***+++*********++++++++++++------......///000000000...///000///......000222666666777777777777666666555666777888777666444333555666666666666777777777666666666666555444333222222222111000000000000111333666999<<<===>>>@@@AAA@@@CCCGGGKKKOOOTTTZZZ^^^bbbbbbbbb```^^^]]]___aaadddcccccceeehhhiiiiiiiiidddbbb```___```bbbeeegggiiijjjjjjiiigggddd```^^^```aaaccceeeggghhhhhhhhhhhhgggfffeeeeeefffgggggghhhbbb]]]]]][[[XXXWWWYYYVVVXXXZZZYYYWWWWWWZZZ]]]eeehhhmmmssswwwyyyyyyyyyqqqooommmkkkkkklllnnnooorrruuu111111111111222333444555:::;;;===CCCPPPeee~~~zzz~~~{{{zzz}}}~~~qqqoooqqqyyyvvvkkkdddfffppp{{{wwwyyykkkTTTAAA666444444444444222///000444333333333222222111111000///////////////.........---,,,+++***+++,,,------...---++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))))))))''',,,///...(((%%%&&&)))+++******)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))///...,,,***((('''&&&&&&)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************((((((((('''(((***+++***))))))))))))***************)))(((''''''((()))***+++,,,,,,,,,++++++++++++------...//////000000111...///000///......000222333333444444444444333333555666666777666555444444444444555555555666666666444444444444333333222111111111000////////////000222555999<<<===>>>???AAAAAADDDHHHLLLQQQVVV]]]aaacccdddcccaaa^^^]]]^^^```cccbbbccceeeiiikkkkkkkkkhhhfffdddcccccceeeggghhhjjjkkklllllljjjfffaaa^^^___```cccfffhhhhhhhhhhhhjjjiiihhhgggggghhhiiijjjllleee___]]][[[WWWVVVWWWXXXZZZ[[[ZZZXXXXXX\\\```gggjjjnnnssswwwxxxyyyyyypppnnnlllkkkkkkmmmoooqqqtttvvv...///000111333444444555333444555777???MMM___kkkzzzsss{{{tttmmmlllpppxxxooohhhfffnnn{{{~~~zzzlllUUU@@@666444222222111000......///111222222222111111111111111......////////////......---+++******+++,,,,,,+++---,,,,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,...000111///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************))))))))))))$$$'''******(((''')))++++++******)))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))(((''''''&&&'''''')))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))***+++++++++%%%''''''%%%&&&***+++)))************++++++++++++))))))(((((())))))******,,,---...---,,,+++,,,---------......///000000000///000000000//////111333222222333333333333222222555666666666666555444444333333444444444555555555333333333333333222111111111000000///////////////222444888;;;<<<===>>>@@@AAADDDIIINNNSSSYYY```dddeeeeeeeeeccc```______```cccbbbcccfffjjjmmmnnnmmmjjjiiihhhffffffggghhhiiilllmmmnnnnnnlllhhhcccaaaaaabbbeeehhhiiiiiihhhhhhiiihhhhhhhhhiiijjjlllmmmmmmfff___\\\ZZZVVVTTTVVVYYYZZZ[[[ZZZXXXYYY]]]bbbgggjjjnnnsssvvvxxxxxxxxxooommmkkkjjjkkkmmmqqqsssvvvxxx///000111333444444444444///111333444777===GGGNNN___qqq}}}zzzzzzzzz{{{gggUUUDDD777444777/////////......000//////////////////000000000000---...///000000///.........,,,++++++---...---+++******+++---//////...,,,++++++++++++++++++++++++...111222000+++)))+++...************************************************************************************)))))))))((()))))))))******+++,,,---+++******)))))))))))))))''''''(((((((((((('''''''''((((((((()))))))))***$$$$$$%%%&&&(((***,,,---)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************%%%((((((&&&''',,,---***))))))*********+++++++++((())))))***++++++******---///000///---+++---...,,,------......///000000000111111111000000222333444555555555555555555444666666555555555444444444333333444444444555555555333333444444333333222222222111000000//////000000000333777:::;;;<<<===???@@@CCCHHHNNNTTT[[[bbbffffffggggggeeebbbaaaaaabbbccccccdddgggllloooppppppkkkjjjiiiggggggggghhhiiijjjkkklllllljjjgggcccaaaaaaccceeeggghhhgggeeedddeeeeeefffhhhjjjlllmmmnnnlllddd^^^[[[YYYVVVUUUWWWXXXZZZZZZYYYWWWYYY]]]bbbgggjjjnnnsssvvvwwwwwwvvvnnnmmmjjjiiijjjnnnrrrtttwwwxxx,,,...///111111111111000000333777777666777:::===FFFSSSggg{{{~~~|||xxx{{{~~~|||xxxwwwwwwxxxuuuaaaLLL>>>666111222777---.........111333111---,,,---------......//////---...///000000///......///---,,,---///000///,,,,,,,,,,,,,,,---+++'''$$$************************(((,,,///...***))),,,000(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''+++*********))))))((((((---+++((('''((())))))(((+++******)))))))))))))))''''''(((((((((((('''''''''((((((((())))))******+++******))))))))))))))))))))))))))))))(((((('''************************((((((((((((((((((((((((***************)))(((((('''++++++((()))///000---))))))))))))************((()))***,,,,,,,,,+++***...000222000---,,,---///,,,,,,------.../////////000111222111000000222444333444444444444444444333666666555555555444444444444444444555555555555666444444555555444444333333333222222111000111111111000333666999:::;;;===>>>???BBBGGGMMMTTT[[[bbbgggggghhhhhhfffdddbbbbbbccccccccceeehhhmmmpppqqqqqqkkkjjjiiiggggggggghhhhhhggghhhiiiiiigggdddaaa______aaaccceeeeeecccaaa___bbbccceeegggjjjlllnnnooojjjbbb\\\ZZZYYYVVVVVVYYYWWWYYYYYYXXXVVVXXX]]]aaagggjjjnnnrrruuuvvvvvvvvvnnnllljjjiiijjjnnnrrruuuxxxyyy