BM66(@ %%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""  !!!"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""######""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%$$$###""""""%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''))))))))))))((('''(((((((((((('''&&&&&&&&&''')))******+++---//////444<<>>???AAABBBCCC???AAADDDHHHKKKMMMNNNNNNRRRRRRQQQQQQQQQSSSTTTUUUVVVWWWWWWVVVVVV[[[dddkkk}}}%%%%%%$$$$$$############$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!######"""!!!""""""""""""""""""""""""####################################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$)))&&&###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&'''(((((()))+++///222:::???FFFLLLPPPTTTXXX[[[^^^___```bbbeeeggghhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkklllkkkjjjhhhgggfffccc___\\\[[[YYYWWWUUUWWWTTTQQQSSSYYYbbbhhhkkkyyy}}}wwwmmmcccaaaaaa```aaaccciiikkkmmmnnnpppttt{{{{{{rrrlllnnnpppnnniiihhheeeeeefffjjjrrr|||{{{ooo___SSSMMMIIICCC???>>>>>>===<<<<<<<<<<<<;;;999777666555666555444222000000///------,,,,,,,,,+++***************++++++''''''((())))))(((((((((&&&''''''((((((''''''&&&(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&'''((())))))))))))(((''''''((((((((((((&&&%%%$$$'''&&&&&&&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$&&&&&&''''''&&&%%%###"""&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$######""""""%%%%%%&&&&&&&&&''''''''')))'''&&&%%%&&&&&&%%%######$$$%%%&&&''')))******)))))))))(((((('''''''''%%%%%%$$$$$$$$$%%%&&&''')))(((((((((((()))******---...///111222333333333333333222333555777777777999:::;;;;;;;;;:::999999:::;;;<<<>>>???AAABBBCCC@@@BBBEEEHHHKKKMMMNNNOOOSSSRRRQQQQQQRRRSSSUUUVVVWWWXXXWWWVVVVVV[[[cccjjj|||$$$############"""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###""""""$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################***&&&""" !!!$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$###"""!!!!!!"""$$$%%%&&&&&&&&&&&&(((((((((''''''&&&$$$$$$%%%%%%&&&''''''((((((((()))*********+++000555:::CCCGGGMMMRRRVVVYYY\\\^^^ccccccdddeeeggghhhiiiiiijjjkkkkkkkkkkkkjjjiiiiiiiiijjjllllllkkkhhheeecccaaa^^^ZZZWWWVVVUUUSSSQQQSSSQQQQQQVVVaaannnyyy~~~yyyjjj```XXXUUUVVVUUUWWWYYY^^^aaadddgggiiilllpppsss{{{~~~{{{wwwqqqjjjfffiiillljjjgggfffbbbccceeeiiiooovvv|||}}}tttrrrpppnnnpppuuuzzz}}}|||}}}}}}}}}vvviii```XXXPPPJJJAAA>>><<<<<<>>>>>><<<999<<<:::888888888777666444222222222111///...---,,,,,,++++++*********++++++%%%%%%%%%&&&&&&'''((()))&&&''''''((((((''''''&&&(((((())))))))))))(((((((((''''''&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((,,,***&&&%%%$$$$$$###"""###$$$$$$&&&'''((()))******))))))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((()))***++++++,,,...000222333444444222222333444555666777777999::::::;;;;;;::::::999:::;;;<<<>>>@@@AAABBBCCCBBBDDDFFFIIILLLNNNOOOPPPSSSRRRRRRRRRRRRTTTVVVWWWXXXYYYXXXVVVVVV[[[ccciii{{{###"""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&$$$!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""&&&((())))))(((''''''&&&&&&&&&%%%%%%$$$'''''''''''''''(((((())),,,,,,---///222999AAAFFFLLLOOOTTTWWWYYY\\\___aaafffggggggggghhhhhhhhhiiijjjkkkkkklllkkkjjjiiihhhiiijjjkkkkkkiiieeeaaa___^^^ZZZVVVSSSRRRQQQPPPNNNQQQSSSXXXbbbooo~~~{{{xxxuuuuuu{{{{{{wwwrrrnnn```YYYTTTUUUXXXZZZ^^^cccdddfffjjjnnnqqqssstttuuuyyy}}}|||vvvpppnnnrrrvvvuuuttttttppprrrtttwwwyyy|||}}}~~~}}}zzzvvvssssssqqqnnnllllllnnnrrrtttzzzyyyzzz~~~zzztttqqqqqqqqqrrrxxxwwwmmmccc\\\MMMGGG@@@>>>???@@@===999===;;;999888888888666444333333333333111///,,,+++,,,+++******************'''&&&&&&%%%%%%'''((()))''''''(((((((((((('''''''''(((((())))))(((((('''***)))(((((((((((())))))&&&''''''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&''''''''''''---***&&&$$$$$$$$$$$$######$$$$$$%%%'''(((((()))((((((''''''&&&&&&&&&%%%'''''''''''''''(((((()))(((((((((((()))***+++++++++,,,...///111222222222333444666777777777999999999999::::::::::::::::::;;;;;;===>>>@@@BBBCCCCCCDDDEEEGGGJJJLLLNNNPPPQQQSSSRRRRRRRRRSSSTTTVVVWWWYYYYYYYYYWWWWWW[[[ccciii|||"""""""""""""""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################""""""""""""""""""""""""###""""""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###!!!$$$'''((((((((('''%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$#########$$$%%%,,,...111555;;;CCCKKKQQQVVVXXX[[[^^^___aaadddfffhhhhhhhhhhhhhhhgggggggggiiijjjkkklllkkkjjjiiihhhggghhhhhhgggeeeaaa]]]ZZZYYYUUUQQQOOOOOOOOOOOONNNUUU\\\ggguuu{{{vvvnnnlllhhheeefffkkkqqquuurrrrrrqqqqqqpppmmmiiifff___ZZZYYY^^^cccggglllrrrtttvvvzzz~~~~~~|||zzzwwwvvvyyyxxxvvvttttttvvvxxxyyy{{{yyyxxx{{{~~~{{{rrrjjjeeeddddddfffnnnzzzxxxpppbbbYYYMMMEEEDDDCCC@@@======;;;999888888777555333333333333333111///,,,+++,,,+++***)))))))))))))))+++***((('''''''''((()))'''(((((((((((((((((('''&&&''''''((((((''''''&&&))))))(((((((((((())))))'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&'''((()))***+++%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''''''''%%%###!!!$$$%%%%%%%%%%%%&&&&&&&&&***'''$$$###$$$&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&''''''((((((''''''((((((((())))))((((((((((((((()))***+++,,,---...///000000111000000222444777888777777888:::999999999999::::::;;;;;;;;;<<<===???@@@BBBCCCDDDEEEFFFGGGIIILLLNNNPPPQQQRRRQQQQQQQQQSSSTTTVVVWWWYYYYYYYYYWWWWWW[[[dddjjj~~~"""""""""############$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!"""###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%################################################$$$$$$%%%''')))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((('''&&&%%%$$$%%%%%%%%%%%%&&&'''((()))((('''&&&%%%&&&'''((()))...222888>>>DDDKKKRRRVVVYYY[[[^^^___```bbbdddfffiiiiiihhhhhhhhhggggggggghhhiiikkkkkkkkkjjjhhhfffeeedddcccbbb___\\\YYYWWWSSSPPPNNNNNNPPPSSSUUUVVV\\\fffttt{{{tttmmmiiicccbbb___\\\[[[]]]bbbeeeeeefffhhhjjjjjjjjjhhhgggfffeeegggnnntttwww|||~~~~~~tttlll```^^^^^^```hhhtttsssiii\\\PPPIIIEEEBBB@@@???===;;;:::999888666444444444333333111000......---,,,+++***************,,,,,,***))))))((((((((('''(((((())))))(((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))*********)))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###$$$&&&'''((('''###$$$$$$%%%&&&&&&''''''%%%%%%&&&'''((())))))***%%%%%%&&&''''''''''''&&&((((((((()))***+++,,,---//////000000111111000000///222666777555444666888999999999999:::;;;<<<<<<;;;<<<===???AAABBBCCCDDDFFFFFFGGGIIIKKKMMMPPPQQQPPPPPPPPPPPPRRRTTTVVVWWWXXXYYYXXXWWWXXX]]]eeelll############$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$###"""""""""""""""""""""""""""########################""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&'''((((((''''''&&&))))))((((((((('''''''''((('''&&&&&&&&&'''((()))******)))***+++...000222555:::CCCJJJPPPTTTXXXZZZ[[[]]]___```aaabbbeeegggjjjjjjiiiiiiiiiiiihhhhhhggghhhjjjkkkjjjiiifffeeebbbaaa___\\\YYYWWWUUUUUUQQQOOOOOORRRYYY___dddgggkkkuuuyyyrrrmmmiiieeeccc```bbbccccccccceeejjjnnnnnnoooooooooooopppqqqsssssstttzzz}}}pppmmmiiiiiinnnvvv~~~zzzooocccWWWOOOJJJGGGCCCAAA???>>>===<<<:::888666555444333222222222222//////...---,,,++++++,,,*********+++******))))))(((((())))))))))))(((((())))))************))))))&&&&&&&&&&&&&&&'''(((((())))))(((''''''((())))))%%%&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''******))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&''''''''''''(((((()))))))))$$$%%%&&&'''(((''''''&&&((((((((()))***+++---......///000111222222222222...222777888555444555888999999888888999;;;<<<===<<<<<<>>>???AAABBBDDDDDDFFFFFFGGGHHHJJJLLLOOOPPPOOOOOOOOOOOOQQQSSSUUUVVVWWWXXXXXXWWWXXX^^^fffnnn######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###''''''((((((((((((((('''&&&&&&&&&''')))***,,,---+++***((('''&&&&&&''''''''''''''')))+++///333555===CCCMMMUUUYYY[[[\\\]]]aaaccceeeeeefffhhhkkkmmmkkkjjjjjjjjjjjjjjjjjjjjjfffgggiiijjjjjjhhhfffdddaaa___\\\XXXVVVTTTTTTSSSRRRRRRSSSYYYbbbkkkrrrvvv}}}~~~zzzzzz{{{xxxssslllgggeeeeeeeeeeeedddhhhllloooqqquuu{{{~~~}}}zzzwwwvvvxxx|||~~~{{{wwwxxx{{{~~~wwwjjj^^^WWWTTTGGGEEECCCAAAAAA@@@===;;;777666555444333333444555111111000///...---------&&&''')))+++++++++******(((((())))))))))))((((((++++++,,,,,,,,,,,,++++++((((((((((((((()))***+++***)))(((''''''((()))***$$$&&&'''))))))(((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***((('''&&&%%%&&&&&&((()))((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""!!!!!!""""""$$$%%%&&&&&&&&&&&&'''''''''((((((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&)))))))))))))))(((((((((&&&''')))*********)))(((((((((((()))***,,,---...,,,...///111333444555555///444999:::777666777:::999999888888999;;;<<<===<<<<<<>>>???AAACCCDDDDDDFFFFFFFFFGGGIIILLLNNNPPPNNNNNNNNNOOOPPPRRRTTTVVVVVVWWWWWWWWWXXX^^^gggooo$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%%%%"""&&&%%%"""########################$$$$$$############$$$$$$%%%$$$$$$######""""""""" !!!"""###$$$$$$%%%!!!"""$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((---***(((&&&&&&''''''&&&(((+++---,,,,,,000:::BBBIIIMMMRRRVVVYYY\\\___bbbbbbccccccdddfffhhhjjjkkkmmmllljjjhhhhhhhhhiiijjjeeefffggggggfffdddaaa```WWWWWWWWWVVVVVVWWWYYYZZZ\\\]]]```fffoooyyy~~~|||wwwqqqmmmllloooqqqnnnkkkfffeeeggglllppprrryyyzzz}}}}}}||||||~~~~~~~~~rrrhhhbbbVVVQQQJJJFFFDDDAAA===:::777777666555444333222111222222111///...---,,,+++------,,,++++++******)))...---+++***))))))))))))((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&)))((((((+++------)))%%%'''''''''(((((()))***+++,,,+++***))))))***++++++---///000111000000222444333333444555666777888888777888888999;;;<<<======<<<<<<<<<===>>>@@@AAABBBGGGGGGHHHHHHJJJKKKMMMNNNRRRQQQPPPPPPQQQRRRSSSTTTUUUTTTVVVXXXYYY\\\hhhsss##############################""""""######$$$%%%%%%!!!"""%%%%%%###########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&'''''''''''')))+++...///222888AAAGGGQQQUUUYYY]]]___aaaccceeeccccccdddeeefffhhhjjjjjjlllkkkiiigggffffffggghhhggggggeeeccc```\\\XXXUUUSSSSSSTTTVVVZZZ```gggllljjjkkkooouuu|||~~~~~~~~~}}}yyyrrrmmmmmmkkkgggcccaaaccchhhlllmmmllllllpppwwwyyysssaaa\\\VVVQQQNNNIIICCC???<<<;;;:::888777666666666555444333111///...,,,,,,------,,,,,,+++*********+++************************************+++++++++)))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%(((((((((***,,,+++(((%%%'''''''''(((((()))***++++++***))))))((()))***+++...///111111000000111333333333444555666777888888666777888999:::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBFFFFFFGGGGGGIIIJJJLLLMMMOOOPPPQQQSSSSSSSSSSSSRRRWWWWWWXXXZZZ[[[^^^jjjuuu$$$$$$############$$$$$$######""""""######$$$%%%$$$###"""""""""###$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((+++,,,///444;;;CCCKKKOOOUUUXXX\\\^^^___```bbbddddddddddddeeefffhhhiiijjjkkkjjjhhhfffdddddddddeeefffdddbbb^^^YYYTTTPPPNNNPPPQQQTTTXXX```jjjvvv}}}zzz|||yyysssqqqpppnnnkkkeee___ZZZ\\\[[[ZZZYYYZZZ___ggglllrrrsssxxxsssoooiiiddd___XXXOOOHHH@@@>>>:::777555444555555777666555333111///...---...------,,,,,,+++******'''(((***+++++++++******,,,,,,***))))))***++++++)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$$$$$$$%%%(((''''''((())))))(((&&&'''''''''(((((()))***+++***)))((((((((()))******///000111111//////000111333333444555666777777888666666777888999:::;;;;;;;;;<<<<<<===>>>@@@BBBCCCEEEEEEEEEFFFHHHJJJKKKLLLNNNPPPSSSUUUVVVUUUSSSQQQWWWWWWXXXZZZ[[[___jjjvvv&&&%%%$$$######$$$%%%&&&######""""""######$$$%%%$$$%%%&&&$$$"""!!!$$$&&&""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""$$$&&&&&&&&&$$$$$$""""""""""""""""""""""""%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((($$$&&&''''''''''''((((((,,,...333;;;EEENNNSSSVVVWWWZZZ^^^```aaabbbcccdddffffffffffffggghhhiiijjjlllkkkiiigggeeedddcccccc```___\\\XXXTTTQQQNNNMMMPPPTTTZZZ```hhhrrr}}}yyysssjjjjjjiiigggddd```\\\ZZZYYYYYYZZZ\\\```hhhrrrxxx{{{tttjjj^^^UUUJJJFFF@@@999555333222333555555444333222111111000......------,,,,,,++++++''')))+++,,,,,,+++)))(((...---+++)))))))))+++,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''((()))***+++)))((('''''''''((()))***///000111000///...///000222333333444555666777888777888888999::::::;;;;;;;;;;;;<<<===???@@@BBBCCCEEEEEEFFFGGGHHHJJJLLLMMMOOOPPPRRRTTTUUUUUUTTTSSSVVVUUUWWWYYYYYY]]]hhhttt$$$$$$############$$$$$$######""""""######$$$%%%###&&&'''&&&"""!!!$$$'''""""""""""""""""""""""""$$$$$$############$$$$$$ !!!"""###$$$$$$###### !!!!!!"""######$$$$$$&&&%%%###"""!!!"""######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&'''))))))'''''')))+++000333:::CCCNNNUUUYYYZZZ[[[^^^bbbeeefffgggiiijjjggggggggggggggghhhiiijjjmmmllljjjhhheeecccbbbaaa[[[YYYUUURRROOOLLLKKKKKKPPPWWWccclllsss{{{|||uuuooojjjfffggggggfffeeedddcccbbbaaaccceeeiiinnnwww}}}pppfff\\\WWWNNNDDD<<<888666555333333333333333333333333//////......---,,,,,,+++***+++,,,---,,,***(((&&&///---+++))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%$$$&&&'''((('''&&&'''(((&&&'''''''''&&&&&&&&&'''''''''''''''((()))***+++)))((('''''''''(((***+++///000111000///...///000222222333444555666777777999999::::::;;;<<<<<<<<<:::;;;;;;===???AAACCCDDDFFFFFFGGGHHHJJJLLLNNNOOOQQQRRRRRRSSSTTTUUUVVVWWWVVVUUUWWWYYYZZZ]]]iiittt!!!"""############"""!!!######""""""######$$$%%%"""$$$&&&%%%###"""$$$&&&########################$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%'''(((((()))&&&&&&&&&''''''''''''(((''')))+++***((()))---111666;;;DDDMMMTTTYYY\\\]]]\\\___ccceeefffggghhhjjjiiihhhhhhhhhhhhhhhiiijjjlllkkkiiifffcccaaa___]]]VVVTTTQQQMMMJJJIIIIIIJJJRRR^^^mmmyyy|||uuuoooiiieeeaaa^^^ccceeeggghhhiiijjjmmmooorrrtttwww{{{wwwjjjdddZZZNNNDDD<<<999777333333444444444444444555000//////......---,,,,,,---.........,,,+++)))(((------+++******+++,,,,,,))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((()))))))))*********((((((''''''&&&%%%%%%%%%$$$&&&((((((((('''((()))%%%'''(((((('''&&&&&&''''''''''''(((((()))***+++)))(((((('''((()))+++,,,...///000000......///000222222333444555666666777:::;;;;;;;;;<<<<<<<<<===::::::;;;===???AAACCCDDDFFFFFFGGGHHHJJJLLLNNNPPPSSSRRRRRRRRRSSSVVVXXXYYYXXXXXXYYY[[[\\\```kkkwww"""###%%%&&&&&&%%%###"""######""""""######$$$%%%!!!"""$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$"""!!! !!!###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''')))+++******---444:::<<>><<<777777777666555555444444000000//////...---------.........------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%###%%%'''(((''''''((()))$$$'''******(((&&&&&&''''''''''''(((((()))***+++))))))(((((()))***,,,---,,,...//////......000111111222333333555555666777::::::;;;;;;;;;;;;<<<<<<::::::;;;===???AAACCCDDDDDDEEEFFFGGGIIILLLNNNOOOQQQRRRSSSTTTVVVWWWXXXXXXYYYXXXYYY\\\\\\```kkkwww$$$&&&)))++++++)))&&&$$$#########"""###$$$$$$%%%!!!!!!"""###%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$(((&&&###!!! !!!###%%%#########"""""""""""""""$$$$$$%%%%%%$$$###!!! ######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&'''''''''((((((&&&(((+++++++++000999@@@AAAKKKVVV]]]]]]\\\^^^```eeegggjjjjjjiiihhhhhhiiikkkjjjiiiiiihhhiiiiiiiiidddcccaaa^^^[[[WWWTTTRRRPPPOOONNNNNNQQQVVVZZZ]]]iiittt|||ssslllccc^^^VVVRRRRRRTTTWWWYYY\\\bbbkkksss|||}}}xxxnnnbbbVVVMMMGGGEEE<<<;;;:::888666555444333000000000///......------......---------...//////***+++,,,---------------))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))))))))((('''&&&&&&%%%%%%"""$$$&&&'''&&&&&&'''(((###'''+++,,,)))'''&&&''''''''''''(((((()))***+++***))))))))))))+++---...+++---//////...///000222111222222333444555666777999::::::::::::::::::;;;::::::;;;===???AAACCCEEECCCDDDEEEFFFHHHKKKMMMNNNOOOQQQTTTWWWXXXXXXWWWVVVWWWVVVXXXZZZZZZ^^^iiiuuu&&&%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$###"""!!!########################&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((())),,,(((### !!!###&&&((('''))),,,///444;;;CCCIIIPPPRRRVVV[[[___aaaccccccbbbdddhhhiiiiiiiiiiiijjjnnnjjjffffffiiijjjhhhddd^^^^^^]]]YYYUUURRRRRRSSSLLLQQQXXX]]]```fffnnnuuuqqqiiiiiifff```]]]XXXWWWUUUSSSSSSXXX^^^cccjjjqqq{{{vvvnnnhhh```TTTKKKDDD@@@;;;999999888555111222444444333111000///000------------------------//////.........---------*********)))))))))((((((++++++************++++++'''(((***,,,,,,,,,***))))))************+++++++++))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((('''&&&'''(((*********)))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))(((((('''))))))))))))***+++,,,------...000111000///000111333333444444555666666777===<<<:::999888999999:::???>>>>>>>>>???AAACCCEEEGGGFFFEEEFFFHHHLLLPPPRRRUUUTTTTTTSSSTTTUUUWWWXXXYYYWWWWWWZZZ\\\```jjjuuu%%%%%%$$$$$$###""""""""""""######$$$%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((+++((($$$"""###&&&(((***))),,,111666;;;BBBJJJOOOSSSUUUXXX[[[___bbbdddeeedddfffhhhiiihhhhhhiiijjjlllhhheeeeeehhhhhhfffbbb___]]]ZZZVVVTTTSSSUUUVVVTTTYYY```eeejjjqqq{{{rrr```ZZZYYYXXXVVVUUUSSSTTTVVVYYY___hhhrrryyy~~~yyytttmmmbbbYYYTTTNNNFFF@@@>>>===:::888222333333222000...------..............................---------,,,,,,,,,,,,,,,+++++++++*********)))((((((''''''(((((()))''')))***,,,,,,,,,***)))+++++++++******)))))))))######%%%&&&(((***+++,,,((((((''''''''''''(((((('''&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''&&&%%%''''''((()))))))))))))))&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))))))))))))))))))))))))))***+++,,,------///000111000///000111222333333444444555666666:::999999888999:::<<<<<<>>>>>>======???AAADDDFFFFFFFFFEEEFFFHHHLLLPPPRRRTTTTTTTTTTTTUUUVVVXXXYYYYYYWWWXXX[[[\\\```iiisss$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%$$$###""""""%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&'''((()))***)))'''%%%&&&(((***,,,,,,000777???EEELLLRRRVVVWWWXXXZZZ]]]```cccfffhhhggghhhhhhgggfffeeeggghhhjjjgggddddddeeedddaaa^^^___[[[WWWUUUWWWZZZ]]]^^^aaaffflllrrryyy{{{iii]]]RRRNNNNNNOOORRRVVVWWW[[[bbbjjjttt~~~}}}yyyyyyyyyzzzzzzwwwssspppnnnppprrrssstttxxx|||tttnnnllllllkkklllllllllllllllllllllnnnrrrvvvxxxxxxwwwvvvwwwtttzzzuuummmddd[[[OOOFFFAAA>>>;;;999333333333222111000...---////////////////////////---------,,,,,,,,,++++++,,,,,,++++++++++++******)))((((((''''''(((((()))((()))***,,,,,,+++******---,,,+++***)))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''')))))))))((('''&&&%%%$$$((((((''''''(((((())))))$$$$$$%%%&&&'''((())))))''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&''')))******++++++))))))))))))***+++,,,------///111111000///000111111222222333333444555555666666777888:::<<<>>>???<<<<<<<<<===???BBBDDDFFFFFFEEEEEEFFFIIILLLPPPRRRSSSSSSTTTTTTUUUWWWXXXYYYXXXWWWYYY\\\]]]___gggppp#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%&&&((()))*********)))((('''(((+++---///555>>>FFFMMMSSSXXX\\\\\\\\\]]]^^^aaaeeehhhjjjhhhhhhgggeeebbbbbbccceeeiiifffcccaaa```^^^[[[XXXZZZYYYYYY]]]dddjjjmmmnnnqqquuuzzz~~~pppgggYYYSSSOOOOOOPPPTTT\\\eeeiiipppzzz{{{yyywww|||}}}|||xxxsssnnnlllkkkjjjkkkllllllkkkiiifffccc```bbbeeefffhhhnnnvvv|||}}}wwwnnnfffaaa___```````````````aaabbbccceeeiiimmmpppooonnnlllllleeekkksssyyy}}}qqqhhh[[[PPPIIICCC>>>:::666555444444444333111000000000////////////............---------,,,,,,,,,++++++++++++*********))),,,,,,++++++++++++,,,,,,)))******+++++++++******+++++++++***)))((((((((()))(((((('''&&&%%%$$$$$$&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%)))((('''&&&&&&''')))***$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&'''((()))************))))))))))))***+++,,,---...///111111/////////000000111111222333333444444555555666888:::<<<===>>>;;;;;;<<<===@@@BBBEEEFFFEEEEEEEEEGGGIIIMMMPPPRRRSSSSSSTTTUUUVVVXXXYYYYYYXXXWWWYYY\\\]]]^^^eeennn#########$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%&&&&&&'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&''')))***+++***++++++***((())),,,///444:::CCCLLLSSSXXX[[[^^^```___```aaacccfffiiijjjggggggfffccc```___```aaahhheeeaaa]]]ZZZXXXUUUTTTVVV[[[cccnnnxxx~~~}}}nnn```XXXPPPOOOPPPUUUZZZ```kkkvvv~~~|||ooonnnllljjjhhhgggfffeeegggggggggeeebbb___^^^^^^]]]___bbbcccbbb```^^^]]]YYY\\\```ccceeejjjrrrxxx}}}}}}{{{uuulllccc]]]ZZZYYYXXXXXXYYYYYY[[[\\\]]]___bbbfffhhhgggeeedddcccbbbfffkkkmmmmmmnnnqqqsssxxx{{{xxxmmmddd[[[SSSJJJCCC;;;888555444555555444222/////////.........------////////////............------,,,,,,,,,+++++++++...------,,,,,,------...******+++++++++*********))))))))))))))))))))))))######$$$&&&((()))***+++&&&'''((())))))((('''&&&%%%&&&'''(((((((((''''''(((''''''&&&&&&''''''(((%%%%%%&&&''''''((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))***+++,,,---...000111111///...///000000000111111222333333444666666777999:::;;;;;;<<<::::::<<<>>>@@@BBBDDDEEEDDDDDDEEEGGGJJJMMMPPPRRRSSSTTTUUUVVVWWWXXXXXXYYYWWWVVVXXX[[[\\\^^^eeemmm~~~###$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***+++,,,+++***,,,111666<<>>@@@BBBCCCDDDCCCDDDEEEHHHKKKNNNPPPRRRTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUWWWZZZ[[[]]]eeennn$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$##################$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))(((+++---,,,---111999@@@GGGLLLSSSXXX[[[]]]___aaabbbcccdddeeegggggghhhhhheeefffgggeeebbb```______^^^[[[WWWSSSQQQRRRVVVYYYfffsss{{{wwwsssrrruuuwwwxxxvvvppphhh^^^WWWTTTTTTUUUYYYdddrrr}}}~~~uuuiiieee```\\\ZZZYYYWWWVVVNNNNNNMMMNNNOOOPPPRRRSSSSSSTTTTTTTTTRRRRRRSSSUUUSSSXXX^^^aaabbbbbbccceeefffjjjoooqqqppppppsssuuurrrqqqmmmggg___YYYVVVUUUWWWXXXZZZ\\\^^^______^^^```bbbddddddbbbaaaaaaaaabbbcccbbb^^^ZZZXXXZZZ]]]```ccceeeeeecccbbbdddeeeaaabbbdddggglllqqqwww{{{vvvmmmeeeTTTKKK@@@888666666444222111111000000///......---000////////////............---------,,,,,,,,,,,,*********))))))*********,,,++++++******)))******)))))))))))))))(((((((((,,,+++***)))((('''&&&&&&((((((''''''''''''(((((($$$%%%''')))***)))((((((((((((''''''''''''(((((($$$%%%%%%&&&'''''''''''''''(((((((((''''''&&&%%%''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&'''(((((())))))))))))((())))))))))))***+++,,,---///000222111///......///111111222222333444444444555666777999:::::::::::::::;;;===>>>@@@AAAAAABBBBBBCCCEEEHHHKKKNNNQQQRRRUUUVVVWWWXXXXXXWWWVVVVVVVVVTTTUUUXXXYYY]]]fffppp%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''***------///666@@@IIIOOOSSSXXX\\\___```aaabbbbbbccceeeggghhhhhhggggggfffggghhhgggdddaaa``````YYYWWWSSSOOOOOOSSSYYY^^^qqq~~~wwwsssnnnlllgggccc```ccchhhlllgggeeeaaa[[[UUUTTTXXX[[[cccgggsss|||rrreee\\\WWWUUURRRQQQPPPNNNLLLJJJJJJIIIIIIJJJKKKMMMOOOQQQUUUVVVVVVUUUTTTSSSUUUVVVXXX]]]dddhhhiiijjjmmmooosssxxx|||}}}zzzxxxwwwxxxnnnmmmhhhbbb[[[VVVTTTTTTUUUWWWZZZ]]]^^^___^^^]]]___aaabbbbbb```______```bbbbbbaaa\\\XXXWWWZZZ^^^\\\^^^___]]]ZZZYYYZZZ\\\[[[[[[[[[\\\^^^bbbhhhlllooottt|||yyyaaaVVVHHH>>>:::888666444222222222111000//////...//////.........---------*********)))))))))((((((++++++************++++++,,,,,,+++***))))))******++++++***)))((('''&&&&&&&&&'''((()))***+++,,,---)))((('''&&&&&&'''((()))$$$%%%''')))******)))(((((((((''''''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%&&&'''((()))((('''%%%$$$%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''$$$&&&(((******(((&&&$$$%%%&&&''')))************))))))))))))***+++,,,---///111222111///......///111222222333333444555555333444777999:::;;;;;;;;;;;;<<<===???@@@@@@AAAAAABBBCCCEEEHHHKKKNNNQQQRRRVVVWWWXXXXXXXXXWWWVVVUUUVVVTTTTTTWWWXXX]]]gggqqq""""""###$$$$$$$$$$$$###&&&%%%###!!!&&&%%%###"""!!!"""###$$$%%%$$$""""""""""""$$$%%%#########"""""""""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%)))***(((%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%***'''%%%&&&''''''$$$!!!'''&&&%%%%%%%%%&&&'''(((---,,,,,,///777AAAIIIMMMTTTWWW[[[]]]^^^___```aaaccccccddddddeeeeeeddddddeeeffffffeeedddbbb```___VVVSSSQQQPPPNNNPPP\\\hhhzzz}}}vvvkkkaaaZZZXXXUUUTTTUUUWWWXXXXXXZZZ[[[YYYVVVTTTYYYccckkkvvv||||||vvvpppnnnkkkgggdddbbb___YYYUUUJJJJJJJJJKKKLLLMMMMMMNNNKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRTTTUUUUUUVVVYYY[[[aaafffooowww}}}}}}xxxuuuuuummmiiiccc]]]YYYVVVSSSQQQ[[[]]]___aaabbbdddgggjjjfffeeeeeedddccccccbbbbbb```^^^]]]]]]]]]\\\ZZZXXX\\\[[[YYYYYYXXXWWWTTTRRRSSSSSSSSSVVVZZZ]]]______ggghhhiiinnnuuu~~~uuufffSSSDDD???<<<999666777666444333111000000////////////000000000000000,,,,,,,,,+++++++++******)))******++++++******)))((())))))***++++++,,,,,,((()))+++,,,,,,+++***)))''''''(((((())))))******(((((('''''''''&&&&&&&&&)))((('''''''''(((***+++(((((('''&&&&&&&&&&&&''')))'''&&&(((******'''$$$''''''(((((((((((('''''''''''''''&&&&&&''''''''')))))))))))))))***++++++)))&&&$$$&&&+++---+++(((&&&'''((())))))((('''&&&************+++,,,---...---......---,,,,,,...///111222333333222111222444666777888999999:::999999<<<======???@@@AAABBBBBBDDDDDDFFFIIIMMMPPPSSSUUUUUUVVVXXXZZZZZZYYYWWWVVVWWWVVVVVVYYYZZZ]]]fffppp}}}"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&(((((('''%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%)))(((&&&'''((((((&&&###''''''&&&%%%&&&'''((())),,,,,,///555>>>GGGNNNRRRWWWZZZ]]]___```aaabbbcccbbbcccddddddddddddcccccceeeeeeeeedddaaa^^^ZZZYYYVVVRRRPPPQQQTTTZZZhhhttttttjjj___VVVMMMLLLJJJKKKMMMPPPRRRSSSPPPRRRUUUXXX[[[dddqqqzzz}}}rrrkkkeee___ZZZ]]]ZZZWWWVVVUUUSSSOOOLLLKKKKKKLLLNNNOOOPPPPPPQQQOOOOOOOOOPPPRRRSSSTTTUUUWWWXXXZZZZZZ[[[]]]```ccckkkpppyyyzzzwwwvvvkkkhhhdddaaa___^^^^^^]]]^^^aaadddfffgggiiikkkllllllllljjjhhhgggeeeccccccfffdddcccbbbbbbaaa^^^\\\[[[ZZZYYYYYYYYYXXXVVVTTTWWWVVVUUUWWWYYY[[[\\\[[[^^^^^^___ccchhhooouuuyyyppp\\\MMMEEE@@@<<<888666555333111000/////////////////////////////////------------,,,,,,,,,+++***++++++++++++++++++***++++++******)))******+++++++++,,,,,,,,,++++++***((((((((()))))))))))))))((((((((('''''''''&&&&&&((((((((((((((())))))***(((((('''&&&&&&&&&&&&''')))(((''')))++++++)))&&&''''''''''''''''''((((((%%%&&&'''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&''''''$$$"""$$$((()))'''$$$''''''((())))))(((''''''(((((((((((()))***+++,,,///111222111000///000222000222333333222111222444666777888999999:::999999<<<<<<===???@@@AAABBBCCCBBBCCCEEEIIIMMMQQQTTTVVVVVVVVVXXXYYYYYYYYYXXXWWWXXXVVVVVVXXXYYY\\\eeeooo~~~###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%(((''''''((())))))(((&&&((('''&&&&&&&&&((()))***+++///666>>>GGGOOOUUUXXXZZZ]]]```bbbcccccceeefffccccccdddddddddccccccbbbcccccccccbbb___[[[XXXUUUUUUPPPNNNRRRZZZcccqqq|||zzzjjj^^^TTTLLLDDDDDDDDDEEEGGGKKKOOOQQQNNNSSSYYYaaajjjvvvxxxlllbbb[[[VVVQQQMMMOOONNNLLLLLLLLLLLLJJJHHHJJJKKKMMMOOOQQQRRRSSSSSSUUUVVVWWWYYY[[[]]]^^^___aaabbbccccccdddgggkkknnnyyy~~~}}}vvvqqqpppgggfffeeeddddddfffhhhiiihhhkkkppprrrssstttuuuvvvvvvuuutttsssqqqpppooonnnrrrpppnnnlllkkkiiifffccc___^^^]]]]]]]]]]]][[[YYYYYYWWWVVVVVVWWWWWWVVVUUUVVVVVVWWWYYY\\\```dddfffqqqvvv|||~~~jjjYYYNNNGGG@@@;;;777666444222111000000000///////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))***......---,,,++++++++++++))))))))))))))))))(((((((((((((((((('''''''''''''''(((((())))))))))))))))))(((''''''&&&&&&''''''((((((((()))+++,,,+++)))''''''&&&&&&&&&((()))***%%%&&&'''(((((((((((('''&&&&&&'''(((((((((((((((&&&$$$"""###&&&'''%%%###'''(((((())))))(((((('''(((((((((((()))***+++,,,,,,...000000///...---...000111333333222111333444666777888999999:::999999<<<<<<===???@@@AAABBBCCC@@@BBBDDDHHHLLLQQQTTTVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXVVVVVVXXXXXXZZZccclll$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%###"""!!!"""###$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&%%%%%%######################## ###%%%### !!!###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))((('''''''''&&&&&&'''(((***+++...444>>>GGGNNNTTTXXXZZZ\\\___bbbddddddeeefffgggeeeeeeeeeeeeeeedddcccbbb````````````^^^[[[XXXVVVUUUQQQQQQZZZeeeoooyyyqqqaaaUUUMMMHHHDDDEEEGGGJJJMMMQQQUUUYYY^^^bbbjjjrrr{{{rrrlllbbbZZZVVVRRRPPPNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNPPPSSSVVVYYY[[[\\\\\\^^^___bbbfffiiilllnnnoooppppppqqqqqqrrruuuzzz}}}zzzrrrllliiihhhiiijjjkkkmmmpppuuuxxx{{{|||yyyvvvqqqnnnjjjiiigggffffffeeebbb```^^^\\\[[[ZZZZZZYYYWWWUUUTTTUUUVVVWWWYYY[[[\\\\\\fffjjjooosssvvvxxx|||~~~vvvdddVVVLLLDDD>>>;;;:::777555333333333333/////////........................------------,,,---------,,,,,,---------...,,,***((('''(((***,,,///...,,,+++*********++++++******))))))((((((((()))))))))(((((((((''''''&&&''')))*********)))((()))(((((('''''''''''''''''''''((()))***+++++++++)))((('''&&&''')))+++,,,***)))'''&&&&&&&&&'''((('''((()))*********)))))))))'''&&&&&&((()))'''%%%((((((((())))))(((((((((************+++,,,---...***,,,///000...---,,,,,,000111222222222222333555666666888999999999999999;;;<<<===>>>@@@BBBCCCCCCAAABBBDDDHHHKKKOOORRRTTTVVVVVVVVVVVVVVVXXXYYYYYYYYYWWWVVVWWWWWWYYYaaajjj%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$############%%%&&&&&&&&&$$$""" $$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%########################!!!$$$%%%$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&'''(((***---...555<<>>@@@BBBCCCDDDDDDDDDFFFGGGJJJMMMOOOPPPVVVUUUUUUUUUVVVWWWYYYZZZYYYWWWVVVWWWWWWYYYaaajjj$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%$$$###!!! $$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&''')))+++...111333>>>EEEMMMSSSUUUWWWZZZ\\\^^^aaadddeeeeeeeeefffggghhhhhhggggggeeedddcccbbb\\\[[[YYYVVVTTTSSSRRRRRRSSSVVVaaappp{{{}}}lll\\\OOOFFFDDDGGGJJJRRR^^^iiiqqqyyysssjjjggg```___\\\XXXUUUSSSQQQQQQQQQSSSTTTUUUVVVXXX\\\___aaadddjjjqqqwww{{{~~~|||xxxrrrwww~~~|||rrrpppnnnmmmkkkhhhddd```\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]```ccceeefffffffffgggjjjnnnqqqtttyyysssfffZZZRRRMMMCCC@@@<<<777444333333444111111000000//////......---------,,,,,,,,,,,,+++...---,,,++++++,,,---...***)))(((((()))+++---...,,,,,,+++***))))))))))))******************))))))************))))))))))))'''(((((()))))))))))))))***)))((((((''''''((((((&&&'''((('''&&&''')))+++,,,+++***))))))***+++,,,111...((($$$"""$$$''')))'''&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''***))))))(((((())))))***(((((((((((()))***+++,,,---///111111000......//////000222222222222444666666777888999999:::999999:::;;;<<<>>>@@@BBBDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNTTTTTTUUUVVVWWWXXXXXXYYYZZZWWWWWWXXXXXXYYYbbbkkk$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&'''%%%%%%$$$#########$$$$$$###""""""""""""""""""###"""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&((((((&&&%%%&&&(((((((((***,,,000444777:::FFFKKKRRRVVVWWWYYY]]]aaa```bbbeeegggggggggggghhhggggggfffeeedddbbb```___YYYXXXVVVTTTUUUWWWYYY[[[^^^cccmmmyyy~~~ppp```UUUMMMHHHMMMTTT^^^hhhwww{{{rrrnnnhhh```]]]^^^^^^___``````___^^^]]]]]]XXX[[[^^^```bbbffflllpppuuuyyy|||wwwqqqmmmiiihhhfffdddcccbbbaaaaaa______```aaacccdddddddddaaadddhhhjjjkkkmmmrrrvvvzzznnnddd\\\XXXJJJFFFAAA<<<888666666666333222222111000000//////............------------...---,,,++++++,,,---...+++******)))******+++++++++++++++,,,++++++************************++++++++++++*********)))))))))((((((((((((((())))))******))))))(((((((((((((((((())))))(((&&&&&&)))++++++******))))))((((((''',,,+++(((&&&&&&&&&((())))))'''%%%$$$%%%&&&)))***$$$%%%&&&&&&&&&&&&'''(((******)))(((((()))******(((((((((((()))***+++,,,,,,---...---,,,,,,,,,......000222222222222444666666777888999999:::999999:::;;;<<<>>>@@@BBBDDDEEEDDDDDDEEEGGGIIIKKKMMMNNNRRRSSSUUUWWWXXXXXXXXXXXXZZZXXXWWWYYYYYY[[[cccmmm###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$###""""""!!!$$$$$$######$$$&&&''')))'''&&&%%%$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$!!!###&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%(((******'''&&&'''))))))***,,,///333888<<<>>>JJJOOOUUUXXXXXXZZZ```eeeaaadddggghhhhhhhhhhhhiiifffeeeeeedddbbb```^^^]]]UUUTTTTTTUUUXXX___eeeiiissswww}}}|||sssfffYYYRRROOOPPPYYYdddtttyyyuuujjjaaa]]]ZZZUUUUUUZZZYYY\\\aaadddeeeeeefffgggbbbeeeiiimmmpppuuu}}}wwwuuurrrnnnllljjjiiiiiieeecccbbbbbbccccccbbbaaa___cccggghhhggghhhkkkoooppp|||~~~sssjjjddd```QQQMMMGGGAAA===;;;::::::333333333222111000000///000/////////...............---+++******+++---...,,,,,,++++++***))))))(((***+++,,,---...---,,,+++)))))))))***+++++++++,,,+++++++++************))))))((('''''''''(((***+++******)))((((((((((((((()))++++++)))'''&&&))),,,))))))))))))(((&&&%%%$$$''''''((()))))))))))))))%%%### !!!$$$&&&$$$%%%'''''''''''')))***+++***)))(((((()))***+++************+++,,,---...000000111000......000222...000222222222333444666666777888999999:::999999:::;;;<<<>>>@@@BBBDDDEEEBBBBBBDDDFFFIIILLLNNNPPPQQQSSSUUUXXXYYYYYYXXXWWWZZZXXXXXXYYYYYY\\\dddnnn$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%$$$!!! %%%'''$$$!!!###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''((()))(((&&&%%%&&&'''%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%(((((('''%%%$$$###%%%'''((()))***,,,222;;;EEELLLQQQTTTYYY\\\^^^___```aaafffeeedddeeehhhhhhfffcccfffeeeddddddbbb___ZZZVVVUUUPPPOOOTTTYYY```lllyyy~~~uuurrrqqqooolllddd]]]XXXWWWWWW\\\jjjxxx|||rrriiieee^^^\\\WWWRRRNNNNNNQQQTTTSSSYYYaaahhhmmmqqqsssuuurrrsssuuuzzz}}}zzzwwwqqqllliiihhhgggggggggfffcccaaaaaadddiiijjjhhhfffggghhhoooqqqxxx}}}yyypppjjjdddZZZNNNFFFCCC@@@<<<999333333333111//////111333+++,,,......---,,,------,,,++++++******++++++,,,///...,,,******+++,,,---,,,,,,,,,,,,+++***))))))+++*********))))))((((((++++++,,,+++***)))'''%%%))))))))))))))))))))))))***((('''''')))***))))))+++(((&&&'''))))))'''%%%)))((('''&&&&&&'''((()))---+++)))'''&&&'''((()))((()))***+++***)))'''%%%((((((((((((''''''''''''***((('''(((***+++(((%%%)))))))))***+++---...///111111000000//////.........000222333333333444555555555666777888999::::::;;;<<<===>>>@@@BBBCCCDDDFFFFFFFFFFFFGGGJJJNNNRRRTTTTTTUUUVVVVVVVVVVVVUUUXXXVVVWWWYYYYYY[[[ccclll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%% ###&&&$$$!!!$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%"""!!!!!!$$$&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''(((((())))))%%%&&&'''&&&%%%%%%&&&((()))+++...111777@@@IIIPPPTTTWWW[[[^^^^^^^^^___```gggeeedddfffhhhhhhfffdddddddddddddddbbb^^^ZZZWWWRRRMMMMMMUUU```kkkzzzsssjjjgggeeecccaaa[[[WWWUUUYYY```kkk~~~wwwnnneee^^^ZZZVVVTTTQQQMMMKKKLLLPPPTTTSSSXXX```gggooovvv}}}yyyuuurrrmmmjjjiiiiiihhhhhhkkknnnqqqqqqmmmhhhfffeeeiiijjjooovvv{{{}}}|||vvvkkkcccYYYQQQKKKGGGBBB???777666555333111000000111,,,---//////...------......------,,,,,,------...///...,,,+++***+++,,,---))))))***+++,,,,,,,,,,,,+++*********))))))))))))************)))(((''''''))))))))))))))))))))))))+++)))(((((()))***)))(((***(((&&&'''((()))'''%%%)))((('''&&&&&&'''((()))***)))'''%%%$$$%%%&&&'''((()))***+++***)))'''&&&)))))))))))))))))))))(((***((('''(((***+++)))'''************+++,,,---...000000000//////////////////111333333333333444666666666777888999:::;;;;;;;;;<<<===>>>@@@BBBCCCDDDBBBCCCCCCCCCDDDGGGKKKOOOTTTTTTUUUVVVVVVVVVVVVUUUWWWVVVVVVYYYYYY\\\dddmmm&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###  $$$''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&'''&&&&&&''')))+++...333999???GGGOOOTTTXXX[[[^^^____________```gggffffffggghhhhhhfffeeebbbbbbccccccaaa]]]YYYVVVSSSOOOOOOZZZjjjzzz{{{ssslllccc]]][[[[[[YYYXXXTTTTTTYYYbbbooosssqqqlllfff___YYYTTTQQQNNNNNNMMMKKKKKKNNNSSSVVVXXX\\\ccckkkuuu{{{uuurrrqqqqqqqqqrrrtttvvvtttpppjjjfffcccfffeeehhhlllnnnqqqzzzvvvrrrkkkaaaXXXOOOIIIEEE;;;:::888555333111000///---///111000///......///......------------......///...,,,+++++++++,,,---))))))***+++,,,,,,,,,,,,***************))))))))))))((((((((('''(((((()))))))))))))))))))))))))))---+++)))((()))***)))((()))(((''''''(((((('''&&&((((((''''''''''''((((((***)))'''&&&%%%%%%&&&&&&(((((()))******)))'''&&&))))))************))))))***(((&&&''')))***+++++++++++++++++++++,,,------//////////////////000000000222444444444444666777777777888999:::;;;<<<<<<;;;<<<===>>>@@@BBBCCCDDDDDDEEEFFFFFFGGGIIINNNQQQTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUVVVYYYZZZ]]]eeeooo&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""!!!!!!"""%%%''''''&&&%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&$$$"""###&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''(((''''''((())),,,111888@@@GGGMMMSSSWWWZZZ\\\___`````````bbbcccgggggggggggghhhgggfffeeeaaaccccccbbb^^^ZZZWWWUUUWWWUUUYYYeeewwwwwwooojjj___[[[UUUSSSTTTVVVWWWWWWVVV\\\ffftttxxxooogggeeeaaa\\\WWWSSSPPPNNNKKKLLLMMMNNNPPPTTTYYY]]]cccgggoooxxx}}}|||yyyyyyyyywwwtttqqqnnnmmmjjjhhhhhhjjjjjjkkkrrryyy{{{qqqdddWWWNNNJJJ>>><<<999666555333111//////111222222000//////000,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,+++***))))))************************((('''&&&&&&&&&((()))***((((((((((((((((((((((((...,,,))))))))))))((('''((((((''''''((((((((('''(((((((((''''''(((((((((+++***)))((('''((((((((((((((())))))))))))(((''''''((()))*********)))))))))(((&&&&&&(((***---...,,,,,,+++++++++,,,,,,------......//////000000000111333444444444555777999777777888999:::;;;<<<<<<;;;<<<===>>>@@@BBBCCCDDDDDDFFFGGGHHHIIIKKKOOORRRTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUYYY[[[^^^gggppp$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&(((((('''&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((((((((((((''''''&&&((())))))(((''')))***000555>>>FFFLLLQQQVVVYYYZZZ\\\___```aaabbbdddfffgggggghhhhhhgggfffeeeeeebbbcccbbb___[[[WWWUUUVVVZZZ^^^fffttt~~~uuulllddd^^^TTTQQQOOONNNPPPTTTWWWYYY]]]iiizzzwwwppphhhccc___]]]ZZZVVVSSSPPPOOONNNJJJMMMPPPSSSWWW[[[aaaeeeooovvv~~~|||zzzyyyyyynnnjjjhhhiiiiiiiiinnntttzzz}}}ooo```UUUOOOCCC???:::777666555333111000222333222111//////000---,,,,,,++++++,,,,,,---......------,,,,,,,,,---,,,,,,,,,,,,+++***))))))***************+++++++++''''''&&&&&&&&&((()))+++((((((((((((((((((((((((---+++)))((())))))((('''''''''((((((''''''(((((('''(((((((((((((((((('''***))))))((((((((((((((((((((()))))))))))))))(((%%%&&&((()))***)))((('''((((((''''''(((***---///,,,,,,,,,+++,,,,,,------------......//////000000222333444444444555777:::666666777888999:::;;;;;;;;;<<<===>>>@@@BBBCCCDDD@@@BBBDDDEEEFFFHHHLLLOOOUUUUUUVVVWWWWWWWWWWWWVVVUUUTTTVVVYYY[[[^^^gggqqq$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&!!!$$$'''((('''%%%$$$$$$###$$$$$$%%%%%%$$$$$$### !!!$$$''')))*********((()))))))))((())),,,///555;;;CCCKKKPPPTTTWWWZZZZZZ\\\___```aaaccceeegggfffggghhhgggeeeddddddeee```aaa```\\\WWWUUUWWWYYY___hhhuuu~~~tttjjjbbbZZZVVVPPPNNNLLLLLLOOOTTTZZZ]]]jjjyyy|||qqqhhhdddaaa^^^[[[WWWUUUSSSQQQPPPOOOOOOPPPNNNRRRXXX^^^dddjjjpppuuu~~~|||qqqllliiiiiihhhgggjjjoootttxxx|||ooobbbZZZLLLFFF>>>999888777555333111222333333111//////000//////............//////............---------,,,))))))***+++,,,,,,,,,,,,*********+++++++++++++++''''''''''''((())))))***)))))))))))))))))))))))),,,***((('''((()))((('''&&&'''((((((''''''((()))''''''((((((((((((''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))$$$%%%''')))***)))(((''''''((()))))))))***---///,,,,,,,,,,,,,,,---........................//////333333444444333444777:::666666777888999:::;;;;;;;;;<<<===>>>@@@BBBCCCDDD@@@BBBEEEFFFHHHJJJMMMPPPUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUVVVYYY[[[^^^gggqqq%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$######$$$%%%"""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%!!!###%%%&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$ """%%%'''''''''&&&(((((((((((()))---222666<<>>@@@BBBCCCDDDBBBDDDGGGIIIJJJMMMPPPRRRUUUVVVWWWWWWXXXWWWWWWWWWWWWVVVWWWZZZ[[[^^^gggqqq&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&'''&&&%%%$$$######$$$&&&&&&&&&&&&((()))!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%$$$###$$$&&&)))%%%%%%&&&''''''&&&%%%%%%&&&''')))))))))'''%%%$$$'''''''''(((***///666;;;AAAEEELLLQQQUUUWWWZZZ[[[___`````````___```bbbddddddfffhhhfffcccaaaaaacccYYYYYYYYYUUUSSSVVV^^^fffvvv{{{ooobbbYYYSSSNNNKKKIIIJJJLLLPPPXXXeeerrrzzztttgggaaa]]]XXXWWWWWWVVVSSSPPPTTTTTTUUUVVVYYY\\\```bbbiiipppzzz{{{uuusssqqqnnnnnnqqqmmmppptttyyy}}}xxxaaaWWWIII@@@<<<;;;888666111222333222000......///------,,,,,,,,,,,,------......//////......---,,,,,,,,,,,,,,,+++***))))))*********++++++,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))(((&&&%%%%%%'''(((((('''%%%'''))))))'''&&&(((+++&&&'''((())))))((('''&&&(((((()))))))))))))))(((((((((((((((((()))******%%%'''))),,,,,,,,,***)))&&&))),,,,,,***)))+++---***++++++,,,---...000111/////////......------,,,222333333222222333777999888999999:::;;;<<<===>>>;;;<<<===>>>@@@BBBCCCDDD???AAADDDFFFHHHJJJMMMOOOUUUVVVWWWWWWXXXXXXWWWWWWXXXVVVWWWZZZ[[[^^^gggppp%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""$$$$$$#########$$$###$$$%%%$$$"""!!!"""###&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&''')))***...444;;;@@@FFFIIINNNQQQSSSVVVYYY\\\ZZZ[[[]]]___```aaabbbbbbgggeeebbbbbbcccaaa]]]YYY\\\WWWUUUTTTRRRUUUdddtttwwwjjj```VVVMMMIIIJJJIIIMMMQQQXXXfffxxxrrrcccXXXXXXWWWVVVVVVUUUTTTQQQOOOOOOQQQTTTYYY^^^fffnnnttt~~~|||zzzyyyyyyxxxtttvvvyyyzzz{{{}}}tttdddPPPDDD@@@???;;;666444444222111000000000000///............---------///...---,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,***)))))))))---+++)))''''''((()))+++((()))***+++,,,---------++++++++++++*********)))+++*********))))))((((((+++***(((''''''(((***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++******+++,,,,,,,,,,,,+++,,,,,,---.........------......////////////......000111222222444444555666888888999:::;;;===>>>???999:::;;;===>>>@@@AAABBBEEEAAA???@@@EEEKKKNNNOOOUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVWWWZZZ[[[^^^jjjuuu&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&&&&&&&'''%%%######$$$&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&(((+++...222888???DDDJJJMMMQQQSSSUUUVVVWWWYYYZZZ[[[]]]___```aaabbbbbbeeecccbbbbbbbbb```\\\XXXTTTQQQQQQSSSUUU]]]mmm~~~vvvjjj```VVVMMMIIIJJJLLLSSS\\\gggxxxxxxpppggg\\\UUUSSSRRRRRRRRRSSSTTTSSSSSSWWWYYY]]]ccckkkuuu}}}}}}~~~~~~}}}~~~qqq^^^NNNFFF@@@:::666777666444222111000/////////............---------///...---,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,***))))))***+++******)))))))))))))))))))))***+++,,,,,,,,,,,,++++++*********)))))))))*********)))))))))(((((('''&&&$$$######$$$&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---------......////////////......000111111222333444555555:::999999::::::;;;<<<<<<999:::;;;===>>>@@@AAABBBEEECCCAAACCCHHHMMMOOOPPPUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWXXX[[[\\\```lllxxx&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&&&&%%%%%%%%%&&&$$$$$$###!!! """$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))'''***///444999???DDDHHHNNNQQQUUUWWWWWWVVVVVVVVVZZZ[[[]]]___aaabbbccccccbbbbbbaaaaaa```]]]YYYVVVNNNNNNQQQVVV\\\hhhyyyvvvjjj```VVVNNNLLLOOOVVVaaaooo~~~{{{tttkkkccc^^^ZZZUUUQQQOOOOOOOOOPPPRRRVVVYYY[[[```dddkkkttt~~~ooo]]]OOOEEE>>>:::999888555222000///......///............---------......---,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,***)))******((()))***++++++***(((''')))******+++,,,,,,,,,,,,******)))))))))(((((((((******))))))))))))((((((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((((((((((())))))(((((((((************)))))))))))))))***++++++,,,,,,++++++++++++*********+++---.........////////////......000000111222333444555555::::::::::::999999999:::999:::;;;===>>>@@@AAABBBEEEDDDDDDGGGKKKOOOPPPQQQUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWYYY\\\^^^bbbnnnzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$###""" """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))''',,,333:::@@@EEEIIILLLPPPSSSXXXZZZZZZXXXWWWVVVZZZ[[[]]]___aaabbbccccccbbbaaaaaa___\\\YYYTTTRRRNNNQQQVVV\\\eeesssvvvhhh]]]UUUPPPTTT[[[hhhuuu~~~vvvhhhccc\\\WWWUUUSSSQQQOOONNNOOOPPPRRRUUU[[[aaaeeekkkqqq||||||kkkZZZLLLDDD@@@999888555222000////////////............---------...---,,,,,,+++++++++,,,++++++++++++++++++++++++***+++---,,,+++******+++))))))*********))))))((()))***+++,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))(((((())))))(((((((((((())))))******)))(((((()))******))))))***++++++***))))))++++++******))))))(((((())))))***++++++++++++++++++***)))((((((***,,,.........////////////......000000111222333444444555888888999999::::::999999999:::;;;===>>>@@@AAABBBCCCDDDFFFIIILLLOOOPPPPPPTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVYYY\\\^^^cccooo{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!###%%%%%%$$$###$$$%%%((((((&&&$$$###$$$(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******000888???EEEIIIMMMOOOQQQUUUZZZ\\\\\\[[[ZZZZZZ\\\]]]^^^```aaabbbbbbcccbbbaaa___\\\XXXSSSPPPOOOLLLRRR[[[dddooo~~~}}}}}}qqqcccXXXRRRTTT```lll~~~xxxlllcccZZZXXXUUUTTTRRRPPPNNNMMMOOOQQQTTTWWW[[[bbbkkkrrr{{{~~~||||||~~~uuucccSSSIIIDDD:::888555222000000000111///............---------------,,,+++++++++,,,,,,++++++++++++++++++++++++)))+++------+++***+++,,,+++***((('''''')))***,,,******+++,,,,,,,,,++++++))))))))))))(((((((((((((((((((((((((((((())))))'''''''''&&&&&&'''''''''******))))))))))))************,,,------,,,******++++++******))))))(((((())))))***++++++++++++******)))((('''(((***---.........////////////......///000000111222333444555555666888999:::;;;;;;;;;999:::;;;===>>>@@@AAABBBAAACCCFFFIIILLLMMMOOOPPPTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUWWWZZZ\\\aaammmyyy%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""$$$$$$#########$$$&&&'''&&&%%%$$$$$$'''***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,---000555===DDDIIIMMMPPPRRRSSSWWW[[[^^^^^^^^^^^^^^^^^^^^^___```aaaaaaaaaaaa______\\\XXXSSSPPPOOOOOONNNWWWcccooo|||~~~xxxwwwrrrhhh\\\VVVUUU^^^qqq}}}wwwpppggg]]]WWWPPPQQQRRRSSSRRRQQQOOONNNQQQUUU[[[```fffooozzz~~~{{{xxxwwwwwwxxxyyymmm\\\NNNGGG>>>;;;777444222111222222///............------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))+++------,,,+++,,,---,,,***(((&&&''')))+++---***++++++,,,,,,+++++++++******)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))((((((''')))***,,,------,,,***)))************))))))))))))((()))******++++++******))))))(((((()))+++---.........////////////......//////000111222333444444555666888:::<<<<<<<<<<<<999:::;;;===>>>@@@AAABBB@@@CCCFFFIIIJJJLLLNNNPPPTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTVVVYYY[[[___kkkwww$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%"""###$$$###""""""$$$&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))),,,///111777<<>>@@@AAABBBAAADDDGGGIIIIIIKKKOOORRRTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUWWWYYYZZZ^^^jjjvvv#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""$$$&&&&&&%%%%%%%%%&&&###$$$&&&&&&%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))+++///222555<<>>@@@AAABBBBBBEEEHHHIIIIIIKKKOOOSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWZZZ[[[^^^jjjvvv&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))+++///444999<<>>:::999666444555222///...///000000000------......///.........///...---,,,++++++++++++++++++***)))***+++---...((()))+++------+++)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++*********))))))(((((('''((()))******+++******))))))(((((()))***+++,,,++++++******))))))((((((+++***)))'''''')))***+++*********+++,,,---//////...///////////////......000//////000222444666888777777888999999999999888999:::<<<>>>AAACCCEEEFFFDDDDDDEEEGGGJJJLLLNNNPPPSSSSSSRRRRRRRRRTTTUUUVVVWWWUUUVVVYYY[[[^^^hhhrrr$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''''')))***+++...222888===@@@EEEGGGKKKOOOSSSVVVWWWXXXYYYZZZ\\\^^^_________^^^_______________^^^]]]\\\RRRSSSUUUWWW]]]fffpppwwwyyyooocccZZZYYY]]]eeejjjssssssccc\\\RRROOOKKKIIIHHHKKKNNNQQQXXX\\\```bbbcccgggooouuuzzzuuuqqqmmmiiifffhhhjjjkkkooozzzyyypppddd[[[NNNDDD>>>;;;777444666444111000000000000///------............---,,,,,,,,,+++***)))))))))))),,,+++*********+++,,,---*********++++++*********))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))************)))))))))((((((((())))))***)))))))))))))))))))))************)))((((((((('''''''''&&&)))(((''''''(((***,,,...((((((((()))***+++,,,---......////////////......//////000000222333555555777888888999999999999999999:::;;;===@@@BBBDDDDDDCCCDDDEEEGGGIIILLLNNNOOOTTTTTTSSSSSSTTTUUUVVVWWWXXXVVVWWWYYY[[[^^^gggqqq$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""######$$$&&&''''''(((***)))((('''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&''''''(((+++,,,...222777===BBBEEEIIIKKKNNNRRRUUUWWWXXXXXXYYY[[[\\\^^^____________^^^___```___^^^[[[YYYWWWQQQSSSXXXaaammmyyy|||rrrfff]]]UUUQQQUUU]]]kkkuuuuuucccVVVQQQJJJIIIGGGFFFHHHMMMQQQUUUZZZ^^^dddiiinnnvvvzzzuuuqqqmmmnnnnnnnnnooouuu|||pppfffYYYMMMFFF@@@;;;777777444222111111111///...............---,,,++++++++++++************++++++,,,,,,+++*********++++++,,,+++***))))))***+++,,,******************************)))))))))((((((((((((((((((((())))))))))))************))))))))))))(((((()))))))))(((''''''))))))***++++++***((((((((((((((((((''''''''''''&&&&&&&&&'''))),,,...000'''''''''((()))***,,,,,,......///////////////......///000111222222222222888888999::::::::::::999999:::;;;===???@@@BBBBBBBBBCCCDDDFFFHHHKKKMMMNNNUUUTTTTTTUUUUUUVVVXXXXXXYYYWWWWWWZZZ[[[^^^gggqqq&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))+++---111666<<>>???AAAAAABBBCCCDDDFFFHHHKKKMMMNNNQQQQQQSSSUUUVVVWWWWWWWWWXXXWWWXXX[[[\\\```iiisss%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''')))***+++---111777>>>DDDIIIKKKLLLOOOQQQTTTWWWYYY[[[\\\\\\\\\]]]]]]^^^___```aaabbb]]]\\\ZZZXXXUUURRROOOMMMRRR]]]nnn{{{hhh[[[MMMJJJJJJRRR]]]kkk~~~qqqcccTTTMMMLLLJJJIIIIIILLLNNNSSSZZZdddmmmvvvzzz~~~||||||{{{{{{{{{~~~|||uuukkk___VVVGGGBBB;;;666333222111111/////////000//////.........---,,,+++++++++++++++)))***+++,,,,,,,,,++++++++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))((()))))))))************(((((())))))***)))))))))))))))))))))************&&&'''''''''((((((((()))))))))*********)))))))))))))))******+++,,,...///,,,---...///000000000000//////000000222333555555666666777888888888888777777888:::<<<>>>@@@BBBCCCCCCDDDEEEGGGIIILLLNNNOOOQQQRRRTTTVVVXXXXXXXXXXXXWWWVVVWWWZZZ]]]aaakkkuuu'''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''&&&(((***+++***(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''######$$$%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&((()))***+++///333:::AAAGGGJJJLLLMMMTTTUUUWWWYYY[[[[[[[[[[[[]]]]]]]]]^^^___```aaabbb[[[ZZZWWWUUURRROOOMMMLLLWWWcccuuuuuucccWWWMMMLLLPPP\\\jjj{{{xxxfffYYYMMMKKKMMMMMMMMMNNNQQQTTTZZZcccnnnyyy||||||{{{yyywwwxxx{{{~~~}}}~~~yyynnneeeOOOIII@@@888444222111000...///000000000000000///111000///...---,,,,,,,,,((()))+++,,,---,,,,,,+++------++++++++++++------************************+++++++++************)))(((((((((((())))))))))))(((((())))))*********+++'''((()))******+++******))))))(((((()))***+++,,,((()))))))))******++++++(((((()))***************,,,,,,,,,---...///000111,,,---...///000000000000000000///000222444666888555555666777777777777777777888:::<<>>@@@AAADDDDDDDDDEEEGGGIIILLLMMMWWWUUUSSSUUUWWWYYYWWWUUUUUUTTTVVVYYY[[[aaannn{{{&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''(((((((((((())),,,///444999@@@DDDGGGJJJOOOSSSVVVVVVWWWXXXZZZZZZZZZYYY\\\\\\\\\^^^___^^^\\\YYYWWWVVVSSSOOOKKKKKKNNNQQQ```nnnxxxgggZZZUUURRR^^^mmm}}}yyyqqqdddWWWRRROOOLLLJJJLLLPPPVVVZZZcccjjjuuu}}}{{{{{{zzzyyyuuurrrsssyyyxxxjjj^^^RRRJJJBBB777111111---...................../////////...---,,,+++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,+++***************+++++++++*********))))))***)))(((''''''((()))***))))))((())))))***++++++******************************)))))))))))))))***+++******))))))***+++,,,,,,,,,+++******+++,,,,,,+++)))'''%%%&&&(((+++,,,,,,111222//////333222...///000111222333444444555555555777888888888888888777999<<<======>>>@@@AAADDDDDDDDDFFFHHHKKKMMMOOOWWWUUUTTTUUUWWWXXXWWWUUUUUUTTTVVVXXXZZZ```mmm{{{(((''''''''''''''''''(((%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((((((&&&'''(((((((((***...111777<<>>@@@AAACCCDDDDDDFFFIIILLLOOOQQQVVVUUUTTTUUUWWWXXXWWWVVVUUUUUUVVVYYY[[[```mmmzzz)))((('''&&&&&&'''((()))$$$$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$(((((((((((('''&&&%%%$$$&&&&&&''''''(((,,,000444:::>>>DDDGGGIIILLLQQQUUUXXXYYYZZZ[[[ZZZYYYYYYZZZ\\\\\\\\\]]]]]]\\\YYYVVVRRROOOKKKJJJMMMTTT]]]cccqqq|||uuukkkaaaXXXWWWZZZiiizzz}}}oooaaaYYYVVVSSSQQQOOORRRVVVYYY\\\cccmmmuuu~~~~~~uuuvvvzzzxxxyyy~~~|||ssseeeWWWJJJ???999666111111000000000000000000++++++,,,,,,,,,,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++************))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++************************+++***((('''((()))+++,,,,,,***(((&&&%%%&&&((()))(((((((((''''''(((((((((,,,+++***))))))+++---...+++---///000000111///...000000111222333333444444444555666777888888888888777999<<<======>>>@@@AAABBBBBBCCCEEEHHHLLLOOOQQQUUUUUUUUUVVVVVVWWWWWWVVVWWWVVVXXXZZZ\\\aaannn{{{)))((('''&&&&&&'''((()))$$$$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))((((((''''''&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%(((((((((((('''&&&%%%$$$&&&&&&'''(((***...333777>>>BBBFFFHHHIIIKKKPPPTTTWWWYYY[[[[[[YYYXXXYYY[[[\\\[[[[[[\\\\\\ZZZWWWTTTPPPNNNLLLMMMTTT___iiiooowwwxxxpppggg___XXXVVV\\\ddd|||tttlllbbbYYYSSSQQQQQQSSSSSSYYY```dddgggooozzz~~~|||{{{~~~|||ooo^^^NNNBBB:::555222222111111111000000000++++++,,,---------,,,,,,,,,------------------,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,*********)))))))))(((((())))))(((((((((((())))))))))))************)))((())))))))))))))))))))))))))))))((((((((()))+++,,,,,,+++)))'''''''''((()))++++++++++++++++++++++++,,,+++*********+++---......------...//////000222111111111222222333333444444555666777777888888777777999<<<======>>>@@@AAA@@@AAABBBDDDGGGJJJMMMOOOUUUUUUVVVVVVVVVVVVWWWWWWYYYXXXYYY\\\]]]bbbooo|||)))(((((((((((((((((()))%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''((())))))(((''''''$$$%%%&&&'''((((((((((((&&&'''((()))+++000777<<>>@@@AAA@@@AAAAAACCCFFFIIILLLNNNTTTVVVWWWWWWUUUUUUWWWXXXZZZYYYZZZ\\\]]]bbbooo|||(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''((()))***---333:::???EEEGGGIIIIIIGGGHHHKKKOOOSSSWWWZZZZZZXXXWWWYYY\\\\\\[[[ZZZZZZZZZXXXTTTQQQQQQQQQUUU^^^lllyyy}}}rrrhhhWWWTTTRRRTTTZZZggg{{{rrraaaZZZSSSQQQOOONNNSSS[[[cccooo||||||xxxzzz~~~ooo[[[MMM@@@777222222222111000/////////...///////////////......,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...***)))))))))(((((((((((((((((())))))))))))(((((('''(((***++++++***)))((())))))))))))))))))))))))&&&''')))+++,,,+++***)))(((((()))*********))))))&&&'''((())))))((('''&&&******)))))))))***+++,,,///,,,---111222000000444111222222222222333333333333444555666777777777777777999<<<======>>>@@@AAABBBBBBCCCDDDFFFIIIKKKMMMTTTVVVWWWWWWUUUUUUVVVXXXYYYXXXYYY[[[\\\aaannnzzz'''((()))******)))((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$(((((()))+++...444<<>>222222111111000//////...------......---,,,,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...))))))))))))(((((((((((((((((())))))))))))((((((%%%&&&)))+++,,,,,,+++***************************$$$&&&))),,,---,,,***)))%%%''')))++++++***)))((()))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...---+++...555666111000333222222222222222222333333333444555666777777777777777999<<<======>>>@@@AAADDDDDDDDDEEEGGGIIILLLMMMSSSVVVXXXWWWUUUTTTVVVYYYWWWVVVWWWYYYZZZ___lllyyy'''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((('''&&&%%%''')))))))))(((((((((((())))))))))))))))))((('''&&&%%%$$$$$$%%%+++444<<>>CCCCCCCCCDDDGGGIIILLLMMMSSSTTTVVVWWWVVVWWWXXXZZZYYYXXXYYY]]]^^^aaajjjttt(((((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))(((&&&&&&((()))))))))(((((((((((())))))(((((())))))***++++++,,,***---111888???FFFJJJMMMLLLMMMNNNNNNNNNOOORRRTTTXXXVVVSSSRRRRRRTTTWWWYYYVVVTTTQQQMMMJJJJJJSSS\\\llluuu~~~lll\\\PPPIIIJJJNNNVVVdddxxx{{{qqqlllfffaaaaaa___aaagggmmmvvv}}}wwwuuuvvvzzz|||~~~{{{vvvqqqooooooqqqsssnnnmmmjjjgggfffeeeeeeeeecccaaa___^^^___^^^\\\[[[\\\]]]^^^^^^^^^```ccceeehhhkkknnnpppooommmlllkkkkkklllnnnnnnnnnnnnooooootttvvvyyy{{{{{{yyyvvvttttttuuuvvvwwwwwwwwwuuuttttttuuuvvvxxxyyyzzzzzzzzzvvvuuusssrrrsssvvvxxxzzz|||rrrcccWWWDDD???999555222111000///////////////............///...---,,,,,,,,,...///------..................((((((((((((***+++,,,---***)))((('''''')))+++,,,)))))))))))))))))))))))))))))))))*********)))((()))))))))*********++++++************************+++,,,,,,,,,++++++******))))))************)))))))))***+++,,,...///000111---......///////////////111111111111222333444444444555666777888888888777::::::;;;<<<======>>>???AAAAAABBBCCCEEEHHHKKKMMMSSSUUUVVVWWWWWWWWWYYYZZZYYYXXXYYY\\\]]]```iiirrr((((((((()))))))))******(((((((((((((((((((((((( """&&&***++++++((('''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))((('''&&&(((***))))))(((((((((((())))))***))))))(((((())))))***,,,///555<<>>@@@BBBBBBEEEDDDDDDEEEHHHKKKOOOQQQSSSUUUWWWWWWWWWWWWYYY[[[YYYXXXYYY[[[]]]___hhhrrr&&&&&&'''''''''((((((((())))))))))))))))))))))))$$$((()))(((&&&$$$&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((())))))(((((((((((())))))+++***(((''''''((()))***...333:::@@@DDDHHHKKKNNNLLLMMMNNNNNNOOOQQQTTTVVVZZZYYYYYYXXXXXXXXXXXXXXX\\\UUUOOOLLLIIIMMM___sssuuu```TTTNNNMMMVVVbbbtttssshhhcccaaabbbdddfffgggnnnzzz~~~{{{wwwvvvvvvwwwwwwwwwyyyyyyyyyxxxvvvvvvxxxzzzwwwzzz}}}}}}yyysssnnnllliiimmmpppqqqppppppsssvvvuuuwwwxxxyyyyyyvvvtttrrrpppppppppooommmlllkkkjjjkkklllmmmnnnppppppqqqqqqpppnnnkkkiiihhhiiijjjlllnnnpppuuu|||~~~xxxzzz}}}|||xxxyyy{{{xxxooogggTTTMMMDDD;;;555111...---////////////............,,,,,,,,,,,,,,,,,,---...++++++***)))))))))******///...---+++***)))))))))'''(((***,,,,,,,,,+++***)))))))))))))))))))))))))))***,,,+++***))))))***((((((((()))))))))******++++++++++++++++++++++++)))***+++,,,---,,,++++++)))******************)))'''((()))***+++,,,---...,,,---///000000000///...000000000000000222333333222222444555666666666666666888:::<<>>DDDGGGIIILLLNNNNNNOOOPPPPPPQQQSSSVVVYYYXXXYYYZZZ[[[ZZZYYYWWWVVVVVVPPPNNNPPPPPPUUUiiimmmYYYRRRRRRWWWeeetttvvvgggbbbbbbaaadddhhhiiinnn{{{~~~zzz{{{~~~|||zzzxxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}{{{xxxuuusssssssssssswwwwwwyyy}}}~~~}}}~~~}}}wwwqqqrrruuuyyy~~~~~~pppmmmlllpppvvvxxxsssmmm___XXXMMMBBB;;;555222000////////////............---------------......///---,,,+++***)))******+++,,,,,,+++***************......---,,,+++***)))))))))))))))))))))))))))))))))+++---,,,***((()))***)))))))))*********++++++++++++++++++++++++++++++&&&(((***,,,------,,,+++******++++++++++++******(((((())))))***++++++,,,,,,---///000111000///...//////...//////000111222111222333555666666777777666777999;;;>>>AAACCCDDDAAAAAA@@@AAADDDHHHMMMOOOTTTVVVWWWXXXWWWXXXZZZ[[[[[[YYYZZZ\\\]]]```hhhrrr))))))))))))************((((((((((((((((((((((((***)))((('''&&&'''(((((((((((((((''''''&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''''')))***))))))(((((((((((())))))))))))((((((***,,,///111333999AAAGGGIIIJJJMMMOOOOOOPPPQQQRRRRRRTTTXXXZZZWWWYYY[[[\\\[[[YYYWWWUUULLLIIIKKKSSSWWW]]]ssszzzfffUUUSSSYYYbbbtttyyykkk```___aaacccfffkkkllluuu~~~}}}}}}~~~~~~}}}vvvqqqrrrtttwww}}}zzzvvvzzzxxxdddbbbbbbiiissswwwuuupppggg___SSSHHH???999555333000/////////............---.........//////000000000000...---,,,------...%%%&&&'''(((***,,,...///555333///+++((('''(((((()))))))))))))))))))))))))))+++---,,,)))((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++%%%&&&)))+++------,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---///000111000///.../////////000000111222333333444555777888999999999666777888;;;===???AAABBBDDDCCCCCCCCCFFFKKKPPPSSSTTTVVVXXXXXXXXXXXXZZZ[[[[[[ZZZ[[[]]]^^^```hhhrrr((())))))'''&&&&&&(((***'''''''''''''''((()))))),,,***(((''')))*********''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))******)))((((((+++///333<<<@@@EEEIIIKKKMMMNNNPPPMMMNNNPPPRRRTTTVVVWWWWWWYYYZZZ[[[]]]\\\YYYTTTPPPJJJGGGJJJTTT```lll~~~~~~oooaaaUUUUUU___ppp{{{mmmiiibbb[[[YYY^^^gggooosssyyy}}}~~~zzzxxxxxxzzz|||~~~|||uuuiiibbb___fffoootttvvvxxxqqqfff\\\TTTIII;;;333222222111////////////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---000...,,,***))))))***+++***+++,,,,,,+++)))&&&%%%&&&&&&'''((()))******+++)))((((((+++...///---***,,,+++)))((((((((()))***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,+++***)))))))))))),,,------...///000111111000111222333333333333222666666777777777777666666777999<<<===>>>???BBBDDDEEEFFFGGGGGGGGGHHHKKKMMMWWWSSSPPPSSSYYY\\\YYYUUUYYYXXXYYY\\\___dddooozzz%%%&&&&&&%%%######%%%'''(((''''''''''''((())))))***)))'''&&&((())))))(((((((((((((((((((((((((((%%%%%%&&&''''''(((((()))((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&(((((((((((((((((((((((()))))))))((())),,,111555===@@@EEEHHHJJJKKKMMMNNNMMMNNNPPPSSSUUUVVVWWWXXX[[[[[[\\\]]][[[VVVQQQMMMIIIHHHLLLWWWdddqqqyyyhhh\\\TTTYYYhhh|||xxxmmmdddccc```]]]^^^ccckkktttyyy{{{xxxwwwzzz|||}}}vvvlllddd```fffnnnsssuuuwwwuuukkk```YYYNNN@@@777555222000......//////---,,,------------------------,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---...---+++)))))))))***+++***))))))(((((((((((((((***+++++++++,,,,,,,,,,,,***))))))***---...,,,***++++++***))))))))))))***))))))))))))))))))))))))(((((()))************)))*********+++,,,---...///------......//////000000---...000111222333333333444444666777888888888888777999<<<===>>>???BBBDDDEEEFFFGGGGGGGGGIIILLLNNNVVVSSSRRRTTTXXXZZZYYYVVVZZZXXXXXX\\\___dddppp{{{(((((()))(((&&&&&&(((***((((((''''''(((((()))***)))(((&&&&&&'''(((((('''))))))))))))))))))))))))&&&&&&&&&''''''(((((()))(((''''''&&&&&&''''''((())))))((((((((((((''''''(((((((((((((((((((((((('''(((((((((***...444888???AAAEEEGGGHHHJJJKKKMMMNNNOOOQQQTTTVVVWWWXXXYYYYYYZZZ\\\[[[YYYTTTOOOLLLIIIJJJQQQ]]]kkkzzzyyypppbbbZZZWWWbbbvvvtttgggaaa^^^\\\^^^aaadddiiirrr}}}{{{zzzzzz~~~yyyrrrjjjeeeiiipppsssuuuwwwxxxpppggg^^^SSSFFF;;;777222000.........///...,,,........................------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++)))(((((()))***+++)))(((&&&%%%&&&(((***+++))))))))))))))))))******,,,***))))))+++,,,+++++++++++++++++++++******)))))))))))))))))))))))))))(((((()))************)))))))))******,,,---...///.........///////////////+++,,,...000222333444444222333555666888999999:::777999;;;======???AAACCCDDDEEEFFFFFFFFFGGGJJJMMMTTTTTTTTTUUUWWWXXXXXXXXX[[[XXXXXX[[[^^^dddqqq}}})))***+++***)))(((***+++((((((((('''((())))))***)))(((''''''((()))((('''((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((''''''''''''(((((()))))))))))))))((((((((())))))))))))))))))))))))&&&'''(((***,,,111888<<>>AAACCCBBBDDDEEEEEEFFFHHHKKKNNNQQQTTTWWWWWWUUUUUUXXX[[[[[[YYYXXXZZZ^^^eeerrr''')))++++++)))((())))))))))))(((((())))))***+++***))))))***++++++)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((())))))++++++++++++++++++++++++)))***,,,...222888???EEEGGGHHHHHHHHHIIILLLPPPSSSRRRSSSUUUXXXZZZ[[[\\\]]]]]]]]]ZZZTTTNNNKKKLLLNNNWWWbbbooo{{{yyynnneee```ZZZgggyyylllaaa\\\YYYXXXXXX___gggqqq{{{|||}}}{{{wwwqqqmmmmmmoooqqqoooiiiaaaXXXKKK???999666222000/////////...////////////////////////++++++++++++*********)))++++++************++++++((())))))******+++++++++***+++---------+++)))'''((()))***+++,,,------...)))***+++***)))(((***,,,+++++++++++++++******)))))))))))))))))))))))))))(((((()))************)))))))))***,,,...111333444.........///////////////111111222333333333333222666666777777777777666666666888:::<<<<<<>>>@@@BBBEEEGGGHHHIIIIIIKKKOOOQQQQQQTTTWWWWWWUUUUUUXXX[[[ZZZXXXXXX[[[___fffsss***,,,......,,,++++++,,,))))))(((((())))))***+++)))(((((()))+++***(((''''''''''''''''''''''''''')))((((((((((((((((((((('''((()))******)))((('''&&&&&&'''''''''(((((((((************************+++,,,...111555;;;BBBGGGGGGGGGGGGGGGHHHKKKPPPTTTSSSTTTVVVYYY[[[\\\]]]]]][[[ZZZWWWQQQKKKKKKPPPVVV___kkkyyyxxxmmmeee___]]]```rrrzzzlll___ZZZXXXVVVXXX\\\dddmmm{{{|||rrrllljjjnnnrrrsssnnnhhh```SSSFFF===999444111000000///...........................++++++++++++************++++++************++++++******++++++++++++++++++)))******+++++++++++++++))))))))))))))))))))))))&&&(((++++++))))))***,,,++++++***))))))))))))***))))))))))))))))))))))))(((((()))************))))))***+++---///222555666------......//////000000//////000222333333333333444555666777777888777777666888:::<<<<<<>>>@@@BBBEEEGGGHHHIIIIIILLLOOORRRSSSTTTUUUVVVVVVWWWXXXYYYYYYXXXYYY]]]aaagggsss~~~''')))++++++***)))((())))))))))))))))))******+++'''''''''(((***)))'''%%%))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))---...000222666<<>>@@@BBBCCCDDDFFFFFFGGGIIIMMMPPPTTTTTTTTTUUUWWWXXXXXXXXXXXXWWWYYY^^^bbbgggsss~~~***++++++++++++***)))(((+++,,,,,,+++)))((()))******)))))))))))))))***+++&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))************&&&'''((())))))((('''&&&))))))))))))))))))***+++,,,,,,///555>>>EEEHHHHHHJJJIIIGGGGGGIIIMMMQQQTTTXXXVVVVVVXXX\\\]]]\\\ZZZUUUTTTRRRMMMLLLRRR^^^hhhrrr{{{wwwjjjaaa```\\\VVVXXXbbbvvvttthhh]]]WWWSSSVVVYYY\\\aaafffuuu~~~tttlllkkkssszzzzzzxxxssskkkdddRRRHHH;;;333333333000,,,000000///...---,,,,,,,,,------,,,++++++***))))))'''(((***+++,,,,,,+++++++++***)))'''''')))***+++))))))*********+++++++++,,,------+++***)))***,,,******))))))))))))******+++***)))'''''''''((())),,,...///...***((((((***+++(((&&&'''+++---+++''')))******++++++,,,------000000///...............000/////////111333555666444555666777777888888777999999:::;;;===???AAABBBBBBCCCCCCEEEGGGJJJMMMNNNRRRTTTWWWXXXWWWXXXYYYZZZYYYWWWXXX\\\```fffrrr}}}((()))))))))***************+++,,,+++)))((()))***))))))((((((((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******(((((()))******)))((((((******))))))))))))******,,,---111777???EEEHHHHHHIIIHHHHHHIIIKKKNNNRRRTTTXXXWWWWWWZZZ]]]^^^\\\YYYWWWUUUQQQMMMNNNVVVdddooo{{{{{{uuujjj___WWWVVVUUUTTT]]]iii|||iii^^^ZZZVVVTTTVVVZZZ^^^eeemmm~~~xxxrrrnnnvvv}}}zzzttt\\\PPPAAA777444333000---/////////......------,,,.........------,,,,,,,,,)))***++++++++++++)))))),,,+++***))))))***+++,,,************+++++++++++++++,,,,,,+++))))))***+++******))))))))))))******,,,+++***)))((())))))***%%%(((******'''&&&&&&'''+++(((&&&(((+++---+++((()))******++++++,,,---------------...///000111222000///............///000444444555666777777777777999999999;;;<<<>>>@@@AAABBBCCCCCCEEEGGGJJJMMMNNNSSSUUUWWWXXXWWWWWWXXXYYYZZZYYYZZZ___ccciiiuuu***))))))((())))))******)))***+++***((('''((()))***)))(((''''''&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((()))))))))))))))************))))))+++******)))))))))******---///333:::AAAFFFGGGGGGGGGHHHIIIKKKNNNPPPSSSTTTYYYYYYZZZ\\\]]]]]][[[XXXVVVTTTPPPNNNQQQ^^^ooo{{{yyykkkcccZZZRRRLLLMMMPPPVVVgggxxxppp___VVVXXXVVVWWWZZZ^^^dddooo{{{~~~~~~~~~xxxuuu{{{gggZZZHHH;;;555333111///........................------------------------+++,,,,,,++++++)))((((((---,,,+++******+++,,,---******+++++++++,,,,,,,,,***++++++***(((((()))+++******))))))))))))******,,,+++***************+++$$$'''***+++***)))))))))+++)))'''(((+++---+++))))))******++++++,,,------,,,,,,---...///000111111222222111111111111222333333444555666777777777777999999999:::;;;<<<>>>???BBBCCCCCCEEEGGGJJJMMMNNNTTTUUUWWWXXXWWWVVVWWWXXX[[[YYY[[[___ccciiittt---,,,+++)))(((((())))))((()))***)))((('''((()))+++***)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++******))))))******+++...111777>>>CCCFFFGGGGGGFFFHHHJJJMMMPPPSSSTTTUUUYYYZZZ[[[]]]]]][[[YYYWWWSSSQQQNNNOOOXXXiii|||qqqaaaUUUPPPKKKHHHKKKQQQ___tttzzziii\\\VVVWWWWWW[[[```eeemmm|||}}}zzz}}}~~~}}}|||lll___MMM>>>777444222111............////////////***+++++++++++++++++++++++++++++++++******)))))),,,+++************+++,,,++++++++++++,,,,,,,,,,,,)))******)))(((((()))+++******))))))))))))******************************''')))+++------+++***)))+++)))((()))+++,,,+++***)))******++++++,,,------///////////////......---///000111222444555777888444555666777888888888888999999999999:::;;;<<<===BBBCCCCCCEEEGGGJJJMMMNNNTTTVVVWWWWWWVVVUUUVVVWWWZZZXXXZZZ]]]```dddnnnyyy,,,++++++*********++++++'''((())))))((('''(((***,,,+++***)))(((((('''(((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***************++++++,,,111444:::@@@DDDFFFHHHHHHGGGIIILLLOOORRRTTTVVVVVVYYY[[[\\\\\\ZZZXXXVVVUUUNNNMMMOOOUUUbbbuuu{{{mmm\\\QQQKKKHHHIIIOOO[[[lllsssddd[[[XXXUUUWWW]]]fffnnnxxx||||||zzzwwwxxx|||zzzvvvlll```PPPAAA999555444333......//////////////////***+++++++++++++++++++++))))))*********++++++,,,******))))))))))))************+++++++++,,,,,,,,,)))******)))(((((()))+++******))))))))))))******(((((())))))))))))))))))(((((()))******)))'''%%%******)))***+++,,,++++++)))******++++++,,,------/////////000///...------+++,,,---///111222333444666666777888999999999999888888888999999;;;<<<<<>>999666444////////////////////////------------------------))))))))))))***+++,,,---))))))))))))))))))))))))))))))*********+++++++++)))*********))))))***,,,******))))))))))))******''''''((())))))))))))(((,,,+++******++++++)))'''*********++++++++++++,,,)))******++++++,,,------+++,,,...000111111000000......///000111111111111666666777888999999999999888888888999:::;;;===>>>BBBCCCCCCEEEGGGJJJMMMNNNSSSTTTVVVWWWVVVUUUVVVWWW\\\[[[[[[]]]^^^```hhhqqq&&&(((***++++++)))'''&&&((()))******))))))***,,,***))))))((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******))))))(((''''''((())))))'''(((((()))+++---///000777:::???BBBDDDFFFIIILLLMMMMMMOOOQQQSSSUUUWWWXXXYYYZZZYYYUUUQQQNNNOOOQQQNNNSSS]]]kkk|||tttfffXXXPPPJJJNNNXXXhhh~~~yyyiii___\\\\\\___```iiixxx}}}yyyuuuwww|||zzzuuulllfff[[[PPPFFF>>>888555111111000000//////...............------,,,,,,,,,+++******))))))***+++,,,*********++++++*********(((((()))))))))*********)))***+++*********,,,---******))))))))))))******'''((()))***+++******)))...+++)))))),,,------,,,******++++++++++++,,,,,,)))******++++++,,,------***,,,...000111111000///...///111222333333222222444555666777777888777777777777888999;;;===>>>???BBBCCCCCCEEEGGGJJJMMMNNNQQQSSSUUUVVVVVVVVVWWWXXXZZZYYYZZZ]]]___aaaiiirrr***+++,,,,,,)))$$$(((***++++++******+++---(((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))************+++***)))(((((()))***+++&&&'''((())),,,...000111999<<<@@@BBBCCCEEEJJJMMMOOOOOOOOOQQQSSSUUUWWWXXXYYYYYYWWWSSSNNNLLLMMMPPPQQQXXXdddtttqqqbbbVVVOOOMMMSSS```ttttttggg``````aaaggghhhppp{{{vvvxxx{{{xxxrrrooojjjaaaVVVKKKBBB:::666222111111000///......---------,,,++++++***))))))---,,,+++))))))))))))******++++++,,,,,,++++++***(((((((((((())))))))))))***+++,,,+++******,,,...******))))))))))))******((()))***+++,,,,,,+++***)))%%%######'''***++++++)))+++,,,,,,++++++,,,---)))******+++,,,,,,------...///000111000///---,,,'''(((+++...000111222222222333444555666666666666777777888999;;;===???@@@BBBCCCCCCEEEGGGJJJMMMOOOPPPSSSUUUVVVVVVVVVWWWYYYVVVVVVXXX\\\^^^aaajjjsss,,,,,,,,,,,,++++++************)))(((((((((((((((++++++************++++++%%%&&&(((*********))))))((((((((((((((((((((((((,,,***((('''&&&'''((()))******)))((((((((((((((((((***+++++++++,,,///222===???BBBEEEGGGIIIIIIIIIMMMOOOQQQTTTVVVWWWWWWWWWZZZWWWWWWXXXUUUOOOLLLMMMOOOZZZmmmzzzkkk]]]UUUUUUZZZfffyyyzzzpppkkkiiilllppprrryyy}}}yyyyyy{{{{{{yyywwwpppkkkddd\\\TTTJJJ>>>666777444111000000111000//////...---,,,+++*********---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))*********+++++++++'''((()))******+++******...---***(((((((((***+++))))))))))))))))))***+++******+++,,,+++***)))((()))******+++++++++******'''))),,,...///---+++))),,,+++***,,,///000...,,,------...000111222333444444444444555555555555555::::::999:::;;;===???@@@AAABBBDDDEEEFFFIIIMMMPPPQQQTTTVVVXXXWWWWWWWWWXXXVVVUUUWWW\\\```cccjjjrrr************)))))))))(((******)))((((((((((((((())))))(((((((((((())))))((()))))))))))))))(((((())))))))))))))))))))))))+++***((('''''''''))))))******)))((((((((((((((())))))******+++...222555===>>>@@@CCCEEEGGGHHHHHHLLLMMMQQQTTTWWWYYYZZZZZZ\\\YYYXXXYYYUUUPPPMMMOOOVVVbbbtttvvvgggZZZUUUVVVcccrrrrrrlllkkklllqqqwww|||zzzxxxyyyzzzxxxvvvsssnnnhhhbbb[[[PPPDDD;;;666333111000000000///.........---,,,++++++++++++++++++++++++************))))))))))))))))))))))))******************++++++***+++++++++++++++***)))+++***)))))))))***+++,,,)))))))))))))))******+++***++++++,,,,,,***)))((()))******+++++++++******+++,,,,,,------,,,+++++++++))))))+++///000///---000000000111111222222222444444444555555555555666999999999:::;;;===???AAABBBCCCEEEFFFGGGIIIMMMPPPQQQSSSVVVVVVVVVVVVWWWYYYXXXVVVXXX]]]```cccjjjrrr************))))))))))))******)))((((((((())))))))))))(((((((((((())))))+++***)))(((((('''''''''+++++++++++++++++++++++++++***)))((('''((()))*********)))((((((((())))))))))))******+++///555999@@@AAABBBCCCEEEGGGIIIJJJKKKMMMQQQUUUXXX[[[\\\]]]^^^[[[YYYXXXTTTOOOOOORRR___lll}}}}}}mmm```XXXYYY]]]ppp|||rrrjjjiiikkkpppyyy|||xxxxxxyyy{{{~~~zzzvvvvvvvvvuuussspppnnnjjjfff```UUUIII???555333111000000000///---------,,,,,,,,,,,,,,,---************++++++,,,,,,++++++++++++++++++++++++++++++******************---------,,,,,,***))))))(((((())))))***+++,,,,,,)))))))))))))))***++++++***+++,,,,,,,,,+++)))(((******+++++++++******)))---,,,,,,+++++++++,,,,,,***)))***,,,///000///...222222222222222222222222444444555555555666666666888888999:::<<<>>>@@@AAADDDEEEFFFFFFGGGIIILLLOOORRRSSSUUUUUUTTTUUUWWWYYYZZZXXXYYY^^^```cccjjjqqq,,,,,,,,,,,,,,,,,,,,,,,,******))))))((())))))***++++++************+++++++++***((('''''''''((()))++++++++++++++++++++++++******)))(((((())))))*********))))))((())))))***)))*********---222999>>>EEEEEEEEEFFFHHHJJJMMMNNNNNNPPPSSSVVVYYY[[[\\\]]]\\\YYYWWWUUUQQQMMMOOOUUUdddssstttdddZZZXXX___hhh~~~qqqjjjfffhhhmmmttt~~~xxxuuuvvvxxx{{{~~~|||yyyxxxxxxxxxxxxwwwvvvvvvwwwyyyzzzyyyxxxppptttyyyyyytttrrrqqqooommmgggffffffeeeaaaWWWJJJAAA666444222111000000...---------,,,,,,,,,------...++++++++++++++++++++++++------------------------+++++++++***************++++++,,,,,,+++******)))(((((()))***+++*********)))((((((((()))***+++,,,***+++,,,,,,,,,+++***)))******+++++++++***))))))))))))******+++,,,,,,,,,,,,,,,---...///000///...222222333333333333333444444444555555666666777777666777888:::===???AAABBBEEEFFFGGGGGGGGGIIILLLNNNSSSSSSTTTTTTSSSTTTWWWZZZ\\\ZZZ[[[^^^aaaccciiippp,,,,,,,,,,,,,,,,,,,,,---******))))))))))))******++++++************++++++)))(((''''''''')))***+++***************************))))))))))))***************))))))))))))************+++,,,///444<<>>888333111111000000......---------------.........---,,,+++***))))))))))))))))))))))))))))))))))))*********+++++++++''''''((()))***++++++***++++++***)))((((((''''''(((((((((((()))***,,,,,,+++,,,---------,,,***)))+++++++++++++++***)))(((!!!$$$(((,,,......,,,+++///000222111///.../////////000111222444555666777444444555666777777888999666777999<<<>>>???@@@@@@CCCDDDEEEEEEFFFHHHKKKNNNSSSTTTVVVVVVUUUVVVXXXZZZ[[[YYYZZZ^^^```bbbhhhppp*********+++++++++,,,,,,******))))))******+++,,,))))))(((((((((((())))))'''((()))))))))))))))((())))))))))))))))))))))))))))))******++++++++++++******))))))******+++,,,***,,,...111444888>>>BBBBBBDDDGGGJJJMMMOOOQQQRRRUUUVVVWWWXXXXXXXXXWWWVVVSSSQQQOOONNNLLLOOO\\\iii{{{}}}rrrfff```bbbpppzzzkkkccc___^^^aaaiiipppyyy~~~zzzvvvvvvwwwwwwwwwvvvvvvuuuwwwzzzvvvsssvvv{{{xxxvvvsssmmmhhh^^^ZZZVVVSSSQQQQQQPPPOOOSSSVVVZZZ\\\]]]^^^___```^^^^^^___```dddiiimmmpppvvvwwwxxxyyy{{{}}}|||zzzvvvnnnccc[[[NNNQQQXXXaaafffeee^^^XXXJJJCCC;;;444111111222222000///...------------------------,,,,,,+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))***+++++++++*********)))(((''''''((()))***''''''(((((()))+++,,,---+++,,,---------,,,+++***+++,,,,,,++++++)))(((((('''(((+++---...------,,,***---///000......///111000111111222333444444555444444555666777888999999777888:::<<<>>>>>>>>>>>>@@@BBBCCCDDDEEEGGGKKKNNNSSSUUUWWWXXXXXXXXXYYYZZZZZZXXXYYY]]]___bbbhhhppp,,,,,,,,,------.........******))))))***+++,,,,,,++++++************++++++))))))*********((('''%%%))))))))))))))))))))))))((()))***+++++++++++++++******))))))***+++,,,,,,***,,,///222555999>>>BBBCCCEEEIIIMMMQQQSSSTTTTTTTTTUUUWWWXXXXXXXXXWWWVVVTTTRRRQQQPPPNNNSSSaaapppqqqiiibbbaaajjj~~~qqqeee___^^^___dddmmmvvvyyytttwwwwwwvvvvvvuuutttsssssswwwzzzyyyrrrpppuuu|||zzzvvvoooiii\\\YYYTTTQQQPPPQQQPPPPPPSSSUUUVVVWWWXXXZZZ^^^aaa]]]\\\\\\]]]```eeeiiilllnnnnnnnnnoooqqqtttvvvxxxxxxzzz}}}}}}~~~}}}yyypppcccZZZJJJNNNUUU___fffgggbbb]]]NNNGGG===555222222333444111000///...---,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++''''''(((***+++,,,---...,,,,,,,,,,,,++++++***))))))((('''&&&''')))+++,,,'''''''''((()))+++,,,---,,,,,,---------,,,+++***,,,,,,,,,++++++)))((((((...------,,,,,,------...&&&)))---...---...000333222222222222222222222222444444555666777888999999777999;;;===>>>>>>>>>===???AAABBBCCCEEEGGGKKKNNNSSSUUUXXXZZZYYYYYYYYYZZZYYYWWWXXX\\\___bbbhhhppp++++++++++++++++++++++++***+++,,,------,,,+++***++++++******))))))((((((,,,+++***)))((((((((((((,,,+++***)))((((((((((((************++++++++++++******+++)))(((''')))***+++,,,...222888===@@@AAACCCEEEGGGJJJMMMPPPRRRTTTSSSUUUVVVUUUTTTSSSSSSTTTTTTPPPNNNQQQWWW___mmmyyyyyynnneee^^^dddxxxrrraaa\\\___]]]dddmmmttt|||~~~zzz{{{yyywwwuuuttttttuuuvvvuuu|||{{{pppmmmpppuuu~~~yyysssmmmhhh___^^^\\\ZZZXXXXXXXXXXXXXXXYYY\\\^^^_________^^^bbbdddgggiiikkkkkkkkkjjjkkklllmmmooorrruuuwwwxxxxxxzzz~~~zzzzzz~~~}}}yyyzzzzzzrrrcccWWWNNNMMMSSS]]]dddccc``````VVVNNNBBB888222111111222------..................------------------------,,,+++)))((((((((())))))******************************************************))))))((((((''''''))))))*********+++++++++---///000///...,,,,,,---.........---,,,+++***)))++++++******++++++,,,---///////////////.........222222222222222222222222333444555777888888888888888999;;;===>>>???@@@@@@BBBDDDFFFGGGHHHJJJMMMOOOQQQTTTVVVWWWXXXXXXZZZ[[[XXXXXX[[[___```aaahhhqqq,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++***************)))))))))))))))******))))))))))))))))))***+++(((((((((((()))))))))))))))***+++***))))))***,,,,,,...111666;;;???AAABBBDDDEEEHHHKKKNNNQQQSSSTTTTTTVVVWWWWWWUUUSSSSSSTTTPPPLLLMMMUUU```mmm{{{~~~sssiiiccc```hhh}}}}}}lll___]]]___ccciiiqqqyyy}}}yyyzzzyyywwwvvvvvvwwwxxxyyy|||uuummmmmmqqqxxx{{{vvvqqqmmmiiihhhgggeeeddddddddddddeeefffhhhjjjlllmmmnnnnnnnnnppprrruuuvvvvvvvvvvvvuuuuuuvvvwwwxxxzzz{{{|||}}}~~~||||||}}}}}}yyyzzzzzzssseeeZZZPPPOOOTTT]]]cccbbb``````XXXQQQFFF<<<555222111111........................------------------------,,,+++***)))))))))******************************************************+++*********))))))))))))))))))*********+++++++++,,,...//////---+++,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,++++++,,,,,,---............///////////////111111111111111111111111333444555777888888888888888999;;;<<<>>>?????????BBBCCCEEEGGGHHHJJJMMMOOOQQQSSSVVVWWWWWWWWWXXXYYYXXXXXX[[[___aaacccjjjsss------------------------,,,++++++++++++++++++,,,+++++++++++++++,,,,,,,,,(((((((((((()))***+++,,,'''''''''((()))+++,,,---(((((((((((()))))))))))))))***++++++******,,,...---000555:::???AAACCCDDDEEEFFFIIILLLOOORRRSSSTTTVVVXXXYYYXXXVVVTTTSSSTTTNNNKKKNNN[[[lll|||vvvhhhbbb```cccpppoooccc]]]^^^aaakkknnnvvv~~~}}}|||~~~~~~zzzxxxxxxxxxyyyzzz{{{|||}}}vvvoooiiilllsss|||{{{xxxuuuwwwvvvuuuuuuttttttuuuuuuqqqrrrsssuuuwwwzzz|||}}}~~~~~~{{{|||zzzzzz{{{uuuiii___TTTSSSUUU]]]bbbbbbbbbddd```ZZZOOOCCC:::444111000........................------------------------,,,,,,+++*********++++++************************************************++++++++++++***************************++++++++++++,,,...---,,,***+++++++++,,,,,,,,,,,,,,,++++++------,,,,,,------...///------......//////000000000000000000000000000000333444555777888888888888888999;;;<<<>>>>>>??????AAACCCEEEFFFHHHJJJMMMPPPRRRTTTVVVVVVVVVVVVWWWXXXXXXXXXZZZ^^^```ccckkksss---------------------------,,,+++******+++,,,---)))******++++++,,,,,,,,,))))))(((((()))***++++++'''''''''((()))+++,,,---)))*********++++++++++++)))***+++++++++,,,...000...222888===@@@BBBCCCDDDFFFHHHKKKNNNQQQSSSTTTTTTWWWYYY[[[ZZZWWWTTTSSSRRROOOMMMRRRbbbvvv|||lll___YYY]]]gggxxxuuuddd^^^]]]```eeepppsss{{{|||yyyuuuuuuttttttttttttuuuuuuuuuwwwzzz{{{|||~~~}}}xxxxxxzzz{{{}}}pppjjjgggllluuu~~~~~~}}}{{{{{{|||xxxnnneee\\\XXXWWW[[[^^^aaafffllllllfffZZZKKK???666333222...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))+++,,,,,,***)))***++++++,,,------.........---,,,,,,,,,,,,,,,---......,,,------...///000111111000000000111111111111111333444555777888888888888888999;;;<<<===>>>>>>>>>@@@BBBDDDFFFGGGJJJMMMPPPSSSUUUWWWWWWVVVVVVWWWXXXYYYXXXZZZ]]]^^^aaahhhqqq++++++++++++++++++++++++---,,,+++******+++,,,---((()))))))))******++++++++++++***)))(((((())))))))))))(((((()))***++++++)))*********++++++++++++)))***+++,,,,,,---///111...222999>>>@@@AAACCCEEEGGGIIIMMMPPPSSSTTTUUUUUUXXXYYY[[[ZZZVVVSSSPPPPPPNNNNNNWWWjjj~~~~~~rrrbbbXXXTTT\\\llllll^^^[[[^^^dddiiirrrwww{{{vvvsssqqqmmmjjjeeeeeegggiiikkknnnpppqqqppprrruuuxxxyyy{{{~~~yyyzzz{{{}}}}}}lllhhhgggnnnwww}}}~~~~~~zzzssslllddd^^^XXXXXX[[[___iiirrrwwwpppdddTTTDDD:::555444//////.........---------------------------------,,,,,,,,,,,,------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((***++++++***))))))***)))***+++,,,,,,---,,,,,,+++++++++++++++,,,,,,---,,,------...///000111111111111111222222222333333333444555777888888888888999999:::<<<============???AAADDDFFFGGGJJJMMMPPPUUUWWWXXXYYYXXXWWWXXXYYYZZZYYYZZZ\\\\\\^^^fffooo++++++++++++++++++++++++,,,++++++++++++++++++,,,)))))))))))))))*********,,,+++***)))((((((((((((+++***)))))))))))))))***(((((((((((()))))))))))))))***+++++++++,,,///111...444:::>>>???@@@CCCFFFIIIKKKNNNRRRTTTUUUUUUUUUWWWYYYZZZYYYUUUPPPMMMLLLJJJNNN]]]sss}}}rrrdddYYYUUUSSS___ssszzzdddZZZ[[[```hhhnnnvvv}}}|||vvvoookkkiiigggccc```YYYZZZ]]]```dddiiilllnnnooorrruuuxxxzzz}}}}}}||||||}}}wwwjjjggggggpppzzz~~~}}}wwwrrrkkkccc\\\XXXXXX[[[eeepppwwwtttjjj\\\KKK???888666/////////...------,,,,,,------------------------++++++,,,---------,,,,,,************************))))))))))))))))))))))))((((((((((((((()))))))))+++++++++***************''')))++++++***)))***+++''''''((())))))***))))))+++************+++,,,,,,------......//////000000111111111222333333444444333444555777888888888888999999:::<<<<<<=========???AAACCCEEEGGGIIIMMMPPPUUUWWWYYYYYYYYYYYYZZZ[[[[[[YYYZZZ\\\\\\^^^fffooo,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++***************)))******)))))))))))))))*********))))))))))))******(((((((((((()))))))))))))))***++++++++++++---///111666;;;>>>>>>@@@DDDHHHJJJLLLPPPSSSVVVVVVVVVUUUUUUWWWYYYWWWSSSNNNJJJHHHJJJSSSfff}}}}}}qqqcccVVVRRRUUUVVVdddzzz{{{kkk\\\WWWZZZaaajjjrrr|||xxxsssmmmjjjhhheee```\\\VVVXXXZZZ^^^bbbfffjjjlllooorrrvvvzzz}}}}}}|||}}}qqqhhheeehhhqqq}}}{{{wwwnnnggg```[[[VVVUUU\\\eeennnooommmcccTTTDDD;;;777000//////...------,,,,,,------------------------)))***+++,,,------,,,+++************************))))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))''')))++++++*********+++((())))))*********)))))),,,++++++++++++,,,------.........///////////////000000000111222333333333333444555777888888888888999999:::;;;<<<<<<<<<<<<>>>@@@CCCEEEGGGIIIMMMPPPSSSUUUWWWYYYXXXYYYZZZ[[[ZZZYYYZZZ\\\^^^aaajjjttt------------------------***+++,,,------,,,+++***---,,,,,,++++++*********(((((((((((()))***+++,,,))))))((())))))***++++++************++++++++++++)))***++++++******,,,...222777<<<>>>>>>@@@EEEKKKJJJMMMPPPTTTVVVWWWVVVVVVTTTVVVXXXVVVRRRLLLHHHFFFNNNYYYnnnvvvhhhYYYNNNNNNUUUZZZiiilllaaaVVVUUUZZZaaallluuuzzzvvvpppmmmkkkhhhbbb^^^YYYZZZ\\\___cccgggjjjlllpppssswww|||}}}{{{||||||mmmfffdddgggrrr}}}yyynnniiiccc]]]VVVQQQTTTZZZdddiiimmmgggYYYIII<<<666000000///...------,,,,,,------------------------((()))+++,,,---,,,,,,+++************************))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++******))))))((()))+++++++++***+++,,,,,,,,,---------,,,,,,+++---,,,,,,,,,,,,---......///////////////............//////000111222222222333444555777888888888888999999:::;;;<<<<<<<<<<<<>>>@@@CCCEEEGGGIIIMMMPPPQQQTTTVVVWWWXXXXXXZZZ[[[ZZZXXXZZZ]]]```dddnnnxxx((()))***+++---...///000...---,,,+++************))))))))))))))))))))))))************************+++++++++***************)))******++++++,,,------000///---******,,,000444666999<<<>>>@@@CCCFFFHHHNNNOOORRRUUUVVVVVVVVVUUUVVVVVVVVVTTTMMMFFFGGGLLLRRRbbbvvviiiXXXOOOKKKMMMRRR___sss{{{nnnddd[[[UUUWWW^^^gggrrr{{{~~~~~~}}}|||xxxssslllgggddddddfffhhhkkknnnppprrrvvvxxx{{{~~~||||||xxxnnneeehhhnnnvvv}}}zzznnnmmmiiibbbZZZSSSPPPOOO]]]aaaeeecccZZZLLL???777222000------...//////............---+++'''$$$"""*********+++++++++,,,,,,******++++++++++++******))))))*********+++++++++---,,,***(((''''''((()))+++)))((()))+++---......(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,...///000000000000...---,,,,,,---///222333555555666666777777888888:::::::::;;;<<<===>>>???AAAAAACCCDDDGGGIIILLLMMMTTTUUUWWWXXXYYYYYYZZZZZZ]]]]]]^^^```___```iiisss***++++++,,,,,,------...,,,,,,+++++++++,,,,,,,,,***************************************************************+++++++++,,,+++++++++++++++++++++,,,,,,---,,,,,,---000333777:::===@@@AAADDDGGGIIINNNOOORRRTTTVVVVVVVVVUUUVVVUUUUUURRRKKKEEEGGGMMMWWWhhh|||zzzeeeUUUMMMLLLSSS[[[pppoooccc^^^YYYWWWZZZ```hhhttt~~~||||||vvvqqqqqqqqqrrrsssuuuxxxzzz{{{~~~}}}~~~wwwooogggkkkrrrzzz|||rrrnnnhhh```XXXRRRMMMKKKRRRXXX___aaa\\\QQQEEE>>>111///,,,+++,,,------,,,,,,---...///...,,,***)))000000///...---,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,...---+++)))((())))))***,,,***((((((***++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------...///000000000/////////......///111333555444555555666777777888888:::::::::;;;<<<===>>>???AAAAAACCCDDDGGGIIILLLMMMTTTUUUVVVXXXYYYYYYZZZZZZYYYYYY[[[^^^___bbblllwww,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///************************************************))))))******++++++,,,,,,------,,,,,,+++******)))(((***,,,......///111333:::<<>>???AAAAAACCCDDDGGGIIILLLMMMTTTUUUVVVXXXYYYYYYYYYYYYVVVWWWZZZ]]]___bbbmmmxxx,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............************************************************))))))******+++,,,------,,,,,,,,,++++++*********''')))+++---...000444666<<>>???@@@AAAAAACCCDDDGGGIIILLLMMMSSSTTTUUUWWWXXXXXXYYYYYYXXXYYY[[[^^^___aaakkkvvv******+++,,,,,,---......+++,,,---......---,,,+++++++++++++++++++++++++++******************************++++++,,,,,,------)))******+++,,,,,,------++++++++++++---333999???@@@BBBEEEGGGHHHJJJLLLOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTPPPLLLKKKMMMUUUgggxxxrrrfffZZZWWW]]]mmmuuuaaaWWWTTTTTTTTTYYYdddppp{{{yyy{{{}}}qqqkkkjjjpppzzzyyyrrrqqq}}}}}}yyytttnnnhhhccc\\\SSSMMMCCCFFFLLLTTTZZZXXXQQQKKK===999333///............,,,,,,------......//////...---,,,,,,******)))(((******++++++++++++******((((((((())))))))))))***(((((((((((((((((((((((()))((()))+++---......,,,%%%&&&''')))+++,,,------+++++++++++++++++++++++++++++++++,,,------............///////////////...------...///000111222222222222333333444555555555888999999:::<<<>>>@@@AAAAAAAAACCCDDDGGGIIILLLMMMSSSTTTUUUWWWXXXXXXXXXXXXVVVWWWZZZ^^^```dddooozzz,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---...---,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++,,,---///111555:::>>>AAACCCFFFGGGHHHJJJMMMOOOQQQQQQQQQQQQRRRRRRSSSTTTSSSNNNKKKLLLQQQ^^^ttt~~~jjj```WWWYYYfffyyyooo___VVVTTTVVVWWW^^^mmm}}}~~~xxxyyy{{{wwwsssxxxwwwmmmjjjkkkqqqzzz~~~zzzrrrqqqzzzzzzyyyvvvppphhh^^^UUUPPPDDDEEEIIIPPPWWWYYYUUUQQQ???;;;555000////////////---,,,,,,,,,,,,------...++++++***)))((('''&&&&&&******++++++++++++******((())))))))))))*********(((((())))))))))))((((((((('''(((***---...---+++(((((()))***++++++++++++******************************++++++,,,---------------...///000000000///------...000111111222222222222222333444444555555888888999:::<<<>>>@@@AAAAAAAAACCCDDDGGGIIILLLMMMSSSTTTUUUVVVWWWXXXXXXXXXXXXXXX\\\___aaaeeeooo{{{......---,,,,,,+++******%%%'''***,,,......------++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,,,,------,,,++++++************,,,000222444777:::<<>>777333111111111111...---,,,***)))(((''''''***+++++++++,,,,,,,,,,,,******++++++++++++******)))************+++++++++((()))************))))))''''''(((***,,,,,,+++))))))))))))))))))(((''''''************************)))******++++++,,,------,,,,,,...///000000000000---...///111222222222222111222222333333444555555888888999:::<<<>>>@@@AAAAAAAAACCCDDDGGGIIILLLMMMSSSTTTUUUVVVWWWXXXXXXXXX]]]]]]___aaaaaacccmmmwww------,,,++++++++++++,,,***+++,,,,,,------------///---++++++------+++)))***++++++,,,,,,++++++***************************)))***++++++***+++---///+++,,,---000444999>>>AAACCCDDDFFFGGGGGGHHHJJJLLLMMMNNNPPPRRRRRRQQQPPPOOOMMMKKKJJJOOO]]]rrrtttdddZZZYYY[[[ddduuuxxxhhh\\\XXXYYYZZZbbbmmm}}}~~~|||yyy}}}zzzuuunnnkkkdddaaa```fffrrr|||pppjjjiiikkkvvvyyyoooiiiffffffeeeddddddgggkkkoootttyyy~~~}}}ttttttzzzyyykkkaaa\\\SSSMMMHHHLLLUUU[[[ZZZVVVJJJCCC:::444111000---+++,,,---...///...---,,,++++++*********))))))((((((++++++++++++******))))))*********++++++,,,,,,,,,......,,,+++***)))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,'''((()))******+++******'''''')))***,,,...//////000000000000111111111111---...000222444555555666///111333333222222333444666888<<<=========>>>???@@@BBBCCCDDDEEEHHHLLLOOOTTTUUUVVVWWWXXXZZZ[[[[[[ZZZZZZ\\\^^^^^^bbbooo}}}......---,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++...,,,***+++---...,,,******++++++,,,,,,++++++******************************+++,,,,,,+++,,,...000...///000222666:::>>>@@@CCCEEEGGGHHHHHHHHHJJJLLLNNNOOOQQQRRRRRRRRRPPPPPPNNNLLLKKKRRRaaavvv|||lll]]]ZZZ[[[```mmmrrrddd[[[YYY\\\___iiiwwwxxxxxxvvvqqqnnniiieeeccc```^^^___eeepppyyy~~~|||}}}|||pppkkkkkklllwwwyyyqqqkkkddd______```aaaaaaeeehhhlllpppuuuyyyzzzwwwzzzssseee___VVVOOOJJJLLLTTTZZZ[[[YYYOOOHHH>>>777333000...,,,------......------,,,,,,,,,+++++++++************++++++++++++*********)))++++++++++++++++++,,,,,,++++++******)))************+++,,,,,,------,,,,,,))))))*********+++++++++)))***************)))((((((((()))+++,,,---.../////////000000000111111111//////000111333444555555000222444444444333444555888:::<<<===<<<<<<===???@@@BBBDDDFFFGGGIIILLLNNNTTTTTTUUUVVVWWWYYYYYYZZZYYYZZZ]]]______bbbooo|||//////...---------------)))******++++++++++++***,,,+++***+++---...---,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------,,,,,,...000111222333555888<<>>@@@@@@CCCFFFGGGHHHJJJLLLNNNTTTTTTUUUVVVWWWXXXXXXYYYWWWYYY]]]``````cccooo|||000000///...............***++++++,,,,,,,,,++++++++++++++++++------------***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---,,,+++,,,...///111222333666:::>>>AAACCCEEEGGGIIIJJJJJJKKKMMMNNNQQQQQQRRRSSSSSSRRRRRRQQQNNNNNNRRR^^^qqq~~~ssshhh]]]UUURRRXXXfff{{{kkkbbb\\\[[[___eeejjjzzzyyy~~~yyymmm```ZZZXXXVVVVVVXXX[[[]]]aaaggglllnnnkkkhhhjjjlllqqqyyyxxxpppiiihhhkkklllqqqyyywwwmmmjjjlllpppzzzxxxmmmaaaZZZVVVUUUTTTTTTWWW[[[___aaahhhkkkqqquuuzzz~~~xxxiiibbb]]]VVVMMMIIIMMMTTT[[[___[[[UUUJJJ???777111///---000///---,,,,,,,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***************)))(((((()))***************))))))))))))*********+++++++++++++++******)))(((+++++++++,,,,,,,,,,,,,,,////////////000000000111333222000//////111333444111333555555555444555666888999:::::::::<<<@@@CCCCCCDDDFFFFFFGGGIIIMMMPPPUUUUUUVVVVVVWWWXXXXXXYYYVVVYYY^^^aaabbbdddooo|||000000///............///,,,---------------,,,,,,***+++,,,,,,,,,,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,+++******,,,......000333777;;;@@@CCCFFFGGGIIIKKKKKKKKKLLLNNNPPPRRRRRRRRRRRRRRRRRRQQQQQQOOORRR[[[jjj{{{zzzooocccZZZUUUSSS\\\ppp~~~qqqddd]]][[[]]]cccjjjrrr|||wwwpppeeeZZZUUUSSSSSSUUUYYY^^^aaafffkkknnnlllhhhdddeeeiiioooxxx~~~vvvnnniiiddd```bbbffffffmmmvvvsssiiihhhlllppp{{{rrrhhhaaa[[[WWWSSSSSSTTTVVVYYY]]]aaadddkkkoootttyyy~~~tttjjjeee^^^WWWMMMFFFGGGNNNXXX___^^^YYYOOODDD:::333///...000///...---,,,---...///******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,+++***)))((((((((()))************)))*********+++++++++,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...////////////000000000333222000//////000222333000222444444444333444666555777888:::;;;>>>BBBEEEFFFFFFEEEDDDDDDHHHNNNRRRUUUUUUVVVWWWXXXYYYYYYZZZVVVYYY^^^bbbbbbeeeppp|||000000///..............................------,,,***,,,------++++++,,,...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++------///333888===BBBFFFGGGHHHJJJLLLMMMMMMMMMOOOQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQZZZiiiyyyxxxmmm```XXXUUU\\\iiivvvkkk```[[[\\\```hhhpppwwwvvvzzzggg]]]TTTQQQQQQQQQVVV[[[aaadddiiimmmnnnlllhhheeeaaafffnnnwwwzzzooohhhbbb___\\\ZZZ]]]bbbeeellluuu~~~}}}ooogggggglllqqq{{{vvvggg]]]XXXUUUSSSPPPRRRUUUXXX[[[___dddgggnnnrrrxxx~~~zzzuuussssssyyyqqqkkkggg^^^WWWMMMEEECCCJJJUUU^^^___[[[TTTIII>>>555111///000///......------......************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++------------,,,***(((''')))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000000222111000///000111222333000222444444444333444555444666888:::<<>>@@@AAACCCDDDEEEEEEFFFGGGJJJMMMOOOPPPQQQSSSUUUWWWYYYYYYXXXYYY]]]```aaaeeerrr//////...---------------------------,,,,,,+++***,,,...///...+++)))***---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++---...444666999===AAADDDGGGHHHJJJKKKMMMNNNNNNOOOQQQSSSRRRQQQPPPOOOOOOOOOOOOOOOXXXiii~~~sssccc[[[[[[mmmtttkkkaaaYYYYYY]]]eeepppzzz{{{{{{ssshhh^^^XXXSSSRRRSSSUUU[[[aaaaaadddhhhjjjjjjhhhgggggglllqqqxxx|||}}}~~~~~~zzztttnnnjjjhhhggghhheeefffhhhhhhiiijjjnnnqqqsssuuuxxx|||~~~vvvuuurrrrrrtttyyy~~~|||ooogggccc___YYYWWWSSSRRRUUUXXXZZZ___eeeiiiooowww}}}{{{nnnfffhhhooouuu{{{zzzrrrfff]]]XXXUUURRRPPPOOOTTTZZZ___bbbgggmmmrrrssswww~~~vvvpppllljjjkkkrrr|||zzz}}}yyyssslllfffbbb^^^YYYPPPFFFAAAFFFSSS]]]______[[[SSSGGG===777555...///000000000///---,,,,,,,,,,,,------.........+++++++++,,,,,,---------*********++++++,,,,,,---'''(((***+++,,,+++)))(((''''''((()))))))))))))))))))))))))))************,,,,,,,,,,,,+++***))))))++++++,,,------......///............/////////000......000111222222222111222444666777666666777888777999<<<============>>>???BBBFFFHHHHHHHHHHHHIIILLLMMMOOOQQQTTTVVVXXXXXXYYYZZZ]]]___```eeesss000000//////......------111...,,,,,,...///...,,,...,,,******+++------,,,******+++++++++,,,,,,,,,++++++******************---***(((***---000000///000444:::???BBBDDDGGGIIILLLMMMOOOQQQRRRRRRQQQQQQTTTPPPPPPSSSTTTQQQPPPQQQWWWnnnzzznnn^^^ZZZ___rrr|||pppfff___[[[^^^ccckkkyyyyyy|||ooocccWWWVVVUUUUUUXXX\\\```ccchhhiiikkkkkkkkkkkkmmmooosssuuuyyy}}}~~~zzzwwwsssnnnfff```[[[WWWTTTRRRSSSTTTUUUVVVXXX\\\aaaeeejjjlllpppssstttrrrmmmhhhcccbbbaaabbbeeejjjpppsssxxxzzz~~~}}}{{{zzzxxxqqqfff\\\WWWTTTSSSRRRRRRSSSTTTUUUYYY```hhhmmmmmmttt|||xxxkkkdddfffnnnuuutttiii\\\TTTSSSTTTTTTSSSTTTXXX]]]cccgggkkkooorrrvvv|||}}}zzzxxxuuuxxx|||{{{}}}vvvqqqnnnllliiifffbbbZZZQQQIIICCCCCCLLLWWW___eeefff]]]OOOCCC777...000///...---,,,,,,---...------............//////***+++,,,---............++++++++++++******))))))************(((&&&$$$"""(((((('''((())),,,...000---------,,,+++***(((''',,,+++***)))***+++---...------,,,,,,,,,,,,++++++............//////////////////000000111111222222444555555666666555555444::::::<<<===>>>>>>>>>>>>@@@CCCFFFHHHHHHHHHIIIJJJJJJLLLOOORRRUUUWWWXXXXXXXXXYYY]]]aaabbbgggttt///////////////.........000...,,,,,,...///...,,,///---+++***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++******************...+++)))***---000000///000444:::???BBBEEEHHHJJJLLLMMMOOOQQQRRRRRRRRRQQQTTTQQQPPPSSSSSSPPPOOOQQQ[[[qqq{{{tttiii]]]]]]dddyyywwwlllddd___]]]```fffooozzz}}}mmmbbbYYYXXXWWWXXX[[[```eeeiiimmmooopppqqqppppppqqqsss||||||~~~|||vvvrrrjjjeee]]]WWWSSSPPPMMMKKKKKKLLLMMMNNNPPPSSSXXX\\\aaacccfffiiiiiigggbbb___\\\\\\\\\]]]```dddhhhkkkooopppqqqqqqpppooooooooolllfff\\\TTTQQQPPPPPPPPPSSSTTTVVVYYY\\\bbbjjjooopppvvv~~~|||ooohhhjjjqqqxxx~~~kkkbbbWWWQQQQQQTTTVVVUUU\\\___cccfffiiilllpppsssyyy~~~~~~}}}}}}yyyrrrllljjjhhhfffddd```ZZZRRRLLLFFFCCCIIIRRR___eeeggg___SSSHHH<<<444111000...---,,,------...------,,,,,,++++++*********+++,,,------.........++++++++++++*********))))))))))))))))))((('''&&&(((***,,,...---,,,)))(((+++,,,,,,---------------+++++++++++++++,,,---...+++++++++,,,,,,---------............/////////////////////000111111222222000000111222444555666777999:::;;;===>>>>>>>>>>>>@@@CCCFFFGGGHHHHHHIIIJJJIIIKKKNNNRRRUUUXXXYYYZZZXXXZZZ^^^aaabbbfffsss.........//////////////////---,,,,,,---///...---///---++++++,,,,,,,,,*********+++++++++,,,,,,,,,******++++++++++++++++++...---++++++---/////////111555:::???CCCFFFIIILLLMMMNNNOOOPPPRRRRRRRRRRRRUUURRRQQQSSSRRROOOOOOQQQ```tttssskkkbbb[[[aaammmpppfffaaa___```cccjjjvvv}}}{{{lllbbb[[[ZZZZZZ\\\```gggmmmqqquuuwwwxxxyyyxxxxxxyyyzzz}}}vvvqqqddd___VVVOOOKKKHHHFFFEEEDDDEEEFFFGGGHHHKKKOOOSSSVVVXXX[[[]]]\\\YYYVVVTTTTTTUUUWWWYYY\\\___bbbccceeedddbbb``````aaabbbcccaaa[[[SSSNNNLLLMMMOOOPPPTTTVVVZZZ]]]aaaffflllpppsssyyytttmmmooovvv|||tttbbb[[[TTTQQQSSSXXX\\\]]]eeegggiiijjjlllooossswww}}}zzzxxxzzz}}}~~~~~~yyytttmmmgggeeeeeeeeeeeebbb]]]VVVPPPHHHCCCEEELLL\\\dddgggaaaWWWMMMBBB:::222111///...---------......------,,,***))))))(((******++++++,,,---------++++++++++++***************)))))))))))))))******)))***+++++++++)))'''&&&+++++++++,,,,,,,,,------++++++,,,---------,,,,,,)))******+++---......///---............/////////...//////000111111222222111111111111333555777888999:::;;;<<<===>>>>>>>>>@@@CCCEEEGGGHHHHHHJJJLLLJJJLLLOOORRRUUUXXXYYYZZZYYYZZZ^^^aaabbbeeerrr------......//////000000------,,,,,,---.........///---,,,+++,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++++++++,,,///...,,,,,,---...//////222555;;;@@@CCCGGGKKKMMMMMMNNNOOOPPPQQQSSSSSSTTTVVVSSSRRRSSSQQQNNNOOOSSSddduuu}}}mmmccc[[[ZZZfffvvvyyykkkbbb]]]___bbbgggooo~~~yyylllddd\\\\\\]]]```fffnnnuuuzzz|||~~~|||wwwhhhaaaWWWOOOIIIFFFDDDBBBAAABBBCCCCCCDDDFFFJJJMMMPPPQQQSSSTTTRRRPPPNNNNNNPPPRRRVVVZZZ^^^```aaaaaa___\\\XXXVVVWWWZZZ\\\^^^^^^XXXQQQMMMMMMOOORRRSSSTTTXXX\\\aaaeeejjjnnnrrrvvv{{{yyyrrrsssyyy~~~zzzmmm\\\XXXTTTTTTXXX___dddgggiiijjjkkkmmmooosssxxx|||~~~{{{{{{|||{{{xxxwwwtttpppjjjeeedddfffiiikkkkkkeee]]]UUUJJJBBBBBBGGGYYYaaaeeeaaaWWWNNNDDD<<<333222000...------......///......---,,,,,,++++++************++++++,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,+++(((%%%"""###&&&+++...++++++***)))((((((((((((***+++,,,------,,,+++*********+++,,,,,,---......---------.........//////......///000111222222333888666555333333555666888888999:::<<<===>>>>>>>>>@@@BBBEEEGGGHHHIIIKKKMMMNNNNNNPPPRRRUUUVVVXXXXXXYYY[[[^^^aaabbbeeeqqq~~~------......//////000000---------,,,,,,,,,---......---,,,,,,------+++*********+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,.........---,,,---///000444777<<<@@@DDDGGGLLLOOOMMMNNNOOOPPPQQQSSSTTTUUUWWWUUUSSSSSSPPPNNNQQQVVVfffuuu|||iii^^^WWWZZZllltttiiiccc\\\```ffflllvvvwwwmmmfff]]]^^^```eeelllttt|||~~~ppphhh\\\QQQJJJFFFCCCBBBAAABBBCCCCCCCCCEEEGGGJJJKKKMMMNNNMMMKKKJJJJJJLLLNNNRRRYYY^^^bbbbbb```___ZZZWWWSSSRRRUUUZZZ^^^___aaa[[[TTTOOOOOOQQQSSSUUUUUUYYY^^^ccchhhlllppptttyyy}}}|||uuuuuuzzzsssgggXXXVVVTTTVVV[[[bbbhhhkkkfffhhhkkkmmmqqqvvv|||zzzvvvuuurrrpppllliiiiiilllqqquuuwwwpppeeeZZZLLLBBBAAAEEESSS\\\aaa]]]UUUKKKAAA999444333111///............------------------------++++++*********+++,,,---+++++++++++++++++++++,,,...---+++)))))))))******---***&&&$$$$$$(((,,,///,,,+++***)))((((((((())))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------..................///000111222333333888777555444444555777888777888:::;;;===>>>>>>???@@@BBBEEEFFFHHHJJJMMMOOORRRRRRRRRSSSTTTUUUVVVVVVXXXZZZ^^^bbbbbbeeeppp}}}.........///////////////---......---+++***,,,---,,,++++++,,,---...,,,*********+++++++++,,,,,,,,,******++++++,,,------------......---,,,---000222666999===AAADDDHHHLLLOOONNNNNNOOOPPPQQQSSSUUUVVVXXXVVVUUUTTTQQQOOOSSS[[[hhhvvvzzzggg\\\XXX^^^ttt~~~sssjjjeee___dddjjjqqq~~~ssskkkfff^^^aaaeeelllsss{{{xxxoooaaaUUULLLGGGEEECCCBBBCCCDDDDDDDDDDDDFFFHHHHHHJJJKKKIIIGGGFFFIIILLLRRRVVV^^^ccceeeccc^^^[[[UUURRRPPPSSSYYY```ddddddeee___WWWRRRPPPRRRTTTUUUXXX[[[```eeejjjnnnssswww{{{~~~wwwwww{{{|||vvvkkkaaaUUUTTTTTTUUUYYY___dddhhhbbbeeeiiimmmrrrxxx}}}}}}}}}zzzzzzuuutttrrrppppppsssyyy}}}~~~vvvkkk___PPPDDDAAAEEEMMMVVV]]]ZZZSSSJJJAAA999555444222000///......///+++++++++,,,,,,------------,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,---,,,+++***)))))))))))),,,---.........,,,+++)))+++*********+++,,,...000++++++,,,,,,,,,+++******---------,,,,,,+++++++++,,,------------.........---...///000111222333444222222222222444666888999666777999;;;===>>>??????@@@BBBDDDFFFHHHJJJNNNQQQSSSSSSSSSSSSSSSTTTUUUVVVVVVYYY^^^bbbbbbeeeppp}}}///////////////............//////---***)))***,,,*********,,,...///---+++******+++++++++,,,,,,,,,******++++++,,,------...,,,---......------111444999;;;???AAADDDGGGKKKNNNNNNNNNNNNOOOQQQTTTVVVWWWXXXVVVUUUUUURRRPPPVVV___lllzzzwwweee\\\[[[eee}}}{{{rrrkkkhhheeejjjoooxxxwwwmmmfffccc```dddjjjrrr{{{}}}tttfffXXXPPPKKKIIIIIIEEEGGGHHHHHHGGGGGGHHHJJJHHHJJJLLLJJJGGGGGGLLLQQQZZZ___fffkkkjjjddd\\\VVVQQQPPPQQQWWWaaaiiillllllhhhbbbZZZTTTRRRTTTUUUVVV[[[^^^cccggglllqqqwww{{{~~~yyyxxx|||~~~zzzxxxwwwxxxxxxwww{{{}}}zzztttoookkkccc\\\VVVUUUUUUUUUWWW[[[___ccc___ccciiinnntttzzz~~~zzzyyy{{{}}}zzz{{{}}}~~~~~~{{{{{{zzzxxxvvvxxx|||}}}wwwnnndddUUUGGGCCCEEEGGGRRRZZZYYYSSSLLLCCC<<<666555222000///......///------------------------...---,,,++++++,,,---...+++++++++,,,,,,,,,------)))***************))))))***,,,...//////...+++***,,,+++******+++---000111///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...000111222333444111222222444555666777888666777999;;;===>>>??????@@@BBBDDDFFFHHHKKKOOORRRRRRRRRRRRRRRTTTVVVWWWYYYUUUWWW]]]bbbcccfffqqq}}}000000//////.........---...000000---)))((()))+++))))))***,,,//////...,,,******+++++++++,,,,,,,,,******+++,,,,,,---......+++---///...---...111555;;;===@@@BBBDDDGGGKKKNNNNNNNNNNNNOOOQQQTTTVVVXXXXXXWWWVVVUUURRRQQQXXXbbbooo}}}uuuddd]]]^^^iiizzzqqqllljjjiiinnnsss|||}}}rrrhhhbbb```bbbgggnnnwwwwwwiii\\\TTTPPPOOONNNJJJKKKLLLLLLKKKKKKLLLMMMKKKMMMNNNLLLIIIJJJPPPVVVccchhhnnnqqqnnnfff[[[TTTQQQPPPSSS\\\hhhqqqsssrrrjjjddd]]]WWWUUUVVVXXXYYY^^^aaaeeeiiinnnssszzz~~~{{{zzz}}}uuuqqqmmmkkkjjjkkkkkkkkkkkkmmmlllgggdddccc___ZZZXXXXXXXXXWWWWWWYYY]]]```^^^ccciiipppuuu{{{}}}xxxwwwzzz~~~yyyyyy{{{}}}zzzzzz}}}yyyuuuooogggYYYJJJDDDDDDDDDOOOYYYYYYUUUOOOGGG@@@666555333111////////////222222111000///......---///...,,,++++++,,,...///+++++++++,,,,,,---------&&&''')))***++++++******(((((('''((())),,,...000...,,,+++))))))***,,,---111000///...------...///******+++,,,------...///,,,,,,,,,---------......------...000111333444444666666777777777777666666666777999;;;<<<>>>??????@@@BBBDDDFFFHHHKKKPPPSSSPPPPPPPPPRRRTTTWWWZZZ[[[TTTWWW]]]bbbcccfffqqq~~~//////............//////......---------......//////......---------......------,,,+++,,,---...///+++++++++,,,,,,,,,---------,,,+++******---333777===>>>???BBBEEEHHHJJJLLLNNNNNNNNNQQQTTTUUUUUUTTT\\\UUUSSSUUURRRQQQ]]]ooorrrccc```hhhxxxwwwnnnjjjjjjkkkooovvv}}}vvvnnneeebbbdddgggmmmtttzzz~~~~~~oooccc\\\XXXSSSOOORRRTTTVVVXXXZZZZZZZZZZZZWWWWWWUUUOOOKKKMMMUUU\\\hhhnnnttttttmmmccc\\\XXXUUUUUU[[[hhhuuu}}}sssggg[[[VVVUUUVVVZZZ___dddeeeggglllssszzz~~~|||zzz{{{~~~|||nnniiiccc___^^^___``````bbb```]]]ZZZXXXYYYZZZ\\\UUUWWWYYYZZZZZZZZZ\\\^^^bbbgggnnntttyyy}}}{{{tttppprrr~~~|||}}}{{{~~~|||{{{{{{yyytttlllddd\\\QQQEEE>>>FFFLLLSSSVVVSSSMMMHHHFFF>>>888111------......,,,------------------------))))))+++,,,---.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********---,,,,,,++++++,,,,,,---000...,,,******+++,,,---,,,+++++++++,,,,,,---...,,,---......//////............//////000000111111333333333444555666777888999888888999:::<<<>>>@@@CCCDDDFFFHHHKKKMMMOOOPPPTTTUUUUUUVVVWWWXXXYYYYYY[[[\\\___cccdddhhhsss~~~//////............/////////......---------......333222111///...------,,,------,,,,,,,,,---...///,,,,,,---------...............---+++,,,///444888<<<<<<>>>@@@CCCFFFHHHJJJNNNMMMNNNPPPTTTUUUUUUTTTXXXSSSRRRTTTRRRSSSbbbuuuxxxjjj___```kkk}}}}}}tttllljjjkkkkkkrrr{{{xxxsssllleeeccceeeiiiooowww}}}tttiiidddbbb___\\\[[[]]]```bbbeeefffffffffbbb___ZZZTTTRRRVVV^^^dddnnnsssxxxvvvnnnddd]]]YYYXXX[[[cccqqqwwwjjj]]]WWWUUUUUUXXX\\\```bbbffflllttt|||~~~|||yyykkkgggaaa]]][[[\\\\\\\\\]]]\\\ZZZXXXWWWVVVWWWXXXVVVXXX[[[\\\]]]^^^aaaccciiimmmsssxxx|||{{{uuurrruuu~~~}}}{{{{{{{{{{{{zzzyyyyyyxxxtttpppjjjddd]]]SSSHHHAAA@@@GGGPPPVVVVVVSSSPPPNNNBBB;;;444/////////...---------------------------,,,,,,---...////////////---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---''')))******))))))+++...,,,,,,+++++++++,,,------,,,---......//////............//////000000111111000000000111222333444555999888888999:::<<<>>>???CCCDDDFFFHHHKKKNNNPPPQQQTTTUUUUUUVVVWWWXXXYYYYYYZZZ[[[^^^bbbdddhhhrrr~~~000//////......//////000000///...---------------000000///...------,,,,,,---,,,,,,,,,,,,---...///---------.........//////000000///------000555999<<<===???AAADDDGGGIIIJJJMMMMMMMMMPPPSSSUUUUUUTTTTTTQQQPPPRRRQQQVVVhhh|||jjj```ZZZ```qqqvvvpppjjjiiilllllluuuzzzsssnnniiiccccccgggkkkqqqzzz{{{ssspppooonnnmmmhhhjjjnnnqqqtttuuuvvvvvvrrrkkkbbb]]]___fffnnnssszzz}}}~~~zzzpppeee^^^ZZZ^^^dddooo}}}wwwjjj]]]VVVTTTTTTWWW[[[[[[___fffoooxxxyyykkkgggaaa]]][[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVXXXZZZ^^^```ccceeeiiikkkrrrvvvzzz~~~|||xxxvvvyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxqqqoookkkfff___VVVLLLFFF>>>EEEOOOWWWYYYXXXVVVTTTGGG@@@777222000000///------------------------------......//////......---+++,,,,,,,,,,,,,,,,,,---************************++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***((()))+++------,,,++++++,,,,,,,,,,,,---......//////............//////000000111111//////000000111333444555888888999999;;;===>>>???AAACCCEEEHHHKKKNNNQQQRRRTTTUUUUUUVVVWWWXXXYYYYYYYYYZZZ]]]aaacccgggrrr}}}000000////////////000000000///...---------------((()))***+++,,,,,,------,,,,,,,,,,,,------......------------............000000///......111555999???@@@BBBEEEGGGJJJKKKLLLLLLKKKLLLOOOSSSUUUTTTSSSSSSQQQPPPPPPPPPWWWjjj}}}~~~ppp]]]XXXXXXcccxxxwwwpppkkkggghhhkkkmmmzzzxxxpppkkkfffaaabbbfffjjjqqq{{{{{{yyyzzzzzzzzzuuuwww{{{}}}uuukkkhhhoooyyy}}}qqqeee___\\\eeeooo|||tttgggZZZTTTSSSSSSVVV[[[YYY___iiittt~~~}}}ppplllgggcccaaa``````___]]]]]]]]]]]]\\\ZZZYYYXXX[[[^^^bbbfffjjjnnnsssvvv{{{~~~||||||zzzwwwwwwxxxyyyzzz{{{|||}}}uuuuuurrrnnnfff\\\RRRKKKCCCIIIQQQXXX[[[ZZZWWWUUUKKKDDD:::333111000...,,,........................,,,---------,,,,,,+++***+++++++++,,,,,,---------************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++++++++------,,,+++++++++,,,,,,,,,---......///...............//////000000111111222222222333444555777777888888999:::;;;===>>>???AAABBBEEEHHHLLLOOORRRSSSTTTUUUUUUVVVWWWXXXYYYYYYXXXYYY\\\aaacccgggrrr}}}000000////////////000000//////...---------------((((((***+++,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,,,,,,,---------...////////////111666999@@@BBBDDDGGGIIIKKKKKKLLLJJJJJJKKKNNNRRRTTTTTTSSSUUUSSSQQQPPPQQQZZZlll|||rrreeeUUUUUUYYYhhh~~~ssslllhhhfffhhhlllpppyyypppiiiccc___```dddhhhpppzzzxxxqqqsss|||~~~pppfffbbbaaakkkyyysssfffYYYSSSQQQQQQTTTXXXYYYaaammmyyyvvvrrrmmmjjjhhhhhhgggfffaaabbbbbbbbbaaa^^^\\\ZZZ^^^bbbhhhmmmrrrwww}}}~~~yyy~~~wwwwwwxxxzzz}}}yyyooobbbWWWPPPHHHLLLRRRXXX[[[[[[XXXVVVOOOGGG<<<444111///...,,,........................------------,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++((("""!!!)))///000///---,,,,,,++++++,,,,,,,,,,,,---......///...............//////000000111111444444444444555777888999777888999:::<<<===>>>>>>AAABBBEEEHHHLLLOOORRRSSSTTTUUUUUUVVVWWWXXXYYYYYYXXXYYY\\\```cccgggrrr~~~111000000//////000000111......---------......///......//////...,,,+++***+++,,,------......------+++++++++,,,,,,,,,------,,,...//////000333777;;;???AAACCCFFFHHHJJJJJJJJJIIIIIIKKKNNNQQQTTTTTTSSSVVVSSSPPPPPPVVVcccrrr}}}wwwiii]]]RRRUUU]]]nnn{{{pppkkkhhhhhhlllqqqwww{{{ppphhhaaa\\\^^^bbbeeemmmyyy|||zzz{{{nnnggghhhjjjtttsssfffYYYRRRPPPPPPSSSWWW^^^gggtttzzzwwwssspppooonnnmmmlllhhhiiihhhgggeeebbb```^^^cccgggmmmsssyyy}}}rrrvvvxxxyyy{{{~~~yyyjjj]]]UUUJJJLLLPPPVVV[[[]]]\\\[[[RRRIII>>>555111000...---.........................../////////...------,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,---......++++++------------++++++000***%%%&&&+++000///---,,,+++++++++,,,,,,---...,,,---......//////............//////000000111111222222333333444666777888777888999;;;<<<===>>>>>>AAACCCEEEHHHKKKNNNQQQRRRTTTUUUUUUVVVWWWXXXYYYYYYXXXYYY\\\aaaccchhhsss111111000000000000111111---------------...///000//////000000///,,,***)))+++,,,---.........------,,,,,,,,,,,,---------...,,,---///111333666:::>>>@@@BBBDDDGGGIIIJJJJJJJJJIIIIIIJJJMMMQQQSSSTTTSSSTTTQQQNNNQQQ^^^ooo|||}}}wwwmmm```VVVOOOVVVaaatttxxxnnnkkkjjjlllqqqxxxzzznnnfff___ZZZ\\\aaadddlllyyywwwllljjjpppvvvnnnbbbVVVRRRSSSTTTYYY^^^iiisss|||xxxvvvvvvvvvuuutttrrrrrrpppnnnkkkhhhfffdddgggkkkqqqxxx}}}qqqrrr{{{~~~pppbbbZZZNNNMMMOOOSSSYYY]]]^^^]]]UUULLL@@@777333222111///.................................///......---------,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,+++,,,,,,------***+++---......---+++***---.........---++++++************+++,,,---...///,,,---......//////............//////000000111111222222222333444555666777666777999;;;============CCCDDDFFFHHHKKKNNNPPPQQQTTTUUUUUUVVVWWWXXXYYYYYYXXXYYY]]]bbbdddiiittt111111000000000000111111,,,,,,,,,---...///000111***,,,---......---+++)))+++,,,---.........---,,,---------.........//////,,,...000222555888===@@@BBBDDDGGGJJJLLLMMMLLLLLLHHHHHHJJJMMMQQQSSSTTTSSSQQQNNNLLLSSSdddxxx~~~vvvooofffYYYOOONNNVVVcccwwwuuummmkkklllooovvv}}}yyymmmddd]]]YYY[[[```ccclllyyytttkkkmmmvvv|||ggg\\\SSSRRRVVV[[[aaahhhsss~~~}}}|||||||||{{{zzz{{{zzzwwwtttqqqnnnlllkkkiiimmmttt{{{}}}wwwwwwssseee]]]RRRPPPPPPRRRWWW[[[\\\\\\WWWNNNBBB999555444333222////////////////////////++++++,,,------,,,,,,+++---------,,,,,,+++++++++))))))))))))))))))))))))++++++******)))************+++---......---+++***))),,,)))(((+++///))))))***+++,,,...///000,,,---......//////............//////000111111111333333333444555666777888666777:::<<<============CCCDDDFFFHHHKKKMMMOOOPPPTTTUUUUUUVVVWWWXXXYYYZZZYYYZZZ^^^bbbeeeiiiuuu222000//////000222111000////////////////////////........................///...---,,,,,,,,,,,,,,,---------.........//////.........000444888<<<>>>EEEEEEDDDEEEGGGJJJMMMOOOKKKLLLOOOQQQSSSSSSSSSSSSSSSPPPRRR]]]ppp{{{uuunnnbbbWWWRRRPPP[[[ooo{{{tttnnnlllmmmpppxxxttthhh```[[[YYY]]]ccckkkrrr|||wwwqqqqqqvvvttt___[[[UUUSSSVVV```kkkrrr{{{wwwsssqqqpppoooqqquuu|||}}}rrrggg```ZZZQQQJJJLLLWWW___```]]]WWWQQQIII???777333000000......---,,,,,,,,,,,,---............---,,,+++***---...///...,,,***)))***,,,,,,***)))(((((('''''')))++++++***((('''((()))))),,,---***&&&%%%(((,,,++++++,,,,,,,,,---------+++,,,...///000///......000,,,,,,111111------222000////////////000000111222333444555555555444333777999;;;;;;;;;;;;===???>>>AAAEEEHHHJJJMMMQQQSSSXXXWWWUUUTTTTTTUUUWWWXXXZZZ[[[^^^bbbcccgggrrr}}}222000//////111222111000////////////////////////........................000///......---------...,,,,,,,,,---------......------...111444999===???EEEEEEEEEEEEGGGJJJMMMOOONNNOOOQQQSSSUUUVVVVVVUUUSSSSSSXXXeeexxxxxxmmm```WWWSSSUUUccc{{{xxxrrrnnnmmmnnnrrrzzzttthhhaaa]]]\\\aaahhhpppvvvzzzxxx~~~vvvhhh[[[XXXUUUVVV]]]jjjvvv}}}zzzxxxwwwvvvvvvwww{{{xxxnnneee^^^TTTLLLEEEHHHRRR\\\^^^\\\WWWQQQIII@@@888333111000///...------,,,,,,------------------,,,+++***)))***+++,,,,,,***(((((()))++++++***)))))))))******+++,,,---,,,+++******+++))),,,---+++'''&&&)))---++++++++++++,,,,,,,,,,,,***+++,,,---------,,,+++///,,,,,,//////,,,,,,000///////////////000000111000111333444444444333333666888::::::::::::<<<===@@@CCCFFFHHHJJJLLLOOOQQQUUUUUUTTTTTTUUUWWWXXXZZZYYYYYY]]]```bbbfffqqq|||333111//////111222111000////////////////////////........................000000///............///++++++,,,,,,,,,---------,,,---///222666:::>>>AAAEEEEEEEEEFFFHHHKKKNNNPPPQQQRRRTTTVVVXXXXXXXXXWWWRRRWWWbbbsss|||mmm^^^VVVUUU[[[oootttpppnnnoooqqqttt}}}uuuhhhbbb```bbbiiipppvvv|||xxxggg[[[XXXWWWXXX]]]hhhwww~~~~~~~~~~~~yyyrrrkkkccc^^^SSSKKKDDDFFFNNNWWWZZZZZZVVVRRRJJJAAA:::555222000///...------,,,---------,,,,,,,,,,,,+++***)))))))))***,,,+++***)))*********************+++,,,,,,+++,,,---,,,+++***+++,,,)))+++---,,,))))))+++...+++++++++++++++*********,,,,,,---------,,,++++++///------//////,,,,,,//////////////////000111111///000111222333444444333555777999999999999;;;===BBBDDDFFFHHHIIIKKKMMMOOOSSSSSSTTTVVVWWWXXXZZZZZZWWWXXX[[[___aaaeeeppp{{{333222000000111222111000////////////////////////........................//////...............///,,,,,,,,,---------......,,,---///333777<<<@@@BBBDDDEEEFFFGGGJJJLLLOOOPPPSSSTTTVVVWWWXXXXXXXXXXXXSSS\\\nnnmmm]]]WWWYYYaaazzzqqqoooooorrrtttxxxuuuiiidddeeeiiiqqqxxx}}}zzziii]]]VVVWWWYYY^^^ggguuu~~~zzzuuunnnhhhaaa^^^XXXQQQIIIGGGLLLSSSWWWXXXVVVRRRKKKCCC<<<666222111//////...---------------,,,------,,,,,,+++***))))))+++------,,,,,,---...,,,+++++++++++++++,,,,,,)))***++++++)))))))))+++)))+++---,,,++++++---///+++++++++************)))/////////......------,,,000////////////////////////......//////000111222///000111222333444555555666777999:::999:::;;;===@@@CCCFFFHHHIIIKKKNNNPPPSSSTTTUUUWWWXXXYYYYYYYYYWWWXXX[[[___aaaeeeppp|||444222111000111222111000////////////////////////...........................------,,,------..................////////////,,,...111444999===@@@BBBDDDEEEFFFHHHKKKMMMPPPQQQSSSTTTVVVWWWWWWWWWVVVVVVTTTbbbxxxlll]]]ZZZ^^^hhh}}}qqqppprrruuuwww|||vvviiifffjjjpppxxxmmm___XXXVVVXXX]]]gggttt{{{yyyvvvpppiiiccc___]]][[[UUUMMMIIIJJJPPPVVVYYYUUURRRLLLEEE>>>888333111//////...------------...............---,,,+++***)))+++------,,,,,,---......---,,,+++************)))***++++++***)))***,,,***+++,,,---,,,,,,---...************************/////////...---------------............/////////............///000111222111111222333444555666777777999:::;;;:::;;;===>>>>>>AAADDDGGGIIILLLOOORRRVVVVVVWWWXXXXXXXXXWWWWWWWWWXXX\\\```bbbfffrrr}}}555333111111111222111000////////////////////////........................---,,,,,,,,,,,,---.........////////////000000000...///222666:::>>>@@@BBBDDDEEEGGGJJJLLLOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTTTTWWWggg{{{jjj______eeeuuu|||tttsssuuuyyy{{{vvvjjjiiinnnuuu}}}sssddd[[[ZZZ\\\___fffuuuzzz{{{~~~~~~tttrrrooojjjddd```___```___YYYQQQJJJIIINNNUUUZZZUUURRRMMMGGG@@@:::444222000///......------..................---,,,++++++''')))++++++******+++,,,...---,,,+++))))))))))))+++,,,------,,,,,,---...++++++,,,---------,,,,,,*********+++++++++,,,,,,------,,,+++++++++,,,,,,))),,,,,,+++,,,///000...............///111222333333222222333444555666777777999;;;;;;;;;;;;===???===@@@CCCFFFIIILLLOOORRRXXXXXXWWWWWWWWWWWWWWWWWWWWWXXX\\\```cccgggrrr~~~666444222111222222111000////////////////////////........................---------------...//////.........////////////000///111444777;;;>>>@@@AAADDDEEEGGGJJJMMMOOOQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRYYYkkksssgggaaaeeemmm{{{xxxwwwyyy|||}}}vvvkkkkkkrrryyyuuuhhhaaa^^^ccciiioooxxxuuuvvv{{{}}}~~~|||zzzxxxvvvkkkkkkhhhdddaaabbbeeeiiikkkeeeZZZPPPJJJLLLRRRXXXTTTRRRNNNHHHBBB;;;555222000//////...............---------------+++******(((***++++++***)))***+++,,,+++***)))))))))))))))+++,,,------,,,,,,---///++++++,,,,,,---,,,+++)))))))))***+++,,,---......,,,,,,+++++++++,,,---...(((---...,,,...333444111------......///111222333333333222222222333555666777888::::::::::::<<<>>>>>>AAADDDFFFHHHKKKNNNPPPXXXWWWVVVVVVWWWXXXYYYZZZVVVWWWZZZ___bbbfffqqq}}}666444222111222222111000////////////////////////.......................................///000111---------.........//////000222555888;;;>>>@@@AAADDDEEEHHHKKKNNNPPPQQQRRRSSSTTTUUUVVVUUUTTTSSSRRR[[[mmmyyymmmeeecccjjjssszzzzzzzzz{{{}}}vvvlllmmmttt{{{zzziiibbbaaadddlllvvvzzz{{{|||~~~}}}ssstttzzz|||}}}}}}xxxrrrnnnffffffeeecccbbbeeelllrrryyyrrreeeVVVLLLJJJOOOTTTTTTRRROOOIIICCC;;;666222000000///...............,,,,,,,,,,,,+++***))))))+++,,,......,,,+++,,,,,,))))))))))))))))))***+++)))***,,,++++++***,,,---,,,++++++,,,---,,,***((())))))***+++---...///000...------,,,---...000111+++000111///111888999666------......///111222333333222111111111222333444666777999999999999;;;===@@@BBBEEEGGGHHHIIILLLNNNWWWVVVUUUUUUVVVYYY\\\]]]TTTUUUYYY^^^```eeeppp|||666555333//////111333222333222111///..................---------,,,,,,,,,,,,------...///000111111000000...------...///000222444777999;;;===@@@BBBHHHHHHHHHIIIKKKLLLNNNOOOSSSSSSSSSSSSSSSSSSTTTUUUbbbssszzzkkkeee___[[[jjj}}}|||}}}sssjjjpppyyy}}}{{{lllbbbeeehhhlllwww|||uuutttssssssvvvzzzssskkknnn{{{{{{yyy}}}wwwpppnnnmmmfffcccggglllnnnssszzzrrr\\\KKKKKKRRRWWWWWWUUUQQQLLLEEE>>>888555000...,,,******,,,...///222000......//////,,,((())))))*********+++++++++((()))************)))(((******+++,,,,,,---......---,,,******+++,,,+++***,,,---...,,,***))))))***++++++******++++++,,,---111111000//////...------000000000000000111111111111111111111222333444555;;;;;;::::::::::::999999>>>@@@CCCEEEFFFIIIMMMPPPTTTUUUVVVWWWXXXXXXXXXXXXWWWYYY]]]aaacccfffooozzz999777444000///000111000111000000////////////000.........---------,,,,,,---------......//////000//////............//////111444777999;;;>>>AAACCCGGGGGGHHHIIIJJJLLLNNNOOORRRRRRRRRRRRQQQRRRTTTVVVhhhwwwyyyiiibbb[[[ZZZmmm}}}}}}~~~uuulllrrr{{{qqqfff```fffooouuu}}}rrrhhhgggfffgggjjjooosssvvv|||}}}~~~{{{pppkkkpppzzzyyy{{{rrrmmmnnniiiggglllppprrrvvv{{{~~~rrr\\\LLLJJJPPPUUUYYYWWWTTTNNNGGG@@@999666//////.........---......---,,,+++---///000...,,,))))))*********+++++++++******************************++++++,,,---......///---+++***++++++***(((''')))************,,,---+++++++++***++++++,,,---,,,,,,+++******)))((((((------......///000111111111111111111222333444555888888999::::::;;;<<<<<>>:::555222111000///...///////////////000111111.........------------,,,---------------...............///////////////...000333666999<<<>>>BBBEEEFFFFFFGGGHHHJJJLLLNNNOOOQQQQQQQQQPPPOOOQQQUUUXXXlllzzzxxxggg^^^XXX\\\sss}}}~~~~~~}}}|||~~~wwwooouuu~~~uuuiiibbbaaalllwwwrrrfff[[[ZZZZZZ[[[^^^bbbfffiiilllmmmnnnoooppppppqqqpppsssxxxrrrkkkiiisss~~~}}}~~~yyyzzztttoooqqqnnnmmmqqquuuuuuwwwyyy{{{zzzooo\\\MMMIIIMMMRRR\\\ZZZWWWRRRJJJBBB;;;777//////000000000///---,,,+++++++++,,,......---+++***************+++++++++,,,+++***))))))***+++,,,******++++++,,,,,,------000...,,,*********)))'''%%%''')))*********,,,...+++++++++++++++,,,------.........---,,,,,,++++++******+++,,,...///000111111111111111222333444555555666777999;;;===>>>???@@@BBBEEEGGGHHHKKKOOORRRTTTUUUVVVWWWXXXXXXXXXXXXUUUWWW[[[___aaadddooozzzCCC<<<666444333000//////000000////////////000000............---------------------------,,,,,,,,,------///000000000///...000222666999<<>>>>>@@@CCCEEEGGGIIIMMMPPPTTTUUUVVVWWWXXXXXXXXXXXXWWWXXX[[[```cccgggsssTTTEEE999777666111111444333222111///......------/////////.........---------------------.........,,,---...///000000000000111444777:::===???CCCFFFEEEEEEFFFGGGHHHJJJKKKLLLKKKNNNQQQPPPOOOQQQXXX^^^ppp|||~~~ooojjjooo~~~xxxtttrrrxxx{{{}}}~~~}}}xxxvvvtttoooqqqtttxxx{{{~~~zzzzzzzzz{{{wwwqqqnnnmmmnnnnnnsss~~~rrraaaWWWQQQQQQQQQRRRTTTVVVYYYZZZ___aaaeeeiiimmmqqqsssttttttxxx~~~qqqggggggkkkrrrzzz{{{}}}yyyuuuuuuxxxyyyyyyuuussspppjjjbbb```]]][[[WWWPPPIIIIIIMMMTTTUUUVVVTTTOOOGGG???:::666222---((('''(((+++...''')))+++,,,,,,,,,---...+++++++++***************,,,+++***))))))***+++,,,,,,,,,++++++******))))))+++***)))))),,,------,,,(((***,,,---------///111,,,,,,,,,,,,,,,------...------------------------////////////////////////111111111111222333444555777888888999;;;<<<<<<===>>>@@@CCCEEEFFFIIIMMMPPPTTTUUUVVVWWWXXXXXXXXXXXXWWWXXX[[[```ccchhhuuu___LLL<<<888666000///444111111000///////////////////////////............---------......//////000---------......///000111222555888;;;===???BBBEEEFFFFFFFFFFFFGGGHHHIIIJJJIIINNNRRRRRRQQQRRRYYY___ooo|||wwwllllllyyy~~~xxxvvvvvvxxx}}}}}}{{{zzzwwwxxxyyyyyyzzzzzzzzzzzzuuuxxx|||wwwpppmmmlllnnnqqqvvv~~~qqqccc[[[VVVWWWYYY\\\___cccfffhhhjjjmmmrrrxxx~~~tttjjjgggkkkrrr~~~|||zzzzzz}}}~~~|||uuussstttvvvyyyxxxsssqqqoooiii```]]][[[YYYYYYRRRJJJHHHKKKPPPSSSUUUUUUQQQJJJBBB===666333///+++))))))+++,,,'''))),,,---,,,,,,---///+++++++++*********))))))************************,,,,,,,,,+++***))))))(((,,,+++)))***+++,,,,,,+++)))+++,,,,,,,,,,,,...///---,,,,,,,,,,,,---......//////////////////000000.........///000000000111111111111111222333444555666777888999;;;<<<===>>>???AAACCCEEEGGGJJJNNNPPPTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWZZZ___bbbhhhuuufffQQQ>>>999555///...333///////////////000000111000/////////............---------...///000111111......------...///111222333666999;;;===???BBBDDDGGGGGGFFFFFFGGGGGGHHHIIIHHHNNNSSSTTTRRRSSSZZZ```mmmzzz}}}qqqhhhmmm~~~{{{yyy|||~~~zzz}}}{{{zzzzzz{{{~~~qqqoooqqqqqqtttyyysssgggaaa^^^```cccggglllqqquuuwww{{{zzzlllfffgggoooxxx}}}zzzwwwxxx|||zzz~~~xxxtttsssttttttxxxwwwrrrppppppjjjaaa^^^[[[ZZZZZZTTTJJJGGGJJJOOOQQQUUUVVVSSSMMMEEE@@@555333111...,,,+++++++++***---///...+++***+++---++++++++++++******))))))((()))************)))(((---,,,,,,+++***)))((((((...,,,******+++++++++))),,,---...,,,***))))))***---,,,,,,,,,,,,---..................////////////+++,,,---...///111222222111111111111222333444555555666777999;;;===>>>???@@@BBBEEEGGGHHHKKKOOORRRUUUUUUVVVWWWXXXXXXXXXXXXUUUVVVYYY^^^aaagggtttuuuZZZBBB999666000...111222222111111000/////////////////////////////////...------,,,,,,------...///...------...///000111777888999;;;===>>>??????DDDDDDDDDCCCCCCEEEIIILLLLLLOOOQQQPPPNNNPPPWWW]]]ooovvvrrrhhhbbbkkk|||{{{yyyzzz|||}}}zzz}}}zzzrrrnnnlllpppvvvzzz}}}ssshhheeejjjvvv{{{wwwwww||||||uuutttwwwxxxwwwvvvsssqqqqqqsssvvvqqqrrrsssssspppkkkeeeaaaYYYWWWWWWWWWXXXVVVPPPKKKLLLRRRVVVVVVTTTQQQIIIAAA666333000...////////////&&&''')))+++,,,,,,,,,+++***++++++,,,+++***)))(((---,,,+++******+++,,,---(((((((((((()))***+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///)))***+++,,,+++***)))(((---,,,,,,,,,,,,---......////////////000000000000555555444444444555666666777777888999;;;<<<======>>>AAADDDFFFHHHJJJMMMPPPSSSTTTVVVWWWXXXXXXWWWWWWWWWWWWYYY^^^bbbgggqqq{{{www]]]DDD:::777111000333000000000000000111111111////////////////////////...------,,,,,,------...///...------...///111222777888:::<<<>>>???@@@@@@CCCCCCCCCBBBBBBDDDHHHKKKNNNOOOOOOMMMLLLPPPWWW^^^ooowwwwwwjjjbbb```lllzzzxxxwwwzzz}}}}}}{{{~~~qqqkkkkkkrrr{{{wwwvvvzzz{{{rrroooqqqpppppppppnnnmmmnnnppprrrssstttttttttpppkkkfffccc[[[\\\^^^aaabbb]]]TTTLLLJJJPPPUUUUUUTTTSSSMMMFFF999666222///.........---+++,,,...///000/////////,,,,,,---------,,,******++++++***))))))***++++++((((((((())))))***+++,,,++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---)))******+++,,,,,,,,,+++...------------...//////////////////000000000000333333333222333333444555666777888999;;;<<<======???AAADDDFFFGGGJJJNNNQQQSSSTTTUUUWWWWWWWWWWWWVVVWWWVVVYYY^^^aaaeeeooozzzyyy```GGG<<<777222111444...//////000111111222222////////////////////////......------------............------...000111222888999;;;===???@@@@@@AAAAAAAAAAAAAAAAAACCCGGGKKKOOOOOOMMMKKKKKKQQQ[[[cccqqqyyy~~~pppbbb\\\^^^mmm}}}vvvvvvxxx{{{{{{ttttttyyy}}}wwwuuuwww|||zzzoooiiijjjhhhiiikkkllllllllloooqqquuuwwwxxxxxxuuuooojjjfff___bbbggglllllldddWWWMMMKKKPPPTTTTTTSSSRRRNNNGGG===999444000...---,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,+++************))))))))))))******)))))))))))))))***,,,,,,,,,,,,++++++++++++++++++------,,,+++++++++,,,,,,*********+++,,,---/////////............///000000////////////000000000000111111111111111222333333666777888999:::<<<======@@@BBBCCCDDDFFFJJJNNNRRRRRRSSSUUUVVVWWWWWWVVVVVVVVVVVVXXX]]]```dddmmmwwwyyycccJJJ<<<777333222444//////000000111111111111////////////////////////......------------............---......000222333999:::;;;===???@@@AAAAAA??????@@@???@@@BBBGGGJJJOOONNNKKKJJJMMMWWWccclllvvv~~~|||oooccc]]]___nnn{{{vvvvvvyyy}}}uuuqqqssszzzzzzuuuuuuzzzzzzmmmfffdddeeehhhkkknnnoooppprrrtttwwwzzz~~~}}}wwwooojjjcccfffkkkooonnneeeWWWMMMMMMRRRTTTRRRQQQPPPKKKEEE???:::555000///...---,,,,,,,,,,,,++++++*********)))))))))))))))))))))(((+++******************+++))))))))))))***+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---......,,,,,,++++++,,,---///000...............//////000////////////000000000000111000000000111222333444666666777999:::;;;<<<===AAABBBCCCCCCEEEIIIOOOSSSRRRSSSTTTVVVVVVVVVVVVUUUUUUUUUXXX\\\___bbbkkktttwwwdddMMM>>>666333222222111111111111000000/////////////////////////////////......------......///............///111333444999:::;;;===???@@@AAAAAA===>>>>>>>>>???BBBGGGKKKNNNMMMKKKMMMSSS___mmmvvv|||sssiiiccccccqqqzzzvvvwwwyyy}}}nnneeecccgggnnnzzz~~~xxxuuuxxx}}}{{{nnneeeccceeeiiiooossstttuuuvvvwwwxxx}}}~~~uuuooohhhiiijjjkkkiii```TTTKKKJJJOOORRRQQQPPPOOOKKKFFF???;;;555111///////////////......---,,,,,,,,,,,,))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,++++++*********+++++++++,,,---///000111///...---,,,,,,,,,......------,,,,,,------...///////////////000000000000111111111222222333555555555666777888:::;;;<<<<<>>>>>???CCCHHHLLLMMMMMMMMMQQQZZZgggsss{{{vvvnnnhhhiiivvvyyyuuuwwwxxx{{{~~~ttteee___]]]]]]cccnnnzzzzzzvvvvvv{{{|||ooogggfffggglllssswwwyyyyyyxxxxxxwww|||yyysssnnnllliiigggddd\\\QQQJJJCCCIIIOOOQQQRRRSSSPPPKKKAAA===666111000000000000------,,,+++******++++++,,,,,,,,,+++,,,,,,---...,,,,,,------------,,,,,,******)))******+++,,,---,,,,,,++++++++++++++++++******+++,,,---///000111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000000000000222222222333333555666777555666777888999;;;<<<<<<@@@BBBCCCDDDFFFJJJNNNRRRSSSTTTVVVWWWXXXXXXWWWWWWSSSSSSWWW]]]___bbbjjjsssuuuhhhUUUDDD:::666222///111111111000000000000000//////////////////////////////............//////............000222444555777888:::<<<>>>???@@@@@@<<<===>>>>>>@@@CCCIIIMMMMMMNNNPPPUUU___kkktttzzz~~~ssskkkhhhmmm~~~yyyxxxzzz{{{}}}~~~kkk```]]]\\\ZZZ___hhhrrr}}}{{{uuutttwww{{{{{{pppjjjiiilllqqqxxx}}}~~~}}}{{{zzzvvvyyy}}}}}}yyywwwtttqqqmmmhhhccc[[[PPPIIIAAAHHHPPPSSSVVVWWWSSSNNNEEE@@@888222//////......,,,+++***)))))))))***+++------,,,,,,,,,---//////+++,,,------------,,,+++************+++,,,------++++++++++++++++++,,,,,,++++++******++++++,,,,,,+++,,,,,,---------,,,,,,---------------...//////////////////000000000000111222222222444555666777555555666888999:::;;;<<>>??????<<<===>>>???@@@DDDIIIMMMNNNOOOQQQXXXbbblllssswwwzzzpppggggggppp{{{{{{uuuddd]]][[[[[[```dddjjjrrr||||||uuurrruuuxxx~~~}}}zzzqqqkkkkkkqqqvvv~~~}}}uuuvvvwwwxxxxxxyyyyyyyyyxxxuuuppplllfff\\\QQQHHHDDDKKKSSSVVVXXXXXXSSSMMMHHHBBB:::333///...---,,,///...---------...///000,,,,,,+++***+++,,,...///***+++,,,------,,,+++***************+++,,,---...*********++++++,,,,,,---,,,+++***)))((((((((((((((()))+++---......------...............///000000////////////000000000000111111111222333555666777555555666888999:::;;;<<<>>>AAADDDFFFHHHJJJMMMPPPUUUVVVWWWYYYZZZYYYYYYXXXQQQRRRWWW]]]aaadddllluuuoooiii___QQQAAA555555<<<333333222111000///...---////////////////////////---......///////////////......///000111333555666888999:::;;;<<<=========:::;;;<<<===>>>AAAEEEHHHMMMPPPUUUYYY[[[aaappp|||mmmeeebbbhhhyyy}}}nnneeeeeegggiiijjjooovvv~~~|||uuuqqqppppppxxxzzz||||||yyyvvvtttsssvvv~~~~~~zzzuuunnnkkklllpppsssuuutttrrroookkkeee[[[QQQJJJCCCEEEKKKTTTXXXUUUSSSSSSKKKCCC:::444333222///,,,,,,,,,+++++++++***************+++,,,,,,---......,,,+++***)))))))))***+++,,,***(((***---...---+++,,,---.........---,,,+++)))******++++++******)))......---------,,,,,,,,,---...///...---,,,---///////////////000000000000///000000111111222333333777777888999::::::;;;;;;>>>@@@DDDFFFHHHKKKNNNPPPRRRSSSTTTVVVWWWXXXYYYYYYRRRRRRVVV\\\```dddmmmvvvmmmiiicccWWWFFF777333777333222222111000//////...////////////////////////---......///////////////......///000222444555666888999:::;;;;;;;;;;;;;;;:::;;;<<<===>>>AAAEEEIIIKKKMMMRRRWWWZZZaaarrryyykkkdddccckkk~~~}}}}}}ppplllnnnrrrttt{{{}}}vvvqqqppppppsssvvvyyyzzzyyyyyyzzz{{{{{{uuunnnjjjiiikkkmmmoooooommmkkkhhhcccZZZQQQKKKDDDEEEJJJSSSVVVSSSPPPQQQJJJBBB:::444333222000---/////////.........------+++++++++,,,,,,---------...---,,,+++++++++,,,---)))(((&&&(((***+++***(((++++++,,,---...---,,,,,,******++++++++++++******---------------------------...000///......///000////////////000000000000000000111111222333333333777777888999:::;;;;;;<<<>>>AAADDDFFFHHHJJJMMMPPPQQQRRRTTTUUUWWWXXXXXXXXXSSSSSSVVV[[[^^^bbblllvvvnnnllliiiaaaPPP===444333222222111111111000000000////////////////////////---......///////////////......///000222444666777999999:::::::::::::::999999:::<<<===???BBBFFFIIIJJJKKKNNNSSSXXXbbbuuuuuuiiieeecccppp}}}~~~~~~~~~|||vvvxxx~~~}}}vvvqqqoooooooooqqquuuxxxzzz}}}|||vvvmmmgggdddeeeeeefffhhhgggfffdddaaaZZZRRRMMMEEEDDDHHHPPPSSSQQQNNNMMMHHHBBB:::555444333111...000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,+++***+++---...---,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......***,,,------,,,,,,---///////////////000000000000111111222222333444444444666777888999:::;;;;;;<<>>@@@CCCGGGJJJJJJJJJLLLQQQWWWcccvvvsssiiigggeeevvv}}}}}}|||{{{}}}vvvpppmmmlllnnnppptttvvvyyy}}}}}}vvvlllddd```___``````bbbbbbbbbbbb```\\\VVVQQQGGGEEEGGGMMMQQQNNNKKKKKKFFFAAA;;;666444333111000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++************...---------............((()))******++++++,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---...//////+++,,,------------...000////////////000000000000111222222333333444555555666666777888:::;;;<<<<<<@@@BBBDDDFFFGGGHHHKKKMMMPPPQQQRRRTTTUUUVVVWWWWWWVVVTTTUUUXXXZZZ___jjjuuu}}}zzzvvvmmm]]]III<<<888222222222111111111111111////////////////////////---....../////////////////////000111222444666777999999:::::::::999888888:::<<>>:::333333222222222111111111////////////////////////---....../////////////////////000111333555777888999999:::::::::::::::999<<>>999555222000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,+++,,,---,,,*********,,,++++++******)))******+++++++++,,,,,,,,,,,,++++++))))))***+++,,,---......,,,---......,,,,,,---...////////////000000000000111111222222333444444444555666777888:::;;;======>>>AAACCCEEEFFFHHHKKKMMMQQQRRRSSSUUUVVVWWWWWWXXXUUUTTTUUUYYY\\\```kkkuuukkkSSSBBB;;;444444333222222111000000////////////////////////---....../////////////////////000111333555777888888999:::;;;;;;;;;;;;;;;???AAADDDFFFFFFGGGIIIJJJNNNLLLNNNUUU___mmm~~~oooiiijjjzzz}}}{{{yyyxxxuuutttzzz~~~wwwpppjjjhhhlllooosssvvvwwwyyy{{{||||||tttddd[[[ZZZ]]]___aaaaaaaaabbbbbb```]]]ZZZNNNHHHEEEKKKQQQQQQNNNMMMFFFDDD@@@:::555111/////////.........------------+++++++++,,,,,,------------.../////////...---,,,,,,...///...+++***+++---...---+++***))))))************++++++++++++******))))))***+++,,,,,,------+++,,,---,,,***))))))***////////////000000000000000000111111222333333333555555777888:::<<<===>>>===???BBBEEEFFFIIILLLNNNQQQRRRTTTUUUWWWXXXXXXXXXSSSSSSVVV[[[^^^bbblllvvvuuuZZZFFF===555555444333222000000///////////////////////////---......//////////////////000000222333555777888888999:::;;;<<<=========AAACCCFFFGGGGGGGGGIIIJJJLLLKKKNNNWWWbbbppptttmmmnnn{{{yyyyyyxxxtttssszzzyyyqqqllliiigggkkkqqquuuxxxzzz|||~~~yyy|||wwweee[[[YYY\\\___bbbaaaaaabbbbbb```]]]ZZZPPPHHHFFFLLLRRRSSSPPPNNNFFFEEEAAA;;;555111//////......---------,,,,,,,,,******+++,,,,,,---......+++,,,---------,,,+++***(((+++,,,+++(((&&&(((***///...,,,***))))))***************++++++******************++++++,,,------111222333111///------...////////////000000000000///000000111222222333333444555777888:::<<<===>>><<>>AAADDDFFFGGGIIILLLNNNQQQRRRTTTWWWXXXWWWVVVVVVWWWWWWZZZ^^^```bbbiiirrroooSSS>>>777555222111111222111111111111000///////////////111111000000000/////////000000111222444555666666999:::;;;<<<;;;===???AAABBBEEEGGGIIIHHHHHHIIIJJJKKKLLLQQQ^^^qqq|||lllmmmvvv{{{wwwuuuvvvvvvyyy}}}yyysssnnnlllkkkkkkmmmqqqvvvyyyyyyxxx{{{xxxuuuyyywwwhhh^^^XXXYYY^^^^^^_________]]][[[XXXWWWLLLGGGCCCEEEKKKQQQSSSRRRMMMJJJFFF@@@:::555111000........................------------...............,,,,,,,,,...---***'''(((((())))))))))))((((((***))))))******+++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.........---........./////////000000222222111111222222333444777777888999;;;<<<=========???BBBDDDEEEGGGJJJMMMQQQRRRTTTVVVWWWWWWWWWVVVWWWWWWZZZ___aaacccjjjsss|||^^^FFF999666333111111222111111111111000///////////////000000///////////////...000000111333444555666777888999::::::;;;<<>>???GGGOOORRRSSSSSSOOOIIIBBB;;;666222111...............---------,,,,,,---------.........------............,,,***+++,,,,,,------,,,,,,+++)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,------......////////////000000000//////000111222444666666777777888999;;;<<<======@@@BBBDDDEEEGGGIIIMMMPPPRRRSSSTTTVVVWWWWWWWWWWWWVVVWWWZZZ___bbbeeellluuukkkSSS===999555222111111222111111000000///////////////............///////////////000111333555777888999777888999999:::===AAAEEEIIIJJJJJJIIIGGGFFFFFFHHHIIIQQQ___ppprrreeebbbqqq|||{{{{{{yyyyyyyyymmmggg```cccfffhhhiiikkkooorrrvvvxxx|||}}}wwwrrrffffffggglllrrryyy}}}zzzvvvnnnfffgggpppyyy|||xxxuuuqqqmmmeee[[[XXXZZZ[[[[[[ZZZYYYWWWUUUSSSRRRIIICCC======DDDMMMQQQRRRPPPMMMHHHBBB<<<777444222//////.........---------,,,,,,,,,------------...,,,---.........---,,,+++(((((())))))))))))((((((,,,,,,,,,,,,,,,+++***)))************+++++++++++++++++++++,,,,,,---------...---,,,,,,,,,---......////////////000000000111/////////111222444666777777777888999;;;<<<======AAABBBDDDEEEGGGIIINNNQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVWWWZZZ```cccfffnnnwwwkkkUUU???;;;555222111111222222111111000///////////////...////////////000000000///000222333555777999999888999999999;;;>>>CCCGGGJJJKKKJJJIIIGGGFFFGGGHHHMMMVVVeeeuuu{{{mmmbbbbbbsss{{{yyy{{{{{{{{{xxxllleeebbb\\\```dddggghhhkkkqqquuuwwwzzzxxxqqqfffeeefffjjjqqqxxx}}}zzzvvvmmmaaa^^^eeeooossssssssssssqqqiii^^^ZZZ\\\\\\\\\[[[YYYXXXWWWVVVUUUMMMEEE======CCCJJJOOOPPPLLLJJJGGGBBB===888444222/////////...------,,,,,,,,,,,,,,,,,,------------(((***,,,---+++*********)))******++++++******)))------......---+++)))((())))))*********+++++++++***++++++,,,,,,------...,,,,,,------.........////////////000000000111111//////000111222444666777777777888999;;;<<<======@@@AAABBBCCCDDDHHHLLLPPPSSSSSSTTTTTTVVVWWWWWWXXXVVVWWW[[[```dddgggoooyyyjjjWWWAAA<<<666222111111222222111111000////////////////////////000000000111111///000222444666888999:::999999::::::;;;???EEEIIIJJJKKKJJJIIIGGGFFFHHHIIIRRR\\\kkk{{{yyylllcccggg|||{{{xxxtttxxx{{{}}}~~~ooogggddddddaaafffkkkoooqqquuu|||wwwpppgggeeeeeeiiiooowww}}}{{{xxxnnn```ZZZ```jjjppprrrsssuuutttlllaaa]]]^^^]]]]]]\\\[[[ZZZZZZYYYYYYPPPHHH???<<>>888444000000///...------,,,,,,++++++,,,,,,,,,---------))),,,//////,,,++++++---)))))))))******)))))))))***+++---......---,,,***++++++,,,,,,,,,---------******+++,,,,,,---......)))***---///111000//////000000000000111111111111000000000111222333444555777777888999;;;<<<======CCCDDDDDDEEEFFFJJJOOOSSSSSSSSSSSSTTTUUUVVVXXXXXXVVVVVV[[[aaaeeehhhqqqzzz}}}kkk___HHH>>>444333555444333444111111111000///......---////////////000000000000000111222444555666777777999999:::<<>>??????AAADDDFFFHHHJJJMMMOOOUUUSSSRRRSSSVVVWWWUUUSSSUUUUUUYYY___ccchhhqqq{{{wwwhhh]]]LLLAAA777444555333222333333333222222111000000///////////////000000000000000111222444555666777777888999:::<<>>@@@CCCEEEGGGIIILLLNNNTTTSSSRRRTTTVVVWWWUUUSSSTTTUUUYYY___cccgggpppzzz}}}rrrfff^^^PPPDDD999555444222111222333333222222111000000000////////////000000000000000111333444666777777777777888999<<<@@@EEEIIIKKKLLLJJJJJJJJJGGGDDDHHHNNNXXXfffxxxuuuppprrr|||vvvuuuvvvtttvvvzzzzzzuuunnnhhheeefffiiimmmuuu}}}yyymmmaaa___gggpppyyyzzz|||{{{uuulllbbb\\\]]]bbbccc___[[[\\\]]]\\\]]]TTTIIIBBBBBBJJJSSSXXX___aaa```ZZZUUUNNNCCC888000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++*********+++,,,------,,,+++***+++******))))))******+++111///---,,,,,,,,,+++***))))))***+++,,,---......---------........./////////////////////000000000000000000111222333555555666666666888999;;;===>>>===@@@BBBEEEFFFHHHKKKMMMSSSSSSRRRTTTUUUVVVUUUSSSTTTTTTXXX^^^aaafffoooxxx~~~xxxqqqhhhbbbSSSGGG:::555333222111222000000000000//////......////////////000000000000000111333555666777777777666777999===AAAFFFJJJLLLLLLJJJJJJIIIGGGDDDIIIPPPZZZiii}}}}}}rrrmmmqqq}}}xxxxxxyyyxxxxxx}}}}}}xxxooohhhcccdddgggmmmvvv~~~rrrddd```hhhqqquuuvvvwwwuuuooofff]]]WWW[[[aaadddaaa^^^^^^^^^\\\\\\SSSHHH@@@BBBJJJTTT[[[^^^```___ZZZTTTLLLAAA666000///...------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,++++++++++++,,,------------,,,+++++++++************++++++...---++++++,,,,,,+++*********++++++,,,------...------........................000111111000000///000000000111222333555555666666777888:::;;;<<<===>>>@@@CCCEEEFFFHHHKKKNNNRRRRRRSSSTTTUUUUUUTTTSSSSSSTTTWWW]]]```dddmmmwww}}}xxxrrrkkkfffWWWIII;;;555333222222333000000000///////////////////////////000000000000111222333555666777888888666777:::>>>BBBFFFJJJLLLLLLJJJIIIIIIGGGEEEJJJRRR]]]nnn{{{mmmhhhnnn~~~}}}|||{{{||||||{{{ooohhhcccccchhhooozzzvvvhhhccciiirrruuuuuuuuurrrkkkcccZZZUUUXXX```dddbbb______^^^\\\XXXPPPDDD>>>@@@JJJTTT[[[ZZZ\\\[[[VVVPPPJJJ???555000000///...------------,,,++++++******++++++,,,+++,,,------...---,,,,,,------............------,,,,,,++++++++++++,,,,,,***)))(((***,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,------..................---...000111111111000///000000000111222333555555666666777999:::;;;<<<<<>>AAADDDFFFGGGIIILLLNNNPPPRRRTTTTTTRRRRRRSSSTTTUUUUUUXXX^^^aaadddmmmvvv{{{ppp___KKK@@@999444222333///////////////000000000////////////000000000000222222444666777888888888888:::===@@@CCCFFFHHHHHHHHHFFFFFFGGGGGGIIIPPPYYYpppyyynnneeehhhuuuyyy~~~~~~qqqjjjeeeeeeiiinnnxxx}}}vvvrrrsssuuu~~~|||yyytttmmmeee^^^ZZZQQQ[[[ccccccaaa```\\\XXXWWWOOOEEE>>>???DDDKKKOOOQQQRRROOOJJJGGGFFF@@@:::111000///......------......------,,,,,,------...((()))+++---------+++***+++******))))))******+++++++++************+++++++++++++++,,,------***(((***++++++,,,---...//////++++++,,,---...000000111.........///000111111222000000000111222333555555666777888:::;;;;;;;;;:::===@@@CCCEEEFFFHHHKKKMMMOOORRRTTTTTTRRRQQQSSSUUUVVVVVVYYY^^^aaaeeemmmwwwgggLLL???;;;777444444333222000///...///000222222111111111000000/////////111333555666888:::===<<<;;;<<>>@@@EEEHHHLLLKKKJJJGGGCCC???;;;999555333000---,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,++++++,,,---,,,***(((...------,,,+++***))))))---+++)))***,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,...000111222111///...222222222222333444444555555777999::::::;;;===???>>>???AAACCCDDDEEEEEEFFFPPPRRRSSSTTTSSSTTTUUUWWWUUUUUUXXX]]]```dddlllvvvoooRRRBBB<<<888555444333222000/////////111111111111111111000000000///000222444555666777:::<<<;;;;;;<<<@@@DDDHHHJJJKKKMMMKKKJJJIIIGGGLLLZZZiii~~~pppeeeiiiyyy~~~}}}~~~zzzxxxvvvqqqooorrr~~~|||tttllleeeccceeejjjttt~~~||||||yyypppnnnzzz|||tttnnnfff______bbbfffhhheee___XXXSSSUUUPPPHHHAAA???AAAEEEHHHJJJIIIHHHFFFBBB>>>;;;999444222000---,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))///---******+++,,,++++++,,,,,,++++++++++++++++++---+++)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000///222222222222333333444555555777999::::::;;;===???@@@AAABBBDDDFFFGGGHHHHHHOOOQQQSSSSSSSSSSSSUUUWWWUUUUUUXXX]]]```dddlllvvv{{{\\\HHH>>>888666555333222111000///000111111111111111111000000000000111333555666666666888:::999;;;===@@@DDDIIILLLNNNOOOLLLJJJIIIIIIOOO```qqqtttiiinnn}}}|||~~~}}}pppmmmllliiiiiinnn{{{|||vvvnnnfffdddeeehhhqqqzzz{{{}}}{{{{{{ssspppyyyyyysssllleeebbbgggkkkkkkeee^^^XXXVVVWWWRRRJJJCCC@@@AAAEEEHHHHHHGGGEEECCC@@@===;;;999333111///---,,,---...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******111...***)))***,,,------******+++++++++,,,,,,,,,+++***)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111111111222222333555555555777999::::::;;;===???BBBBBBDDDFFFGGGIIIJJJKKKNNNPPPRRRSSSSSSSSSTTTVVVUUUUUUXXX\\\```dddmmmwwwfffLLL>>>888666555333222111000000000111111111111111000000000000000222444666666555666777999888;;;>>>AAAEEEIIINNNQQQRRROOOLLLKKKLLLUUUiii{{{yyymmmsss||||||~~~zzzllliiiiiifffhhhnnnxxx~~~yyyppphhheeedddfffmmmuuu|||}}}}}}yyysss{{{|||uuunnnhhhdddjjjpppooohhhaaa^^^^^^YYYSSSKKKCCC@@@AAADDDGGGFFFEEEDDDAAA???<<<:::999222000///---,,,---...///------------------,,,,,,------------------------++++++,,,,,,,,,++++++***///---******+++---------++++++++++++++++++++++++*********+++---.........------------------------/////////...///000111111111111111111222333555555555777999::::::;;;===???BBBBBBCCCEEEGGGJJJLLLMMMNNNPPPRRRSSSSSSSSSTTTUUUUUUTTTWWW\\\___dddmmmxxxmmmPPP>>>888666444333222222111111111111111000000000000000000111111333444666666555555777888888;;;@@@CCCFFFJJJOOOSSSTTTQQQNNNNNNPPP[[[ppptttzzz~~~{{{|||yyykkkhhhhhhgggiiiooowwwzzzrrriiieeecccdddjjjqqq|||~~~yyyxxxpppjjjiiinnnrrrqqqjjjdddbbbcccYYYTTTKKKDDD@@@AAADDDGGGGGGEEECCCAAA>>><<<;;;:::222000///---,,,---...///------------------------------------------------***++++++,,,,,,,,,++++++,,,++++++,,,---...,,,***------,,,,,,+++***))))))******+++,,,,,,---...///------------------------/////////...///000111111000000000111222333555555555777999::::::;;;===???@@@AAABBBDDDFFFIIILLLMMMMMMPPPSSSTTTTTTSSSTTTUUUUUUTTTWWW[[[___dddnnnyyyrrrSSS???888777555333222222222222111111111000000000000111111111111222444666666555666777999999===BBBDDDFFFJJJPPPTTTUUURRRPPPOOORRR^^^tttyyy~~~~~~}}}{{{}}}yyykkkiiiiiigggiiiooowww{{{rrrjjjeeecccbbbhhhnnnzzz}}}|||tttnnnllloooqqqoooiiidddaaa```[[[UUULLLEEEAAABBBFFFHHHIIIHHHEEEBBB???===;;;;;;333111///---,,,---...///------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++*********,,,------+++)))...------,,,+++***)))(((***,,,------,,,,,,---///------------------------////////////000000000000//////000000222333555666555777999::::::;;;===??????@@@@@@BBBEEEIIILLLNNNNNNQQQTTTVVVUUUUUUUUUUUUUUUTTTVVV[[[^^^dddooozzzvvvVVVAAA;;;999777222333333333222222111111///000000000111111111111222333555666666666888::::::>>>CCCFFFFFFJJJPPPUUUSSSQQQOOOOOOSSS^^^tttxxx~~~~~~|||{{{~~~{{{mmmkkkkkkhhhjjjoooyyy{{{sssjjjeeebbbbbbffflllxxxvvvppphhhiiiiiihhhfffbbb___]]]\\\WWWOOOGGGDDDEEEIIILLLLLLJJJGGGCCC@@@===<<<;;;444222000---,,,,,,------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***)))((()))+++,,,+++***,,,,,,,,,++++++*********+++---......,,,+++---///........................---...000111111111000///...//////000111333555666555777999::::::;;;===?????????@@@BBBEEEIIIMMMOOONNNRRRUUUWWWWWWVVVUUUVVVUUUTTTVVVZZZ^^^dddooozzzxxxXXXCCC===;;;888222333333333333222111111//////000000111111111222111333555666666666888:::;;;???DDDFFFGGGIIIOOOUUUQQQOOONNNOOORRR^^^sssttt~~~~~~}}}|||{{{}}}pppnnnnnnkkklllqqqzzz~~~{{{rrrjjjeeebbbaaaffflllvvv~~~vvvpppaaaaaaaaabbbcccccc```]]]^^^YYYPPPIIIFFFHHHLLLOOONNNLLLHHHDDDAAA>>>===<<<555333000---,,,,,,,,,------------.........//////++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,)))&&&&&&(((***,,,,,,***++++++++++++,,,,,,,,,,,,...///...,,,***,,,...........................---...000111222111///.........///000111333555666555777999::::::;;;===???@@@@@@AAABBBFFFJJJNNNQQQOOORRRVVVXXXXXXWWWVVVVVVUUUTTTVVVZZZ^^^dddooo{{{zzz```JJJ<<<777777555333111000111111000///000000///////////////000333444777777888888;;;<<<===>>>AAAEEEJJJNNNRRRTTTUUUQQQOOOPPPUUU```sssyyyuuu~~~|||~~~~~~ooojjjhhhfffkkkssswwwzzzrrriiiddd___]]]ccckkkuuu}}}~~~sssfffaaaZZZVVV[[[```aaaaaabbbccc[[[SSSPPPLLLHHHHHHKKKLLLLLLHHHBBB@@@AAA???:::777444111/////////...---***+++,,,------,,,+++***............---,,,+++***...------,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,---......,,,------------------,,,,,,,,,,,,---...///000000444222000000111333444333999999:::;;;===>>>>>>>>>AAABBBDDDEEEGGGIIIMMMPPPTTTVVVXXXXXXWWWUUUUUUVVVVVVVVVYYY]]]```dddmmmwww}}}dddMMM???999888444222111000111222111000222111111000000000111111000222444555666777999;;;===???BBBFFFJJJOOORRRTTTSSSOOOMMMNNNSSS^^^rrr}}}uuuttt}}}|||}}}~~~~~~pppkkkiiigggkkkrrrwww}}}}}}~~~zzzsssjjjddd___^^^cccjjjsss{{{tttggg```YYYVVV[[[```bbbbbbcccbbbZZZRRRNNNJJJGGGHHHKKKMMMNNNKKKFFFCCCCCC@@@;;;777444111/////////...---...//////////////////...............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---......------............------,,,------....../////////---...///111222444666888333777;;;;;;999888999<<<@@@BBBCCCEEEFFFIIIMMMPPPTTTVVVXXXXXXVVVUUUUUUVVVWWWVVVXXX]]]```eeeoooyyyhhhRRRBBB:::999444222000000222222222111222222111111111222222333///111444555666888;;;===>>>???BBBFFFKKKOOORRRTTTRRRNNNKKKLLLRRR^^^ppprrrooottt~~~{{{zzz}}}~~~rrrnnnllliiikkkqqqvvv{{{zzz|||}}}~~~{{{tttlllfff```^^^bbbiiiqqqxxxxxxjjj___XXXUUUZZZ```aaaaaabbb___WWWOOOKKKGGGDDDFFFKKKNNNQQQPPPKKKGGGFFFBBB===888555111/////////...---111000///......///000111---......------,,,+++*********+++,,,,,,---......------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,---...///......////////////..............................111333555333111111333666???DDDGGGEEE>>>:::<<>>@@@>>>@@@DDDHHHLLLPPPRRRTTTRRRMMMJJJLLLSSS```rrryyyjjjkkkttt}}}{{{zzz}}}~~~uuurrroookkklllrrrwww~~~yyyyyy{{{~~~|||uuummmhhhbbb^^^aaagggooovvv~~~zzznnn___XXXTTTXXX]]]^^^^^^^^^[[[TTTMMMHHHCCC@@@CCCIIINNNRRRSSSNNNJJJGGGCCC>>>999666222///.........---///...,,,******,,,...///---------------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------,,,,,,,,,,,,------.../////////000000000000//////////////////............333555666333000222888???TTTSSSPPPJJJCCC???>>>@@@???@@@BBBCCCEEEGGGKKKOOOSSSUUUWWWWWWVVVUUUTTTUUUXXXVVVWWW[[[___fffrrr~~~|||mmmXXXEEE:::777555333111111222333222111000000000000000111222333111333666888999;;;>>>@@@???AAAEEEIIIMMMPPPRRRSSSRRRLLLIIINNNWWWeeexxxssshhhjjjvvv~~~||||||~~~xxxuuusssnnnnnnsssyyy|||yyyyyy|||}}}vvvooojjjccc^^^```eeennnuuu~~~~~~wwwlll```XXXSSSWWW[[[[[[YYYYYYXXXRRRLLLGGGAAA===@@@GGGLLLRRRTTTPPPKKKHHHDDD???;;;777222///...............,,,***((((((***,,,...,,,,,,,,,---,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++,,,---...////////////000000000000////////////////////////......---///000000222:::GGGQQQWWWPPPGGG@@@>>>===<<<;;;???@@@BBBCCCEEEGGGKKKOOOSSSUUUWWWWWWVVVTTTTTTUUUWWWVVVWWW[[[___eeeqqq}}}~~~sss]]]HHH;;;666666444222222222333222000000000000000000111222333000222555666777999<<<>>>@@@BBBFFFJJJNNNQQQRRRSSSQQQKKKIIIOOO[[[kkkvvvjjjlllvvv{{{xxxuuupppqqqvvv||||||yyyzzz~~~~~~xxxqqqllleee______dddlllsss|||~~~yyyzzz{{{||||||wwwnnnggg___XXXSSSVVVZZZYYYXXXXXXXXXSSSNNNIIIBBB===???EEEKKKQQQTTTPPPKKKHHHFFFCCC<<<888222///............///---+++******+++---///++++++,,,,,,,,,,,,++++++......---,,,,,,+++******++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,---...///000//////000000000000//////////////////////////////222111000///222;;;HHHQQQNNNEEE:::777999======<<>>888888666333222222222111///111000000111222333444444111333666777777999;;;===@@@CCCGGGKKKOOOQQQRRRSSSOOOIIIGGGPPP^^^ppp|||nnnmmmvvv~~~zzzwwwssstttzzz~~~{{{|||~~~yyysssmmmfff______bbbjjjpppzzz}}}tttuuuwwwxxxuuuooohhhddd^^^VVVRRRVVV[[[\\\[[[[[[ZZZVVVSSSNNNEEE>>>???EEEKKKQQQUUUQQQKKKJJJIIIGGG===999333///......///...///...,,,++++++,,,...///***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........---,,,,,,+++++++++++++++,,,---...///000...//////000000//////.........//////000000111111999777333111333888???DDDDDD???999888;;;>>>@@@@@@@@@BBBCCCEEEFFFIIIMMMPPPRRRTTTVVVVVVUUUTTTTTTTTTUUUTTTWWW[[[___cccmmmwwwlllRRRAAA999999777444333222222000...222222222222333444555666444666888999999:::<<<>>>@@@CCCGGGLLLOOORRRRRRSSSMMMGGGFFFPPP```ssspppnnnuuu{{{xxxtttvvv|||~~~}}}}}}~~~~~~~~~yyysssnnnfff___^^^bbbhhhnnnxxx{{{qqqsssvvvwwwssslllfffeee]]]VVVRRRWWW]]]^^^^^^___\\\YYYWWWRRRIII@@@AAAFFFKKKRRRUUUQQQLLLKKKKKKKKK>>>999333///......//////---,,,++++++++++++,,,---***++++++,,,,,,,,,++++++***++++++,,,,,,------...+++++++++,,,,,,---------//////...---,,,++++++***+++++++++,,,---...000000......////////////......---......///000111111222666333111222666;;;>>>???=========<<<<<<<<<>>>???AAABBBDDDEEEGGGIIIMMMQQQRRRTTTVVVVVVUUUTTTSSSTTTTTTTTTWWW\\\___bbbkkkuuuwwwWWWBBB<<<888666444333444555555444222000///...///000222333333555666777888:::>>>AAACCCGGGKKKPPPRRRRRRQQQOOOMMMIIIIIISSScccttt}}}uuurrrvvv|||wwwwwwzzz|||zzzyyyzzz|||~~~~~~zzzyyy||||||{{{vvvmmmddd^^^^^^___fffoooxxx~~~~~~vvvxxxyyyuuummmeee___]]]\\\UUUSSS[[[dddhhhgggfff[[[ZZZYYYTTTIII@@@@@@FFFLLLNNNOOOOOOMMMLLLLLLMMMCCC>>>777222000/////////---......///...---+++***+++,,,,,,------,,,,,,++++++******)))***+++---...***,,,...---***'''$$$###........................---------............///////////////////////////.../////////000000000111222222222333444555666777666666777888:::<<<>>>???@@@BBBEEEGGGHHHIIIKKKMMMSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQTTTYYY\\\aaakkkvvv```III@@@777555222111222333222111111111/////////000222333666888999:::;;;>>>AAADDDDDDGGGLLLPPPSSSSSSQQQPPPNNNJJJKKKVVVfffvvv}}}qqqooouuu}}}xxxyyy|||~~~~~~vvvwww|||~~~zzzxxxxxxvvvxxx{{{}}}~~~zzzyyy{{{}}}|||wwwnnneee______```eeennnwww}}}}}}sssuuuwwwtttmmmddd^^^[[[\\\VVVWWW```jjjllljjjhhh\\\[[[YYYUUUJJJ@@@@@@FFFLLLMMMOOONNNLLLKKKKKKLLLBBB===666111//////......,,,,,,------...---------,,,------......------,,,------,,,,,,,,,,,,,,,,,,)))+++......,,,***)))(((++++++++++++++++++++++++,,,,,,,,,,,,------------........................///////////////000000000111111222222333444666777999999:::;;;===???AAAAAA@@@BBBEEEGGGHHHIIILLLNNNSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRTTTYYY\\\aaakkkvvviiiPPPBBB999666333222222222111000111111000///000111222333444555777888999<<<@@@CCCDDDHHHMMMQQQTTTSSSRRRQQQMMMKKKNNNZZZjjjyyy|||nnnnnnvvv{{{|||{{{vvvrrrwwwzzzuuussssssrrrtttvvvxxxzzz|||zzzxxxyyy|||~~~}}}xxxpppgggaaa```aaadddmmmwww}}}}}}ppprrrtttrrrkkkccc]]]YYYZZZUUUVVVaaajjjkkkgggddd\\\[[[YYYTTTJJJAAA@@@EEEJJJLLLNNNMMMLLLJJJJJJJJJ@@@;;;555111///......---,,,,,,,,,,,,---...//////------............------............---,,,++++++(((+++---......------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................////////////////////////000000000111222333555555666666888999;;;===>>>???AAACCCDDDEEEFFFIIIMMMPPPSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRTTTYYY\\\aaakkkuuuqqqTTTAAA<<<:::666444444444222111111111000000000111222333333444666777888;;;???BBBEEEIIINNNRRRTTTTTTSSSQQQLLLKKKQQQ___ooo|||yyynnnoooyyy~~~uuupppqqqttt}}}|||wwwvvvvvvuuuwwwyyyzzz{{{}}}{{{wwwwwwzzz|||}}}|||xxxpppgggaaa___```cccmmmwww~~~}}}pppppppppnnniiiddd___]]]]]]WWWVVV___ggghhhdddbbb\\\ZZZWWWRRRIII@@@>>>BBBHHHJJJLLLLLLKKKIIIHHHHHH>>>:::444000......---,,,------,,,+++,,,---...///,,,,,,------------,,,,,,,,,---.........---+++***)))+++------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................000////////////.........//////000000111333444555444555666888:::;;;<<<===BBBCCCDDDDDDFFFIIIMMMQQQSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRUUUYYY\\\aaakkkuuuxxxXXXBBB===;;;777555444444222111111111111111111222222333666777999;;;<<>>??????AAABBBCCCDDDFFFIIINNNQQQTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSUUUYYY\\\```jjjttt___GGG;;;999555333333222111000111111111222222222222333444666888:::;;;>>>CCCFFFGGGKKKPPPTTTVVVVVVUUUSSSLLLMMMWWWiii|||wwwooojjjppp~~~zzzrrrlllpppzzz~~~xxxuuuvvvyyy{{{{{{xxxpppggg```^^^^^^aaakkkwww}}}sssqqqnnnmmmnnnnnnmmmlllfff]]]WWW[[[aaabbbaaaaaa]]]XXXTTTPPPHHH???<<<>>>DDDFFFIIIJJJHHHFFFDDDDDD<<<999444111000///---,,,//////...---,,,,,,,,,,,,******++++++++++++******((()))***+++,,,,,,,,,,,,,,,,,,+++***((((((***,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------.........//////////////////000111222444444444666888:::<<<=========@@@AAACCCEEEGGGJJJNNNQQQTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSUUUYYY\\\```jjjtttdddLLL;;;888555333333333222111111111222222333333333222222444666888999<<>>AAADDDFFFHHHJJJNNNPPPTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSUUUYYY\\\```jjjtttfffNNN<<<:::777555555555555444111111222333333333333222555777999;;;<<<@@@DDDGGGIIILLLQQQUUUXXXXXXVVVUUUQQQSSS^^^rrr}}}vvvnnniiifffgggvvvwwwkkklllooosssyyyuuuuuuxxx}}}}}}zzzsssjjjccc``````\\\gggsss{{{xxxpppqqqtttyyy||||||wwwrrrmmmfffdddkkkssstttqqqpppaaa[[[VVVRRRLLLCCC???@@@AAADDDHHHIIIGGGDDDBBBAAA<<<999555333111000...---***+++---...///......---+++,,,,,,------,,,,,,+++000///---,,,++++++,,,---++++++***)))(((***---000........................)))************+++++++++------------------------***+++,,,---...000111111000000111111222333555666444666999;;;===>>>=========@@@DDDGGGIIIKKKMMMOOOTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSUUUYYY\\\```iiissskkkMMMBBB:::444444555222111111111222222222111111333555888999:::;;;<<>>>>>CCCGGGJJJIIIHHHGGGCCC>>><<<:::666333000.........,,,,,,------------------------+++***)))******+++,,,,,,,,,+++++++++******,,,,,,,,,---.../////////))))))***++++++,,,------,,,,,,,,,---------........................------//////.........///000111000111111222222333444444777777777777888:::<<<===???AAACCCEEEFFFHHHLLLNNNRRRRRRQQQQQQRRRSSSUUUVVVUUUSSSUUUZZZ^^^bbbkkksssuuuYYYEEE<<<666555555222111222222333444333222222444666888999;;;<<<>>>AAAEEEHHHKKKNNNSSSWWWZZZ[[[[[[ZZZYYY___nnn|||vvvppppppsss{{{rrrmmmkkkooo{{{{{{yyy{{{~~~}}}xxxrrrkkkeee```^^^[[[aaajjjrrrvvvuuuqqqnnneeefffnnnzzz{{{yyyqqqiiihhhuuu~~~iiieee]]]SSSHHHAAA>>>===DDDIIILLLKKKJJJJJJGGGBBB<<<:::777333000///......------------------,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++************---......//////000000000)))******++++++,,,,,,---,,,,,,,,,---------......000//////...------,,,,,,000////////////000111222000111111222222333444444888888888999;;;<<<>>>???>>>@@@CCCDDDFFFIIILLLOOORRRRRRRRRRRRRRRTTTUUUUUUUUUSSSUUUZZZ^^^bbbkkksss~~~cccGGG>>>777666555333111333333444444444333333555777777999<<<>>>@@@CCCGGGJJJMMMPPPTTTYYY[[[\\\\\\[[[ZZZ```ooozzzuuuvvvzzz}}}rrrmmmpppyyy{{{yyyzzz}}}}}}yyyssslllfff```]]][[[```iiiooorrrooojjjgggbbbdddmmm|||vvvlllgggnnnxxxyyysssnnnbbb```ZZZQQQHHHBBB???>>>DDDIIILLLLLLLLLLLLIIIDDD===;;;777333000///...............------,,,,,,,,,------,,,,,,---------...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......//////.........---------000000000000000111111222000111111222222333444444777777888:::;;;===>>>???===@@@BBBDDDFFFHHHLLLOOORRRRRRRRRSSSSSSTTTUUUUUUUUUSSSUUUZZZ^^^bbbkkksssiiiJJJ@@@888666555333222333333444444444333333555777777999===???AAADDDHHHKKKNNNPPPTTTXXXZZZ[[[[[[[[[YYY^^^lll~~~zzz{{{yyyqqqoooxxxzzzwwwxxxzzz}}}{{{xxxsssmmmfff```\\\\\\```ggglllmmmkkkfffbbbaaacccmmm}}}yyyllldddfffkkkiiiccc___YYYXXXTTTNNNHHHCCCAAAAAACCCHHHKKKKKKLLLLLLIIIDDD>>><<<888444000///...............------,,,,,,,,,,,,------------...------------------------------+++++++++++++++,,,,,,,,,,,,,,,------------......,,,,,,,,,---------......---------........./////////000000111111111111111000111111222222333444444555666777999;;;<<<===>>>>>>@@@BBBDDDEEEHHHKKKNNNRRRRRRSSSSSSTTTUUUUUUUUUUUUSSSUUUZZZ^^^bbbkkkssslllLLLBBB:::777666333222444222333444333222222444666666999===@@@CCCFFFJJJMMMMMMOOOSSSVVVYYYZZZZZZZZZWWW]]]kkk}}}zzzrrrnnnttt~~~xxxuuuvvvxxxzzzzzzxxxtttmmmfff___[[[[[[___dddiiijjjiiifffdddcccdddmmm{{{vvvjjj______bbbaaa\\\YYYQQQQQQPPPMMMHHHEEECCCCCCCCCHHHLLLKKKKKKLLLIIIDDD???<<<888444111///......------------------,,,,,,,,,------......---,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------...//////000...///000111111111000000000111111222222333444444333444666888:::<<<<<<===???@@@BBBDDDEEEGGGJJJMMMQQQRRRSSSTTTUUUUUUUUUUUUUUUSSSUUUZZZ^^^bbbkkksssoooNNNDDD;;;888666333333444111222333222111222333555666999>>>AAADDDGGGKKKNNNPPPRRRUUUXXXZZZ[[[\\\\\\WWW]]]kkk}}}{{{tttrrrqqq|||wwwtttvvvxxxxxxxxxwwwsssmmmeee^^^YYYXXX[[[```eeeiiijjjkkkjjjjjjjjjooozzzrrrfffZZZYYY\\\[[[YYYXXXNNNOOOOOOMMMIIIFFFEEEDDDEEEJJJMMMLLLLLLLLLIIIDDD???===999444111///......,,,,,,------------------------......---,,,+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------..................---...///000000000//////000111111222222333444444222333666999;;;<<<======@@@AAACCCDDDDDDFFFHHHKKKQQQRRRTTTUUUVVVVVVUUUUUUUUUSSSUUUZZZ^^^bbbkkksss}}}sssOOOEEE;;;888666333333444111222222222111111333555666999>>>BBBEEEHHHLLLNNNUUUVVVYYY\\\^^^___``````XXX^^^mmm~~~wwwtttvvvyyy{{{vvvuuuwwwzzzwwwwwwvvvsssmmmeee]]]YYYUUUXXX^^^ccciiillloooppprrrpppsss{{{~~~pppcccWWWUUUWWWWWWUUUUUUNNNOOOPPPNNNJJJGGGEEEEEEFFFKKKNNNMMMMMMMMMIIIDDD@@@===999555111///......,,,,,,,,,------.........------......---+++)))(((+++++++++,,,,,,---------************************------------------------,,,,,,,,,---------....../////////...------,,,,,,,,,---///000000000///...000111111222333333444444222444666999<<<=========AAABBBCCCDDDDDDEEEHHHJJJQQQRRRTTTUUUVVVVVVUUUUUUUUUTTTUUUZZZ^^^bbbkkksss{{{tttUUUAAA:::;;;555333666444444333333222333444666777888:::>>>AAACCCGGGLLLOOOUUUXXX\\\___```^^^[[[YYYUUUZZZgggyyywwwrrrsss|||~~~|||xxxtttqqqqqqrrr{{{zzzxxxssslllddd]]]XXXXXXYYY[[[```gggmmmpppqqquuunnnlllwww|||kkkcccXXXQQQPPPQQQQQQQQQNNNMMMLLLKKKIIIHHHGGGFFFMMMMMMNNNOOOPPPNNNKKKGGG@@@===888333///---------......---------......///,,,+++++++++,,,,,,---...)))))))))******+++++++++---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------............---...///111333444111111111222333444555666333444666888:::<<<>>>??????@@@BBBCCCEEEGGGKKKOOORRRUUUWWWZZZZZZXXXUUUSSSUUUVVVXXXZZZ^^^ccciiinnn|||vvvYYYDDD;;;<<<666444777555444333333222333444666777777:::>>>AAAEEEIIINNNRRRWWWYYY]]]```aaa___]]][[[VVV[[[iii}}}zzzrrrpppuuu|||xxxtttrrrrrrttt{{{zzzyyyuuunnneee]]]XXXWWWXXXZZZ```gggnnnsssuuuvvvooollluuuzzzvvviiiaaaWWWPPPNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHHHHMMMMMMNNNOOOOOOMMMIIIFFF@@@>>>999444000.........///...............//////,,,,,,+++******+++,,,---,,,,,,------............---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,---------.........////////////000111222333111111111222333444444555555666777999;;;===>>>??????AAACCCDDDEEEHHHLLLOOOQQQRRRUUUWWWXXXWWWVVVUUUUUUWWWYYY[[[^^^ccciiinnnzzzxxx]]]GGG======888666888666444333333333333555666777777:::>>>BBBGGGLLLQQQUUUXXX[[[___bbbbbb```^^^\\\XXX]]]mmm}}}sssnnnqqq{{{}}}yyyuuussstttvvvzzz{{{zzzwwwpppfff]]]XXXWWWWWWYYY^^^gggooovvvxxxxxxppplllssszzzyyysssoooggg___UUUNNNMMMMMMMMMLLLNNNNNNNNNMMMLLLKKKJJJJJJMMMMMMOOOPPPQQQOOOKKKHHHBBB???:::555111///......///......------.........---,,,***))))))***+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++---------------------------,,,++++++++++++++++++,,,------------.........//////000000111111222222000111222333333333333333777777999:::;;;===>>>>>>@@@BBBCCCEEEFFFIIIMMMPPPOOOQQQRRRTTTUUUVVVWWWWWWVVVWWWYYY[[[___dddjjjooowww}}}bbbJJJ>>>===777666888555444333333333444555777888999<<<@@@DDDHHHMMMRRRVVVYYY\\\___bbbbbb```]]][[[YYY```qqq|||yyyooommmtttzzzuuutttvvvxxxzzz{{{{{{xxxqqqggg]]]WWWWWWVVVWWW]]]eeennnuuuyyyxxxppplllqqqvvvuuuooolllccc\\\TTTOOONNNPPPPPPPPPNNNNNNOOONNNMMMLLLJJJIIILLLMMMOOOSSSUUUTTTPPPMMMCCC@@@;;;666222000//////...------,,,,,,,,,,,,------,,,***(((((()))+++,,,******++++++++++++++++++,,,,,,------------,,,,,,------------------------------,,,++++++,,,,,,---------------...............//////000000111000000000111222333333333222111777777888999:::<<<<<<===AAABBBDDDEEEGGGIIIMMMPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVXXXZZZ\\\___dddjjjooovvvgggMMM>>><<<666555666333333333333333444666888999<<>>@@@CCCFFFIIILLLQQQTTTZZZ\\\___bbbbbb```\\\ZZZ[[[fff|||~~~{{{tttmmmjjjooo{{{|||vvvtttwwwzzzzzz{{{zzzwwwpppfff]]]XXXWWWWWWXXX]]]eeennnsssvvvxxxqqqmmmppprrrppplllkkkaaa\\\WWWUUUXXX\\\^^^___UUUUUUTTTSSSPPPLLLHHHEEE>>>AAAFFFLLLQQQQQQOOOLLLDDDAAA<<<666222///......------,,,+++***************************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...............//////000------........./////////......------///000222444555555444333222222222333444444555777888:::;;;;;;@@@BBBCCCEEEFFFIIIMMMPPPSSSRRRRRRQQQQQQRRRRRRSSSUUUVVVXXXZZZ^^^ccciiinnn{{{pppSSSAAA===777666777222333333333333555777999:::<<>>DDDIIIMMMMMMJJJGGGDDDAAA;;;666111...------///...---,,,++++++++++++((()))+++,,,------------)))))))))((((((((('''''')))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------------...//////............////////////000///...---///222666999999777444222111222333555333444555777999;;;<<<===???AAACCCDDDEEEHHHLLLOOOQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUWWWYYY]]]bbbhhhmmmsssVVVBBB>>>999777888333333333333444555777999;;;:::===AAAEEEIIINNNTTTWWW]]]___bbbeeedddbbb___\\\[[[jjj|||vvv|||wwwkkkiiilllxxx}}}vvvtttvvvyyy{{{zzzxxxssslllddd]]]XXXTTTUUUZZZbbbllluuuzzz|||zzzrrrmmmnnnmmmiiieeedddeeeaaa\\\[[[^^^aaabbbbbb______]]]ZZZTTTNNNHHHDDD===@@@EEEJJJMMMLLLHHHDDDDDD@@@;;;555111...------111000///...---,,,,,,,,,'''(((+++...//////...---,,,+++++++++******))))))'''((()))***************************************,,,,,,,,,,,,,,,---...///............/////////000222000......000444999<<<;;;888555222111222444666333444666888:::<<<>>>??????@@@BBBCCCEEEGGGKKKOOOOOOOOOQQQSSSTTTUUUUUUUUUSSSUUUWWWYYY\\\aaaggglll|||___DDD======999666777444333333333444777999;;;>>>@@@DDDGGGKKKOOOTTTWWW^^^```dddfffeeeaaa]]]ZZZ```kkk}}}~~~xxxvvvyyyuuupppeeedddlll~~~~~~wwwtttssssssxxxxxxwwwuuupppggg]]]WWWVVVYYY^^^fffooovvvyyy{{{vvvtttpppmmmkkkiiihhhhhhiiiddd^^^ZZZZZZ^^^cccgggkkkgggaaa\\\WWWOOOEEE>>>;;;>>>CCCGGGIIIHHHEEECCC>>><<<999666222000...---...,,,)))''''''))),,,...---------,,,,,,+++++++++------,,,,,,+++***))))))+++,,,------+++*********------------------------////////////////////////222111///---------......------...111555999>>>AAA;;;999777444333222222222333666999;;;;;;:::;;;<<>>===999666777555444333444555777:::<<<>>>AAADDDHHHKKKPPPUUUXXX^^^aaadddfffdddaaa]]]ZZZ```kkk}}}zzz{{{zzzuuutttxxx}}}ooojjjggghhhrrr~~~xxxuuutttuuuyyyxxxwwwuuupppggg^^^WWWWWWXXX]]]dddmmmuuuyyy{{{xxxvvvrrrooommmkkkiiihhhiiiddd^^^ZZZZZZ___dddggghhhddd___[[[WWWPPPGGG@@@<<>><<<;;;888555111///---,,,///---+++******+++---///---,,,,,,,,,++++++++++++------,,,,,,+++******)))+++,,,------+++******+++------------------------........................//////............//////,,,---...111555:::>>>AAA666555444222222222333333444666999:::::::::;;;===???AAADDDFFFGGGHHHKKKMMMOOOPPPQQQRRRRRRSSSSSSRRRSSSVVVYYYZZZ[[[___ffflll{{{lllMMM@@@<<<888666777666555555555666888;;;===???AAAEEEIIILLLQQQVVVYYY^^^bbbeeefffddd```\\\[[[___mmmyyyuuuxxx{{{wwwqqqooopppvvv~~~ttthhhdddiiinnnzzzzzzwwwwwwwwwyyyxxxwwwuuuppphhh___XXXWWWXXX[[[aaajjjsssyyy{{{{{{xxxtttqqqpppnnnmmmkkkiiiddd]]]ZZZ[[[___cccfffccc```\\\YYYVVVPPPHHHAAA<<>>???AAADDDEEEFFFHHHKKKMMMOOOOOOPPPRRRRRRSSSSSSSSSUUUWWWYYYZZZ[[[___eeekkkyyy~~~tttTTTBBB<<<888666777777666555666777999<<<>>>???BBBFFFJJJNNNRRRWWW[[[___cccfffgggccc___]]]]]]ccctttvvvtttyyyxxxqqqmmmjjjfffgggkkksss}}}yyykkkcccbbbkkkttt|||yyyyyyyyyzzzyyywwwuuupppiii```ZZZXXXXXXYYY___hhhqqqxxx|||{{{xxxtttrrrssssssrrrpppkkkeee]]]ZZZ[[[___bbbccc___\\\YYYWWWTTTOOOGGGAAA;;;???DDDGGGFFFBBB<<<888;;;:::777444111///------***++++++++++++++++++***************************,,,,,,,,,++++++************,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000///...------...///222444777888111111222333444555666777555777777777888:::===@@@???AAADDDEEEFFFGGGJJJLLLNNNOOOPPPQQQRRRSSSSSSSSSUUUXXXZZZZZZ[[[^^^eeejjjxxx|||{{{ZZZEEE<<<999777666777666666666777:::<<<>>>@@@CCCGGGKKKOOOTTTYYY]]]___dddhhhhhhddd``````aaammmxxxxxx{{{wwwoooiiiccc```]]]\\\```fffqqq{{{|||tttkkkcccaaadddooo|||}}}zzzzzzzzz{{{yyywwwuuupppiiiaaa\\\XXXWWWYYY^^^gggqqqxxx|||zzzvvvrrrsssvvvxxxvvvtttllleee^^^[[[]]]aaabbbbbb___[[[XXXUUUSSSMMMFFF???:::===BBBFFFFFFCCC>>>;;;<<<:::888555222000///...***+++,,,,,,,,,,,,+++***************************,,,,,,+++++++++++++++******,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,............///000111111000111111222333333444444555666777777888:::===@@@???AAADDDEEEEEEGGGIIIKKKMMMNNNOOOQQQRRRRRRSSSSSSUUUXXXZZZZZZ[[[^^^eeejjjwwwzzz___GGG===:::888666777666555666777999<<<>>>AAADDDHHHMMMQQQUUU[[[______dddiiiiiieeebbbccceeezzzzzz~~~xxxqqqjjjfff___ZZZVVVUUUTTTTTT[[[bbbnnnyyy|||yyyoooggg```]]]bbbjjjyyy}}}zzzyyyyyy{{{zzzxxxuuuqqqjjjbbb]]]XXXXXXYYY___hhhqqqxxx|||yyyuuuqqqrrrwwwyyyxxxuuullleee^^^]]]bbbggghhhhhhccc___[[[WWWTTTMMMDDD>>>999<<<@@@DDDEEECCC@@@===<<<:::888666333111000///------............------*********+++++++++++++++++++++++++++++++++++++++***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,...........................///000111111111111000444555777888999;;;===@@@???AAADDDEEEEEEFFFHHHJJJLLLMMMOOOPPPRRRRRRSSSSSSUUUWWWYYYZZZ[[[___eeekkkuuuyyybbbIII>>>;;;999777666666555555666999;;;===BBBEEEIIIMMMRRRWWW\\\```___eeekkkkkkgggdddfffjjj|||}}}uuummmfff```[[[WWWQQQNNNLLLMMMMMMOOOWWW```lllwww{{{uuuyyyssskkkccc___]]]```jjjttt}}}zzzxxxxxx|||zzzxxxuuuqqqkkkccc^^^XXXXXXZZZ```iiirrryyy|||{{{uuuqqqqqqvvvxxxvvvrrrkkkddd___aaaiiippprrrrrrjjjfff```[[[VVVNNNEEE===999;;;>>>AAAAAA@@@???===;;;999777555222000//////........................++++++++++++,,,,,,,,,---++++++++++++++++++++++++***,,,......---,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,---...//////------...///////////////...///111222333333333222222555888999:::;;;===??????AAACCCDDDEEEFFFHHHJJJLLLMMMNNNPPPQQQRRRSSSSSSSSSVVVYYYZZZ[[[___ffflllsssxxxcccJJJ???<<<:::777666555555555666888;;;===BBBEEEJJJNNNRRRWWW]]]aaa___eeekkklllgggeeehhhlll|||lllggg___XXXSSSPPPMMMKKKJJJHHHHHHIIIJJJMMMUUU___kkkvvvvvvooosss|||wwwiiibbb^^^]]]```fffrrr}}}}}}yyywwwwww|||zzzxxxuuuqqqkkkddd___WWWXXX[[[aaajjjsssyyy||||||vvvqqqqqquuuwwwsssoooiiiddd```cccnnnwwwzzzzzzoookkkddd___XXXPPPEEE>>>:::;;;===>>>>>>>>><<<<<<999888666444111000......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++***,,,......---------...++++++++++++++++++++++++------------------------+++******+++,,,...111222,,,---...000111222222222000111444666777888777777111444888:::;;;<<<===>>>@@@AAACCCDDDEEEFFFHHHJJJKKKLLLNNNPPPQQQRRRSSSSSSSSSUUUXXXZZZ[[[```gggmmmrrrxxxiiiLLL<<<;;;<<<;;;888888888777777:::???BBBDDDGGGKKKOOOSSSWWW]]]```dddiiimmmlllhhheeefffiii|||~~~xxxkkkaaa\\\UUUOOOKKKIIIGGGFFFGGGGGGFFFFFFHHHNNNUUUZZZkkkuuu~~~ssshhhkkkrrr}}}|||pppiii\\\[[[ZZZ]]]fffsss{{{xxxwwwxxx~~~zzzwwwwwwvvvpppcccXXXVVVVVVWWW\\\eeeooowww{{{}}}wwwssstttyyyyyytttooohhhhhhhhhhhhooowwwxxxuuukkkddd^^^]]]XXXMMMAAA:::777999<<<@@@BBBAAA>>>;;;999888777444222///...---...---+++******+++---...+++---...,,,***))),,,///'''((()))***,,,---...///+++------+++((((((+++...++++++******+++---///000+++++++++,,,,,,---------,,,---......//////......))),,,000111111111222333111222222333333444444555666888999::::::;;;<<<>>>AAABBBBBBBBBCCCEEEIIILLLLLLMMMNNNOOOQQQRRRSSSTTTWWWXXXXXXYYYZZZ___eeeiiirrrvvvkkkMMM===;;;;;;:::666666666555555888===AAAEEEHHHLLLPPPTTTYYY^^^aaafffjjjnnnmmmiiiffffffhhhzzzzzzjjj___VVVRRRLLLGGGEEEDDDCCCBBBCCCCCCCCCCCCEEEJJJQQQVVVhhhqqqwwwlllaaadddkkkvvv}}}pppeee^^^WWWXXX\\\cccooo|||xxxxxxxxx|||yyyzzzyyyrrrfff\\\UUUUUUWWW]]]gggqqqyyy}}}~~~yyytttsssvvvvvvtttpppnnnmmmiiifffjjjppprrroooggg```[[[ZZZVVVKKK@@@;;;888:::===@@@BBBAAA???===:::999777444222000...---000///---,,,,,,---///000,,,,,,,,,***)))***,,,...******+++++++++,,,,,,,,,...//////,,,))))))***---******)))))))))+++,,,------,,,,,,,,,,,,,,,,,,+++,,,---......//////......***,,,...///000000111111111111222333333444444555666777999::::::;;;<<<>>>@@@BBBCCCCCCCCCEEEHHHKKKOOOOOOOOOPPPPPPQQQQQQQQQVVVVVVWWWXXX[[[___fffjjjtttxxxnnnPPP???<<<;;;999666666666555555888===AAAGGGJJJNNNRRRVVV[[[```dddiiilllooonnnjjjfffeeefffuuu{{{jjj\\\TTTLLLIIIDDDBBBAAABBBBBBBBBAAAAAABBBBBBDDDIIIOOOTTTcccmmm}}}qqqeee[[[]]]bbblll{{{{{{ooocccZZZVVVUUUZZZbbbmmm|||~~~zzzxxxxxx}}}{{{yyyzzzyyyrrrggg^^^TTTUUUWWW^^^hhhsss{{{{{{vvvsssssstttuuuuuuzzzuuullleeedddiiiiiifffaaa[[[VVVUUUQQQHHH???<<<:::;;;>>>AAABBBAAA@@@>>>;;;:::777555222111/////////...---,,,,,,---...///...,,,)))''')))+++,,,------,,,,,,++++++*********---......---++++++,,,...++++++************+++,,,...------,,,,,,++++++***,,,---......//////......---,,,,,,---///000000///111111222222333444444444555777999:::::::::<<<>>>???AAACCCDDDEEEFFFHHHJJJNNNNNNOOOOOOPPPQQQRRRRRRTTTUUUWWWXXX\\\aaahhhmmmvvv{{{pppRRRAAA<<<:::777888888888777888;;;@@@DDDJJJLLLQQQTTTXXX]]]bbbfffkkknnnpppoookkkgggdddcccmmm~~~ooo```VVVRRRJJJGGGDDDBBBCCCDDDEEEEEECCCDDDEEEFFFGGGKKKPPPTTT]]]hhhxxx~~~nnnbbbXXXYYY\\\cccooo~~~|||{{{zzzyyy{{{zzzvvvnnnccc[[[WWWVVV[[[bbbmmmzzz{{{xxxwwwxxxwwwvvvvvvuuunnnccc[[[SSSTTTWWW___jjjuuu}}}|||wwwssssssvvv{{{~~~~~~rrrfffbbbddddddaaa\\\VVVQQQPPPLLLDDD>>>===;;;===@@@BBBBBBAAA@@@@@@===;;;888555333111000000---,,,++++++++++++,,,---///+++&&&&&&(((+++,,,+++---,,,,,,++++++***************++++++,,,,,,.........---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........000...------000111000///111111111222333333444444444666888999999:::===>>>>>>AAADDDEEEFFFFFFHHHIIIIIIJJJLLLOOOQQQTTTUUUVVVTTTVVVWWWYYY]]]cccjjjooowww}}}pppSSSBBB===:::666888888888777888<<>>:::666333111000000,,,,,,,,,++++++,,,,,,,,,///+++'''&&&))),,,,,,+++++++++++++++++++++,,,,,,+++*********++++++***)))------......---------,,,******+++,,,,,,---......,,,---......///.........333222111111222222111000000000111222222333333444333555888999999:::===???>>>AAADDDEEEFFFFFFHHHIIIIIIJJJLLLOOOQQQTTTUUUVVVVVVWWWXXXZZZ^^^dddkkkpppvvv{{{mmmRRRBBB===:::666666666666666777:::@@@DDDLLLOOOSSSWWW[[[```eeehhhlllmmmoooooolllhhhccc___```qqquuubbbWWWQQQNNNKKKIIIGGGGGGIIIJJJJJJIIIIIIJJJLLLLLLLLLMMMOOOQQQVVV^^^kkkzzztttfff\\\YYYWWWUUUVVV\\\dddmmmsssxxxxxxooonnnsssxxx}}}uuuqqqkkkhhhgggggggggggg```aaa```[[[WWWYYY```gggqqqzzz~~~zzzxxxxxxyyyyyyxxxvvvqqqhhh]]]VVVQQQSSSWWW```kkkvvv~~~{{{tttqqqtttzzztttiiifffgggfffaaaYYYSSSMMMIIIDDD===;;;===???DDDJJJLLLIIIFFFEEEEEECCCAAA<<<777333111//////........................---+++))))))***+++++++++))))))***+++,,,,,,------...---++++++***)))&&&###***+++,,,,,,,,,,,,++++++))))))***+++---...//////,,,---......//////......333555777777444222111222000000111111222333333333333555777888999:::===??????AAACCCDDDEEEFFFHHHJJJNNNNNNOOOOOOPPPQQQRRRRRRWWWWWWYYYZZZ\\\aaahhhmmmrrrxxxjjjPPPAAA===:::666666666666666777;;;@@@DDDMMMPPPTTTXXX[[[```eeeiiikkklllmmmnnnlllhhhbbb^^^```qqqttteee]]]XXXVVVRRRQQQPPPQQQSSSUUUVVVUUUVVVXXXYYYYYYXXXXXXYYYZZZ\\\bbblllwwwxxxmmmddd^^^\\\ZZZZZZ]]]bbbiiimmmpppvvvtttnnnqqqwww}}}|||vvvmmmjjjgggeeeeeefffgggfffccceeeddd```^^^cccnnnxxx|||xxxxxxxxx|||{{{zzzwwwoooeeeZZZSSSQQQRRRWWW```kkkvvv}}}xxxooolllqqqwww{{{}}}zzzwwwooohhhgggiiigggbbb[[[UUUNNNIIIBBB;;;:::===CCCJJJQQQSSSPPPLLLJJJJJJGGGCCC>>>888333000......---..................---***,,,------+++++++++,,,)))******++++++,,,------...,,,++++++,,,+++((($$$)))***+++---------,,,,,,******+++,,,,,,---......,,,---......//////......111777<<<;;;555000000222000000000111222222333333222444777888999:::===???@@@BBBCCCCCCCCCEEEHHHKKKOOOOOOOOOPPPPPPQQQQQQQQQVVVWWWWWWXXXYYY]]]cccgggnnnssshhhOOOAAA===:::666888888888888999===BBBGGGMMMPPPTTTXXX[[[```eeeiiijjjkkklllmmmlllhhhbbb]]]aaarrrvvvkkkfffcccaaa[[[ZZZZZZ\\\___bbbcccccceeeggghhhhhhfffdddeeeeeedddhhhpppxxxvvvnnndddbbb``````bbbfffkkkooorrrwww|||tttsssyyyvvvpppkkkiiigggfffhhhiiijjjjjjmmmnnnnnnkkkiiiooo|||{{{xxxwwwxxx||||||zzzvvvmmmbbbWWWPPPPPPRRRWWW```kkkuuu|||vvvkkkhhhmmmsssvvvuuuqqqoookkkffffffiiigggbbb]]]VVVOOOIIIAAA:::999===FFFNNNVVVYYYUUUPPPMMMMMMIIIEEE???888333///...---+++,,,,,,------,,,,,,+++(((,,,//////,,,***+++---++++++++++++++++++,,,,,,)))((((((+++...///---******+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///777>>>===555//////222000000000111222222333333222444666888999:::===???AAABBBBBBBBBCCCEEEIIILLLLLLMMMNNNOOOQQQRRRSSSTTTVVVVVVVVVVVVVVVZZZ___ccckkkppp|||hhhNNN@@@<<<999666666666777888999>>>DDDHHHNNNRRRWWW\\\___bbbfffhhhjjjllllllkkkhhhdddcccbbbdddvvv{{{vvvrrrppprrrrrrrrrsssuuuwwwyyyzzz|||xxxuuusssrrrvvv{{{{{{vvvsssvvvxxxwwwyyy|||zzz~~~xxxqqqqqqqqqrrrqqqqqqqqqtttxxx|||~~~|||zzz{{{}}}uuutttyyy||||||{{{xxxpppeeeZZZTTTTTTVVVXXX]]]hhhvvv|||||||||wwwppplllmmmoooqqqqqqkkkhhheeedddeeeeeeccc```\\\XXXPPPIIICCCAAA@@@AAAKKKSSSXXXVVVRRROOOLLLHHHGGGBBB<<<555000......///---,,,+++++++++,,,---...++++++------------++++++*********+++,,,---...///+++,,,,,,---,,,+++***)))---------...------,,,,,,---......///...,,,+++***...///000/////////111333666>>>AAA999111///000...000000111222333333333333555555555777999<<>>@@@CCCDDDEEEFFFIIIKKKNNNOOOPPPQQQRRRRRRRRRRRRUUUVVVXXXYYY[[[\\\]]]]]]gggkkkwwwiiiPPPAAA===:::777777777888888:::???EEEJJJOOOSSSXXX]]]```bbbeeehhhkkklllllljjjfffbbbaaaaaafffxxx~~~|||xxxyyy||||||||||||}}}~~~vvvuuuyyy{{{|||{{{xxxpppeee[[[TTTSSSUUUWWW\\\hhhvvv|||||||||tttkkkggghhhjjjjjjiiifffccc``````ccceeedddccc[[[XXXRRRKKKFFFDDDCCCCCCHHHPPPUUUSSSNNNLLLHHHEEEFFFCCC===777333000000000...------,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++,,,------...,,,------...---,,,+++***++++++,,,---............---.../////////...---,,,,,,---......---...///111444:::<<<555000111111000333333444555666666666666666666666777999;;;===>>>>>>@@@CCCDDDEEEFFFIIIKKKMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUVVVXXXZZZ[[[\\\\\\bbbhhhwwwkkkQQQAAA===;;;999888888888999;;;@@@GGGKKKRRRVVVZZZ^^^aaaccceeegggiiijjjiiifffbbb___^^^^^^gggyyyyyyvvvyyywwwvvvzzz{{{{{{{{{xxxpppfff\\\UUURRRTTTVVV\\\ggguuu|||{{{|||ssshhhccceeegggeeebbbccc___[[[[[[^^^aaabbbbbbZZZWWWSSSOOOKKKHHHFFFEEEEEEMMMQQQNNNJJJGGGDDD@@@BBB@@@<<<888444111000//////......---------...//////---+++))))))+++---///,,,,,,,,,++++++,,,------------.........---,,,,,,******,,,---.../////////------...////////////...***,,,---,,,,,,,,,...000444666444111000222333111000111222333444444444444777777777888999:::;;;<<<>>>@@@BBBDDDDDDFFFHHHJJJLLLMMMOOOQQQRRRSSSTTTTTTRRRSSSUUUWWWYYYZZZ[[[[[[^^^fffwwwlllRRRAAA<<<;;;999777777777888:::???GGGLLLUUUXXX]]]```bbbdddfffhhheeeeeedddaaa^^^\\\\\\]]]gggxxxrrrooossswwwvvvzzz{{{{{{{{{xxxqqqfff\\\VVVQQQSSSVVV[[[fffttt{{{zzz}}}ssshhhdddfffhhheeeaaaddd^^^YYYWWWYYY]]]^^^^^^YYYWWWUUUQQQNNNJJJHHHFFFCCCJJJNNNKKKFFFDDDAAA======<<<999666333000---,,,.........---------------...---+++******+++---...------,,,+++++++++,,,,,,------------------,,,,,,++++++,,,---............+++,,,---....../////////***+++,,,,,,,,,---///111777444000...000333333111///000111222222333333222666666777888999;;;<<<===>>>@@@BBBDDDDDDEEEGGGIIIKKKLLLNNNPPPRRRTTTUUUUUURRRTTTUUUXXXZZZ[[[\\\\\\]]]ggg{{{nnnSSS@@@;;;:::999666666666666888>>>FFFLLLWWWZZZ___bbbdddeeegggiiibbbaaa```]]][[[ZZZ\\\^^^eeewwwxxxmmmnnnuuuwwwvvvzzz|||||||||xxxqqqfff\\\VVVQQQSSSUUUZZZeeerrryyyxxxzzzrrrjjjgggiiijjjhhhdddaaa\\\VVVUUUXXX\\\^^^___XXXWWWUUURRRNNNJJJGGGEEEBBBIIILLLIIIEEEBBB@@@===<<<;;;999777333000...,,,------------,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,++++++++++++++++++,,,,,,............---,,,++++++******++++++,,,---...///+++---.........///111333;;;555///...111222111000222333444555666666666666333444666888:::<<<>>>>>>>>>@@@BBBCCCDDDEEEGGGIIIKKKLLLNNNPPPRRRTTTUUUUUUSSSTTTVVVYYY[[[]]]^^^^^^```kkkqqqUUUAAA:::999999666555555555888>>>FFFLLLXXX\\\```ccceeegggiiikkkcccbbb```\\\ZZZZZZ]]]___eeewwwuuummmqqqzzzwwwwww{{{}}}~~~}}}yyyqqqfff\\\UUURRRTTTUUUYYYdddqqqvvvvvvtttppplllkkkkkkjjjhhheee]]]XXXTTTTTTYYY___cccdddYYYWWWTTTPPPKKKGGGCCCAAAAAAGGGKKKHHHDDDBBBAAA>>>???>>><<<999666222000///------------,,,+++*********+++---......---+++***,,,,,,,,,++++++,,,------++++++*********+++,,,,,,/////////...---,,,******************+++,,,---...,,,---/////////000333555<<<555///000111//////000111222333444444555555444222333666999;;;===>>>???>>>@@@BBBCCCCCCDDDFFFHHHLLLMMMOOOQQQRRRSSSTTTTTTSSSTTTWWWYYY[[[]]]^^^___bbbnnnvvvXXXCCC;;;::::::777666555555888???GGGNNNYYY\\\aaadddgggiiikkkmmmhhhgggccc^^^[[[[[[]]]```hhhzzzxxxpppuuu|||zzzyyy~~~~~~yyyqqqeee[[[TTTSSSTTTUUUYYYcccoootttsssqqqrrrrrrpppmmmjjjgggfff\\\YYYUUUWWW\\\bbbeeeeeeYYYWWWRRRLLLGGGBBB???===???EEEIIIFFFCCCBBBAAA???BBB@@@===999555222111000---.........---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,++++++***+++,,,---...............---,,,++++++,,,++++++***+++,,,......,,,---/////////111333555888222///000000,,,,,,000//////000111222222222222333555777999;;;<<<======???@@@BBBCCCCCCDDDEEEGGGMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSVVVXXX[[[]]]^^^^^^aaammmyyy[[[EEE<<<;;;;;;888777666666999@@@IIIOOOYYY\\\aaaeeegggjjjlllnnnnnnkkkgggaaa\\\[[[]]]___kkk|||{{{tttxxx~~~sssrrrxxx||||||zzzqqqeeeZZZSSSTTTUUUVVVYYYbbbnnnsssrrrrrruuuwwwuuupppkkkhhhhhh```\\\XXXYYY]]]aaaccccccZZZWWWQQQJJJDDD???<<<:::===DDDHHHEEEBBBBBBAAA???BBB???;;;777333000///...//////000000///---+++***///---+++))))))+++---///*********+++,,,---...///---,,,,,,+++,,,---//////,,,,,,------...---------...---,,,+++,,,---...///+++---...//////000333555444///...000///++++++000222222333444555555555555555666888:::;;;;;;;;;;;;???@@@BBBCCCCCCCCCEEEGGGNNNOOOPPPQQQRRRRRRRRRRRRQQQRRRTTTWWWZZZ\\\]]]^^^___kkkzzz[[[FFF>>><<<;;;:::888888:::;;;>>>FFFPPPXXX]]]cccfffggghhhkkknnnnnnoooooojjjccc^^^\\\\\\iii~~~zzzwwwmmmllloooyyy{{{{{{|||~~~zzzmmmaaaZZZXXXTTTVVVVVVXXX```lllssstttrrrwwwyyytttooooooooonnnjjjddd]]]ZZZ\\\```bbbbbb[[[VVVRRRMMMFFF>>><<>><<<;;;<<>><<<;;;:::888888:::;;;>>>GGGPPPYYY^^^dddggghhhiiillloootttuuusssnnnfffaaa___```iii|||rrrgggbbbeeennnyyy~~~{{{{{{|||}}}yyynnnbbbZZZVVVRRRTTTUUUXXXaaammmuuuvvvvvvzzz{{{uuupppoooooommmmmmgggaaa^^^___aaabbbaaaZZZUUUQQQMMMFFF===:::<<<>>>???AAA@@@>>>=========>>><<<999555222000//////...------------,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,///......------......///------------------------............///111333555555222...---...///000000000111222222111000222333555666666888999;;;===>>>???AAACCCDDDDDDDDDFFFHHHJJJLLLOOOPPPPPPOOOPPPQQQSSSUUUXXXYYYZZZZZZ\\\]]]bbbmmm~~~xxxZZZFFF>>><<<:::999777888:::;;;>>>GGGQQQZZZ___eeeiiijjjlllooorrrvvvvvvsssmmmeee___^^^^^^kkkoooccc___aaahhhsssyyyzzz{{{}}}}}}{{{wwwwww~~~|||{{{||||||}}}|||xxxpppeeeZZZTTTOOORRRTTTXXXbbbooowwwxxxyyy}}}|||uuuooonnnnnnmmmpppkkkeeebbbbbbbbbaaa___WWWTTTQQQNNNFFF<<<888:::<<<>>>@@@AAA???>>>>>>>>>===;;;888555111///............---------,,,,,,,,,+++***)))***+++,,,+++*********+++,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------...---------000333777999:::666111...---.../////////111222222111111222333444555777999;;;<<<======???AAACCCDDDDDDDDDFFFHHHIIIKKKNNNOOONNNNNNOOOPPPSSSUUUXXXYYYZZZ[[[\\\^^^dddooovvvYYYFFF???<<<999999777777:::;;;>>>GGGQQQ[[[```gggkkkmmmnnnrrruuuwwwwwwtttmmmddd___^^^___nnnpppccc___```gggqqqwwwxxxzzz}}}{{{|||vvvtttyyy|||{{{{{{||||||zzzxxxqqqggg[[[SSSNNNRRRTTTXXXbbbooovvvwwwwww{{{yyyrrrllllllmmmllloookkkfffccccccbbb___\\\VVVSSSQQQOOOHHH>>>:::;;;>>>@@@BBBBBB@@@>>>=========;;;888444111///...---++++++,,,,,,---...//////,,,*********,,,---,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,---------...---,,,---000555:::===;;;777111...---.../////////000222222111111222444333555777:::;;;<<<<<<<<>>HHHRRR\\\bbbiiimmmoooqqquuuxxx{{{{{{yyyssskkkeeeddddddqqqpppddd[[[]]]dddnnntttuuuwwwzzz{{{~~~~~~wwwsssvvv|||zzzzzz|||{{{zzzvvvpppfff[[[SSSOOORRRUUUYYYbbbnnnuuuuuutttwwwuuummmhhhiiikkkllllllhhhdddbbbcccbbb___\\\WWWTTTSSSQQQJJJAAA===>>>AAACCCEEEDDDAAA>>><<<<<<===;;;888444111///...---+++,,,,,,------.........---,,,+++,,,...///...------------,,,,,,+++++++++++++++,,,,,,,,,---------......------------......+++++++++,,,,,,,,,------...---,,,---111666;;;>>>888444000......000111111...000111222111111333444333555777:::;;;<<<<<<<<>>@@@DDDFFFHHHGGGDDD@@@===<<<===;;;888555111///......//////...---,,,,,,+++***---,,,+++---///000///.........---,,,,,,+++******,,,,,,,,,,,,------------------,,,,,,,,,,,,------******++++++,,,,,,------...------...111555999<<<333111......000222222222...///111111111111333555444555777999;;;<<<======???AAACCCDDDDDDDDDFFFHHHLLLMMMNNNNNNNNNOOOQQQSSSRRRUUUXXXZZZ[[[\\\^^^```iiizzzjjjPPPBBB???<<<888777666777:::;;;???HHHRRR___eeelllqqqsssvvvzzz~~~xxx{{{}}}zzztttooollllllpppqqqfffZZZ]]]gggssszzz{{{|||~~~|||xxxrrruuu~~~zzzwwwxxxyyywwwpppeeeZZZTTTQQQLLLPPPTTTYYYdddpppwwwwwwxxxzzzvvvmmmgggiiilllmmmjjjfffcccdddhhhkkkkkkjjjbbb]]]XXXSSSJJJ@@@<<<===DDDGGGIIIIIIFFFBBB???>>>>>><<<999555222000//////000///...---,,,++++++***,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++******))))))******+++)))******+++,,,,,,------.........///111444666888000......///111222222111---///111111111222333555555666666888999;;;===>>>???AAACCCDDDDDDDDDFFFHHHKKKLLLMMMMMMLLLMMMPPPRRRRRRUUUXXXZZZ[[[]]]___aaagggzzzgggNNNBBB???===888777666777:::;;;???IIISSS___eeemmmrrrtttwww{{{||||||wwwttttttooo|||uuuyyyssshhhWWW[[[eeessszzz{{{{{{}}}zzztttwww~~~zzzwwwvvvxxxvvvmmm```UUUPPPPPPIIINNNSSSYYYdddrrryyyyyy}}}~~~zzzoooiiijjjmmmnnnkkkgggeeefffkkkoooqqqqqqfffaaaZZZSSSHHH===999:::CCCFFFIIIJJJHHHDDDBBBAAA???===:::666333111000///,,,,,,------------------+++******+++---......---***++++++,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...))))))***+++,,,,,,------......///000111333444555.........///111222111///---///111111111222444555666666666777999;;;===??????AAACCCDDDDDDDDDFFFHHHJJJKKKLLLKKKKKKLLLOOOQQQRRRUUUXXXZZZ\\\]]]___aaaeeeyyydddNNNCCC>>>:::777:::999:::<<<<<>>BBBDDDEEEEEEDDDDDDFFFGGGHHHJJJMMMNNNNNNMMMMMMNNNQQQUUUXXXZZZYYY[[[^^^bbbooo}}}fffPPPEEE@@@<<<999:::999:::;;;;;;>>>IIIUUUaaajjjrrruuuwww||||||wwwsssttt}}}yyysssssswwwwwwgggbbbbbbgggppp|||~~~wwwxxx{{{wwwtttvvvtttoooggg]]]UUUPPPMMMNNNOOOSSS[[[eeeqqq|||wwwpppqqqtttvvvwwwnnngggkkkrrrtttttttttjjj___TTTMMMFFF>>>::::::HHHMMMPPPMMMLLLLLLKKKHHHIIIDDD===555111/////////,,,,,,------,,,,,,++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,++++++***+++,,,---///000111111//////000000000111111111/////////000111222444444888888888888:::;;;===>>>@@@BBBCCCCCCBBBBBBDDDEEEHHHJJJMMMNNNMMMMMMNNNOOORRRUUUYYYZZZZZZ[[[^^^aaammm|||gggPPPDDD???<<<999999888999;;;;;;>>>IIITTT```iiirrruuuxxx~~~}}}wwwssspppxxxzzzvvvxxx}}}yyyiiiccccccgggqqq}}}zzzzzz{{{xxxuuuuuuqqqjjjddd^^^XXXRRROOONNNOOOSSSZZZdddppp{{{zzztttvvvzzz|||}}}rrrjjjkkkooopppnnnnnncccZZZPPPJJJDDD===:::;;;IIINNNQQQOOONNNOOONNNLLLPPPHHH>>>777444222000...***++++++,,,---------,,,------,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------.........,,,++++++++++++,,,,,,---.........---......///111222222333/////////000111222333444777777888888:::<<<===>>>@@@AAACCCCCCBBBBBBDDDFFFHHHJJJLLLMMMMMMMMMNNNOOOSSSWWWZZZ[[[ZZZ[[[^^^aaakkkzzzfffNNNAAA===:::777888888999::::::===HHHSSS```iiiqqqtttwww}}}}}}wwwrrrjjjrrrzzz}}}{{{||||||kkkbbbbbbfffooo|||~~~}}}~~~yyyvvvssssssnnngggbbb^^^[[[VVVQQQOOOPPPSSSYYYdddppp||||||xxx||||||qqqhhhhhhkkkjjjhhhggg]]]VVVNNNIIICCC===;;;===IIINNNRRRQQQQQQTTTTTTRRRSSSJJJ???777555333///,,,,,,---......//////......------,,,,,,,,,,,,------+++++++++,,,,,,---------........................---,,,+++++++++,,,------000///...---,,,,,,------..............................//////000111111222////////////000222333444666777888999;;;<<<>>>>>>AAACCCDDDEEEDDDEEEFFFHHHHHHJJJLLLMMMMMMMMMOOOPPPTTTXXX[[[[[[ZZZ[[[^^^aaajjjzzzgggNNNAAA<<<999888888777888::::::<<>>>>>AAABBBDDDEEEDDDEEEGGGHHHHHHJJJKKKLLLLLLMMMOOOQQQUUUXXX[[[\\\[[[\\\___cccmmm}}}jjjPPPBBB===;;;:::777666777999999<<>>>>>>>>@@@BBBCCCCCCCCCEEEGGGHHHIIIKKKKKKLLLMMMPPPRRRTTTWWW[[[\\\\\\]]]aaadddrrrkkkPPPBBB===;;;:::777666777888888;;;FFFRRR^^^gggooosssvvv{{{{{{rrrlllgggrrr~~~vvvbbb```bbbjjjwwwyyyrrrmmmjjjiiijjjkkkhhhccc^^^ZZZYYYSSSSSSUUU[[[fffsss~~~|||~~~~~~{{{ppphhhcccgggkkkhhhbbb^^^PPPLLLIIIFFF@@@::::::???EEEJJJLLLKKKKKKNNNPPPOOOIIIDDD<<<555000......///++++++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,---...//////------------,,,,,,,,,,,,.........///////////////............000111222333333555777:::<<<>>>>>>>>>>>>@@@BBBCCCCCCCCCEEEGGGHHHIIIKKKKKKKKKMMMPPPSSSSSSWWW[[[]]]]]]___cccfffwwwiiiNNN???;;;999888666666777888888;;;FFFQQQ]]]fffooossswww}}}zzzrrrkkkiiiuuuwwwqqqlllwwwxxxdddbbbccckkkwwwxxxrrrmmmkkkgggkkkmmmkkkddd^^^[[[ZZZTTTTTTVVV\\\fffttt~~~{{{{{{yyytttkkkddd```eeehhheee]]]YYYMMMJJJGGGEEE>>>888999===EEEJJJKKKHHHFFFIIIJJJIIIFFFCCC===666000...///222***+++---...///000000000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------------,,,+++***'''))),,,///000///...---////////////////////////,,,------...///000111111............///111222333333555777:::<<<>>>>>>>>>@@@BBBDDDEEEEEEFFFHHHIIIHHHIIIJJJKKKKKKMMMQQQSSSRRRVVV[[[]]]]]]___dddhhh{{{eeeOOOCCC===999999999888999;;;<<<===DDDLLL^^^fffnnnsssxxxwwwqqqnnnlll|||rrrfffdddjjjvvvlllccc___hhhwwwyyypppkkkkkkjjjkkkllljjjeee```\\\[[[UUUUUUXXX```lllzzzyyyvvvwwwuuuqqqnnneee___bbbeeebbb\\\YYYKKKIIIEEE???:::888:::;;;GGGHHHIIIHHHFFFDDDDDDDDDAAA>>>:::555111...---,,,.........------,,,,,,,,,//////---+++***)))((((((......------,,,+++*********+++,,,,,,------,,,,,,)))+++...///---,,,++++++*********+++,,,---...///------000555999777000)))---...000111111111000///000000000111222222333333444666888999999:::===>>>@@@AAABBBBBBBBBCCCEEEGGGGGGHHHIIIIIIIIIKKKNNNQQQUUUWWW\\\```___^^^dddlllzzzbbbMMMBBB===;;;;;;999777666777777:::BBBLLL\\\fffoootttyyywwwqqqmmmppppppaaa^^^cccpppoooeee___gggvvvxxxoookkkkkkkkklllmmmkkkfffaaa]]]\\\XXXXXX[[[cccnnn{{{zzzvvvwwwuuupppjjjaaa[[[^^^aaa]]]XXXTTTMMMJJJFFF@@@:::888999;;;FFFHHHHHHGGGEEECCCCCCCCC@@@>>>999444111...------------------------,,,,,,------,,,+++************---,,,,,,++++++************++++++,,,,,,,,,,,,,,,***,,,//////...,,,,,,,,,,,,,,,+++++++++,,,------+++---111777:::999222,,,---...///000111000000///000000000111222222333333444666888999999:::===>>>@@@AAABBBBBBBBBCCCEEEGGGHHHIIIJJJJJJJJJKKKNNNPPPUUUWWW\\\`````````fffnnn|||}}}^^^JJJAAA======>>>;;;888666666666888BBBLLLZZZdddooouuuzzzvvvppplllppprrraaa]]]aaalll~~~tttiiiaaafffssswwwnnnkkklllmmmnnnooommmhhhccc___]]]\\\\\\___fffqqq}}}zzzvvvvvvtttoooggg^^^YYY\\\___\\\VVVSSSOOOLLLGGG@@@:::888999;;;EEEGGGGGGFFFDDDBBBAAABBB???===888444000...------,,,,,,------------------,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---///000...---------...---,,,,,,+++++++++,,,***...444:::<<<:::444///......///000000000000000000000000111222222333333444666888999999:::===>>>???AAABBBBBBBBBBBBEEEGGGIIIJJJKKKKKKJJJKKKMMMOOOUUUWWW\\\aaaaaabbbiiirrr{{{\\\IIIAAA======???<<<999888999999:::BBBKKKVVVbbbnnnuuuzzz~~~vvvoookkkmmmyyyhhhcccfffnnn}}}zzzmmmccceeeppp}}}~~~vvvnnnkkknnnooopppqqqooojjjeeeaaa```______aaahhhrrr}}}zzzvvvvvvsssnnneee]]]YYY^^^bbb```[[[XXXQQQNNNHHH@@@:::888999;;;EEEFFFFFFEEEBBB@@@@@@@@@>>>;;;777333000...------,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,,,,------------............,,,,,,---............---+++---......---,,,,,,------,,,,,,++++++,,,,,,,,,+++111888<<<===999333///...//////000000000000000000000000111222222333333444666888999999:::===>>>???@@@BBBBBBAAABBBDDDFFFIIIKKKLLLLLLKKKLLLMMMOOOUUUWWW\\\aaabbbdddllluuuyyy[[[IIIAAA===<<<===:::999:::<<<;;;:::@@@GGGRRR___lllrrrwww~~~~~~uuummmiiimmmqqqgggiiippp~~~tttgggfffnnnzzz~~~vvvnnnllloooqqqssssssqqqlllgggdddbbb``````bbbiiirrr|||zzzvvvvvvsssmmmbbb[[[YYY___fffeee```]]]RRRNNNHHH@@@:::888:::<<>>;;;555000...///////////////000000111000000000111222222333333444666888999999:::===>>>???@@@AAAAAAAAABBBDDDFFFIIIKKKMMMMMMMMMMMMNNNPPPUUUWWW\\\aaaccceeemmmwwwtttYYYHHHAAA===;;;;;;777666999;;;:::888<<>>EEEFFFFFFDDDAAA???>>>>>>:::888555111///...---...,,,,,,------------------//////---,,,++++++++++++************************---...//////000000//////***+++,,,+++***)))***,,,*********+++,,,---//////...555<<<<<<777111......///////////////000111111000000000111222222333333444666888999999:::===>>>>>>@@@AAAAAAAAAAAADDDFFFHHHJJJMMMNNNNNNOOOPPPQQQVVVWWW\\\aaabbbeeennnxxxmmmUUUFFFAAA===::::::888777888:::888777<<>>>>>999777444111...------...------------------,,,,,,...------,,,,,,,,,------,,,,,,,,,+++*********))),,,,,,---...............+++,,,,,,+++******+++---++++++++++++,,,,,,---...,,,444::::::333...---000000//////...///000111222000000000111222222333333444666888999999:::===>>>>>>???AAAAAA@@@AAACCCEEEGGGIIIMMMOOOOOOPPPQQQSSSVVVXXX\\\```aaadddmmmxxx|||hhhQQQEEE@@@===:::999===;;;::::::888888>>>GGGIIIUUUbbbfffkkkuuu}}}ssskkkgggddd||||||uuuwwwzzzrrroooqqqvvvxxxxxxvvvqqqlllhhhgggaaaaaadddkkkuuu~~~zzzxxxxxxuuuooofff```^^^eeejjjhhhbbb^^^RRRNNNHHH@@@;;;;;;>>>BBBFFFGGGGGGEEEBBB???>>>???999777444000...---...............------,,,,,,,,,,,,,,,,,,,,,---...///000000000///...------,,,,,,***+++,,,,,,------,,,,,,,,,------,,,++++++,,,...------,,,,,,++++++,,,,,,***222888777111,,,...222000///.........///111222000000000111222222333333444666888999999:::===???>>>???AAAAAA@@@AAACCCEEEFFFIIILLLOOOPPPQQQRRRTTTWWWXXX\\\```aaacccmmmwww}}}xxxbbbMMMFFFBBB;;;666777666777888888888999<<>>;;;>>>DDDIIIHHHGGGFFFCCCAAA>>>===;;;<<<888333///////////////++++++++++++++++++++++++,,,------...---,,,***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,+++***+++,,,---...000444777555000---///222......///...---...///111222111111111111111222222666777888:::<<<>>>???@@@@@@??????AAACCCFFFGGGGGGIIIKKKLLLLLLLLLLLLOOOQQQWWWZZZ]]]___aaaeeemmmsssttt___KKKEEEBBB===:::;;;777888888888888999;;;>>>GGGOOO[[[ccckkkuuu{{{qqqlllooozzz~~~}}}zzz~~~xxxssstttxxxzzz||||||xxxuuussslllddd^^^]]]___gggsss~~~xxxtttuuussspppeeedddeeehhhllljjjddd^^^TTTNNNEEE===;;;>>>DDDIIIPPPNNNKKKHHHEEECCCAAA@@@===999333000...//////...,,,,,,,,,------.........+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,+++++++++,,,---...///222444333///......000---...//////......///000111111000000111222222333666777888:::;;;===>>>????????????AAACCCEEEGGGGGGIIIJJJLLLMMMMMMOOORRRTTTWWWZZZ]]]___aaaeeelllrrruuu```KKKDDDBBB===:::<<<888999999888777888:::<<>>:::444000.........---------------------------++++++,,,---------,,,,,,------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,+++++++++,,,---......//////000//////......+++...000000///...////////////000000111222444444555666777999:::<<<===>>>??????@@@AAACCCEEEFFFGGGHHHJJJLLLMMMOOOQQQTTTWWWWWWZZZ^^^___aaaeeelllqqq{{{dddNNNEEEAAA;;;888::::::::::::999777777999;;;===GGGVVVdddpppzzzwwwmmmlllzzzzzz}}}|||pppddd^^^\\\^^^aaadddjjjpppvvv~~~|||vvvqqqsssxxx|||~~~{{{xxxtttkkkbbbYYYYYY\\\eeerrr~~~~~~xxxwwwzzzxxxttthhhiiimmmqqqqqqmmmeee^^^TTTNNNFFF???===???EEEHHHPPPNNNKKKGGGDDDCCCBBBBBB@@@;;;555111......---,,,......---,,,+++******)))***++++++,,,------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,------------,,,---//////...,,,+++---000111000///............///000111333555666555666777888:::;;;<<<===>>>???@@@AAABBBCCCFFFHHHIIIJJJLLLMMMNNNPPPSSSVVVWWWZZZ^^^```aaaeeekkkqqqhhhPPPFFFAAA<<<999<<<:::;;;:::999777777999;;;:::EEETTTdddqqq|||xxxnnnjjjvvv{{{}}}yyylllcccXXXTTTRRRTTTVVVYYY```gggrrrzzzzzzuuuppprrrwww{{{|||yyytttjjj```ZZZZZZ]]]gggsss~~~xxxyyy|||{{{vvvjjjmmmsssxxxxxxrrrjjjdddZZZTTTKKKCCC???AAAFFFJJJSSSQQQNNNLLLIIIHHHGGGGGGAAA<<<666111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------,,,---//////...,,,+++---000111000///............///000111333555666666666777888:::;;;<<<<<<===???AAAAAAAAABBBEEEHHHJJJKKKMMMMMMMMMNNNPPPSSSWWW[[[^^^aaabbbeeekkkoooiiiQQQGGGCCC>>>===@@@:::::::::999777777999;;;;;;DDDSSScccqqq|||yyypppiiisss}}}~~~~~~uuuhhh^^^YYYUUURRRQQQTTTVVVYYYaaajjjrrrxxx~~~zzztttppprrrwww{{{}}}yyyssshhh^^^YYYZZZ```jjjwww~~~xxxyyy}}}|||vvvkkkqqqzzzzzzrrrlllaaaZZZOOOEEEBBBDDDIIINNNTTTSSSQQQOOOMMMKKKIIIHHHAAA<<<666111///...------)))***+++---///111333444,,,,,,+++++++++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...//////000//////......+++...000000///...//////......///000111333555666777777888999:::;;;<<<<<<<<<>>>AAAAAA@@@AAAEEEHHHKKKLLLMMMMMMMMMMMMPPPRRRWWW[[[___aaabbbeeejjjooommmTTTIIIDDD???>>>AAA999::::::888777888:::<<<<<>>AAAAAA@@@@@@DDDIIIJJJLLLMMMNNNNNNOOORRRTTTWWW[[[___bbbccceeejjjnnnsssXXXJJJDDD===;;;>>>888999999888777888:::===>>>FFFRRRaaaooozzz}}}sssmmmbbbiiivvv~~~}}}vvvqqqoooqqqqqqvvvxxxlllccc]]]ZZZYYYUUUTTTUUUYYY[[[```jjjtttzzz~~~|||wwwsssuuu{{{yyy~~~}}}yyyrrreeeZZZTTTXXXbbbppp{{{uuuvvv{{{xxxrrrdddmmmyyy}}}uuupppddd\\\OOOFFFCCCHHHQQQWWWbbbbbbaaa^^^YYYSSSNNNJJJ@@@;;;666111000//////............------,,,,,,+++///...,,,+++***++++++,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,000444777555000---///222...//////...---...///111//////000000111222444444999999:::;;;;;;<<<======:::>>>BBBAAA???@@@DDDIIIJJJKKKMMMOOOPPPRRRUUUXXXWWW[[[```bbbccceeejjjmmmoooUUUKKKCCCAAAAAA<<<999999999999:::;;;<<<===:::FFFXXXiiiuuu}}}vvvkkkeee___aaaoooyyyyyy}}}vvvnnnjjjhhhgggeeejjjrrryyy{{{xxxqqqiiibbb^^^]]]^^^___]]]]]]```gggooouuuyyy}}}}}}yyywwwxxxzzz}}}|||}}}wwwiii]]]XXXRRRYYYdddrrr~~~{{{yyyzzzyyyrrrlllccclllsssuuutttsssnnniii```WWWLLLEEEBBBFFFTTTaaallljjjgggddd___XXXPPPJJJDDD???777111...---------......//////...---,,,,,,///...,,,*********,,,---+++,,,,,,---,,,+++***)))---...///000000...,,,+++---,,,,,,+++,,,---///000---...///...,,,,,,...///666555444222111000//////000000000000000000000000000000000111222333555555777999;;;<<<<<<===>>>???@@@>>>===>>>@@@CCCEEEFFFKKKHHHIIIMMMNNNMMMNNNQQQXXXYYY]]]aaaaaabbbkkktttnnnUUUKKKCCC@@@@@@;;;999999999999:::;;;<<<<<<===III[[[lllwww~~~sssfff______aaannnwwwyyy}}}zzzoooiiifffeeedddeeejjjrrryyy~~~vvvtttoooiiidddaaabbbcccffffffhhhmmmttt{{{~~~yyyxxxyyyzzz}}}{{{{{{{{{tttggg[[[VVVSSSZZZfffsss{{{yyy{{{yyyqqqhhhaaaiiipppqqqpppnnniiidddXXXOOOGGGBBBBBBHHHVVVdddkkkjjjgggddd```ZZZRRRMMMCCC===666000.........---...............---,,,,,,///---,,,******+++,,,---,,,------...---,,,+++***------...///...---,,,+++------,,,+++,,,,,,......,,,---......------///000666555333000///.........000000000000000000000000000000000111222333555555555777:::;;;;;;<<<===???@@@???>>>>>>@@@CCCEEEEEEKKKIIIJJJNNNPPPNNNOOOSSSXXXYYY]]]aaaaaabbbkkktttlllTTTKKKBBB??????:::999999888999999:::;;;<<<>>>JJJ[[[lllxxx~~~qqqcccZZZ]]]___lllxxx{{{wwwoookkkjjjjjjjjjkkkooovvv}}}}}}tttsssqqqmmmjjjiiikkkmmmqqqtttzzzzzzwwwxxxzzz{{{yyyyyyyyyqqqdddYYYUUUTTT[[[gggtttyyyyyy~~~|||pppddd```hhhnnnnnnkkkiiiddd^^^PPPIIIAAA???AAAHHHVVVbbbhhhfffdddaaa]]]XXXQQQLLL@@@;;;555000............---............------,,,---,,,+++++++++,,,---...------.........---,,,,,,---------,,,,,,,,,++++++------,,,+++++++++,,,,,,+++,,,---------...000222888666333///...---...///000000000000000000000000000000000111222333555555333555888::::::;;;===???@@@@@@??????@@@BBBCCCDDDKKKIIIJJJOOOQQQPPPQQQUUUXXXYYY]]]aaaaaaccckkkuuuiiiSSSKKKAAA>>>>>>:::999999888888999::::::;;;===HHHXXXiiiuuu|||~~~rrrcccZZZ[[[]]]hhhyyy}}}zzzxxxyyyyyyzzzwww{{{}}}yyyyyyyyywwwuuuuuuvvvxxx|||~~~xxxvvvwwwyyy{{{yyyzzzxxxpppbbbXXXUUUTTT[[[ggguuuwwwyyy~~~qqqcccaaahhhmmmkkkhhheee___ZZZNNNFFF???>>>AAAGGGSSS^^^cccaaa^^^[[[WWWQQQJJJFFF===999333///.../////////---------......------,,,,,,,,,,,,,,,,,,---...///------------------,,,,,,---,,,++++++******++++++------,,,,,,++++++++++++***+++---------...111333999777333///---...///111////////////////////////000000000111222333555555333555888:::;;;<<<===???@@@@@@AAA@@@@@@AAABBBDDDJJJHHHIIINNNPPPPPPQQQUUUWWWYYY]]]aaaaaaccckkkuuueeeQQQJJJAAA===>>>:::999999888888888999::::::===FFFUUUfffsss{{{~~~~~~sssdddZZZYYY\\\eeesss|||wwwtttvvvxxx{{{{{{{{{yyyoooaaaXXXVVVSSS[[[gggttt|||tttxxx~~~qqqccc___eeeiiifffbbb___YYYSSSJJJCCC===>>>BBBIIISSS]]]```^^^ZZZVVVQQQKKKEEE@@@;;;777222///.../////////,,,,,,---------------,,,,,,,,,,,,,,,---......///++++++++++++++++++,,,,,,---,,,+++************+++------------,,,++++++***)))+++,,,------///111444666444000---+++,,,...///////////////////////////000000000111222333555555444666999;;;;;;<<<>>>??????@@@BBBAAA@@@@@@BBBDDDHHHFFFHHHMMMOOOOOOPPPTTTWWWXXX\\\aaaaaaccclllvvv|||aaaOOOIII@@@===>>>;;;999999888888888888999999===DDDRRRcccsss}}}vvvggg\\\ZZZ\\\cccooo}}}{{{vvvtttvvvxxx|||||||||yyynnn```XXXWWWSSS[[[gggtttxxxrrrtttzzzyyymmmaaaZZZ___ccc___[[[WWWRRRLLLEEE>>>:::===DDDLLLUUU]]]]]]ZZZVVVRRRNNNIIICCC>>>:::666222///............+++,,,,,,------------,,,------------............++++++*********+++,,,,,,,,,,,,,,,+++++++++******------.........---,,,,,,***+++---------...111333000///,,,***)))***,,,---000000000000000000000000000000000111222333555555666888:::;;;;;;<<<===>>>===@@@BBBBBB@@@@@@BBBEEEIIIGGGHHHMMMOOONNNOOORRRVVVXXX\\\aaabbbccclllvvvwww]]]MMMHHH@@@===???<<<999999888888888888999999;;;AAAMMM^^^ppp}}}}}}nnnddd\\\^^^dddnnn{{{|||vvvuuuwwwzzz|||||||||yyymmm^^^WWWWWWTTT\\\hhhvvv}}}vvvpppppprrroooeee[[[WWW\\\___\\\WWWTTTOOOIIICCC===999===DDDKKKRRRYYYVVVSSSPPPMMMJJJFFFAAA>>>999666222///......---,,,***+++,,,---------------...............---------,,,++++++***+++,,,---...+++,,,---------,,,******,,,---.../////////...---***,,,---------...000222------,,,++++++,,,------000000000000000000000000000000000111222333555555666888::::::::::::;;;<<<;;;???BBBCCC@@@@@@CCCFFFKKKHHHJJJNNNOOONNNOOORRRVVVXXX\\\```bbbdddlllvvvttt[[[LLLHHH@@@===???===999999888888888888888999777<<>>BBBCCCAAA@@@CCCGGGMMMJJJKKKOOOPPPNNNOOOSSSVVVWWW\\\```bbbdddmmmwwwlll\\\JJJCCCBBB@@@<<<;;;;;;:::999999888888999999:::<<>>>>><<<>>>?????????@@@CCCEEEHHHIIIJJJKKKKKKMMMPPPSSS[[[\\\___bbbbbbdddmmmwwwkkk[[[JJJDDDCCC@@@>>>===;;;:::999999888888999999:::<<>>999666222000000///...---............---,,,+++***+++,,,,,,,,,------............---------,,,,,,,,,,,,------...//////...---))),,,+++&&&%%%)))+++***........................111///------///000///......//////000111111222222111111111111222333444555666777888999:::<<<======@@@AAACCCCCCCCCDDDFFFIIIIIIJJJKKKLLLLLLNNNQQQTTT[[[\\\___cccccceeemmmwwwgggXXXJJJDDDCCCAAA???>>>;;;:::999999888888999999888;;;BBBNNN```rrrpppkkkjjjuuu~~~||||||yyyvvv|||{{{ssskkkeeeaaa``````aaabbbgggooouuuzzz|||xxxxxxyyy{{{zzz{{{yyyooobbbWWWRRRQQQVVV```ooo|||yyykkk```aaa___WWWPPPOOOWWWYYY]]]___^^^YYYTTTPPPEEE@@@<<<>>>FFFMMMPPPPPPKKKHHHEEEBBBAAA@@@>>><<<666444222222111000...,,,.........---,,,***)))((())))))***+++,,,---...///.........------,,,,,,,,,+++,,,...///000//////...***......***'''))),,,---......------,,,------------,,,+++,,,///000111000...//////000000111111222222222222222333444555666555666777888:::;;;<<<===AAACCCDDDEEEEEEFFFHHHKKKJJJKKKMMMMMMNNNOOORRRUUUZZZ[[[___cccdddeeemmmwww}}}aaaTTTHHHCCCBBB@@@>>>>>>;;;:::999999888888999999777;;;AAAKKK\\\ppp~~~vvvqqqpppzzz~~~|||{{{|||}}}ppplllqqqzzzsssnnnggg```\\\\\\]]]___dddffflllssszzz}}}yyyyyy{{{}}}{{{|||xxxnnn```UUUQQQPPPWWWaaaqqq}}}~~~wwwhhh]]]\\\ZZZTTTPPPRRRZZZ\\\^^^___]]]YYYSSSPPPDDD@@@===@@@GGGNNNPPPOOOLLLIIIFFFDDDBBB@@@===;;;555333000/////////...---+++,,,,,,---------,,,,,,***++++++,,,------......------------------------***,,,...///......------(((---000///,,,+++...000------,,,,,,---...///000,,,+++***+++---/////////////////////000000111111222222111222222333444555555666777999:::<<<======???@@@BBBCCCCCCDDDGGGIIIKKKLLLNNNOOOPPPQQQSSSUUUXXXZZZ^^^bbbcccdddmmmvvvxxx\\\QQQFFFCCCAAA???======;;;:::999999888888999999777;;;@@@GGGXXXnnn}}}~~~wwwttt|||}}}xxxiiibbbfffmmmvvv{{{qqqiiifffaaa]]]]]]```dddhhhppptttzzz}}}yyyyyy|||~~~}}}}}}xxxmmm___UUUQQQQQQXXXbbbrrr~~~}}}ssseeeZZZYYYXXXTTTSSSWWWaaabbbbbbaaa]]]WWWPPPLLLCCC@@@>>>AAAIIIPPPQQQPPPMMMKKKHHHEEEDDDAAA===;;;777444///---...///111111,,,------............---.........---------------***++++++,,,---...//////+++---......,,,+++,,,---$$$(((,,,///---++++++---,,,,,,,,,---///222555666000...------...//////...///////////////000000000000000000111111222333444666777888:::;;;===>>>???===???@@@AAABBBCCCFFFHHHKKKMMMOOOPPPQQQRRRTTTUUUVVVXXX]]]bbbcccdddllluuusssYYYPPPGGGDDDBBB>>><<<===;;;:::999999888888999999777<<<@@@DDDUUUmmm||||||www|||uuuhhh]]]```eeekkksss{{{zzzpppiiidddcccbbbcccfffkkkqqqttt}}}|||xxxvvvwww{{{}}}yyyyyy|||~~~}}}xxxmmm___UUURRRSSSXXXcccrrr|||ooobbbYYYYYYYYYWWWYYY___iiiiiihhheee^^^WWWOOOKKKBBB??????DDDLLLSSSTTTRRRNNNLLLIIIGGGDDDAAA===:::999555000...///111333444////////////...---,,,,,,/////////......---------***++++++,,,---...//////,,,---...,,,******---111---+++,,,000000...---...,,,,,,,,,...111444888;;;444222000000111111111///////////////////////////000000000000111222333333666777888:::<<<>>>???@@@>>>???AAABBBCCCDDDGGGJJJJJJMMMOOOQQQQQQRRRTTTUUUUUUXXX]]]bbbcccdddllluuurrrYYYQQQIIIFFFCCC???===>>>;;;:::999999888888999999777===@@@CCCSSSlll|||www|||tttjjjbbbcccfffkkkqqqwww|||~~~uuunnnjjjhhhhhhjjjmmmqqqwww}}}|||yyyooommmkkkkkkooowww|||xxxyyy|||~~~}}}wwwkkk^^^UUUSSSTTTWWWbbbrrr}}}zzzlll```YYY[[[\\\[[[___fffppppppnnniiibbbYYYQQQLLLAAA??????FFFOOOUUUVVVUUUNNNKKKIIIFFFDDD@@@;;;888444222///---///000111111---------......------,,,---------------------...------------------------,,,---...,,,***,,,333999<<<333---///111///...000---------...000444888;;;333111000///000111000///////////////////////////111111111111222333444444555666777999;;;===???@@@===???AAABBBCCCEEEHHHJJJJJJLLLOOOQQQQQQRRRSSSTTTVVVYYY___dddeeefffnnnwwwtttZZZRRRKKKHHHEEE@@@>>>???;;;:::999999888888999999888>>>@@@BBBRRRlll|||www{{{uuullliiijjjllloootttxxx}}}~~~~~~uuulllhhhiiikkkqqqtttyyy|||tttnnnkkkhhhfffeeegggnnnyyy{{{xxxxxx|||~~~}}}{{{vvvjjj]]]TTTSSSTTTWWWbbbrrr}}}yyyiii___YYY\\\^^^^^^ccckkkuuutttqqqllleee\\\TTTOOO@@@???@@@GGGQQQWWWXXXWWWMMMKKKHHHEEECCC???:::666...---,,,,,,---...---+++'''(((***,,,...//////000******+++,,,------...///000//////...,,,+++******+++---...,,,+++///888???EEE666***)))+++++++++---///...---...000333777999///---,,,,,,...///......///////////////.........222222222222333444555555444444666888:::<<<>>>???<<<>>>???AAAAAACCCFFFIIIIIILLLOOOQQQQQQRRRSSSTTTWWWZZZ```fffggghhhoooxxxvvv^^^SSSIIIFFFEEEBBB??????<<<<<<;;;:::::::::;;;;;;::::::>>>FFFTTTfffwwwzzzzzzzzzuuuwwwzzz~~~|||yyytttnnnkkkkkkooosss}}}~~~sssooonnnnnnnnnlllnnnrrryyyyyywwwzzz~~~~~~uuuhhh[[[TTTTTTUUUZZZeeesss~~~uuulll^^^XXX```ffffffiiipppyyyyyyvvvppplllfff\\\QQQ@@@===@@@KKKUUUXXXWWWWWWUUUQQQLLLHHHFFFBBB;;;666444222000/////////...---...------,,,,,,------...))))))***+++---...//////+++,,,,,,---.........------............000333666QQQCCC333+++,,,//////,,,------------------------...............---------////////////000000000000000000000111222222333333444555666777:::<<<>>>???>>>>>>@@@BBBDDDFFFGGGHHHNNNOOOQQQQQQQQQRRRUUUWWWVVV^^^```bbbhhhhhhooo{{{```UUUJJJGGGFFFBBB@@@???;;;;;;:::999999999::::::::::::===DDDRRRdddvvv{{{yyy~~~}}}yyyrrrqqqpppoooppptttzzz~~~|||tttrrrrrrttttttvvvyyy}}}xxxxxx|||~~~uuuhhh[[[TTTTTTVVV]]]ggguuu}}}rrrggg```aaahhhllllllsss{{{tttoooiii]]]QQQDDDAAAEEEPPPZZZ\\\ZZZYYYVVVRRRLLLIIIFFFBBB<<<777///---++++++,,,------,,,...------,,,,,,------...++++++,,,---...//////000******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000333BBB999000,,,...000000.........//////000111222222////////////000000000000////////////000000000000000000000111222222333333555555666888:::<<<>>>?????????AAACCCEEEGGGHHHIIINNNOOOPPPQQQQQQRRRTTTVVVWWW___aaaccciiijjjqqq~~~bbbWWWLLLIIIGGGCCC@@@???;;;;;;:::999888888999999999:::;;;AAANNNaaauuu{{{wwwyyywwwrrrqqqoooqqqssswww{{{||||||~~~zzzwwwyyy~~~uuuhhh[[[UUUTTTWWW___jjjwww{{{pppbbbdddkkkssstttuuuzzzuuuooo```QQQEEEDDDIIIVVV```bbb___^^^XXXSSSNNNIIIFFFBBB<<<777,,,+++******,,,------,,,...------,,,,,,------...+++,,,,,,,,,------......++++++,,,------------,,,,,,------,,,+++,,,...000333111...---.........---------...000111222333444.........///000000000111////////////000000000000000000111111222333333333666777777888:::;;;===>>>???@@@BBBDDDFFFHHHIIIJJJMMMNNNPPPPPPPPPQQQTTTVVVXXX```aaadddkkklllttt}}}dddYYYNNNJJJHHHDDD@@@@@@<<<<<<;;;:::999999999999999999:::???JJJ]]]sss|||vvvvvv{{{~~~yyyuuutttvvvxxx{{{~~~xxxvvvxxx~~~uuuggg[[[TTTUUUWWW___kkkyyy{{{qqqcccgggqqqyyy{{{~~~|||tttaaaOOODDDEEEMMM\\\hhhjjjgggeee\\\WWWPPPKKKGGGBBB<<<777000...------...//////......------,,,,,,------...************************......//////000//////......//////...---,,,...000---......---,,,+++,,,,,,++++++,,,---...///000000++++++,,,,,,---...//////////////////000000000000000000111222222333333444777888888999:::;;;======???@@@AAACCCEEEGGGIIIIIILLLNNNOOOPPPPPPQQQSSSUUUWWW___aaaccckkkmmmvvv{{{eeeZZZOOOKKKIIIEEEAAA@@@>>>>>><<<;;;;;;:::::::::999999:::===GGGYYYoooxxxvvvzzz{{{yyyyyy|||}}}xxxuuuxxx}}}~~~tttfffYYYSSSTTTWWW]]]jjjyyy|||ssshhhkkkqqqyyy~~~uuu```LLLDDDFFFRRReeesssvvvsssqqqaaa[[[RRRLLLGGGBBB;;;666333111///...//////...---...------,,,,,,------...************************...//////000//////.........//////...,,,,,,---...+++------,,,++++++---000++++++,,,,,,,,,,,,------***++++++,,,---......///////////////000000000000111111111222333333444444888888888999:::<<<===>>>>>>???@@@BBBDDDFFFGGGHHHLLLMMMNNNOOOOOOPPPRRRUUUVVV^^^___aaaiiillluuu{{{dddYYYNNNJJJIIIEEEBBBAAA??????>>><<<;;;;;;;;;;;;888999:::===DDDUUUkkkzzz{{{}}}~~~~~~xxxuuuwww{{{}}}rrrdddXXXRRRSSSVVV\\\jjjyyy}}}vvvmmmmmmpppuuu|||}}}yyyooo[[[IIIEEEJJJXXXnnn~~~~~~{{{fff___UUUMMMGGGAAA:::444222000...---------,,,+++...------,,,,,,------...+++,,,,,,,,,------......,,,------------,,,++++++***+++,,,,,,*********+++***+++++++++,,,---000333---------------------------------.../////////000////////////000000000000111111222222333444444444777888888999;;;<<<>>>???===>>>@@@BBBDDDFFFGGGHHHKKKLLLNNNNNNNNNOOORRRTTTVVV]]]^^^```hhhjjjtttyyycccXXXMMMJJJIIIEEECCCBBB???>>>===<<<;;;:::::::::888:::;;;===CCCRRRgggvvv}}}wwwuuuwwwzzz~~~|||qqqbbbVVVQQQRRRUUU\\\kkk{{{}}}vvvnnnoooppprrrvvv}}}zzzsssmmmdddUUUFFFFFFKKK[[[rrr~~~jjjcccXXXOOOGGG@@@888333000...,,,,,,------,,,+++...------,,,,,,------...++++++,,,---...//////000,,,,,,,,,,,,,,,+++******(((***,,,+++*********+++++++++,,,---.........---,,,------....../////////........................////////////000000000000111111222333333444444555666777888999;;;===???@@@>>>???@@@BBBDDDFFFHHHIIIKKKLLLMMMNNNNNNOOOQQQTTTWWW^^^^^^```gggjjjtttwwwbbbWWWLLLJJJIIIFFFCCCCCC>>>>>><<<;;;:::999999999888:::<<<===BBBPPPdddsss|||wwwuuuwww{{{~~~{{{pppaaaUUUPPPQQQUUU]]]lll||||||uuummmoooqqqppprrrxxx~~~}}}{{{uuukkkddd\\\PPPEEEDDDJJJ[[[rrr{{{mmmeeeZZZOOOGGG???777222///---,,,,,,...//////......------,,,,,,------...))))))***+++---...//////---.........------,,,+++)))+++------,,,,,,,,,...///......//////---(((%%%)))***+++,,,---///000000,,,,,,,,,,,,,,,,,,++++++////////////000000000000111222222333333444444555666666777999;;;>>>@@@AAA???@@@BBBDDDFFFGGGIIIJJJJJJLLLMMMNNNNNNOOOQQQSSSXXX______```gggjjjtttuuu___YYYRRRMMMKKKHHHDDDAAA@@@>>>;;;:::::::::999888999888:::===AAAJJJ]]]ooozzztttvvvzzz||||||~~~~~~wwwlll___UUURRRTTTWWWcccnnn{{{|||ssspppssssssnnnkkkooossssssvvvpppkkkfff]]]QQQJJJHHHDDDPPP^^^hhhoootttrrrmmmeee___UUUJJJ@@@:::777666111...,,,,,,......,,,))).........------,,,,,,,,,////////////////////////*********+++,,,---...///***+++,,,,,,,,,,,,+++***'''(((***,,,...000111222+++******,,,///000///...//////.........---------............////////////000000000111222222333333444666888999999:::<<<>>>BBBCCCDDDEEEEEEFFFHHHKKKLLLMMMNNNMMMMMMOOORRRUUUZZZ\\\```dddeeehhhtttnnn```[[[TTTOOOMMMKKKGGGCCCBBB???<<<::::::::::::999999888:::===@@@III\\\mmm~~~xxxsssvvv{{{}}}~~~~~~wwwkkk___VVVSSSVVVYYYdddppp}}}~~~uuuooosssrrrkkkfffhhhlllmmmooojjjeeeaaaYYYNNNGGGFFFDDDNNNYYY```fffiiifffbbbZZZUUUNNNEEE===777444333000...,,,,,,......,,,)))......---------,,,,,,,,,........................++++++++++++,,,------...***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000111000...//////.........---------............////////////000000000111222222333333777999;;;<<<<<<===???AAAAAABBBDDDDDDDDDEEEHHHJJJKKKMMMNNNOOOOOOPPPRRRTTTXXXZZZ___cccdddhhhuuuiiibbb]]]VVVRRRPPPNNNJJJFFFDDDAAA===::::::;;;;;;;;;888888:::<<>>;;;;;;<<<<<<<<<888888999;;;===EEEVVVggg|||zzz~~~}}}{{{|||}}}vvvssswww}}}yyyrrrggg[[[TTTTTTXXX]]]iiiuuuzzzooossspppcccXXXVVV[[[___aaa\\\XXXUUUPPPGGGCCCDDDFFFNNNTTTSSSRRRRRRQQQNNNIIIGGGEEEAAA<<<777333111......------------,,,+++------------------------------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,------,,,,,,---000222333111///....................................////////////000000000111222222333333222444777888999:::<<<>>>???@@@BBBBBBBBBCCCFFFHHHIIILLLPPPRRRRRRQQQQQQRRRSSSVVV\\\aaaccchhhuuuyyyjjj```[[[VVVTTTRRRPPPLLLHHHGGGDDD???===<<<<<<<<<<<<888777999;;;<<>>======;;;:::777777888::::::@@@OOO___yyy~~~zzz}}}~~~}}}|||{{{{{{{{{}}}}}}}}}wwwuuuzzz~~~|||{{{vvvooodddXXXRRRRRRYYY^^^ooo|||{{{qqqpppiii]]]VVVXXX\\\^^^UUUPPPLLLIIIDDD===999;;;???GGGMMMKKKHHHHHHHHHHHHFFFEEECCC@@@;;;555///,,,,,,---......,,,,,,,,,...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++******++++++,,,------------------------+++,,,...111333333111...---------...........................////////////000000000111222222333333333666888:::;;;===???AAA???@@@BBBBBBBBBCCCFFFHHHIIIMMMQQQSSSSSSRRRRRRRRRSSSVVV[[[aaaccchhhuuuoooeee^^^ZZZWWWUUUTTTRRRMMMIIIDDDCCCAAA??????===:::888777777888999999>>>MMM\\\sssyyy}}}~~~|||zzzwwwuuuttttttxxx~~~zzzwwwuuuuuuxxxzzzuuutttzzz}}}|||xxxqqqeeeYYYSSSTTTZZZ```qqq~~~zzzooolllcccZZZWWW\\\______WWWQQQLLLIIICCC;;;888:::===FFFMMMKKKFFFFFFFFFFFFFFFEEECCC???;;;555000---+++---///...,,,+++---///,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,------...,,,,,,+++******+++,,,,,,...------,,,,,,+++++++++***+++...111333333000------------.........//////............////////////000000000111222222333333111333666888999:::===??????AAABBBCCCCCCDDDFFFHHHJJJMMMQQQRRRRRRRRRSSSSSSUUUWWW\\\aaaccchhhuuunnnddd^^^[[[WWWVVVVVVSSSNNNJJJCCCBBBAAA@@@???===999666777777888999999===LLLZZZnnn~~~zzz}}}~~~{{{xxxuuurrrpppmmmpppsssvvv{{{~~~xxxtttpppnnnnnnpppwwwxxxsssssszzz~~~zzzsssggg[[[TTTUUU[[[aaarrryyynnniii___WWWXXX___bbbaaa[[[UUUOOOLLLFFF>>>;;;<<<>>>HHHOOOMMMHHHFFFGGGFFFGGGFFFDDDAAA<<<777333111+++---///...,,,+++---///,,,,,,,,,------.........++++++++++++++++++++++++*********+++,,,---...///---,,,+++******+++,,,---++++++++++++++++++++++++***+++---111333333000------------.........//////............/////////000000000000111222222333333444666999;;;<<<>>>@@@CCC@@@AAACCCCCCCCCDDDGGGIIIKKKNNNPPPRRRRRRRRRSSSTTTVVVXXX]]]bbbdddhhhuuupppeee^^^\\\YYYWWWUUUSSSPPPNNNIIIFFFBBB>>>;;;999888888666555555666444777DDDQQQjjjxxx{{{}}}|||zzzwwwsssqqqpppooonnnoooqqquuuxxx{{{~~~sssmmmjjjiiijjjmmmqqqvvv{{{zzztttuuuxxx|||~~~|||}}}qqqcccXXXRRRSSS]]]gggvvv|||ppplllhhh___XXXZZZaaaeeeccc```YYYQQQKKKDDD<<<:::===???HHHOOOPPPPPPNNNJJJDDDCCCDDDDDD???888333111111///,,,++++++,,,,,,)))&&&,,,+++******,,,......---...---+++***((((((((()))%%%***...,,,***+++,,,+++111///,,,+++,,,,,,)))&&&,,,,,,---------,,,++++++(((***,,,...///...---,,,,,,,,,------...//////000///......---------......//////000000111222444555555666777888:::===???@@@AAAAAAAAAAAAAAACCCFFFIIIOOOPPPPPPPPPNNNOOOQQQRRRRRRYYY[[[]]]eeehhhrrrpppeee^^^[[[XXXVVVUUUSSSPPPNNNIIIGGGCCC???<<<::::::999777666666777555888DDDPPPfffttt}}}{{{xxxtttqqqpppooonnnmmmnnnpppsssttt~~~}}}}}}ssslllhhhhhhiiikkkqqqxxx~~~}}}tttuuuxxx|||~~~|||{{{ooobbbXXXSSSTTT___jjj{{{xxxooogggddd___[[[]]]dddfffcccbbb\\\UUUOOOGGG???<<<>>>DDDNNNVVVWWWTTTRRROOOKKKIIIIIIGGGAAA:::444111111///...,,,---......,,,)))---,,,++++++---...---,,,,,,++++++******+++---...+++++++++---,,,++++++,,,222000------......,,,***+++,,,,,,,,,---,,,,,,,,,,,,---.........---,,,+++...---,,,,,,,,,...000111///......------.........//////000000111333444555555666777888:::===???@@@AAAAAAAAAAAAAAABBBFFFIIINNNOOOQQQQQQPPPPPPQQQRRRRRRYYYZZZ\\\eeeiiissspppfff]]][[[XXXVVVTTTRRROOOMMMJJJHHHDDDAAA>>><<<;;;:::999888888888777:::DDDOOOaaaqqq}}}zzzvvvrrrrrrqqqooommmmmmnnnooopppwww~~~yyyvvvuuuzzzxxxtttmmmgggeeegggjjjmmmqqqxxx}}}tttuuuxxx|||~~~|||wwwlll___WWWSSSWWWbbbnnnrrrmmmdddcccaaa___bbbhhhhhhdddccc]]]XXXRRRIII???<<<>>>JJJUUU______ZZZVVVTTTRRRNNNLLLGGG@@@888333000//////......///000000///---...---,,,,,,---...---+++---,,,+++++++++---...///222***(((---///+++***---///...------......---,,,***++++++,,,,,,---------//////...------,,,++++++...---+++++++++---000111///......---......//////000000000000222333444555555666777888:::===???@@@AAABBBBBBAAA@@@BBBEEEHHHLLLOOOQQQRRRRRRQQQRRRSSSQQQXXXYYY[[[dddjjjvvvpppfff]]]ZZZXXXVVVTTTRRROOOMMMIIIGGGDDDAAA>>><<<;;;;;;;;;999999:::999;;;CCCMMM^^^ooo}}}xxxuuuvvvuuusssqqqpppqqqqqqrrrtttxxx~~~}}}rrroooooouuuzzzzzzssshhhfffcccbbbeeekkkrrrvvvyyyzzztttvvvyyy~~~~~~|||sssiii]]]VVVTTTZZZhhhuuu{{{kkkiiihhhgggdddbbbeeekkkjjjfffaaa]]]XXXRRRHHH>>><<>>BBBDDD[[[www||||||zzzxxxxxxzzz}}}tttgggaaa^^^___dddhhhjjjoootttzzz|||wwwoooccc[[[YYY[[[```cccgggkkkqqqzzz}}}yyy~~~yyyjjjaaaXXXWWW\\\iii}}}pppkkkyyy~~~|||uuuddd]]]SSSIIIBBBCCCQQQ```}}}|||uuullleee\\\RRRDDD888222///...,,,,,,///111000...---...000------...111222222000...000///...---,,,---...///...LLL\\\LLL555...///,,,'''***,,,+++))))))+++---///---+++******+++,,,...///000111222111000---,,,...,,,)))((((((+++///222............///000222222111111111222333444555666555666777888:::===???@@@AAABBBDDDEEEGGGKKKPPPSSSUUUUUUUUUTTTRRRQQQRRRTTTNNNWWWZZZ___jjjppp{{{}}}lllccc___\\\YYYXXXWWWVVVTTTRRRPPPOOOMMMLLLKKKHHHCCC??????>>><<<;;;<<<===???@@@HHHUUUjjj}}}{{{tttfffaaabbbbbbbbbdddiiiooosssuuu{{{wwwjjjaaaYYYYYYYYYZZZaaakkklllrrrzzz}}}vvvhhh]]]UUUYYYbbbooozzzllllllttt~~~uuunnn]]]NNNFFFAAAAAAQQQdddxxxrrrgggWWWDDD888222---,,,---......------,,,+++******.........------,,,,,,,,,---,,,,,,++++++,,,,,,---000444666555000---,,,---))))))******++++++++++++,,,,,,,,,++++++,,,------///000000///---------///111000///...............,,,---...///000000000000333333333333333444555666888999:::;;;===>>>??????BBBCCCDDDEEEFFFJJJOOOSSSZZZZZZWWWTTTQQQPPPRRRTTTTTTTTTWWW]]]cccnnnyyyjjjbbb]]][[[XXXWWWVVVVVVTTTRRRQQQPPPNNNMMMLLLIIIDDDAAA???>>>===<<<<<<===>>>@@@CCCPPPfff~~~qqqddd```aaacccccceeeiiinnnrrrwww|||~~~pppiiiaaa[[[WWWXXX[[[^^^fffooouuuzzzwwwggg]]]VVVZZZdddqqqtttgggfffmmmyyy~~~yyymmm]]]MMMDDD@@@AAAPPPbbbzzz|||}}}xxxhhhWWWDDD999333...---///,,,++++++***))))))((((((......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,...//////...+++******)))*********++++++++++++))))))***+++,,,...///000...///111000...------...000000///...............,,,---...///000000000000333333333333333444555666888888999;;;<<<===>>>???BBBCCCDDDEEEFFFIIINNNQQQ\\\]]]]]]ZZZVVVQQQNNNMMMQQQRRRWWW]]]bbbjjjzzzttthhhbbb[[[YYYWWWVVVWWWVVVUUUTTTSSSQQQOOONNNMMMJJJFFFCCC@@@>>>===<<<;;;===>>>???>>>JJJ```yyynnnaaa___aaaccceeegggjjjnnnqqqxxx~~~{{{nnnccc]]]YYYVVVWWW\\\bbbhhhooowww~~~vvvfff]]]WWW[[[ggguuu~~~nnnbbbbbbgggrrr{{{yyyhhhYYYJJJBBB>>>AAAPPP```rrrtttxxx}}}{{{xxxgggWWWCCC888333//////000///......------,,,,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++---,,,+++)))************++++++++++++))))))***+++,,,...///000,,,...111111///---------/////////...............,,,---...///000000000000222222222222333444555666777888999:::<<<===>>>>>>AAABBBDDDEEEFFFHHHKKKNNNXXX\\\``````\\\VVVQQQNNNRRRTTT[[[aaaeeemmm|||pppfffbbb[[[YYYWWWWWWXXXYYYXXXWWWTTTRRRPPPOOONNNLLLHHHEEE@@@???===<<<;;;<<<>>>???===GGGZZZsss~~~kkk___]]]```dddgggiiillloooqqqyyywwwoooeee]]][[[VVVXXX\\\ccckkksssyyy~~~|||sssccc\\\XXX]]]jjj{{{yyyjjjbbbbbbgggmmmwwwooo^^^QQQDDD>>>===CCCQQQ___oooppprrruuuwwwuuuqqqnnncccSSS@@@666111//////111000000000000//////......---------------------------,,,,,,++++++,,,,,,---,,,***)))+++...///,,,)))++++++++++++++++++++++++------,,,+++++++++,,,,,,***---000111000...,,,,,,.....................---------...//////000//////111111222222333444555666777888999:::;;;===>>>>>>@@@BBBDDDEEEFFFGGGIIIKKKPPPUUU\\\``````]]]ZZZXXXSSSVVV\\\bbbeeennn{{{mmmdddaaa\\\[[[YYYYYY[[[\\\[[[ZZZUUUSSSQQQPPPOOOMMMJJJGGGAAA???===<<<;;;<<<===>>>???FFFUUUlll{{{jjj___\\\```dddiiilllnnnqqqttt{{{uuullleee^^^[[[[[[YYY^^^dddkkksss{{{yyyqqqaaa\\\YYY^^^nnnvvviiieeegggkkkpppwww|||ooocccRRRIII???<<>>>>>???AAADDDEEEFFFGGGIIIKKKLLLPPPVVV[[[^^^___aaabbbWWWYYY\\\^^^___hhh|||wwwjjjcccaaa^^^\\\ZZZ[[[\\\]]]]]]\\\VVVTTTQQQOOOOOOMMMKKKIIIAAA@@@>>><<<;;;<<<===>>>AAADDDOOOccc|||wwwhhh___\\\___eeejjjnnnrrrvvvyyy~~~vvvkkkddd^^^ZZZZZZ]]]```fffmmmrrrzzzvvvnnn^^^\\\ZZZ```rrrssshhhggglllnnnsssyyy|||zzzuuunnndddZZZJJJDDD>>>===CCCNNNYYY```fffeeefffggggggfffcccaaaSSSEEE777111000...---///.........---------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,+++******++++++***))),,,,,,,,,,,,++++++++++++++++++++++++,,,---...///***,,,///000///---------+++,,,---//////...------......///////////////...000000000111333444666666888999:::;;;===>>>??????@@@AAACCCDDDEEEGGGJJJMMMOOOQQQTTTVVVXXX[[[^^^aaa___```aaaaaa```ggg{{{rrrgggbbb```^^^\\\[[[[[[\\\]]]\\\[[[VVVSSSPPPOOONNNMMMKKKIIIAAA@@@>>><<<;;;<<<===>>>???@@@GGGZZZtttrrrfff___\\\___eeejjjoootttzzz~~~ssskkkccc___]]]]]]aaafffiiiqqqwww|||yyyppphhh]]][[[ZZZaaauuuoooeeeggglllnnnpppvvvxxxsssllleee]]]UUUGGGDDD@@@AAAIIITTT]]]``````___^^^^^^^^^]]][[[YYYLLL@@@555111111///...///////////////////////////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---((()))******)))***,,,---------,,,,,,,,,+++++++++++++++++++++,,,---......***,,,......---------...***+++---//////...---,,,......////////////......//////000111222444666777999:::;;;<<<>>>???@@@@@@@@@AAACCCCCCEEEHHHLLLOOORRRSSSTTTSSSSSSUUUXXX[[[___bbbffffffeeelll|||oooeeeaaa```^^^\\\ZZZZZZ[[[\\\[[[ZZZUUUSSSPPPNNNNNNMMMKKKJJJBBB@@@>>><<<;;;<<<======<<<<<>>@@@AAAAAAAAAAAABBBCCCDDDHHHNNNRRRRRRSSSSSSRRRRRRRRRTTTWWWUUUZZZbbbfffgggnnnsssiiigggeee```aaa^^^[[[ZZZ[[[ZZZWWWTTTQQQQQQPPPPPPOOOLLLHHHDDDBBBAAA@@@???>>>===<<<;;;>>>BBBFFFPPPfff|||{{{jjj^^^XXX```___bbbhhhmmmqqqyyy~~~ssspppcccccccccccceeekkksssxxx{{{qqqmmmhhhaaaZZZ[[[aaammm}}}uuudddccckkklllgggiiiiiilllnnngggYYYSSSTTTKKKHHHDDDEEEPPP^^^eeeddd]]]YYYUUUSSSSSSRRRNNNJJJBBB:::444222000......111......------------......333000------//////...,,,+++,,,,,,,,,,,,+++***)))************+++,,,------***+++,,,---............++++++++++++++++++++++++)))***,,,---...---,,,,,,000...+++))))))+++...000......//////000000111111333333222111222333555666777999;;;<<<<<<===>>>???@@@BBBCCCDDDDDDGGGJJJMMMNNNQQQSSSSSSRRRQQQRRRRRRWWWWWW[[[```eeeoooqqqgggdddbbb^^^```]]][[[ZZZZZZYYYVVVTTTTTTRRRPPPOOONNNLLLJJJGGGDDDCCCBBB@@@???===<<<;;;999===AAAJJJ^^^xxx{{{}}}{{{kkk```[[[^^^]]]aaaggglllqqqxxxsssiiifffcccdddeeefffjjjpppxxx}}}xxxooojjjccc\\\ZZZ\\\cccpppqqqbbbbbbjjjmmmjjjffffffjjjllleeeYYYSSSTTTMMMJJJFFFGGGSSSaaahhhggg\\\YYYUUUSSSSSSPPPKKKGGGAAA:::333222000......000......------------......---,,,+++,,,///000///...---------,,,,,,,,,+++++++++++++++***++++++,,,,,,***+++,,,------.........++++++++++++++++++++++++***+++,,,---...------,,,...---+++******,,,...///000000000000////////////222222222222333444555666777999;;;=========>>>@@@AAABBBCCCDDDEEEGGGJJJMMMOOOQQQSSSTTTSSSRRRRRRRRRUUUVVV[[[```eeeoooooodddaaa___]]]^^^\\\ZZZYYYYYYXXXVVVTTTWWWTTTPPPNNNMMMMMMLLLKKKFFFFFFDDDBBB???===<<<;;;999===BBBIIIXXXqqqyyyyyy}}}vvvhhh___[[[ZZZZZZ^^^eeekkkooovvv~~~ttthhhbbbaaaccceeehhhlllqqqxxx~~~uuuoooiiiaaaXXXYYY]]]fffuuummm``````hhhmmmlllaaadddhhhjjjdddZZZUUUUUUPPPMMMHHHJJJVVVeeekkkiii^^^[[[WWWUUUTTTPPPJJJDDD???888222111000------000......------------......+++******,,,...///...,,,///...---,,,,,,,,,---...---,,,,,,++++++++++++,,,)))***+++,,,---------,,,++++++++++++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,++++++,,,---......111111000000///.........///000111333444555555666777999<<<=========???@@@AAABBBCCCDDDEEEGGGJJJMMMOOOQQQSSSTTTSSSRRRRRRSSSRRRUUUZZZ```eeennn~~~nnnccc___^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUWWWUUURRRPPPPPPOOOMMMLLLHHHGGGEEEBBB???===;;;:::999>>>CCCGGGRRRhhhxxxvvvxxxooobbb[[[XXXUUUVVVZZZbbbgggkkkrrrzzzuuukkkdddbbbdddeeehhhmmmssszzzyyytttpppkkkaaaYYYYYY___kkk|||~~~kkk______dddhhhiii___ccciiiiiiddd]]]XXXWWWRRRNNNHHHKKKXXXgggmmmkkkbbb___\\\ZZZXXXRRRJJJDDD===666111111000------///...------,,,,,,------...---------...---,,,+++)))///...,,,******,,,---......---,,,+++++++++++++++)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------+++,,,---...............000000000000////////////...///111444555666666555777999<<<======>>>???AAAAAABBBDDDDDDEEEGGGKKKNNNOOOQQQTTTTTTSSSRRRRRRSSSPPPSSSZZZaaaeeemmm|||nnnddd___^^^^^^ZZZZZZZZZYYYXXXWWWWWWWWWVVVUUUTTTUUUTTTRRRNNNKKKIIIGGGEEECCC???===:::999888<<<@@@CCCJJJ\\\yyyxxxsssrrrzzz|||{{{}}}yyyiii]]]WWWTTTRRRRRRWWW___dddhhhnnnuuu|||tttkkkdddaaabbbgggiiinnnuuu}}}~~~~~~yyysssqqqoooiiiaaaZZZYYYaaaooo|||kkk```]]]^^^aaabbbaaaggglllkkkfffaaa\\\ZZZRRRLLLGGGIIIXXXhhhmmmjjjeeecccaaa```]]]VVVLLLEEE:::444000000///------///------,,,,,,,,,,,,------...//////...---,,,++++++---,,,***))))))+++,,,.........---,,,++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,---------...---------------------,,,---...///000000///...---......///000111111222...///111444555666666555777999<<<===>>>>>>@@@BBBAAACCCDDDEEEEEEHHHKKKNNNOOORRRTTTTTTSSSRRRSSSSSSOOOSSSZZZaaaeeelll{{{}}}nnneee```___```YYYZZZ[[[ZZZXXXWWWXXXYYYVVVVVVVVVWWWWWWTTTPPPLLLJJJIIIGGGDDDAAA>>><<<;;;===>>>AAADDDIIIXXXssswwwoookkkrrr}}}{{{vvvuuuvvvwwwxxxyyyzzz}}}qqqcccZZZUUUSSSQQQRRRVVV^^^cccfffkkkrrrttt|||vvvjjjdddaaa```dddiiiqqqwww{{{yyyyyy|||zzzyyyzzz}}}vvvpppmmmmmmkkkddd]]]ZZZZZZccctttuuufff^^^[[[YYYZZZ]]]dddlllqqqnnniiiddd___[[[QQQKKKEEEHHHWWWhhhllliiifffeeedddddd```YYYMMMEEE888222/////////---,,,...------,,,,,,,,,,,,------+++---------,,,---///111,,,+++*********+++,,,---...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,------......///...------,,,---------......////////////...---,,,---...///000111222333///000111333444555555666666999<<<===>>>???AAACCCBBBCCCDDDEEEFFFHHHKKKNNNPPPRRRTTTUUUTTTSSSSSSTTTPPPSSSZZZ```dddlll{{{zzzmmmfff```___```YYY[[[\\\[[[YYYXXXYYY[[[YYYWWWVVVVVVVVVUUURRRPPPLLLKKKIIIFFFDDDAAA???>>>AAA@@@BBBEEEIIIUUUnnnxxxnnnhhhnnnyyy~~~vvvqqqooonnniiihhhggghhhkkkooosssvvv|||xxxqqqggg\\\UUURRRQQQSSSSSSXXX___dddfffkkkqqqtttxxxtttkkkdddbbbdddffflllrrr{{{|||yyyxxxzzz|||}}}{{{yyyxxxzzz{{{{{{{{{qqqmmmlllmmmhhh___YYYYYY[[[eeevvvtttiii___[[[YYYVVVWWW[[[hhhppptttpppjjjeee```ZZZQQQJJJDDDGGGXXXhhhmmmhhhdddccccccccc```XXXLLLBBB666111...//////,,,,,,...---,,,,,,++++++,,,,,,---+++,,,,,,+++)))***...222+++++++++,,,,,,,,,------------,,,,,,,,,------...,,,,,,------------,,,,,,++++++,,,,,,---......///000///...---,,,------............---,,,,,,++++++---......///000111111222222222222222333444555666666999<<<>>>>>>???AAACCCBBBCCCEEEEEEFFFHHHLLLOOOPPPRRRTTTUUUTTTSSSSSSTTTRRRTTTZZZ```dddkkk{{{xxxlllfff```^^^```YYY[[[]]]\\\YYYXXXZZZ\\\[[[YYYVVVUUUUUUUUUTTTSSSMMMLLLKKKHHHFFFDDDBBBAAA???======AAAEEEPPPggg||||||pppiiimmmxxxwwwqqqllljjj^^^\\\ZZZXXXZZZ]]]bbbeeemmmjjjeee^^^VVVQQQOOOOOOUUUUUUZZZaaaeeegggkkkqqqxxxyyy~~~yyyrrrjjjddd```ccciiiooowww~~~~~~|||yyyxxxyyy}}}~~~{{{xxxwwwwwwuuutttrrrooonnnooohhh]]]XXXZZZ\\\fffxxxjjj```YYYXXXWWWUUUWWW\\\jjjrrrvvvqqqjjjfff```YYYQQQJJJCCCGGGXXXiiimmmhhhaaaaaabbbbbb___VVVIII@@@555000---//////,,,,,,------,,,,,,++++++,,,,,,---//////---)))&&&'''+++///+++,,,---............---,,,,,,,,,,,,------...///---------......---,,,,,,++++++,,,,,,---...//////000///...---,,,------.........,,,+++***)))))))))////////////000000000000333333222111222333555666666999<<<>>>???@@@BBBCCCBBBDDDEEEEEEFFFHHHLLLOOOPPPRRRUUUUUUTTTSSSSSSTTTSSSUUUZZZ___ccckkk{{{ttthhhddd```]]]]]][[[ZZZYYYYYYZZZ[[[[[[ZZZ\\\YYYUUUTTTUUUWWWYYYYYYUUURRRNNNJJJGGGEEEEEEEEE???<<<===AAAAAAGGG```{{{xxxpppkkknnnuuu}}}~~~}}}tttkkkeee\\\SSSMMMNNNRRRTTTVVVXXX```bbb```YYYTTTTTTSSSPPPWWWZZZ___dddhhhlllqqquuu{{{zzzqqqiiiggg```aaadddhhhpppyyy~~~|||xxxwwwxxxyyyxxxvvvpppssstttnnnddd[[[WWWWWW[[[kkk~~~mmmbbbYYYSSSUUUVVVUUUWWW\\\iiippprrrmmmhhhfffbbb[[[RRRGGGCCCMMM]]]fffgggfffaaaaaa]]]VVVQQQNNNDDD999222111000//////......///---------....../////////------------------------000...+++***+++---......---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---)))+++---...//////...............------...............---,,,---...///000......------------......111111111111222333444555;;;;;;;;;;;;<<<>>>@@@AAAFFFEEEDDDEEEFFFHHHKKKMMMPPPRRRTTTTTTSSSSSSTTTUUUVVVRRRUUU]]]dddkkk{{{rrrfffaaa^^^\\\\\\\\\ZZZXXXXXXZZZ\\\\\\\\\]]]ZZZVVVUUUVVVXXXZZZZZZWWWUUUQQQMMMIIIGGGEEEDDDAAA>>>???AAAAAAEEE[[[sssxxxqqqlllpppwww~~~vvvlllfff[[[RRRJJJJJJMMMOOOQQQTTT]]]aaa```YYYSSSQQQQQQPPPYYY\\\aaafffkkkpppuuuxxx~~~tttnnnhhhbbb___``````ccchhhooowww}}}yyyuuutttvvvyyyyyyxxxxxxzzzyyyrrrfff[[[WWWVVV^^^ooolll___ZZZWWWUUUSSSRRRZZZdddsssuuurrrkkkgggeeeaaa[[[PPPIIIHHHTTTcccjjjiiifffaaaaaa\\\UUUPPPLLLCCC888000///...---,,,,,,,,,,,,,,,,,,---------.........------------------------000...,,,+++---......------......///...---,,,+++------,,,,,,+++,,,,,,,,,---------,,,+++)))((('''......------------.........---,,,,,,,,,---/////////......------......///......///111333555777888;;;;;;;;;<<<===???AAABBBEEEEEEDDDEEEGGGIIILLLNNNTTTVVVWWWWWWVVVVVVVVVWWWVVVSSSVVV___ffflll{{{oooccc^^^[[[ZZZ[[[\\\ZZZXXXXXXZZZ]]]^^^^^^]]][[[WWWVVVXXXZZZ[[[\\\YYYXXXUUUQQQMMMHHHEEECCCBBB@@@@@@BBB@@@CCCTTTgggyyyrrrnnnqqqxxxxxxnnnggg\\\RRRIIIHHHJJJLLLPPPUUU^^^dddeee]]]TTTQQQQQQRRR[[[___dddjjjooouuuzzz~~~yyynnnbbb\\\XXXVVVXXX\\\bbbgggpppyyy|||xxxsssssswww|||~~~~~~uuuggg\\\WWWWWWbbbttt}}}mmm^^^^^^]]]YYYTTTVVVdddsss|||sssjjjeeeccc^^^WWWMMMJJJPPP```ooosssoookkkeeeccc\\\UUUOOOIII@@@666000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...---,,,,,,.........,,,---...111222222000---+++---------,,,,,,+++++++++///...,,,***)))''''''&&&------,,,,,,,,,,,,---------,,,,,,,,,,,,---......///......------......///......///111333555777888999::::::<<<>>>@@@BBBDDDDDDDDDDDDEEEGGGJJJNNNPPPSSSUUUVVVVVVTTTSSSSSSTTTVVVTTTXXXaaagggmmm|||mmmbbb]]]ZZZZZZ[[[[[[YYYWWWWWWZZZ]]]______]]][[[XXXXXXYYY[[[\\\]]]ZZZYYYWWWTTTOOOIIIDDDAAAAAA@@@@@@BBBAAACCCOOO\\\yyy|||tttmmmnnnsss|||yyynnnggg]]]SSSKKKJJJLLLPPPWWW^^^gggnnnooodddXXXSSSTTTUUU\\\```ffflllrrryyyyyymmmdddZZZUUUSSSTTTZZZaaagggnnnyyy~~~zzzuuuuuuzzzvvvggg]]]YYYYYYeeexxx}}}nnnbbbbbbbbb^^^\\\ccctttuuukkkeee___WWWOOOGGGJJJXXXmmm}}}zzzvvvmmmhhh```WWWPPPGGG===555111111000///............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...,,,+++---...///000000...,,,+++------------,,,+++******---,,,+++******+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...//////............//////222222222222333444555555777888999;;;>>>@@@BBBDDDBBBAAABBBCCCFFFJJJNNNPPPSSSTTTVVVUUUSSSRRRRRRRRRTTTTTTYYYbbbgggmmm||||||lllbbb^^^[[[[[[]]]ZZZXXXVVVWWWZZZ\\\^^^^^^\\\ZZZXXXXXXZZZ\\\\\\\\\XXXXXXWWWTTTOOOIIIDDD@@@??????@@@AAAAAACCCLLLUUUpppvvvllljjjnnnxxxxxxmmmfff[[[SSSMMMMMMQQQWWW```iiiqqqvvvuuuhhhZZZTTTUUUVVV[[[```gggnnnuuu|||xxxnnnaaa[[[UUUTTTTTTWWW^^^gggoooxxx~~~yyyvvvwww|||ssseee]]]\\\^^^jjj|||~~~ooodddcccaaaaaaggguuuxxxmmmdddYYYNNNGGGCCCJJJ]]]vvvvvvnnncccZZZPPPEEE:::444111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))***,,,,,,+++)))------,,,+++++++++++++++,,,------------,,,+++***+++*********+++---///111---,,,,,,++++++,,,,,,---,,,,,,---------........./////////....../////////222222222222333444555666555666888;;;>>>@@@BBBCCC@@@@@@@@@BBBEEEIIIMMMOOOWWWXXXYYYYYYWWWUUUUUUVVVSSSSSSYYYbbbggglll~~~vvviiiccc___[[[[[[]]]XXXWWWVVVWWWZZZ[[[[[[[[[ZZZXXXVVVWWWYYY[[[[[[[[[VVVVVVUUUSSSOOOJJJEEEBBB@@@@@@???@@@AAADDDJJJNNNfffzzzyyynnniiikkkuuu}}}vvvlllfffYYYRRRNNNPPPUUU\\\gggqqqwwwyyyuuugggYYYTTTUUUUUU[[[```gggooowww{{{mmmeeeVVVRRRPPPQQQTTTXXXbbblllzzzxxxuuusssvvv~~~}}}oooaaa\\\___dddrrr}}}lllaaa```___cccqqq|||ooobbbSSSHHHCCCBBBLLL```xxxyyyooocccZZZOOOBBB888333///...---,,,++++++++++++------------,,,,,,,,,,,,------------------------***)))((()))+++,,,,,,+++---,,,+++))))))***+++,,,***+++------------,,,+++++++++******++++++,,,---------,,,,,,,,,,,,------,,,---......//////......000//////......//////000//////000222444666888999555777999<<>>AAABBBCCCCCCCCCCCCCCCDDDGGGJJJNNNPPPRRRSSSUUUUUUTTTSSSTTTUUUUUUUUU[[[ccchhhppptttkkkdddaaa___[[[YYY[[[UUUUUUVVVXXXZZZYYYVVVTTTUUUTTTSSSTTTVVVXXXXXXWWWUUUTTTSSSQQQOOOMMMKKKJJJFFFDDDAAA>>>???CCCFFFEEEWWWnnn|||uuuqqqqqqwww{{{wwwuuuqqqlllggg\\\XXXVVVYYY^^^dddooozzz|||zzzqqqccc[[[ZZZ[[[[[[\\\aaajjjsss|||xxxggg[[[UUUUUUQQQOOORRRWWW```ppp~~~pppppprrrzzz|||jjj]]]ZZZbbbjjjwwwbbb[[[aaagggoooppp\\\KKKEEEIIIIIIPPP___pppxxxwwwvvvwwwpppdddXXXQQQIII<<<444222000000///...------------/////////......---------------------------------...,,,******,,,///000000---...000111111///---+++''')))+++...///...------,,,---///000111000/////////......------......///---...000111111111000///000000////////////000000333333333333444555666666:::;;;>>>AAACCCDDDDDDDDDEEEEEEEEEFFFHHHLLLOOOQQQTTTVVVXXXXXXWWWWWWXXXYYYVVVWWW\\\dddiiirrr}}}nnnjjjeee___[[[YYYYYYZZZXXXYYYZZZYYYVVVSSSRRRQQQUUUUUUTTTTTTUUUUUUVVVWWWVVVUUUSSSRRRRRRQQQOOOMMMDDDCCC@@@>>>???AAADDDFFFPPPfffzzzuuutttxxx{{{vvvsssrrrpppjjjeee]]][[[\\\aaahhhooorrrsssxxxssskkkbbb\\\ZZZZZZ[[[\\\cccllluuu|||rrrddd[[[WWWTTTUUUVVVWWW]]]kkk}}}zzzoookkklllwwwtttggg]]]YYYdddtttnnncccVVVaaajjjsssmmmYYYHHHAAABBBKKKUUUcccnnnsssrrrooommmccc^^^VVVLLLCCC;;;666333................................................(((((()))***,,,---......###$$$'''***,,,---,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,++++++...---,,,+++,,,---...///...............///000111000000000000000111111111////////////000000000000000222444666555666777888999:::;;;===???AAACCCDDDCCCDDDEEEEEEEEEHHHLLLOOOWWWWWWWWWUUUSSSRRRSSSUUUTTT\\\]]]aaammmxxxxxxlllhhhccc___]]]\\\ZZZYYYWWWXXXYYYXXXVVVSSSRRRRRRUUUUUUTTTTTTUUUUUUVVVWWWUUUTTTRRRQQQQQQPPPNNNLLLEEEDDDAAA???@@@BBBDDDFFFMMMbbb||||||wwwtttwwwzzzvvvqqqoooooonnniiidddbbbbbbdddiiioootttvvvvvvoookkkeee^^^YYYYYY[[[^^^bbbiiirrryyy~~~tttggg^^^ZZZXXXYYY[[[]]]dddrrrwwwmmmjjjlllvvvoooccc[[[ZZZgggxxxzzzhhh]]]VVVbbbmmmxxxxxxgggUUUGGGCCCFFFPPPWWWaaaiiikkkjjjgggeee^^^YYYQQQGGG>>>666111///................................................++++++,,,,,,---...//////,,,---...///...---+++******++++++++++++++++++,,,+++,,,,,,---------,,,,,,,,,++++++******+++------///............//////000...////////////000000000////////////000000000111111333555555555555666888999:::;;;===???AAACCCDDDDDDEEEEEEEEEFFFIIIMMMPPPUUUWWWZZZZZZXXXUUUTTTSSSTTT[[[]]]aaammmxxxtttkkkfff```___```___[[[WWWVVVWWWXXXWWWUUUTTTSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWTTTSSSQQQPPPPPPOOONNNLLLGGGEEECCCAAAAAACCCEEEFFFJJJ[[[tttyyyuuuvvv~~~}}}{{{yyytttqqqnnnmmmoooooollliiiiiikkkooouuuzzz|||{{{yyykkkhhhbbb\\\YYYZZZ^^^bbbiiipppxxx}}}wwwkkkddd```^^^```bbbfffooo}}}|||ssslllkkkllltttxxxggg^^^YYY\\\lll}}}qqq```UUUUUUaaaooo{{{|||lll]]]OOOEEEEEEJJJUUUYYY___bbbcccaaa```___[[[VVVMMMCCC:::333...,,,........................------------------------,,,,,,,,,------.........000000111000///---+++***,,,++++++++++++++++++***+++,,,,,,---.........------,,,+++++++++,,,.../////////......---.........---------......//////////////////000000000111111222444555555444444555777999:::;;;===???AAACCCDDDDDDEEEFFFFFFGGGJJJNNNQQQSSSXXX]]]___]]]YYYUUURRRSSS[[[]]]aaammmxxxuuujjjeee``````dddddd^^^XXXUUUVVVWWWVVVUUUTTTTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWUUUSSSQQQQQQQQQPPPOOOMMMIIIGGGEEECCCCCCCCCEEEFFFFFFTTTjjj{{{wwwwww|||yyywwwuuusssqqqpppnnnmmmooorrrssssssqqqppptttzzzrrrpppjjjccc^^^]]]bbbfffmmmsss{{{{{{qqqjjjgggfffgggkkkpppyyyzzzooolllllllllpppzzzqqqaaaZZZYYY___ppp|||iiiXXXOOOSSS^^^lllyyyzzznnn___SSSHHHCCCFFFMMMWWWYYY\\\]]]]]]]]]^^^___[[[VVVMMMCCC999333///---........................------------------------++++++++++++++++++++++++++++++,,,---...---------.........------,,,,,,,,,+++,,,------............///...------...///111222000///......---------------------......//////000//////000000000111111111444555666555444444555777999:::;;;===???AAACCCDDDEEEFFFGGGGGGHHHKKKOOORRRSSSWWW]]]___]]]YYYUUUSSSSSS[[[]]]bbbmmmwwwvvvjjjeeeaaabbbffffff```ZZZTTTUUUVVVUUUTTTTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVTTTRRRRRRSSSRRRQQQOOOJJJHHHFFFEEEDDDDDDEEEEEEDDDMMM___uuu}}}yyyyyy|||zzzxxxvvvuuurrrooollllllmmmnnnqqquuuxxxzzzzzzwww|||yyypppfffbbbdddhhhpppuuu|||~~~~~~~~~uuupppmmmmmmooorrrxxxxxxnnnkkkllljjjkkkttt}}}lll]]]YYY[[[cccttttttaaaSSSMMMPPPYYYfffsss{{{nnncccVVVLLLDDDBBBHHHPPPZZZ[[[[[[ZZZXXXXXXYYYZZZ[[[UUULLLBBB999333///...........................------------------------,,,,,,++++++++++++******((()))***+++,,,------............------,,,,,,,,,+++,,,,,,---......------......------...///111222000///...---------------------...//////000111111000000000000111111111111444555555444333333555777999:::;;;===???AAACCCDDDEEEFFFGGGGGGIIILLLPPPSSSTTTWWWZZZ[[[YYYWWWUUUUUUSSS[[[^^^bbbmmmwwwtttjjjfffcccccceeeeee```\\\UUUVVVVVVUUUSSSSSSTTTVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVUUUSSSSSSSSSSSSRRRPPPJJJIIIGGGEEEDDDDDDDDDDDDDDDGGGUUUkkk|||{{{{{{rrrrrrqqqrrrrrrqqqnnnllljjjllloootttxxx|||rrrjjjiiillltttzzz}}}wwwtttsssvvvwwwzzzwwwpppkkkooonnnkkkrrr~~~wwwgggZZZYYY^^^gggxxxlll[[[PPPMMMNNNUUUaaannnxxx{{{vvvpppddd[[[PPPIIIDDDDDDLLLUUU______^^^[[[WWWTTTTTTTTTYYYSSSJJJ???777111...---........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++***++++++---///000......------,,,---------------...///000111111222000000000111111111222222444555555444333444666888999:::;;;===???AAACCCDDDDDDEEEFFFGGGHHHLLLPPPTTTTTTVVVXXXXXXVVVUUUUUUVVVRRR[[[^^^bbbmmmvvvqqqhhhfffcccbbbbbbaaa^^^\\\VVVVVVVVVTTTRRRRRRTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWUUUTTTRRRRRRSSSSSSQQQPPPJJJIIIGGGEEEDDDCCCCCCCCCEEEDDDMMMcccttt~~~|||{{{}}}rrrhhhgggfffhhhlllooopppooollloootttyyy~~~wwwtttuuu}}}xxxuuuuuuvvv~~~~~~|||vvvtttpppwwwyyyuuuxxx{{{ooo```UUUXXX```jjj{{{xxxeeeVVVOOOMMMNNNTTT```mmmuuutttkkkeee\\\TTTLLLHHHFFFHHHQQQ[[[bbbcccccc```\\\YYYWWWVVVYYYSSSIII???666111///...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...,,,++++++++++++***++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))******)))***+++,,,...000------,,,,,,,,,---......+++,,,---...///000000111000000111111111222222222333444444333333444777:::999:::;;;===???AAACCCDDDCCCDDDFFFGGGHHHKKKPPPSSSTTTVVVXXXXXXWWWVVVVVVVVVRRR[[[^^^bbbnnnvvvooofffeeecccaaa___]]]\\\\\\WWWWWWVVVTTTRRRQQQSSSUUUUUUUUUTTTTTTUUUUUUVVVWWWTTTSSSQQQQQQRRRRRRQQQOOOJJJIIIGGGEEEDDDCCCBBBBBBFFFBBBIII^^^ppp{{{}}}{{{tttiii```^^^^^^```ffflllqqqsssppptttyyy~~~{{{ttttttvvvxxxzzzvvvvvvwwwxxxiii[[[RRRWWWaaalll}}}tttaaaRRRMMMNNNOOOTTTaaaooouuupppeee]]]WWWPPPJJJHHHHHHLLLVVV```ccceeeggggggdddaaa___^^^ZZZUUUKKK@@@888333000000........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++************+++,,,,,,,,,------.........,,,,,,,,,+++***)))((('''++++++++++++,,,...000111,,,,,,,,,,,,------...///******+++,,,...//////000000111111111111222222222333333333333333444888;;;999:::;;;===???AAACCCDDDBBBDDDEEEFFFHHHKKKPPPSSSRRRVVVYYYZZZYYYWWWVVVUUURRR[[[^^^cccnnnvvvxxxmmmhhh```[[[]]]___]]]ZZZZZZ[[[YYYWWWTTTQQQOOONNNMMMRRRSSSTTTSSSRRRSSSUUUVVVSSSSSSRRRQQQPPPOOOOOONNNJJJKKKJJJGGGCCCAAACCCFFFCCCHHHLLLSSSddd|||qqqfff___\\\[[[]]]___ccckkkssstttyyy|||oooiiigggiiimmmuuu~~~wwwsssssswwwddd[[[SSSVVVdddwww{{{gggWWWOOOOOOSSSSSS___lllqqqpppkkkaaaXXXZZZSSSKKKGGGEEEJJJVVVcccgggjjjlllmmmkkkgggdddccc\\\OOO@@@888333//////222......---------,,,,,,,,,......---,,,,,,,,,------******+++,,,,,,,,,,,,+++///...------,,,,,,,,,,,,,,,---------,,,***(((''')))***++++++,,,,,,++++++---,,,,,,+++++++++,,,,,,,,,+++***+++---/////////,,,---.../////////...------///000222333333333222555444444444444555666666>>>>>>======>>>@@@BBBCCCEEEDDDCCCDDDHHHKKKNNNOOOSSSTTTUUUUUUVVVVVVUUUUUUSSSZZZ[[[```kkkssstttiiifff___[[[]]]___]]][[[ZZZ[[[ZZZXXXUUURRRPPPNNNNNNQQQSSSSSSSSSRRRRRRTTTUUUUUUUUUTTTRRRQQQPPPOOONNNMMMMMMLLLHHHDDDBBBCCCDDDBBBFFFKKKQQQbbbyyyuuujjjbbb]]][[[[[[]]]aaajjjsssyyytttfffaaa```cccgggtttxxxvvvwwwttt```YYYTTTZZZjjj{{{vvveeeWWWRRRUUUXXX[[[fffqqqtttrrrlllddd\\\[[[TTTLLLHHHGGGLLLZZZfffjjjllloooooommmiiifffdddYYYLLL???777222//////111.........---------,,,,,,...------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++*********++++++***+++,,,,,,------------***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------+++***+++---.........,,,---.../////////...---000000111222333222111111111111222333555777999:::<<<<<<<<<===???AAADDDEEEDDDCCCCCCEEEHHHLLLNNNPPPUUUVVVWWWWWWXXXXXXWWWWWWSSSZZZ\\\```kkktttooofffddd^^^[[[^^^```]]]ZZZYYY[[[YYYWWWUUURRRPPPOOOOOOPPPRRRSSSRRRQQQQQQSSSTTTWWWWWWVVVTTTSSSQQQPPPPPPQQQQQQOOOKKKFFFCCCBBBCCC@@@DDDGGGNNN^^^sss{{{rrriiiccc^^^]]]^^^cccmmmxxxkkk]]]XXXYYY^^^cccttt~~~}}}~~~zzzzzz}}}~~~ooo\\\WWWVVV___pppppp```VVVTTTWWW[[[eeepppyyyxxxsssmmmgggbbb]]]UUULLLIIIIIIPPP^^^jjjnnnoooqqqqqqoookkkfffcccUUUIII<<<555111......000.........------------,,,------,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,+++************++++++,,,*********++++++---......++++++,,,---------------...---------------......000...------...//////...,,,---...////////////...222222222222222111000///111111222333555777999:::::::::;;;===@@@BBBEEEFFFCCCCCCCCCEEEHHHLLLPPPRRRWWWXXXXXXYYYZZZYYYYYYYYYSSS[[[\\\```lllttt{{{nnnhhheee```^^^______[[[XXXXXXXXXWWWUUUSSSRRRPPPPPPPPPOOOPPPRRRRRRQQQQQQRRRTTTWWWWWWVVVVVVUUUUUUUUUTTTVVVUUURRRNNNIIIFFFCCCBBB@@@AAADDDKKKXXXkkk~~~~~~~~~{{{sssllleeecccdddjjjvvvgggZZZVVVWWW^^^dddsss{{{}}}{{{zzzkkkYYYVVVWWWbbbttt~~~jjj[[[VVVWWWZZZ\\\oooyyy~~~zzzrrrlllhhhddd^^^UUULLLJJJLLLSSS```lllppppppqqqqqqooojjjccc___OOODDD999444111...---///............---------------,,,++++++******++++++***+++,,,,,,------,,,,,,,,,+++++++++,,,---......,,,+++***)))((()))******+++,,,------......------......---------...//////222111//////000111000///------......//////000000111111111222111111111111555444444444444555666666:::;;;<<<>>>@@@BBBDDDEEEBBBCCCDDDFFFHHHLLLPPPTTTXXXXXXYYYZZZZZZZZZZZZYYYTTT[[[]]]aaammmuuuxxxppplllhhhccc```aaa^^^YYYVVVWWWVVVUUUSSSRRRPPPPPPOOOOOOMMMOOORRRSSSRRRRRRSSSTTTUUUVVVVVVWWWYYYZZZ[[[[[[YYYXXXTTTQQQMMMIIIEEECCC@@@@@@BBBHHHSSSdddwww{{{xxx{{{yyysssmmmlllnnnuuu{{{eeeYYYWWWYYY___fffrrrxxx~~~~~~}}}wwwhhhZZZWWWXXXcccuuuzzzfff[[[\\\aaaeeegggwww}}}yyypppjjjfffbbb\\\SSSKKKKKKOOOWWWcccnnnsssrrrqqqpppnnnggg___XXXJJJ@@@666333111...---...//////.........------------,,,++++++******++++++++++++,,,------------,,,++++++++++++,,,,,,---...---,,,+++)))))))))******+++,,,------......---------------------...///000111000......///000///...------......///000111111000000000111111222333333555444444444444555666666<<<<<<>>>???@@@AAABBBBBBAAACCCEEEFFFHHHKKKQQQUUUWWWWWWXXXYYYYYYYYYYYYYYYUUU\\\]]]bbbmmmuuuvvvqqqoookkkfffbbbaaa^^^YYYWWWZZZYYYWWWUUUSSSPPPNNNMMMLLLKKKNNNQQQSSSTTTTTTUUUWWWUUUVVVWWWYYY[[[]]]___```[[[YYYVVVSSSQQQMMMIIIFFFBBB@@@AAAFFFOOO]]]pppzzzuuuvvv|||~~~yyyvvvwww|||wwwddd\\\[[[]]]bbbgggpppuuu~~~|||||||||~~~uuuhhh\\\ZZZ\\\hhhzzzuuuccc^^^fffrrrwwwxxx{{{~~~}}}vvvnnniiiccc^^^VVVNNNIIILLLTTT]]]iiisssxxxvvvtttrrrnnnfff[[[SSSFFF===444222111...---////////////.........------------,,,+++++++++++++++++++++,,,---------------***))))))))))))******+++,,,++++++++++++,,,------++++++,,,---------------,,,,,,,,,,,,---...//////---,,,***+++,,,------,,,---------...///000111222/////////000111333444555111111222333555777999:::<<<===>>>@@@AAAAAAAAAAAABBBDDDGGGGGGHHHJJJPPPUUUVVVWWWWWWXXXXXXXXXXXXXXXUUU\\\^^^bbbnnnvvv{{{rrrooooookkkfffbbb```]]]ZZZ[[[``````^^^ZZZUUUPPPLLLJJJHHHIIILLLQQQTTTUUUVVVXXXYYYWWWWWWYYY[[[]]]___aaaaaa[[[YYYVVVUUUTTTQQQLLLIIIEEEAAAAAAEEELLLWWWkkk|||zzztttqqqwwwuuugggaaaaaacccfffjjjooottt~~~zzz}}}{{{~~~vvvhhh]]]]]]bbboooppp``````mmm|||~~~~~~zzzsssnnnjjjbbbYYYOOOIIIGGGOOOZZZfffqqq{{{|||yyyvvvrrrhhh[[[RRRCCC:::333222222///...///////////////...............------,,,,,,,,,,,,,,,+++,,,------...---------+++***))))))))))))))))))***************))))))(((***++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,+++***+++,,,......---...------...///000222333111111000000000111333444111111222333555777999::::::;;;===@@@AAABBBBBBBBBCCCFFFHHHHHHGGGIIIOOOUUUVVVWWWXXXXXXYYYYYYXXXXXXVVV]]]^^^cccnnnvvvwwwooommmmmmjjjeeeaaa```]]]\\\___dddgggddd___XXXQQQKKKGGGEEEHHHLLLQQQUUUWWWXXXZZZ[[[YYYZZZ[[[\\\^^^___```aaa[[[YYYVVVVVVVVVSSSOOOKKKFFFBBBAAAEEEJJJTTThhhzzz|||uuupppvvvvvvjjjggghhhiiikkknnnnnnuuu}}}{{{zzz~~~xxxiii^^^___gggvvv~~~nnn^^^___nnn~~~~~~xxxrrroookkkaaaVVVIIIEEEFFFPPP___lllxxx}}}zzzuuujjj]]]RRRBBB999333222222000///000000/////////............///...------,,,,,,------+++,,,------......------------,,,+++*********+++)))))))))(((&&&###!!!******+++,,,,,,,,,,,,++++++******+++,,,---...///...---,,,---///111111111......---...///111333444333222111000000000111222555444444444444555666666888:::<<>>???AAAAAABBBBBBIIIHHHHHHIIIJJJMMMPPPRRRUUUVVVWWWVVVUUUVVVYYY[[[ZZZ___```eeeooouuuyyyqqqjjjfffeeeaaa^^^\\\\\\^^^aaabbbccceeeaaa]]]YYYVVVTTTQQQPPPQQQVVV[[[\\\ZZZXXXYYY[[[^^^_________^^^___bbbddd^^^[[[WWWVVVUUUTTTQQQOOOKKKGGGEEEFFFJJJQQQ___mmm~~~yyyqqqwwwuuutttwwwwwwwwwxxx|||~~~ttthhh```cccmmm}}}ssseeeYYYYYY```hhhqqqyyyyyytttqqqjjj\\\PPPKKKEEEHHHOOO[[[kkkzzz|||mmmYYYJJJ888666333000...---...///---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------+++......---,,,,,,++++++******+++,,,,,,---,,,,,,,,,------...///////////////---------...............000//////.........//////.........///000111333444444333222222333555777999;;;<<<>>>???AAABBBBBBBBBGGGGGGGGGGGGIIILLLOOOQQQTTTUUUVVVUUUTTTUUUWWWZZZ[[[___```eeeooouuuzzzrrrmmmgggdddddd^^^\\\ZZZZZZ\\\^^^___^^^]]]]]]\\\YYYWWWVVVWWWXXX\\\^^^```^^^ZZZXXXXXXZZZ^^^_________^^^^^^```bbb```]]]YYYVVVUUURRRPPPNNNKKKHHHGGGIIIJJJOOOZZZeeezzz{{{uuuyyy~~~}}}nnneee```gggssslll```VVVVVV]]]eeennnttt|||vvvqqqnnneeeWWWKKKFFFHHHNNNWWWdddsss|||kkkUUUFFF777555222000.........///---------........./////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***))))))***---......---111000...,,,***)))))))))***+++,,,,,,------,,,,,,------...////////////...---------.........//////111111///......---------............///000222222444333333333444666888999;;;<<<>>>@@@AAABBBBBBCCCFFFEEEEEEFFFHHHKKKOOOQQQSSSTTTUUUUUUTTTTTTWWWXXX\\\```aaafffooouuu~~~qqqkkkhhhdddbbbbbb\\\[[[ZZZZZZ\\\]]]\\\[[[XXXZZZ[[[YYYVVVVVVYYY\\\aaaaaaaaa^^^YYYWWWWWWXXXYYYZZZ[[[[[[YYYYYYZZZ\\\^^^\\\YYYVVVTTTRRRPPPOOOMMMKKKKKKMMMLLLMMMTTT]]]rrr{{{wwwxxx~~~pppddd______jjjxxxyyyggg^^^UUUTTT\\\gggqqqwww{{{vvvqqqmmmcccUUUJJJFFFNNNUUU```mmmxxxxxxeeeOOO???555444222000......//////,,,,,,------.../////////---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---......---,,,+++)))(((((()))+++,,,)))***++++++,,,+++++++++,,,---......//////......,,,,,,------.../////////000000///........................///000111222222333333444444555777999:::;;;<<<>>>@@@AAACCCCCCCCCEEEEEEEEEFFFIIILLLOOOQQQSSSTTTVVVUUUUUUUUUWWWXXX\\\```aaafffpppuuuxxxkkkfffdddaaa___```]]][[[ZZZZZZ[[[\\\[[[ZZZXXXZZZ[[[YYYVVVUUUXXX[[[^^^^^^\\\ZZZWWWVVVVVVWWWUUUVVVXXXXXXVVVVVVWWWXXXYYYYYYWWWUUUSSSRRRQQQRRRPPPOOOPPPQQQOOOMMMQQQWWWiiiyyy{{{wwwvvvzzzzzzggg^^^\\\___mmm}}}sssbbb\\\UUUTTT\\\jjjvvv|||{{{wwwsssnnndddVVVMMMKKKUUU\\\hhhrrryyy~~~}}}qqq^^^III;;;333222111000////////////---------.........//////---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++***)))((('''(((+++---///((())))))***************,,,------...............,,,,,,------...//////000...............///000000000000000000111222222333222333333555666888999:::;;;<<<>>>@@@BBBCCCDDDDDDFFFFFFFFFGGGIIIMMMPPPRRRTTTUUUWWWWWWWWWVVVXXXYYY[[[```aaafffpppvvvsssgggbbbaaa______```___\\\ZZZYYYZZZ[[[ZZZZZZYYYYYYYYYWWWUUUUUUVVVXXXXXXXXXVVVUUUTTTTTTTTTTTTSSSUUUWWWWWWVVVVVVVVVWWWTTTUUUUUUTTTRRRQQQRRRSSSRRRQQQRRRSSSOOOKKKNNNSSSaaarrr|||xxxuuuvvv~~~sssbbb\\\]]]aaarrr~~~nnn^^^]]]ZZZYYYaaaoooyyy}}}zzzvvvsssoooeeeXXXQQQPPPZZZcccmmmuuuxxxyyyzzz|||}}}}}}zzzuuuiiiXXXFFF:::222111000000////////////........................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------,,,***,,,,,,+++++++++,,,...///((())))))***************,,,,,,---............---+++,,,,,,---...///000000---------......///111111111111111111111222333333111222333444666888999999;;;<<<>>>@@@BBBDDDEEEEEEFFFEEEFFFGGGJJJMMMQQQSSSTTTUUUXXXXXXWWWWWWXXXYYYZZZ___```fffqqqwww|||ooobbb^^^^^^^^^___aaa___\\\YYYWWWWWWYYYYYYYYYZZZXXXVVVTTTUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQSSSVVVWWWVVVVVVVVVWWWRRRSSSTTTRRRPPPOOOPPPRRRSSSRRRRRRRRRNNNIIIKKKPPPYYYlllzzzuuuttt{{{~~~lll^^^\\\^^^fffxxxyyyggg^^^bbbdddeeelllvvv|||{{{vvvsssqqqnnndddYYYSSSTTT^^^fffpppvvvvvvuuuuuuvvvvvvtttqqqjjj___PPPBBB999000000000000/////////////////////...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......---,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,,,,+++,,,------......------++++++,,,---...///000000//////.........//////000111000000000000111111222///000222444666777888888;;;<<<>>>@@@CCCDDDEEEFFFDDDDDDDDDFFFIIILLLPPPRRRRRRUUUWWWXXXWWWVVVWWWXXXXXX]]]___fffqqqyyyzzzlll___[[[\\\]]]```ccc```\\\XXXUUUVVVWWWXXXYYYZZZWWWSSSSSSUUUVVVTTTRRRQQQQQQPPPQQQRRRQQQPPPNNNNNNPPPSSSUUUUUUTTTUUUVVVRRRSSSTTTRRRNNNMMMOOOQQQRRRQQQQQQQQQMMMHHHIIINNNUUUiii~~~|||wwwsssyyy~~~}}}yyyeeeZZZZZZ^^^kkk}}}vvvbbb```gggnnnpppvvv}}}~~~yyyrrrpppooolllcccXXXTTTUUU___hhhqqqvvvuuusssssstttooommmiiibbbWWWJJJ>>>666000000000000000/////////000000///...---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,...000///...&&&'''(((***,,,---------+++,,,------......------+++,,,------......------++++++,,,---...///000111111000///......---......000////////////000000111...000111444555777777888;;;<<<>>>AAACCCDDDEEEFFFCCCCCCCCCEEEHHHKKKOOOQQQQQQSSSVVVWWWVVVUUUVVVWWWWWW]]]___fffrrrzzzvvvmmmbbb[[[ZZZ]]]aaabbb___]]]ZZZWWWVVVXXXZZZ\\\]]]XXXSSSPPPPPPPPPOOOMMMKKKLLLMMMNNNOOOPPPQQQQQQJJJKKKLLLPPPSSSUUUSSSRRRTTTRRROOOLLLJJJLLLQQQUUUTTTUUUTTTPPPKKKGGGHHHIIIRRRbbbwww}}}wwwuuu{{{|||~~~lll___ZZZ]]]cccuuu~~~~~~oooffffffmmmwww~~~~~~vvvsssooohhh[[[OOOMMMPPP[[[eeennnqqqrrruuuuuurrrnnnkkkdddXXXLLL@@@999555//////...------------...---,,,,,,,,,,,,---......---------,,,,,,++++++++++++++++++,,,,,,---------,,,***)))+++---...+++))),,,+++***))))))***+++,,,------,,,,,,,,,---...///+++++++++,,,,,,---------111...++++++...//////---111111000000//////......000000000111222222333333444666777888777888999;;;<<<>>>@@@AAAAAABBBEEEGGGEEEDDDDDDEEEGGGJJJMMMOOOUUUUUUUUUUUUUUUUUUVVVVVVWWW___aaaeeeqqq{{{ssskkkbbb[[[ZZZ]]]___``````___\\\ZZZYYYZZZ]]]^^^^^^ZZZTTTQQQQQQQQQOOONNNKKKKKKLLLMMMNNNNNNOOOOOOIIIJJJLLLPPPSSSTTTRRRPPPRRRQQQOOOLLLKKKMMMRRRVVVWWWWWWVVVRRRLLLHHHHHHHHHPPP]]]pppzzzwww{{{~~~}}}xxxggg[[[XXX___ggg{{{zzzllldddfffnnn{{{~~~uuuqqqkkkbbbUUUJJJIIINNNZZZcccjjjlllmmmooonnnllljjjfff^^^SSSGGG===666333//////...------------...//////...---,,,,,,,,,---,,,+++++++++************+++++++++,,,,,,---------+++***)))***,,,,,,***(((,,,+++***))))))***+++,,,************++++++,,,,,,+++++++++,,,,,,,,,,,,,,,///---+++,,,///111111000000000000/////////////////////000000111222222333222444555666555666777999;;;===@@@BBBBBBCCCDDDFFFDDDDDDDDDEEEHHHKKKOOOQQQSSSSSSSSSSSSSSSTTTTTTUUUXXX```bbbfffqqq{{{nnniiibbb\\\[[[[[[\\\]]]___^^^\\\ZZZZZZ[[[]]]^^^^^^[[[VVVSSSQQQPPPOOONNNJJJKKKKKKKKKLLLLLLMMMMMMIIIJJJMMMQQQTTTTTTQQQOOOPPPOOONNNMMMLLLOOOSSSWWWZZZZZZYYYTTTOOOJJJHHHHHHMMMWWWgggwwwzzz|||~~~xxx|||ppp```WWWWWWbbbnnntttiiidddgggppp~~~xxxqqqggg[[[NNNEEEHHHOOO___eeejjjiiiiiijjjiiifffccc^^^UUUKKKAAA888333000//////...------------...111000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------***))))))***++++++***(((++++++************++++++************+++++++++,,,,,,,,,++++++++++++++++++---+++***+++...000000/////////////////////000000......///000000111111222222444555666555666777999:::===AAACCCCCCCCCDDDDDDDDDDDDDDDFFFIIIMMMQQQSSSSSSSSSSSSSSSSSSTTTUUUUUUYYYaaabbbfffqqq{{{iiifffaaa]]]ZZZYYYYYYYYY[[[ZZZYYYYYYYYYZZZ[[[\\\]]]ZZZWWWSSSPPPOOONNNMMMJJJJJJJJJJJJJJJKKKKKKKKKJJJLLLOOOSSSUUUUUURRROOOOOOOOOOOOOOOOOORRRVVVZZZ]]]\\\[[[WWWRRRMMMIIIGGGKKKQQQ]]]ooo||||||xxxrrr{{{}}}iii\\\UUUWWWfffwwwqqqhhhgggkkkttt}}}ssseeeWWWJJJDDDKKKVVViiimmmooolllkkkkkkiiieee^^^XXXNNNDDD<<<555111...//////...------------...111000///...------------........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++***)))++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++******)))+++******+++,,,,,,---------......//////000000000.........///000000111111444666777888777888999;;;999<<>>@@@AAAAAABBBEEEGGGBBBBBBCCCDDDGGGKKKOOORRRUUUUUUUUUVVVWWWXXXZZZ[[[XXX``````cccmmmuuuZZZXXXVVVTTTRRRPPPOOOOOOMMMMMMMMMOOORRRSSSSSSRRRPPPQQQSSSUUUUUUSSSQQQPPPQQQOOOMMMLLLLLLNNNPPPRRRRRRMMMJJJKKKPPPUUUUUUTTTTTTSSSPPPOOOOOOPPPRRRTTTVVVUUUUUUXXX[[[ZZZVVVQQQLLLNNNSSS[[[aaajjjyyyfff```YYYYYYdddxxxwwwrrruuuyyy}}}tttmmmiii^^^VVVKKKLLL```|||}}}rrrkkk[[[KKK;;;555555333000///.........------,,,,,,,,,.........------,,,,,,,,,///---++++++------+++))).........------,,,,,,,,,************))))))))))))+++,,,---......---+++***+++++++++++++++++++++,,,////////////......---,,,000...------///000000///---...............------000000000000111111111111111333555666666666888:::;;;<<<===???AAACCCDDDEEECCCCCCCCCEEEHHHMMMQQQTTTUUUUUUUUUVVVWWWXXXYYYZZZ\\\dddddddddkkkqqqVVVUUUSSSQQQOOOMMMLLLLLLLLLKKKKKKMMMPPPQQQPPPOOOLLLOOORRRUUUWWWVVVTTTSSSSSSRRRPPPOOOOOOPPPQQQRRRSSSOOOLLLNNNSSSWWWXXXXXXTTTSSSQQQPPPQQQRRRTTTVVVXXXWWWVVVXXXZZZZZZWWWSSSOOOPPPTTTXXX\\\cccrrr|||ddd^^^ZZZ]]]kkkrrrmmmqqqvvv|||sssjjjeeeXXXRRRMMMTTTmmm|||qqqiiiYYYIII:::555555333000////////////......---------......---------,,,,,,,,,///---++++++------,,,)))---------------,,,,,,,,,************))))))))))))((())))))*********))))))++++++))))))((()))******+++,,,,,,,,,++++++***)))...---+++,,,---///......------............------000000000000111111111111111333555666666777888:::======>>>@@@AAACCCDDDEEEDDDDDDDDDEEEHHHLLLPPPSSSVVVVVVUUUVVVVVVWWWXXXYYYYYYaaabbbccckkksssRRRQQQPPPNNNMMMKKKKKKKKKJJJIIIIIIKKKNNNOOONNNMMMJJJNNNSSSWWWZZZYYYXXXVVVUUUUUUUUUTTTTTTSSSRRRRRRTTTQQQOOOPPPUUUZZZ\\\\\\UUUTTTTTTTTTUUUWWWYYYZZZ[[[YYYWWWXXX[[[\\\ZZZWWWSSSTTTUUUVVVUUUZZZjjjzzzsssaaa\\\ZZZcccvvvxxxjjjfffllltttzzzrrrggg___RRROOOPPP___}}}|||ooofffTTTFFF999444444222/////////////////////.........------------,,,,,,,,,,,,...,,,++++++------,,,***,,,,,,,,,,,,------------++++++*********)))))))))++++++***++++++,,,---......,,,***)))((()))***+++---............---,,,,,,---+++******,,,------,,,...//////000000/////////000000000000111111111111222333555666666777999;;;??????@@@AAABBBCCCDDDDDDFFFEEEEEEEEEHHHLLLPPPRRRVVVVVVVVVUUUUUUVVVWWWWWWWWW___aaadddmmmuuuQQQPPPOOOMMMLLLLLLLLLLLLIIIIIIIIIKKKMMMNNNMMMLLLMMMPPPUUUZZZ\\\[[[YYYXXXVVVWWWXXXXXXXXXUUUSSSQQQSSSQQQOOOQQQUUUZZZ\\\]]]VVVVVVWWWYYYZZZ\\\^^^___\\\ZZZWWWYYY\\\______]]]WWWWWWWWWUUURRRVVVfffvvv}}}mmm___ZZZZZZgggpppcccaaajjjuuu~~~|||yyypppcccZZZOOONNNUUUjjj~~~nnnbbbOOOBBB777333333111////////////..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...+++++++++*********)))))),,,+++++++++,,,---///000111///---+++***+++---.........////////////......---+++******,,,------,,,000000111222222222111111///000000000111111111111222444666666666777999;;;@@@@@@AAABBBBBBCCCDDDDDDGGGFFFEEEFFFHHHLLLOOORRRWWWVVVVVVUUUUUUUUUVVVVVVVVV___bbbdddmmmvvvMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIJJJLLLOOOPPPPPPOOORRRUUUXXX[[[\\\ZZZXXXVVVTTTVVVXXXYYYXXXUUURRRPPPOOONNNMMMNNNQQQVVVYYY[[[WWWXXXZZZ]]]___```aaabbb\\\YYYWWWYYY^^^bbbbbbbbbYYYXXXXXXWWWTTTWWWeeettt}}}}}}yyyjjj^^^ZZZ\\\lllwwwhhh___^^^iiiwww}}}zzzvvvmmm```VVVOOOQQQ]]]vvvoooaaaHHH>>>555222222000...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,---------++++++++++++************)))((((((((((((***,,,---000///---++++++,,,---...***++++++,,,,,,,,,++++++...---,,,,,,...//////......///000000111111111000///000000000111111111111222444666777777777999;;;@@@@@@AAABBBBBBCCCDDDDDDGGGFFFFFFFFFHHHLLLPPPRRRWWWWWWVVVVVVUUUVVVVVVVVVXXXaaacccfffnnnuuuHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKNNNQQQSSSSSSRRRVVVWWWYYYYYYYYYVVVTTTRRRQQQSSSUUUWWWVVVSSSPPPNNNJJJJJJIIIJJJLLLPPPSSSVVVWWWYYY[[[^^^```bbbbbbbbb\\\YYYWWWYYY]]]```aaa___XXXWWWWWWXXXWWWYYYbbbmmmzzz~~~}}}qqqeee\\\\\\bbbuuunnnccc\\\[[[gggvvv~~~{{{wwwrrrhhh]]]TTTOOOUUUgggmmm]]]CCC:::333111111///...///,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,***,,,------++++++,,,...++++++++++++,,,,,,,,,,,,,,,++++++++++++************************+++,,,---++++++************+++++++++,,,,,,---------------000...------///000000///++++++,,,---............000000000000111111111111222444666777777888:::;;;??????@@@AAABBBCCCDDDDDDFFFFFFFFFFFFIIIMMMQQQSSSWWWWWWWWWVVVVVVWWWWWWXXXZZZccceeegggnnnuuuGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIKKKNNNSSSUUUVVVUUUVVVVVVVVVUUUSSSQQQPPPOOOMMMNNNQQQRRRRRRPPPNNNLLLGGGGGGGGGFFFHHHKKKOOOQQQUUUWWWZZZ]]]___```______\\\YYYVVVWWWZZZ[[[ZZZXXXVVVTTTTTTWWWYYYYYY]]]cccqqq}}}~~~{{{hhh^^^ZZZ___lllxxxggg___YYYWWWbbbqqqzzzzzzxxxtttmmmcccYYYRRRQQQZZZooozzzcccRRR>>>777111111000...---///------------.........///******+++++++++,,,,,,,,,))),,,------++++++---///,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********,,,------......---------'''((()))++++++++++++***---......///000000//////000...---...///111000000***+++,,,---............000000000000111111111111333555666777777888:::<<<======>>>@@@AAACCCDDDEEEFFFEEEEEEFFFIIINNNRRRUUUWWWWWWWWWWWWXXXYYYYYYZZZYYYccceeegggooouuuHHHHHHHHHHHHIIIJJJKKKLLLHHHIIIKKKNNNSSSVVVWWWWWWUUUTTTSSSQQQOOONNNMMMMMMJJJKKKNNNOOOOOONNNLLLKKKFFFFFFEEEEEEEEEHHHLLLOOOSSSUUUYYY\\\^^^^^^]]]\\\\\\YYYVVVVVVWWWWWWTTTQQQUUUQQQRRRVVVYYYXXXXXXZZZiiivvv}}}uuubbbYYYXXXaaassstttddd]]]WWWTTT^^^llluuuwwwwwwrrriii^^^VVVQQQTTT___tttpppYYYHHH<<<555000000000------///---.........//////000000*********++++++,,,,,,,,,)))+++...---++++++---///---,,,,,,++++++*********,,,,,,,,,+++++++++******)))***+++,,,+++***)))(((&&&(((+++---......,,,,,,***++++++,,,---------,,,000...------///000000///---...///000111111111111000000000000111111111111333555777777777888:::<<<;;;<<<===???AAACCCDDDEEEEEEEEEEEEFFFJJJNNNSSSVVVWWWWWWWWWXXXYYYZZZ[[[\\\XXXbbbeeehhhpppvvvEEEFFFGGGHHHHHHHHHHHHHHHEEEFFFIIILLLNNNQQQRRRSSSQQQPPPOOOMMMLLLKKKKKKKKKHHHFFFHHHMMMNNNKKKIIIKKKGGGFFFFFFFFFFFFGGGIIIJJJOOOQQQSSSUUUWWWWWWWWWWWWSSSSSSTTTTTTSSSQQQNNNMMMLLLMMMOOOQQQTTTXXXZZZ\\\ccclllzzz|||fff^^^___^^^lllssseee___^^^```eeejjjtttsssvvvxxxmmm[[[QQQQQQNNNeeewwweeeRRRDDD555333111///......///000......---,,,,,,,,,,,,---....../////////...---,,,000///......------------+++,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++******++++++++++++******,,,---...//////---+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////111111000000111111222333333333333444666777999:::;;;===???AAACCCDDDDDDDDDEEEEEEFFFGGGJJJNNNRRRTTTTTTUUUXXXZZZ[[[[[[[[[ZZZ[[[aaaccchhhppptttEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGIIIJJJLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIGGGEEEGGGKKKLLLIIIHHHJJJFFFFFFFFFFFFGGGIIIKKKLLLQQQQQQRRRRRRSSSRRRRRRRRROOOPPPQQQRRRQQQOOOMMMLLLKKKLLLMMMPPPSSSVVVXXXZZZaaajjjwwwvvvbbb[[[]]]```oooyyynnndddcccgggjjjooosss}}}zzz|||{{{nnnZZZOOONNNQQQfff||||||qqq___LLL???555333111///......////////////...------------............------------,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((******++++++++++++******+++,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---......///////////////111111000000111111222333333333444444666777999:::;;;===???BBBCCCDDDDDDDDDEEEEEEEEEGGGJJJNNNRRRTTTWWWWWWXXXYYYYYYZZZYYYYYYZZZ```bbbgggpppuuuDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHIIIGGGHHHKKKKKKHHHGGGJJJFFFFFFFFFGGGIIIKKKMMMOOORRRQQQPPPOOOMMMMMMLLLLLLKKKLLLMMMNNNNNNNNNLLLLLLJJJKKKLLLNNNQQQSSSVVVWWW^^^fffsss~~~nnn\\\XXX\\\eeevvvsssjjjeeejjjrrrwwwyyyzzz}}}oooZZZOOOOOOYYYjjj{{{~~~~~~{{{uuuiiiXXXFFF:::444333111///.........///000000///............//////...,,,+++++++++,,,---,,,++++++************+++---,,,,,,++++++*********,,,,,,,,,,,,++++++++++++******++++++++++++*********+++,,,---,,,+++***)))++++++,,,,,,------......------........./////////---......///////////////111111000000111111222333333333444555666888999:::<<<===???BBBDDDDDDEEEDDDDDDDDDEEEGGGJJJNNNRRRTTTZZZYYYXXXWWWWWWXXXYYYZZZYYY___aaagggpppuuuDDDDDDDDDCCCDDDDDDDDDDDDFFFFFFGGGHHHHHHGGGGGGGGGHHHGGGGGGFFFGGGGGGHHHHHHJJJHHHJJJMMMMMMJJJIIIKKKGGGGGGGGGHHHJJJMMMOOOQQQRRRQQQNNNLLLKKKJJJJJJKKKIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLMMMOOORRRTTTUUU\\\cccnnnyyyxxxeeeXXXWWW]]]mmmqqqkkkjjjsss~~~}}}|||yyykkkYYYQQQSSSeeerrr~~~||||||||||||yyyxxxvvvooocccSSSBBB888333222111///............000//////...............///...+++******+++,,,------,,,,,,++++++,,,,,,,,,+++++++++++++++++++++***------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++******++++++,,,---...//////.........////////////000---......///////////////111111000000111111222333333444444555666888::::::<<<===@@@BBBDDDEEEEEEEEEDDDDDDEEEGGGJJJNNNRRRTTTZZZYYYWWWVVVVVVXXX[[[\\\[[[aaabbbfffoootttDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHJJJNNNNNNKKKIIIJJJJJJJJJJJJJJJLLLNNNPPPRRRQQQPPPNNNLLLKKKKKKLLLLLLHHHIIIJJJKKKLLLMMMMMMNNNLLLLLLMMMNNNOOOQQQRRRSSSZZZ```jjjttt}}}~~~nnn___WWW[[[cccxxxxxxnnnlllppp}}}{{{tttnnnbbbSSSPPPVVVnnnyyyzzzxxxvvvuuusssrrroooggg[[[LLL>>>666222222111///......------///...------,,,,,,------///...+++******+++,,,---,,,,,,,,,++++++,,,,,,---*********++++++,,,,,,---))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,---------------,,,++++++,,,------...//////.........////////////000---......///////////////111111000000111111222333444444444555777888:::;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGJJJNNNRRRUUUXXXWWWUUUUUUVVVZZZ]]]```___ddddddfffnnnrrrEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDFFFGGGHHHIIIJJJJJJGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFJJJPPPQQQLLLIIIJJJNNNMMMMMMLLLMMMNNNPPPQQQPPPOOONNNMMMMMMMMMMMMMMMHHHIIIIIIJJJKKKMMMMMMNNNLLLLLLMMMMMMNNNOOOPPPQQQWWW\\\dddmmmxxx~~~uuuhhh]]]ZZZbbbmmmssslllnnnxxxvvvjjjaaaUUUKKKNNNXXXttt~~~{{{vvvrrrnnnlllkkkfff]]]PPPCCC999444222111111000///...---,,,......---,,,,,,,,,,,,,,,///...,,,+++++++++,,,---+++************++++++,,,++++++,,,,,,,,,---------*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------......,,,,,,------......//////------........./////////---......///////////////111111000000111111222333444444555666777999:::;;;===>>>@@@CCCEEEEEEEEEEEEFFFFFFGGGIIILLLPPPTTTVVVVVVUUUUUUUUUWWWZZZ^^^aaaaaaeeedddfffmmmqqqFFFEEECCCBBBAAABBBCCCDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGMMMUUUVVVQQQMMMMMMRRRQQQOOONNNNNNNNNOOOOOOPPPPPPPPPOOONNNLLLKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNNNNSSSWWW^^^gggrrr~~~}}}}}}oooddd^^^___jjjvvvzzzqqqqqqvvv|||nnn^^^SSSJJJFFFPPP^^^yyyyyyrrrlllhhhfff```UUUHHH===666333111111000000///---,,,,,,//////...---------------.........------------,,,+++++++++++++++,,,------//////......---,,,++++++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,++++++,,,------...---------...............,,,---------............---......///////////////111111000000111111222333444555555666777999:::;;;===>>>AAACCCEEEFFFFFFFFFHHHHHHHHHJJJMMMQQQUUUWWWVVVVVVVVVVVVXXXZZZ]]]^^^aaaeeedddffflllqqqGGGFFFDDDBBBBBBBBBDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDHHHKKKRRR[[[]]]WWWRRRQQQUUUSSSQQQOOONNNMMMNNNNNNPPPQQQQQQPPPNNNLLLIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLPPPTTTZZZcccnnn{{{xxxkkkbbb___cccppp}}}wwwpppyyyvvvfffUUUKKKDDDFFFUUUggg~~~}}}uuunnnhhheee^^^RRREEE;;;555444111111000000///---,,,+++000000///...................../////////...---,,,------------......///000333222111///---+++***))))))))))))******++++++++++++,,,,,,------,,,,,,++++++*********+++,,,,,,---...............---------,,,,,,,,,---------......---......///////////////111111111000111222222333555555555666777999;;;<<<===???AAACCCEEEFFFFFFFFFHHHHHHIIIKKKNNNRRRVVVXXXXXXWWWWWWWWWXXXYYY[[[\\\___dddccceeemmmrrrEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBFFFGGGHHHFFFDDDCCCDDDEEEHHHNNNWWW^^^```\\\VVVQQQYYYWWWTTTQQQOOONNNNNNNNNNNNOOOQQQSSSRRRQQQNNNLLLHHHIIIIIIJJJJJJIIIIIIHHHKKKJJJIIIIIIIIIIIIJJJJJJNNNOOOSSS\\\eeeqqq|||lll``````cccgggvvv~~~zzz{{{uuufffTTTHHHDDDLLL___qqqzzztttmmmhhh[[[HHH<<<888444...////////////////////////---------------------------------............///---------,,,,,,+++++++++---...///...,,,+++,,,---+++***)))))))))***+++,,,+++,,,,,,------,,,,,,+++///---***)))***+++***)))///---+++,,,...///000///------,,,,,,,,,---.........,,,+++---000111///,,,000000//////000222444555555444444444555888:::<<<===???BBBCCCDDDDDDFFFGGGHHHGGGFFFGGGIIINNNRRRUUUVVVWWWWWWWWWWWWXXX\\\___]]]eeeeeegggooouuuDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCFFFGGGHHHGGGEEEDDDEEEFFFIIINNNUUU[[[^^^\\\XXXUUUWWWUUURRROOOLLLKKKKKKKKKKKKLLLOOOQQQQQQPPPOOOMMMHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHIIIJJJJJJKKKKKKNNNNNNRRR[[[dddnnn~~~wwwiii___aaafffooo}}}}}}pppcccTTTLLLMMMYYYnnn|||wwwkkkfffWWWEEE:::777333///////////////////////////------------------------//////...---,,,+++******---------,,,,,,++++++++++++,,,---,,,***)))***+++,,,,,,***))))))***+++,,,++++++++++++++++++++++++,,,++++++,,,......---,,,---,,,+++,,,...///---,,,...------------...//////000......///222222111...////////////111333555666555444444444555888:::<<<===???BBBCCCDDDDDDFFFGGGHHHGGGFFFGGGJJJNNNSSSUUUVVVWWWWWWWWWWWWXXX\\\___aaahhhggghhhnnnsssBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGFFFEEEEEEFFFHHHIIILLLQQQVVVYYYZZZYYYXXXTTTRRROOOLLLIIIHHHGGGGGGGGGIIILLLNNNOOOOOONNNMMMHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHJJJLLLLLLLLLLLLLLLMMMQQQYYY```jjjxxxpppddd]]]bbbmmmzzz~~~lll```TTTSSS[[[kkkzzzkkkcccSSSAAA888555333000////////////////////////------------------------......---,,,+++***))))))------,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++...---,,,+++******++++++------,,,++++++,,,------++++++,,,...222333333111---,,,,,,---......,,,***...............///000000000//////000222222111////////////000111333555777444444444444666888:::;;;===???BBBCCCDDDDDDFFFGGGGGGGGGFFFGGGJJJNNNSSSUUUVVVWWWWWWWWWWWWYYY\\\___dddkkkiiiiiinnnrrr@@@@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@AAAAAAAAAAAACCCDDDDDDDDDDDDEEEGGGGGGHHHLLLOOOSSSVVVXXXYYYQQQPPPMMMJJJHHHFFFEEEEEEFFFGGGIIIKKKLLLLLLKKKJJJGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEIIILLLNNNOOONNNNNNKKKLLLOOOVVV\\\dddppp|||sssfff^^^\\\fffvvvnnn```UUU\\\ooo|||lll```OOO???666333111000////////////////////////------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...000///---+++******++++++000...---++++++---...000+++++++++...222666777888000...,,,,,,------,,,+++---------------...///000------...//////000///...222111000000111222444555444444444555666888:::;;;===???BBBCCCDDDDDDFFFGGGFFFFFFFFFHHHKKKOOOSSSUUUUUUVVVWWWWWWWWWYYY]]]```dddkkkiiiiiinnnrrr~~~>>>>>>>>>???????????????????????????????????????>>>@@@AAABBBAAABBBCCCEEEDDDEEEGGGJJJMMMQQQSSSUUUOOONNNLLLJJJHHHFFFEEEDDDGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEGGGJJJMMMPPPPPPPPPPPPKKKKKKOOOTTTYYY^^^hhhrrrvvvfff^^^\\\___mmm~~~ooo```ZZZjjjzzzlll^^^KKK===555222000000////////////////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...000///---+++******++++++///---,,,******,,,---///---+++***+++///555999;;;444111---++++++...///000++++++++++++,,,---...///---...//////////////////555444222111111111222333333444444555777888::::::===???BBBCCCDDDDDDFFFGGGEEEEEEFFFHHHKKKOOOSSSUUUUUUVVVVVVVVVWWWYYY]]]```bbbiiihhhhhhnnnrrr>>>>>>>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>===>>>@@@@@@???@@@AAACCCAAABBBEEEGGGJJJLLLMMMNNNLLLKKKJJJIIIHHHFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFHHHIIIKKKMMMOOOOOOOOOOOOKKKKKKNNNSSSVVVYYYaaakkk|||}}}jjj^^^ZZZ]]]gggyyywwwiii```ccczzz~~~uuugggWWWEEE:::555111///000////////////////////////------------------------//////...---,,,+++******++++++,,,,,,,,,,,,------)))+++,,,,,,******+++---...---,,,+++******+++++++++***))))))))))))***+++...+++)))***---222666777444111---+++,,,///111111************+++,,,.........000222222111111111222555444333222111111222222333444555666777999999:::===???BBBCCCDDDDDDFFFGGGDDDEEEFFFIIILLLPPPSSSUUUUUUUUUVVVVVVWWWYYY]]]aaa```fffffffffmmmqqq======>>>>>>?????????????????????????????????@@@===???@@@@@@??????@@@BBB@@@BBBEEEHHHJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJKKKKKKLLLLLLMMMKKKKKKNNNSSSTTTVVV]]]eeerrrpppbbb[[[ZZZbbbqqqxxxlll___```mmmyyynnn]]]MMM===777444111000222////////////////////////------------------------......---,,,+++***))))))+++++++++,,,,,,---------)))***,,,++++++***,,,---,,,,,,***))))))***+++,,,+++++++++++++++++++++++++++******+++---/////////000...------///000000///*********+++,,,---//////...111333333111000111333333333222111222333444555333333555666888999999999===???BBBCCCDDDDDDFFFGGGCCCDDDFFFIIILLLPPPSSSUUUTTTUUUVVVVVVWWWZZZ^^^aaa___fffeeeeeekkkppp}}}===>>>>>>>>>??????@@@@@@======>>>???@@@AAABBBBBB>>>@@@AAAAAA@@@???AAABBBAAACCCGGGIIIJJJIIIGGGEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIKKKJJJIIIIIIIIIIIIJJJJJJLLLLLLOOOSSSTTTTTTZZZbbbkkkyyy~~~}}}|||hhh^^^\\\[[[fffxxx{{{ssseeeWWW```tttvvvjjjVVVFFF888444444111111333////////////////////////------------------------)))************++++++++++++++++++,,,,,,---------+++,,,...---------...///+++***)))))))))***+++,,,---......//////......---))))))***---......***(((++++++---000111111...++++++++++++,,,---...000111,,,///111111///...///111111111000111222444777888222333555777888999999999===???BBBCCCDDDDDDFFFGGGCCCDDDFFFIIIMMMPPPSSSUUUTTTUUUVVVVVVWWWZZZ^^^aaa```fffeeedddjjjnnn{{{??????>>>>>>>>>>>>>>>???<<<===>>>???AAABBBCCCDDDBBBBBBAAAAAAAAACCCDDDEEEHHHEEECCCBBBDDDFFFGGGGGGGGGFFFEEEBBB@@@>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDFFFIIIKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLNNNOOOPPPPPPRRRTTTWWWfffqqqzzzppp```ZZZZZZbbbsssyyyhhh[[[SSS```tttooo```EEE???777444444444000---///////////////////////////............---------...,,,***((('''(((***+++,,,,,,+++******+++,,,,,,000///,,,***'''&&&$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---...---+++***+++,,,+++,,,---.........------...---+++++++++,,,...000............////////////000000000000111222333333444444555666777888999999???@@@AAABBBCCCCCCCCCCCCEEEFFFGGGIIILLLOOORRRTTTWWWXXXXXXWWWVVVXXX[[[^^^^^^gggiiihhhlllmmmxxx??????>>>>>>>>>>>>??????======>>>???AAABBBCCCDDDBBBBBBAAABBBCCCEEEGGGHHHLLLIIIFFFEEEFFFGGGGGGGGGDDDCCCAAA???======>>>???AAA@@@@@@AAAAAABBBCCCDDDEEEFFFIIIKKKLLLLLLKKKKKKIIIIIIJJJKKKKKKLLLLLLMMMKKKMMMNNNNNNNNNOOORRRTTT\\\gggwwwvvvhhh]]]ZZZ]]]jjj|||}}}mmm^^^UUUTTTbbbvvvwww```PPPBBB<<<555222222222///,,,........................///............---------......------------------,,,,,,+++******+++,,,,,,++++++***)))))))))************************************++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,---------.........---,,,+++,,,---///000....../////////000000000111000000000000222333444333333444555666777777888???@@@AAACCCDDDDDDDDDDDDCCCDDDFFFIIIMMMPPPTTTUUUWWWXXXXXXWWWWWWXXX\\\^^^^^^eeeffffffkkkmmmwww??????>>>>>>>>>??????@@@>>>>>>>>>???AAABBBDDDDDDBBBBBBBBBDDDFFFIIILLLMMMOOOMMMIIIHHHHHHGGGGGGFFF@@@???>>>===<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDFFFGGGIIIJJJKKKKKKKKKJJJHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMLLLLLLOOOPPPSSS]]]mmm{{{~~~xxxkkk```ZZZ]]]dddtttppp]]]TTTRRRWWWeeeyyypppWWWFFF<<<777222000000000///,,,........................///............---------,,,---...000000///...---,,,++++++******++++++,,,)))))))))***+++,,,---...************************+++++++++++++++*********+++,,,---,,,+++***+++,,,------,,,+++,,,---...//////...---------...///000/////////000000000111111222111//////000111444555444444555666777888999999@@@AAABBBDDDEEEEEEFFFFFFBBBCCCEEEIIIMMMQQQUUUWWWXXXXXXXXXXXXWWWYYY\\\___^^^cccbbbccckkkmmmvvv??????>>>>>>??????@@@@@@????????????@@@BBBDDDEEECCCDDDEEEGGGJJJMMMQQQSSSQQQOOOKKKIIIHHHGGGEEEDDD@@@???>>>>>>@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDGGGGGGHHHIIIJJJJJJJJJIIIGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLNNNQQQYYYeeeqqq{{{|||}}}zzzxxxqqqddd\\\[[[cccmmm~~~|||cccQQQNNNTTT[[[jjj|||jjjQQQBBB888555111///000000///...........................///............---------******+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,+++++++++,,,---,,,+++***+++,,,...---+++++++++,,,...000///............///000111000000000000111111111111222111///...///111444555777777888999:::;;;;;;<<>>???AAACCCEEEFFFGGGHHHDDDEEEGGGIIIMMMPPPSSSTTTSSSTTTUUUUUUUUUWWW[[[^^^\\\eeeggggggjjjkkkvvv???@@@@@@AAAAAABBBBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKJJJHHHEEEDDD???CCCIIILLLKKKHHHFFFDDDAAABBBCCCCCCDDDCCCCCCCCCIIIGGGEEEBBBAAAAAABBBCCCFFFEEEEEEDDDDDDDDDDDDDDDEEECCCAAACCCFFFIIIHHHGGGIIIJJJMMMRRRWWWaaasss|||{{{}}}qqqbbb```]]]```ooosss]]]RRRZZZkkk|||xxxcccPPPAAA555000111............////////////000///---+++++++++---...+++******))))))(((((((((++++++++++++++++++++++++---,,,,,,+++)))(((&&&%%%******+++++++++,,,,,,,,,))))))(((((())))))***++++++*********+++,,,------***+++,,,+++)))))))))***)))***+++---......------,,,------...///000111111///...---,,,---...///000//////000111222333333444555555666777888999::::::BBBAAA@@@@@@@@@BBBEEEFFFBBBDDDGGGJJJNNNQQQRRRSSSXXXVVVTTTRRRSSSVVVYYY[[[]]]cccbbbcccjjjnnnyyyAAAAAAAAAAAABBBBBBCCCCCCEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFDDDAAA>>><<>><<>>===???BBBEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCDDDFFFHHHIIIHHHJJJJJJNNNRRRTTTYYYdddppp}}}lll```]]]bbblllzzzuuu```YYYWWWcccyyylll[[[GGG===888333111111333222222111000///......///...---,,,+++,,,---...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++***)))))))))******'''(((*********+++,,,...******++++++,,,++++++***..................//////------------...///000111//////000111222333333444555555666777888999::::::BBBAAAAAAAAABBBDDDFFFGGGDDDFFFHHHLLLOOORRRTTTVVVWWWVVVTTTSSSTTTVVVYYY[[[___eeedddeeelllppp{{{AAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAA@@@AAAAAABBBBBBCCCDDDDDDAAABBBCCCCCCCCCBBBAAAAAA=========;;;;;;<<<@@@CCCBBBAAAAAA@@@????????????============>>>???@@@AAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKNNNSSSUUUXXX```iiiyyyqqqeee___\\\gggwwwtttdddVVVVVV]]]pppsssaaaOOO===777666555333222////////////000000000000...------,,,,,,,,,---...)))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++***)))((((((((()))***+++,,,+++)))))))))*********++++++*********))).....................---...............///////////////000111222333333444555555666777888999::::::@@@@@@@@@AAABBBDDDEEEFFFFFFGGGIIILLLOOOSSSVVVWWWWWWVVVUUUTTTUUUWWWYYY[[[\\\bbbaaabbbjjjnnnyyy?????????>>>>>>=========???>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@AAAAAABBB===>>>>>>>>>??????>>>>>>;;;<<<======<<<===>>>@@@@@@???>>><<<;;;;;;;;;;;;::::::;;;<<<===>>>???@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJNNNTTTWWWXXX^^^eeeooo|||xxxhhhaaaaaaaaapppzzzdddYYYSSSXXXfff|||vvvgggVVVFFF777333555444222111---------.........//////---------,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,***************++++++,,,++++++***)))((((((((()))***+++,,,+++)))))))))***++++++******************............------------000000000//////...------//////000111222333333444555555666777888999::::::>>>>>>???@@@BBBCCCEEEEEEGGGGGGIIILLLOOOSSSVVVXXXWWWVVVUUUUUUVVVWWWYYYZZZ\\\bbbaaabbbiiimmmxxx??????>>>===<<<;;;;;;;;;===<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<===>>>>>>>>>AAAAAA@@@???>>>>>>======999;;;>>>>>>>>>===>>>??????>>><<<:::888888888999999999:::;;;<<<===>>>>>>;;;;;;<<<<<<>>>???AAAAAAAAABBBCCCCCCCCCDDDFFFHHHIIIIIIMMMRRRUUUVVVZZZ```fffqqq~~~|||nnn```^^^bbbkkk}}}iiiYYYTTTTTT^^^ooommm]]]KKK>>>333111222000......000//////...---,,,+++***,,,,,,------------------************++++++++++++++++++++++++++++++++++++************)))((('''&&&******+++++++++,,,,,,,,,))))))(((((())))))***+++++++++***)))))))))******'''(((*********+++,,,...++++++*********++++++,,,------------------......000000000000000///------//////000111222333333444555555666777888999::::::>>>>>>???AAACCCDDDEEEFFFGGGGGGIIIKKKNNNRRRVVVXXXWWWVVVVVVVVVWWWXXXYYYZZZ^^^dddcccdddkkkooozzz@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<======:::;;;;;;<<<<<<======>>>BBBAAA@@@@@@????????????:::;;;======<<<<<<>>>??????>>>;;;999777777777888888999:::;;;<<<=========999::::::;;;===>>>@@@AAA???AAACCCBBBAAABBBEEEGGGHHHGGGIIINNNQQQQQQTTTXXX___fffttt}}}xxxyyyttteee]]]```hhhuuuttt\\\TTTVVV[[[gggzzzwwwdddSSSAAA999222111111///---...000000///...---,,,+++++++++,,,,,,---.........---******)))))))))))))))(((++++++++++++++++++++++++)))***************))))))******+++++++++,,,,,,,,,)))(((((((((((()))******+++************++++++,,,'''(((*********+++,,,...++++++******+++,,,---...,,,,,,,,,------.........---...///000111000000/////////000111222333333444555555666777888999::::::???@@@AAACCCEEEFFFGGGHHHGGGGGGHHHJJJMMMRRRVVVXXXWWWVVVVVVVVVWWWXXXYYYZZZ]]]ccccccdddkkkooozzzAAA@@@???>>>===<<<;;;:::::::::::::::;;;;;;<<<===<<<<<<======>>>??????@@@:::::::::;;;;;;===>>>???;;;<<<<<<;;;:::;;;>>>AAA@@@>>><<<999777777777888888999:::;;;<<<<<<<<<<<<888999999:::<<<>>>@@@AAA>>>@@@BBBBBB@@@AAADDDGGGGGGEEEFFFJJJLLLLLLNNNRRRZZZ___kkk}}}zzzxxx{{{xxxkkkaaa]]]dddooo|||jjjVVVTTT\\\bbboooppp\\\KKK===777444444333000...000.........////////////000+++,,,------.........---.........------,,,,,,,,,++++++++++++++++++++++++***+++,,,---............******+++++++++,,,,,,,,,)))))))))((()))******++++++*********+++,,,------***+++,,,+++)))))))))***++++++******+++---///000++++++,,,,,,---...//////***,,,...000222222222222//////000111222333333444555555666777888999::::::@@@AAACCCEEEGGGHHHIIIIIIGGGGGGGGGIIIMMMQQQUUUXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[aaa```aaaiiimmmxxx>>>============>>>??????<<<<<<<<<<<<<<<<<<<<<<<>>===============>>>;;;;;;;;;;;;<<<>>>???@@@???>>>======<<<======>>>???>>><<<;;;:::999888888999999999999::::::;;;<<<999::::::<<<===@@@BBBCCC<<<<<<<<<===>>>@@@AAABBBBBBDDDFFFFFFGGGHHHKKKNNNVVVWWW```rrryyyuuu{{{wwwrrrvvv~~~xxxiiiccc^^^^^^mmmooo]]]VVV]]]gggooo~~~zzzeeeOOOBBB444444333222222111111000......------------......,,,+++++++++,,,,,,***(((...,,,+++,,,//////---***///...,,,******+++,,,---+++++++++******)))))))))+++---...---+++)))))))))************************)))))))))***+++,,,......++++++++++++++++++++++++(((***+++------,,,+++***,,,,,,++++++,,,,,,---...,,,,,,------.../////////...//////000111333444555777888888888888999<<<>>>AAABBBDDDEEEFFFGGGFFFFFFGGGGGGHHHJJJMMMQQQUUUXXXUUUVVVWWWWWWVVVWWWZZZ]]]```eeecccbbbhhhlllwww>>>======<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;<<<===>>>???@@@===============<<<<<<<<<<<<<<<;;;:::::::::::::::999888888888888999:::;;;<<<<<<======>>>??????@@@======>>>@@@AAABBBCCCDDDBBBCCCEEEEEEEEEFFFIIIKKKQQQRRRZZZiiiyyyyyyyyy~~~wwwrrrvvv~~~|||nnnbbb^^^^^^cccuuuuuuddd[[[ZZZccclllwwwpppZZZGGG===444333333222111111000000//////............//////---,,,+++,,,------+++)))---,,,+++,,,......,,,***---,,,+++))))))***+++,,,/////////......---------+++,,,---,,,***)))((()))++++++++++++++++++++++++++++++*********+++,,,,,,++++++,,,,,,---...//////++++++***+++++++++,,,,,,------,,,,,,------...///,,,,,,---......//////000/////////000111333555666666777777777777888;;;===AAABBBDDDEEEFFFGGGFFFFFFFFFGGGGGGIIIMMMQQQUUUXXXUUUVVVWWWWWWVVVWWWZZZ]]]___dddbbbbbbiiilllwww===<<<;;;:::999888888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>======;;;;;;;;;<<<===>>>@@@@@@<<<===>>>>>>>>><<<;;;:::999999999999:::;;;<<<<<<888888777777888888999999>>>>>>?????????>>>===<<<>>>???AAACCCDDDEEEEEEEEEBBBCCCDDDCCCCCCCCCEEEGGGJJJLLLRRR]]]iiiwww{{{{{{yyyuuuvvvsssrrrppppppppprrrtttvvv{{{{{{||||||xxxuuuzzzwwwmmmbbb[[[\\\cccooozzzcccYYY]]]fffpppwwwvvvbbbLLL===777333333222222111000000000000000////////////000000...---,,,---...---,,,***,,,+++***+++------+++***,,,+++***(((((()))******---------,,,,,,,,,,,,,,,***,,,---,,,***)))))))))++++++++++++++++++++++++,,,,,,+++***************)))***+++,,,---///000000---+++***))))))+++---......------------...//////,,,------......///000000/////////000222333555666555666777666666777:::===AAABBBDDDFFFGGGGGGGGGFFFFFFFFFGGGIIIMMMQQQUUUXXXUUUVVVWWWWWWVVVWWWZZZ]]]]]]cccaaabbbiiilllwww::::::999777777666666666::::::::::::::::::::::::888999<<<>>>???>>>===<<<;;;;;;;;;<<<===>>>@@@@@@===>>>???@@@???===;;;:::999888888999999:::;;;<<<999999888888888888999999===>>>???@@@@@@>>><<<;;;===???BBBDDDFFFFFFEEEDDDBBBCCCCCCBBBAAAAAABBBDDDGGGHHHMMMTTT\\\iii||||||tttkkkhhhiiidddddddddfffiiinnnrrruuuzzzzzz{{{|||zzzzzzyyylllbbb\\\ZZZaaaooonnnXXXVVVeeevvvmmmVVVBBB777555222222222111000000////////////............//////...---------......,,,************+++++++++***))),,,+++***))))))))))))***+++*********************+++,,,...---+++******+++++++++++++++++++++++++++++++++***************+++(((((()))***+++,,,,,,,,,,,,+++*********+++,,,------------------......///---------...//////000000//////000111222444555666666777888777777888;;;===AAABBBDDDFFFGGGGGGGGGFFFFFFFFFGGGIIILLLQQQUUUWWWUUUVVVWWWWWWVVVWWWZZZ]]][[[bbbaaabbbiiilllvvv777777666666666666777888999999999999999999999999777999;;;===>>>>>><<<;;;::::::;;;;;;<<<>>>???@@@>>>???@@@AAA@@@>>>;;;:::999999888888888999999:::;;;::::::999999999:::::::::;;;===???@@@???>>>===<<<===@@@CCCDDDDDDCCCCCCBBBCCCCCCBBB@@@???AAABBBFFFGGGKKKOOOTTT___ttt}}}sssjjjccc```aaa]]]^^^```dddhhhnnnsssvvv~~~||||||{{{zzz|||nnnbbb[[[ZZZ___lll}}}zzzeeeUUU[[[qqqyyydddNNN===666666222111111000000//////......------,,,,,,------......---------......,,,***)))***++++++************,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---+++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---*********************))))))***+++,,,---,,,++++++,,,,,,,,,+++,,,,,,---...------......///000000111///000000111222444555666888888999999888:::<<>>>>>????????????>>>===;;;:::888888888777888888999999<<<;;;::::::999:::::::::888999;;;===>>>>>>>>>>>>;;;<<<>>>@@@AAABBBBBBBBBCCCCCCCCCBBB@@@@@@AAABBBGGGGGGJJJMMMPPPXXXhhhxxx}}}uuukkkccc]]][[[]]]^^^___bbbggglllppptttvvv~~~}}}||||||sssdddZZZZZZ^^^iiizzzlll^^^XXXfff~~~nnnZZZGGG:::555777111111000000///.........---,,,,,,,,,,,,,,,,,,---...---,,,---...---,,,***)))***,,,,,,***)))***+++,,,++++++++++++*********))))))************+++++++++---......,,,,,,,,,---************************((((((((()))***+++,,,------------,,,++++++******((())),,,---...---+++***,,,++++++++++++,,,---------......//////000111111000000000111333444666777888999::::::999:::===@@@BBBCCCEEEGGGHHHHHHHHHGGGEEEEEEFFFHHHLLLPPPTTTWWWUUUVVVWWWWWWVVVWWWZZZ]]][[[aaaaaabbbhhhjjjsss999888888777777777888888777777777777777777777777::::::::::::::::::;;;;;;888888888999:::;;;<<<===>>>>>>===<<<;;;:::999999666666666666888999:::;;;;;;::::::999888888999999888888999:::;;;<<<======;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDCCCAAAAAABBBDDDFFFFFFHHHLLLNNNRRR]]]hhhyyytttwww{{{nnnddd]]]XXXXXX[[[^^^aaafffmmmssswww{{{|||uuuhhh___ZZZ^^^gggwwwsss```[[[___tttxxxaaaNNN@@@666333444111000000//////...---------------,,,,,,------------,,,+++,,,------+++))))))+++---,,,***)))***,,,***************))))))(((''''''(((((()))))))))))))))+++,,,,,,+++***++++++)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///000000111111000000111222333555666777888999999999999:::===???BBBCCCEEEGGGHHHHHHHHHGGGEEEEEEFFFHHHKKKPPPTTTVVVUUUVVVWWWWWWVVVWWWZZZ]]][[[bbbaaabbbgggiiiqqq<<<;;;:::888777777777777777777777777777777777777;;;;;;:::999999999::::::777777777888999:::<<<<<<>>>===;;;:::888888888888333444444666888:::<<<===::::::999888777777888888999999999999999:::<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEEEEDDDBBBBBBDDDEEEEEEDDDFFFKKKLLLNNNUUU]]]jjjyyymmmnnn|||vvvhhh```YYYUUUVVVZZZ]]]bbbiiirrrzzz~~~kkkbbb______eeeppp~~~hhhYYYZZZfff~~~oooWWWEEE:::333000111000000000///......------.........------.........,,,+++++++++,,,,,,***((()))+++...---+++)))+++,,,)))))))))))))))(((((('''++++++,,,,,,,,,---------''')))++++++)))))))))***((((((((((((((((((((((((+++******)))))))))))))))(((((())))))*********+++,,,+++***))))))+++---......------------...//////......//////000000111111000000111222333555666777777888888888888999<<<>>>BBBDDDEEEGGGHHHHHHHHHHHHEEEEEEFFFHHHKKKPPPTTTVVVUUUVVVWWWWWWVVVWWWZZZ]]]\\\bbbbbbbbbggghhhppp===<<<:::888666666666666777777666555444333333222888999:::;;;;;;;;;;;;::::::999777666777999<<<===;;;;;;;;;:::777555555666999888777777777888999:::::::::999999888777777777888888999999:::;;;<<<<<>>===<<<<<<===>>>>>>DDDCCCBBBBBBBBBDDDEEEGGGEEEDDDCCCDDDGGGKKKPPPSSS___hhhwwwrrrlllooozzz}}}pppddd^^^ZZZWWWYYY___bbbgggnnnuuu{{{tttfff^^^```ffftttooobbb___jjj|||zzz___FFF===888111///222......---,,,,,,...///000......------,,,,,,,,,+++///...---,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,***))))))***++++++***)))************++++++++++++++++++++++++***)))((()))))))))))))))))))))))),,,***)))***,,,---***(((%%%(((++++++)))(((***,,,+++++++++,,,,,,---------++++++,,,---,,,+++***)))////////////000000000000000///...///000222555777666777999999999;;;===@@@AAABBBDDDFFFFFFFFFFFFEEEEEEEEEFFFGGGJJJNNNRRRTTTVVVUUUUUUUUUVVVXXXZZZ[[[\\\\\\___bbbcccfffppp{{{;;;:::888666555444555555555555555555555444444444888888888999:::;;;;;;<<<;;;:::888777777999;;;<<<::::::;;;999777555666777777777666666777999:::;;;;;;:::::::::999999999888888888999999999:::::::::>>>======<<<===???AAACCCEEECCCAAA@@@@@@AAACCCEEEDDDDDDCCCDDDGGGKKKOOOQQQVVV___ooopppgggiiirrrwwwkkk```ZZZXXXVVVZZZ```iiimmmttt{{{xxxkkkbbb___gggpppzzzggg^^^fffvvvmmmVVVAAA;;;888222000333111000///...............////////////...............------,,,,,,,,,------+++,,,---,,,***)))***+++,,,***))))))***++++++***)))************++++++++++++++++++++++++***))))))))))))))))))))))))))))))+++)))(((***,,,,,,***(((###&&&)))*********,,,///++++++,,,,,,,,,,,,,,,,,,***+++,,,---......---,,,000000000000111111111111...///111222333444555555666888999999999:::===???AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHKKKOOOSSSUUUVVVUUUUUUUUUVVVXXXZZZ[[[]]]]]]___bbbcccfffppp{{{888777666444333333333333444444444555555555666666777777777777888:::<<<===<<<;;;999777777888999;;;888999:::999777666777888555555555666777999;;;<<<999999999999888888888888999999999999999999999999===<<<<<<<<<>>>AAAEEEGGGFFFCCC@@@>>>===>>>AAABBBBBBCCCDDDEEEGGGJJJLLLMMMNNNVVVeeewwwpppfffdddjjjwwwpppfff\\\WWWVVVXXX]]]bbbmmmrrryyy}}}nnnccc```eeesssmmmbbb```pppsssYYYIII;;;888888333111333222222222111000...---,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------...+++,,,---,,,***)))***+++,,,***))))))***++++++***)))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))***)))((()))++++++)))(((%%%'''***+++******,,,---,,,,,,,,,,,,,,,+++++++++***+++,,,...////////////000000000111111222222222---///222555666666555444777888999999999999;;;===BBBBBBBBBCCCDDDEEEGGGHHHGGGGGGHHHIIIMMMQQQUUUWWWVVVVVVUUUUUUVVVXXXZZZ[[[^^^^^^```bbbccceeeoooyyy666555555444444333333333555555555555555555555555666555555555777999<<<>>><<<;;;999888777777888888666888999888777666888999555555555666777888999999555555555555666666666666888888999999::::::;;;;;;===<<<;;;;;;===@@@DDDGGGFFFDDD@@@===<<<===@@@AAAAAABBBCCCEEEGGGHHHIIIIIIKKKQQQ]]]lll}}}tttjjjfffgggnnnwwwwwwkkkcccZZZVVVVVVZZZ```dddmmmqqqxxx~~~wwwjjjdddfffqqqwwwfffgggnnn}}}rrr```HHH>>>666666666222000111000000111111000///---,,,)))*********++++++,,,,,,++++++++++++,,,---......+++,,,---,,,***)))***+++,,,***))))))***++++++***))))))*********+++++++++******+++++++++******)))))))))))))))))))))))))))(((((())))))******))))))+++,,,,,,+++***)))((((((,,,,,,,,,+++++++++++++++++++++,,,---...//////////////////000111111222222...///111333555555555555888999:::999888999:::<<>><<<;;;:::999;;;===@@@BBBEEECCC@@@======>>>@@@BBB@@@AAACCCDDDEEEFFFEEEEEEGGGLLLTTT___oooyyysssmmmggghhhkkk|||oooeee```ZZZVVVWWW]]]ccceeelllpppwww}}}xxxpppiiillluuuooogggrrrzzzaaaMMM<<<777444333333000...///,,,---//////000///...---.........//////000000000+++++++++++++++,,,---...+++,,,---,,,***)))***+++,,,***))))))***++++++***))))))*********+++++++++)))******+++++++++******))))))))))))))))))))))))'''(((******************---,,,,,,++++++***((('''++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------......///000000111/////////000111333555666777888999999888888:::<<>>>>>>>>@@@AAACCC@@@AAABBBCCCCCCCCCCCCCCCBBBEEEJJJRRRaaavvvwwwlllffffffqqqzzzjjj___^^^[[[YYY]]]eeejjjjjjooorrrwww|||yyymmmkkkooo{{{{{{mmmooo{{{hhhQQQ???777555333222000///...///,,,,,,---............................../////////,,,++++++++++++,,,,,,---+++,,,---,,,***)))***+++,,,***))))))***++++++***)))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))''')))+++++++++***+++,,,***))))))***,,,---,,,***************+++++++++,,,......---,,,++++++,,,,,,,,,,,,------...///000000000///......000222555777666777888888888888:::<<<@@@@@@AAABBBCCCEEEGGGHHHDDDEEEFFFHHHLLLPPPUUUWWWWWWWWWVVVVVVWWWYYY[[[\\\^^^^^^```bbbccceeeoooyyy333444555666777777666666666666555555444444444333333333444555666666777777666666555555444444444444666777888777666555666777444555666666666555444333555666666777999:::;;;;;;999888888888888888888888888888999:::;;;;;;;;;;;;:::;;;<<<===???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDHHHSSShhhuuukkkiiihhhtttsssfff]]]```aaaaaahhhrrrwwwuuurrrtttwwwzzz}}}rrrlllooo|||}}}qqqqqq}}}|||hhhVVVDDD777444555333000...///000222000///...............///,,,,,,,,,+++++++++++++++,,,,,,++++++***++++++++++++,,,---,,,***)))***+++,,,***))))))***++++++***)))************+++++++++))))))***+++++++++++++++))))))))))))))))))))))))'''***,,,---++++++,,,...***)))(((***---...---+++(((((()))***+++,,,,,,---...------,,,,,,---...///,,,,,,---...///000111111//////000111222444555666555666888888888999;;;===>>>???AAACCCDDDFFFFFFGGGEEEEEEGGGIIIMMMRRRVVVYYYWWWWWWVVVWWWXXXYYY[[[\\\]]]]]]___bbbcccfffppp{{{222333555666777666666555444444444555555555555666333333444555666666555555444444444444444333333333777888888777666555555777222333555666666666555555333444555666777888999::::::999888777666555444333666777999;;;<<<<<<<<<;;;666777:::<<>>===>>>AAACCCEEEFFFFFFFFFFFFGGGHHHJJJNNNSSSWWWZZZWWWWWWWWWWWWXXXZZZ[[[]]]\\\\\\___bbbcccfffppp{{{555555444444444444555555444444555555444444333222222444666888888666444222333333222111111222333333111222333444555555555555444555555555444333333222777444333666999888666666777777666666666666777777888999999::::::999999999777666555777:::>>>???@@@AAA@@@???@@@AAABBBBBBBBBFFFBBB???AAAKKKZZZkkkuuuwwwnnnkkkoootttjjjeeeccckkkttt|||~~~yyyyyy}}}qqqnnntttxxxzzzyyyqqqkkkiiigggnnnqqq___LLL===666666111///------///333888<<<777444000...---...---,,,........................---------------------,,,((())))))+++,,,---......,,,,,,,,,++++++*********+++***)))))))))***,,,---*********)))))))))))))))************))))))((((((***++++++,,,,,,++++++******+++,,,---------------++++++,,,---------,,,,,,)))***+++,,,...///000000000000000000000000000000/////////000111222444444777888999888888999;;;>>>???AAACCCFFFGGGGGGFFFFFFAAABBBEEEIIIMMMPPPSSSUUUTTTUUUUUUVVVVVVWWWWWWXXXWWW[[[aaaeeeeeehhhttt555555444444444444555555444444444555444444333222444555777888888777555444333222222111111222222333000111222333444444444444444444444444444333222222333111222444666666555555777777777777777777777777888888888888888888777777888777666888<<>>===>>>AAACCCBBBAAA@@@???@@@EEENNNZZZfffmmmpppyyytttsss~~~ssskkkhhhrrr{{{|||{{{~~~wwwmmmnnnxxxsssfffbbbgggnnnxxxxxxbbbPPPAAA777333555333222111111222666999<<<444111...,,,,,,,,,+++***................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((('''((()))***+++++++++++++++++++++++++++******)))))))))(((((((((,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,---......//////------......///000111111000000111111222444555666666777888888888999<<<>>>AAABBBDDDFFFGGGGGGFFFEEEBBBCCCEEEIIILLLPPPSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXXXX[[[aaaeeeeeeiiivvv555444444333333444444555444444444444444333222222444444555555555555444444333222111111111111222333///000111222333333333222333333444444444333222222111222444444666777777666666666888888888888666666777777777777777666555555888888888:::>>>AAACCCCCC@@@<<<:::<<>>AAABBBBBB@@@<<<999<<>>@@@DDDEEEGGGHHHHHHGGGFFFEEEEEEFFFGGGIIILLLOOORRRTTTTTTUUUUUUVVVVVVWWWWWWXXXZZZ\\\```dddeeelll}}}333333222222222222333333333333444444333333222111111111111000000111111111111111111111111111111111111222222333333333333222111111222222222222222111///111111000444999888222444555777888888777555444777777888888777666666555777666777:::===???@@@??????<<<:::===CCCFFFFFFCCCBBBCCCDDDEEEGGGIIIJJJKKKPPPTTT^^^nnnwwwmmmkkkrrriiiYYYZZZddduuu}}}```PPP???777444222000000111111222222222222111111111000......//////...---------------------------,,,,,,---------.........+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,''''''(((((()))))))))***++++++++++++++++++++++++'''(((((())))))(((((('''%%%&&&''')))***+++,,,,,,((()))***+++,,,,,,,,,,,,//////.........---------//////000000000000000111000000000000111333444555555666777888888:::>>>@@@DDDEEEGGGHHHHHHGGGFFFEEEFFFFFFGGGIIILLLOOOSSSUUUTTTUUUUUUVVVVVVWWWWWWXXXZZZ\\\```dddeeemmm333222222111111222222333333333333333333222111111222222333333333333222222000000111222222111000000222222333333333333333222000000111222222222111111444555444444===GGGEEE;;;444555666666666666555444666666777777777777666666666666777999<<<======;;;===<<<<<<>>>AAACCCDDDDDDGGGFFFDDDCCCBBBCCCDDDDDDHHHIIIPPP^^^ooouuuqqqpppuuuqqq___VVV^^^lll{{{mmmPPPDDD999555333000------////////////////////////...,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///(((((())))))******++++++,,,,,,,,,---------------((()))******++++++***************+++,,,,,,------*********++++++++++++,,,******++++++++++++******%%%&&&((()))+++,,,,,,,,,((((((***+++,,,,,,,,,,,,//////...........................---------------/////////000111222444444555666888888888:::===???CCCDDDFFFHHHHHHGGGFFFEEEFFFFFFGGGHHHLLLPPPTTTVVVTTTUUUUUUVVVVVVWWWWWWXXXZZZ\\\aaadddfffmmm222222111111111111222222222333333333333222111111111222444555555444222111///000111222222111000///111111222222222222111111///000000111222222111111666666444888GGGVVVSSSFFF444444444444444444444444333444555666666666666666888777888:::<<<<<<;;;999999;;;=========>>>AAADDDFFFEEEDDDBBBAAAAAAAAAAAACCCCCCIIISSS___nnn}}}yyyooorrrzzzpppaaaYYYYYYeeeuuulll[[[CCC<<<555333111...---///---,,,,,,+++,,,,,,------,,,++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---))))))*********++++++++++++++++++,,,,,,---------((()))***+++++++++*********++++++,,,------......(((((()))))))))************++++++,,,,,,++++++***))))))******++++++******'''((()))***,,,,,,,,,,,,............////////////------....../////////000000000000111222333444555666777888888888999<<<>>>AAABBBDDDFFFGGGGGGFFFEEEEEEEEEFFFHHHLLLPPPUUUXXXTTTUUUUUUVVVVVVWWWWWWXXXYYY\\\aaaeeefffmmm~~~222222111111111111222222222333333333333222111111...000222444444222000...///000111222222111000///000000111111111000000/////////000111111111111111000///---333GGGZZZWWWHHH444333333222222333333444111111333444555666666666999999999:::<<<<<<:::888666:::===<<<::::::>>>CCCDDDDDDCCCCCCBBBAAA@@@@@@AAABBBGGGNNNTTT___vvvzzzuuuyyysssooowww~~~~~~bbbWWWWWW]]]mmm~~~rrr\\\LLL===888444333111...000444000///...---...///000111...------...///000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,---...---,,,,,,))))))***+++,,,,,,------&&&'''''''''(((((())))))))))))************)))))),,,,,,,,,++++++)))(((((('''((()))***,,,,,,------............//////000000...///000111222333444555111111111222333444666666777888999888888999;;;>>>???AAACCCFFFGGGGGGFFFFFFEEEEEEFFFHHHLLLQQQVVVYYYTTTUUUUUUVVVVVVWWWXXXXXXYYY\\\aaaeeegggmmm}}}...//////000111222222222444444333333222111000000111222222222222000...---000111222333222000...---111111000000//////......222111111111000000//////...///111444666999;;;<<<222333444444444333222222444444444444444444444444::::::;;;<<<============>>>===;;;::::::;;;<<<<<>>AAABBBCCCDDDFFFFFFFFFEEEDDDEEEEEEFFFGGGKKKOOOTTTWWWWWWVVVUUUUUUWWWXXXWWWUUUTTT^^^aaacccjjjnnn}}}...//////000111111222222333333222222111000000///(((***,,,...///000000000///000111222222111///...000000000///////////////111111111000000000//////---...///000222333444555333333333333333333333333444444444444444444444444888999:::;;;;;;<<<;;;;;;:::::::::::::::;;;<<<===AAAAAAAAAAAAAAA@@@@@@???>>>@@@CCCDDDGGGOOO[[[ddd}}}uuuqqqrrrzzzxxx{{{~~~yyy}}}ppp___^^^fffpppfffOOO@@@999555555444333222111000000...//////000///...---,,,------......------,,,+++------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********+++,,,,,,,,,++++++***))),,,,,,+++******))))))(((***************)))((((((!!!$$$''')))***)))***+++)))(((((((((((()))+++,,,***+++,,,,,,,,,,,,+++***++++++******))))))))))))---.........//////000000//////000000111111111222111111222333444666888999888999:::::::::;;;>>>AAAAAABBBDDDFFFHHHHHHHHHGGGFFFEEEFFFGGGKKKOOOTTTWWWWWWUUUTTTUUUVVVWWWVVVUUUUUU^^^```bbbiiiooo~~~...//////000000111111222222111111000000////////////000000000000//////......///000111111111//////....../////////000000000111111000000000000//////......///////////////000444333222111111222333444444444444444444444444444555666777888999999999999777777999:::;;;<<<<<<<<<>>>??????@@@@@@@@@@@@@@@===???AAABBBCCCHHHPPPVVVjjjxxxzzzpppjjjooo|||wwwttt{{{xxxsssxxxzzzooojjjqqq{{{mmmUUUCCC888444333333222111000000//////...////////////...------------......------,,,,,,........................+++++++++++++++++++++++++++************)))))))))+++++++++,,,++++++***))),,,++++++******)))(((((()))************))))))((("""$$$''')))((((((((()))******)))))))))******+++***+++,,,,,,,,,,,,+++***+++************))))))))),,,------...///000111111000000000000000111111111111111111222333555777777888999:::::::::;;;>>>AAAAAABBBDDDGGGIIIIIIJJJIIIFFFFFFFFFHHHKKKPPPTTTWWWVVVUUUTTTTTTVVVVVVUUUTTTVVV___```bbbiiippp////////////000000111111000000/////////.........333333222111000///...---------///000000000000///------......///000000111000000000000000000//////000000000000000000000000444333111000000222444555333333333333333333333333333333555666666666666666777888:::;;;<<<<<<;;;;;;<<<<<<===>>>???@@@@@@@@@>>>@@@BBBBBBCCCEEEIIIMMM[[[fffwww|||mmmgggkkkvvvzzzrrrvvvwwwpppnnn|||vvvtttyyyttt\\\HHH===888777222111111000//////....../////////.........------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++*********)))))))))******++++++++++++******(((((())))))***+++++++++))))))************)))(((((()))******(((&&&%%%&&&+++++++++******************+++,,,,,,,,,,,,+++*********+++---...///000000,,,,,,---...///000111222000000000000000000000000111111111222333444666666888999:::::::::;;;>>>AAABBBCCCEEEGGGHHHHHHHHHHHHFFFFFFFFFHHHKKKPPPUUUWWWWWWUUUTTTTTTUUUVVVUUUSSSWWW___```aaaiiiqqq///////////////000000000/////////...............******+++,,,---///000000------......////////////,,,,,,---...///000111111//////////////////000000000000000000111111111222333222000000000222444555333333333333333333333333111222333444555555555555999:::;;;<<<<<<;;;999888::::::<<<===>>>>>>??????===>>>???@@@AAACCCEEEGGGOOOWWWggg|||{{{mmmeeefffqqq}}}zzztttuuurrrkkkjjjttttttzzz}}}dddMMM???999777666111000000//////.........///......---------------,,,,,,------...------,,,************************))))))*********+++++++++,,,+++++++++************)))******++++++*********'''(((((()))******++++++((())))))*********))))))***+++,,,+++((('''''''''+++++++++++++++************+++,,,,,,,,,,,,+++***+++,,,---...///111222222,,,,,,---...///000111222000000000000000111111111111111111222333444555666888999:::::::::;;;>>>AAACCCDDDEEEFFFFFFFFFEEEDDDFFFFFFGGGHHHLLLPPPUUUXXXWWWVVVUUUUUUVVVVVVTTTSSSWWW___```aaaiiiqqq////////////////////////...........................------------...//////------------............,,,,,,---...//////000000......////////////000000---......//////000111111111111000000111222333444333333333333333333333333111222333444555555555555:::::::::::::::999888777999999;;;<<<============;;;;;;;;;<<<>>>???@@@AAAGGGLLLYYYlll~~~{{{jjj___aaagggssspppqqquuuoooeeeffflll}}}www{{{jjjSSSAAA777333222000000000000//////.........///...------,,,,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,+++++++++*********((()))******+++*********+++******))))))(((''''''((())))))************)))((()))************+++---))))))******+++******)))***+++,,,,,,,,,,,,+++***,,,,,,------------......,,,------...///000111111/////////000111111222222222222222222333444555666888999:::::::::;;;>>>AAADDDEEEEEEFFFEEEDDDCCCBBBGGGGGGGGGIIILLLQQQUUUXXXYYYWWWVVVVVVVVVVVVUUUTTTVVV___```bbbiiippp////////////////////////.............../////////555444222///...---------......---------------------------....../////////........./////////000000............////////////000000000111222222333333222222222222222222222222222333444555555666666555777777666666666777777888999999:::;;;;;;<<<;;;;;;<<<;;;::::::;;;<<<======BBBDDDMMM[[[iiivvvxxxcccZZZ[[[]]]hhhzzzzzzwwwooouuu{{{nnnhhhhhhrrr}}}eeeVVVDDD888444333111...000000000//////////////////...---,,,,,,,,,------+++,,,------......------------------------------*********+++,,,---------+++************)))))))))(((((()))************************)))((((((''''''(((((()))***************'''((())))))))))))+++---&&&''')))************)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,------.........//////000000---......000111222333444333333333333444555666777888999:::::::::;;;>>>AAADDDDDDFFFFFFGGGFFFEEEDDDGGGGGGGGGIIILLLQQQVVVXXXZZZYYYWWWWWWWWWWWWVVVTTTUUU^^^```bbbiiiooo~~~///////////////...............//////////////////,,,+++++++++,,,---///000///...---,,,,,,,,,,,,,,,---------...............---.........//////000000111111000000000/////////...///000222333333333333222222222222222222222222333333444555666666666666444333333333444555777999999999:::;;;;;;;;;::::::???===;;;:::;;;<<<<<<<<>>AAACCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGIIILLLQQQVVVYYY[[[YYYXXXXXXXXXXXXVVVUUUTTT^^^aaacccjjjnnn}}},,,,,,++++++,,,,,,---...+++,,,---...///////////////...---,,,+++,,,,,,------......///......------++++++,,,---..............................------///////////////000111111111111222333333333333222777777555444333222222222666666777777777555333222555555444444444555555666666888;;;<<<<<<:::::::::===<<<<<<<<<<<<======>>>CCCEEEHHHJJJNNNZZZiiitttzzzeeeYYYPPPQQQXXXdddqqqzzzsssrrrvvv|||rrreee]]]dddttt~~~tttttt}}}qqq___DDD>>>777222111111111000///............---------//////...---,,,++++++***+++,,,,,,------,,,,,,+++******))))))***,,,...///---,,,++++++******++++++***))))))***++++++)))(((---)))%%%&&&+++......,,,***)))(((&&&&&&&&&'''(((''''''(((******+++++++++++++++***)))(((((())))))+++*********))))))((((((((())))))))))))(((((('''***************+++++++++---...//////......///000111111222222222111111000222222222333444555666777;;;;;;:::999888;;;???CCCEEEFFFFFFGGGGGGGGGFFFFFFGGGJJJJJJIIILLLRRRUUUTTTXXXWWWVVVVVVXXXXXXWWWVVV[[[\\\```dddfffnnn---,,,,,,,,,,,,---......+++,,,---...///////////////...---,,,,,,,,,------..................------....../////////......---..................------000///////////////000000000111222222333333222222444333333222222222222222666777777888888777666555555444444444444555666666777999<<<===<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===???AAADDDFFFIIIQQQ\\\eeevvvqqqeeeTTTPPPOOOVVVaaaooo|||vvvtttuuu{{{wwwddd```cccrrr}}}ooooooyyyvvv]]]LLL@@@<<<666222111111000//////............---------,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++************+++---...,,,,,,+++***************)))(((((((((******)))'''+++'''$$$$$$))),,,+++))),,,,,,+++***************'''((()))******++++++++++++******)))(((((())))))*********)))))))))(((((((((((()))******)))))))))***************+++++++++---...000///......///111111111222222222111111000333333333444555666777888::::::999777777999>>>AAAEEEEEEFFFGGGGGGGGGFFFFFFFFFIIIJJJIIILLLRRRUUUTTTWWWVVVUUUUUUVVVWWWVVVUUUYYY\\\```dddfffmmm~~~---------------...//////+++,,,---......///............---,,,,,,,,,------......------------......////////////...---,,,+++------------------......000000//////.../////////000111222222333333222222000000000111111222222333666666777888888888888777444444444444444555666666888:::<<<===<<<;;;;;;;;;:::999999999::::::;;;<<<<<>>;;;888444222111111000//////............---------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,++++++******+++,,,,,,++++++***))))))))))))******)))((()))***+++***(((***'''$$$%%%)))++++++)))+++,,,,,,,,,,,,++++++***'''((()))******+++************)))((((((((())))))******))))))))))))(((((((((((()))***++++++++++++))))))*********+++++++++...///000000//////000111000111111222222222111111444444444555666777888999:::::::::999888:::>>>BBBDDDEEEFFFFFFGGGGGGFFFFFFEEEHHHIIIIIILLLSSSVVVVVVVVVUUUTTTTTTVVVVVVUUUTTTWWWZZZ```eeeffflll|||---,,,,,,,,,,,,---......+++,,,------.........---------------------------...---,,,,,,,,,---...///+++,,,,,,,,,++++++***))),,,,,,------------......000000///............///000000111222222222222222000000111111222222222111444444555666777777888888444444444444444555666777777999;;;;;;:::999999:::999999999999999:::;;;<<<<<>>AAADDDEEEEEECCCBBBGGGNNNUUU\\\jjj~~~kkkZZZPPPKKKHHHIIIMMMVVVhhh{{{zzzzzzvvvjjjaaabbbmmmxxxpppcccaaa\\\llljjjTTTFFF===888555000111222111/////////000///............---------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++++++++***))))))))))))******(((&&&%%%'''((((((((((((((((((((())))))((((((((())))))************)))))))))************))))))((((((''''''(((((())))))''''''(((((((((((())))))(((((()))***++++++++++++(((((()))***+++,,,,,,------...//////......///000///000111222222222222222222222222333444555666777999::::::::::::;;;>>>@@@BBBCCCDDDEEEFFFGGGGGGGGGEEEHHHIIIIIILLLSSSVVVVVVWWWUUUUUUVVVXXXYYYYYYXXXWWW[[[bbbffffffjjjxxx++++++******++++++,,,---,,,,,,,,,------,,,,,,++++++,,,---.........------(((***,,,...///...---,,,---....../////////......***++++++,,,------......,,,,,,,,,---...///000111///000000111111111111111...///000222222111000///000000/////////111222333333333333444555666777888666777777666444444555666777777777888999:::;;;<<<>>>>>>@@@AAABBBBBBAAA???AAAGGGLLLOOOYYYlll~~~mmm]]]PPPIIIGGGGGGKKKWWWgggvvv|||}}}|||yyy}}}xxxpppgggbbbbbbiii{{{uuuddd___ccckkk|||sss[[[III???;;;666222111222222111......///222///............---------***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))+++,,,---,,,,,,+++,,,,,,+++***************+++)))&&&&&&''')))))))))'''((())))))((((((((((((******))))))******+++,,,))))))************))))))'''''''''''''''((())))))'''''''''((((((((())))))(((((()))******)))))))))'''((()))***+++,,,------,,,---......------.../////////000222222333333222333333333333444666777888888999::::::999:::===???AAABBBCCCEEEFFFFFFGGGGGGFFFIIIJJJIIILLLRRRUUUTTTUUUTTTTTTUUUWWWXXXXXXWWWYYY]]]bbbffffffjjjyyy,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,++++++***+++---...///...------&&&))),,,///000///,,,+++............---,,,++++++******+++,,,,,,---......++++++,,,,,,...///111222//////000111111111111111***+++...000111111000///111000/////////000222222222333333444555666888888777888888777555444666777555555555666777999:::;;;BBBAAA@@@AAAAAAAAA@@@??????FFFJJJJJJPPP___oooyyy}}}jjjXXXNNNKKKBBBBBBIIIUUU```nnn~~~yyy{{{xxxyyyvvvoooiiifffhhhmmmxxxvvvhhh___```ggg|||rrraaaLLL>>>999777333...111333333111...---000333//////.........---------...------,,,+++***))))))+++,,,,,,------,,,,,,+++((()))***,,,------,,,,,,---,,,++++++******++++++...,,,))))))***,,,,,,,,,)))+++,,,,,,+++************)))((((((((()))+++,,,))))))*********))))))((('''''''''''''''((()))***&&&'''''''''(((((())))))((())))))))))))((((((''''''((()))***+++,,,------+++,,,...---,,,,,,---/////////000222222333333333444444444555666777888999999:::;;;;;;;;;<<<>>>@@@AAABBBCCCEEEFFFFFFGGGGGGGGGJJJJJJIIILLLRRRUUUTTTTTTSSSSSSTTTVVVXXXWWWVVV[[[^^^cccffffffjjjyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------,,,+++,,,---///000------,,,++++++,,,,,,---------------.........///---,,,,,,,,,---///000222222222111111000000//////////////////////////////111000000000111222333333333333444555777999;;;<<<<<<:::777555444444444555666666666777777888999:::===>>>>>>???@@@@@@AAAAAAEEEEEEFFFGGGLLLTTT^^^eeewww|||gggTTTHHHFFFDDDHHHOOORRRVVVjjj}}}}}}|||yyywww|||ppphhh___iiivvvnnnccc]]]```pppzzz[[[PPPBBB888555555444222111000...,,,---///222444/////////000111000---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******+++++++++******))))))))))))))))))))))))++++++******)))(((((((((***))))))(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((((()))******)))((()))+++'''''''''((()))+++------////////////000000000000///000111222333222111111222333333444555666777777777888999999999:::===???AAACCCEEEEEEEEEFFFHHHJJJJJJLLLMMMMMMLLLNNNRRRWWWVVVVVVUUUUUUVVVVVVWWWXXXZZZdddfffggglllnnnyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++++++++*********+++,,,---,,,++++++++++++,,,,,,---,,,,,,------------.........------,,,---...///000000000000000000000//////////////////////////////000000000000111222333333333333444555777888:::;;;:::999777555555555666777444444444444555666777888<<<<<<======>>>?????????CCCCCCDDDEEEHHHMMMUUUZZZhhhuuuttt```TTTKKKDDDCCCHHHLLLNNNZZZhhhwww}}}uuuvvvzzzrrrgggdddgggwwwwwwfffaaadddmmm}}}fffPPPGGG;;;444222222222111000///...---...///111222///---------......,,,***++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))******))))))((())))))***++++++(((((((((((((((((((((((('''((())))))))))))((('''((())))))******))))))((()))***+++***)))((()))***))))))))))))***,,,---........./////////000000000///000111222333222222111222333333444555666777777888999:::999999:::<<>>@@@@@@AAABBBCCCEEEJJJMMMWWWbbbtttrrrfffVVVJJJBBBEEEHHHHHHKKKQQQ[[[fffwwwwwwnnnjjjqqq}}}~~~rrrhhh``````dddwwwxxxllldddhhhrrrlllQQQCCC===555111111222222000//////////////////000000...,,,******+++,,,+++***++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******))))))))))))))))))((('''&&&((((((((((((((((((((((((''''''((())))))***++++++((((((((()))***+++------))))))))))))))))))))))))((())))))******))))))((()))******************)))***+++,,,+++)))((((((***+++++++++++++++,,,------------........./////////000000111222222222222111222333333444555666777777999:::::::::999999<<<>>>@@@BBBDDDDDDDDDEEEGGGIIIHHHIIIJJJJJJKKKNNNRRRUUUVVVVVVUUUUUUVVVVVVWWWXXXYYYbbbcccdddiiimmm|||************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,------------------------...))))))))))))***+++,,,,,,------------............,,,+++***)))((((((''''''------......//////000000////////////////////////000000000000111222444444444444555666666777777777555555555666666888999:::666666666666666777999999999999:::;;;;;;<<<<<<===<<<>>>@@@@@@AAABBBDDDFFFLLLTTTcccuuuxxxfffZZZOOOLLLKKKHHHGGGIIINNNUUUcccttt|||uuunnniiikkkuuuwwwiii___[[[^^^jjjvvv~~~yyytttttt|||xxx]]]GGG;;;888444222333333222111---...///000000//////......,,,***)))***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************)))((('''&&&(((((((((((((((((((((((((((((((((((())))))******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))************))))))******++++++++++++******+++,,,,,,+++)))(((((())),,,,,,++++++++++++,,,,,,------------.........///000000111111222222222222222333333444555666777777;;;;;;;;;:::999999;;;===@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJKKKLLLNNNQQQUUUXXXVVVVVVUUUUUUVVVVVVWWWXXXXXXaaaaaabbbhhhmmm|||************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,------------------------,,,***)))))))))******+++,,,---............/////////,,,,,,,,,++++++***))))))------......//////000000/////////////////////////////////000111333444555444555666666666666555555333333444555777888::::::555555555555666777888999999999::::::;;;<<<<<<<<<:::===???AAAAAABBBDDDEEEFFFKKKUUUcccttt{{{rrrggg\\\QQQIIIFFFHHHIIIJJJSSSbbbqqqzzzqqqllljjjkkklllxxxwwwlllddd^^^]]]bbbnnnrrr___MMMBBB777666444333333222111000---...///000000///...,,,///---+++***,,,---...---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))((('''(((((((((((((((((((((((())))))))))))(((((('''''')))(((((('''''''''(((((())))))))))))))))))))))))******))))))))))))************++++++++++++*********,,,,,,+++***))))))***,,,,,,+++************+++------------.........///111111111111111222222222222333333444555666777777;;;<<<<<<:::999999<<<>>>@@@BBBDDDEEEEEEEEEGGGIIIJJJJJJJJJLLLOOOSSSVVVXXXVVVVVVUUUUUUVVVVVVWWWXXXWWW___```aaagggmmm|||++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,+++******+++++++++*********++++++---------.........//////---...///////////////...//////////////////000000/////////////////////////////////000111333444555555666666777666555444333111111333444666888999999333333333333444555666777888888999::::::;;;;;;<<<999<<>><<<333333222111000///...------...///000///...---,,,...---,,,,,,...//////...++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,++++++,,,++++++***)))(((((((((((((((((((((((((((******)))(((((('''&&&&&&)))(((''''''&&&&&&&&&'''))))))))))))))))))))))))***))))))(((((())))))***)))******************)))***+++,,,+++******+++,,,,,,++++++*********++++++------........./////////111111000000111111222333222333333444555666777777:::;;;;;;;;;::::::===???AAACCCEEEEEEEEEFFFHHHJJJHHHGGGGGGIIINNNSSSVVVWWWVVVVVVUUUUUUVVVVVVWWWXXXVVV___```aaahhhlll{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++++++++,,,,,,,,,+++***)))...---,,,++++++******++++++++++++,,,,,,,,,------+++---...000111222222111000000000000000000//////////////////////////////......///000111333555666555666777777666444222111///000222333555666777777333333333333444555666666666777777888888999::::::999;;;>>>???@@@AAADDDEEE???BBBFFFJJJQQQ^^^ooo{{{}}}iiiZZZRRRFFF@@@AAAIIIOOOVVVgggyyy~~~tttmmmlllkkklllpppxxxuuuhhhbbbaaa]]]dddrrruuu___PPPCCC999555777000111111000///............/////////......---,,,---,,,,,,---///000...---++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))***************))))))))))))))))))))))))))))))((((((((((((((((((''''''(((''''''''''''(((((()))(((((((((((((((((((((((())))))(((''''''((())))))((())))))******))))))((((((***++++++++++++,,,...,,,,,,+++++++++,,,,,,---....../////////000000000222111000000000111222333222333333444555666777777::::::;;;;;;:::;;;>>>@@@BBBDDDFFFGGGGGGGGGIIIKKKHHHGGGFFFIIIOOOTTTWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXUUU^^^aaabbbhhhlllyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------...///...---+++***//////---,,,+++*********))))))*********+++++++++((())),,,...000111111111222222111111000000//////////////////////////////......///000111333555666666666777777666444222000...///111333444555666666555555555555555666888888555555666666777888888888999:::===>>>>>>???AAACCC???CCCFFFGGGIIISSScccppp{{{lll___KKKCCCAAAFFFHHHHHHTTTcccmmmzzz~~~pppfffcccffflllsss}}}jjj^^^^^^cccnnnyyyyyycccLLL@@@:::555333555000111222111000000111222//////......------------++++++,,,...///000...,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******'''((()))))))))))))))(((************************&&&&&&''''''((()))))))))''''''''''''(((***+++,,,(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((((()))++++++++++++---///---,,,,,,,,,,,,---...///////////////000000000000222111000000000111333444222333333444555666777777999:::;;;;;;:::<<>>EEEHHHQQQ___lllxxxxxxsssnnnooossswww~~~qqqkkklllsss~~~jjjSSSEEE999444333111///000/////////////////////000/////////.........------///...,,,++++++,,,---...------------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,------......///.........111000//////000222555666111111222333444666777888:::;;;:::999999;;;???BBBDDDEEEFFFGGGGGGGGGGGGGGGEEEIIIJJJIIILLLSSSVVVUUUUUUVVVWWWXXXXXXWWWVVVVVVWWW^^^___bbbiiilllvvv))))))******************++++++*********++++++++++++++++++,,,,,,------......---,,,+++************++++++*********+++,,,,,,---,,,,,,,,,+++++++++***------,,,,,,,,,,,,------......///////////////.........---,,,---...///000111111111111111111111111222222333222222111000//////000222222111111222444888777444222000000000000333333333444555666666777999;;;;;;;;;999888999:::???@@@@@@AAABBBEEEJJJNNNSSS```ooo{{{~~~iiiSSSHHHAAA;;;;;;@@@>>>CCCJJJRRR[[[gggttt~~~yyytttrrrrrrtttyyy{{{ppphhhnnn~~~tttttt~~~}}}eeeSSSCCC;;;444222000......111///////////////////////////////////////.........///...,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))***+++++++++,,,---...///////////////000/////////000222444555222222222333444666888999:::::::::999999;;;>>>AAAFFFGGGGGGHHHHHHGGGGGGFFFDDDGGGHHHGGGKKKQQQTTTSSSTTTUUUVVVXXXXXXXXXWWWWWWYYY``````aaahhhkkkttt)))))))))******++++++,,,+++***)))))))))***+++,,,***+++++++++,,,,,,,,,---///...---,,,+++***************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------.../////////......///...,,,+++,,,---///111111222222222222111111000222222111111111000000///...000111111000000111333777555444222000000//////222222333444555666777777888:::::::::888777888999===>>>@@@@@@@@@BBBFFFIIINNNUUU```mmm|||~~~gggXXXMMMCCC>>>???>>>@@@BBBDDDIIIRRR\\\dddzzz|||wwwtttssstttwww|||qqqpppuuuyyyqqqnnnxxx}}}fffQQQDDD999555333333111---...333///////////////.........////////////////////////...---,,,+++++++++,,,,,,******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))******+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))***++++++,,,,,,,,,,,,---///000000000000///......///000111333444000000000111333444666777999:::::::::999;;;>>>@@@DDDEEEFFFGGGGGGGGGGGGGGGFFFIIIJJJIIILLLSSSVVVUUUSSSTTTUUUWWWXXXXXXXXXWWWZZZ``````bbbiiilllvvv%%%%%%&&&&&&''''''((((((+++***)))))))))***,,,---*********+++++++++++++++......------,,,+++******))))))))))))***++++++,,,******+++,,,,,,---......---..................---,,,,,,---...............///...,,,+++,,,---///111111111222222222111111000111111000000000000000000...000111111000///000222333333222222111111111222333333444555555666777777555777888888777777999:::;;;===>>>???@@@AAADDDGGGIIIKKKQQQ[[[jjj|||}}}mmm___PPPEEE???>>>>>>===>>>@@@FFFLLLQQQ___hhhvvv}}}vvvrrrppprrrxxxuuuooo{{{ssskkknnnttt}}}gggQQQBBB;;;444333333444111------222000/////////......------.........///////////////------,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***************+++,,,,,,------...,,,---...///000000000000......//////000222333333000000111222333555666777888999::::::999;;;===???@@@AAACCCDDDFFFGGGHHHHHHGGGJJJKKKKKKNNNTTTWWWVVVRRRSSSUUUWWWXXXXXXWWWWWWYYY``````bbbkkkooo{{{(((((((((((((((((())))))))))))))))))******+++,,,************************,,,,,,---------,,,++++++******)))))))))***++++++))))))***+++,,,---......++++++,,,,,,,,,,,,++++++++++++,,,---..................---,,,---...///000///000111222222222000000000000////////////000000///000111111000///000222111222222222333333444444444444444555555555555666333444666777777777999;;;;;;<<<===>>>>>>@@@CCCFFFIIIHHHKKKRRR\\\kkkrrraaaQQQFFF???===;;;999;;;>>>CCCEEELLLTTTaaappp~~~~~~}}}zzzuuupppnnnooopppzzzwwwsssvvvtttkkkkkkvvv|||fffRRRAAA777555222000000222000,,,,,,///000//////......------------------...............,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%%%%%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))******++++++++++++,,,,,,---.........---...//////000000000000...//////000111222333333333333333444555777999999777999::::::::::::===???>>>???AAACCCFFFGGGHHHHHHFFFIIIJJJJJJMMMSSSVVVUUUSSSTTTUUUWWWWWWWWWVVVVVVXXX___```bbblllrrr~~~,,,+++++++++++++++******&&&&&&'''((()))******************************)))******,,,,,,---,,,,,,++++++******))))))))))))***)))*********++++++,,,,,,***+++,,,,,,,,,,,,+++*********+++------.........---------............///---...000111222222000000000///.........///000000000111222222000000111222222222333444444444444444444444444444333333333333222444666666666666888:::;;;<<<<<<;;;;;;===@@@CCCIIIHHHKKKOOOSSS]]]pppvvvfffZZZKKKFFF???:::999:::===???BBBHHHQQQ\\\iiiyyy}}}wwwmmmnnnooonnnnnnrrrxxx|||xxxuuuyyyuuurrruuu}}}xxxaaaPPPCCC999333444111......111111...---000000000///......---,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,+++******)))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))******+++((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))******+++***++++++,,,,,,---.........//////000000000////////////000222333333444444333333333444666777999:::777888::::::::::::<<<>>>@@@AAABBBDDDFFFGGGHHHHHHFFFIIIJJJJJJMMMSSSVVVUUUTTTTTTVVVWWWWWWVVVUUUTTTXXX______bbbkkkqqq~~~******))))))((((((''''''###$$$&&&((())))))((('''*********)))))))))))))))((()))+++,,,------,,,+++++++++***)))(((((())))))+++++++++************))),,,,,,............,,,,,,)))***+++,,,------...---,,,---......//////......+++---///111222222000000000///...------...000000111222333222111000111222333444444555555444444333444444333222222111111000333555666666555555777888===<<<;;;:::999:::>>>AAADDDDDDGGGKKKKKKOOO```rrrzzzooo\\\TTTHHH???:::999;;;<<<:::>>>DDDJJJSSScccuuu~~~yyyuuuooojjjlllnnnqqqsssvvv}}}~~~qqqlllrrrzzzqqqnnnwwwvvvbbbLLLAAA<<<777555666222...---111333222111222000000///...------,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,+++************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((***+++,,,---...***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))******++++++,,,------///000000000000//////...///000111222333444444444111111222222444555777888666888::::::::::::<<<>>>CCCCCCDDDFFFGGGGGGGGGGGGGGGKKKLLLKKKNNNUUUXXXWWWTTTUUUVVVWWWVVVUUUTTTSSSXXX___^^^aaajjjppp}}}***)))))))))((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***,,,+++,,,,,,---...///000555555333111...+++(((''')))))))))***+++++++++,,,''')))************,,,---//////...---,,,,,,+++***)))***+++...000///,,,)))---......///////////////222111000///......//////000111222333333222000///111222333333222111000///222222111111222222333333555555666666777777888888888:::<<<=========???AAAAAADDDFFFDDDCCCGGGRRR\\\ppp~~~uuueeeTTTIII@@@888888===;;;:::<<>>@@@@@@CCCEEEDDDBBBFFFOOOWWW___lll}}}vvveeeWWWKKK???;;;===:::888:::===???DDDNNNXXXaaammmyyy|||xxxssssssqqqppppppsssxxx|||{{{wwwvvvtttvvvwwwyyyuuuooosss~~~qqq[[[KKKCCC:::444444444222000...........................///////////////////////////------,,,---......,,,,,,+++******)))(((((())))))************)))))))))))))))))))))******+++,,,***)))''''''((()))***(((((())))))))))))(((((()))))))))((((((''''''&&&'''''''''''''''((()))******)))((('''&&&''''''((()))((((((''''''''''''((('''&&&&&&&&&%%%%%%%%%%%%$$$&&&(((((('''&&&'''((()))******)))''''''((()))******))))))******+++,,,,,,...000000000///000111---...///000222222222333111222222333444555666666888999999888888:::===???AAAAAACCCDDDEEEEEEFFFFFFGGGGGGIIIMMMRRRVVVXXXXXXVVVVVVWWWWWWVVVVVVUUUTTTUUU\\\]]]```hhhmmmxxx***************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******+++$$$%%%&&&((()))+++,,,,,,******************)))))))))+++,,,,,,++++++---.........------,,,,,,++++++,,,++++++,,,---...---,,,,,,---......//////.........---,,,+++++++++,,,------...///111222222222222///000111222111000///...000000000000111222333444333333444555666888888999:::;;;===<<<;;;;;;<<<>>>>>>BBBDDDDDDBBBDDDJJJPPPQQQ\\\kkkyyy}}}nnn]]]LLLAAA===<<<999999;;;;;;:::>>>DDDJJJTTT^^^fffppp~~~xxxtttrrrtttvvvxxx|||~~~pppiiiiiimmmqqq}}}{{{qqqlllqqqzzztttZZZGGG>>>999444222333444333222111111111111111111111111//////////////////.........------,,,------...///...------,,,,,,++++++***))))))************)))))))))))))))))))))******+++,,,+++***)))((()))******))))))***))))))((('''&&&))))))))))))))))))((((((***)))'''%%%%%%&&&(((***))))))(((''''''''''''((((((''''''''''''((())))))((((((((((((''''''''''''%%%&&&(((((('''''''''(((+++)))((('''((()))((('''******))))))******+++,,,+++---///000000000111222////////////000111333333111222222333444555666666888999999999888:::===???@@@AAABBBCCCEEEEEEEEEEEEGGGGGGIIILLLQQQVVVXXXXXXVVVVVVWWWWWWVVVVVVUUUTTTVVV]]]]]]```hhhlllvvv++++++******************(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((())))))***((((((((())))))***+++,,,++++++******))))))(((((()))***,,,++++++***,,,---------,,,,,,,,,,,,,,,,,,---+++))))))***,,,,,,+++,,,,,,---............------,,,+++++++++,,,---......//////000000111111111111222333444444333222111/////////000111222333444111222333444666777888999:::<<<===<<<::::::;;;<<<<<<@@@CCCCCCAAAAAAEEEIIIKKKQQQ\\\iiiuuuvvv```MMMBBB@@@<<<:::<<<<<<999999<<<>>>EEELLLRRRZZZgggwww{{{xxxxxxyyy{{{wwwkkkbbbbbbjjjvvv~~~uuukkkjjjqqqqqq]]]JJJ===555333111000222333333222222222333333333333444444////////////............,,,,,,,,,------......///.........------,,,,,,,,,))))))************)))))))))))))))))))))******+++,,,+++***))))))))))))***************)))'''&&&&&&(((((((((((((((((()))))))))((('''&&&&&&'''((()))((((((((('''''''''((((((&&&&&&&&&''''''(((******))))))))))))((((((((((((%%%'''((()))((('''((())),,,)))&&&''')))***)))&&&******))))))******+++,,,+++---///000//////000111000//////...///111333444111222222333444555666666777888999999999:::<<>>AAAAAA@@@???AAACCCDDDHHHMMMVVVaaaooo||||||dddSSSEEE???:::;;;<<<:::888999888;;;???BBBEEENNN[[[fffvvv~~~{{{xxxvvvxxx}}}xxxooodddaaa```bbblllzzz}}}sssiiiiiirrr~~~jjjXXXHHH>>>999222111111111222222111111////////////000000111111000000//////.........---++++++,,,------.........*********)))))))))))))))))))))************)))))))))))))))))))))******+++******))))))((((((((((((************)))'''&&&&&&'''''''''''''''''''''(((%%%&&&'''))))))))))))(((''''''((((((((((((((((((&&&&&&&&&&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''((())),,,)))&&&''')))***)))&&&******))))))******+++,,,---///000000...---...///000000/////////111222333111222222333444555666666777888::::::999:::<<<>>>BBBCCCDDDFFFHHHIIIIIIIIIGGGFFFFFFHHHMMMRRRTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTVVV]]]^^^```gggiiirrr)))))))))***************&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***))))))(((((())))))***''''''&&&&&&&&&(((***+++))))))))))))))))))((((((''')))***)))(((((()))*********++++++,,,,,,------,,,***((('''((()))))))))***+++,,,,,,------,,,,,,------------...///111222222111000...------------///000222333333222111111///////////////000000111111111222333444666666777999:::;;;;;;999888999;;;:::<<>>???@@@CCCEEEHHHLLLSSS___nnnyyyoooTTTHHH>>>;;;;;;999777888999999;;;<<<<<<>>>GGGQQQ\\\iii{{{}}}uuukkkccc```[[[___gggrrr}}}iiiiiikkkuuu~~~fffSSSEEE:::555555222222222222111111000000//////000000111111222222000000000///......------+++,,,,,,------------,,,************************))))))************)))))))))))))))))))))******+++******)))))))))((((((((())))))***))))))((('''&&&'''''''''''''''&&&&&&&&&###%%%''')))******((('''&&&'''(((((()))(((((((((&&&&&&&&&'''''')))******%%%%%%&&&&&&&&&&&&&&&'''&&&'''))))))((((((((()))+++)))((('''((()))((('''******))))))******+++,,,---///000000...---------000000000000000111222222111222222333444555666666666888::::::::::::<<<>>>CCCDDDEEEGGGIIIJJJKKKKKKGGGFFFFFFHHHLLLQQQTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTVVV^^^^^^```ggghhhppp((((((((())))))*********''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))(((((((((((())))))'''&&&%%%%%%%%%''')))***((((((((()))))))))))))))(((***+++***)))((()))***)))******+++,,,,,,---------+++******++++++***)))******+++,,,,,,,,,,,,,,,---,,,,,,,,,...///111333111000...------------...000111222333444333222222000000///.........//////111222222333444444555555888999::::::999888:::;;;:::<<<======>>>>>>>>>???CCCGGGJJJKKKLLLTTTbbbmmm|||ppp___LLLBBB???;;;999999:::999;;;<<<999777===FFFFFFPPP]]]jjjuuu~~~vvvnnnkkkgggccceeejjjooovvvxxxqqqmmmtttxxxdddOOOCCC<<<666222222222222222111000//////000000000111222222333333444111000000///......------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))))))))******+++******++++++******))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''((((((((((((((('''%%%&&&((()))))))))(((((('''''''''''''''((()))***'''''''''(((((()))))))))&&&((()))***(((((()))***)))******)))''''''((()))******))))))******+++,,,,,,---//////...---.../////////000111111111111000111222222333444555666666666888:::;;;::::::<<<===BBBCCCEEEGGGIIIJJJKKKKKKIIIHHHGGGIIIMMMRRRUUUWWWVVVVVVWWWWWWVVVVVVUUUTTTVVV^^^___```fffgggooo''''''(((((()))))))))***((((((((((((((((((((((((%%%&&&'''((()))***+++,,,)))(((((('''''''''((((((,,,***(((&&&&&&&&&'''(((''''''(((((())))))*********+++,,,+++***)))***+++))))))***+++,,,------......---,,,,,,------+++*********+++,,,,,,,,,,,,+++,,,,,,+++,,,---///111222///...---,,,------///000+++,,,---/////////...---111000///......---......222222222333333444444444777999::::::999999:::;;;;;;;;;<<<<<<===>>>?????????EEEJJJIIIGGGKKKWWWaaaooottt[[[LLLEEE@@@======666555888:::666222666>>>;;;@@@GGGPPP[[[hhhuuu~~~~~~|||||||||{{{uuusssjjjdddcccgggiiilllvvv}}}sssooommm}}}yyyaaaPPP@@@<<<;;;777333222000111111000......///111,,,------...///000000000111000000///...---------,,,------...---,,,***))))))))))))))))))))))))***))))))************)))))))))))))))))))))******++++++,,,,,,,,,,,,+++******'''((()))))))))))))))(((+++******)))(((''''''&&&,,,***(((&&&%%%&&&'''(((%%%&&&((()))))))))(((((((((''''''''''''((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&(((******)))((()))***(((***+++)))&&&%%%(((************)))***++++++,,,***,,,...///......///111...///111222222111000///111222222333444555666777666888:::;;;;;;;;;<<<===AAABBBDDDFFFHHHIIIJJJJJJKKKJJJIIIJJJOOOSSSWWWXXXVVVVVVWWWWWWWWWVVVUUUUUUVVV^^^___```fffgggnnn((()))***+++++++++++++++''')))***)))((('''(((***)))*********)))(((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))******++++++''')))******))))))***+++,,,+++)))((((((((()))***+++++++++************)))++++++***)))(((((()))))))))***+++,,,---------------,,,***))))))***,,,---222111///...------......000...,,,---///000...,,,444444444444444444444333222555888:::999888888999888999:::::::::;;;===@@@AAADDDHHHKKKLLLMMMOOOPPPccckkkzzztttbbbWWWNNNDDD===???:::888::::::555555999;;;<<>>@@@BBBEEEGGGJJJKKKLLLLLLJJJKKKKKKMMMOOORRRUUUVVVUUUUUUVVVWWWWWWWWWVVVVVVUUU\\\]]]___fffhhhppp))))))))))))*********+++((()))***)))((('''((()))&&&&&&&&&&&&&&&&&&%%%%%%'''(((((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''')))******))))))***+++++++++***)))))))))))))))+++++++++************)))++++++***))))))))))))))))))***+++,,,---------------,,,+++))))))***+++,,,///...---------...///000111///---...000111///---333333333222222222333333222555888999888777666777777888::::::999:::<<>>888444333222111///////////////.....................//////000000000/////////......------,,,,,,,,,,,,+++++++++******+++++++++*********))))))+++***)))(((&&&%%%$$$###))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$""""""$$$$$$$$$###%%%'''(((((('''&&&&&&'''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((())))))************)))******++++++,,,,,,++++++,,,...000000///...///000222000......000111222111000111222333444555666777888999:::999888999<<<>>>???@@@CCCEEEGGGHHHIIIIIIIIIIIIJJJLLLNNNRRRTTTVVVUUUUUUUUUUUUUUUVVVVVVVVVUUU]]]]]]___fffhhhppp)))((('''''''''((()))***)))******)))(((''''''(((''''''(((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''((())))))''')))******(((((()))+++***++++++++++++***))))))+++++++++************)))++++++***))))))))))))*********+++,,,------------...---+++***)))***++++++,,,,,,,,,,,,---...///000111///...///000111000///333222111000000111222333222555777888777555555555666777888888888999;;;===>>>AAADDDEEEEEEEEEFFFGGGKKKQQQ\\\iiiwwwvvvlllcccXXXLLLDDD???;;;;;;>>>999999999999:::;;;<<<===???CCCKKKRRRYYY___eeeiiissswww}}}xxxnnneee]]]YYYTTTQQQMMMIIIHHHIIILLLNNNUUUXXX___fffooozzz{{{zzzyyyzzzgggQQQDDDAAA;;;888555333222111///---/////////............------------.................................//////,,,,,,,,,+++++++++******+++++++++***************+++***)))'''%%%###!!! ))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&(((&&&%%%%%%&&&'''&&&%%%%%%''')))((('''&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((***************)))(((((())))))***++++++,,,,,,,,,,,,...000000///...///000000///......000111111111111111222444555666777888888999999999888999;;;>>>@@@AAACCCEEEGGGHHHHHHGGGGGGHHHIIIKKKMMMQQQTTTVVVUUUTTTSSSSSSSSSTTTVVVWWWVVV]]]^^^```fffhhhppp)))(((&&&%%%%%%&&&((())))))***+++)))'''&&&'''(((((((((((())))))***++++++)))))))))(((((('''&&&&&&((((((((((((((((((((((((''''''(((((()))******+++'''((())))))(((((()))+++)))***+++,,,,,,+++***)))+++++++++*********))))))++++++***))))))************+++,,,,,,---------,,,...---,,,+++************+++++++++,,,,,,---------//////...///000000000///333222111000000111333444333666888999777555444444555666777777777777999;;;===???AAABBBBBBAAAAAABBBDDDHHHOOOYYYeeesssxxxhhh[[[QQQIIICCCAAA===<<<<<<<<<<<<<<<;;;:::===@@@DDDGGGIIIKKKNNNQQQTTTWWW\\\aaahhhpppxxx}}}|||sssqqqnnnmmmnnnoooppppppmmmjjjeee]]]UUUOOOKKKJJJNNNMMMKKKJJJKKKPPPUUUZZZ___fffqqq}}}zzzeeeSSSDDD======444444333222222000///---//////.........---------------------....................................,,,,,,,,,+++++++++******************************((((((((((((((((((''''''((())))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$%%%'''((()))((('''&&&)))(((&&&''')))******)))&&&'''))))))'''&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))*********))))))(((******************++++++,,,...000000///...///000000///...///111222222111111222333444666777888888888999999888888999;;;===BBBCCCEEEGGGHHHIIIIIIHHHFFFFFFHHHJJJMMMPPPSSSUUUTTTSSSRRRQQQRRRSSSVVVWWWWWW^^^^^^```fffhhhppp)))'''&&&$$$$$$%%%'''((()))******)))(((''''''(((&&&%%%%%%%%%%%%&&&(((((())))))((((((''''''''''''(((((((((((((((((((((((('''''''''((())))))******&&&((())))))(((((()))***((()))+++,,,,,,+++***)))+++++++++*********))))))+++***************++++++++++++,,,---------,,,,,,---,,,,,,++++++*********------,,,,,,,,,++++++***------............//////333222111111222333444555555777999:::888666666666555666777777666666888:::<<<>>>@@@AAA@@@?????????CCCFFFJJJPPPYYYeeesss|||zzznnnaaaSSSHHHAAA???<<<;;;<<<<<<:::888:::;;;============???AAACCCEEEGGGJJJNNNTTTZZZ___eeemmmuuuzzz}}}zzzzzz|||vvveeeZZZWWWTTTSSSSSSTTTTTTTTTTTTTTTQQQMMMHHHEEEFFFHHHGGGJJJNNNRRRXXX```hhhooozzzvvv\\\LLLCCC<<<666444111111222222222000//////............------------........................//////......------,,,,,,,,,,,,,,,+++++++++******************************''''''((()))***+++++++++'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((($$$%%%&&&(((((((((''''''%%%$$$###%%%(((*********&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''')))******+++++++++,,,,,,***))))))))))))***,,,...000000///...///000111000000111333444444333111222333444666777888888777888999888777888;;;===BBBCCCEEEGGGHHHHHHHHHHHHFFFGGGGGGIIILLLPPPSSSUUUSSSRRRQQQQQQQQQSSSVVVWWWWWW______```ggghhhppp((('''&&&%%%%%%%%%&&&'''''')))***)))((('''(((***((('''&&&&&&&&&'''((()))((((((''''''''''''((()))(((((((((((((((((((((((($$$%%%%%%&&&&&&'''((((((&&&((())))))''''''(((***(((((()))************)))+++++++++************)))+++************+++,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------,,,+++***)))+++---......------///000111111222333333444444444444777999:::999777777777555666777777666666888:::<<<>>>@@@AAA@@@?????????DDDGGGJJJLLLQQQYYYdddmmm}}}ooo___OOOHHH@@@;;;:::999777555555666777777666777999<<<>>>?????????@@@CCCGGGJJJLLLSSSZZZ^^^eeeooovvvxxx}}}|||sssmmmdddcccaaa___^^^bbbggglllrrr}}}vvvdddUUUJJJHHHEEEDDDEEEFFFFFFFFFFFFGGGGGGEEEBBBCCCFFFJJJJJJRRR]]]hhhrrr|||vvv```III>>><<<888222//////000222222000///000000.........------------,,,///............---------.........---,,,+++******,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''''''''&&&%%%&&&)))+++,,,+++&&&(((***)))((('''(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))+++++++++,,,,,,+++***)))((()))******,,,...000000///...///000111000111222555666555333111111222444555666777888777888888888777888:::===???@@@BBBDDDFFFGGGGGGFFFHHHHHHHHHJJJLLLOOORRRTTTRRRRRRQQQRRRSSSTTTVVVWWWXXX___```aaaggghhhppp((('''''''''&&&&&&&&&&&&&&&'''))))))((((((***+++,,,+++)))(((((((((***+++''''''&&&&&&'''((()))***(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((&&&'''((((((''''''(((***((((((''''''((())))))***+++++++++************)))+++*********++++++,,,---+++,,,,,,------,,,,,,+++)))******+++,,,,,,,,,,,,,,,,,,---......---,,,++++++---//////......000222...///111333444333222222222555888999888777777777666777888777666666888:::===???AAABBBAAA@@@@@@AAACCCFFFJJJKKKLLLPPPXXX^^^kkk{{{mmmbbbSSSGGGAAA===999666555666777666555666888:::::::::;;;:::999999;;;>>>>>>CCCGGGHHHKKKSSSXXXYYY[[[aaahhhmmmpppuuu|||~~~|||{{{zzzyyyvvvuuurrrmmmggg___XXXTTTLLLMMMMMMLLLMMMQQQXXX]]]kkkvvv~~~{{{pppbbbTTTJJJCCCAAA??????AAADDDEEEEEECCCGGGJJJJJJJJJLLLRRRWWW___jjjzzz{{{uuu^^^NNN???:::999777222000...///111000...---///111.........---------,,,,,,...---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++*********))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((''')))(((&&&%%%%%%&&&'''(((***)))'''((()))+++******'''(((******((('''((()))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))***************))))))((('''(((***,,,---,,,...000000///...///000//////000222555555444333000111222333444555666777777888888777777888:::<<<===???AAADDDFFFGGGGGGGGGJJJJJJJJJKKKMMMOOOQQQSSSQQQRRRRRRSSSTTTUUUVVVWWWYYY``````aaaggghhhppp'''(((((((((((('''&&&%%%%%%'''((()))((()))***,,,***)))&&&%%%$$$%%%&&&'''&&&&&&&&&&&&''')))***,,,((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((((((''''''(((***((('''&&&&&&&&&((()))***+++++++++************)))+++*********+++,,,,,,---,,,,,,,,,------,,,++++++((()))***+++,,,---------***+++---...///......---,,,...111000//////111333+++---000333444333111000000333666888777777666777777888888777666666888:::===@@@BBBCCCBBBBBBBBBCCCAAAEEEIIIJJJIIIKKKQQQVVV\\\nnn|||hhhWWWLLLEEE???<<<888999888666444333555777555666777666555444666777777;;;===;;;;;;@@@DDDDDDCCCIIIOOORRRTTTXXX___eeejjjpppvvvxxxvvvtttuuuwwwuuurrrooonnnoooooommmjjjgggggggggfffffffffffffffdddbbb```]]][[[ZZZZZZZZZVVVVVVUUUSSSPPPKKKHHHEEE@@@BBBDDDDDDFFFKKKSSSYYYnnnwww{{{rrrcccTTTHHHAAA@@@>>>===???BBBFFFHHHIIIKKKPPPUUUXXXYYY]]]dddkkksss|||uuurrruuulllWWWGGG>>>666666666333111111---///000...,,,+++...111......---------,,,,,,,,,,,,,,,,,,++++++*********((())))))***++++++,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++************++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&+++)))&&&$$$$$$%%%'''(((((('''$$$$$$$$$$$$###"""'''(((******((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***************)))((((((&&&&&&&&&&&&(((+++///000,,,...000000///...///000......///111444555333222///000111222444555666666777888888777777888:::<<>>???@@@>>>>>>???@@@DDDGGGIIIKKKKKKKKKLLLMMMZZZ```nnnxxxgggVVVFFF;;;<<<:::888888999999999777222222333333555666777888444555666888999:::::::::===>>>@@@AAACCCCCCDDDDDDLLLNNNQQQTTTVVVWWWVVVVVVVVVUUUTTTSSSQQQPPPOOONNNMMMMMMMMMNNNOOOOOOPPPPPPOOOLLLIIIIIIJJJIIIFFFDDDDDDDDDCCCBBBBBBAAA@@@@@@======>>>AAAGGGNNNUUUZZZffffffccc\\\QQQIIIDDDCCCCCCDDDEEEGGGJJJPPPXXX]]]bbbaaaeeennnvvv}}}zzzwwwrrruuu||||||pppbbbRRRGGG999777444222000000000111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++************)))(((&&&%%%******))))))))))))******''''''(((((())))))******''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))((('''&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''(((***+++%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))(((''''''***))))))))))))******+++------...............---000000000000111222333444000111111222333444555666777999;;;;;;;;;;;;===???CCCCCCDDDEEEEEEEEEEEEEEEJJJJJJIIIJJJLLLOOORRRTTTTTTTTTTTTTTTSSSSSSSSSSSSXXXZZZ^^^aaaaaacccooo{{{(((''''''''''''''''''((()))(((''''''&&&&&&&&&'''''''''((()))))))))))))))((()))))))))))))))((('''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((***+++,,,+++***)))+++)))((())),,,---,,,***...---++++++++++++***((()))***+++------+++***)))***+++,,,,,,******+++,,,---,,,+++******+++,,,------------------------...000000000//////000111111222222222222333444555666666888999;;;;;;;;;:::999999;;;===?????????@@@BBBDDDFFFHHHHHHHHHIIIKKKMMMQQQYYYeeettt}}}jjjWWWKKK@@@>>>;;;999999999999888888777777666666666666666777777666666777777777777777888999:::;;;<<<======???AAACCCEEEGGGHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBAAA??????@@@@@@AAAAAABBBBBBEEECCCAAAAAABBBBBB@@@>>><<<<<<<<<;;;;;;;;;;;;;;;;;;===AAAFFFMMMTTTZZZ]]][[[[[[ZZZTTTMMMHHHGGGHHHHHHLLLRRRZZZbbblllvvv|||ssstttxxx{{{pppaaaVVVMMMBBB;;;777666333111/////////000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,++++++***)))))))))******))))))))))))************))))))((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((+++***)))(((''''''((()))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))))))))(((''''''(((''''''''''''((()))))),,,---......//////......000000000000111222333444111111222333444555666666777999;;;;;;;;;;;;===???BBBCCCDDDEEEFFFFFFFFFFFFJJJJJJIIIJJJLLLOOORRRTTTTTTTTTTTTTTTSSSSSSSSSSSSXXXZZZ^^^aaaaaadddppp}}})))((((((''''''(((((()))))))))(((''''''''''''(((((((((((())))))))))))***''''''((()))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((()))$$$&&&(((***++++++******+++***)))***,,,,,,,,,+++...,,,++++++,,,,,,***)))***+++,,,------,,,+++******+++,,,,,,******+++,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000///............///222222222333333444555666666777999;;;<<<<<<;;;;;;666888;;;===>>>@@@BBBCCCCCCDDDEEEEEEEEEFFFIIILLLLLLUUU```gggnnnzzz}}}kkk___OOOKKKEEEAAA???===<<<:::;;;;;;:::999888777777666888777555333222333333444444444555666777777888888666777888999:::;;;;;;<<<:::::::::999999999888888:::::::::::::::;;;;;;;;;===<<<;;;<<<======;;;:::888888777888888999999:::;;;???EEELLLRRRWWW[[[\\\SSSTTTTTTQQQNNNOOOSSSWWW\\\bbbmmmyyy|||rrrooowwwuuuhhhVVVHHHAAA===999666555444111000.........///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,---,,,+++)))))))))************))))))))))))************))))))((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((***)))(((((('''(((((((((***)))(((((('''((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$'''''''''''''''''''''''''''((((((((('''&&&$$$###'''''''''(((((((((((())))))))))))))))))((((((''''''''''''''''''((()))***+++,,,---...///000000000000000000000111222333444222222333444555666777777777999;;;;;;;;;;;;===???AAABBBCCCEEEFFFGGGGGGHHHJJJJJJIIIJJJLLLOOORRRTTTTTTTTTTTTTTTSSSSSSSSSSSSXXXZZZ^^^bbbbbbfffrrr))))))(((((((((((())))))(((((('''''''''''''''((('''''''''''''''((())))))&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))###$$$%%%&&&''''''''''''************+++,,,,,,+++---+++***+++,,,,,,+++***+++,,,,,,------,,,,,,+++)))+++,,,,,,+++***+++---...---,,,++++++,,,,,,---,,,,,,,,,++++++++++++***/////////......///000000222222222222333444555666666777888:::;;;<<<<<<<<<555888;;;======>>>@@@BBBAAABBBBBBBBBBBBDDDGGGJJJKKKRRRYYY]]]```jjjyyyyyykkkeee\\\TTTNNNJJJFFFDDDAAAAAA@@@???===<<<:::::::::999777555555555666777666666666666666777888888777777777666777888999999888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999999;;;<<<>>>???DDDHHHPPPXXX]]]`````````ZZZ[[[[[[[[[\\\bbbkkkrrr}}}|||}}}qqq___TTTFFF<<<999888777666333222111000///...//////000000/////////.........+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,+++***,,,***(((&&&&&&'''((()))******))))))))))))******''''''(((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''))))))((('''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))(((((())))))))))))***+++,,,,,,***+++---...000111111222000000000000111222333444333333444555666777888888777999;;;;;;;;;;;;===>>>@@@AAACCCEEEGGGHHHIIIIIIJJJJJJIIIJJJLLLOOORRRTTTTTTTTTTTTTTTSSSSSSSSSRRRXXXZZZ^^^bbbcccgggsss))))))(((((((((((())))))'''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((()))%%%%%%&&&&&&&&&%%%%%%%%%))))))************++++++,,,*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++---......///000111333444222222111222222333444555555666777999:::;;;;;;<<<777999;;;<<<<<<<<<===>>>???@@@@@@??????AAAEEEHHHIIILLLPPPTTTYYY```hhhnnnyyy{{{ppphhhaaa\\\YYYUUUTTTRRROOOKKKGGGDDDBBBAAA@@@???>>>===<<<;;;;;;888777666666666777888888999888777777666666777777777777777888999:::::::::888888888888888999999999;;;<<<======<<<:::999888;;;;;;;;;;;;===???AAACCCLLLRRR\\\fffmmmpppppppppkkkllllllmmmpppyyynnn^^^SSSHHHBBB:::555333333222111222222111000000000000000////////////............+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++***)))+++***(((&&&&&&''')))*********))))))))))))******''''''(((((())))))******(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$'''''''''''''''''''''''')))'''$$$######%%%)))+++%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))(((((())))))))))))***+++,,,---***+++---///000111222222000000000000111222333444333444444555666777888888777999;;;;;;;;;;;;===>>>@@@AAACCCEEEGGGIIIJJJJJJJJJJJJIIIJJJLLLOOORRRTTTTTTTTTTTTTTTSSSSSSSSSRRRXXXZZZ^^^bbbcccgggsss)))((((((''''''(((((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$######%%%&&&'''++++++******)))'''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''((())))))(((((('''''''''''''''(((***)))(((((()))++++++***)))***,,,------+++,,,,,,++++++++++++,,,,,,)))***+++,,,++++++,,,...,,,,,,,,,++++++******)))******+++++++++,,,,,,,,,,,,------///000222444555000000000111111222333444666666666777888999::::::888:::;;;<<<:::::::::;;;===>>>?????????AAADDDFFFJJJKKKMMMRRRXXX]]]```aaahhhqqq{{{xxxwwwuuurrrmmmggg```ZZZWWWOOOOOOOOONNNJJJEEE@@@===;;;:::888777777888999:::::::::999888777666555555444555555666777777888888777777888888999::::::;;;:::<<>><<<;;;;;;>>>===<<<<<<>>>@@@CCCEEELLLSSS^^^kkkvvv}}}wwwfffWWWKKKDDD:::888555333222111///...111111111111000000000000---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,,,,+++***,,,+++***))))))***++++++******))))))))))))************))))))(((((('''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&$$$""" !!!$$$'''***'''''''''(((((((((((()))'''(((((()))))))))))))))'''''''''((()))***+++,,,+++,,,---///111222222222000000000000111222333444333333444555666777888888777999;;;;;;;;;;;;===???AAABBBCCCFFFGGGIIIJJJJJJJJJJJJIIIJJJLLLOOORRRTTTTTTTTTTTTTTTSSSSSSSSSSSSXXXZZZ^^^bbbbbbfffrrr(((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&%%%$$$######%%%'''((())))))******)))(((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))%%%''')))((('''&&&(((******))))))***,,,------,,,+++++++++******+++++++++(((***++++++++++++,,,...++++++++++++***)))(((((()))******+++,,,---......,,,------...///000222333////////////000111222333666666555666666777888888777999;;;;;;:::999:::;;;;;;===???@@@@@@@@@BBBDDDIIIJJJLLLPPPTTTXXXZZZ[[[]]]bbbmmm|||}}}zzzqqqrrrrrrnnnfff[[[OOOHHHDDDCCCAAA@@@???@@@AAABBBBBBBBBBBBAAA@@@===;;;:::999999999:::;;;;;;<<<<<<;;;;;;<<<===???@@@AAAAAA>>>BBBGGGHHHHHHGGGGGGHHHEEEDDDCCCCCCDDDFFFIIIKKKOOOVVVbbbppp}}}ooo]]]QQQHHHBBB>>>888777666555444222000///...//////000000/////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++,,,,,,+++)))******************++++++******))))))))))))************))))))((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((()))''''''((()))))))))))))))'''''''''((()))***,,,---,,,,,,...///111111222222000000000000111222333444222333444555666777777888777999;;;;;;;;;;;;===???BBBCCCDDDFFFHHHIIIIIIIIIJJJJJJIIIJJJLLLOOORRRTTTTTTTTTTTTTTTSSSSSSSSSSSSXXXZZZ^^^aaaaaadddppp}}}''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***'''&&&%%%$$$$$$&&&((()))%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***$$$&&&((((((&&&%%%''')))***))))))***,,,...------+++******))))))******+++(((***++++++++++++---...+++++++++******(((''''''))))))***+++---...///000---------------...///000............///000111222666666555555555555666777666888::::::999999:::;;;:::<<>>???AAABBBDDDDDDEEEJJJPPPSSSSSSSSSTTTVVVNNNMMMKKKKKKLLLOOORRRTTTZZZaaakkkyyypppeeeUUUGGG???;;;888666777666555444333111///...,,,---......///.........//////.........---------------------------------************************,,,***))))))******)))''''''((())))))))))))((((((******))))))))))))******''''''(((((()))*********))))))(((((((((((())))))''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((())))))******'''''''''''''''''''''''')))***,,,---,,,***'''%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))***+++---...///,,,---...000111111111111000000000000111222333444222222333444555666777777777999;;;;;;;;;;;;===???BBBCCCEEEFFFHHHHHHIIIIIIJJJJJJJJJJJJLLLOOOSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSXXXZZZ^^^aaaaaacccooo{{{''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%&&&'''((('''((((((((('''&&&%%%%%%'''''')))))))))((('''&&&))))))((('''''''''''''''(((((((((((()))))))))))))))***+++------,,,++++++******+++++++++******)))''''''(((((()))))))))***++++++++++++++++++++++++++++++,,,,,,---...////////////000000000000///...,,,---...000111222222222444444444444444444444444222444666666555666777999:::<<<=========>>>@@@BBBEEEHHHJJJLLLMMMMMMOOOQQQQQQUUU[[[```iiiwwwvvvkkkiiihhhiiijjjlllmmmmmmqqqmmmhhheeebbb^^^WWWQQQJJJGGGGGGMMMPPPOOOMMMMMMDDDGGGKKKLLLLLLNNNRRRVVV]]]dddlllrrrttttttrrrrrrpppkkkfffcccdddhhhlllnnnuuu{{{zzzjjjaaaTTTLLLCCC>>><<<999555111222222222111111111000000///............---------//////...---+++***)))))),,,,,,++++++******++++++***+++,,,+++)))))))))+++))))))))))))))))))))))))+++++++++************))))))((('''&&&''')))+++,,,************)))'''&&&%%%((((((''''''''''''(((((())))))******)))(((''''''))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&(((+++,,,((('''******''''''+++'''''''''(((((()))***+++******+++---///000111222000000111222222222222111000111222444666777999:::;;;<<<<<<<<<;;;;;;<<<>>>AAACCCFFFGGGGGGGGGIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRTTTTTTUUUVVVVVVVVVUUUUUUYYYZZZ___ccceeehhhrrr|||''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%((())))))))))))*********))))))***+++++++++++++++***+++++++++++++++******((((((((((((((()))******++++++++++++++++++++++++++++++,,,,,,---.........//////000000000//////...,,,---...000000111111111333333333333333333333333222333555666555666888::::::;;;;;;;;;;;;<<>>AAACCCFFFGGGGGGGGGIIIJJJKKKKKKLLLLLLNNNOOOQQQRRRTTTTTTUUUVVVVVVVVVUUUUUUZZZ[[[___ccceeegggqqq{{{''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''''''''((((((((('''&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))*********+++))))))(((((())))))***+++++++++,,,,,,,,,,,,++++++***)))(((''''''(((***++++++++++++++++++++++++++++++++++++,,,,,,------.........///////////////...---...///000000000000000222222222222222222222333111333444555555777999;;;:::::::::999888:::>>>AAACCCEEEGGGGGGFFFEEEEEEFFFJJJMMMQQQTTTYYY```jjjqqqzzzyyyxxxtttsssuuuzzz}}}{{{iii\\\PPPFFF???>>>===999444222333333222000111111111111000000000000............------------))))))***+++,,,------......---,,,+++***)))))))))(((******)))((('''((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((())))))******,,,,,,,,,,,,,,,,,,++++++************************'''((((((((((((''''''&&&))))))(((''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''(((+++---111999999///((())))))&&&'''''''''(((((()))***+++---------...............000000111222222222222111222222333444555666777888:::;;;<<<;;;::::::<<<>>>AAACCCFFFGGGGGGGGGIIIJJJKKKKKKKKKKKKMMMOOOQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVZZZ[[[___bbbccceeennnyyy''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((()))***)))((('''''''''(((((((((((('''''''''&&&&&&&&&'''(((***+++)))))))))))))))((((((((((((((((((((())))))))))))(((((('''&&&'''((()))***++++++,,,---------,,,,,,,,,***(((&&&&&&(((+++,,,***************************+++++++++,,,,,,,,,---------.../////////............//////000/////////000111111111111111222222111222333444555666:::<<<;;;;;;:::888888:::???BBBCCCEEEFFFEEECCCBBBBBBBBBGGGJJJNNNRRRVVV\\\bbbgggooouuulll^^^OOOFFF@@@;;;:::<<<999666222222333444333222111111000000000/////////.........---------,,,,,,((())))))***+++,,,------...---,,,***))))))))))))((()))))))))'''&&&'''((()))))))))))))))))))))))))))))))))(((((((((''''''))))))+++,,,,,,---,,,,,,,,,,,,++++++,,,,,,,,,---)))))))))******)))))))))*********++++++******))),,,++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***(((&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&''''''''''''))),,,...???KKKKKK:::---...---&&&''''''''''''((()))***+++,,,,,,------.../////////000000111222222222222111333333444444555666777777999:::;;;;;;::::::<<<>>>AAACCCFFFGGGGGGGGGIIIJJJKKKJJJJJJJJJLLLNNNPPPRRRSSSTTTUUUUUUVVVVVVVVVVVVYYYZZZ]]]aaaaaaccckkkvvv'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))((('''''''''(((((((((((((((''''''&&&&&&&&&'''(((***+++***++++++++++++***))))))&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&''')))******+++,,,------------------+++)))''''''(((***,,,*********************************+++++++++++++++,,,,,,---...............---...////////////......////////////000000111111000111222222333555999<<<<<<<<<:::999999;;;@@@CCCDDDEEEFFFEEECCCAAAAAABBBCCCFFFJJJOOOTTTZZZ___cccfffkkkwwwuuuhhhTTTJJJ@@@<<<;;;888888:::777555333333333333333333000000000/////////.........------------,,,,,,,,,************************---,,,+++***))))))))))))'''((()))(((&&&&&&&&&((())))))))))))))))))))))))******)))))))))((((((((()))***+++,,,---------,,,++++++*********++++++,,,***+++,,,,,,,,,,,,+++*********+++++++++++++++***,,,++++++***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''',,,+++)))'''&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''(((''''''(((+++...===IIIIII999,,,,,,+++$$$''''''''''''((()))***+++***+++,,,---...000111111000000111222222222222111333333444444555666777777888:::;;;:::::::::<<<>>>AAACCCFFFGGGGGGGGGIIIJJJKKKJJJIIIIIIJJJMMMPPPRRRRRRSSSTTTUUUVVVVVVWWWVVVXXXYYY\\\______aaaiiittt''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((''''''((()))))))))(((((('''''''''''''''((()))***((()))*********)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((())))))***+++,,,,,,------,,,,,,+++)))(((((()))***+++************************************************++++++,,,---............,,,---...///////////////------......//////000000000111111111111333777:::;;;;;;;;;::::::;;;???CCCCCCDDDFFFEEECCCBBBBBBCCCAAACCCFFFKKKQQQVVV[[[]]]aaadddooo}}}|||lll\\\SSSEEE===777777777444222222444333222111111000000000////////////............------------,,,,,,,,,,,,+++*********))))))((((((++++++***))))))))))))***'''))))))((('''&&&'''((())))))))))))))))))))))))*********)))))))))((((((((((((((()))******+++++++++***)))(((((()))***+++,,,---...//////...---,,,((())))))************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***)))(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&'''***,,,---555777...&&&&&&%%%!!!'''''''''(((((()))***+++)))***+++---///000222222000000111222222222222111222222333444555666777888888999::::::::::::<<<>>>AAACCCFFFGGGGGGGGGIIIJJJKKKJJJHHHHHHIIILLLOOORRRRRRSSSTTTUUUVVVWWWWWWWWWXXXYYY\\\``````aaajjjttt''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&'''(((''''''((()))))))))))))))''''''((((((((((((((('''&&&'''((())))))'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((((()))***+++,,,,,,,,,,,,,,,+++******))))))***************************************************)))******+++------.........+++,,,---...//////000000,,,,,,,,,---.../////////000000000//////111555888999::::::::::::;;;>>>@@@AAACCCDDDEEEDDDCCCDDDEEEDDDDDDFFFIIIMMMRRRUUUVVVZZZ]]]dddnnnrrrtttxxx~~~xxxhhh\\\RRRHHHCCC===777333555666222//////000111111000/////////000/////////.........---------------,,,,,,,,,++++++******)))))))))((((((((()))))))))))))))******+++((()))***)))'''&&&'''((())))))))))))))))))))))))))))))((((((((('''''''''((((((''''''((()))+++,,,---,,,***((((((((()))***+++,,,---......---,,,+++((()))******++++++******((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((((('''%%%&&&(((***%%%'''))))))'''$$$$$$$$$'''''''''(((((()))***+++++++++,,,---...///000111000000111222222222222111111111222444666777888999777888::::::999:::===???AAACCCFFFGGGGGGGGGIIIJJJKKKIIIHHHGGGHHHLLLOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWZZZ[[[^^^bbbbbbdddmmmwww''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$######$$$%%%'''(((''''''((()))))))))))))))'''''')))))))))((('''&&&'''((()))***)))(((&&&%%%&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((''''''((()))***+++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))*********))))))))))))))))))***+++,,,------...---***+++,,,...///000000000++++++,,,------...//////000000///...---///333666777888::::::999:::<<<>>>???AAACCCDDDCCCCCCEEEFFFIIIHHHHHHIIILLLOOOQQQRRRSSSUUU[[[aaacccccchhhpppsssvvvkkk\\\OOOGGGAAA===999:::555222666888555333333...000111000000///000111//////.........------------------,,,,,,,,,++++++((((((((()))))))))))))))(((((((((((()))***+++,,,(((******)))((('''((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&+++***(((((((((***---......---+++)))(((((()))***'''(((***++++++***((('''***+++,,,---------------)))))))))***++++++,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((((((((((((&&&%%%$$$&&&((()))'''(((------(((&&&((('''''''''(((((()))***+++---------.........//////000000111222222222222111000111222444666888999:::777888999999999:::===???AAACCCFFFGGGGGGGGGIIIJJJKKKIIIGGGGGGHHHKKKOOOQQQRRRRRRTTTUUUVVVWWWWWWWWW[[[\\\```ddddddgggpppzzz(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((((((&&&$$$%%%&&&'''&&&&&&%%%### !!!$$$''''''&&&)))((((((''''''&&&&&&%%%((()))))))))))))))((('''(((''''''&&&&&&&&&''''''))))))(((((((((((()))***---+++(((%%%%%%&&&(((***+++)))(((&&&&&&((()))+++&&&&&&'''(((***+++,,,---,,,,,,,,,++++++*********,,,+++***)))***+++,,,---)))***++++++++++++***)))++++++,,,,,,,,,---------......//////////////////...---------...///111333000111111222222333444444:::::::::;;;;;;:::999999;;;===AAADDDEEEEEEDDDCCCCCCDDDFFFHHHKKKLLLMMMMMMPPPRRRUUUWWWYYY[[[^^^```eeeooo|||uuuvvvyyy}}}sssiiiWWWSSSLLLDDD???;;;::::::444444444333333333222222000000000000////////////(((((()))***,,,---......,,,,,,---......---,,,,,,///---+++)))((()))+++---((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))*********))))))((())))))(((((('''''''''&&&))))))))))))))))))))))))'''(((((()))))))))))))))++++++***(((((('''''''''%%%&&&''')))***,,,---...,,,++++++***)))((('''''')))((('''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%"""(((***$$$ ###''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&((((((((()))******++++++............///111222333000000111222222222222111444555555666777888888999:::;;;<<<<<<<<<===???AAACCCEEEGGGGGGEEEEEEEEEFFFHHHHHHHHHIIIJJJLLLOOOPPPOOOSSSWWWYYYYYYXXXWWWWWWZZZ\\\```dddeeeeeelllvvv)))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&'''((('''%%%$$$$$$%%%&&&&&&%%%$$$"""!!!"""%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''(((((()))((((((((((((''''''&&&&&&'''''''''))))))(((((((((((()))))))))(((''''''''''''(((((()))((('''&&&&&&'''((())))))******+++,,,---......,,,,,,,,,++++++************************++++++,,,++++++++++++++++++++++++******)))))))))***+++,,,---------....../////////......---......///000111000111111222222333333444777777888:::;;;;;;;;;;;;;;;===@@@BBBDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJLLLPPPRRRTTTVVVYYY[[[aaahhhrrr|||{{{rrrnnnjjjkkkmmmrrryyyxxxqqqkkkbbbXXXPPPJJJGGGBBB===999777666666333333333222222222222111000000000/////////......---------,,,,,,++++++++++++,,,---......---,,,+++---,,,***(((((()))***+++))))))))))))))))))))))))&&&''''''((())))))******))))))************))))))******)))))))))((((((((())))))))))))*********+++)))******))))))(((''''''******)))(((''''''''''''%%%%%%&&&&&&'''(((((()))...------,,,,,,+++++++++&&&'''((()))******))))))'''''''''&&&&&&&&&&&&%%% &&&(((""""""%%%%%%((('''''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))******++++++,,,,,,------...000111222000000111222222222222111333444555666777888999999999:::;;;;;;;;;<<<>>>@@@CCCEEEFFFGGGEEEEEEEEEFFFHHHHHHHHHIIIJJJMMMOOOPPPPPPSSSWWWYYYXXXWWWWWWWWW[[[\\\```cccdddeeemmmwww++++++)))'''&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&%%%######%%%&&&%%%$$$###""""""$$$&&&&&&%%%$$$""""""######$$$%%%%%%&&&%%%%%%&&&'''(((((((((((((((''''''&&&''''''(((((()))))))))(((((((((((((((%%%&&&'''((()))((('''&&&''''''''''''''''''''''''(((((()))))))))*********+++++++++++++++*********))))))***++++++++++++***------,,,++++++,,,------+++***((((((((()))+++---++++++,,,------...//////......////////////......000000111111222333333333333444666888;;;<<<======<<<===>>>@@@BBBCCCEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEHHHKKKMMMOOORRRUUUWWW]]]```dddiiiqqqzzzxxxppplllkkkkkkmmmsss|||xxxeee```YYYTTTPPPKKKDDD???<<<;;;999666444333333222222222111111111000000000000////////////.........//////...---,,,++++++***+++,,,,,,------,,,,,,+++*********)))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))************))))))************))))))))))))'''(((((()))***+++,,,,,,,,,++++++***((('''&&&&&&(((((('''''''''''''''((('''''''''''''''&&&&&&&&&******************))))))((()))+++------,,,***(((((((((((('''''''''&&&&&&!!!&&&'''###!!!"""%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,---///000111000000111222222222222111222333444555777888::::::888999:::::::::;;;===???CCCDDDFFFFFFFFFEEEFFFGGGHHHHHHHHHIIIKKKMMMOOOQQQPPPSSSWWWXXXXXXWWWWWWWWW\\\\\\___bbbbbbeeennnyyy---,,,+++******)))******''''''&&&&&&&&&&&&''''''&&&$$$######$$$%%%%%%$$$""""""$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''(((((('''''''''''''''(((((())))))))))))))))))(((((('''&&&'''(((((()))(((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''+++++++++***************((()))+++,,,,,,,,,+++***...---+++******+++---...---,,,***((()))+++---///))))))***+++---...//////...///000000000///---,,,000000000111222222333333222333555888:::;;;<<<<<<<<<<<<<<<>>>@@@BBBDDDFFFHHHHHHHHHHHHGGGFFFEEEDDDEEEGGGJJJLLLNNNPPPSSSUUUZZZZZZ[[[]]]cccmmmxxxpppccc[[[RRROOOIIIFFFDDDBBB???<<<555555555555444333222222111000000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***++++++***)))(((''''''''''''''''''''''''))))))*********+++++++++((())))))************)))))))))))))))))))))))))))&&&'''((()))+++,,,---...,,,+++***)))(((((((((((('''&&&&&&&&&&&&''''''(((************************(((((())))))))))))))))))......---,,,+++)))'''&&&))))))((((((((('''''''''%%%'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&''''''&&&&&&%%%%%%$$$$$$(((((()))))))))))))))***((((((((()))******++++++,,,,,,,,,---...///000111000000111222222222222111111222333555777999:::;;;888999;;;;;;:::;;;===???BBBDDDFFFFFFFFFEEEFFFGGGHHHHHHHHHIIIKKKNNNPPPRRRQQQTTTWWWXXXWWWWWWWWWWWW\\\\\\^^^```aaaeeeppp|||******)))******+++,,,---(((''''''&&&&&&&&&''''''&&&$$$######$$$%%%%%%$$$"""###%%%&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&'''''''''''''''''''''''''''((()))***)))))))))***)))((('''&&&***)))(((''''''''''''((('''((())))))))))))((('''***************)))))))))************************)))***,,,---------,,,+++---+++***((((((***+++------+++)))((((((***---///))))))***+++,,,---.../////////000000000...---,,,///000000111111222333333333444555777888999999999;;;;;;;;;<<<>>>AAADDDFFFJJJJJJJJJIIIHHHFFFEEEDDDEEEGGGIIIKKKLLLNNNPPPRRRUUUUUUVVVWWW\\\ccclllsssqqqcccWWWNNNIIIDDDAAA>>><<<;;;::::::999444444555555444333111111000000000/////////..................------------***************++++++++++++++++++******+++++++++)))***+++------,,,***)))((((((((((((((((((((((((************++++++++++++(((((()))***************((((((((((((((((((((((((&&&'''(((***+++---...///******))))))))))))***+++'''&&&&&&&&&&&&''''''(((******+++,,,---...//////------------------......000...+++((('''''''''(((******))))))))))))((((((''''''(((((('''&&&'''((($$$%%%%%%%%%%%%$$$###"""&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%$$$$$$######'''''''''(((((()))))))))((((((((()))******++++++---------...///000222222000000111222222222222111111111333444666888::::::999;;;<<<<<<<<<<<>>AAACCCEEEJJJJJJIIIIIIHHHGGGEEEEEEDDDFFFHHHHHHIIIIIIKKKMMMNNNOOOQQQSSSWWW\\\bbbffflllttt}}}zzzqqqeeeXXXNNNGGGBBB???;;;:::888666666666666777333333333333222111000///000000/////////...............---------,,,,,,,,,,,,,,,+++***)))(((((('''+++******))))))******+++)))***+++------,,,++++++++++++++++++++++++++++++************************'''((()))******+++******''''''''''''(((((((((((('''''')))***,,,---...///******)))((()))***+++,,,(((((('''''''''''''''((('''((()))+++---...000000............---------------+++(((%%%&&&(((+++---++++++*********)))))))))&&&$$$%%%((((((%%%$$$&&&$$$%%%%%%&&&%%%$$$"""!!!%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''(((((()))))))))((((((((()))******++++++.........///000111222333000000111222222222222111111222333444666777999999:::;;;<<<<<<<<<===???AAAAAACCCEEEFFFFFFFFFGGGHHHGGGHHHHHHJJJLLLOOORRRSSSSSSUUUWWWWWWVVVVVVVVVXXX[[[[[[]]]```aaafffqqq~~~$$$$$$$$$%%%&&&'''((()))))))))(((''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%###%%%&&&%%%""""""$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''((()))***+++))))))***+++***(((&&&%%%!!!"""$$$%%%&&&''''''''')))(((''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))*********+++)))))))))))))))******+++++++++++++++++++++++++++((((((((((((((()))******+++,,,,,,,,,------......000//////.........////////////000000111111222222333333444555666666666666777888999;;;>>>@@@CCCDDDGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHHHHGGGGGGHHHJJJJJJLLLNNNQQQSSSWWW\\\___```gggpppvvv{{{uuunnn\\\WWWOOOIIICCC???;;;999999999888777666555555666222222111111111000000000000000000////////////...---------,,,,,,,,,,,,++++++++++++*********))))))+++***))))))))))))***+++))))))***+++++++++++++++************************************************'''((()))******+++++++++''''''(((((())))))))))))(((((()))***,,,---......,,,+++***(((((()))***+++******)))((('''''''''''''''((()))+++---...000000.........---,,,,,,++++++***)))((('''((())),,,---,,,++++++++++++*********'''$$$$$$)))***&&&$$$&&&%%%&&&'''((('''%%%###"""%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))***++++++((((((((()))******++++++---------...///000111222000000111222222222222111222222333444555777777888999:::;;;;;;;;;<<<>>>@@@AAACCCEEEFFFFFFFFFGGGIIIGGGHHHHHHJJJLLLOOORRRTTTTTTVVVWWWWWWVVVUUUVVVXXXYYYZZZ]]]```bbbfffrrr}}}'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''(((&&&%%%%%%&&&''''''&&&$$$%%%&&&$$$!!!!!!$$$'''%%%&&&&&&''''''(((((()))'''''''''(((''''''&&&&&&''''''''''''((()))++++++))))))++++++***(((&&&$$$!!!%%%(((((('''&&&)))(((&&&%%%%%%&&&((()))'''''''''((((((((())))))(((((())))))*********+++((('''&&&&&&&&&''')))***+++,,,,,,------,,,,,,+++)))*********++++++++++++------------------------000///...------...///000/////////000111111222222111222333555666777777777666777999<<<>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEGGGHHHJJJIIIHHHGGGHHHJJJJJJLLLNNNPPPRRRVVV[[[^^^]]]ccciiikkkmmmttt~~~wwwppphhh___WWWRRRJJJGGGDDDBBB@@@===888555777888888777555444444555222222111111111222333333111000000000////////////---------,,,,,,,,,++++++((())))))+++,,,---......+++***)))(((((()))***+++(((((())))))*********+++((((((((((((((((((((((((******))))))))))))))))))''''''(((******+++++++++(((((())))))*********+++))))))***+++,,,------...///---+++)))(((((()))***,,,+++***((((((''''''''')))***+++,,,...///000111333333222111000//////...,,,++++++******))))))))),,,,,,,,,+++++++++*********&&&&&&,,,---(((&&&)))'''((())))))((('''$$$###%%%&&&((())))))(((&&&%%%&&&''''''(((((()))))))))((())))))***++++++,,,,,,((((((((()))******++++++,,,,,,,,,---...///000111000000111222222222222111333333444444555666777777888999:::::::::;;;===???AAACCCEEEFFFFFFFFFGGGIIIGGGHHHHHHJJJLLLOOORRRTTTUUUVVVWWWWWWUUUUUUVVVXXXXXXYYY]]]aaacccgggrrr}}}%%%%%%%%%&&&&&&&&&''''''((()))***+++++++++++++++%%%$$$$$$######%%%&&&'''+++)))%%%"""!!!"""$$$&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&'''((((((''''''(((***))))))***++++++***)))(((((((((''''''''''''((()))''''''''''''''''''''''''&&&&&&''''''(((''''''&&&***++++++,,,,,,+++)))((('''((()))******)))((('''(((((()))***++++++,,,,,,))))))***+++,,,,,,---...---,,,,,,,,,---///111222---------------...///000............////////////333444555666666666555444666777888:::<<>><<<:::999666444222333444333111000111222111111111111111000//////---,,,,,,+++,,,---///000------,,,+++************************))))))))))))+++***)))'''''')))***+++%%%%%%&&&&&&''''''((((((******++++++***)))((((((((((((''''''&&&&&&&&&%%%&&&&&&'''((()))***++++++++++++***)))((('''&&&&&&(((((((((((()))***,,,---000,,,((('''((()))((('''***)))(((''''''&&&''''''&&&''')))...222555555444666555222///.........///000...,,,***(((((((((((())))))((((((''''''&&&&&&))))))***++++++++++++*********))))))((((((((('''((('''&&&%%%$$$%%%&&&&&&***))))))(((''''''&&&&&&###&&&)))+++,,,+++)))'''+++************,,,---...---///111111111000111222111111111111111111111111333444444444333444666999:::;;;<<<<<<;;;<<>>???DDDEEEFFFEEEDDDCCCDDDFFFKKKJJJIIIJJJLLLKKKIIIFFFIIIKKKLLLMMMNNNQQQTTTWWWWWWWWWWWWYYY[[[]]]```aaakkksss|||pppddd[[[SSSPPPKKKFFFAAA>>>===<<>>@@@???>>>>>>???@@@AAABBBCCCEEEEEEDDDBBB@@@CCCEEEGGGHHHIIIKKKNNNPPPPPPRRRSSSUUUUUUUUUSSSRRRRRRZZZccciiinnnvvv|||vvvhhhbbb[[[TTTPPPLLLHHHEEEDDDCCCAAA???===<<<;;;;;;777555444444666777666555777888777666333111000111000000000000000//////...***+++---......---,,,+++)))***++++++,,,,,,,,,,,,************)))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%(((%%%###$$$(((***(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%&&&'''((()))((('''''''''((())))))***&&&&&&&&&&&&&&&'''((())))))((((((***---///.........---+++)))(((((((((((('''''''''&&&&&&'''''''''''''''(((((())))))******((())))))*********************))))))))))))))))))((((((((('''''''''''''''$$$$$$%%%%%%&&&''''''''')))(((((('''((()))***+++((((((''''''((()))+++,,,,,,...000111000000111222000111111333444555555666222333555555444444666888:::;;;<<<<<<;;;<<>><<<>>>@@@AAA@@@???>>>>>>CCCEEEGGGHHHHHHIIIKKKMMMLLLNNNRRRUUUWWWWWWVVVVVVRRRYYYaaaccccccgggooovvv{{{vvvpppiiiaaa\\\TTTQQQLLLHHHFFFDDDCCCBBBAAA@@@>>><<<;;;999888888888666444444555666555444555666666444111/////////000000000000000///......++++++---------,,,+++***)))***+++,,,,,,,,,,,,,,,************)))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%(((&&&$$$%%%((())))))((((((((((((((((((((())))))%%%%%%&&&'''(((((())))))'''''''''((())))))******((('''&&&%%%%%%&&&''''''&&&&&&'''''''''((()))***(((((('''&&&&&&&&&&&&&&&((('''&&&'''***+++++++++++++++***)))(((''''''&&&(((((((((''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((((()))************)))))))))******************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))(((((('''''''''''')))***+++,,,...000000000///000111222333333333333333444444222333555555555444666777:::;;;<<<<<<;;;<<>>>>>===<<<===>>>EEEGGGIIIJJJIIIIIIJJJKKKHHHJJJNNNQQQTTTUUUVVVVVVPPPVVV\\\___^^^___cccgggiiilllpppvvv}}}{{{qqqiiifffddd```]]]YYYTTTNNNKKKIIIGGGDDDAAA???======<<>>===<<<:::999777777999777555444555555444333333333333222///.........//////000000//////...---,,,,,,,,,,,,,,,++++++***)))***+++,,,---,,,+++***************))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((('''&&&%%%%%%&&&((()))((((((((((((((()))))))))%%%%%%&&&'''((()))******'''((((((((())))))******)))((('''&&&%%%%%%&&&'''$$$&&&''''''&&&&&&'''))))))((('''&&&%%%%%%%%%%%%'''&&&%%%&&&(((***************))))))(((''''''&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&'''''''''((())))))******))))))''''''(((((((((((()))))))))))))))***)))((((((''''''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((''''''((()))***,,,,,,...000000//////000111333333333333222222222222333555777888777777888999888999::::::999:::===@@@DDDDDDEEEEEEFFFFFFFFFGGGIIIIIIIIIJJJKKKMMMNNNOOOOOOQQQSSSVVVWWWWWWVVVVVV[[[\\\^^^aaabbbhhhwww###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&%%%%%%&&&'''(((''''''&&&&&&'''((()))&&&''')))+++++++++***)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&'''((()))((('''&&&&&&'''((())))))))))))))))))))))))(((((())))))+++,,,---......//////...---------------000///////////////000000...............---------////////////000222444555333333333333333444555555666888999999999999:::<<<<<<===>>>===<<<<<<>>>AAAHHHJJJLLLLLLKKKJJJJJJJJJGGGIIIKKKNNNOOOPPPQQQQQQNNNQQQUUUXXXYYYYYY[[[]]]^^^```ccchhhnnnrrruuuvvvyyy}}}yyytttnnnllliiiiiihhhddd\\\UUUSSSQQQNNNLLLKKKHHHDDDAAA>>>>>>>>>===;;;999999999;;;;;;;;;::::::999888777666555333333444555444333111222222111///....../////////000000//////...------,,,,,,+++******++++++***+++,,,------,,,***)))************))))))))))))((())))))))))))))))))(((((((((((()))))))))))))))%%%'''(((%%%""""""%%%)))&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((+++***(((&&&&&&&&&&&&'''$$$&&&((((((&&&%%%&&&(((''''''&&&%%%%%%&&&&&&&&&(((&&&%%%&&&(((+++,,,+++************)))(((''''''''''''((())))))((('''&&&'''''''''''''''&&&&&&&&&'''(((((()))))))))))))))''''''((((((((()))))))))))))))*********)))((('''&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&'''''')))(((((('''((()))+++,,,+++---///000//////000111000111111111222222333333333555777888777777777888888999::::::999:::===@@@DDDEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIKKKMMMNNNOOONNNPPPSSSUUUWWWWWWVVVVVV[[[\\\^^^aaaccciiixxx######$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&++++++******)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$&&&''''''%%%%%%&&&(((***)))'''&&&&&&'''((()))%%%&&&)))+++,,,,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((()))))))))((('''''''''(((***+++---((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((&&&'''(((***,,,...///000---,,,,,,,,,---///111222222111000//////......///000000000///......------......---...///111333444444444444444555666777777555777888999888888:::<<<>>>??????===;;;<<<@@@DDDKKKMMMNNNNNNLLLJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUVVVWWW]]]^^^```cccgggjjjkkkkkkggglllsssyyyvvvoookkkfff```\\\WWWTTTRRRTTTVVVTTTOOOIIIJJJHHHFFFEEEEEECCCAAA>>>666888:::::::::::::::;;;333444444555555555444444444222111222333555444444111222222111///...///000///////////////......---...---+++***)))***++++++++++++---------+++)))(((************))))))))))))))))))************))))))%%%&&&&&&&&&''''''(((((($$$''')))%%%###)))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''+++***)))'''&&&&&&&&&'''$$$&&&((((((%%%$$$%%%'''%%%%%%%%%%%%&&&'''(((((()))'''&&&'''***,,,------***+++++++++***)))(((((('''(((***,,,,,,,,,,,,+++))))))(((((('''''''''&&&'''(((((()))))))))))))))))))))******+++++++++,,,)))******++++++)))((('''$$$%%%&&&'''(((***++++++,,,***'''%%%%%%'''***,,,))))))(((((()))***,,,---+++---///000//////000111......///111222333444555111333555666666555555666:::;;;<<<<<<;;;<<>>@@@DDDGGGKKKKKKLLLMMMNNNOOOPPPQQQMMMJJJGGGFFFGGGIIIJJJJJJIIIJJJKKKKKKKKKNNNQQQTTTSSSUUUYYY\\\^^^\\\YYYVVVWWWZZZ^^^bbbdddgggkkkmmmnnnqqquuu{{{zzzuuurrrllldddaaaaaaaaa^^^\\\YYYWWWRRRNNNJJJHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFCCC@@@===<<<;;;999888;;;:::888777666555555555555444444444444444444444444333333333444444333111///000000...+++***,,,......------------,,,,,,,,,,,,,,,+++*********+++++++++)))(((((()))***)))'''((((((((('''''''''&&&&&&)))((('''&&&&&&'''((()))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%&&&''''''''''''&&&%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%'''***,,,+++))),,,,,,++++++***))))))))),,,++++++******))))))))),,,+++***))))))((())))))(((((((((((())))))))))))+++++++++*********)))))))))))))))))))))***++++++------,,,+++***((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))+++,,,,,,---...///000000000111111222222333444444555555555555666777999:::;;;<<<======<<<===???AAADDDEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIKKKMMMNNNOOOOOOQQQSSSTTTUUUVVVXXXZZZYYY`````````fffkkkxxx$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$&&&((()))***+++))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%&&&''''''(((((('''''''''&&&$$$%%%'''(((''''''%%%&&&''''''(((''''''''')))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))(((((((((***+++,,,++++++******++++++,,,---......------------,,,,,,000000////////////000000---............/////////......///000222444666777888999:::999777666777888555777:::===???AAADDDGGGHHHIIIJJJKKKMMMNNNPPPPPPOOOKKKGGGEEEFFFIIILLLMMMFFFGGGGGGFFFGGGIIIMMMPPPPPPRRRVVVYYYYYYWWWTTTRRRSSSUUUWWWYYY[[[]]]```cccaaabbbdddgggjjjmmmpppqqqtttwww{{{}}}zzzuuupppllliiijjjkkkmmmoooooojjjddd___[[[WWWSSSQQQRRRRRROOOLLLNNNLLLIIIFFFDDDCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBEEEBBB>>><<<;;;:::888777:::999888666555555555555666666666555444444444333222111111222444444333111///000///...,,,+++,,,...///...,,,+++++++++,,,---++++++*********+++,,,,,,***(((&&&&&&((()))))))))))))))(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''$$$&&&(((******(((&&&$$$'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''((()))***)))(((************************000000...---+++***((((((---,,,+++***)))((((((((())))))))))))((((((((((((+++************)))))))))***************++++++,,,......---,,,+++)))(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))+++,,,,,,---...///000000000111111222222333444444555555555555666888999::::::;;;<<<<<<;;;<<<>>>@@@CCCDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLNNNOOOPPPRRRTTTUUUUUUVVVXXXZZZ\\\bbbaaaaaafffiiiuuu$$$######""""""######$$$""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&)))******+++***((('''%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&'''&&&$$$%%%&&&''''''&&&$$$%%%&&&'''((((((((((((***(((&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))))))))''''''''')))+++,,,***************++++++,,,++++++++++++++++++++++++///...---,,,,,,---...///---------.........////////////000111222444555666888999999888666555555666333666:::===>>>@@@BBBDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNKKKGGGFFFHHHJJJLLLMMMEEEFFFFFFEEEEEEGGGJJJMMMOOORRRUUUWWWUUURRRPPPNNNNNNPPPRRRSSSUUUYYY]]]```\\\\\\\\\]]]___bbbeeefffkkkkkklllnnnqqquuuzzz~~~{{{xxxvvvuuutttsssxxxxxxxxxxxxxxxwwwvvvvvvxxx|||~~~|||yyyyyyxxxuuurrrnnnkkkhhhiiihhhgggeee```\\\WWWUUUVVVZZZ___ddddddaaa\\\WWWPPPOOOMMMNNNOOONNNKKKIIIIIIHHHEEECCCBBBBBBCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCDDDAAA>>>;;;;;;:::999777999888777666555555555555777777666555555444333333000000000111333444222111111111111000///.../////////...,,,******+++,,,---******))))))***+++,,,,,,)))'''%%%$$$&&&)))******)))))))))))))))((((((((()))(((''''''''''''((()))((()))))))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''')))******)))'''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))*********+++++++++////////////............---,,,+++***)))(((((((((&&&&&&'''((()))***++++++************))))))))))))***))))))))))))***++++++++++++,,,,,,------,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))+++,,,,,,---...///000000000111111222222333444444444444555666777888999999888999:::999999999;;;===BBBCCCDDDEEEFFFGGGGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNQQQRRRUUUUUUUUUVVVXXXZZZ[[[bbbaaaaaafffiiittt$$$$$$############$$$$$$!!!""""""######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''%%%$$$#########((()))*********)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&(((&&&$$$$$$&&&&&&&&&%%%$$$$$$&&&'''(((((((((((()))((('''%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))((('''''''''((()))***))))))************+++***++++++++++++++++++++++++...---,,,++++++,,,---...------------............222111111222222333444555666777888777555444555666555777:::<<<<<<===>>>???@@@AAABBBDDDFFFHHHIIIJJJJJJIIIHHHHHHJJJKKKKKKJJJFFFHHHIIIIIIHHHJJJLLLNNNOOORRRTTTTTTPPPLLLIIIIIIIIIJJJKKKLLLMMMQQQVVVZZZYYYXXXVVVVVVXXX\\\```ccceeecccbbbbbbdddgggkkklllnnnmmmiiieeebbb`````````cccddddddddddddccccccbbbbbbfffjjjllljjjgggeeedddbbbcccbbbbbb```]]]ZZZYYYZZZYYYWWWTTTQQQOOONNNMMMHHHMMMSSSYYYZZZYYYVVVSSSIIIIIIJJJKKKLLLKKKHHHFFFDDDCCCBBB@@@???>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGDDDAAA>>><<<;;;;;;999888777777666555444444444444777777666555444333333222000//////111333333222111000000000000000000///...///---+++*********,,,---))))))))))))***++++++,,,)))'''%%%$$$&&&)))******((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++)))))))))***++++++,,,,,,,,,,,,------......//////---,,,+++***))))))))))))&&&&&&'''((()))******+++)))))))))))))))))))))))))))(((((((((((()))*********+++,,,---------------)))))))))(((((()))))))))(((((((((((())))))))))))+++,,,,,,---...///000000000111111222222333444444444444555666777888999999888999:::999999999;;;===BBBCCCDDDEEEFFFGGGGGGGGGJJJJJJJJJKKKKKKMMMNNNNNNQQQSSSTTTUUUUUUVVVXXXYYYYYY``````aaafffiiiuuu$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""######$$$$$$%%%'''&&&%%%$$$###$$$%%%%%%&&&''''''((((((((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%(((&&&$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((()))************))),,,,,,------------............------------......,,,------------.........222111111111111222333333444555666666444444555666777999::::::999999;;;<<>>>>>=========???@@@BBBDDDFFFFFFGGGDDDAAA===<<<;;;;;;:::888666666555444444444444444555555555444333333333222111000000111333333222000...------...//////---,,,...---+++*********+++,,,******)))))))))***++++++***(((&&&&&&((()))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&)))(((&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))((()))+++---))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,+++************+++******))))))((((((''''''(((((()))))))))))))))***((((((((((((((())))))***------------,,,+++***)))(((''''''&&&&&&''''''((((((((((((((())))))))))))+++,,,,,,---...///000000000111111222222333444444333444555777888888888888:::;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDFFFGGGHHHHHHHHHJJJJJJJJJKKKLLLMMMOOOPPPPPPRRRTTTTTTTTTUUUVVVXXXWWW______aaagggjjjvvv###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%#########$$$%%%'''$$$$$$$$$%%%&&&'''((()))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!######$$$%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$%%%'''((((((&&&%%%$$$$$$%%%'''(((((('''%%%$$$###$$$%%%'''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%'''((()))*********)))(((+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---------.....................///111222222222333555555444444555777888888999888777888:::<<<@@@AAAAAABBBDDDEEEFFFFFFHHHGGGEEEEEEGGGIIIJJJJJJIIIMMMQQQTTTUUUTTTTTTUUUQQQTTTUUUPPPHHHAAA>>>???BBBBBBAAA@@@AAAFFFLLLPPPSSSPPPLLLJJJLLLQQQWWW[[[ZZZXXXUUUUUUXXXZZZ[[[ZZZYYYZZZZZZWWWRRRPPPPPPRRRSSSTTTTTTUUUUUUTTTTTTTTTQQQRRRTTTTTTRRRQQQQQQQQQRRRQQQQQQPPPOOOOOOOOOPPPLLLKKKJJJHHHGGGGGGFFFFFFDDDFFFIIIJJJIIIIIIKKKLLLJJJKKKLLLLLLKKKHHHGGGFFFBBBAAAAAA@@@@@@@@@??????<<<===>>>@@@AAAAAABBBBBBBBB???<<<:::::::::999777666555444444333333444444333333333333333333222222333222111222333333111000...---,,,...000000...+++,,,,,,,,,++++++++++++***+++******))))))))))))***+++)))(((((()))***)))'''&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))(((''')))+++***************+++++++++,,,,,,,,,+++++++++******++++++*********+++,,,,,,*********)))((('''''''''(((((((((((())))))******))))))(((((())))))***+++,,,------,,,,,,+++***)))((((((''''''''''''(((((((((((((((((())))))))))))+++,,,,,,---...///000000000111111222222333444444333444666777888888888888;;;<<<======<<<===???AAABBBCCCEEEGGGHHHIIIIIIJJJIIIIIIJJJKKKLLLNNNPPPQQQPPPQQQSSSSSSSSSSSSUUUWWWWWW___```aaagggiiittt###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&$$$""""""###$$$%%%###""""""###$$$&&&)))*********)))(((''''''&&&&&&!!!"""###$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$(((&&&$$$$$$%%%%%%%%%#########$$$%%%%%%%%%$$$$$$###$$$'''))))))'''%%%$$$$$$%%%'''(((((('''%%%$$$###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((($$$&&&(((******(((%%%$$$&&&''')))*********)))(((''''''(((((()))))))))***((()))***++++++***)))(((,,,,,,,,,---------......******+++,,,...000222333000222444444444444666888777888777666666777;;;>>>BBBBBBCCCCCCDDDEEEFFFFFFJJJGGGCCCBBBDDDHHHKKKLLLIIINNNTTTXXXYYYXXXWWWVVVUUUXXXXXXSSSIIIAAA??????BBBBBBBBBCCCFFFLLLTTTYYYUUURRRMMMJJJKKKPPPWWW[[[\\\YYYVVVVVVWWWXXXWWWUUUSSSTTTUUUSSSOOOLLLMMMNNNPPPQQQQQQRRRRRRRRRQQQQQQNNNOOOPPPOOOMMMMMMNNNOOOPPPNNNMMMKKKJJJKKKKKKLLLLLLLLLLLLKKKJJJHHHFFFEEECCCEEEFFFDDDAAAAAACCCFFFIIIJJJKKKJJJHHHEEEDDDDDD<<<============>>>>>>>>><<<<<<===============<<<@@@>>>;;;999999888777666555555444333333333444444222222222222222222222333444333222222333333111///000......000222333000---+++,,,,,,,,,,,,+++***)))++++++***)))(((((())))))+++***)))***+++***(((&&&%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''$$$$$$%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###%%%'''(((((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((***+++***'''&&&''')))************************,,,------....../////////************+++,,,------''''''(((((())))))******'''((((((((())))))***************)))***++++++,,,((()))***+++,,,,,,---,,,******))))))))))))******(((((((((((())))))))))))+++,,,,,,---...///000000000111111222333333444444333444666777888999888888:::;;;<<<;;;;;;;;;===???CCCDDDEEEGGGIIIJJJJJJJJJHHHIIIIIIKKKMMMOOOQQQRRROOOQQQRRRSSSRRRSSSTTTVVVXXX```aaaaaagggiiisss%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))"""%%%'''&&&###"""$$$&&&######%%%)))---...+++(((###%%%&&&'''((('''&&&%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$'''&&&%%%$$$%%%'''***,,,)))(((&&&%%%$$$%%%&&&&&&#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''''''''&&&&&&&&&)))((((((((()))***,,,---%%%&&&&&&'''((())))))***))))))***+++,,,------...))))))))))))***+++,,,------------............///111...++++++...111111111333333333444555666888888999999999888888888777777<<>>>>>===<<<;;;:::999999999::::::999999888888777777444444444444444444444444111111111000000000000///111111111111000000000000111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************((((((((((((((((((((((((***)))'''&&&&&&''')))***,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%(((***)))&&&%%%'''***)))***+++)))'''$$$$$$$$$)))***,,,,,,++++++,,,...)))))))))))))))*********,,,***((((((***+++,,,,,,++++++***)))))))))))))))+++++++++*********)))))))))))))))***++++++,,,,,,---,,,***(((''''''((()))'''''''''''''''((()))***++++++---///000111111111222222222222222222222222444444555777888999:::;;;:::::::::;;;===@@@BBBCCCDDDFFFHHHHHHGGGGGGHHHIIIHHHJJJKKKLLLLLLMMMPPPRRRQQQQQQQQQQQQRRRSSSTTTUUUXXX\\\]]]aaahhhgggppp%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&%%%$$$$$$$$$&&&'''(((%%%&&&'''&&&%%%%%%%%%&&&$$$###$$$(((+++,,,***(((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$###!!!!!!!!!###&&&'''((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''((()))***+++'''''''''(((((())))))***++++++++++++++++++++++++(((((((((((()))***++++++------------............000---++++++...111111000222222222333444555777777888888888888888999999999===???CCCHHHKKKLLLMMMLLLDDDCCCCCCCCCEEEGGGJJJKKKKKKOOORRRRRROOONNNOOOPPPMMMNNNOOOLLLGGGEEEFFFHHHOOONNNMMMMMMPPPUUUZZZ]]]YYYUUUQQQMMMMMMPPPUUUXXXYYYYYYZZZXXXVVVTTTTTTTTTQQQQQQRRRRRRQQQRRRTTTUUURRRSSSSSSSSSRRRPPPNNNMMMIIIJJJKKKLLLMMMNNNNNNNNNJJJIIIGGGGGGHHHJJJLLLNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFDDDAAA>>>>>>@@@BBBCCCCCCCCCCCCCCCAAA@@@???===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::999999999777666666555444333222111444444444444444444444444222222111111111000000000111111111000000000//////111000///...------------+++++++++,,,,,,---------************************************************(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''''')))***+++,,,------+++))))))***---......---+++******+++------------,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++(((((((((((()))***+++++++++++++++*********))))))+++*********************---,,,+++***)))(((((((((((((((((((((((()))*********+++---...000111111111222222222222222222222222444444555777888999:::;;;<<<<<<;;;;;;<<<>>>@@@AAACCCEEEGGGHHHGGGGGGGGGIIIHHHJJJKKKLLLLLLMMMOOORRRQQQRRRSSSTTTUUUVVVWWWWWWWWW[[[\\\```ffffffooo%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$######%%%((())))))(((,,,+++)))'''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$###"""!!! !!!###$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&######$$$%%%&&&'''(((((((((((('''''''''(((((())))))))))))))))))))))))))),,,,,,+++++++++*********))))))((())))))***+++,,,,,,,,,,,,---------......///---+++,,,...000111000111111111222333444555666777777888888999:::::::::<<<>>>BBBFFFIIIKKKKKKKKKCCCCCCCCCCCCDDDFFFHHHJJJIIIJJJKKKLLLMMMLLLLLLKKKHHHJJJJJJHHHFFFFFFIIIMMMVVVUUUTTTTTTUUUWWWYYYZZZVVVTTTQQQPPPPPPSSSWWWZZZZZZ[[[[[[WWWSSSQQQRRRUUUUUUVVVVVVVVVVVVVVVUUUUUUQQQRRRRRRRRRQQQOOOMMMLLLHHHIIIJJJLLLMMMMMMNNNNNNKKKHHHFFFHHHLLLPPPRRRQQQLLLKKKJJJHHHFFFFFFEEEEEEEEEEEEDDDBBB@@@@@@AAACCCCCCCCCCCCBBB@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888888888777666444333222222444444444444444444444444333222222222111111111111111111000000000000//////000000///...------------+++++++++,,,,,,---------************************************************((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%#########$$$%%%'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''+++,,,......---,,,,,,------...///...,,,++++++,,,//////......------,,,,,,---,,,+++,,,------+++***%%%%%%&&&'''(((***,,,---+++************))))))))),,,,,,+++******)))((((((,,,,,,,,,,,,+++)))'''&&&)))(((((((((((()))*********+++---...000000111111222222222222222222222222444444555777888999:::;;;===<<<;;;;;;;;;<<<===>>>BBBDDDFFFGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMOOOQQQQQQRRRTTTWWWXXXYYYYYYYYYWWW[[[[[[___eeeeeennn%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!$$$%%%### $$$###"""###$$$&&&'''(((*********)))(((&&&%%%$$$###$$$$$$$$$$$$###""""""%%%%%%$$$$$$###$$$$$$%%%&&&%%%###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$$$$%%%&&&''''''((('''''''''&&&&&&''''''************))))))))))))+++++++++***************,,,,,,++++++,,,------...+++,,,,,,,,,------------------,,,,,,...///000000000000000000111222333444666666777888999:::;;;<<<:::<<>><<<;;;::::::;;;<<<>>>>>>>>>============<<<<<<;;;:::888888888777777666666555555555333333333333333333333333333333333222222222111111111000000000////////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%""" !!!%%%((('''$$$)))+++,,,,,,+++******+++(((***,,,,,,,,,,,,...///...------,,,+++******)))+++++++++,,,---,,,***(((%%%%%%%%%&&&((()))+++,,,************))))))))))))+++*********)))))))))(((***+++---...---+++(((&&&(((((((((''''''(((((()))***+++,,,...///000111111111222222222222222333333444444555777888999:::;;;<<<;;;;;;:::;;;<<<===>>>AAACCCEEEFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLOOOQQQOOOQQQTTTXXXZZZ[[[ZZZZZZXXX\\\[[[___ffffffooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&""" """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$%%%### $$$###"""""""""###%%%'''%%%''')))******)))'''%%%######$$$$$$###""""""!!!%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&************))))))))))))(((((()))******+++,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++,,,,,,,,,---,,,,,,---------...///000000000000000000111222333555555666777999:::;;;;;;666888;;;>>>@@@BBBCCCDDDFFFEEEDDDCCCBBBBBBAAAAAACCCCCCCCCDDDEEEEEECCCAAADDDDDDDDDBBBAAACCCIIIOOOSSSSSSUUUUUUUUUUUUTTTSSSNNNNNNNNNNNNQQQTTTWWWYYY]]]\\\YYYSSSNNNLLLOOOQQQTTTSSSRRRSSSTTTSSSPPPMMMOOOOOONNNNNNMMMMMMLLLLLLHHHIIIJJJLLLMMMMMMNNNNNNLLLIIIGGGJJJQQQVVVUUUSSSIIIHHHFFFEEECCCBBBBBBBBBBBBDDDFFFFFFEEEDDDEEEFFFCCCBBB@@@>>><<<;;;:::999888999:::<<<======<<<;;;=========<<<;;;:::888777333333333333444444444444333333333333333333333333333333333222222222111111000000000////////////...///......------------.........---,,,,,,+++******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###!!! """&&&)))'''%%%***+++,,,+++)))(((((((((&&&(((*********+++---...---,,,,,,+++***))))))((()))))))))***,,,+++)))''''''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))*********)))+++---///...,,,***((((((((('''&&&&&&''''''''')))***,,,...///000000000111111111222222333333333444444555777888999:::;;;::::::::::::;;;===>>>@@@AAACCCEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKLLLNNNPPPNNNPPPSSSWWWYYYZZZZZZYYYZZZ^^^]]]```ggggggqqq%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&""" """&&&)))%%%%%%%%%&&&%%%%%%$$$###&&&%%%$$$$$$%%%&&&%%%$$$###$$$$$$"""!!!"""$$$&&&"""$$$&&&)))******)))(((%%%%%%%%%%%%$$$$$$###"""$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$%%%###$$$%%%%%%&&&%%%%%%%%%'''&&&%%%###""" $$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''(((''''''&&&))))))))))))))))))))))))''''''((()))***+++,,,---******))))))))))))***+++******+++++++++,,,,,,,,,***,,,......------...000000000000000000111222222444444555666777888999:::444555777:::<<<>>>@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA??????AAABBBBBBAAA@@@CCCHHHNNNOOOPPPQQQSSSSSSRRRQQQPPPLLLLLLLLLLLLOOORRRVVVYYYYYYWWWTTTQQQPPPPPPRRRRRRNNNLLLKKKMMMQQQRRRPPPNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMNNNNNNMMMLLLJJJIIIKKKOOOQQQQQQOOOGGGFFFEEECCCBBBAAA@@@@@@===@@@BBBCCCCCCBBBCCCCCCCCCBBB@@@>>><<<::::::999777888999:::;;;<<<<<<<<<<<<<<<======<<<:::888777444444444444555555555555333333333333333333333333333222222222111111111111000000////////////............---------------.........------,,,+++******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((&&&&&&&&&%%%%%%&&&((())))))(((+++,,,---,,,***(((((())))))***+++***)))((()))***......------,,,,,,++++++(((''''''(((***+++***(((***))))))((('''''''''((((((((()))))))))))))))***''''''((())))))***++++++(((***,,,//////...,,,+++)))((((((''''''''''''((()))***,,,---//////000000111111111222222333333444444444555777888999:::;;;;;;:::::::::<<<===???AAAAAACCCEEEGGGFFFGGGHHHJJJJJJKKKLLLLLLKKKLLLNNNPPPNNNPPPRRRUUUWWWYYYYYYYYY\\\___]]]```ggghhhrrr%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))%%%&&&&&&'''&&&%%%$$$###%%%&&&'''&&&%%%%%%%%%&&&"""$$$%%%$$$"""!!!###%%%%%%$$$$$$$$$&&&''')))+++(((((((((((('''&&&%%%%%%$$$$$$######$$$$$$%%%&&&"""#########$$$$$$%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$######"""""""""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&'''((())))))(((((('''''''''(((((())))))***(((((())))))******++++++***))))))((((((((())))))************++++++++++++))),,,......---,,,...000111111000000111111222222333444444555666777777888333444666888;;;===>>>???AAAAAABBBBBBBBBAAAAAAAAAAAACCCEEEDDD@@@======>>><<<>>>@@@@@@@@@CCCIIINNNOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKMMMRRRVVVYYYWWWTTTQQQSSSXXX\\\\\\[[[PPPLLLIIIKKKNNNPPPNNNKKKLLLLLLKKKKKKKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKFFFEEECCCBBB@@@?????????:::===AAACCCCCCBBBBBBBBBCCCAAA???===<<<;;;;;;;;;999999999:::;;;<<<===>>><<<<<<======<<<:::888666777777666666555444444444222222222222222222222222222222111111111000000000000000/////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%''''''&&&%%%%%%&&&'''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&''''''&&&&&&((())))))+++,,,,,,+++******+++)))***++++++***)))***+++............------------((('''&&&(((***,,,,,,++++++***)))((((((((((((((((((((((((((())))))******((((((((()))))))))))))))''')))+++.../////////...++++++***))))))))))))))))))***+++---...///000000000111111222333333444444444444555777888999:::;;;======<<<<<<<<<===??????AAADDDFFFGGGGGGHHHIIIKKKJJJLLLLLLLLLKKKLLLNNNPPPPPPQQQSSSTTTVVVXXXYYYZZZ\\\^^^\\\___fffgggrrr%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******))))))&&&&&&'''((('''&&&$$$###"""%%%'''&&&###"""$$$&&&"""$$$&&&%%%"""!!!"""$$$(((&&&###!!!!!!%%%***---++++++++++++***)))((('''$$$#########$$$%%%%%%&&&######$$$%%%&&&'''''''''###$$$&&&'''((('''&&&&&& !!!###%%%'''((()))&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))$$$%%%''')))******))))))%%%&&&&&&'''((())))))***************))))))))))))++++++***************+++)))************+++++++++))),,,...///---,,,...000222111111111111111222333333333444444555666666666444444666888:::<<<>>>???DDDDDDDDDCCCAAA???===<<>>888;;;>>>@@@AAADDDJJJOOOQQQQQQQQQQQQQQQPPPOOOOOONNNMMMKKKKKKMMMQQQVVVZZZXXXTTTSSSXXXaaaggggggeeeWWWRRRLLLKKKLLLMMMJJJFFFLLLKKKKKKJJJJJJJJJKKKKKKNNNOOOOOOOOOOOONNNMMMMMMKKKLLLLLLKKKHHHGGGGGGHHHEEEDDDCCCAAA@@@???>>>>>>;;;>>>BBBEEEEEEDDDDDDDDDBBBAAA???===<<<;;;;;;<<<::::::::::::;;;===???@@@;;;<<<======<<<:::888666666555444222000...---,,,222222222222222222222222111111111000000000000///000/////////............------,,,,,,,,,------...)))******+++---...//////************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''')))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%###$$$&&&((())))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###"""$$$&&&%%%###"""$$$'''&&&'''*********)))***,,,&&&(((***++++++,,,...000,,,,,,,,,---------------)))(((''''''***---......******))))))))))))******'''((((((((())))))************))))))(((((('''''''''(((+++---///000111111------,,,+++******++++++)))***+++---...///000000000000111222333333444444444444555777888999:::;;;@@@???>>>===<<<<<<===>>>BBBDDDGGGHHHHHHHHHJJJKKKKKKLLLMMMLLLKKKLLLNNNOOOSSSSSSSSSTTTVVVXXXZZZ[[[[[[]]][[[^^^eeefffqqq$$$#########$$$&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&'''(((***++++++***)))'''&&&&&&&&&&&&######""""""""""""######'''&&&&&&%%%$$$###"""""""""""""""###$$$$$$$$$%%%%%%&&&''''''((((((''''''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%!!!!!!""""""#########$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***))))))))))))************,,,,,,---...---+++((('''+++++++++***************+++++++++,,,,,,,,,------000000///////////////000///111333333333333555777999666555888999999;;;@@@BBBBBBAAA>>>;;;:::;;;===DDDFFFGGGFFFAAA<<<777555;;;CCCHHHFFFDDDGGGKKKMMMPPPOOONNNMMMLLLLLLLLLLLLNNNMMMLLLMMMOOOSSSWWWZZZRRRRRRTTTZZZbbbjjjooorrr\\\WWWPPPLLLKKKKKKJJJHHHGGGGGGGGGGGGGGGHHHLLLOOORRROOOLLLKKKKKKLLLKKKJJJIIIIIIHHHGGGEEECCCBBBAAA@@@AAAAAA@@@>>>===>>>???<<<>>>AAACCCDDDBBB???>>>>>>===;;;999888888999999999999:::;;;<<<===>>>>>>???>>>>>>===<<<:::999888777666444333222222333333333333333222222222111111111111000000//////......,,,,,,,,,------............,,,+++)))(((((()))))),,,,,,++++++***)))(((((()))((((((((()))***++++++))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((&&&$$$$$$&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%)))***(((%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%'''***,,,,,,+++)))(((------,,,+++*********+++,,,,,,,,,++++++*********%%%'''***---///...---,,,******************++++++***(((&&&$$$$$$%%%'''))),,,***)))***,,,,,,***'''+++,,,---...///111222222222///+++))))))++++++,,,,,,---------.../////////000111111222222333444444444555555666777888888888999;;;<<<;;;;;;;;;===???CCCCCCDDDEEEFFFGGGGGGHHHJJJKKKMMMMMMLLLLLLNNNOOOPPPRRRUUUVVVWWWXXXYYY[[[[[[\\\___aaabbbhhhvvv%%%$$$$$$$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%%%%############$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$%%%'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))(((((()))))))))*********)))***+++------,,,+++***))))))******++++++,,,,,,,,,,,,,,,,,,------------000000///////////////000///111333333333333555777888555555999:::999;;;???AAABBBAAA@@@>>>>>>@@@BBBEEEFFFFFFEEEAAA===::::::???FFFJJJGGGEEEGGGJJJKKKMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLNNNQQQTTTVVVPPPQQQSSSXXX___eeeiiijjj\\\WWWPPPMMMLLLLLLIIIGGGEEEGGGHHHIIIIIIKKKNNNPPPSSSPPPMMMLLLLLLLLLKKKJJJHHHGGGGGGFFFDDDCCCAAA@@@???@@@AAA@@@>>>======>>>>>>@@@CCCDDDDDDCCC@@@>>><<<;;;:::999888888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999777777666555444333222222222333333333222222222111111111/////////...............,,,,,,------------------...---+++***))))))******,,,,,,++++++***))))))((()))))))))((())))))*********)))(((''''''((()))***''''''''''''((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''&&&%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))***+++,,,+++)))'''&&&+++++++++++++++,,,---...------,,,,,,,,,+++++++++)))***+++,,,---,,,************))))))))))))******'''&&&%%%%%%&&&(((***,,,...,,,******,,,,,,***(((+++,,,---...///000111222444111---+++++++++******,,,,,,------.../////////000111111222222333333444444444555666888999999::::::;;;<<<<<<;;;;;;===???CCCCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMLLLLLLMMMOOOPPPRRRUUUVVVWWWWWWYYY[[[[[[\\\___aaabbbgggvvv&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''(((((('''(((((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&''' """$$$%%%&&&'''$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((((((((('''%%%$$$'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((())))))))))))******&&&''')))+++------------(((((()))***+++,,,------,,,------------.........000//////......///000000000111333333333333555666777555666:::;;;:::;;;>>>@@@AAABBBBBBBBBCCCEEEGGGFFFFFFEEEBBB@@@>>>???AAAEEEKKKMMMJJJGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKHHHIIIJJJKKKLLLNNNOOOOOOLLLLLLOOOTTTZZZ^^^``````ZZZUUUPPPMMMMMMKKKGGGDDDBBBEEEIIIKKKLLLMMMOOOQQQQQQNNNLLLKKKJJJJJJIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@>>>======>>>AAACCCDDDEEEEEECCC@@@>>>;;;:::999888888888999:::@@@???>>>===<<<:::999999888888888888888777666666666555444333333222222333222222222222111111111000---------------.........------------------,,,,,,...---,,,+++******++++++,,,,,,++++++***)))))))))******)))((((((((())))))***)))'''&&&&&&''')))***(((((((((''''''''''''''''''''''''''''''((((((((())))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%#########$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''++++++++++++***)))(((((((((((()))***,,,...000111---------------,,,,,,,,,------,,,+++))))))((((((******)))(((''''''''''''*********+++---000333444000---+++******+++******++++++,,,...///000111222555333000///...---***(((+++,,,,,,---......//////000000111111222333333333444444666777999:::;;;<<<;;;<<<<<<<<<;;;;;;<<<>>>DDDDDDEEEFFFGGGHHHHHHIIIIIIKKKLLLLLLLLLLLLMMMOOOPPPRRRUUUVVVVVVWWWYYYZZZ[[[\\\^^^aaabbbgggvvv&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&)))***++++++)))'''$$$"""''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$((()))))))))((('''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###!!!"""###$$$%%%&&&'''((('''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((((((((((((((()))))))))***&&&''')))+++,,,---------*********++++++,,,,,,,,,---------.........////////////.........///000000000222333333333333444666666444666:::<<<::::::===???AAACCCCCCCCCDDDGGGIIIFFFFFFDDDAAA???@@@DDDGGGLLLPPPQQQMMMIIIJJJJJJHHHGGGFFFEEEEEEFFFHHHJJJLLLIIIJJJKKKKKKKKKJJJIIIHHHEEEFFFJJJOOOUUUXXXXXXXXXUUURRRNNNLLLKKKIIIDDD???>>>BBBHHHLLLMMMNNNOOOPPPMMMKKKIIIHHHHHHGGGEEEDDDFFFFFFFFFFFFEEEDDDBBBBBBAAABBBCCCBBB@@@>>>???@@@CCCDDDEEEEEEDDDBBB???===:::999888777888999:::;;;AAA@@@???===;;;:::888888555666666777777777666666777777666555444444444444222111111111111000000000,,,,,,------.........///.........------,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))+++***)))(((((((((((((((***)))'''%%%%%%''')))***(((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%'''((('''%%%""""""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""###&&&((((((&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++,,,---''''''((()))+++---///000..................------///---+++(((''''''((()))***)))((('''&&&%%%%%%%%%++++++,,,...000222444555///---***((((((((()))******+++,,,---///000111111444333111111111///,,,***++++++,,,---......//////000000000111222222333333444444666777999;;;<<<===;;;<<<===<<<::::::<<<>>>DDDDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLLLLKKKKKKMMMNNNOOORRRTTTVVVVVVWWWXXXZZZ[[[[[[^^^```aaaggguuu&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###&&&%%%%%%%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$)))))))))((((((''''''&&&'''&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$$$$((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))'''((()))***+++,,,,,,,,,---,,,,,,,,,++++++******---------.........//////...............///000000000222333333333333444555555333555999;;;999999<<>><<<:::999888888888999:::;;;???>>>===<<<;;;:::999888555666666777777777777777888888888777666666555444111111111000000000//////---------......//////000.........------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++*********************)))((('''''''''((()))((('''&&&&&&'''((()))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((("""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$&&&((('''$$$""""""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""###&&&(((((('''%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,------(((((((((((()))***,,,,,,...........................,,,(((&&&%%%''')))+++)))((('''&&&%%%%%%%%%%%%&&&'''((()))***+++,,,,,,,,,+++)))'''&&&&&&((()))***+++,,,---...000111111222111111222333222///---******+++,,,---...///000///000000111111222333333444444666777999;;;<<<===;;;<<<<<<<<<;;;;;;<<<>>>DDDDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLLLLKKKKKKMMMNNNOOOQQQTTTUUUVVVVVVXXXZZZZZZ[[[^^^```aaaggguuu%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$!!!###%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&$$$###!!! )))(((''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))******++++++......---,,,+++***)))))),,,------------.........------------...///000000111222444333333222444555444222333777888777888;;;===???AAABBBAAAAAABBBCCCCCCCCCCCCBBBAAADDDHHHKKKQQQSSSRRRMMMKKKKKKIIIEEEDDDCCCBBBBBBCCCFFFIIILLLMMMMMMMMMKKKIIIFFFCCCBBB>>>???CCCHHHMMMPPPPPPOOOKKKHHHEEEDDDEEECCC???;;;999>>>EEEJJJMMMMMMMMMMMMLLLKKKJJJKKKLLLKKKIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGFFFDDDCCCCCCDDDCCCCCCDDDCCCBBB@@@>>>===<<<;;;:::999999999:::;;;======<<<;;;:::999888888666666777777777777777666888888888888777666555444000000000000////////////.............../////////------------------,,,,,,++++++,,,,,,,,,,,,++++++************************))))))((('''''''''(((((((((''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$"""######$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''***+++++++++++++++************)))))))))******+++---------...............,,,***'''%%%%%%'''***,,,(((((('''&&&%%%%%%%%%%%%%%%&&&((()))))))))((('''((()))((('''%%%%%%''')))******+++---...///000111111111111222333333111///)))***+++,,,---...///000//////000000111222222222444444666777999:::;;;<<<:::;;;<<<;;;;;;;;;===???CCCCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKKKKKKKKKKLLLNNNOOOQQQTTTUUUUUUVVVXXXYYYZZZ[[[]]]```aaafffuuu$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%$$$ !!!"""$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$###""""""''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((())))))***+++,,,---------,,,,,,++++++***,,,,,,,,,,,,------------------------...///000000111333444444222222333555444111111444666555777;;;;;;===@@@AAAAAAAAABBBCCC@@@AAACCCCCCCCCDDDGGGIIIMMMOOONNNJJJIIIJJJGGGCCCCCCAAA@@@???@@@CCCGGGIIIJJJJJJJJJIIIGGGFFFEEEDDDAAAAAACCCGGGKKKMMMMMMLLLIIIFFFCCCBBBCCCCCC@@@===;;;@@@FFFKKKMMMMMMMMMNNNKKKJJJJJJLLLNNNNNNLLLJJJEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGFFFDDDCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@???>>>===;;;::::::::::::;;;===<<<;;;:::888777666555666666666666666666555555666666777777666555333222000000/////////..................---------------,,,,,,------------------)))***+++,,,,,,+++******************************(((((('''''''''((())))))&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%$$$###&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######%%%&&&%%%%%%%%%&&&&&&&&&'''''')))***,,,------,,,***)))++++++++++++++++++,,,---,,,,,,---------.........,,,***'''%%%%%%&&&(((***((('''&&&&&&&&&&&&''''''%%%''')))+++,,,+++)))(((%%%'''))))))'''&&&(((*********+++,,,...///000000333222111111222222000///))))))***+++---...///000//////000000111111222222444444555666888999999:::888999;;;;;;;;;<<>>@@@CCCDDDEEEEEEFFFGGGJJJLLLKKKGGGGGGHHHFFFAAABBB@@@>>>===>>>AAAEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDGGGJJJKKKKKKJJJIIIEEEBBBAAACCCCCCAAA>>>===AAAGGGKKKMMMNNNNNNOOOHHHHHHIIIKKKMMMNNNLLLJJJDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGFFFCCCBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA???>>>===;;;::::::;;;;;;======;;;999777555444333555555666666555555444333444555555555555333222111000/////////............---------,,,,,,+++++++++,,,,,,,,,------.........((()))++++++,,,+++***)))******************++++++'''''''''''''''((()))***%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&$$$######$$$%%%%%%$$$%%%$$$$$$$$$%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''%%%$$$&&&)))%%%%%%%%%&&&&&&&&&''''''%%%'''***---///...---,,,,,,,,,,,,,,,---...///000,,,,,,,,,---------......---+++(((&&&%%%%%%'''(((''''''&&&&&&&&&'''((((((!!!###&&&(((***)))(((&&&$$$'''******)))((()))+++)))***+++,,,...///000000555444222111111111///---((()))***+++---...///000/////////000111111222222444555555666777888888999777999:::;;;;;;===???BBBAAAAAABBBCCCDDDEEEFFFFFFHHHIIIKKKKKKJJJJJJLLLMMMNNNQQQSSSUUUUUUVVVWWWYYYZZZZZZ]]]___```fffttt'''%%%###""""""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&(((***+++(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%""""""###%%%'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''''')))+++,,,******+++,,,,,,---......***++++++***))))))***,,,++++++,,,,,,,,,,,,------...///111222222111000////////////111333666888:::;;;===@@@CCCDDDDDDDDDCCC>>>@@@BBBCCCCCCDDDFFFHHHIIIIIIJJJJJJJJJIIIHHHHHHCCC@@@===>>>AAADDDEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFGGGIIIJJJHHHDDD???@@@CCCDDDBBB???GGGHHHJJJLLLLLLKKKJJJIIILLLKKKJJJHHHGGGFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCFFFEEEDDDCCCBBBBBBCCCDDDGGGEEECCCBBBCCCCCCBBBAAA???>>>;;;999999999:::;;;:::888666555444555666777777666555555555777888999777777555444333222222222000000000000000000000000......////////////......,,,---------,,,,,,+++***))))))))))))(((((((((((()))))))))))))))))))))))),,,+++***)))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$&&&((((((&&&$$$"""""""""###$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&'''))),,,---.........++++++,,,------------,,,...,,,))))))+++---......000...***'''&&&&&&'''(((%%%%%%&&&''''''&&&&&&%%%''''''''''''(((((((((((($$$$$$$$$%%%&&&)))+++---)))***,,,---...---,,,,,,444333222///---***)))(((***+++,,,---.../////////...///000000//////000111444555666777777888:::===888888999999999===AAAEEE@@@BBBDDDDDDCCCDDDEEEGGGJJJIIIIIIJJJJJJKKKLLLMMMOOOQQQSSSUUUUUUWWWZZZ\\\ZZZ___]]]\\\bbbdddnnn%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''&&&&&&'''******(((&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((((('''(((((()))***+++******++++++,,,------...***++++++***))))))***,,,+++++++++,,,,,,,,,------...///000222222111000/////////000111333555888999999:::===???@@@@@@@@@???===???AAABBBBBBCCCEEEGGGFFFGGGGGGHHHHHHGGGGGGGGGDDDBBB@@@AAADDDGGGGGGFFFEEEFFFHHHJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJGGGCCC@@@AAAEEEHHHHHHFFFHHHIIIJJJKKKJJJIIIHHHGGGIIIHHHGGGFFFDDDCCCCCCCCCEEEDDDBBBBBBAAAAAA@@@@@@<<<>>>???AAACCCDDDDDDDDDAAA@@@>>>===>>>>>>===<<<>>><<<:::999888888999:::888666555333333333555666666666555555555666888888777666555444333222222222000000000000000000000000...//////000000//////...------------,,,,,,+++***++++++******)))))))))((())))))))))))))))))))))))''''''(((((()))))))))***'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$###!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))+++,,,---,,,,,,------,,,,,,+++)))((('''...,,,++++++---.........///---+++((('''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%%%%&&&'''((()))((()))+++,,,,,,,,,++++++------,,,+++)))((('''''')))***+++---...............///000000//////000222444555666777777888:::===>>>>>><<<:::888999<<>>@@@AAAAAAAAACCCEEECCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEHHHIIIIIIHHHEEEFFFIIILLLNNNNNNMMMMMMJJJJJJIIIIIIIIIIIIIIIJJJFFFCCCAAACCCHHHMMMOOOOOOOOONNNNNNMMMKKKJJJJJJIIIIIIHHHFFFEEECCCBBBBBBAAAEEEDDDCCCAAA@@@???>>>===999;;;???BBBDDDEEEDDDCCCAAA@@@>>>>>>???>>>===<<<<<<;;;999888777777888999777666555444333444555666666555555555555666777777777666555333222222222222000000000000000000000000///000000111111000000///------,,,,,,,,,,,,++++++------,,,+++******))))))))))))))))))))))))))))))&&&&&&'''((())))))******'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))++++++++++++***,,,,,,,,,,,,+++)))((('''---,,,,,,---//////...,,,,,,,,,+++***((('''&&&&&&)))((('''&&&%%%&&&&&&'''&&&''''''''''''((((((((())))))((('''''''''(((((((((((()))************)))''''''''''''(((((((((((())))))+++,,,---............///111000//////000222444555666777777888:::===@@@@@@>>>;;;888888:::;;;AAACCCEEEFFFFFFGGGIIIKKKJJJJJJJJJJJJKKKLLLMMMMMMOOOQQQTTTVVVVVVWWWYYY[[[[[[aaa^^^]]]bbbccclll~~~"""###$$$&&&''''''''''''''''''''''''''''''''''''%%%$$$###"""#########"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&******))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$&&&)))+++'''''''''''''''''''''''''''''''''((((((((((((((('''((()))******)))'''''')))*********++++++,,,,,,---------,,,***)))***,,,***++++++++++++,,,,,,,,,------...000000000000000111111222333444555666777999:::;;;<<<<<<<<<<<<<<<<<<===???@@@???@@@BBBCCCAAABBBCCCDDDEEEFFFFFFFFFCCCDDDEEEGGGIIIJJJJJJIIIFFFHHHKKKMMMNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHFFFDDDFFFJJJPPPSSSTTTQQQPPPNNNLLLJJJIIIHHHHHHJJJIIIGGGFFFDDDCCCCCCCCCCCCDDDDDDBBB@@@>>>>>>>>>@@@AAABBBBBBCCCBBBBBBAAAAAA@@@????????????===<<<:::999888777666777777777888888777666666777777888555555555555555555666666666555444333222222222222000000000000000000000000000000111111111111000000---,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))((())))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&""""""######$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&((()))***+++,,,++++++*********+++,,,,,,,,,++++++******+++---//////,,,******++++++***)))(((&&&%%%***(((&&&$$$$$$$$$&&&'''&&&&&&&&&'''''''''((((((++++++***************+++))))))))))))))))))))))))'''((((((((()))))))))***((()))***,,,---............000111111000///111222444555666777777888:::===<<<===<<<;;;::::::<<<>>>@@@BBBDDDFFFFFFGGGJJJLLLJJJJJJJJJJJJKKKLLLMMMNNNOOORRRUUUWWWWWWXXXYYYZZZ\\\aaa___^^^bbbccckkk}}}"""###$$$%%%&&&'''&&&&&&''''''''''''''''''''''''"""#########"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))*********'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###$$$'''***''''''''''''''''''''''''''''''''''''(((((())))))'''((()))******)))''''''))))))***************+++((((((((('''%%%%%%&&&'''*********+++++++++,,,,,,,,,,,,---...///000000000111111222444555666666777999999::::::;;;;;;;;;;;;;;;===????????????AAABBBBBBBBBDDDEEEFFFFFFFFFFFFAAABBBEEEFFFGGGHHHIIIIIIHHHIIIKKKLLLLLLKKKJJJIIILLLKKKJJJIIIIIIIIIIIIIIIKKKJJJHHHIIIKKKOOOQQQSSSMMMLLLJJJHHHFFFEEEDDDDDDHHHHHHFFFEEEDDDCCCCCCCCCCCCEEEFFFEEEBBB@@@???@@@EEECCCAAA???>>>>>>@@@AAA>>>===<<<=========:::888888888777777666666777777888888777777777888888888666666666666666666555555555444333222222222222222000000000000000000000000000000111111111111000000---,,,+++++++++,,,------,,,,,,+++***))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((()))***,,,,,,,,,++++++(((((()))***************(((((())),,,------***((()))******+++***(((&&&$$$)))'''%%%######$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((()))***+++,,,,,,---*********)))))))))******))))))))))))))))))((((((((()))***,,,---.../////////000111111000000111222444555666777777888:::===999:::;;;;;;:::;;;>>>@@@???AAACCCEEEEEEFFFIIIKKKKKKJJJJJJKKKKKKLLLMMMNNNOOORRRVVVXXXXXXXXXYYYZZZ[[[aaa___^^^cccccckkk}}}#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$#########%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((&&&&&&'''((()))***++++++))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$ !!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((()))))))))))))))((()))))))))))))))))))))))))))******)))(((((()))+++************+++++++++++++++,,,,,,---...///000000000111333444666777777777777777777888999::::::;;;<<<===??????>>>???@@@BBBCCCDDDDDDEEEFFFFFFFFFFFF???AAACCCDDDDDDEEEHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJMMMKKKIIIGGGGGGHHHIIIJJJMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCFFFIIIKKKIIIEEEBBBAAABBBAAA???<<<::::::<<>>>>>??????>>><<<999777777777777777777777777555555666666666666777777777777777888777777666555444444333222222222222222000000000000000000000000///000000111111000000///---,,,+++***+++,,,---...***************)))))))))))))))))))))))))))))))))%%%%%%&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))+++,,,,,,++++++)))))))))((('''&&&%%%$$$''''''(((***,,,,,,)))'''))))))******)))(((&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''###%%%''')))+++,,,,,,---+++******))))))))))))***((('''''''''&&&&&&&&&&&&((()))+++---...000000000///000222111000000111333444555666777777888:::===;;;<<<<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFHHHJJJKKKKKKKKKKKKLLLMMMNNNNNNPPPSSSWWWYYYYYYXXXXXXYYYZZZ```______cccdddkkk}}}$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&###%%%%%%$$$"""###%%%((('''''''''(((((()))))))))+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''(((&&&!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((((((((('''(((((()))***+++))))))))))))))))))))))))***+++,,,,,,+++,,,...///************+++++++++++++++++++++,,,---///000000///000222555777888888888777777777888999;;;<<<===<<<>>>????????????@@@BBBDDDDDDEEEEEEEEEEEEDDDDDD???AAABBBBBBBBBDDDGGGKKKJJJJJJJJJJJJKKKMMMOOOPPPNNNLLLHHHEEEDDDFFFHHHJJJLLLMMMMMMLLLJJJIIIHHHHHHKKKLLLLLLMMMMMMLLLJJJJJJDDDDDDCCCCCCDDDDDDEEEFFFMMMPPPQQQNNNHHHCCCBBBCCC>>>===;;;:::;;;===???@@@@@@@@@@@@AAABBB@@@===;;;777777777888888777777777555555666777777777777777888888999999999888666555444333222222111222222222000000000000000000000000...//////000000//////...---,,,+++******,,,...///*********+++++++++++++++))))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((************++++++******)))'''&&&%%%(((((((((***+++,,,***((())))))))))))((('''&&&&&&&&&&&&''''''((()))))))))%%%%%%&&&&&&&&&'''''''''%%%&&&(((+++,,,---......***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,...000111222222///111222222111000222333444555666777777888:::===;;;<<<===<<<;;;;;;<<<===BBBDDDEEEFFFFFFFFFHHHJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSWWWYYYYYYXXXXXXYYYXXX_________dddeeelll~~~%%%$$$""" !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&###"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%$$$""""""%%%((((((((((((((('''''''''''',,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############'''******&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''''''''''')))+++,,,))))))))))))((((((((((((%%%'''(((((('''(((***,,,)))************++++++++++++++++++,,,---...000111...///222555777999999999999999:::;;;<<<>>>@@@AAA===>>>@@@@@@??????@@@BBBDDDDDDDDDEEEDDDDDDCCCCCC???AAABBBBBBAAACCCHHHLLLJJJIIIIIIJJJLLLPPPSSSUUUOOOLLLGGGDDDCCCEEEHHHKKKJJJLLLMMMLLLJJJGGGFFFFFFCCCDDDFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIRRRUUUVVVRRRJJJCCCAAABBB????????????>>>>>>>>>>>><<<<<<<<<===>>>===:::777666777888888888888888777666777888999999999999999888999::::::999888777666333333222222111222222222000000000000000000000000......////////////......---,,,+++******,,,...///***++++++,,,,,,------...))))))))))))))))))))))))***))))))'''&&&%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$!!!"""$$$&&&((())))))(((++++++,,,------------,,,***))))))***,,,,,,+++***))))))(((((('''''''''&&&&&&'''(((***++++++++++++%%%%%%%%%&&&&&&&&&'''''')))***,,,///000000000000)))((('''&&&%%%&&&&&&'''%%%%%%&&&''''''((()))))))))+++,,,...000222222333///111222222111111222333444555666777777888:::===888:::<<<<<<<<<<<<===???DDDFFFGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSWWWZZZYYYYYYXXXXXXWWW^^^^^^___dddeeemmm~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&))))))&&&###%%%&&&'''((()))+++,,,,,,''''''&&&$$$""" !!!"""(((+++---+++'''$$$###%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))+++*********)))))))))((()))((((((((()))***,,,------,,,***)))''''''((((((+++++++++,,,---...///000///...///111555777888777666666666666888:::<<<===???@@@AAAAAA??????@@@AAACCCCCCBBBBBBCCCDDDEEEEEECCCCCCDDDCCCCCCDDDGGGIIIFFFEEEDDDEEEIIIMMMOOOPPPJJJHHHFFFDDDCCCEEEGGGHHHJJJIIIHHHFFFEEEDDDDDDDDDDDDBBBAAABBBEEEIIIJJJKKKIIIFFFCCCBBBCCCEEEGGGGGGOOONNNMMMLLLIIIGGGEEECCC<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;:::::::::::::::;;;;;;;;;:::888666555444666777777888888999::::::999888888999:::999777555111111111000000000000///111111111111000000000000000000000000////////////,,,------......------,,,+++++++++************)))++++++************++++++++++++++++++*********)))''''''''''''''''''''''''---,,,+++)))'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$((('''%%%$$$###$$$%%%%%%"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########!!!$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((()))******+++))))))))))))(((((((((((())))))((('''&&&&&&%%%$$$''''''&&&%%%&&&'''((()))''''''(((***,,,,,,***(((,,,+++)))(((&&&%%%%%%%%%)))***,,,,,,++++++,,,---(((''''''((())))))(((&&&&&&'''***,,,,,,+++)))((()))***+++---...///000000000000000000111111111111333333555666888:::;;;<<<<<<=========;;;;;;===???BBBCCCDDDEEEGGGIIIJJJKKKIIIKKKMMMMMMMMMMMMMMMOOOSSSVVVYYY[[[ZZZZZZZZZZZZVVV]]]]]]^^^ccccccjjj{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%'''******'''$$$%%%&&&&&&'''((()))******,,,,,,,,,***'''%%%%%%&&&&&&(((((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))*********))))))(((((('''((((((''''''((()))+++,,,,,,+++***(((((((((((()))++++++++++++,,,---.........---...000444666777666666666666666888999;;;===???@@@AAAAAA@@@@@@AAABBBFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDCCCCCCEEEGGGFFFEEEDDDEEEIIIKKKMMMMMMHHHGGGEEEDDDDDDEEEHHHIIIJJJIIIGGGFFFDDDCCCCCCCCCCCCAAA???@@@CCCFFFHHHHHHJJJHHHEEEEEEFFFHHHHHHHHHMMMLLLLLLJJJHHHFFFEEEDDD???>>><<<;;;;;;;;;======;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::888666555444888888999999:::;;;;;;;;;:::999999:::;;;:::888666333333222222222111111111////////////////////////000000000/////////......,,,,,,------------,,,,,,+++++++++************)))+++******))))))******++++++*********))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&### %%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))'''((((((((())))))******(((((('''&&&%%%######"""%%%$$$######$$$%%%'''(((&&&(((***...111111...,,,***)))(((&&&%%%%%%%%%%%%&&&(((***+++*********+++''''''''''''((((((&&&%%%&&&'''***,,,,,,+++)))((()))***+++---...///000000000000000000111111111111333333555666888:::;;;<<<<<<=========;;;<<<===???AAABBBCCCEEEGGGHHHIIIJJJIIIKKKMMMMMMLLLLLLMMMNNNSSSVVVYYYZZZZZZYYYYYYZZZWWW^^^^^^___dddcccjjj{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((******(((&&&&&&&&&&&&'''''''''((((((***+++,,,+++)))&&&%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((******)))(((((('''&&&&&&'''''''''''''''((()))******))))))(((((())))))***++++++++++++++++++++++++,,,,,,,,,...222444555444555555555666777999;;;<<>>???BBBDDDEEEEEEIIIGGGFFFFFFGGGHHHHHHGGGIIIIIIIIIHHHGGGFFFEEEDDDBBB@@@===;;;;;;<<<>>>@@@:::::::::;;;;;;;;;;;;<<<;;;;;;::::::888777555444999999:::;;;<<<<<<<<<<<<:::999999:::;;;;;;888666444444444444333333333333/////////////////////////////////.........------,,,,,,------------,,,,,,+++++++++************)))+++******))))))******+++))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%########################""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&'''(((&&&"""%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''''''''&&&''''''((()))***+++,,,))))))(((&&&%%%###""""""$$$#########$$$%%%'''(((''')))...333777666333000''''''&&&%%%%%%%%%%%%&&&$$$&&&)))***)))))))))***((((((((((((''''''&&&%%%'''(((***+++,,,+++)))((()))***+++---...///000000000000000111111111222222333333555666888999;;;;;;;;;<<<===<<<;;;<<<>>>???AAAAAACCCDDDFFFGGGIIIIIIJJJLLLMMMMMMLLLKKKLLLMMMRRRTTTXXXYYYYYYXXXYYYYYYXXX_________cccccciiizzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""""""""######$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***+++)))'''&&&&&&)))&&&######&&&((('''%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))******++++++++++++******))))))*********---000222333333444444555666777999:::;;;>>>@@@AAABBBAAAAAACCCDDDJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCAAA??????AAABBBEEEDDDEEEGGGHHHHHHEEECCCBBBBBBCCCDDDFFFHHHJJJKKKHHHGGGEEEDDDCCCBBBBBBBBBBBB@@@???@@@BBBCCCDDDCCCEEEDDDCCCDDDEEEFFFDDDCCCEEEEEEEEEFFFFFFEEEEEEDDDBBBAAA???>>>===>>>>>>???;;;;;;;;;;;;;;;;;;:::::::::::::::999888777666555888999:::<<<<<<<<<<<<<<<999888888999::::::777555555444444444444333333333222222111000000//////...///.........------------,,,,,,,,,------,,,,,,,,,+++++++++*********))))))******))))))))))))******)))(((((((((((('''''''''''''''''''''''''''''''''############$$$%%%''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%%%%###""""""###&&&%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&'''''''''(((((()))******++++++,,,,,,+++)))'''&&&%%%$$$%%%%%%%%%%%%&&&(((***+++))),,,000666999777333///&&&&&&%%%%%%&&&&&&'''((($$$&&&)))+++***))))))***((()))***)))((('''&&&&&&((()))***++++++***)))((()))***+++---...///000000000000111111111222222222333444555666777999::::::;;;<<<===<<<<<<<<<>>>@@@@@@AAABBBDDDEEEGGGHHHIIIKKKLLLMMMLLLKKKJJJLLLMMMQQQSSSWWWYYYYYYXXXXXXYYYXXX___^^^^^^bbbaaagggxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""""""""######$$$$$$%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###&&&***,,,,,,++++++,,,---)))%%%%%%'''((('''%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&'''(((((())))))******+++++++++++++++)))(((''')))((()))+++///111222111222333444666777888999999===???@@@AAAAAAAAACCCEEEHHHHHHGGGFFFEEEBBB@@@???===>>>>>>>>>===>>>AAACCCEEEEEEEEEGGGHHHFFFCCC@@@@@@AAACCCEEEGGGHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDEEECCCBBBBBBDDDEEEDDDCCCDDDCCCBBBBBBDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDDDD@@@AAAAAABBBAAA???===<<<<<<<<<===<<<;;;:::999888:::::::::999888777666555666777999;;;;;;;;;:::999777666666777888888555333333333333333222222222222333333111000...,,,++++++///.........------------+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))***))))))))))))))))))***(((((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""" """$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%&&&&&&&&&&&&&&&''''''************))))))))))))---,,,+++***((('''&&&%%%&&&%%%%%%&&&(((***,,,---,,,...000444555333///+++&&&&&&&&&&&&'''((()))***&&&))),,,---,,,*********(((***,,,+++)))'''((()))))))))************)))((()))***+++---...///000000111111111111222222222222333444444666777888999::::::;;;<<<<<<<<<<<<>>>@@@@@@AAABBBDDDEEEGGGHHHIIIKKKKKKLLLKKKJJJJJJLLLNNNPPPSSSWWWYYYYYYXXXYYYZZZWWW^^^]]]]]]aaa```fffwww$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$$$$%%%"""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%% """&&&'''(((((()))+++---+++)))((())))))((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''((((((((()))))))))&&&&&&''''''(((''''''&&&&&&'''((())))))))))))(((***+++,,,,,,+++***)))((((((((((((+++...000111000111222444666777888888888;;;===???@@@@@@AAACCCEEEEEEEEEEEEDDDBBB@@@>>><<<999;;;<<<<<<<<<>>>BBBDDDFFFEEEEEEGGGGGGFFFCCC@@@@@@BBBDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFEEEEEEFFFFFFEEECCCEEECCCBBBBBBCCCDDDDDDCCCAAAAAABBBCCCDDDDDDDDDDDD???AAABBBCCCBBB@@@<<<:::;;;<<<======<<<:::999888:::::::::999999777666666444666888:::::::::999888666555555666777777444222222222222222111111111111222111000...,,,***)))(((/////////.........------++++++,,,,,,,,,,,,+++++++++++++++************)))***))))))(((((())))))***((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################'''&&&&&&%%%$$$###""""""&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""###$$$%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&++++++*********)))))))))******)))((('''&&&&&&%%%$$$$$$$$$%%%'''***,,,...///.........///---***((('''&&&&&&'''((()))******(((+++...///---+++))))))&&&))),,,+++((('''(((+++***************))))))((()))***+++---...///000000111111111222222222222333333444444555777888888999:::;;;<<<<<<<<<===???AAAAAAAAACCCDDDFFFGGGIIIIIIJJJJJJKKKJJJIIIJJJMMMOOOPPPSSSWWWYYYYYYYYYZZZ[[[VVV]]]]]]]]]aaaaaagggxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%&&&$$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%$$$###"""###%%%&&&%%%$$$###%%%(((&&&&&&&&&&&&''''''''''''!!!#########$$$%%%'''(((***++++++***))))))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&''''''((()))***+++,,,&&&'''(((((((((((('''&&&&&&'''((())))))((((((''')))***,,,------+++***)))((('''(((***...000111000000222444555777777777777999;;;>>>??????@@@CCCEEECCCCCCCCCCCCAAA???<<<;;;:::;;;<<<======???CCCEEEGGGFFFEEEFFFGGGFFFDDDAAABBBCCCEEEGGGGGGFFFDDDCCCFFFFFFGGGGGGHHHJJJKKKLLLJJJHHHGGGGGGHHHGGGEEECCCDDDBBB??????@@@BBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDAAAAAABBBBBB@@@???<<<;;;888999;;;<<<===<<<;;;:::999999999999999888777666444555888:::;;;:::888777666666666666888777555333222222222222111111111111111111000///...---,,,,,,000000000/////////......++++++,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&########################&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%&&&$$$###"""###$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$******************++++++)))))))))(((((('''''''''%%%%%%&&&'''))),,,...000000---***))))))))))))(((&&&&&&&&&&&&''''''((()))***---000000...***((('''###&&&***)))'''&&&(((+++************))))))(((((()))***+++---...///000000111111111222222222333333333444444555666777888888999;;;<<<<<<<<<===???AAAAAABBBCCCEEEGGGHHHIIIJJJHHHIIIIIIIIIIIIKKKNNNQQQQQQTTTXXXZZZZZZZZZ[[[\\\WWW^^^^^^^^^cccccciiizzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''###$$$%%%''')))***,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$&&&'''&&&$$$$$$''')))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&$$$%%%'''((($$$(((+++,,,***)))***,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&''')))***,,,------'''''')))))))))((('''&&&&&&'''((())))))((('''&&&)))***,,,------,,,+++)))(((((((((***...000111000000111333555777777777777888:::===>>>???@@@BBBDDDBBBBBBCCCCCCAAA???<<<:::<<<===>>>>>>>>>@@@CCCFFFGGGFFFEEEFFFFFFFFFDDDCCCCCCDDDFFFGGGGGGEEECCCAAAGGGGGGGGGIIIJJJLLLNNNOOOJJJIIIHHHHHHHHHGGGEEECCCBBB???<<<;;;<<<>>>@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA???>>>=========555777999<<<>>>>>>>>>===999999999999999888777666444666888;;;;;;:::999777777777666777888888666333333333333222222222111111222222222222222222222222000000000000////////////+++++++++,,,,,,++++++++++++++++++************)))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######### !!!"""###%%%'''((((((###$$$%%%$$$######%%%&&&""""""###$$$%%%&&&&&&'''$$$$$$##################(((((()))***+++,,,,,,---************************(((((((((***,,,///222333000,,,(((%%%%%%'''))))))&&&%%%%%%%%%%%%&&&'''(((+++---000000---)))&&&%%% $$$((((((%%%$$$'''++++++*********))))))(((((()))***+++---...///000000111111222222222333333333333444444555666777888888999;;;<<<<<<<<<===???AAABBBCCCDDDFFFGGGIIIJJJKKKGGGHHHIIIHHHIIIKKKOOORRRQQQTTTXXXZZZ[[[[[[\\\\\\XXX______```eeeeeelll}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&$$$"""%%%&&&''''''&&&$$$###"""$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((((((((('''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$###"""%%%%%%&&&'''&&&%%%###"""######""""""###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$#########$$$%%%&&&'''((((((((('''''''''&&&&&&&&&"""###%%%'''''''''%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((,,,+++***(((''''''''''''%%%""""""%%%+++---***&&&*********)))))))))))))))*********+++,,,---///000000000111222333333333333666888;;;<<<<<<<<<===>>>>>>@@@BBBBBB???<<<;;;::::::;;;<<<===???AAACCCDDDDDDEEEGGGHHHHHHGGGFFFDDDHHHGGGEEEDDDBBBAAAAAAAAACCCEEEGGGHHHHHHHHHIIIJJJEEEFFFHHHHHHHHHFFFDDDCCCBBB@@@===>>>AAADDDDDDBBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAA???;;;888666555666777888999:::::::::===;;;999777666666777888999999999999999888777666555666777777777666444333000...,,,,,,...///000///000000000000000000000000222000---+++******,,,---******************************)))(((((((((((((((+++******)))(((''''''&&&'''&&&%%%%%%&&&(((+++---&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%)))'''$$$"""!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$''''''((()))))))))))))))+++++++++***))))))((((((***)))))),,,///000...+++,,,)))%%%###$$$'''((()))&&&&&&&&&'''(((***,,,,,,...,,,***))))))((('''&&&&&&)))++++++***((('''''''''''''''''''''((())))))---,,,,,,,,,---///111222111111000000111111222333444444555777888888888888888:::;;;;;;;;;<<<>>>@@@CCCDDDFFFGGGIIIIIIJJJJJJIIIIIIHHHHHHIIILLLNNNPPPTTTWWWZZZ\\\[[[[[[[[[[[[\\\^^^ccceeeccceeerrr&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$######$$$%%%%%%$$$"""$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######!!!"""$$$%%%%%%%%%%%%$$$"""""""""""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((('''''''''&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))))))))(((((((((((())))))///***&&&%%%((()))'''%%%))))))))))))))))))))))))*********+++,,,---...///000000111222333333333222555777999::::::;;;<<<>>>>>>@@@AAAAAA???<<<;;;;;;;;;;;;<<<===???AAACCCDDDCCCDDDFFFHHHHHHHHHFFFFFFGGGFFFEEECCCBBBBBBAAAAAABBBDDDFFFGGGFFFFFFHHHIIIEEEFFFGGGGGGFFFEEECCCAAABBB???===>>>AAACCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCBBBAAA???===:::888777777888999::::::;;;;;;:::;;;:::888666666666777888888999999999888888777666666666666666666555444444222000...---///000000///000000000000000000000000111///---+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((++++++******)))((((((''')))((('''&&&&&&'''((()))&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&''''''((()))************))))))(((''''''&&&&&&*********---//////---***)))&&&$$$$$$&&&)))++++++'''''''''((()))***+++,,,...,,,)))((())))))'''&&&)))******)))''''''((()))((((((((((((((()))******++++++++++++,,,...///000111111000000111111222333333444555777888888888888999:::;;;;;;;;;<<<>>>@@@AAABBBDDDEEEGGGGGGHHHHHHIIIHHHHHHHHHJJJLLLOOOPPPTTTWWWZZZ[[[ZZZZZZZZZZZZYYY\\\```cccbbbeeerrr&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$######$$$%%%%%%$$$"""#########$$$$$$&&&''''''"""######$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$######""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%%%%%%%&&&(((***&&&''''''((()))******+++555///(((%%%&&&'''((('''))))))))))))))))))))))))))))))******+++,,,......000111111222222222222111333555777888888999;;;===<<<>>>@@@@@@>>><<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCBBBCCCEEEGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAACCCEEEFFFEEEEEEGGGHHHFFFFFFFFFFFFEEECCCAAA???AAA???>>>>>>???@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@>>><<<:::999888888::::::;;;;;;;;;;;;::::::888777666555555666777888888888888888888777777666666666555444444444444555333111//////000000///...000000000000000000000000///...,,,******+++---...------,,,,,,++++++++++++***))))))(((((((((((((((+++++++++***))))))((((((***))))))((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%&&&$$$$$$###############"""$$$######""""""######$$$%%%$$$#########$$$%%%&&&%%%%%%&&&((()))***++++++******)))(((''''''''''''******,,,...//////+++)))'''%%%$$$$$$'''))))))))))))))))))))))))***++++++---+++)))((())))))(((&&&+++***)))'''%%%&&&(((+++))))))(((((())))))***+++*********+++,,,---...///111000000000000111222222333444555777888888999999999:::;;;;;;;;;<<<>>>@@@AAABBBDDDEEEGGGGGGHHHHHHHHHHHHHHHIIIKKKMMMPPPQQQTTTVVVYYYZZZYYYXXXXXXYYYYYY\\\```bbbbbbgggvvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""###%%%%%%###"""$$$######"""###%%%&&&(((######$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%''''''&&&%%%###!!! ###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$%%%&&&(((***&&&&&&'''((()))*********///+++'''%%%&&&)))***+++((((((((())))))))))))))))))))))))******+++------000000111111111111111000111333555666666777:::<<<;;;===??????===<<<<<<===:::::::::;;;===>>>@@@AAAAAABBBDDDFFFGGGGGGHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBAAACCCEEEFFFEEEEEEGGGHHHGGGGGGGGGFFFDDDBBB@@@???@@@???>>>>>>>>>>>>>>>===>>>??????@@@AAAAAAAAAAAA???===;;;999888888999999;;;;;;;;;;;;;;;:::999999666666555555555666666777666777777888777777666666777666444333333333444555444222000000000000///---////////////////////////---,,,+++***+++,,,---...++++++******))))))(((((())))))(((((((((((())))))***)))))))))(((((((((''')))))))))((('''&&&$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$############$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$%%%'''(((***,,,------,,,+++***))))))))))))***+++---//////---***(((&&&&&&&&&'''(((((('''%%%+++******)))))))))******,,,***((((((((()))((('''*********(((&&&&&&(((***((((((((((((((())))))*********++++++---...//////000000000000000111222222333333555666888999999999999;;;<<<;;;;;;;;;===???CCCDDDFFFGGGIIIIIIJJJJJJGGGGGGHHHIIIKKKNNNPPPQQQTTTVVVXXXXXXWWWWWWWWWXXX[[[]]]aaadddeeejjj{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%######"""###$$$%%%###!!!%%%%%%###""""""###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%$$$$$$########################$$$$$$"""###$$$$$$%%%%%%%%%%%%)))((('''%%%$$$"""!!!!!!$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%%%%&&&((()))&&&'''((()))******))))))'''&&&&&&&&&((()))***)))''''''(((((())))))))))))))))))))))))******+++,,,//////000111111111000000000222333444444666999;;;;;;===>>>===<<<;;;<<<===888888999999;;;<<<>>>???@@@AAABBBDDDEEEFFFFFFGGGDDDCCCCCCBBBBBBBBBCCCCCCAAADDDFFFGGGFFFFFFGGGIIIHHHHHHGGGFFFDDDCCCAAAAAA@@@@@@@@@???>>><<<<<<<<<>>>???@@@AAAAAAAAAAAA@@@<<<;;;999888888888999:::;;;;;;;;;;;;:::999888777555555555555555555666666555666666777777777666666666555333222222222333444333222111000111111///---........................,,,,,,+++++++++,,,------*********))))))((((((((())))))(((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$###"""!!!"""###&&&'''""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$&&&'''###$$$$$$&&&(((***,,,---...---+++)))))))))*********+++...///...,,,***)))((((((***---//////,,,)))+++***))))))))))))))))))***)))''''''((()))((((((''')))++++++)))''''''''''''&&&&&&&&&&&&'''((((((++++++,,,---...///000000000000//////000000111222222333555666888999999::::::;;;<<<;;;;;;;;;===???CCCDDDFFFGGGIIIIIIJJJJJJGGGHHHIIIJJJLLLNNNPPPQQQTTTUUUWWWWWWWWWVVVWWWYYY[[[]]]```cccdddkkk}}}%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""###$$$$$$###!!!%%%$$$$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######""""""""""""##################$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''(((*********)))((($$$&&&'''(((((('''&&&%%%&&&''''''(((((())))))***))))))(((((()))******+++---...///000000111111111000111222222333555999<<<<<<======<<<;;;::::::<<<888888888999:::;;;===>>>@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBDDDFFFGGGFFFFFFHHHIIIHHHHHHGGGFFFDDDCCCBBBBBB@@@AAABBBAAA>>>;;;;;;;;;>>>???@@@AAAAAA@@@???>>>999888888888999999:::;;;:::::::::::::::999888888666666666666666555555555444555555666666666666666444444333222222222222333222111000000111111///---........................,,,,,,+++++++++++++++,,,++++++++++++++++++++++++((((((((((((((())))))***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$###!!! """%%%'''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&$$$$$$$$$%%%'''))),,,------+++)))'''&&&'''((()))***,,,......---+++,,,,,,+++---222666999888444000))))))((((((((((((((())))))(((&&&'''((())))))(((&&&)))+++,,,***((('''&&&&&&&&&%%%%%%&&&&&&'''(((++++++---...///000000000000////////////000111111222333444666888999:::::::::;;;<<<<<<;;;;;;===>>>AAABBBDDDEEEGGGGGGHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOSSSUUUVVVWWWWWWWWWYYY[[[YYYZZZ]]]```aaaiii{{{$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""""""""$$$$$$"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$#########%%%&&&'''$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&###%%%'''***+++++++++***$$$&&&'''((((((&&&&&&%%%&&&&&&''''''((())))))***)))(((((((((((()))******+++,,,---///000111111222///000111222333555999<<<===>>>===<<<999888999:::::::::::::::;;;<<<>>>>>>@@@??????@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDAAACCCEEEFFFEEEEEEGGGHHHFFFFFFEEEDDDCCCCCCBBBBBBAAACCCDDDBBB>>>;;;:::;;;======>>>???>>>===;;;999666777888999:::;;;;;;;;;:::;;;;;;;;;;;;;;;:::999777777777777666666555444333444555555666666666555333333333333333222111111/////////000111111///---------------------------------,,,++++++*********))))))******++++++,,,,,,((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&(((+++------,,,)))'''&&&''')))***)))+++---,,,++++++---///222555999===>>>:::333...((('''''''''''''''((((((((('''&&&&&&((()))))))))((()))******(((''''''(((&&&&&&&&&&&&&&&'''(((((()))***,,,...///////////////////////////000111111111222444666888999::::::;;;<<<<<<<<<;;;;;;<<<>>>AAABBBDDDEEEGGGGGGHHHHHHJJJJJJKKKLLLMMMNNNNNNNNNSSSTTTVVVWWWWWWXXX[[[]]]YYYZZZ\\\^^^```hhh{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%###"""!!!"""$$$$$$"""!!! """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%###"""""""""#########$$$%%%&&&%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''%%%!!!###&&&))),,,------,,,###%%%&&&''''''''')))***&&&&&&&&&'''((())))))***)))(((((((((((())))))******+++,,,...000111222222///000111222222555999===>>>>>>>>><<<999888888:::;;;;;;;;;<<<===>>>???@@@@@@??????>>>??????@@@@@@AAAAAAAAAAAABBBCCCCCCDDD???AAADDDDDDDDDDDDEEEGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDEEECCC>>>;;;:::;;;;;;<<<======<<<:::888666555666888:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;888888888888777666444444333444444555666666666555222222333444333222111000...---...///111111///---------------------------------,,,,,,+++***))))))&&&&&&'''((()))***++++++((((((((((((((()))******&&&'''''''''''''''''''''((('''%%%$$$$$$%%%'''((()))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""""""""""""""""""""""""""################################################"""###%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%(((***,,,000...+++)))((()))+++,,,)))+++,,,+++******...222999;;;===???===666---&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&((()))))))))******)))'''&&&&&&(((+++'''''''''''''''((())))))((()))+++---.........---///////////////000111111111222444666888999:::;;;;;;<<<<<<<<<;;;;;;<<<>>>CCCDDDFFFGGGIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMRRRTTTVVVWWWXXXYYY\\\___\\\\\\^^^___aaaiii|||$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""&&&$$$"""  !!!%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&$$$***,,,&&&###&&&(((&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%&&&'''((()))&&&&&&'''(((***+++---.....................------000111333444444666999;;;=========<<<<<<;;;;;;:::888999;;;===>>>>>>===<<>>>>>???@@@AAABBBBBB@@@>>>===<<<;;;;;;:::999888777777444666888999:::::::::999999888777777777888999:::===<<<:::888666555444444555555444333222222111111222222222111111111000000---...000111111000///......//////...,,,***+++,,,...------,,,,,,++++++***(((((())))))*********+++((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$###$$$&&&)))(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######%%%$$$######$$$$$$""" """$$$&&&'''(((########################!!!  """%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$###%%%&&&&&&&&&&&&''')))(((((())))))))))))(((''',,,***((('''))),,,111444777999===???===555+++$$$######$$$%%%&&&(((((()))+++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&''')))******)))'''(((***,,,---////////////////////////.........000111333555666777888888<<<<<<;;;;;;;;;<<<<<<===BBBCCCEEEGGGIIIJJJKKKKKKGGGGGGHHHIIIJJJMMMOOOPPPSSSUUUWWWXXXXXXYYY[[[]]][[[___^^^aaahhhkkkyyy$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$##################""""""!!! &&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&+++,,,&&&###$$$%%%###%%%$$$###"""!!!""""""###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&''''''''''''''''''######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&'''((())))))(((((((((((()))***+++,,,,,,---------------,,,---...000111111333555888<<<<<<<<<;;;;;;:::::::::999:::;;;<<<============@@@>>>;;;:::;;;===@@@AAABBBBBBDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBDDDEEEFFFHHHFFFEEECCCAAA??????>>>AAAAAAAAAAAAAAA???>>>===;;;;;;::::::999999888888666666777999999::::::::::::999999888888999999999;;;:::999777666555444444555555555444333222222222333222222222222111111111...///111222222000///...---...///...,,,+++,,,---...------,,,,,,+++******)))))))))***************)))))))))(((((((((''''''(((''''''''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%###$$$&&&((('''''''''&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""%%%$$$######$$$$$$"""!!! !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%#########$$$$$$$$$%%%%%%%%%$$$###""""""$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%###%%%&&&&&&%%%&&&'''((((((((()))))))))(((((('''(((''''''(((,,,111777:::555888<<<===:::222***%%%######$$$%%%&&&'''(((((()))))))))(((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&((())))))(((((()))+++,,,---...//////////////////////////////000111333555666888888999;;;;;;;;;;;;;;;<<<======BBBCCCEEEGGGHHHJJJJJJJJJJJJIIIIIIIIIKKKMMMPPPQQQTTTVVVXXXYYYXXXYYY[[[\\\[[[___^^^aaaiiikkkzzz$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ !!!###$$$$$$###!!!&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&%%%$$$###"""%%%((()))%%%###$$$$$$###$$$$$$###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((******)))((('''''''''''')))***+++,,,,,,---,,,,,,,,,---//////000111444666:::::::::::::::999999999::::::::::::;;;<<<=========<<<;;;;;;<<<>>>AAABBBAAABBBDDDEEEFFFFFFFFFEEEBBBBBBBBBAAABBBBBBCCCCCCGGGFFFDDDCCCBBBAAAAAAAAADDDCCCBBB@@@???>>>>>>===::::::::::::::::::::::::888888888888888999:::;;;:::;;;;;;;;;;;;:::888777888888777777666555555555666666555555444333333333333333333333222222222222000111222222222000///...---...///...---,,,---...---------,,,++++++******+++++++++*********************)))))))))((((((((()))((((((''''''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""############"""!!!!!!$$$#########$$$$$$###!!!%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""###$$$#########$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$############$$$%%%%%%###$$$&&&&&&%%%%%%'''(((''''''((((((((((((((('''&&&%%%%%%'''+++111777;;;111666::::::444---(((&&&######$$$%%%&&&'''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))******,,,------.........////////////////////////000111333555777888999999::::::::::::;;;<<<>>>>>>CCCDDDEEEGGGHHHIIIIIIIIILLLKKKJJJIIIJJJMMMPPPRRRUUUWWWYYYYYYYYYYYYZZZ[[[[[[___^^^bbbiiilll{{{$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$###"""!!!##################$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%)))(((''''''%%%$$$$$$###!!!"""######$$$&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$########################"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''((((((***)))(((''''''&&&&&&'''))))))+++,,,------------...///111111111333555777888888888888999999999999:::999888888888999;;;<<<:::;;;<<<<<<===>>>AAACCCAAABBBDDDFFFGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEHHHGGGDDDAAA????????????::::::;;;;;;;;;<<<<<<<<<:::999888777888999:::;;;;;;<<<===>>>===;;;888666666666666777777666666666666666555555555444444444444444444333333333222222222222222222111000...---,,,---///...------...///------,,,,,,+++*********,,,,,,++++++******))))))************))))))))))))))))))(((((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###############""""""!!!$$$###"""###%%%%%%###!!!%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$############$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%%%%%%%&&&(((&&&&&&'''((((((((('''''''''&&&%%%&&&(((,,,000222...333777555...(((&&&'''######$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))))))))***+++++++++,,,---......------///////////////000000000000111333555777888999999999999999:::;;;===>>>???DDDDDDEEEGGGGGGHHHHHHHHHMMMKKKJJJIIIJJJMMMPPPRRRUUUWWWYYYYYYXXXWWWWWWXXXZZZ^^^^^^bbbjjjmmm|||###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""###$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!###%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))******+++---............///000222222222333555777666777777888888999999999888777666555666777888999888:::=========>>>AAACCC@@@BBBDDDFFFGGGFFFEEEDDDBBBCCCCCCCCCDDDDDDDDDCCC@@@@@@AAABBBDDDFFFHHHIIIKKKIIIFFFBBB@@@@@@@@@AAA;;;;;;;;;<<<======>>>>>>;;;:::999888888888:::::::::<<<>>>???>>>;;;888666555555666777888777777777555555555555555444444444444444444333333333222222222222222111000///......,,,...//////------...///---,,,,,,++++++***)))))),,,++++++******)))))))))************))))))))))))))))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""######"""###%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$""""""#########$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%"""$$$%%%%%%$$$%%%&&&(((%%%%%%&&&'''''''''''''''((('''&&&&&&'''))),,,...,,,000333000***%%%%%%'''###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))''''''(((***+++,,,------............////////////000000111111111222444666777999999999888888999999;;;<<<>>>>>>CCCDDDEEEFFFGGGHHHHHHHHHKKKKKKIIIIIIJJJMMMPPPRRRTTTVVVXXXYYYWWWUUUUUUUUUYYY]]]]]]aaajjjmmm}}}######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%% """###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%&&&''''''''''''###"""%%%&&&$$$###$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''(((((('''''''''&&&''''''((()))***+++***+++,,,------...---------...000000000000333555666666666777888999::::::777666666666666666777777777:::>>>???>>>>>>@@@CCC@@@BBBDDDFFFFFFEEECCCBBBAAAAAACCCDDDDDDEEEEEEDDD??????@@@AAADDDFFFHHHIIIKKKIIIFFFCCCAAAAAAAAABBB<<<<<<=========>>>>>>>>><<<;;;:::999999999999999:::;;;===>>>===;;;999777555666777999999999888777444444444444444444444444333333333333222222222222111111000000//////.........///000///------...///,,,,,,,,,+++******))))))*********)))))))))))))))******)))))))))((((((((()))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########""""""###%%%%%%$$$""" !!!"""###$$$$$$$$$########################!!!""""""#########$$$$$$"""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$############$$$"""###%%%%%%$$$$$$&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&'''))),,,///111---......+++'''$$$%%%'''###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$###%%%(((++++++,,,....../////////...//////000000111111222111222444666888999::::::999999999999:::;;;======BBBCCCDDDFFFGGGHHHHHHHHHJJJJJJJJJKKKMMMOOORRRSSSUUUWWWZZZYYYWWWUUUSSSSSSWWW[[[\\\```iiimmm|||######$$$$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""###$$$$$$###"""!!!""""""###$$$%%%&&&&&&'''############$$$$$$$$$$$$#########$$$%%%&&&&&&''')))$$$"""&&&'''$$$"""$$$"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### """##################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&&(((((((((((()))***++++++++++++,,,,,,,,,,,,++++++,,,---//////...///111333555666666777999:::;;;;;;777777777888888777777666666;;;@@@@@@>>>===???AAA@@@BBBDDDFFFEEECCCAAA???>>>???AAACCCDDDEEEEEEDDDAAAAAAAAAAAABBBCCCEEEEEEHHHGGGEEECCCAAA@@@@@@@@@===>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888777999:::;;;<<<<<<;;;999888666777999:::::::::888777333333333333333444444444333222222222222111111111//////...............//////000111///---,,,---...,,,,,,++++++***)))))))))((((((((((((((())))))))))))))))))(((((((((''''''(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&&&&'''&&&%%%%%%%%%$$$#########$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###""""""###""""""###%%%%%%$$$### !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$%%%%%%%%%$$$###############$$$%%%%%%%%%$$$###""""""""""""""""""###$$$%%%$$$$$$%%%'''######$$$&&&&&&'''''''''$$$$$$%%%&&&))),,,///111...---***'''%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***(((%%%###&&&)))***+++,,,...///000000000...//////000111111222222111222444666888999:::::::::999999999:::;;;;;;<<>><<<>>>AAA@@@BBBDDDEEEEEEBBB???===;;;===???BBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBFFFEEECCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;999777666888999:::;;;;;;;;;:::999777888:::;;;;;;:::999777333333333333333333333333222222222111111111000000......---------......///000111111000---,,,------,,,,,,++++++***)))))))))&&&&&&''''''(((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###%%%((()))(((''''''(((&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###############"""!!!!!!"""""""""###%%%%%%$$$###!!!""""""#########""""""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$"""!!!""""""""""""##################$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%$$$$$$###"""!!!!!!""""""!!!###$$$$$$$$$$$$%%%'''"""###$$$%%%&&&&&&'''&&&#########$$$&&&)))+++---///,,,'''%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%'''''''''''''''''''''''''''+++---,,,(((&&&))),,,)))***,,,...///000111111...//////000111222222222222333444666888999:::::::::::::::999999:::;;;;;;@@@AAACCCEEEGGGHHHIIIJJJIIIKKKNNNRRRUUUVVVWWWWWWZZZ\\\^^^^^^[[[WWWUUUTTTTTTYYYYYY^^^ggglll|||