BM66(@ ########################!!!!!!"""############"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''"""###$$$&&&&&&%%%$$$###&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((()))))))))((('''((((((((((((((('''''''''+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))---///111111000.........///000111111111333666999=========???AAADDDGGGIIIOOORRRVVVYYYZZZ[[[]]]^^^aaaeeekkkoooqqqsssuuuwwwwwwxxxzzz}}}}}}{{{}}}yyywwwuuutttqqqoooooonnnmmmkkkiiigggfffeee]]]]]]\\\ZZZXXXUUUSSSRRRQQQNNNKKKHHHEEEBBB===:::888666333333333333222000666555333111000000000111//////000111111111000000)))))))))(((((()))******------,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,+++++++++******++++++************++++++''''''((()))))))))))))))***+++++++++)))'''%%%$$$+++(((%%%$$$&&&((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$'''))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###"""!!!$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''''''''(((&&&%%%$$$###"""######$$$(((''''''&&&&&&((()))***---,,,+++))))))))))))***((()))+++,,,,,,,,,***)))---...000222666999<<<>>>??????@@@BBBEEEFFFFFFEEEKKKIIIHHHKKKPPPSSSTTTSSSQQQUUUYYY\\\]]]]]]^^^^^^fffiiimmmnnnmmmmmmpppsss}}}zzzwwwtttuuuyyy~~~########################!!!"""######$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((+++***)))&&&### (((((((((((((((((((((((())))))((())))))***+++,,,+++++++++,,,,,,,,,---------------,,,------------,,,...000111222222444555666888:::;;;===@@@DDDHHHMMMNNNPPPTTTXXX]]]bbbdddjjjmmmpppsssssstttuuuwwwyyy|||}}}{{{{{{{{{zzzzzzyyyxxxxxxwwwssssssrrrpppnnnkkkiiihhhaaa___\\\ZZZXXXUUUQQQNNNIIIFFFBBB???===;;;888666555444333222222222333444222222111000///...------///...------,,,,,,------,,,,,,,,,,,,++++++++++++++++++******))))))((((((,,,,,,+++++++++*********++++++************++++++''''''((()))))))))))))))((()))))))))))))))((((((''''''''')))+++,,,+++***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((''''''''''''&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%''')))***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''((()))((('''&&&%%%&&&&&&'''(((''''''&&&'''((()))***+++***)))((((((((()))***'''(((***+++,,,+++))))))---...000222666999<<<>>>??????@@@BBBEEEGGGGGGFFFJJJIIIIIILLLPPPSSSTTTSSSSSSWWW[[[^^^_________```eeehhhmmmnnnmmmnnnqqqtttyyywwwtttrrrtttyyy~~~##############################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%***)))(((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((,,,+++***((('''&&&%%%%%%(((((((((((((((((())))))((()))***+++,,,---------+++++++++,,,------.........---......///111222333///111444666999===BBBEEEGGGJJJMMMPPPSSSXXX]]]aaafffgggjjjoootttyyy~~~~~~|||zzzyyytttrrrpppnnnmmmkkkgggeee```]]]WWWSSSOOOKKKFFFCCC>>>===;;;999888777666666555444333111///.........000///...---,,,,,,,,,,,,.........---------,,,,,,++++++,,,,,,+++)))((('''+++++++++***************++++++************++++++(((((())))))******))))))'''''''''((()))***+++,,,%%%&&&)))---000///---***''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$%%%%%%&&&''''''(((((('''%%%%%%(((((($$$$$$&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&(((((('''&&&%%%$$$######"""###$$$&&&''''''''''''(((&&&&&&'''((()))((('''''''''''''''''''''''''''""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&''')))((('''%%%&&&'''))))))(((''''''''''''((((((''''''''''''((())))))((((((((('''(((((()))***((()))+++,,,,,,,,,+++***---...000222666999<<<>>>??????@@@CCCGGGIIIIIIHHHJJJIIIJJJLLLPPPSSSTTTTTTUUUYYY]]]```aaaaaaaaaaaacccggglllnnnnnnooorrruuuwwwuuussssssuuu{{{###########################$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''(((((((((((((((((((((((((((((((((++++++*********,,,---...(((((())))))))))))*********+++,,,...//////...---,,,,,,---...//////000000------///222555888;;;===<<<>>>AAADDDIIIOOOWWW\\\aaacccfffjjjmmmrrrwww{{{}}}~~~~~~}}}{{{zzzzzzxxxuuusssrrrnnniiieeeaaa^^^ZZZWWWTTTRRROOOJJJEEE@@@===;;;;;;999777555333222222222//////...---------------111111111000//////......---...//////...,,,***(((************************++++++************++++++((())))))*********))))))((('''''''''(((***,,,...&&&'''***---//////,,,)))''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&&&&'''''''''((()))&&&%%%((((((%%%&&&)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%''''''''''''''''''(((((((((&&&((()))(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))''''''(((((()))***++++++***+++,,,---......---------...000222666999<<<>>>>>>???@@@CCCGGGJJJJJJIIIIIIIIIKKKNNNQQQSSSTTTTTTVVVZZZ^^^aaaaaaaaaaaaaaabbbfffllloooooopppsssvvvyyywwwvvvvvvyyy}}}########################$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%&&&&&&''''''((('''''''''((((((((())))))))))))))))))))))))))))))+++)))(((&&&&&&&&&'''((())))))))))))******++++++***+++---.........---,,,///000111222333555666666555777;;;@@@EEEIIIMMMOOORRRTTTWWWZZZ___fffnnntttyyyzzz}}}~~~~~~|||zzzzzzwwwtttrrrqqqpppmmmllljjjhhhddd^^^XXXRRRNNNKKKFFFDDDAAA>>>:::777555444222111111000000000000111111111111000///.........---...///000///---+++)))******************++++++++++++************++++++))))))************))))))***)))(((((((((***+++,,,******)))***++++++)))'''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((''''''&&&&&&&&&***'''%%%''''''$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&''''''''''''&&&((()))(((&&&%%%%%%&&&&&&'''''''''''''''''''''&&&''''''((((((((((((((('''((()))***++++++,,,,,,)))***+++,,,,,,------------...000222666999<<<>>>>>>???@@@CCCGGGJJJJJJIIIHHHJJJMMMOOOQQQSSSTTTUUUVVVYYY^^^```````````````aaaffflllppppppqqqtttvvvzzzyyywwwwwwzzz~~~###########################$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%'''((()))&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&''')))***+++)))))))))***++++++,,,,,,++++++,,,---............///111333666:::===@@@AAAJJJNNNTTT[[[aaaeeeggghhhlllmmmppprrrvvv|||~~~}}}|||zzzzzz{{{||||||{{{wwwvvvssspppkkkgggcccaaaXXXVVVRRRNNNHHHBBB===;;;666666444333111111000000000000//////...---,,,,,,+++,,,---------,,,+++***+++++++++++++++,,,,,,,,,++++++************++++++******++++++******))))))*********))))))******+++---***((('''((()))((('''(((((((((((((((((((((((()))))))))(((((((((''''''))))))(((((('''&&&&&&%%%+++'''&&&((('''$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((())))))&&&&&&&&&%%%$$$###"""!!!"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%'''((('''&&&%%%&&&'''%%%%%%%%%&&&''''''((((((&&&''')))((('''%%%&&&''''''((())))))***)))))))))&&&''''''((()))(((((((((((((((***+++,,,,,,,,,,,,'''(((((()))***+++,,,,,,---...000222666999<<<>>>??????@@@CCCGGGIIIIIIHHHGGGJJJNNNPPPQQQRRRTTTUUUVVVYYY]]]___```_________aaagggmmmqqqqqqqqqsssvvvxxxwwwvvvvvvyyy}}}##############################$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((((((((('''''''''''''''(((((()))))))))*********))))))))))))))))))))))))###$$$'''***---///111111))))))******+++,,,,,,------...///000222444666777888;;;@@@FFFLLLRRRWWWYYYeeejjjqqqxxx}}}~~~||||||{{{zzzxxxuuusssqqqhhhhhhfffbbb]]]VVVQQQMMMDDDBBB???<<<999666444333222222111000///...------,,,,,,,,,,,,------------++++++,,,,,,,,,---------++++++************++++++***++++++++++++***)))((())))))***++++++++++++***+++)))(((((()))))))))((((((((((((((((((((((((((())))))))))))((((((((('''(((((((((((('''''''''''')))'''&&&))))))&&&%%%(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%$$$###!!!$$$''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%&&&&&&'''(((((())))))%%%&&&(((((('''&&&'''(((&&&'''((()))))))))((((((&&&&&&((()))))))))(((''''''((()))***++++++******((())))))***+++,,,---...---...000222666999<<<>>>??????@@@BBBEEEGGGGGGFFFFFFJJJOOOQQQRRRRRRTTTVVVVVVYYY^^^``````_________bbbgggnnnqqqrrrqqqsssuuuvvvvvvvvvwwwzzz~~~##############################$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''''')))))))))((('''&&&))))))((((((''''''&&&&&&))))))))))))************))))))))))))))))))))))))***+++,,,------,,,***)))))))))***+++,,,,,,------111222333555888<<>>===666666555444333111111000......---......///111111,,,,,,,,,------.........++++++************+++++++++++++++++++++***)))(((&&&(((***+++,,,,,,,,,+++((((((((()))+++,,,***((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))(((&&&'''***+++((((((***))))))))))))))))))))))))'''''''''(((((((((((()))''''''''''''''''''''''''$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&(((((()))))))))))))))(((!!!%%%((()))'''%%%%%%&&&''''''''''''''''''''''''"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&''''''((()))###$$$$$$%%%&&&(((((()))&&&'''((('''&&&&&&'''(((&&&''''''((()))******+++$$$&&&'''(((''''''''')))###$$$&&&'''''''''&&&&&&%%%&&&((()))))))))((('''&&&''')))******))))))(((,,,,,,,,,---...///111222---...000222666999<<<>>>??????@@@BBBEEEFFFFFFEEEFFFJJJOOORRRRRRRRRTTTVVVWWWZZZ^^^``````_________bbbhhhnnnrrrrrrqqqrrrtttvvvvvvwwwyyy}}}&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************###&&&(((*********,,,---'''((())))))((()))+++---/////////...------000222888999<<>>@@@BBBDDDFFFGGGGGGHHHKKKOOOQQQSSSTTTVVVWWWXXXZZZ\\\^^^``````___^^^bbbgggllloooooooooqqqsssyyyyyyzzzzzz{{{&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))***************,,,------,,,+++,,,---+++,,,,,,,,,,,,---000333///000000111333666<<<@@@AAAFFFNNNYYYdddmmmuuuyyy{{{}}}zzzyyywwwvvvuuuuuuuuuvvvvvvvvvuuutttsssrrrqqqpppkkkhhheeefffjjjoootttvvvxxxyyy|||}}}~~~~~~~~~~~~~~~}}}}}}zzzzzz{{{zzzyyyvvvsssrrrqqqnnnjjjgggccc```\\\YYYZZZWWWQQQKKKDDD???;;;999777666333111/////////000...+++***---...++++++---,,,,,,------------------)))*********************)))***+++,,,------,,,,,,((())))))************************))))))(((''''''******)))(((((((((((((((***)))))))))((((((((('''''''''&&&%%%&&&&&&(((((('''''''''(((((((((((((((((()))))))))(((''''''&&&))))))))))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$###"""""""""""""""############$$$'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%((((((***888IIILLLEEE***)))(((''''''&&&&&&&&&&&&&&&'''((()))))))))((()))'''&&&'''))))))(((&&&'''(((***,,,,,,,,,+++******+++,,,,,,+++,,,///111000111444777999;;;===>>>???@@@AAACCCDDDEEEEEEEEEIIIKKKOOOPPPQQQRRRSSSTTTXXXYYY\\\^^^___```___^^^cccggglllnnnnnnoooqqqtttwwwxxxyyyzzz{{{&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''***))))))((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))*********++++++++++++,,,---,,,***)))***+++,,,------,,,,,,...222555444666999===BBBIIIPPPUUU[[[```iiisss|||{{{tttqqqqqqnnnmmmmmmmmmmmmnnnoooooottttttsssqqqpppnnnmmmlllccc___YYYXXX[[[aaahhhkkklllnnnsssyyy}}}zzzwwwwwwwwwwwwxxxyyy|||~~~|||}}}~~~}}}}}}~~~~~~}}}|||zzzyyyzzzwwwtttrrrpppnnnkkkhhhiiigggccc]]]VVVPPPJJJHHHDDDBBB>>>999555222000///000///000222///+++,,,000.........------,,,,,,,,,)))******+++,,,,,,------+++,,,,,,------,,,,,,+++***************))))))))))))))))))))))))))))))(((******)))((((((((((((((())))))))))))((((((((((((&&&%%%%%%%%%&&&&&&'''(((''''''&&&''''''((()))***&&&'''((()))************)))***))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$######""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''!!!#########,,,999:::444***)))(((''''''&&&''''''''''''(((((((((((((((''')))'''&&&'''((()))(((''''''((()))+++,,,++++++***+++,,,---,,,+++,,,...000000111444777999<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDIIILLLNNNOOOOOOOOOQQQRRRWWWYYY[[[^^^_________^^^dddgggkkkmmmmmmnnnrrrvvvvvvwwwxxxyyy{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&(((((((((&&&%%%&&&'''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,***+++,,,,,,******,,,---...//////000111444888<<>>>>>???@@@AAACCCDDDEEEEEEEEEIIIKKKNNNOOOOOOPPPRRRSSSVVVXXX[[[]]]_________^^^dddgggkkkllllllnnnssswwwuuuvvvwwwxxx{{{%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((())))))***'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&((((((((((((''''''((((((((('''''''''((((((((())))))************************)))******+++,,,---------...///000///......000222111333777;;;???EEELLLQQQZZZ```jjjrrrwww{{{}}}{{{uuurrrqqqrrrmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjhhhfffeeeddddddddd___]]]\\\]]]bbbgggkkkmmmsssuuuxxx|||~~~~~~}}}{{{vvvqqqmmmjjjhhhgggeeeeeegggjjjmmmooossstttvvvyyy{{{}}}~~~~~~~~~~~~|||{{{yyyyyyyyyyyywwwuuuppppppqqqqqqooolllhhhfffccc```[[[TTTNNNHHHCCCAAA;;;555111444666333//////000///...,,,++++++++++++,,,,,,+++++++++*********...------,,,++++++++++++---,,,+++***))))))************))))))))))))***+++***))))))((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))***)))((('''''''''''''''&&&&&&'''(((((((((''''''$$$%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&((()))******&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%&&&'''""""""""""""############&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&'''((())))))******((((((******((()))((((((''''''''''''((('''((((((((((((((('''&&&'''(((((((((''''''(((((('''(((((()))*********+++)))***,,,+++*********,,,///000333666:::<<<>>>???<<<>>>@@@BBBEEEFFFGGGHHHHHHJJJMMMOOOPPPRRRUUUWWWUUUWWWZZZ]]]____________cccgggjjjllllllooosssxxxuuuvvvwwwyyy{{{$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&'''))))))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))******+++,,,------...///000111111000000111333666666;;;BBBJJJSSS[[[dddiiisssyyy~~~||||||}}}yyyxxxwwwtttrrrooollljjjhhhfffeeecccbbbbbbbbbcccdddddddddhhhmmmqqqssstttyyyzzz|||~~~~~~|||{{{zzzyyy{{{}}}~~~}}}xxxsssooonnnllliiifffeeeeeeggghhhiiikkknnnrrrvvvyyy{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzz{{{{{{yyywwwuuuuuuvvvvvvuuurrrooonnnmmmkkkgggbbb\\\WWWSSSPPPJJJAAA;;;;;;<<<777000---///...------...///000111------,,,++++++***))))))---,,,++++++*********+++---,,,***))))))***+++,,,,,,+++))))))((()))***+++******)))((((((((((((((((((((((((((())))))))))))))))))*********))))))(((((((((((()))(((''''''&&&'''''''''''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((($$$$$$%%%'''((()))***+++&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&!!!######"""###$$$%%%((((((''''''''''''((((((''''''(((((((((((((((''''''((()))((('''&&&''')))''''''(((((()))******+++((()))+++,,,+++***+++,,,...000333666:::<<<>>>???;;;===???BBBEEEGGGHHHIIIHHHJJJLLLNNNPPPRRRVVVXXXUUUWWWZZZ]]]____________bbbfffjjjlllmmmooossswwwwwwxxxyyyzzz|||$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%'''''''''''')))***))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))******+++,,,---...//////000111444666888<<>>@@@BBBEEEFFFGGGHHHIIIJJJLLLMMMNNNPPPSSSVVVTTTVVVYYY\\\^^^_________aaaeeekkknnnnnnpppsssvvvyyyzzz{{{{{{}}}$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$((('''&&&%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&''''''((()))+++))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******+++,,,---//////000333666;;;@@@FFFNNNVVV[[[hhhnnnvvv~~~{{{{{{{{{zzzwwwuuurrrppprrrqqqooonnnnnnoooqqqrrrnnnllljjjkkkooosssuuuvvvrrrsssuuuwwwyyyyyyyyyyyyttttttttttttrrrpppnnnmmmlllmmmoooqqqsssuuuvvvwwwrrrrrrtttvvvxxxzzz{{{|||rrrtttvvvxxxxxxuuurrrpppiiiiiijjjjjjkkkjjjjjjiiiggghhhjjjmmmqqqtttwwwyyy~~~|||{{{{{{zzzxxxvvvrrrrrrssstttuuuvvvvvvvvvssssssqqqpppmmmjjjhhhgggbbb___]]]ZZZSSSKKKHHHJJJ===;;;888444222111000111,,,,,,------.../////////+++***)))(((((()))***+++,,,+++***))))))+++---//////---+++)))(((((()))*********)))((((((((((((((('''((((((((())))))******))))))******((('''%%%$$$"""&&&***,,,,,,***)))&&&'''((())))))******)))&&&&&&%%%&&&''')))+++,,,((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++,,,,,,)))&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&'''((((((((('''&&&%%%###%%%((()))&&&###&&&***(((((('''''''''(((((()))%%%%%%'''((())))))))))))&&&(((***)))&&&%%%''')))((('''''''''((()))***+++(((+++.../////////000111...000333666:::===???@@@>>>???AAACCCDDDEEEFFFFFFJJJKKKLLLLLLLLLNNNQQQSSSTTTVVVYYY\\\^^^_________```eeekkkoooooopppsssvvvzzz{{{||||||}}}&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''))))))((('''&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''((()))******+++++++++)))(((((((((((())))))***)))(((((((((((()))***+++,,,------,,,******+++,,,,,,...000000111333666888;;;CCCOOOXXX^^^eeemmmttt~~~~~~~~~~~~~~~}}}}}}|||zzzxxxzzzzzzzzzyyywwwtttqqqppprrrooommmlllnnnpppqqqrrrsssnnnjjjkkkpppuuuuuutttxxxwwwuuutttssssssttttttqqqtttuuuqqqmmmmmmllliiifffiiinnnrrrtttsssqqqpppoooppprrrsssssssssrrrrrrooorrruuuwwwuuutttssssssnnnmmmlllkkkjjjiiiiiihhhiiigggfffeeegggkkkoooqqqyyyyyyzzzzzzxxxvvvsssrrruuutttrrrqqqqqqtttwwwyyynnnqqqsssssspppnnnnnnooollljjjfffdddaaa]]]YYYUUUHHHFFFBBB>>>;;;666111...222000//////000000...,,,...---+++***+++,,,...///*********))))))))))))(((***************)))((((((,,,***((((((***+++)))'''******))))))))))))******''''''(((((())))))******---+++)))'''&&&&&&'''(((******))))))((((((((('''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((()))******)))((('''###$$$%%%&&&&&&&&&$$$###'''((()))***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&$$$######""""""""""""###$$$''')))+++ !!!###$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''''''''(((***+++***+++***(((&&&&&&'''))),,,,,,,,,+++++++++******++++++---...///000000000///000222777===AAABBBBBB@@@AAABBBDDDEEEGGGHHHHHHJJJJJJKKKLLLNNNOOOPPPPPPTTTVVVZZZ^^^aaa```]]]ZZZ___dddiiimmmnnnpppssswwwzzz|||~~~&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((($$$$$$############$$$$$$&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&''''''((()))************)))(((((((((((()))******((())))))***++++++,,,,,,---......------...000222...000333555999>>>DDDIIITTT\\\gggpppuuu{{{~~~|||zzzzzz|||~~~~~~}}}}}}}}}|||{{{{{{zzzzzzzzzvvvuuutttssssssssssssrrrtttuuuwwwxxxwwwtttrrrpppmmmjjjggggggiiilllnnnooonnnkkkiiikkkrrrwwwyyyxxx{{{zzzyyyxxxwwwwwwwwwxxxyyy}}}~~~zzzwwwvvvuuuqqqoooppprrrsssuuuuuuuuuuuuooooooqqqqqqqqqpppooooooqqqsssttttttsssrrrrrrssspppooommmkkkjjjjjjkkkkkkfffeeedddcccdddgggkkkmmmqqqssstttuuuuuutttrrrppprrrqqqpppnnnnnnnnnoooppplllooorrrrrrqqqooopppqqqqqqooollliiigggddd```]]]WWWTTTOOOJJJFFF@@@:::666333111///.........---,,,------------------,,,,,,+++++++++************)))******+++******))))))(((,,,***((()))***+++)))'''******))))))))))))******(((((((((((())))))))))))*********))))))((('''''')))))))))(((((((((''''''((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&'''((((((((('''&&&&&&'''''''''(((''''''&&&&&&&&&'''((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''((('''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''((()))***(((((((((&&&%%%&&&(((+++************************++++++---...///000000000///000222777===AAABBBBBBAAABBBCCCDDDFFFHHHIIIIIIKKKLLLMMMNNNOOOQQQQQQRRRTTTVVVZZZ^^^``````]]][[[^^^ccciiilllmmmooosssvvv{{{}}}&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######%%%''')))&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&'''''''''''''''&&&'''((())))))*********))))))(((((()))******+++((()))***+++,,,---------,,,,,,,,,++++++---111444555888===CCCJJJSSS[[[aaalllsss}}}~~~yyyvvvxxxvvvuuuuuuvvvxxxwwwwwwrrrrrrqqqqqqppppppqqqqqqmmmmmmllllllmmmnnnpppppptttwwwzzz~~~~~~}}}zzzxxxvvvsssooooooqqquuuxxxzzzxxxvvvwww{{{}}}||||||~~~{{{{{{|||}}}}}}|||zzzzzzzzz{{{|||{{{xxxvvvvvvvvvrrrpppllliiiggghhhiiijjjeeedddccccccdddeeegggiiihhhiiikkkmmmnnnoooooooooppppppooonnnllljjjhhhgggkkkmmmppprrrqqqqqqrrrssstttrrrpppnnnmmmkkkgggeeeccc```[[[WWWSSSNNNHHHEEE;;;888444111111000///...+++---...//////...,,,***------,,,,,,,,,+++++++++******+++++++++***)))))),,,***))))))******)))(((******))))))))))))******))))))))))))(((((((((((('''(((***++++++***(((&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))$$$%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$############&&&&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%(((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))(((''''''''''''((())))))&&&&&&&&&$$$$$$%%%))),,,((((((((()))******+++++++++,,,---...///000000000///000222777<<<@@@BBBBBBAAABBBDDDFFFHHHIIIJJJJJJLLLMMMNNNOOOQQQRRRSSSTTTSSSVVVZZZ^^^```___^^^\\\^^^ccciiilllmmmnnnrrruuu{{{}}}&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&''')))***+++,,,,,,+++***)))''''''((((((((((((''''''&&&'''(((((())))))((((((&&&&&&((()))))))))))))))))))))))))))******+++,,,))))))+++,,,,,,,,,++++++---------,,,---000555:::BBBGGGOOOXXXaaajjjrrrwww{{{{{{wwwuuussssssrrrrrrrrrrrrrrrrrrllllllkkkllllllnnnooopppqqqqqqqqqqqqrrruuuyyy{{{{{{xxxrrrmmmjjjjjjkkkmmmhhhhhhhhhhhhhhhiiiiiiiiiggggggfffgggiiillloooqqqooopppppppppnnnkkkhhhfffjjjlllnnnpppqqqqqqqqqqqqrrrpppooonnnnnnmmmjjjhhheeeccc```^^^\\\YYYUUURRRIIIEEE???:::777666444333,,,---...//////...---,,,............---------,,,***+++++++++++++++******++++++************))))))******))))))))))))************))))))(((((('''''''''((()))***+++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((''''''''''''((())))))$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$"""""""""######%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((())))))******((((((&&&$$$###%%%))),,,''''''((()))***+++,,,,,,+++,,,---///000000000000000000333777<<<@@@AAAAAAAAABBBEEEGGGIIIJJJKKKKKKLLLLLLNNNOOOQQQRRRSSSTTTSSSVVVZZZ^^^___^^^^^^^^^^^^ccciiillllllnnnqqqtttzzz|||~~~&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&((())))))(((&&&&&&'''(((((((((((((((((('''(((((()))***************&&&'''((()))************)))))))))******+++------******++++++++++++++++++000111333555999???GGGLLLVVV]]]gggpppxxx~~~}}}~~~}}}|||zzzxxxvvvuuutttkkklllnnnpppqqqssstttuuutttttttttuuuwwwzzz}}}zzzvvvuuuvvvwwwpppqqqrrrssssssrrrqqqpppnnnkkkgggeeeeeehhhmmmppplllnnnpppqqqooollliiifffjjjjjjlllmmmoooooonnnmmmnnnmmmlllllllllllljjjhhhfffdddcccbbbaaa```]]]ZZZVVVQQQJJJDDD@@@===:::888111000///.........///000////////////.........---++++++,,,,,,,,,,,,++++++++++++++++++***)))************))))))))))))************))))))((((((''''''******)))(((((()))***+++''''''((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))&&&&&&&&&&&&&&&''''''(((+++***((('''''''''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%'''((((((((('''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******+++++++++++++++***)))'''%%%%%%(((+++'''((()))***,,,---......,,,,,,...///000111111111000111333777<<<@@@AAAAAA@@@BBBEEEHHHJJJKKKKKKKKKJJJJJJLLLMMMOOOQQQRRRSSSRRRVVV[[[]]]^^^^^^___```___dddiiilllmmmnnnqqqtttwwwyyy|||~~~&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%'''(((((())))))(((((('''((())))))***************'''((()))******+++++++++))))))******+++,,,......,,,,,,,,,---...///000111222666;;;BBBJJJSSS]]]cccmmmsss{{{||||||{{{||||||{{{xxxvvvssssssqqqppppppppppppqqqkkknnnsssxxx{{{wwwsssmmmgggddddddfffhhhjjjlllnnnooonnnlllhhhfffgggggggggiiillllllkkkiiijjjiiiiiiiiijjjjjjhhhfffiiigggeeeeeedddccc```^^^]]]XXXRRRLLLIIIEEEBBB@@@:::888555222000///000000000////////////.........++++++,,,---------,,,,,,+++,,,,,,,,,***)))***+++******))))))))))))******))))))))))))((((((((((((,,,+++)))(((((()))+++,,,(((((((((((())))))))))))((())))))))))))*********(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&''''''((()))'''&&&&&&&&&'''((()))***(((((('''''''''(((((()))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&(((((())))))$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''((()))***+++++++++******++++++***)))&&&&&&''')))((()))***+++,,,---......,,,---...///000111111111111111333777<<<@@@AAA@@@???AAAEEEHHHJJJKKKKKKKKKHHHIIIJJJLLLNNNPPPQQQRRRQQQVVV[[[]]]]]]]]]___aaaaaaeeejjjmmmmmmooorrruuuuuuwwwzzz|||}}}&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''((())))))))))))(((((()))***+++,,,,,,,,,,,,*********+++,,,---...////////////000333777;;;===BBBFFFNNNVVV```jjjtttzzz}}}zzzxxxvvvuuutttsssqqqooolllnnnqqquuuyyy|||~~~{{{uuuoookkkiiikkklllnnnooonnnkkkhhhfffbbbaaabbbeeeiiikkkiiigggfffeeeddddddfffeeedddbbbeeedddcccdddeeeeeecccaaa```]]]YYYVVVSSSQQQNNNKKKDDDBBB???:::555111...---000/////////............++++++,,,---------------***,,,---,,,***)))***,,,******))))))))))))******(((((((((((()))))))))))),,,++++++***))))))))))))))))))))))))******++++++(((((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((()))***######$$$%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''((()))***))))))((('''((())))))(((''''''(((((())))))***+++,,,,,,---,,,---...///111111111111111111333777<<>>@@@DDDHHHJJJKKKKKKJJJGGGHHHJJJLLLNNNPPPQQQRRRQQQVVV[[[]]]\\\\\\___cccbbbffflllnnnnnnooorrruuutttvvvyyy{{{}}}&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%'''(((***'''&&&%%%$$$$$$%%%&&&'''(((((())))))))))))((((((%%%&&&&&&'''''''''''''''))))))+++,,,,,,,,,,,,,,,*********+++,,,---///000111000111333777>>>DDDGGGYYY]]]eeemmmuuu~~~~~~{{{yyyvvvsssqqqooonnnllljjjooottt}}}{{{vvvooopppppppppooollliiiggg^^^]]]^^^ccchhhjjjiiigggaaa```___```aaaaaa___]]]^^^^^^___aaadddffffffeeecccaaa^^^]]]\\\ZZZXXXUUUKKKJJJGGGAAA;;;333---)))////////////............+++,,,,,,---.........---***,,,...---***(((***,,,******))))))))))))******''''''(((((())))))******++++++,,,---,,,***(((&&&))))))******+++++++++,,,&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''')))***###$$$&&&((()))))))))((('''''''''''''''((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((("""######$$$&&&''''''((()))((('''%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&###%%%((()))(((''''''((((((((())))))******++++++,,,---...000111111111111111222333777<<>>DDDOOO[[[dddlllqqqyyy|||{{{{{{{{{{{{|||~~~{{{vvvrrrrrruuuzzz{{{}}}zzzzzzyyysssjjjbbbccc```]]]```eeehhhfffdddccceeeccc```___```]]]XXX___^^^]]]^^^```bbbbbbaaaaaabbbccccccaaa___\\\ZZZYYYWWWSSSNNNGGGAAA<<<999666444000///000111111000000---***(((***---//////---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,******+++++++++*********))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&******))))))((((((''''''&&&&&&''')))******(((%%%************************)))((('''%%%%%%%%%&&&''''''''''''(((((((((((()))'''''''''''''''''''''''''''''''''(((''''''&&&%%%+++***)))'''''''''((()))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&%%%$$$$$$###&&&$$$###$$$''')))(((&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))$$$%%%&&&((()))*********,,,+++)))(((&&&%%%%%%%%%(((((((((((((((((((((((('''''''''((()))+++,,,---//////000000111111111222,,,...111666;;;???BBBDDDBBBBBBDDDGGGKKKMMMMMMMMMJJJKKKLLLLLLLLLMMMPPPSSSVVVVVVZZZ^^^___]]]^^^bbbggghhhiiijjjkkkmmmqqqtttxxxxxxwwwxxx|||&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%((((((''''''(((((()))*********))))))((((((((((((((((((((()))))))))))))))---------......///...---+++,,,,,,---...111666:::999@@@IIISSS[[[eeepppwww}}}|||zzzwwwtttrrrssstttuuuxxx}}}wwwpppkkkgggeeegggkkknnnllljjjggggggeee``````bbb```\\\]]]\\\ZZZ[[[]]]```aaa```ccccccddddddcccbbbaaa```]]]\\\YYYUUUQQQLLLHHHFFF>>>:::666333111000///...000...,,,,,,...//////...,,,,,,,,,,,,,,,,,,------,,,---...---+++***+++,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((''''''''''''(((((()))***,,,,,,***'''''''''''''''''''''''''''******)))(((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))((((((***)))(((((('''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%((()))(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''''''''((())))))))))))(((((('''((((((((((((((()))******))))))))))))))))))))))))(((((())))))***,,,---.../////////000000111111111111222333666888;;;===>>>??????AAADDDHHHJJJJJJIIIKKKKKKLLLLLLLLLNNNQQQSSSUUUUUUYYY^^^^^^\\\]]]aaafffhhhjjjkkklllnnnrrruuuxxxxxxxxxyyy}}}&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&)))(((((((((((()))*********))))))))))))((((((((((((((()))))))))************+++,,,---.../////////,,,---///222555:::AAAFFFMMMVVVcccoooxxx}}}zzzxxxwwwxxxyyyxxxxxxssspppnnnlllmmmqqqvvvyyy}}}xxxvvvooogggddddddbbb^^^\\\ZZZWWWWWWYYY\\\^^^^^^______``````aaaaaabbbbbb```___^^^\\\ZZZWWWTTTSSSKKKGGGAAA<<<888555222///000//////000111111///---,,,,,,,,,,,,,,,---...///,,,---...---,,,++++++---,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((()))******+++&&&''''''''''''''''''((('''&&&'''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))******))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((((())))))***'''(((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%'''(((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%((((((((('''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$''''''((()))***++++++,,,++++++++++++++++++++++++************+++,,,......///////////////000000000111222333555777999;;;;;;??????@@@CCCGGGIIIIIIIIIKKKLLLMMMMMMMMMNNNQQQTTTTTTUUUXXX]]]^^^[[[]]]aaafffhhhjjjlllnnnppptttwwwxxxxxxxxxzzz~~~%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((())))))))))))))))))******+++))))))))))))))))))))))))((())))))******+++++++++&&&(((+++---...///000111111333777<<>>BBBCCCBBBBBBCCCGGGJJJMMMMMMLLLKKKLLLMMMNNNNNNPPPTTTVVVWWWWWWZZZ___```^^^___ccceeehhhkkknnnppprrruuuxxxwwwxxxyyy|||$$$$$$$$$$$$%%%%%%%%%%%%******)))((('''&&&&&&&&&)))(((((((((((()))******)))))))))************+++))))))***+++,,,------...+++---......---///444888===DDDOOO\\\iiiuuu~~~xxxvvvqqqjjjeeedddfffhhhiiilllsss}}}uuupppjjjddd```^^^[[[YYY]]]]]]]]]\\\\\\[[[[[[[[[^^^^^^______``````______\\\ZZZWWWUUUSSSQQQNNNKKKDDD@@@999444222222111111000//////.........//////---...///...,,,,,,,,,...((()))+++---...000000000++++++++++++++++++++++++...---,,,***)))((((((((()))***************++++++&&&%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))******++++++******'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&''')))***+++++++++&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$&&&'''((()))))))))!!!$$$'''((((((&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))******+++))))))((('''&&&$$$"""!!!!!!$$$&&&)))*********))))))))))))))))))))))))))))))(((((()))******+++---------,,,,,,,,,,,,,,,000111333777:::===@@@AAAAAAAAABBBEEEIIIKKKKKKKKKKKKMMMNNNNNNOOOQQQUUUWWWWWWXXX[[[```aaa___```dddeeehhhlllnnnppprrrtttvvvwwwxxxzzz}}}%%%%%%&&&&&&&&&''''''''')))))))))))))))((('''&&&((((((''''''(((((()))***))))))*********+++++++++))))))***+++,,,---......+++...111222444:::CCCKKKSSS[[[gggttt}}}{{{yyyxxxvvvuuuqqqoookkkgggeeeiiipppvvv|||wwwqqqkkkeeebbbcccccccccaaa___\\\ZZZXXXZZZ[[[]]]___```aaabbbbbb]]]\\\ZZZYYYYYYXXXUUUSSSMMMIIIDDD???;;;999666444111111000///............---//////...---,,,---...+++,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))************))))))))))))$$$###""""""$$$%%%%%%$$$''''''''''''''''''''''''******))))))***++++++,,,((((((((()))))))))******''''''''''''''''''''''''"""$$$'''***,,,,,,+++***((('''''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$!!!&&&((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''(((((()))))))))***''''''&&&%%%###!!! """%%%''')))*********))))))))))))))))))))))))******))))))******++++++---,,,,,,,,,++++++++++++000111333666999<<<>>>???@@@@@@AAADDDHHHJJJKKKJJJKKKMMMNNNOOOPPPRRRUUUXXXWWWWWWZZZ___```^^^___ccceeehhhlllooopppqqqssstttwwwxxxzzz}}}'''''''''((((((((())))))$$$&&&((()))++++++******'''''''''''''''((())))))))))))******++++++++++++)))******+++---.../////////333888<<>>???AAAAAABBBEEEIIIKKKLLLKKKLLLMMMNNNOOOPPPRRRVVVYYYVVVVVVZZZ^^^___]]]^^^bbbfffhhhlllnnnooopppqqqssswwwxxxzzz}}}###%%%(((++++++)))'''%%%&&&&&&''''''((()))))))))'''(((((()))***++++++,,,)))((((((+++------***''',,,---...---+++,,,111555444:::BBBMMMXXXdddpppwww~~~~~~}}}~~~}}}zzzqqqppplllgggcccdddjjjooooooqqquuuzzz}}}zzzsssiiiaaa]]]]]]]]][[[ZZZ[[[___aaabbb^^^ZZZXXXYYY[[[\\\]]]ZZZWWWSSSOOOKKKFFFAAA===999666222000000000000///............///000000111//////...---,,,,,,++++++******+++++++++,,,,,,,,,---+++))))))+++,,,***(((++++++******))))))((((((++++++***)))((('''&&&&&&+++***((('''''''''((()))++++++***)))(((((())))))''''''(((((())))))************))))))((((((''''''%%%'''+++...///---***((()))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))'''%%%&&&)))***(((&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((())))))))))))***))))))))))))))))))))))))$$$&&&(((***++++++))))))******))))))******+++,,,+++***)))((()))***---...,,,,,,+++++++++,,,------///000333666999<<<>>>>>>AAA@@@BBBFFFKKKNNNMMMKKKMMMNNNOOOOOOPPPQQQUUUWWWYYYVVVVVV[[[```___^^^^^^dddgggkkkoooqqqsssuuuwwwwwwxxxyyy{{{''''''((()))))))))))))))%%%%%%&&&&&&'''(((((()))(((((())))))******++++++...---,,,---///...+++(((---...///......222888>>>BBBIIISSS___kkkwwwzzzuuutttvvvwwwvvvsssiiiiiihhhfffeeehhhooouuu}}}tttcccbbb```___^^^___``````aaa___]]]\\\\\\\\\\\\ZZZYYYWWWUUUSSSQQQMMMIIIFFF???<<<777444333222111///,,,---///000000000///...//////...------,,,++++++---,,,,,,,,,++++++******---+++)))***+++,,,***(((************))))))))))))((((((((()))))))))))))))(((((((((((())))))***+++++++++***)))))))))))))))'''((((((((()))))))))******)))))))))(((((((((''')))((('''&&&&&&&&&((())))))(((''''''&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***)))'''(((***+++)))''''''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&(((***+++***))))))))))))*********+++++++++***)))(((((((((***,,,---,,,,,,,,,,,,,,,------...000111444777:::===>>>???AAA@@@BBBFFFKKKNNNMMMKKKMMMNNNOOOOOOOOOQQQUUUWWWYYYUUUUUUZZZ^^^^^^]]]___cccfffkkkoooqqqsssuuuwwwyyyyyyzzz|||((('''&&&&&&&&&''')))***((((((((())))))***+++,,,))))))))))))))))))******,,,+++++++++,,,,,,***(((---///111333666>>>HHHPPP[[[aaalllwww}}}yyyvvvvvvrrrnnnmmmoooqqqpppooohhhkkkmmmnnnpppvvv~~~zzzvvvpppmmmkkkhhhddd```\\\[[[ZZZZZZ[[[[[[ZZZXXXZZZYYYXXXWWWVVVTTTPPPMMMHHHDDD???;;;888555333111,,,...000222333111///---//////......---,,,,,,,,,......---,,,+++***))))))---+++******++++++***))))))))))))***************((((((((()))))))))******&&&'''(((***+++,,,,,,,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***)))'''%%%$$$%%%&&&'''***)))(((''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''(((((()))***)))(((''''''))))))(((''''''''''''''''''''''''''')))))))))(((((('''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&'''(((*********))))))((()))***+++++++++***))))))(((''''''((()))+++,,,------,,,,,,---......///111222555888;;;>>>???@@@@@@AAACCCGGGKKKMMMMMMLLLLLLMMMOOOOOOOOOQQQTTTWWWYYYUUUUUUYYY\\\\\\]]]___bbbfffkkkoooqqqsssvvvxxxyyyyyyyyy{{{~~~&&&&&&%%%%%%%%%&&&'''((((((((((((((((((***+++,,,***************))))))))))))))))))***,,,---......---111666<<>>;;;777444000111222333222111000/////////......---------,,,...------,,,++++++******,,,,,,++++++++++++******)))))))))******+++++++++++++++******)))((((((''''''(((***+++,,,,,,++++++******)))))))))))))))***(((((((((((())))))))))))))))))))))))((((((((((((''')))+++,,,,,,***'''%%%))))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&'''((()))***)))))))))'''(((***,,,,,,+++)))(((((('''''''''((()))***+++---------------...///000111333666999<<>>@@@AAA???CCCGGGJJJJJJKKKNNNPPPKKKLLLMMMNNNNNNPPPSSSVVVTTTUUUZZZ___^^^[[[\\\```eeehhhllloooqqqrrrtttuuuvvvxxx{{{(((&&&$$$"""###%%%(((***((('''%%%$$$%%%'''***,,,,,,------...///000111111222666<<>>???@@@???CCCHHHJJJJJJKKKNNNPPPKKKLLLMMMNNNNNNPPPSSSVVVSSSUUU[[[aaa```\\\\\\___fffiiimmmooopppqqqsssttttttvvv{{{((((((''''''''''''((((((///---+++***+++---......222,,,***...111000333999888===EEEPPP[[[hhhttt{{{|||zzzxxxxxxyyyzzz{{{xxxtttpppsss{{{}}}}}}}}}yyyxxxyyyuuuttttttuuuwwwxxxwwwvvvuuuqqqnnnoootttyyyzzzzzzzzz}}}~~~rrriii^^^RRRMMMNNNMMMMMMMMMLLLLLLNNNRRRTTTNNNLLLIIIFFFDDD@@@;;;777555333111000000000...,,,...//////000///---,,,+++000000///...---+++***)))+++++++++*********))))))******************++++++)))&&&$$$%%%(((***)))((())))))(((((((((((())))))((((((***++++++***))))))''''''(((((())))))******************)))'''&&&&&&###(((++++++***)))((((((''''''''''''((()))***)))&&&$$$$$$%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))...***&&&%%%&&&((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%&&&&&&'''((()))'''((())))))((()))+++---******)))***+++***(((&&&+++((('''(((+++,,,***'''******))))))))))))******---,,,***))))))***,,,---000222666888999;;;>>>???BBBCCCFFFJJJMMMNNNOOOOOOOOOPPPPPPPPPOOOPPPSSSUUUTTTWWW[[[]]]]]]\\\\\\]]]eeeiiinnnppppppqqquuuxxx|||zzzyyy}}}***))))))(((((())))))***+++***))))))***,,,------222---,,,111555888===DDDMMMSSS]]]hhhrrr||||||yyyvvvtttwwwyyy}}}}}}{{{yyy|||||||||~~~rrrnnnlllmmmllliiijjjnnnllliiigggfffggghhhhhhhhhhhhgggfffgggjjjlllmmmmmmkkknnnppprrryyy~~~wwwtttpppnnnpppuuu{{{uuuggg]]]ZZZSSSQQQNNNKKKIIIJJJMMMOOORRRQQQOOONNNLLLIIIDDDAAA:::666222000000111111111//////000000000///---,,,/////////...---,,,+++***------,,,,,,,,,+++++++++******************++++++,,,)))''''''((()))(((&&&)))))))))(((((()))))))))))))))***++++++***)))((((((((((((((())))))))))))))))))***))))))((('''&&&###%%%))),,,...---,,,+++)))((((((''''''(((((()))***((('''%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''---***&&&&&&''')))(((''''''''''''&&&''''''((((((((((((''''''''''''''''''&&&((())))))((((((***+++***))))))***+++***(((&&&$$$'''***,,,,,,+++***************))))))*********,,,+++******+++---///000000333666999:::<<<>>>@@@AAACCCFFFIIILLLNNNOOOOOOQQQRRRRRRPPPOOOPPPRRRTTTUUUWWWZZZ\\\\\\\\\]]]^^^eeeiiimmmppppppqqquuuxxxzzzyyyyyy}}}++++++************++++++)))))))))***+++,,,---...333000000666<<>>FFFPPP[[[cccpppvvvwwwvvvtttssssssuuuzzz}}}uuuqqqoooqqqsssssswww}}}~~~{{{yyy|||~~~zzzrrrllljjjiiiiiiaaa^^^^^^dddkkkmmmggg```XXXYYY\\\______aaakkkvvv~~~wwwlllccc___^^^^^^___eeejjjnnnooollljjjiiijjjcccdddfffkkkqqqtttsssoooccccccbbbccceeehhhlllnnnlllnnnrrrwww|||zzzsssggg\\\TTTPPPNNNNNNQQQPPPNNNMMMMMMKKKHHHEEEGGGCCC===999777666666555//////000000000000//////------...............---/////////............---,,,+++++++++++++++******((((((((()))+++---//////+++******))))))******+++,,,,,,++++++***)))((((((*********)))(((''''''''''''(((((())))))))))))(((''''''''''''''''''''''''+++******))))))))))))***'''(((((()))((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&'''(((((((((***))))))(((((((((((()))******)))((((((((((((((('''***,,,---+++)))((((((***)))((((((******)))'''$$$(((,,,---,,,***+++,,,,,,++++++++++++++++++,,,*********+++,,,...000111111444888:::;;;===???AAA@@@AAAEEEHHHKKKLLLMMMNNNRRRRRRRRRQQQPPPPPPSSSUUUWWWXXXYYYZZZZZZ[[[]]]```cccggglllnnnoooqqqtttxxxvvvwwwzzz~~~+++******))))))******++++++---......---...000333333999BBBKKKVVVcccpppwww{{{vvvsssrrrooopppqqqssswwwxxxqqqddd___]]]^^^______bbbgggjjjkkkkkkiiiffffffiiillllllkkkhhhfffddddddeeeeeebbb___^^^aaaffffff___YYYWWWYYY^^^cccfffkkkvvvvvvkkkeeecccbbbbbbfffkkkrrruuuvvvuuuwwwyyynnnkkkjjjmmmqqqrrrqqqooobbbccccccdddeeefffggghhhffffffeeefffiiilllpppsssvvvuuutttuuuyyyrrreee[[[TTTPPPRRRPPPNNNMMMNNNNNNMMMKKKKKKIIIFFFCCC@@@;;;666333000000000///////////////------......//////..................------------,,,,,,,,,,,,++++++******((())))))***+++---///111++++++************++++++---,,,,,,+++***))))))(((++++++***)))((('''&&&&&&'''(((((())))))))))))((()))))))))))))))***++++++++++++***)))))))))))))))'''((()))***)))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((()))******(((+++---...,,,***)))))))))((('''''')))***)))(((---+++))))))***,,,+++))),,,++++++++++++++++++,,,*********++++++,,,---...111444888:::;;;===???AAA@@@AAAEEEHHHKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRTTTWWWWWWXXXYYYZZZZZZ[[[]]]```bbbfffkkknnnnnnppptttxxxwwwxxxzzz~~~+++******************+++***,,,......---000555999999DDDRRR]]]jjjyyy{{{sssmmmjjjiiioootttzzz~~~|||{{{yyyvvvsssmmmjjjgggggghhhiiigggddd```[[[WWWWWWUUURRRSSSWWWYYY[[[\\\ZZZXXXXXX[[[___```aaaaaabbbcccdddddddddaaa```aaaccceeeddd```]]]]]]^^^cccjjjooouuu|||sssooonnnnnnnnnjjjnnnsssyyy}}}zzzuuuqqqsssuuurrrooonnnjjjkkkkkkkkkkkkiiifffeee```___]]]]]]^^^bbbfffiiinnnoooppprrruuuyyy|||~~~yyyyyy|||~~~}}}~~~pppccc[[[VVVRRRNNNLLLMMMNNNOOOOOOMMMLLLLLLKKKHHHBBB:::444333222111000////////////---....../////////.........------------,,,,,,,,,---------,,,++++++******,,,,,,---,,,******+++---,,,,,,++++++++++++,,,,,,---,,,+++***************+++******)))(((''''''&&&(((((())))))))))))(((((('''''''''((())))))******+++******)))(((((((((((((((((()))***)))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''((('''''''''(((((()))***''''''''''''((()))***+++(((***,,,---+++******+++)))(((&&&&&&((())))))(((222---((('''***,,,+++)))++++++************++++++*********++++++,,,,,,,,,111444777999;;;===???AAA@@@BBBEEEHHHKKKMMMNNNNNNMMMNNNOOOOOOPPPQQQUUUWWWVVVXXXZZZZZZZZZ[[[]]]___aaaeeejjjmmmnnnppptttwwwwwwyyy|||~~~,,,,,,++++++++++++,,,,,,+++---000000111666???FFFJJJYYYiiisss}}}|||vvvpppnnnoooqqqzzz{{{zzz~~~|||wwwkkkiiihhhggggggeeebbb___XXXXXXWWWXXXYYY[[[]]]^^^```[[[YYYYYYWWWSSSSSSVVVTTTWWWYYYYYYWWWWWWZZZ]]]cccdddfffhhhjjjlllmmmnnnlllnnnpppqqqqqqpppooooooooonnnqqqyyy~~~}}}tttuuuuuutttqqqlllgggddddddccccccbbbccceeegggiiilllooossswwwzzz|||~~~xxxuuutttuuutttrrrtttxxxvvvgggaaaXXXQQQMMMMMMMMMMMMMMMMMMNNNOOOMMMGGG@@@:::777666444222111000000111...///////////////...---......---------,,,,,,,,,...------,,,++++++******,,,---...,,,)))(((***,,,,,,,,,++++++++++++,,,,,,,,,,,,+++*********+++,,,******))))))((((((''''''))))))***))))))((('''&&&&&&&&&'''(((((((((''''''+++***)))((('''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''')))+++***'''%%%&&&'''%%%%%%&&&&&&'''(((******'''''''''&&&''''''(((((('''(((******))))))***,,,)))'''&&&&&&''')))))))))---,,,*********+++++++++*********))))))*********((()))***,,,---......///000333666999:::<<<>>>@@@AAACCCFFFIIILLLNNNOOOOOOMMMNNNOOONNNNNNPPPSSSUUUUUUWWWZZZ\\\\\\\\\]]]^^^```dddiiilllmmmoootttwwwwwwzzz}}}...------,,,,,,------...---000333444777>>>IIIRRR\\\lll{{{}}}|||xxxtttrrrttt{{{~~~vvvlllhhhhhhgggccc^^^\\\[[[ZZZ[[[[[[ZZZWWWUUUOOOQQQSSSUUUVVVWWWZZZ]]][[[XXXWWWZZZYYYVVVVVVYYYXXX[[[^^^^^^]]]]]]___bbbfffgggjjjmmmppptttwwwxxx}}}~~~}}}yyynnnnnnoooooonnnnnnmmmlllmmmqqqwww|||}}}vvvqqqrrrrrrooommmlllmmm}}}~~~uuuhhh[[[SSSOOOMMMLLLLLLMMMNNNOOOOOOKKKEEE@@@;;;999777444333222222222///////////////......---///.........------------......---,,,,,,+++******)))+++,,,+++)))))),,,///---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---))))))))))))((((((((((((************)))(((&&&&&&+++,,,,,,------+++***)))******((('''&&&&&&&&&&&&***)))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))),,,---,,,)))&&&'''((($$$$$$$$$%%%'''(((***+++)))((('''&&&&&&%%%&&&&&&%%%&&&''''''&&&'''***,,,)))'''%%%%%%''')))))))))&&&***......+++***+++---******))))))))))))******'''(((***---///000111222000222666888:::;;;>>>???BBBCCCFFFJJJMMMNNNOOOPPPNNNOOOOOONNNMMMNNNPPPSSSTTTWWW[[[]]]]]]\\\\\\]]]___dddiiilllmmmoootttwwwwwwzzz~~~+++,,,,,,++++++,,,000222000333999>>>FFFQQQ^^^gggvvv|||~~~|||zzzyyywwwxxx}}}}}}wwwsssrrrqqqmmmkkkeee___XXXVVVVVVWWWWWWUUUSSSSSSTTTTTTRRRPPPPPPQQQSSSUUUWWW[[[aaadddcccbbbaaaaaaaaa```^^^\\\^^^bbbfffjjjlllmmmoooqqquuuwwwyyy{{{~~~~~~~~~{{{|||}}}xxxrrruuusssjjjfffjjjnnnttt{{{}}}{{{zzz|||~~~~~~zzzhhh]]]UUUOOOKKKQQQNNNJJJIIIIIIIIIIIIHHHCCCAAA===999777555555666555444222111000000000111///+++,,,000000,,,,,,111......---------,,,,,,,,,,,,,,,,,,,,,---...//////)))+++***''''''+++---,,,***++++++++++++***))))))))))))))))))))))))))))))((('''&&&''')))))))))'''&&&''')))***+++++++++***+++++++++++++++***)))(((((((((((((((((((((((((((************)))'''&&&%%%)))***++++++***))))))***(((((((((((())))))))))))*********(((%%%%%%&&&((())))))))))))(((((((((((()))))))))***+++++++++,,,*********)))))))))))))))+++***)))(((''''''''''''((())))))***++++++,,,,,,------------...///000000111333666999<<>>???CCCDDDFFFHHHJJJJJJKKKKKKLLLNNNPPPQQQQQQQQQRRRTTTTTTYYY]]]___^^^]]]___aaacccggglllnnnoooqqqvvvyyyzzzwwwyyy***,,,...///000111333666AAAKKKYYYgggrrr}}}|||xxxyyyzzzrrrhhhbbb[[[YYYVVVTTTSSSSSSUUUVVVWWWWWWVVVTTTRRRRRRTTTUUUXXXXXXWWWWWWXXXYYYYYYZZZ```bbbeeegggjjjnnntttwww||||||{{{{{{|||}}}~~~~~~~~~|||zzzzzzxxxrrrkkkhhhhhhjjjmmmlllllllllmmmpppsssuuuvvv|||yyylllXXXVVVTTTRRRQQQNNNIIIFFFIIIIIIHHHFFFCCC@@@===;;;444333333333222111111111222000000111000,,,,,,///------------,,,,,,,,,+++///...---,,,+++++++++++++++...///------000000---+++++++++++++++******)))************************((('''&&&''')))***)))(((((()))************)))))))))******+++++++++******(((((((((((((((((((((((((((((())))))))))))((((((***)))'''&&&&&&''')))+++))))))))))))************(((''''''))),,,---+++)))))))))))))))))))))))))))+++++++++***************))))))))))))))))))******'''''''''((()))***+++,,,'''(((***+++,,,++++++***++++++++++++,,,---......///111444777:::<<<>>>???DDDEEEGGGIIIJJJJJJJJJIIIMMMOOOQQQRRRRRRQQQSSSTTTUUUYYY^^^___^^^^^^```bbbeeeiiinnnpppppprrruuuyyyyyywwwyyy+++,,,...///111555;;;???PPP[[[kkkyyy~~~}}}|||ppphhhbbb\\\WWWRRRQQQOOONNNNNNPPPRRRSSSSSSTTTVVVWWWXXXZZZ\\\______aaacccddddddfffjjjmmmrrrtttwwwzzz~~~xxxppplllllllllkkkiiijjjkkkmmmnnnoooqqqvvv}}}}}}{{{pppjjj```XXXSSSPPPNNNMMMFFFGGGIIIIIIHHHEEEBBB@@@999999888777555333222111666222000000111111///...------------,,,,,,,,,,,,------,,,+++++++++++++++...000///++++++///000///++++++,,,,,,++++++***)))************************(((''''''''')))***)))(((***************)))))))))+++++++++++++++***)))(((((((((((((((((((((((((((''''''((()))))))))))))))+++***)))***+++,,,,,,+++))))))))))))*********++++++'''$$$&&&+++---,,,))))))))))))))))))*********,,,+++++++++***))))))))))))))))))))))))*********(((((((((((()))***+++,,,***+++---...///...---,,,------------...///000000222333666999;;;>>>???@@@BBBDDDFFFIIIJJJKKKKKKJJJNNNPPPRRRSSSRRRRRRSSSTTTVVVZZZ^^^___^^^^^^```ccceeejjjooorrrrrrtttwwwzzz{{{yyyzzz///000111333888@@@JJJQQQ```jjjyyyxxxuuuxxx~~~~~~~~~yyyqqqggg___ZZZWWWTTTRRRPPPOOONNNMMMNNNOOOQQQRRRVVVXXX\\\___bbbfffjjjmmmlllppptttvvvvvvyyyyyyuuurrrpppmmmmmmooopppooonnnqqquuuzzz}}}|||yyyvvvtttwww|||{{{nnncccYYYRRRMMMDDDFFFGGGIIIIIIHHHFFFEEE???>>>;;;999666333111000///222777===BBB???555,,,.........---------,,,,,,,,,+++++++++,,,,,,---...000111---((((((---000000+++,,,,,,,,,,,,+++******************************)))((('''(((*********(((*********)))))))))))))))------,,,,,,***)))'''&&&))))))))))))))))))))))))&&&'''((())))))******)))''''''))),,,...---***&&&((())))))))))))*********...)))###"""'''******(((((()))))))))*********+++,,,+++++++++***)))))))))(((((())))))******************))))))))))))******+++,,,---...///...------------------...///000000222333666888;;;===>>>??????BBBEEEIIILLLMMMMMMLLLNNNPPPRRRSSSRRRRRRSSSTTTVVVZZZ]]]^^^]]]]]]```cccccchhhooorrrtttvvvyyy}}}~~~{{{|||///000333888AAAMMMZZZcccoooxxx}}}uuunnnmmmtttxxxrrrnnniiiggggggbbb]]]VVVQQQOOOOOONNNNNNPPPPPPPPPQQQSSSUUUWWWYYY\\\^^^bbbfffkkkpppvvv{{{{{{zzz{{{{{{xxxuuuqqqtttvvvvvvssspppmmmlllooorrrxxxooo]]]RRRLLLLLLKKKJJJIIIIIIHHHHHHCCC@@@===999666444333222000>>>PPP[[[\\\RRRAAA222////////////.........---,,,,,,,,,,,,---...///000000000---'''''',,,//////,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))((('''(((***+++***)))***)))))))))))))))******------,,,,,,***)))'''&&&))))))))))))))))))))))))''''''((())))))***))))))((((((+++000333222,,,'''(((((((((((())))))))))))---)))$$$###%%%((())))))((())))))******++++++++++++++++++***************((((((((()))******+++++++++******)))))))))******++++++++++++++++++++++++++++++++++++,,,---......000111333666999;;;<<<<<<===@@@EEEIIILLLNNNMMMMMMLLLNNNQQQRRRRRRRRRTTTUUUVVVYYY\\\\\\[[[\\\___cccbbbhhhnnnsssuuuwwwzzz}}}~~~{{{|||111555<<>>AAAFFFJJJLLLMMMLLLKKKJJJLLLOOOQQQQQQRRRTTTVVVUUUXXX[[[[[[ZZZ[[[^^^bbbccchhhooossstttvvvxxx{{{|||zzz{{{999@@@KKKXXXffftttwwwpppnnnmmmnnnsss}}}~~~}}}zzzxxxvvvssspppnnnlllkkkbbb[[[VVVWWWXXXVVVTTTUUUVVVVVVVVVWWWZZZ]]]```aaahhhjjjnnnttt{{{~~~{{{zzzssstttvvvwwwyyyyyyyyyyyy}}}mmmggg^^^UUUMMMJJJIIIIIIKKKHHHCCC@@@>>>???BBBCCCMMMeeeuuukkkQQQ>>>777666111111111111000000000000111000///...............+++///111///...///---))),,,,,,------,,,,,,+++***++++++++++++++++++++++++***(((((()))***+++***))))))((((((((((((***,,,---(((((()))++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((***((('''+++///000,,,(((&&&&&&&&&&&&'''''''''((("""%%%***,,,,,,+++++++++((())))))***++++++,,,,,,))))))******+++++++++,,,'''(((((()))***+++++++++''''''((()))***,,,...//////---+++))))))+++---///------------...///000000222333555888:::<<<======@@@CCCGGGJJJLLLLLLKKKIIIHHHKKKNNNPPPQQQRRRTTTVVVUUUWWWZZZZZZYYYZZZ^^^aaadddjjjppptttttttttvvvxxxzzzwwwyyyJJJSSS```nnnyyyxxxqqqmmmlllgggooozzzzzzooojjjjjjjjjhhhhhheeeccccccdddccc___\\\WWWVVVTTTSSSUUUZZZ___bbb```___```ccchhhmmmpppqqqttt|||}}}{{{yyyvvvssspppqqqtttyyysssaaaUUUOOOLLLKKKJJJMMMMMMFFF@@@AAAKKKUUUkkkhhh[[[HHH:::666333...222111111000000000000111///.........------------------------------------......---------,,,,,,,,,///,,,))))))+++,,,+++***'''((()))******)))((('''************************))))))))))))))))))))))))******))))))))))))******,,,++++++***)))(((((('''&&&'''((()))*********)))((((((((((((((((((((((((***)))((('''(((***,,,---******+++++++++******)))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,------,,,+++,,,---...///---...//////......///111///111444555666999<<>>>>>>>>???@@@BBBDDDFFFHHHIIIIIIHHHKKKOOOQQQRRRRRRTTTUUUVVVXXXZZZ\\\]]]^^^___```ccckkkrrrssstttxxx{{{{{{vvvuuuwww}}}{{{wwwvvvmmmqqqxxxtttfffZZZSSSPPPOOONNNOOOQQQTTTUUUVVV\\\\\\]]]^^^aaaeeeiiimmmrrrsssvvvzzz~~~xxxvvvtttsssppplllgggfffhhhnnnxxx|||pppeee^^^XXXSSSOOOJJJGGGCCCAAA>>>999444000333333111000000/////////000/////////....................................//////.........---------000...+++((('''(((+++---++++++************++++++))))))))))))))))))))))))************************'''(((***,,,,,,***((('''&&&'''''''''''''''''''''((((((''''''((()))******))))))))))))))))))))))))((('''''''''((((((((()))...---***(((&&&''''''(((((()))))))))************((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------------...//////......///111///222777:::<<<===???AAA???@@@BBBDDDFFFHHHIIIIIIJJJMMMQQQSSSSSSTTTUUUVVVVVVYYY\\\]]]]]]]]]```bbbdddkkkqqqqqqrrrvvvyyyyyyvvvtttwww|||}}}yyyvvvtttsssrrrssszzz|||sssrrrooohhh___VVVPPPNNNKKKMMMOOOSSSWWW\\\```bbbhhhhhhhhhhhhiiinnnsssxxx{{{}}}}}}tttjjjeeecccdddjjjqqquuuqqqdddZZZTTTMMMGGGCCCCCCAAA;;;555333555444333222111000000000222222111111111000000000......................../////////.........------...---+++((('''(((,,,///,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++((()))***++++++***)))(((((((((((((((((((((((((((((('''''''''''')))+++,,,))))))))))))))))))))))))&&&&&&'''(((((())))))***,,,+++***((('''''''''((())))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++,,,------......---------...//////......///111222555888:::;;;;;;===>>>???@@@BBBEEEGGGHHHIIIJJJMMMOOORRRSSSTTTTTTVVVXXXWWWZZZ^^^^^^]]]^^^aaadddccckkkooooooooosssuuuvvvvvvtttvvv{{{~~~}}}{{{xxxvvvwwwzzz~~~xxxnnnhhheee]]]]]][[[WWWRRROOOOOOPPPPPPSSSXXX___fffnnnuuuyyy||||||||||||}}}~~~wwwpppjjjjjjnnnkkksss~~~}}}nnneeeZZZPPPGGGEEECCC===999999777666444333222111111111222222222111111111000000////////////////////////////////////............)))+++,,,,,,***))),,,...---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++******))))))***)))(((''''''(((***+++))))))))))))))))))))))))&&&'''((()))+++,,,,,,,,,******))))))((((((((('''))))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++,,,---.........---------...//////......///111///333888<<<<<<<<<<<<<<<@@@AAACCCEEEGGGIIIJJJJJJNNNOOOQQQRRRRRRSSSVVVXXXXXX\\\______^^^^^^bbbffffffmmmqqqpppooorrruuuuuuvvvuuuwww{{{~~~}}}|||{{{}}}uuuuuusssmmmddd]]][[[[[[SSSTTTSSSQQQNNNNNNQQQUUUYYY]]]dddmmmvvvyyytttuuummmrrrvvvwwwyyykkk\\\OOOJJJFFF@@@>>>@@@888777555444333222222222000000000000////////////000000000000000000000000000/////////............%%%)))...///---++++++,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******//////......---,,,++++++,,,+++)))'''&&&'''((()))))))))))))))))))))))))))&&&''')))+++---...//////(((((())))))))))))((('''))))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++,,,---.........---,,,---...//////......///111(((...777===???>>>===<<>>@@@BBB???BBBEEEHHHIIIJJJKKKMMMPPPOOONNNPPPSSSWWWYYYZZZ\\\]]]___``````bbbeeegggjjjooorrrrrrssswwwyyyxxxzzzwwwwwwzzz||||||zzz{{{}}}tttjjjbbb]]][[[XXXUUUTTTTTTSSSQQQOOOSSSRRRUUUZZZ\\\]]]bbbhhhrrryyyyyysssrrrtttuuusss^^^RRRLLLHHHEEE???>>><<<999555333333333222000//////000111000///222111111000000000000000000000/////////.............../////////...,,,,,,------,,,,,,,,,...///000...---+++*********+++,,,+++++++++++++++++++++++++++++++++***************)))))))))******)))))))))+++)))'''((()))******)))((((((''''''(((((())))))***,,,---,,,***((()))+++***************))))))((())))))))))))))))))(((((())))))******+++++++++,,,---***((()))+++,,,+++)))+++,,,---...///......---............///000111111111444777:::;;;<<<===>>>>>>AAAEEEGGGHHHIIIKKKLLLOOONNNNNNOOORRRVVVYYYZZZ[[[\\\^^^______aaadddfffkkkpppsssrrrrrrvvvxxxwwwwwwuuuvvvzzz}}}}}}~~~}}}zzzzzz~~~{{{ssshhh___XXXSSSQQQRRRPPPOOOPPPSSSVVVWWWWWWXXX[[[bbbiiikkkmmmttt}}}~~~~~~||||||}}}}}}}}}{{{tttoooqqqttt{{{qqq^^^RRRJJJGGGDDDBBB???;;;777555333222666444222222222222111000222111111000000000000000000000000/////////...............///......---,,,.............../////////,,,,,,,,,,,,++++++++++++------------------------++++++++++++******))))))))))))))))))))))))))))))***)))((((((******)))''')))))))))))))))***+++,,,***+++,,,+++***)))***+++++++++***))))))))))))***))))))***************+++'''((()))***+++,,,------,,,+++))))))+++,,,+++***---...///000000000//////------------...///000111222444888999999:::;;;<<<>>>AAAEEEGGGHHHIIIKKKLLLOOONNNNNNPPPRRRUUUYYY[[[]]]^^^_________aaadddggglllqqqtttrrrrrruuuwwwvvvtttsssuuuzzz~~~|||}}}}}}~~~wwwqqqjjjgggaaaZZZTTTQQQPPPQQQRRRRRRSSSUUUYYY^^^aaaccceeeiiipppwwwxxx{{{~~~{{{{{{}}}~~~~~~}}}{{{yyyyyy|||~~~|||~~~xxxnnnlllmmmrrrvvv}}}nnn]]]RRRLLLGGGEEEBBB???===:::777555777555333222333333333222222111111000000000000000000000000////////////.....................------,,,,,,---------,,,,,,++++++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((())))))******+++***))))))******(((&&&((((((((((((((()))***+++(((((()))))))))***+++,,,,,,+++***)))((()))***+++((())))))******+++++++++((())))))***++++++,,,,,,,,,+++******++++++++++++------........./////////---,,,,,,------...///000222555888:::::::::;;;===???BBBFFFHHHIIIJJJLLLMMMOOOPPPPPPQQQSSSVVVZZZ\\\___```aaa``````bbbfffiiimmmrrrtttrrrrrruuuvvvuuutttsssuuu{{{~~~|||}}}zzzzzz~~~~~~|||wwwnnnddd___ZZZYYYUUUQQQMMMLLLOOORRRXXXYYY\\\___ccchhhllloootttwww|||}}}|||}}}|||{{{{{{||||||{{{zzzvvvssssssvvvwwwuuuvvvyyy~~~~~~~~~~~~wwwpppmmmmmmqqqzzzrrrccc[[[MMMKKKGGGEEEDDDBBB>>>;;;444222///...///000111000222111111000000000000000111000000000////////////......------............+++,,,,,,,,,,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))((()))***+++,,,---+++***)))******(((&&&%%%%%%%%%%%%&&&'''((())),,,+++*********+++,,,,,,---,,,***)))))))))***+++((((((((())))))*********************************,,,,,,++++++***++++++,,,++++++++++++,,,,,,---------,,,,,,------...///000111444888:::<<<<<<>>>???@@@CCCGGGIIIKKKKKKMMMNNNOOOQQQRRRSSSSSSVVV[[[^^^_______________aaadddgggmmmrrrtttrrrrrruuuvvvuuuvvvuuuwww||||||zzzxxxwwwxxx~~~vvvmmmiiifff```YYYVVVPPPQQQQQQOOOLLLLLLPPPTTTcccfffkkkooorrrvvvzzz}}}}}}{{{{{{|||vvvsssssswww{{{~~~}}}|||||||||{{{yyywwwvvvsssrrruuutttrrrrrruuu|||{{{zzzyyyyyyyyyyyyyyy|||~~~yyysssqqqssswwwvvvkkkWWWSSSOOOLLLJJJFFF@@@;;;999666333111222333333333222111111000000000000000111111000000000/////////......---------...//////------------------......,,,,,,,,,,,,------------++++++++++++++++++++++++************************+++***))))))***+++---...000...+++))))))***)))(((((((((((()))***+++,,,---222///,,,++++++,,,+++***,,,,,,+++***************(((((())))))))))))))))))+++++++++*********))))))+++,,,---,,,******,,,---+++************+++,,,,,,------------...///000111111444888;;;<<<===???@@@@@@CCCGGGIIIJJJKKKMMMNNNOOOQQQSSSSSSSSSUUUZZZ___]]]]]]]]]\\\\\\^^^bbbeeelllqqqtttrrrrrruuuwwwvvvxxxvvvxxx}}}}}}{{{{{{}}}rrrggg]]]ZZZYYYWWWTTTTTTOOOSSSWWWXXXXXX[[[aaaggguuuzzz|||zzztttwwwzzz||||||{{{{{{|||wwwwwwvvvuuuuuuwwwzzz|||vvvssssssyyy~~~|||{{{|||{{{xxxwwwzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxzzz{{{||||||~~~oooiiibbb\\\WWWPPPGGG@@@CCC???:::777666666666555222111111000000000000000111111111000000000//////...------,,,---...///000......---------///000111---,,,,,,+++,,,---...///------------------------)))))))))***++++++,,,,,,,,,+++******+++,,,...000444000,,,))))))*********++++++,,,,,,---///000111...+++((((((***,,,,,,,,,++++++,,,,,,++++++***)))******************))))))***************++++++++++++,,,---,,,******,,,...---,,,+++++++++,,,..................///000111111222555888:::;;;;;;<<<>>>???AAAEEEHHHIIIJJJKKKMMMLLLOOORRRRRRQQQSSSYYY^^^______^^^\\\\\\^^^bbbfffkkkpppsssrrrrrrvvvxxxwwwwwwvvvxxx~~~{{{wwwxxx}}}xxxqqqnnnggg\\\RRRQQQRRRRRRSSSTTTRRRXXX```eeeiiiooowww~~~}}}yyyuuurrrpppmmmqqqvvvyyyyyyxxxwwwvvvqqqrrrrrrrrrrrrtttwwwzzz{{{xxxyyy}}}|||{{{zzzzzzzzzzzz{{{||||||vvvxxxyyyyyyyyyzzz}}}zzz~~~{{{rrrjjj```TTTLLLFFFBBB<<<888555444333222222111111000000000000000111111111111000000000000...------,,,---...///000...---,,,+++,,,...000222...---+++++++++---///000........................(((((()))***+++,,,,,,------,,,+++++++++---000111666222,,,))))))***+++,,,'''''''''((()))+++,,,---$$$"""!!!###(((---......++++++,,,---,,,+++***)))---,,,,,,++++++*********(((((()))***+++,,,,,,---+++---...---******,,,//////......------///000111///......//////000111222444666999:::999999::::::===@@@DDDFFFGGGHHHJJJKKKKKKNNNQQQPPPOOOQQQWWW\\\bbbbbbaaa______aaaeeeiiijjjooosssrrrssswwwyyyxxxvvvuuuxxx~~~|||xxxzzz}}}vvvooogggaaa^^^XXXTTTQQQQQQTTTWWWXXXXXX```dddkkkttt~~~zzzvvvsssrrrrrrrrrrrrrrrssstttuuuwwwxxxyyyyyywwwuuutttuuuwwwzzz|||}}}~~~}}}zzzyyyyyyyyyzzzxxxwwwvvvvvvxxxzzz{{{{{{||||||{{{{{{}}}sss```SSSOOOFFF>>>===<<<888444333333555666555222111222444555333000...---...000111......////////////..............................---------,,,,,,+++++++++((()))+++,,,---,,,,,,+++222111000...,,,***)))(((******+++++++++,,,,,,,,,,,,,,,,,,------.........---,,,***)))))))))******++++++************++++++***+++,,,,,,,,,***)))(((******))))))))))))))))))+++***)))***+++,,,***)))&&&(((+++---//////......,,,,,,,,,---------......///000111111000000111222222222444777:::<<<;;;:::>>>AAADDDGGGIIIJJJMMMOOOQQQQQQPPPOOOOOORRRWWW[[[]]]^^^_________```bbbdddkkkqqquuuuuuvvvxxxyyywwwvvvsssuuu|||~~~}}}~~~}}}rrrhhhccc```ZZZVVVVVVSSSQQQQQQTTTZZZ```cccdddlllttt|||zzzxxxxxxyyyyyyyyyxxxvvvsssqqqpppqqqrrrssssssssssssuuuwwwyyy{{{yyyyyyyyyzzz||||||zzzyyywwwwwwwwwyyyyyyzzzzzzzzzyyyxxxyyy|||~~~}}}rrrhhhVVVLLLBBB???===999666666222333444333111000111333///000000111111111111111000000111111111111000000........................---------,,,,,,,,,++++++***+++,,,---------,,,+++------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,***)))))))))***+++++++++************+++++++++++++++++++++***))))))************************,,,***))))))+++++++++***)))***,,,......---,,,+++,,,,,,,,,---------......---...//////......///000222333555888;;;===<<<<<<===@@@DDDFFFGGGIIILLLNNNPPPPPPPPPOOOOOORRRWWWZZZ\\\^^^___^^^^^^___aaaccckkkqqquuuuuuuuuxxxyyywwwwwwtttuuu|||vvvfff]]]UUUSSSSSSQQQPPPRRRQQQRRRUUU[[[ccckkkpppssszzzyyyyyyyyyzzzzzzzzzzzzzzzzzzyyywwwuuusssqqqqqqppptttttttttrrrqqqqqqsssuuuuuuttttttuuuxxx{{{~~~~~~|||{{{{{{{{{zzzzzzzzzyyywwwxxxzzz|||zzz|||~~~~~~}}}~~~hhh\\\OOOHHHCCC===;;;;;;333444444333111111222444...000333444444222///---000000111111111111000000........................------------,,,,,,,,,,,,---------...------,,,+++,,,,,,++++++++++++******))))))*********+++++++++++++++++++++************,,,,,,+++************+++++++++************++++++,,,+++******************++++++++++++++++++++++++---+++))))))***+++++++++,,,---......---,,,***))),,,,,,,,,---------......,,,---//////...---///000333444777:::<<<============???CCCEEEGGGHHHJJJLLLNNNOOOOOONNNOOOQQQVVVYYY[[[\\\]]]]]]]]]^^^aaaccckkkqqqttttttuuuxxxyyyxxxxxxuuuvvv{{{}}}}}}tttjjj```XXXRRRQQQQQQQQQRRRVVVWWWZZZ___fffnnnvvv||||||xxxtttssssssssssssuuuvvvwwwxxxwwwvvvtttrrrpppooonnnrrrsssuuutttssssssvvvyyyyyyyyyzzz|||}}}}}}~~~|||{{{{{{|||~~~~~~~~~tttdddXXXMMMCCC??????777777666555444333444555222444555555444000,,,)))//////............//////........................------------------,,,,,,/////////......---,,,,,,//////---,,,+++)))(((((()))))))))*********++++++,,,,,,++++++*********)))++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,,,,---...+++))))))***+++,,,,,,---------------+++***))),,,,,,,,,---------......---///000000//////111222222444777:::;;;<<<======>>>@@@DDDFFFGGGHHHJJJLLLMMMNNNNNNNNNOOOQQQVVVYYYZZZ[[[\\\[[[[[[]]]```ccckkkppptttssstttxxxzzzxxxxxxvvvvvv{{{~~~||||||}}}uuukkkdddaaaZZZUUUTTTTTTTTTXXX]]]cccgggnnnwww}}}zzzvvvttttttuuutttsssppppppooooooppprrruuuvvvvvvvvvtttsssqqqooonnnmmmooorrrvvvvvvttttttxxx|||}}}~~~yyy{{{yyyjjjZZZKKKBBB@@@;;;999666555444444444444555555555333111///---,,,//////............//////////////////////////////------------------------000//////...------------000///...---,,,+++***))))))************+++++++++------,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++************++++++++++++)))))))))***+++,,,++++++,,,,,,,,,---------...,,,***)))+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...000000//////111222000333777999999999;;;===???BBBEEEGGGHHHIIIKKKMMMLLLMMMNNNOOOOOORRRVVVYYYZZZ[[[[[[ZZZ[[[]]]aaadddjjjpppsssrrrssswwwzzzyyyxxxvvvwww{{{~~~~~~|||}}}xxxrrrlllgggbbb______YYYVVVWWWZZZ]]]ccckkkvvv|||~~~yyywwwqqqooommmkkkjjjkkklllmmmjjjjjjkkklllooorrruuuwwwttttttrrrpppooonnnnnnnnnoootttyyy{{{zzz{{{}}}zzzzzz~~~|||zzzzzz|||jjjVVVIIIEEE???;;;777555444444444333333333222111111111222222222111000//////000111222////////////////////////------------............//////...---------......,,,,,,------------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,++++++************++++++******************+++,,,***++++++,,,,,,------...---+++***+++,,,---,,,*********++++++,,,---......,,,,,,,,,---------......***+++------------///111///333777999888888;;;===@@@CCCFFFHHHHHHIIIKKKMMMLLLMMMOOOPPPQQQSSSVVVYYY[[[[[[[[[ZZZZZZ]]]aaaeeejjjooorrrqqqrrrwwwzzzzzzwwwwwwyyy}}}~~~{{{{{{}}}sssnnnhhhbbb___^^^^^^^^^]]]ZZZ[[[aaahhhppp{{{~~~zzzwwwuuusssqqqpppjjjkkkkkkiiihhhiiikkknnnnnnoooppprrruuuxxxzzz{{{yyyxxxuuutttsssssstttuuuxxxyyyxxxzzzrrrwww~~~|||gggWWWQQQFFFAAA<<<888888777666444222222111111222222333333222111000//////000111222////////////////////////------------.........///...---,,,,,,,,,---...///++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------************++++++++++++***+++,,,---------,,,,,,++++++************++++++))))))***+++++++++++++++*********+++,,,---------+++++++++---......+++)))++++++++++++,,,---......,,,,,,,,,---------......)))+++------------///111///444999:::999888;;;???@@@BBBEEEGGGGGGHHHJJJLLLLLLMMMOOOQQQRRRTTTWWWZZZ[[[[[[[[[ZZZ[[[^^^bbbfffjjjoooqqqppprrrwwwzzzzzzvvvvvvzzz~~~}}}{{{yyy{{{zzzssslllgggccc^^^ZZZYYY\\\```bbb___^^^bbblllwww|||vvvtttrrrpppnnnmmmkkkkkkhhhjjjlllllllllmmmqqquuuyyyzzz{{{}}}~~~|||zzzzzz{{{}}}|||{{{zzzyyyxxxxxxxxx|||}}}}}}}}}uuuddd^^^MMMGGGAAA===<<<<<<:::888333333444444333111000///111///...------...///111000000000000000000000000---------.........//////---,,,++++++,,,---///000------,,,,,,+++***)))))),,,,,,,,,---------......(((((())))))******++++++)))***,,,---...---,,,,,,++++++************++++++((()))***,,,,,,,,,+++***))))))***++++++,,,------***+++,,,...000...+++(((,,,,,,+++++++++,,,------,,,,,,,,,---------......+++---.../////////111333000555:::;;;:::999<<<@@@???AAADDDFFFFFFGGGIIIKKKLLLNNNPPPQQQSSSUUUXXX[[[\\\\\\[[[ZZZ[[[^^^cccgggjjjoooqqqppprrrwww{{{{{{uuuvvv{{{|||xxxvvvxxxzzzxxx}}}rrrkkkfffbbb___XXXXXXUUURRRWWW```eeefffiiilllsss~~~{{{uuupppmmmppppppoooooooooppprrrrrrmmmooorrrrrrrrrtttxxx|||}}}yyyuuuttttttuuuyyy}}}}}}~~~|||wwwjjj^^^RRRHHHFFFCCC<<<777666666555333333333222000...111111111111000000000000000/////////............////////////////////////------------------------++++++++++++++++++++++++---,,,++++++******++++++,,,,,,+++++++++,,,------*********++++++,,,------+++)))'''&&&&&&(((***,,,---,,,,,,,,,+++*********,,,,,,,,,---------------++++++,,,,,,,,,,,,------------,,,,,,+++*********,,,+++***)))))))))***+++---......------...111333333555666777888999<<>>888888777666444444444444222000222222222111111111000000000000/////////.................................------------------------++++++++++++++++++++++++...---,,,,,,,,,,,,,,,,,,---,,,++++++************++++++******************+++***((('''(((***---...+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,((((((((((((((()))))))))---,,,++++++++++++,,,------...///...---...000222222444777888999:::<<<>>>AAACCCDDDDDDDDDFFFIIILLLQQQPPPOOOOOOQQQTTTXXX[[[ZZZ[[[]]]]]]^^^```dddgggmmmppptttuuuttttttvvvwww{{{wwwvvvzzz|||wwwvvv{{{~~~oooaaa\\\VVVQQQOOOOOOOOOOOOOOOTTTYYY\\\dddnnntttuuuzzz{{{yyywwwuuuqqqpppooommmllllllooorrrssstttvvvzzz~~~{{{rrrmmmlllmmmmmmmmmnnnooonnnmmmmmmoooqqqrrryyyzzznnn```VVVNNNEEE???>>>999777555444555555333222222222222222111111111111000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------+++***)))(((((((((,,,++++++***))))))((((((***)))((('''(((***---...***************+++++++++---------,,,,,,++++++***))))))*********+++++++++))))))******+++,,,,,,---......------------.........//////...------///111111333777999:::;;;<<<===AAABBBDDDEEEEEEGGGJJJLLLQQQPPPOOOOOORRRUUUYYY[[[ZZZ[[[\\\]]]]]]___cccfffnnnqqquuuwwwwwwvvvuuuuuuyyyvvvvvvzzz~~~|||wwwvvv{{{zzzkkk___WWWTTTPPPNNNNNNPPPRRRSSSTTTZZZ^^^aaagggrrrzzz|||yyysssrrrrrrrrrrrrmmmnnnmmmlllkkkooouuu{{{|||~~~wwwmmmeeeaaaaaabbbbbbaaacccdddeeefffhhhlllnnnsss{{{wwwlllbbbZZZQQQKKKGGG<<<999666444444444333111222111111111111000000000000000000////////////...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++---,,,+++***************++++++++++++******)))))))))((('''&&&&&&((()))***)))))))))******+++++++++///......---,,,++++++***************+++++++++++++++++++++,,,,,,,,,---------------------............///000///...---...//////333777:::;;;;;;<<<===BBBDDDFFFGGGHHHIIILLLNNNQQQPPPPPPQQQSSSVVVYYY[[[YYY[[[\\\\\\]]]___bbbeeelllppptttxxxyyyxxxwwwvvvxxxvvvvvvzzz}}}xxxwwwuuuyyywwwlllcccZZZUUUSSSRRRQQQPPPRRRUUUXXX[[[aaafffiiijjjppp}}}yyytttrrrooonnnnnnnnnooonnniiikkkmmmmmmpppvvvwwwoooiiiaaaZZZXXXYYYZZZZZZYYY[[[]]]^^^```ccchhhkkksss{{{xxxooofff^^^UUUNNNBBB>>>999555333333222111111111000000000/////////111000000000////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++,,,---...+++++++++,,,,,,,,,------+++***)))(((''''''(((((())))))******+++++++++,,,000//////...---,,,+++++++++++++++,,,,,,,,,,,,---******))))))((((((((((((++++++,,,,,,------------...///000000...---...//////222777:::;;;;;;<<<===BBBDDDGGGHHHIIIJJJMMMNNNQQQQQQQQQRRRTTTWWWZZZ[[[ZZZ[[[\\\\\\]]]^^^bbbdddjjjmmmqqqvvvzzz{{{zzzyyywwwvvvxxx|||}}}~~~}}}|||tttwww}}}qqqddd[[[UUURRRTTTPPPQQQTTTVVVYYY___eeeiiimmmssswwwxxx~~~zzzuuupppmmmjjjjjjjjjjjjjjjjjjjjjjjjfffjjjooosssyyysssgggaaa]]]WWWTTTSSSTTTTTTTTTUUUVVVXXXYYYZZZ^^^cccfffooowwwyyyppphhh^^^VVVMMMGGG@@@:::666555333222111111111000000000000///111111000000000/////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))*********+++,,,---//////++++++,,,,,,---......///...------,,,+++++++++++++++++++++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++***))))))(((((()))***+++,,,,,,---,,,,,,---...000000///......//////222666999:::;;;===??????BBBEEEGGGHHHIIIKKKMMMQQQQQQRRRSSSUUUXXXZZZ\\\[[[\\\]]]]]]]]]___bbbdddiiikkkoootttyyy|||{{{zzzwwwwwwzzz}}}~~~~~~~~~|||{{{zzzyyyyyytttjjjaaaZZZTTTOOOQQQWWWSSSWWW]]]cccjjjsss}}}|||uuunnniiiggggggggghhhhhhhhhhhhiiijjjmmmoooooouuu|||xxxiii___YYYVVVTTTRRRSSSTTTTTTSSSSSSSSSTTTTTTUUUXXX]]]aaafffnnnzzz{{{zzzzzz}}}~~~wwwsssllleeeZZZSSSJJJBBB<<<999777666333333333222222222111111111111111000000000//////................................................------------------------+++,,,---...---,,,***)))+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,((()))+++,,,---------,,,+++---000000/////////000000222555888999;;;>>>@@@>>>AAAEEEGGGIIIJJJKKKMMMQQQRRRRRRTTTVVVXXXZZZ\\\\\\]]]^^^^^^^^^___bbbeeekkkkkkmmmrrrwww{{{zzzyyywwwxxx{{{~~~~~~{{{yyyxxxwwwwww~~~qqqiii]]]XXXUUUTTTOOOJJJNNNVVVYYY___hhhrrr|||{{{ooonnnkkkfffbbbaaabbbdddhhhhhhhhhiiikkkpppvvv{{{~~~wwwkkkaaaZZZWWWUUUTTTTTTVVVWWWVVVUUURRRRRRRRRRRRRRRUUUYYY]]]___hhhsss}}}rrrppppppssszzz~~~zzzzzzxxxsssccc\\\QQQHHHAAA===;;;999555555444444444444333333111111111111000000000000////////////////////////////////////////////////------------------------,,,---...//////---+++***++++++***************+++------,,,++++++*********((()))***+++---...///000.........------,,,,,,,,,)))))))))))))))*********)))************+++++++++((((((((()))******++++++)))***+++---......------***,,,///000000///000111111333555777888;;;???AAA@@@CCCGGGJJJKKKLLLNNNOOOQQQRRRSSSTTTVVVYYY[[[\\\]]]^^^______^^^```ccceeemmmlllmmmqqqvvvyyyyyywwwxxxyyy}}}~~~~~~yyyxxxuuusssyyyzzznnneee___^^^VVVSSSQQQRRRRRRSSSZZZaaaeeelllvvv|||wwwpppllliiieeeaaa______```aaaaaafffllloooooorrr{{{zzzooobbbYYYVVVRRRQQQQQQSSSWWWXXXWWWUUUVVVSSSPPPNNNOOOQQQUUUWWW[[[bbbmmmwwwtttsssllljjjoootttzzzqqqiii___UUULLLDDD;;;555555333111111222222111000000000000111111111111111---...///000///...,,,***---.........//////000000000///...---------------***+++---......---+++***((())))))+++,,,---......---+++)))***,,,---+++)))---....../////////////////////...------,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------.........------,,,,,,,,,))))))***+++,,,,,,------000///---------...000111///111555888:::<<>>AAA@@@BBBFFFGGGFFFHHHMMMOOOQQQSSSUUUVVVXXX\\\^^^aaa___]]][[[]]]aaafffiiioootttyyy|||zzzxxxxxxxxxzzzxxxyyy~~~zzzqqqhhh```YYYTTTPPPOOORRRVVVZZZ___iiiyyyxxxrrrnnnlllkkkggggggfffdddbbbbbbdddeeegggiiilllpppttt{{{{{{}}}|||yyyuuusssrrrqqqpppkkkddd___[[[TTTJJJBBB===:::666333222222111000111000///......------...//////............//////000000///...---,,,,,,+++,,,---///000000000//////------..........................................******+++++++++,,,,,,,,,000,,,(((''')))******)))++++++******)))*********,,,,,,,,,---...///000000(((***++++++***)))+++,,,+++,,,...///000///...---,,,---...///000111222333444666999:::::::::<<<===???AAACCCDDDDDDFFFIIIKKKSSSSSSTTTSSSTTTVVV[[[^^^___]]]\\\[[[^^^bbbgggjjjqqquuuzzz||||||{{{zzzzzz}}}yyyxxx|||qqqkkkbbbZZZTTTRRRQQQQQQUUUYYY```fffmmmyyyzzzqqqkkkhhhgggfffeeehhhhhhiiihhhggggggiiikkkpppsssxxx~~~|||}}}~~~yyytttpppnnnmmmlllqqqmmmhhheeebbb\\\SSSKKKBBB>>>999555444333222111222222111000//////////////////............//////000/////////...---------***+++,,,------,,,,,,+++---...............------------------------------******+++++++++,,,,,,,,,///,,,******,,,...---,,,,,,+++++++++++++++,,,,,,,,,,,,------......//////+++---......------...///,,,,,,,,,,,,,,,---......---......///000111111222444666888999999:::;;;<<>>888555333222222444333222111000000000000000//////......//////000////////////////////////+++++++++,,,++++++******...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******+++---......---++++++++++++,,,---......---------------.........---...//////......///000---,,,***)))***+++...///.../////////000000111111333555777888888999:::<<<>>>@@@BBBCCCCCCEEEHHHKKKOOOPPPQQQRRRSSSVVV[[[^^^___^^^\\\\\\___ccchhhllluuuyyy}}}~~~}}}{{{zzzyyy|||yyyyyy~~~sssfff___WWWTTTQQQOOOPPPVVV^^^dddjjjuuuyyysssnnnkkkiiihhhfffeeefffiiilllnnnqqqqqqpppqqqssszzz~~~uuummmgggeeeeeefffnnnnnnppprrrsssooojjjeeeUUUOOOEEE<<<777444222111444333222111000000000000000000////////////000000/////////000000000000000............------,,,,,,/////////...---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))++++++,,,+++************+++,,,---...///...---------------------***,,,------,,,,,,---...---,,,+++++++++,,,......////////////000000000000222444777888888888:::;;;===???AAABBBCCCEEEHHHKKKMMMOOOPPPRRRSSSVVV[[[^^^___^^^\\\\\\___dddiiilllsssvvv{{{}}}}}}{{{zzzzzz|||zzzzzz|||rrriii___XXXWWWQQQRRRTTTVVVZZZaaaiiiooo{{{xxxqqqmmmjjjiiigggdddcccaaaaaaccciiioootttyyyxxxwwwwww}}}zzzqqqkkkhhhiiijjjnnnoooqqqtttuuutttqqqoooaaaYYYNNNCCC<<<777333111333333222111000000000000000000////////////000000/////////000000000000000000000///.........------............---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++***)))))))))))))))))))))***,,,---------------------,,,,,,,,,***+++,,,,,,++++++,,,---+++,,,---//////......---////////////000000000000222444777888888888:::;;;<<<>>>@@@AAABBBDDDHHHJJJMMMOOOQQQRRRTTTWWW[[[^^^^^^]]]\\\\\\___dddiiilllnnnrrrwww{{{||||||||||||{{{zzz|||xxxhhh```YYYQQQOOOSSSQQQUUU\\\aaagggnnnwww~~~wwwrrrlllgggeeedddcccccc______```bbbfffnnnwww~~~xxxsssqqqqqqrrrssssssssstttuuuvvvwwwxxxoooggg[[[OOOEEE>>>888555444333222111000000000000111000000//////000000111////////////////////////......---,,,,,,,,,---------------------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---......---+++******+++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---------+++---......------...///+++,,,...000000///...---.../////////000000111111333555777888888999:::<<<;;;===???@@@BBBDDDHHHJJJNNNPPPRRRTTTUUUWWWZZZ]]]]]]\\\ZZZ[[[^^^ccciiillllllpppvvvzzz|||||||||}}}{{{{{{}}}ttteeeYYYVVVRRRLLLNNNUUUYYY```hhhpppwww~~~tttnnnjjjhhhdddbbbbbbbbbaaa``````cccfffjjjooowww{{{yyyyyyzzzzzzyyywwwuuuuuuxxx|||}}}vvviii]]]QQQGGG@@@;;;555444333222222111111111111111000000000000111111000/////////...------------,,,+++++++++,,,---...,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...,,,******,,,///++++++*********++++++,,,+++++++++,,,,,,------...,,,...//////......///000,,,,,,------.........------......///000111111222444666888999999:::;;;<<<:::<<<>>>@@@AAADDDGGGJJJOOOQQQTTTUUUVVVWWWZZZ\\\[[[ZZZYYYZZZ]]]bbbhhhkkkmmmqqqwww{{{|||||||||}}}zzz{{{~~~qqqfffYYYRRRSSSSSSNNNPPPXXXdddkkkttt|||zzzpppjjjgggcccbbbaaaaaacccccccccbbbaaafffkkkppptttzzz~~~~~~zzzvvvvvvyyysssfffZZZOOOFFF@@@666666555444333333333333111111000000000000111111000000///...---,,,,,,+++---,,,,,,+++,,,---///000++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******)))'''(((,,,000------,,,+++++++++,,,,,,******+++,,,,,,---......,,,---......------...000---,,,+++******,,,...///,,,---...///000111222333444666999:::::::::<<<===999;;;>>>@@@AAADDDGGGJJJPPPRRRUUUVVVVVVXXXZZZ\\\ZZZYYYXXXYYY\\\bbbgggkkkppptttyyy|||}}}|||||||||zzz{{{~~~wwwiiicccWWWPPPKKKKKKOOOVVV```jjjrrr|||wwwrrrmmmgggbbbaaa___```cccdddaaaaaadddfffkkkpppuuu~~~{{{uuuvvv}}}|||oooeee^^^RRRGGG@@@<<<666222111111111111000///...------...///000000000///...---,,,,,,+++000000///...------,,,,,,,,,,,,,,,---------......,,,,,,------.../////////---......---+++******+++,,,+++***)))))))))******+++,,,---,,,***)))***+++---...///...,,,+++,,,---+++++++++,,,,,,---------////////////000000000000222111000000000111333444000222555777888888:::<<<:::;;;===???BBBEEEGGGIIIJJJOOOQQQPPPQQQVVVYYYYYY]]]\\\ZZZZZZ]]]```eeegggmmmqqquuuyyyzzz{{{|||}}}|||~~~vvvfff[[[WWWSSSPPPOOOSSSXXX```mmmxxxtttmmmiiigggccc___^^^\\\^^^bbbddddddhhhmmmqqqxxx~~~xxxuuuwww{{{~~~}}}tttmmmeeeXXXLLLEEE@@@:::555333222111111333222000///......///000..................------000//////...------,,,,,,,,,,,,,,,---------......,,,,,,------.../////////---......---+++******+++,,,------------,,,+++***,,,------,,,+++******,,,---...///...,,,+++,,,---------------------------............////////////111000000///000111222333111333555666777888:::;;;;;;;;;===???BBBEEEGGGIIIKKKPPPRRRQQQSSSXXX[[[[[[\\\[[[ZZZZZZ]]]aaaeeehhhmmmqqquuuyyyzzz{{{|||}}}|||~~~|||mmmbbbXXXRRRQQQQQQQQQVVV]]]ccclll|||xxxqqqiiidddcccbbb```^^^```^^^```eeehhhkkkrrrzzzzzztttrrrssstttxxxzzzyyyuuurrrkkk___SSSKKKFFF???999555444222111555444222000/////////000------.........//////////////////...------,,,,,,,,,,,,,,,---------......,,,,,,,,,---......//////---......---+++***+++,,,+++,,,...//////---+++))),,,---...---,,,+++,,,------.........,,,+++,,,---...............---------------------............000//////......000111222333555666666666777999;;;;;;<<<===???BBBEEEGGGHHHLLLQQQTTTSSSTTTYYY]]]]]][[[ZZZYYYZZZ]]]bbbgggjjjnnnqqqvvvyyyzzz{{{|||~~~}}}~~~}}}jjj___YYYUUUTTTUUUYYY\\\ccckkkrrr}}}yyyrrrrrrmmmfffbbbaaabbbbbbaaafffeeehhhmmmqqqvvv{{{uuuqqqppppppiiimmmpppooonnnkkkcccYYYQQQLLLEEE>>>999666333111333222111000///000000111...............///////////////.........---------,,,,,,,,,---------......+++,,,,,,------...//////---...///...,,,+++,,,---++++++,,,,,,,,,+++***))),,,---......,,,,,,---...,,,---......,,,,,,,,,...---.........//////000000------.........////////////......---...///000111444555666666555666888;;;;;;<<<===???BBBDDDGGGHHHLLLQQQSSSRRRTTTYYY]]]]]]ZZZYYYYYYZZZ^^^ccchhhlllnnnqqqvvvyyy{{{{{{}}}~~~}}}~~~~~~pppbbb[[[XXXWWWXXX[[[eeeiiirrr}}}zzzsssooonnnnnnjjjeeeaaa```aaaccccccjjjlllqqqyyy~~~vvvpppmmmlllbbbfffhhhggghhhiiieee```VVVQQQKKKDDD???:::666333111000/////////000111222111000000///......------...............---------,,,,,,,,,---------......++++++,,,,,,---.........---...///...,,,+++,,,---...---+++))))))***+++---,,,---......,,,,,,---...,,,---...---,,,,,,---...,,,,,,---...000111222222....../////////000000000///...---------...000111444555666666666666888:::<<<<<<===???AAADDDFFFGGGJJJOOOQQQQQQRRRXXX\\\\\\ZZZYYYYYY[[[^^^dddiiilllnnnrrrvvvzzz{{{|||}}}~~~|||~~~rrrhhh___\\\ZZZZZZ^^^cccpppuuu|||uuuooojjjjjjmmmhhhfffcccaaaaaadddhhhjjjpppuuu~~~~~~wwwooojjjhhhbbbeeedddbbbbbbfffgggdddYYYVVVRRRMMMHHHBBB;;;777111000////////////000111222111111000///...---,,,........................,,,,,,,,,---------......+++++++++,,,------......---...///...---,,,---...222000,,,******+++...000+++,,,------,,,,,,---...+++---...---,,,,,,---///+++,,,---...///111111222////////////000000000111///......------///000111222444666777777777888:::<<<===>>>???AAADDDFFFGGGHHHMMMPPPOOOQQQWWW[[[[[[ZZZZZZZZZ[[[___dddiiilllooorrrwwwzzz{{{|||}}}{{{~~~yyyiiidddaaaaaaaaaeeeoooyyyyyysssnnnlllhhhccceeejjjfffffffffgggjjjooovvvzzzxxxooojjjhhhbbbdddccc___^^^bbbdddccc\\\[[[YYYVVVQQQJJJBBB<<<555444222000////////////111000000000//////..............................,,,,,,,,,---------......***++++++,,,,,,---......,,,...///...---,,,...///111///---,,,+++,,,...///***+++,,,,,,++++++,,,...+++,,,...---,,,,,,---///------............//////........./////////000000000///.........///000111///222666999999999999999======>>>???AAADDDFFFGGGGGGLLLOOOOOOQQQWWW[[[[[[[[[[[[ZZZ[[[___dddiiilllooorrrwwwzzz||||||~~~yyy~~~|||uuuqqqeeecccdddfffjjjqqqxxxsssqqqooojjjffffffccc___aaagggggghhhkkknnnttt|||yyyppplllkkkaaacccbbb]]][[[^^^```___^^^^^^]]][[[WWWPPPGGGAAA999888555222000.........////////////000000000000---.....................,,,,,,,,,---------......***++++++,,,,,,---......,,,...///...------...///------,,,,,,,,,+++++++++)))***,,,+++++++++,,,---+++,,,------,,,,,,...///000//////...---,,,,,,,,,---------.........//////000//////......000111222---111666::::::999999999======>>>???AAADDDEEEGGGHHHMMMPPPOOORRRWWW[[[\\\\\\[[[[[[\\\___ccchhhkkkooossswwwzzz|||}}}~~~yyy~~~{{{vvvsssssstttjjjhhhiiinnnttt~~~tttnnnjjjhhhgggdddbbbaaaccceeefffgggiiipppxxx}}}|||sssmmmjjjgggccc___\\\[[[[[[ZZZXXX___]]]\\\\\\ZZZUUUMMMGGG>>>;;;666333222222111000//////000000111000000///......---,,,,,,...///000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++***))))))..................------------------------------........................,,,,,,---...///000111222000...---,,,---000333555444555666666666666999;;;<<<>>>@@@AAAAAABBBDDDFFFJJJJJJKKKMMMRRRXXX]]]```___^^^]]]^^^```cccgggiiippprrrvvvzzz}}}|||~~~|||uuuqqqqqqqqqrrruuuqqqmmmooozzztttlllhhhfffeeecccbbbaaaaaaeeeiiimmmooouuu|||}}}uuunnnjjjhhheeeaaa^^^[[[ZZZYYYXXX]]][[[ZZZ[[[[[[YYYSSSNNNEEEAAA;;;666333222111000------............------111000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000//////.........---000///......///111444555333555666666666777999;;;<<<>>>@@@AAAAAABBBDDDFFFJJJKKKLLLNNNSSSXXX]]]```\\\[[[[[[]]]```dddiiillluuuwwwyyy|||}}}}}}||||||zzz|||{{{pppiiidddggglllooorrrvvvwwwuuuzzz}}}ssskkkgggeeeeeeddddddddddddfffjjjpppvvvzzzyyyrrrnnnkkkjjjhhhccc___\\\[[[[[[[[[YYYXXXYYY\\\\\\YYYVVVNNNHHHAAA:::666444222000000000000000000000000000000000//////...---++++++...---,,,,,,,,,,,,---........................///,,,,,,,,,,,,------------------,,,,,,++++++*********++++++,,,,,,---------------------------------........................111111000///...------,,,000000000000111333444555333555666777666777999:::;;;===@@@AAAAAABBBEEEGGGKKKLLLMMMOOOSSSXXX]]]___ZZZZZZZZZ]]]aaahhhmmmqqqwwwxxx{{{|||}}}}}}|||{{{xxx{{{{{{|||pppddd```___dddjjjmmmsssxxx}}}~~~vvvsssmmmhhhfffeeeffffffhhhiiikkknnnsssyyyyyytttoooooommmiiidddaaaaaaccc[[[XXXVVVWWW[[[]]]\\\[[[SSSMMMEEE>>>:::666444222222111111000000000000000+++,,,.../////////...---------............------............////////////,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,,,,------...///000000------------.............................................///////////////...///000111222333333333222444666777777777888:::;;;===???AAAAAACCCEEEGGGLLLLLLNNNPPPTTTXXX\\\___[[[[[[\\\^^^cccjjjppptttuuuwwwzzz|||~~~~~~~~~}}}xxx||||||uuuggg```___]]]^^^ccchhhmmmvvvxxxrrrnnnllliiifffeeeeeefffgggjjjmmmrrrxxx~~~~~~{{{zzzzzz{{{}}}~~~zzzrrrqqqnnniiifffdddeeefff\\\XXXUUUUUUYYY\\\\\\[[[UUUPPPIIICCC>>>:::777555......---,,,++++++,,,,,,+++,,,.../////////...---+++---000222222000---+++,,,,,,---------.........,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,------...///000000---------....../////////.................................///////////////------...///000111222222222444777888777777888999;;;===???AAAAAACCCEEEGGGJJJKKKMMMPPPTTTYYY\\\^^^\\\[[[[[[\\\aaagggnnnrrruuuwwwyyy|||}}}~~~}}}|||yyy~~~{{{mmm___WWWTTTXXXXXX\\\dddkkkttt|||sssmmmlllfffffffffeeedddfffiiilllooouuu~~~~~~zzzvvvrrrooommmlllooonnnsss~~~uuupppiiieeeccccccdddddd]]]YYYVVVVVVYYY\\\\\\[[[WWWSSSNNNHHHDDD???:::666111000...---,,,------...000000//////...---+++++++++---000222222000---++++++++++++,,,------......,,,---------............------------,,,,,,,,,,,,***++++++,,,,,,------------------...//////000000........................111111000///...------,,,------......///111222333111444777888888777888999:::<<>>AAABBBBBBBBBDDDEEEJJJIIIJJJOOOUUUZZZZZZZZZ[[[YYYWWWYYY```gggnnnqqqrrrsssuuuwwwyyy{{{}}}~~~}}}fff```]]]```eeeiiinnnsss~~~yyyjjjjjjhhhffffffgggiiikkkvvvzzz}}}xxxssslllhhhbbbaaaaaaeeennnxxx|||rrrkkkfffdddddddddcccbbb```___]]]\\\bbb```^^^[[[WWWQQQJJJEEE???;;;666333222111000000....../////////000000000111000...------...000111111---)))***---111111///+++)))''')))...000///,,,---...///...,,,+++,,,---/////////...---------,,,,,,,,,------...---------......------------......------------...///000000/////////000000111222333333555777777777888:::<<<;;;===@@@AAAAAAAAACCCDDDHHHGGGHHHLLLRRRVVVWWWWWW[[[YYYYYY[[[bbbiiinnnqqqrrrssstttvvvyyy{{{}}}~~~}}}ccc``````eeekkksssxxxtttssspppjjjaaacccfffhhhiiimmmqqqttt|||wwwrrroooiiigggfffhhhmmmssswwwxxxuuulllfffiiiiiihhhgggeeebbb```___aaa___]]][[[XXXSSSMMMIIIDDD@@@:::555333111000///............////////////111000///......///000111...------,,,------......,,,***)))+++...000///------.........,,,+++,,,---000000///...---,,,,,,+++---------...------,,,,,,......------------......------------...///000111000000000000111222333444333555777777777888:::<<<<<<>>>AAABBBBBBBBBCCCEEEGGGGGGIIILLLQQQTTTVVVVVVZZZYYYZZZ]]]cccjjjoooqqqqqqrrrsssvvvxxxzzz|||}}}}}}```aaafffmmmuuuyyynnnjjjiiifffddd^^^aaaeeeiiimmmsss{{{~~~{{{wwwtttqqqpppooopppsssuuuvvvuuuzzzuuuooopppooommmkkkgggdddaaa```\\\[[[XXXWWWUUURRRNNNKKKGGGBBB<<<777444222111///..................//////000000///......///000000+++---///...,,,+++,,,---000...---...111222111000,,,---......,,,,,,,,,...//////......---------,,,............---,,,++++++......------------......------------...///000111000000000000111222333333333555777777777888:::<<<===@@@BBBCCCCCCDDDEEEFFFHHHIIIKKKNNNRRRUUUWWWWWWYYYXXXYYY]]]ccciiimmmooopppqqqrrruuuxxxzzz|||}}}}}}]]]bbbmmmzzz~~~vvvmmmgggdddbbb___^^^___cccfffjjjoooyyy}}}zzzxxxvvvuuutttvvvxxxzzzyyyxxx}}}~~~wwwtttrrrnnniiieee```]]]\\\WWWUUURRRQQQPPPOOOLLLJJJFFFBBB===999777555333111//////////////////..............................,,,000333222...,,,...000000/////////000111000000,,,---...---,,,,,,---...,,,---------......//////............---,,,++++++......------------.....................///111111///////////////000222222333555777777777888:::<<<<<<>>>AAABBBBBBBBBDDDEEEGGGIIILLLNNNQQQTTTWWWYYYWWWWWWXXX\\\bbbhhhlllmmmoooppprrruuuxxxzzz|||}}}~~~^^^gggxxxqqqkkkfffeeeccc```___```bbbfffkkkpppvvv~~~{{{yyyvvvsssuuuuuuuuuwww{{{}}}}}}|||}}}wwwsssmmmfff___[[[XXXWWWSSSPPPNNNLLLLLLLLLJJJIIIFFFCCC@@@>>><<<999555333000000000000////////////---..................---***---000///---+++---///...............---------+++---...---,,,,,,---///+++,,,,,,---...///000000---------...------,,,,,,......------------..................///000111111............///000111222333555777777777888:::<<<:::<<<>>>@@@@@@@@@AAACCCDDDGGGJJJMMMPPPSSSVVVYYYWWWVVVWWWZZZ```gggkkknnnooopppsssuuuxxx{{{}}}~~~jjjtttvvvlllfffcccddddddbbbdddhhhgggmmmuuu}}}~~~{{{xxxuuurrrtttttttttwww{{{~~~~~~xxxoooeee]]]XXXVVVVVVRRRPPPLLLKKKKKKKKKKKKJJJIIIGGGEEEDDDAAA===777333222222111111000000000000......////////////......)))***++++++++++++,,,---............,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,---------.../////////,,,,,,------...---------......------------..................///000111222////////////000111222333333555777777777888:::<<<;;;===???@@@@@@AAABBBDDDCCCFFFKKKNNNPPPTTTXXX\\\YYYWWWWWWYYY```gggmmmooopppqqqsssvvvyyy|||~~~wwwsssmmmhhhbbb___aaabbbaaaeeelllkkksss|||yyyuuuuuuuuuxxx|||~~~ssshhh___ZZZYYYXXXSSSQQQMMMKKKKKKLLLLLLKKKLLLKKKJJJHHHEEE???888333333222222222111111000000//////000000000000//////...---------///000111111///000000///...------...+++,,,------,,,,,,...///..................------++++++,,,---.....................------..................//////000111222000000000000111222333444333555777777777888:::<<<>>>@@@BBBDDDDDDDDDEEEGGGDDDHHHMMMQQQSSSWWW\\\```[[[YYYWWWZZZ```hhhnnnqqqpppqqqtttwwwzzz}}}xxxnnnjjjbbbdddfffffffffiiinnnsssuuu~~~}}}{{{|||}}}{{{{{{xxxkkkccc^^^[[[XXXXXXUUUOOOLLLJJJIIIIIIHHHIIIJJJIIIGGGDDD???:::777666333000////////////...////////////............//////////////////////////////000000///...------------------------------///......---------........................------////////////////////////............/////////000111111000000000000000111333444555555555777;;;===:::===@@@BBBBBBCCCDDDEEEFFFHHHKKKOOOSSSWWWZZZ[[[YYYXXXWWW[[[aaaiiinnnqqqtttttttttvvvzzz~~~|||qqqiiigggbbbdddfffggghhhmmmuuu||||||wwwyyyyyyvvvtttuuu|||}}}qqqhhhbbb\\\YYYXXXUUUQQQMMMKKKIIIHHHHHHFFFGGGGGGFFFDDD@@@===;;;888555222111111111000///////////////............//////////////////////////////////////////...---------------------------.........---------..............................////////////////////////........./////////000000111111000000000000111111666777777666555555888:::;;;===AAABBBCCCCCCDDDFFFFFFHHHKKKOOOSSSWWWZZZ[[[ZZZXXXXXX[[[aaahhhmmmoooqqqpppqqquuuzzz~~~yyyrrrjjjeeeeeedddfffiiikkkooowwwwwwqqqrrrvvvyyyzzzrrrnnnlllooowwwyyyooofff___ZZZVVVUUUSSSPPPMMMKKKIIIHHHCCCDDDEEEEEEDDDBBB@@@???:::888555333333333222111////////////............////////////////////////---...//////////////////------------------------................................................////////////////////////....../////////000000000111111000000000111111222666777777777666666888:::<<<>>>AAABBBCCCCCCEEEFFFFFFHHHKKKOOOSSSWWWZZZ[[[[[[YYYYYY\\\aaaggglllnnnmmmmmmooosssyyywwwrrrmmmhhheeefffgggjjjnnnrrrzzzxxxpppoooppprrrooollljjjllluuu~~~tttjjjbbb]]]UUUVVVVVVTTTQQQNNNLLLKKKDDDDDDDDDDDDCCCBBBAAA@@@<<<999666444444444333222////////////............////////////////////////------...///000000//////------------------------------..................---------...............////////////////////////...////////////000000000111111000000111111222222222444666777777888;;;======???AAABBBCCCDDDEEEGGGFFFHHHKKKOOOSSSWWWZZZ[[[[[[ZZZZZZ]]]bbbgggjjjlllkkklllmmmrrrxxx}}}{{{sssoookkkffffffiiiiiinnnttt{{{{{{vvvttttttpppnnnlllooowww~~~uuullleeeaaaWWWYYYZZZYYYUUUQQQOOOOOOIIIHHHFFFDDDCCCAAA@@@@@@===:::777555444444333222////////////............////////////////////////------...///000000//////------------------------,,,,,,---...//////......---------.........//////////////////////////////////////////000000000111111111111111111222333333222444666888888999;;;======>>>@@@AAABBBCCCEEEGGGFFFHHHKKKOOOSSSWWWZZZ[[[[[[ZZZZZZ]]]bbbgggjjjkkkmmmmmmnnnrrrwww|||~~~~~~}}}vvvpppmmmiiifffgggkkklllrrr|||{{{sssoooqqqpppppptttzzz{{{tttnnnjjjhhh___aaabbb^^^XXXSSSQQQRRROOOMMMIIIFFFCCCAAA@@@@@@>>><<<888666555555444222////////////............////////////////////////---...//////////////////------------------------+++,,,---/////////......,,,,,,------...//////////////////////////////////////////000000000111111111111111111111222333444555777999999888777888999<<<>>>???@@@@@@BBBEEEGGGFFFHHHKKKOOOSSSWWWZZZ[[[ZZZZZZZZZ^^^cccgggjjjkkknnnnnnooorrrwww{{{|||}}}xxxsssnnnmmmjjjhhhkkkppprrr{{{uuummmoooooorrrvvv|||{{{|||{{{xxxsssoooooopppjjjkkkjjjcccZZZSSSQQQQQQRRROOOKKKGGGCCCAAAAAAAAAAAA>>>:::888777777555444////////////............//////////////////////////////////////////...---------------------------***+++---///000000///...,,,,,,------...//////000//////////////////////////////000000000111111111111111111111222333444555555777999:::999888888999<<<===>>>??????AAADDDFFFFFFHHHKKKOOOSSSWWWZZZ[[[YYYYYYZZZ^^^ccchhhjjjkkknnnnnnooorrrwww{{{}}}~~~}}}{{{~~~wwwrrrooonnnlllkkkooovvvzzz|||xxxkkkmmmqqqwww|||~~~~~~|||xxxyyyxxxuuurrrqqqsssvvvrrrrrrooofff[[[RRROOOPPPSSSPPPLLLGGGDDDBBBBBBBBBCCC@@@<<<:::999888777666000/////////............///////////////////////////000000000///...------------------------------***+++---///000000///...,,,,,,------...///000000////////////////////////000000000000111111111111111111111111222333444555222444888999::::::;;;<<<;;;<<<===>>>>>>@@@CCCFFFFFFHHHKKKOOOSSSWWWZZZ[[[XXXXXXZZZ^^^dddhhhkkklllnnnmmmooorrrxxx|||~~~yyyuuuvvvsssooonnnqqqqqqooossszzz{{{yyyyyy~~~xxxqqqlllpppxxx|||yyytttnnnuuuxxxuuurrrvvv||||||sssiii^^^UUUNNNKKKOOONNNLLLJJJHHHGGGFFFFFFAAA@@@>>>===<<<:::777444444333111000...---,,,,,,........................,,,++++++,,,///000000///------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---...000000000//////............////////////......///000111111111000333111///......000222444333555777777777888:::;;;<<<===>>>>>>===>>>@@@BBBFFFGGGJJJNNNQQQTTTVVVWWWUUUUUUVVV[[[bbbiiinnnpppnnnmmmmmmqqqwww{{{}}}|||}}}zzzzzzsssooopppqqqnnnnnnsssuuuxxxzzzvvvwww{{{zzzuuuoooppptttwwwuuurrrpppssstttsssvvv}}}~~~sssggg\\\TTTOOOMMMPPPOOONNNLLLIIIGGGFFFEEECCCAAA>>>===<<<;;;888666333222111000///......///------------------------000///...///111222222111......------------......,,,,,,---------.........,,,,,,---.........------............////////////............---,,,+++***222111///......000222444333555777777777888999;;;<<<===>>>>>>===>>>@@@BBBEEEGGGJJJMMMQQQTTTVVVWWWUUUUUUVVV[[[bbbiiimmmoooooonnnnnnrrrwww{{{}}}|||}}}sssrrrrrrmmmjjjkkkllljjjjjjooouuu|||{{{yyyyyy~~~}}}wwwtttssssssrrrrrrrrrttttttuuu|||tttggg\\\TTTQQQOOOPPPPPPOOONNNLLLIIIGGGEEEEEEBBB???===<<<<<<:::999222222111000000000000000........................///---,,,---//////...---///..................///---............/////////....../////////...------............////////////------------,,,++++++***222111///...///000333444444555777777777777999:::;;;<<<>>>>>>>>>???AAACCCDDDFFFIIIMMMPPPSSSUUUVVVUUUUUUWWW[[[bbbhhhmmmnnnpppooopppssswww{{{|||}}}{{{wwwooonnnnnnjjjggghhhiiiiiijjjnnnuuu{{{uuurrrrrrsssrrrwww|||~~~uuuiii___WWWRRRPPPNNNOOOPPPPPPNNNLLLIIIGGGGGGDDD@@@=========<<<<<<444444333111111000000000////////////////////////...,,,+++,,,------,,,+++//////............//////------........./////////222222111111111000//////............////////////,,,---...///000000111111111000000///000111333444444555777777666777888::::::<<<===>>>>>>???BBBDDDDDDFFFIIILLLPPPRRRTTTUUUTTTUUUWWW\\\bbbhhhlllmmmppppppqqqssswwwzzz|||}}}zzzyyysssmmmllljjjhhhfffgggiiikkkooottt~~~yyysssqqqrrrppp{{{|||uuulllcccZZZTTTQQQLLLMMMOOOPPPPPPNNNLLLKKKGGGDDD@@@>>>===>>>======888777555333111000///...000000000000000000000000111///...///000000///...//////............//////,,,------------.........222222111111000000000000............////////////---...///000222222333333000000000000111222444444444555777777666666777999999;;;======>>>@@@BBBEEEDDDFFFIIILLLPPPRRRTTTUUUTTTUUUWWW\\\bbbhhhkkklllnnnoooqqqsssvvvyyy|||~~~|||{{{qqqoookkkhhhfffeeeeeefffeeekkksss{{{|||vvvqqqnnnlllyyy}}}zzzyyyvvvrrrkkkccc\\\UUURRRMMMMMMNNNOOOOOONNNMMMLLLFFFCCC@@@???>>>>>>===<<<:::999777444222000///...111111111111111111111111...---,,,---...///...---///..................///,,,,,,---------.........//////...---------..................//////////////////000000000//////...000000000111222333444555444555777666666555777888888:::<<<===>>>@@@CCCFFFDDDFFFIIIMMMPPPSSSUUUVVVTTTTTTWWW\\\bbbgggjjjjjjkkknnnqqqsssuuuxxx|||{{{uuukkkkkkiiifffcccdddgggiiigggqqq|||~~~}}}{{{sssmmmjjjsss|||}}}|||zzzuuuppprrroookkkeee___ZZZVVVSSSPPPPPPOOONNNMMMLLLKKKKKKDDDBBB@@@?????????===;;;:::999777555333111000000////////////////////////+++***)))***,,,------,,,......------------......---............/////////...---,,,,,,,,,---...///............////////////......////////////......///000000111222333444555444555777666555555666777888999<<<===>>>AAADDDFFFEEEGGGJJJMMMQQQTTTVVVWWWSSSTTTWWW\\\bbbgggiiiiiihhhkkkooorrrtttwww|||xxxqqqnnniiijjjiiieeecccfffkkkmmmrrr}}}~~~||||||}}}vvvnnniiimmmqqqrrruuuuuupppiiinnnkkkeee___ZZZWWWVVVUUUSSSRRRPPPMMMKKKJJJIIIIIIBBBAAA@@@@@@@@@???<<<:::888888666555444333222222........................---,,,+++---///000000///---------,,,,,,---------////////////000000000000///...------...///000111............/////////000+++,,,...000111222333333///000111222333444555555444555777666555555666777777999<<<===>>>AAADDDGGGFFFHHHJJJNNNRRRTTTVVVWWWSSSTTTWWW\\\cccgggiiiiiifffjjjnnnqqqssswww|||yyywwwtttpppllliiigggggghhheeedddmmmyyy}}}}}}zzzzzz}}}~~~}}}}}}~~~xxxkkkjjjiiigggffffffffffffddddddbbb___[[[YYYYYY[[[YYYTTTNNNJJJHHHHHHHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@777777777777555222///---......//////000000//////111000///...---,,,++++++.........////////////000---,,,++++++---//////..................---------111111000000/////////...////////////000000000000111222222222333333333333555555555555555666777777:::;;;<<<======>>>@@@CCCDDDFFFIIILLLOOOQQQRRRRRRUUUVVVYYY\\\```eeehhhjjjnnnoooqqqsssvvvyyy{{{||||||uuurrrrrrrrrooolllhhhggghhhiiiiiijjjsss~~~~~~{{{rrroooiiiccc``````bbbcccaaaaaa```]]]ZZZYYYYYY[[[XXXTTTOOOKKKIIIHHHHHHGGGDDDDDDCCCAAA@@@>>>======777777777777555333000...+++,,,,,,---------,,,,,,...............---------------.........////////////---,,,,,,...//////...------..................000000000//////.........---......///000111111222.../////////000000000000555555555666777888:::;;;:::<<<=========>>>AAACCCAAACCCGGGLLLPPPSSSUUUVVVTTTUUUXXX\\\```eeehhhjjjlllmmmppptttxxx{{{~~~zzztttppplllkkkmmmnnnllljjjjjjjjjmmmoooqqqvvv~~~~~~~~~|||uuujjj```ZZZYYY[[[^^^\\\\\\\\\ZZZXXXXXXZZZ\\\ZZZVVVPPPLLLJJJIIIGGGEEEDDDDDDCCCBBB@@@===;;;999777777777777666444222111/////////000//////......---------.........//////,,,---------............111///....../////////...,,,---------...//////////////////...............,,,,,,---///000222333333111111111111222222222222222333333555666888:::;;;;;;<<<>>>>>>>>>???BBBDDDAAACCCGGGLLLPPPSSSUUUVVVSSSTTTXXX\\\```eeehhhjjjnnnooorrruuuyyy|||~~~tttpppmmmkkkjjjjjjjjjhhhfffmmmpppuuuyyy~~~~~~~~~}}}~~~~~~zzzoooccc[[[WWWWWWXXXXXXYYYYYYXXXWWWXXXZZZ]]]]]]ZZZTTTOOOLLLHHHEEEBBBBBBBBBCCCBBB@@@===:::888777777888777666555444333111222222222111000//////---------............///,,,,,,,,,---------......111000...---...///...---,,,,,,,,,---...///000000..................------------...///000111222222222222222333333333444444111111111222444555777888<<<===>>>??????@@@BBBDDDEEEGGGJJJMMMPPPRRRRRRSSSQQQTTTWWW\\\aaafffiiijjjqqqrrrtttvvvxxxzzz{{{|||uuuooolllkkkiiihhhhhhhhhgggfffooovvv~~~}}}~~~}}}}}}}}}}}}|||tttjjjbbb[[[XXXVVVWWWXXXYYYXXXXXXYYY\\\^^^aaa^^^XXXSSSNNNIIIDDD@@@???@@@AAABBBAAA???<<<;;;999999888888777666555555000000000///...---,,,+++///............---------,,,,,,,,,---------......000...,,,,,,---------+++,,,,,,,,,---...///000000------..................////////////000000000000////////////000000000000333333333333333444555666<<<===>>>??????@@@BBBDDDEEEGGGJJJMMMPPPRRRSSSSSSQQQSSSXXX]]]cccgggjjjlllpppqqqsssuuuwwwyyy{{{|||yyyqqqmmmffffffffffffgggiiijjjlllqqq{{{{{{{{{{{{}}}{{{{{{zzzyyyzzz{{{|||}}}~~~}}}|||zzzwwwqqqjjjbbb\\\YYYZZZ[[[[[[ZZZZZZ[[[]]]___ccc```[[[WWWRRRLLLFFFBBB@@@AAAAAAAAAAAA???>>>===;;;::::::888777666666555333222222111000///---,,,//////.........---------,,,---------............///---,,,+++---------,,,,,,---------.../////////.............../////////000000000000////////////000000000111111111222222666666666555666666777888;;;<<<>>>>>>>>>???BBBDDDBBBDDDHHHMMMQQQTTTVVVWWWPPPSSSYYY___dddiiilllmmmkkkmmmppptttxxx|||{{{tttooolllffffffffffffgggjjjnnnqqqvvvvvvtttrrrssswww~~~zzzrrrpppoooqqquuu}}}|||{{{yyyxxxwwwwwwxxxxxx{{{yyyxxxzzz|||yyyxxxvvvvvvvvvsssoooiiiccc___^^^______]]]\\\\\\^^^```aaa___\\\YYYUUUPPPJJJFFFDDDCCCBBBAAA@@@???>>>======<<<;;;999777666555555666666555444333111///...---------...............------.........////////////---,,,,,,...//////...------...........................//////000000000......//////000000111111222222333333333444444444555555666666777888999::::::<<<=========>>>AAACCCBBBEEEIIIMMMQQQTTTVVVWWWQQQTTTZZZ```fffkkkmmmoookkkmmmpppuuuyyy~~~uuupppnnnkkkhhhjjjjjjiiihhhiiilllqqqttt{{{xxxllljjjffffffjjjsss|||zzzuuukkkiiiggghhhlllttt|||~~~{{{yyywwwvvvvvvvvvuuurrrpppttt|||{{{wwwuuusssttttttsssppplllgggdddaaabbbaaa```^^^^^^___aaa___^^^\\\ZZZXXXTTTNNNKKKGGGFFFDDDAAA???>>>======???===<<<999777666555555444333333222000...,,,+++++++++,,,---...///000111.........////////////000///...,,,---///000000000...............---------.../////////000000111111,,,---...///000111222333//////000000000111111111222222333444666888999;;;:::;;;<<<======>>>@@@CCCFFFHHHKKKNNNQQQSSSSSSTTTQQQTTTZZZaaaggglllooopppooopppsssvvvzzz~~~}}}rrrjjjggghhhiiijjjllliiikkkpppqqqpppttt{{{xxxnnnccc```\\\[[[___fffooouuu}}}wwwnnniiiaaa[[[\\\aaagggpppyyyxxxtttuuuuuuzzz|||yyyxxxwwwvvvtttrrrqqqppprrrwww~~~~~~xxxsssppprrrtttrrroookkkiiiiiiaaa___^^^]]]]]]]]]\\\[[[ZZZWWWTTTRRRRRRPPPNNNMMMJJJEEE@@@???BBBDDDBBB???<<<;;;999888777888999999999888555333111000//////111000000000/////////...------.........---,,,+++.........------,,,,,,,,,...///000111111000///...222111000///...---------///------///222333111///333333222111000000111111333333222111111333777::::::;;;;;;;;;<<<>>>BBBEEEDDDFFFHHHKKKOOORRRTTTVVVVVVXXX\\\```cccfffjjjmmmoooppprrrtttwww{{{yyyrrriiidddcccdddffffffjjjiiikkkrrrwww{{{sssiii___]]]YYYWWWYYY^^^dddhhhpppvvv~~~sssjjjbbbZZZSSSTTTWWW\\\dddllltttxxx}}}|||zzzyyyzzz{{{}}}~~~}}}yyysssllliiikkkjjjooovvv}}}}}}yyyxxxwwwvvvuuuqqqpppoooqqqtttzzzyyytttnnnnnnooonnnmmmjjjhhhfff^^^ZZZWWWWWWYYYZZZZZZXXXVVVTTTRRRQQQQQQQQQPPPOOOJJJFFFAAA@@@BBBCCCAAA???===<<<:::999888888888999888777555222000/////////000000000000////////////......---------,,,,,,,,,.........------,,,,,,,,,......000000000000......---,,,,,,,,,,,,---......///------///222333111///222222111000000000000000222333333333222444777:::999:::::::::;;;===AAADDDEEEFFFIIILLLOOORRRUUUVVVUUUXXX\\\___bbbeeeiiillloooppprrrtttvvvzzzkkkgggbbb___```bbbdddeeeggggggkkksss|||pppeee___]]]YYYVVVVVVWWWZZZ\\\aaafffnnntttxxx{{{}}}~~~yyymmmddd]]]TTTMMMLLLMMMPPPVVV]]]dddiiipppuuuvvvtttrrrqqqqqqrrrtttvvvyyy~~~yyyrrrlllhhhccc^^^^^^aaabbbgggnnnwwwzzzxxxwwwwwwvvvrrrpppooooooqqqvvvzzz}}}{{{vvvpppmmmkkklllmmmllliiifff]]]WWWRRRRRRUUUXXXXXXVVVRRRQQQOOOOOOPPPQQQQQQPPPJJJFFFBBBAAABBBBBBAAA>>>???>>><<<;;;999999888888999888666444222111111111////////////000000000000///...---,,,+++,,,------.........------------------...///000000///...---******++++++---...000111.........///111222111000111111000/////////000000222333555555555555777999888999:::::::::<<<@@@BBBEEEGGGIIILLLPPPSSSVVVWWWUUUXXX[[[^^^```cccgggiiinnnppprrrtttvvvyyy~~~cccaaa```___aaaccceeefffjjjlllpppxxxpppdddaaa```]]][[[YYYXXXWWWWWWWWW[[[aaagggkkkpppuuuxxxxxxyyyyyyxxxwwwxxxzzz|||~~~}}}||||||zzzsssiiiaaaZZZRRRJJJHHHHHHIIIMMMRRRXXX^^^ffflllmmmmmmkkkjjjhhhjjjlllmmmppptttzzz~~~}}}}}}||||||yyyyyyyyyxxxwwwtttrrrpppmmmfff```]]]ZZZXXXZZZ___bbbgggnnnxxx{{{xxxwwwvvvvvvsssrrrppppppppprrruuuwww|||}}}~~~zzzuuuqqqmmmmmmppppppmmmhhhaaaYYYRRRPPPSSSWWWWWWUUUQQQOOONNNNNNOOOPPPPPPOOOJJJGGGCCCBBBBBBAAA???>>>@@@???>>><<<;;;999888888999999888666555444333333////////////000000000000000...,,,+++++++++---..................---------,,,---...//////...---,,,,,,,,,------///000222333---......000111111111000000000///////////////000111333666777777666777888888999:::;;;;;;===@@@BBBFFFGGGIIIMMMPPPSSSVVVWWWUUUWWW[[[]]]___bbbeeegggnnnppprrrtttvvvyyy}}}``````aaaaaabbbdddgggiiiooossszzzrrrgggaaaaaa___^^^[[[YYYWWWVVVTTTVVVZZZ]]]aaaeeekkknnnooooooooonnnmmmmmmppprrruuuuuuuuuuuutttnnneee___XXXOOOHHHFFFEEEEEEGGGLLLNNNTTT\\\aaaccccccbbbbbb```bbbdddfffhhhlllqqqtttvvvzzz|||yyyvvvuuutttrrrpppoooooooookkkkkkkkkjjjhhhfffeeecccccc]]]XXXWWWVVVWWW[[[aaaccchhhppp|||}}}zzzxxxvvvuuuuuutttsssrrrqqqrrrssstttyyy{{{~~~zzzuuuooonnnpppqqqmmmiiiccc\\\TTTPPPQQQSSSSSSRRRSSSQQQNNNNNNNNNNNNMMMLLLIIIHHHEEECCCBBB@@@>>>===@@@???>>>===;;;:::999888777777777666555444444333////////////000000000000000...,,,+++++++++---...........................,,,---...//////...---,,,...............///000111---...///000000000111111000///////////////000000000333666888777777777888888:::<<<======>>>AAACCCEEEGGGIIILLLPPPSSSUUUWWWTTTWWWZZZ\\\^^^aaadddgggmmmpppsssuuuwwwzzz}}}^^^```bbbcccdddgggjjjmmmpppxxxwwwnnnccccccbbbaaa^^^\\\YYYXXXUUUWWWXXXXXXYYY\\\```cccggghhhiiihhhgggfffhhhjjjkkkkkkkkklllkkkgggaaa]]]RRRKKKDDDCCCCCCBBBDDDHHHHHHMMMSSSWWWXXXXXXWWWXXXXXXYYY\\\^^^___cccgggjjjooorrrxxx}}}}}}yyyuuupppmmmjjjiiigggdddcccaaa``````^^^^^^]]]]]]\\\[[[YYYYYYYYYTTTQQQSSSUUUWWW]]]ddddddjjjttt~~~{{{wwwuuuuuuuuuttttttssssssssssssvvvxxx{{{|||wwwqqqnnnmmmllljjjgggbbb]]]VVVQQQOOOOOOPPPPPPTTTRRROOONNNNNNMMMLLLJJJIIIHHHGGGDDDBBB???===<<<>>>>>>>>>===<<<:::999888444444555555444333222222000000000000///////////////...---,,,+++,,,------.............../////////---...///000000///...---...------,,,,,,,,,------,,,...000111000000000222000000/////////000111111000333555777666666777777888:::<<<>>>>>>???AAACCCDDDFFFHHHKKKOOORRRUUUVVVSSSVVVYYY\\\^^^aaaeeegggmmmooosssvvvyyy|||^^^aaadddfffhhhlllqqquuuzzz}}}yyyvvvtttsssrrrvvv{{{zzznnnmmmllljjjgggdddaaa___\\\\\\[[[YYYWWWWWWXXXZZZ___```bbbbbb```___``````___``````aaa```^^^[[[YYYNNNGGGBBBBBBBBBBBBCCCGGGGGGJJJNNNPPPPPPOOOPPPPPPOOOQQQSSSUUUVVVYYY]]]```eeeiiimmmrrrtttwwwzzz|||~~~zzzuuuqqqnnnjjjeeeaaa]]]\\\ZZZWWWUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQMMMLLLQQQUUUYYY```gggmmmssszzzvvvttttttuuuuuutttttttttssstttuuuwww|||~~~{{{uuuooojjjgggffffffaaa___[[[UUUPPPOOOQQQTTTTTTRRROOONNNNNNNNNLLLKKKIIIIIIHHHEEEAAA>>><<<<<<<<<<<<======<<<;;;999888444555666666666555444333222222111000///...------......---------,,,,,,,,,---........./////////000......000000000000......---------,,,,,,,,,------,,,...111111//////000222000000000000000111222222000222444555555555666777777999<<<======>>>@@@BBBCCCEEEGGGJJJNNNQQQSSSUUUSSSUUUYYY\\\___bbbfffiiillloootttwwwzzz~~~```cccgggiiilllqqqxxx}}}xxxrrrmmmkkkgggfffiiinnnuuuzzzzzzyyywwwuuuqqqnnnkkkiiicccbbb```\\\XXXVVVVVVWWWTTTVVVXXXXXXWWWUUUUUUUUUXXXXXXXXXYYYYYYXXXWWWVVVLLLFFFBBBBBBCCCCCCEEEIIIIIIKKKMMMNNNMMMLLLMMMNNNIIIKKKMMMOOOPPPSSSVVVYYYWWW[[[___ccceeegggiiikkkooorrrwww|||~~~zzz|||~~~}}}}}}}}}|||{{{rrrnnniiieeebbb___YYYUUUUUUTTTQQQOOOMMMKKKJJJIIIKKKKKKJJJJJJJJJJJJJJJJJJMMMJJJKKKQQQWWW[[[cccjjjxxx~~~}}}yyyuuurrrwwwwwwvvvuuuttttttsssssssssttttttttttttvvvyyy||||||xxxsssttttttuuuuuuttttttsssrrrssstttyyy~~~~~~xxxqqqiiifffeeefffaaaaaa```ZZZTTTRRRUUUZZZSSSQQQOOONNNOOOOOONNNLLLIIIIIIHHHFFFAAA>>><<<;;;;;;;;;<<<<<<<<<;;;999888777888999::::::999888777333222111000///...---,,,------.........---,,,+++---.........//////000000...///000111111000///..................///000111+++...111111//////000222111111000000111222333333000222333444333444666888666888;;;<<<======???@@@CCCDDDGGGJJJMMMPPPSSSTTTRRRUUUYYY]]]```cccgggjjjkkkoootttxxx|||fffdddfffmmmrrrwww{{{sssooofffbbb``````aaaaaagggnnnrrryyy~~~yyyuuurrrppplllfff```YYYTTTQQQWWWUUUSSSRRRSSSSSSRRRPPPQQQPPPPPPOOOOOOOOOOOOOOOIIIIIIGGGDDDBBBBBBEEEGGGKKKJJJKKKMMMLLLIIIGGGGGGFFFGGGIIIIIIJJJLLLNNNPPPRRRSSSTTTVVVXXX[[[]]]___dddgggkkknnnnnnnnnoooppplllnnnqqqrrrsssuuuwwwyyywwwwwwvvvuuussspppooommmcccaaa]]]YYYUUUSSSQQQQQQIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDEEEGGGIIIJJJKKKJJJNNNTTTYYY\\\bbbjjjooo{{{{{{}}}~~~}}}xxxsssooommmmmmmmmmmmmmmmmmmmmmmmmmmooonnnmmmmmmooorrruuuxxx{{{xxxuuurrrrrrsssvvvxxxtttttttttuuuxxx~~~}}}xxxsssooollliiigggcccccccccaaa]]]WWWRRRNNNRRROOOMMMOOORRRRRRNNNIIIJJJIIIGGGEEEBBB???<<<:::;;;<<<===@@@AAA@@@===:::<<<:::999999::::::999888666555333111000000000111//////............//////////////////////////////------......------,,,+++,,,---...//////...---,,,////////////000000000000444333222111000000000000555555444444444555555666777888:::::::::;;;>>>@@@DDDFFFIIIMMMPPPQQQQQQQQQTTTVVVYYY[[[^^^aaaeeehhhkkkmmmqqquuuxxx|||hhhgggkkkttt{{{vvvmmmhhh___ZZZXXXXXXXXXYYY]]]dddhhhooozzz|||wwwrrrmmmggg```\\\YYYVVVSSSQQQPPPPPPOOOMMMMMMLLLKKKKKKJJJJJJKKKKKKHHHGGGFFFDDDBBBCCCFFFIIILLLLLLMMMNNNMMMKKKIIIHHHEEEFFFFFFGGGGGGGGGHHHIIIHHHHHHIIIKKKMMMOOOQQQRRRTTTWWW[[[]]]^^^^^^___```aaaccceeeffffffgggjjjlllggggggfffeeecccaaa___^^^VVVUUUQQQNNNKKKIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFEEEFFFHHHJJJLLLLLLNNNRRRWWW\\\aaaiiissszzz}}}zzz{{{}}}~~~}}}yyyuuurrrqqqssstttttttttuuuuuuvvvvvvvvvuuutttuuuvvvyyy}}}|||yyyuuurrrqqqsssvvvxxxvvvuuussssssvvvzzz~~~yyyuuurrroookkkiiifffggggggfffbbb]]]WWWTTTSSSPPPOOOPPPSSSSSSOOOKKKJJJJJJHHHFFFCCC@@@===<<<;;;;;;<<<>>>@@@@@@???===>>><<<;;;;;;;;;;;;:::888666555333222111000000111......------------......////////////////////////------......------,,,+++------............------/////////000000000111111222222111111111222222333555444444444444555666666777999:::::::::;;;>>>@@@DDDFFFIIIMMMPPPQQQQQQQQQSSSUUUXXX[[[]]]aaaeeehhhlllooosssvvvyyy}}}mmmooouuu{{{qqqgggaaaYYYTTTPPPQQQPPPPPPSSSXXX\\\bbblllvvvzzzqqqkkk```[[[UUUPPPNNNMMMKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEEEEDDDCCCEEEIIILLLPPPQQQRRRRRRQQQOOOMMMKKKFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJMMMPPPRRRRRRRRRSSSTTTUUUVVVXXXXXXXXXXXXZZZ\\\[[[[[[ZZZYYYWWWVVVTTTSSSOOOMMMKKKHHHGGGFFFEEEFFFEEEEEEFFFFFFFFFFFFFFFFFFJJJIIIIIIJJJLLLNNNPPPQQQUUUXXX]]]bbbiiiuuu~~~{{{uuuqqqppprrruuuxxxwwwuuusssqqqrrruuuyyy|||}}}{{{xxxvvvtttpppkkkhhhggghhhiiihhheee```ZZZWWWSSSQQQPPPQQQTTTTTTQQQNNNKKKKKKJJJHHHEEEBBB@@@>>><<<;;;:::<<<>>>@@@AAA@@@AAA???=========<<<:::888666555444222111111111111...------,,,,,,------...////////////////////////---............---,,,,,,.........------.........000000000000111111111111000000000111222333444555444444444444444555666666777999:::;;;;;;<<<>>>@@@CCCEEEIIIMMMOOOQQQQQQQQQRRRTTTXXXZZZ]]]```dddhhhmmmpppuuuxxxzzz}}}tttyyy}}}vvvmmmddd^^^XXXRRRNNNNNNNNNMMMNNNRRRUUUYYY```hhhqqq|||{{{lllfff\\\SSSNNNKKKIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGCCCDDDDDDDDDEEEHHHLLLPPPTTTWWWYYYXXXVVVUUUQQQMMMJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFHHHKKKLLLLLLLLLMMMNNNNNNPPPQQQQQQPPPOOOQQQRRRSSSSSSSSSRRRQQQOOONNNMMMKKKJJJIIIGGGGGGGGGGGGHHHEEEEEEFFFFFFGGGHHHHHHIIILLLMMMNNNOOOPPPSSSVVVXXX[[[^^^ccciiisss}}}wwwrrrpppqqqtttwwwxxxuuurrrooonnnpppsssuuuuuuuuuttttttsssoookkkgggdddeeeeeeeeebbb^^^YYYWWWSSSRRRPPPQQQSSSTTTRRRPPPLLLLLLKKKIIIGGGDDDBBBAAA===;;;999:::===@@@BBBCCCCCCAAA???>>>===<<<:::888555555444333222222111111.........------.........////////////////////////...............------,,,///...---,,,,,,---...///000000000000111111111222000000000000111222333333444444444444444555666777888999;;;;;;;;;<<>>===<<<:::888444444444444333222222111000000////////////000000////////////////////////......//////......---,,,///...---,,,,,,---...//////000000000000111111111000000////////////000000333333333444444666777777888999;;;;;;;;;<<>>;;;999;;;>>>@@@AAABBB@@@>>>===<<<;;;999777444444444444444333222222111000000000000000000111////////////////////////...////////////...------.........------.........////////////000000000000111000000/////////000000333333333444555666777888888:::;;;<<<<<<===???AAAAAACCCGGGKKKOOOQQQQQQRRRRRRTTTXXX[[[^^^bbbgggjjjppprrruuuwwwyyy|||qqqeeeXXXPPPKKKLLLNNNLLLJJJJJJJJJKKKLLLNNNSSSZZZbbbhhhooovvv}}}hhhYYYQQQMMMKKKGGGFFFFFFEEEDDDEEEEEEEEEEEEFFFHHHIIILLLPPPVVVZZZ___nnnzzzvvvccc[[[QQQKKKJJJJJJHHHFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIHHHGGGGGGIIIJJJGGGIIIJJJIIIHHHGGGIIIJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGHHHIIIKKKLLLNNNPPPQQQRRRTTTVVVYYYZZZ[[[YYY]]]bbbeeegggkkksssyyyxxx{{{wwwuuutttssspppoooooonnnmmmkkkiiihhhhhhiiikkkppptttvvvuuutttmmmjjjeeeaaa^^^]]]^^^___WWWVVVUUUSSSQQQPPPPPPQQQLLLLLLLLLKKKJJJHHHGGGFFFDDD@@@<<<:::;;;<<<======@@@>>><<<;;;;;;:::888666333444555555555444333222000000////////////000000///////////////////////////////////////...------------............---------.........////////////111000000111111222333444333333333444555666777888999:::;;;<<<<<<===???BBB@@@BBBGGGKKKNNNQQQQQQRRRRRRUUUYYY\\\___ccchhhkkkpppqqqssstttvvv{{{{{{kkkYYYQQQLLLMMMOOONNNLLLKKKEEEFFFHHHJJJNNNTTT\\\bbbnnnvvvlll[[[RRRMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHFFFGGGIIIJJJMMMQQQWWW\\\fffxxxnnndddXXXPPPMMMMMMKKKHHHEEEEEEEEEEEEFFFGGGHHHHHHEEEFFFFFFEEEDDDDDDFFFGGGGGGIIIJJJJJJIIIHHHIIIKKKGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFGGGHHHJJJKKKMMMSSSTTTUUUXXXZZZ]]]^^^___bbbgggmmmppprrrwww~~~yyyvvvtttsssmmmnnnoooooonnnkkkhhhgggdddeeeggglllqqquuuuuuuuupppllleee```]]]\\\^^^```YYYYYYWWWTTTRRRPPPQQQRRRLLLLLLKKKKKKJJJHHHGGGFFFEEEBBB>>>;;;;;;;;;;;;;;;>>><<<:::::::::999777555333444555555555444333222//////............/////////////////////////////////////////////......---,,,---...//////...---,,,------------.........///000000111222333555777777222333333444555666888888999:::<<<<<<<<<===@@@BBB@@@BBBFFFKKKNNNQQQQQQRRRSSSVVVYYY]]]```dddiiilllpppqqqqqqrrruuuzzzoooYYYUUUQQQPPPRRRRRRNNNJJJIIIHHHHHHIIILLLPPPUUUWWWfffqqqooo___YYYSSSMMMLLLIIIEEEDDDDDDFFFFFFGGGHHHGGGIIIMMMNNNQQQYYYbbbnnnyyyjjjZZZSSSQQQNNNKKKKKKLLLJJJGGGHHHIIIIIIFFFDDDHHHFFFDDDDDDEEEFFFGGGGGGDDDGGGIIIIIIHHHGGGGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJKKKMMMNNNMMMLLLNNNTTTYYYYYYYYY[[[___dddhhhkkklllmmmqqqwww|||}}}zzzwwwuuuqqqooommmlllmmmlllkkkjjjhhhddd```cccjjjqqqttttttqqqnnnhhhccc___]]]\\\\\\```___]]]ZZZWWWSSSPPPNNNKKKJJJIIIHHHHHHHHHHHHIIIHHHEEEBBB???===;;;777555:::::::::::::::999888777666666555444444333222222444333222000////////////222222111000///......---////////////............////////////............////////////000000000000111111111222333444666777777777666666666666777777<<<<<<;;;;;;;;;<<<<<<===@@@CCCGGGJJJLLLOOORRRTTTUUUXXX\\\```cccfffjjjmmmnnnoooqqqsssuuuyyy~~~qqqZZZVVVRRRRRRSSSSSSOOOJJJJJJJJJIIIJJJMMMPPPTTTVVVbbblllyyyrrraaaZZZUUUOOOMMMJJJFFFDDDEEEFFFGGGGGGJJJIIIKKKNNNPPPSSS[[[dddvvvrrrccc\\\YYYUUURRRQQQNNNLLLIIIHHHIIIIIIGGGEEEGGGGGGFFFFFFHHHIIIJJJJJJJJJLLLMMMMMMLLLLLLLLLMMMKKKKKKLLLMMMMMMMMMLLLLLLPPPRRRTTTTTTTTTVVV[[[``````aaaccchhhmmmrrruuuwww|||xxxvvvooonnnlllkkkllllllkkkjjjiiiddd___```eeejjjllllllnnnlllhhhdddaaa___^^^]]]```______\\\XXXSSSNNNKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFDDDBBB@@@???<<<999666999999999999999888888777777777666555555444333333333333111000///.........//////......---,,,,,,,,,////////////............////////////............////////////000000000000111111111222333444555666777777666666666666666777;;;::::::;;;;;;<<<===>>>@@@CCCGGGJJJLLLOOOQQQTTTUUUXXX\\\___bbbfffjjjmmmpppqqqssstttvvvzzz~~~}}}}}}~~~~~~sssmmmbbbccceeehhhnnnxxxxxxhhhYYYVVVSSSSSSTTTTTTPPPMMMLLLLLLKKKLLLMMMPPPSSSUUU\\\cccmmmuuu{{{sssbbb]]]XXXTTTQQQNNNJJJHHHHHHIIIIIIIIILLLKKKMMMPPPQQQTTT]]]gggyyyvvvgggaaa___ZZZVVVTTTRRROOOLLLJJJIIIJJJIIIHHHHHHHHHIIIJJJLLLLLLMMMNNNMMMNNNOOONNNMMMNNNOOOQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRUUUYYYZZZ[[[]]]bbbffflllnnnrrrxxx~~~}}}vvvqqqssszzz~~~zzzvvvmmmllljjjjjjkkkllllllkkkjjjfff```___aaaddddddcccjjjjjjiiihhheeecccaaa______```aaa___ZZZSSSLLLGGGIIIJJJKKKKKKKKKJJJHHHHHHDDDCCCBBBBBBBBB???;;;888888888888888888888777777888777777666666555555444333222111000///.........------------------------////////////............////////////............////////////000000000000111111111111222444555666888777777666555555555666888999999:::;;;===???@@@@@@CCCGGGJJJLLLNNNQQQSSSTTTWWW[[[___bbbfffjjjmmmssstttuuuvvvxxx{{{zzzqqqooolllkkkmmmrrrwww{{{|||~~~yyyoooccc\\\WWWWWWVVVWWWYYY___hhhnnnzzz~~~vvvggg[[[UUUTTTSSSTTTVVVVVVSSSQQQOOOOOONNNNNNOOOQQQSSSTTTXXX\\\bbbggglllrrrxxx}}}~~~{{{vvvvvvuuuuuuwwwyyyzzz{{{qqqccc___\\\YYYVVVRRRNNNKKKKKKKKKKKKKKKNNNLLLMMMPPPRRRUUU___iii|||xxxkkkfffddd```[[[XXXWWWTTTPPPLLLKKKKKKKKKKKKJJJKKKMMMOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRUUUWWWVVVVVVVVVWWWWWWXXXYYYZZZWWW[[[```cccdddgggllloooyyy}}}~~~|||~~~yyyuuuooolllnnnsssxxxzzz|||}}}tttnnnlllrrrsssvvv{{{uuuooojjjmmmsss|||zzzvvvmmmkkkjjjjjjkkkllllllkkklllgggbbb______``````___fffhhhjjjkkkjjjhhhdddbbb___```aaa```[[[RRRJJJDDDGGGHHHJJJKKKJJJIIIGGGEEEBBBBBBBBBDDDDDDBBB>>>:::888888777777777777777777777777777777666666555555333222111000///.........---........./////////000////////////............////////////............////////////000000000000111111111111222333444555888777666555555555555555666777888999;;;>>>@@@AAA@@@CCCGGGJJJKKKNNNPPPRRRUUUXXX\\\```cccggglllooouuuvvvwwwxxxyyy|||~~~wwwrrrhhheeebbb______cccgggjjjnnnpppqqqooojjjbbbZZZTTTTTTSSSQQQNNNNNNPPPVVVZZZ___eeejjjjjjiiifff]]]TTTPPPQQQRRRUUUWWWXXXWWWVVVRRRRRRQQQQQQRRRSSSUUUUUUVVVXXXZZZ]]]aaaeeejjjnnnkkkllloooqqqrrrpppkkkgggddddddccccccdddeeeggghhhlllpppvvvmmmcccaaaaaa___XXXTTTPPPLLLKKKKKKKKKJJJOOOMMMNNNPPPRRRVVV___jjj{{{qqqnnnmmmiiiccc```[[[XXXUUUPPPMMMLLLMMMNNNLLLNNNQQQRRRSSSTTTWWWZZZ\\\]]]]]]]]]\\\]]]```bbb]]]]]]]]]^^^___```bbbcccccchhhmmmppprrruuuzzzzzzssslllkkkkkkmmmppprrrsssssstttsssqqqooonnnmmmlllkkkfffffffffgggiiijjjlllnnnrrruuuzzz}}}tttiiifffcccbbbcccfffggggggkkkpppwwwvvvlllfffdddddddddfffiiinnnuuu{{{pppllllllqqqxxx~~~zzzvvvooommmlllkkkllllllkkkjjjiiifffbbb___]]]]]]]]]\\\bbbeeejjjmmmmmmkkkgggddd^^^___```^^^YYYQQQIIIDDDEEEFFFGGGHHHHHHFFFDDDCCCAAAAAABBBDDDDDDCCC???<<<888777777666666777888888777777777777666666666666444333222000////////////------......///000000000////////////............////////////............////////////000000000000111111111111222333333444777777666555555555555555555666777999;;;>>>@@@BBB@@@CCCGGGIIIKKKMMMOOOQQQVVVYYY]]]aaaeeeiiimmmpppuuuvvvwwwxxxyyy|||~~~zzzuuuooolllaaa___\\\ZZZZZZ[[[^^^___bbbccccccaaa]]]YYYTTTQQQNNNNNNMMMKKKJJJKKKNNNPPPPPPUUUYYYYYYYYYYYYUUUOOOMMMOOORRRUUUWWWXXXXXXWWWUUUTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[]]]___```XXXXXXZZZ]]]```___]]][[[TTTUUUWWWWWWXXXZZZ]]]```bbbdddhhhnnnuuu}}}yyykkkddddddeeedddZZZVVVQQQMMMLLLKKKJJJIIIQQQOOOOOOQQQSSSWWWaaakkk}}}tttrrrrrrlllfffbbb]]]\\\YYYUUUPPPNNNNNNOOOMMMPPPTTTVVVXXX\\\bbbgggfffhhhiiiiiihhhiiikkkmmmiiiiiiiiijjjkkknnnpppqqqqqquuuzzz}}}vvvlllhhhfffggghhhiiiiiihhhhhhgggeeecccaaa``````aaa___^^^\\\\\\]]]]]]^^^___aaaaaaeeefffhhhlllsss{{{|||qqqiiiaaa___]]]^^^___``````___dddhhhooovvv|||wwwmmmeeebbbccceeebbbeeehhhmmmuuu~~~wwwmmmmmmrrr||||||xxxtttrrrooonnnmmmmmmkkkjjjeeeccc```]]]ZZZYYYYYYYYY^^^bbbggglllmmmkkkgggddd]]]]]]\\\ZZZVVVPPPJJJGGGDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAABBBCCCCCC@@@===999888777666777888999:::888888888888888888888888555444333222111000000000,,,---------......//////////////////............////////////............////////////000000000000111111111111111222333333666555555444555555666666555555777888;;;>>>@@@AAA@@@CCCGGGIIIKKKLLLOOOQQQUUUXXX]]]aaaeeeiiimmmqqqssstttuuuvvvxxx{{{~~~yyyuuuqqqmmmiiifff]]]]]]\\\\\\\\\]]]]]]^^^^^^______^^^[[[XXXTTTRRRMMMNNNOOONNNMMMMMMNNNPPPLLLPPPRRRPPPOOOQQQPPPMMMMMMOOOSSSVVVWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZ\\\\\\[[[[[[ZZZYYYWWWUUUNNNMMMMMMOOORRRSSSSSSRRRMMMPPPSSSTTTVVVYYY^^^bbbdddeeehhhlllpppuuuyyy|||~~~}}}wwwmmmhhhiiijjjiii```\\\VVVRRRPPPOOONNNMMMSSSQQQQQQSSSTTTYYYcccnnnxxxvvvuuunnnfffaaa______]]]YYYSSSOOOOOOPPPLLLPPPVVVZZZ^^^eeepppxxxvvvxxxzzz{{{{{{{{{|||}}}}}}||||||}}}yyynnnhhhhhhgggggggggfffeeeeeeeeefffbbb```]]]]]]^^^^^^\\\[[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\^^^aaaeeelllrrrxxx{{{~~~~~~yyyqqqjjjbbb```______aaadddeeeeeekkknnnrrrxxx~~~|||tttmmmjjjkkkmmmlllpppuuu{{{}}}vvvxxx~~~zzzwwwsssqqqooommmkkkiiifffdddbbb^^^ZZZXXXXXXXXXZZZ^^^ccchhhiiihhhdddaaa[[[ZZZXXXUUURRROOOLLLKKKFFFEEEEEEEEEEEEDDDDDDDDDBBBAAA@@@AAABBBAAA@@@>>>999999777777777888:::;;;::::::::::::;;;;;;;;;;;;666666444333222111111111......//////////////////////////////............////////////............////////////000000000000111111111111111222222333444444444444555666777777555555777888;;;===???AAAAAACCCGGGIIIJJJLLLNNNPPPSSSVVV[[[___cccggglllooopppqqqssstttvvvzzz~~~yyytttoookkkhhheeeccc\\\]]]___```aaabbbaaaaaaaaaaaabbbbbb```\\\XXXVVVQQQSSSTTTTTTSSSRRRRRRRRRRRRUUUUUUQQQOOOQQQRRRPPPNNNQQQTTTVVVVVVTTTTTTSSSWWWXXXXXXYYYZZZ[[[\\\\\\___^^^]]]]]][[[WWWSSSOOORRROOOMMMLLLNNNOOOOOOOOOQQQTTTXXX[[[]]]aaahhhlllhhhjjjmmmpppsssuuuvvvvvvzzz{{{wwwoookkklllmmmkkkfffbbb\\\XXXVVVUUUTTTRRRUUUSSSRRRTTTVVVZZZeeeppp~~~|||tttjjjeee___```___[[[UUUPPPOOOPPPKKKPPPWWW\\\bbblllzzzzzzqqqjjjhhhkkkhhhhhhfffdddbbbccceeehhhjjjgggdddcccddddddbbb___ZZZZZZZZZZZZZZZZZZZZZZZZ[[[^^^ccckkkrrryyy}}}}}}uuuoooiiifffccccccgggkkkooopppyyy{{{yyyvvvvvvwwwyyy}}}~~~{{{vvvssspppnnnjjjhhhiiihhheeeaaa]]]ZZZYYYYYYWWW[[[```eeefffeeebbb___[[[YYYUUURRROOONNNNNNNNNGGGGGGFFFEEEDDDEEEEEEEEEBBBAAA??????@@@@@@???>>>:::999888777777999;;;<<<<<<<<<==================777666555444333222222222222222222222111111111111000/////////............000/////////............////////////000000000000111111111111111111222222333333333444555666777888555666777888:::===???@@@AAACCCGGGIIIJJJLLLNNNPPPQQQTTTYYY^^^bbbfffkkknnnnnnoooqqqsssuuuyyyvvvqqqooommmhhhdddddddddeeefffiiilllnnnpppppppppoookkkddd``````aaa[[[XXXWWWYYYYYYVVVVVVYYYYYYWWWUUUSSSTTTTTTTTTSSSQQQTTTVVVUUUSSSTTTXXX\\\XXX[[[]]]\\\[[[\\\aaadddggghhhiiiggg^^^TTTNNNMMMJJJMMMMMMJJJIIIKKKPPPRRRUUUYYY]]]___dddmmmssssssvvvxxxzzz|||}}}~~~zzzvvvtttssssssssskkkaaa[[[ZZZZZZVVVRRRYYYVVVXXX\\\^^^```iiittt~~~wwwqqqiiiccc]]]______[[[WWWUUURRRPPPNNNPPPUUU]]]dddnnn~~~yyytttrrrpppnnnlllllllllmmmoooqqqssstttssspppmmmkkkiiihhhfffddddddbbb```^^^]]]]]]^^^___```eeekkkrrryyyzzzoookkkjjjnnnrrruuu{{{zzzrrrllljjjjjjhhhgggfffcccaaa^^^[[[ZZZXXXYYY\\\___bbbccc```^^^XXXWWWTTTQQQOOONNNOOOOOOJJJHHHFFFCCCBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@AAA???<<<:::999:::;;;<<<===<<<;;;:::999999:::::::::999777444222000000///------,,,+++)))(((''''''---.........//////000000........................//////////////////////////////000111222222333333333444444444333444777999777777888999;;;<<<======AAADDDGGGJJJKKKKKKMMMNNNRRRVVV[[[___aaadddiiimmmlllppptttwwwyyy{{{~~~}}}xxxvvvsssoookkkmmmnnnoooqqqtttxxx{{{}}}~~~yyyrrrlllhhhhhhccc______``````\\\\\\___aaa___]]][[[[[[ZZZZZZZZZUUUVVVWWWWWWVVVXXX\\\______aaaccccccccceeejjjooowwwxxxyyyuuukkk^^^VVVRRRMMMOOONNNLLLLLLOOOTTTWWWXXX^^^bbbeeelllvvv}}}xxxnnngggccc```]]][[[^^^\\\^^^bbbdddgggppp{{{}}}wwwqqqiiiddd___```___\\\YYYVVVTTTRRRVVVWWWZZZaaagggppp|||zzzwwwtttsssssstttuuuxxx{{{}}}|||{{{xxxvvvqqqnnnjjjfffddddddeeeffflllqqqyyy~~~zzzxxx|||zzzqqqkkkhhhhhhgggfffeeecccaaa^^^[[[ZZZWWWXXXZZZ]]]___```^^^\\\WWWUUURRROOOMMMLLLLLLLLLJJJHHHDDD@@@>>>???@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>;;;999888999:::<<<>>>=========<<<<<<;;;;;;;;;:::888555333111000///000000///...------,,,,,,////////////000000000111........................////////////////////////000000000111222333333333444666777666444333333444777777888999;;;<<<======AAADDDGGGJJJKKKLLLMMMOOOQQQUUUZZZ]]]___bbbggglllooorrruuuwwwyyy|||~~~zzzwwwxxxyyy{{{~~~wwwppplllmmmjjjiiikkkiiieeedddfffjjjjjjiiihhhfffdddbbbaaa[[[[[[ZZZYYYZZZ]]]aaaccccccfffhhhiiijjjnnnuuu{{{wwwiii\\\TTTOOONNNMMMLLLLLLPPPVVV[[[___ffflllpppwww{{{qqqiiidddbbbaaaeeeeeegggkkknnnttt~~~zzzuuunnniiigggfffdddaaa^^^[[[XXXWWW\\\[[[]]]ccchhhooo||||||uuunnnkkkkkkmmmooouuu|||zzzqqqjjjfffdddfffeeedddcccaaa^^^\\\[[[VVVVVVWWWYYY[[[[[[YYYXXXVVVTTTQQQNNNLLLJJJIIIHHHJJJGGGBBB===<<<===???AAABBBBBBAAAAAAAAA@@@@@@@@@===<<<:::888777888999:::===>>>???@@@???>>>===<<<<<<;;;999777444222000///111111111000000000/////////000000000000111111111........................////////////////////////000000111111222333333333222444666777555333333333777777888999;;;<<<======@@@CCCGGGJJJKKKLLLMMMOOOPPPTTTYYY\\\^^^aaafffjjjrrrtttvvvwwwyyy|||{{{uuuwwwsssrrrsssqqqmmmkkkmmmqqqsssvvvwwwtttooojjjgggcccaaa___^^^___bbbdddfffiiilllooorrruuu{{{wwwggg[[[UUUQQQNNNNNNPPPSSSYYY```hhhooowww{{{|||pppjjjhhhiiikkknnnrrrwww}}}|||vvvsssoookkkiiifffaaa______aaa```bbbhhhnnnuuuzzzuuuvvvyyy|||}}}wwwpppjjjeeecccddddddcccbbb```___]]]\\\UUUTTTSSSTTTVVVVVVUUUSSSUUUTTTRRROOOLLLIIIGGGFFFGGGEEEAAA>>>===<<<===>>>@@@@@@@@@@@@@@@??????>>>;;;:::888777777777888999;;;===???@@@@@@???===<<<<<<;;;:::888666333111000///////////////////////////////////////000000000........................////////////////////////111111111111222222333333///111333444444555777999777777888999;;;<<<======@@@CCCGGGJJJKKKLLLNNNOOOPPPTTTYYY\\\]]]```eeeiiissstttuuuvvvwwwzzz|||yyyzzzxxxtttsssvvvzzzzzzrrrnnnjjjiiigggeeeeeefffiiijjjqqqvvv{{{zzzkkkbbbZZZTTTTTTUUUWWW]]]eeennnxxx}}}vvvuuuvvvsssyyywwwqqqqqqnnniiifffgggjjjjjjnnnvvv}}}~~~|||yyyuuuqqqlllgggdddbbbbbbbbbbbb```___^^^]]]UUUSSSQQQQQQRRRRRRQQQOOOUUUTTTSSSQQQNNNKKKHHHFFFCCCCCCCCCBBB@@@>>><<<:::===>>>>>>>>>>>>===<<<;;;999999888777777777888888888:::<<<>>>>>>===<<<;;;;;;;;;:::999777444222111.............../////////........................////////////////////////000000000000000000000000000000111111111111222222000111111222222444888;;;777777888999;;;<<<======???BBBGGGIIIKKKLLLNNNPPPQQQUUUZZZ]]]^^^aaaeeeiiipppqqqrrrsssuuuxxx}}}|||~~~wwwrrrmmmoooqqqooommmmmmppptttxxx~~~{{{jjj^^^UUUTTTTTTTTTYYYbbbppp|||~~~xxxyyyyyytttrrruuuuuuuuu|||{{{yyywwwuuusssooojjjgggaaaaaaaaaaaa```______^^^WWWTTTQQQOOOOOOOOONNNMMMTTTTTTTTTSSSPPPLLLIIIFFFBBBCCCEEEEEECCC@@@<<<:::;;;<<<=========<<<;;;:::888888888777777777888888666777888:::;;;;;;;;;:::999999999999777555333222000000000000000000000000......---------------,,,////////////////////////000000000000000000000000000000000000000000000000222222333222222333666888777777888999;;;<<<======???BBBFFFIIIKKKMMMOOOPPPQQQUUUZZZ\\\^^^```eeeiiilllnnnppprrrtttxxx|||~~~uuuqqqlllsssyyyyyyuuuuuuzzzttteeeYYYWWWUUUSSSWWW```lll|||||||||zzzxxxwwwvvvsssmmmiii`````````aaa``````______XXXUUUQQQNNNMMMNNNMMMLLLQQQRRRSSSSSSQQQMMMIIIFFFEEEEEEFFFFFFDDDAAA>>><<<;;;<<<===>>>>>><<<:::999888888888888888888888888555555666777888999::::::666777888888777666444222111111111111000000000000//////......------------////////////////////////000000000000000000000000////////////............---000444555555444555555777777888999;;;<<<======???BBBFFFIIIKKKMMMOOOQQQPPPTTTYYY[[[\\\___cccggghhhkkkooorrruuuxxx|||xxxpppnnnkkkuuu~~~{{{zzzpppbbb___]]]YYY\\\eeehhhzzz}}}yyy}}}zzzyyyxxxuuuooojjj______```````````````___ZZZVVVQQQNNNMMMMMMMMMLLLPPPQQQRRRSSSQQQMMMIIIFFFHHHGGGFFFEEECCCAAA@@@???<<<===>>>??????===;;;:::888888888888999999999999555555555666777999:::;;;444555777888777666444333000000000000//////......000000//////.........---000000000000000000000000000000000000000000000000...............---------&&&+++333888999888666555777777888999;;;<<<======>>>BBBFFFIIIKKKMMMOOOQQQOOOSSSXXXZZZ[[[]]]bbbfffgggjjjooosssvvvyyy}}}yyynnnkkkkkkmmmssszzzzzzjjjbbb^^^]]]aaafffjjjvvv~~~}}}}}}{{{yyyxxxvvvsssoookkkbbb___\\\ZZZ[[[\\\]]]]]][[[YYYUUUPPPLLLJJJHHHGGGKKKLLLNNNOOOOOONNNLLLKKKGGGGGGGGGFFFDDDAAA>>><<<::::::;;;<<<<<<<<<;;;;;;777888888999999888666555555555666777888888777777888777777777777666333111444333222111111111111111---......///////////////000///...---,,,------...000000000000000/////////...000222111...---///111111111222333333444444555333444777999;;;;;;::::::@@@AAADDDHHHKKKLLLMMMNNNQQQSSSVVVWWWXXXYYY[[[]]]]]]eeennntttxxxzzz|||uuunnnlllmmmnnnuuu~~~ssshhhdddbbbdddggglllwww}}}|||zzzxxxwwwvvvsssooolllccc```\\\ZZZZZZ[[[[[[[[[ZZZXXXTTTPPPLLLHHHFFFEEEFFFHHHLLLOOOOOOMMMJJJHHHFFFGGGHHHGGGEEEBBB>>><<<999::::::;;;;;;;;;;;;;;;888888888888888777777666555555555666666777777777555444444555777666444222000///...------,,,---------......///////////////000///...---------......000000000000000000000000///111333222000///000222222222222333444444555555333555777:::;;;;;;;;;:::???AAADDDHHHKKKNNNOOOOOOSSSUUUXXXXXXWWWVVVVVVWWW[[[bbbkkkrrruuuxxx{{{}}}}}}wwwuuuvvvwwwyyy|||qqqnnnlllmmmnnnvvv|||zzzyyywwwvvvuuussspppnnneeebbb]]]ZZZZZZYYYXXXWWWXXXVVVSSSOOOKKKHHHEEECCC@@@DDDIIIMMMNNNMMMJJJHHHIIIJJJKKKKKKHHHDDD???<<<999999:::::::::;;;;;;;;;999999888777777777777888666555444444444555666777888777888999;;;<<<:::888333333111000000/////////---......///////////////000///......------......000000000000000000000000000111333222111000111333333333333444555555666666555666888:::<<<<<<<<<<<>>AAAEEEIIILLLNNNOOOOOOPPPQQQQQQPPPLLLGGGAAA>>>::::::999999999::::::::::::999888777666777888999777555444222333444666777:::::::::<<<======;;;:::777666555444333222222222---....../////////////////////..............................////////////000111111111111111111222333333444444555666666777666777999:::<<<<<<======>>>@@@DDDIIIMMMPPPRRRSSSTTTWWWZZZ[[[WWWRRRNNNLLLTTT\\\fffnnnrrruuuyyy{{{zzzxxxvvvtttssssssrrrqqqooohhheee```\\\ZZZWWWTTTRRRUUUUUUTTTRRROOOKKKGGGDDD???@@@BBBEEEJJJOOOTTTWWWXXXXXXWWWTTTPPPJJJDDD@@@<<<;;;:::999999999::::::;;;:::888777777777888999777666444333222444555777888777777888999999666444444333222000//////......---......///////////////......//////////////////,,,,,,,,,---------......////////////000111111111333333444444555666666777666777888:::;;;<<<=========@@@DDDIIIMMMQQQSSSTTTRRRUUUYYYZZZXXXSSSNNNLLLSSSZZZeeemmmrrrvvvzzz}}}|||yyyvvvsssrrrrrrqqqpppooojjjfffbbb^^^[[[XXXTTTRRRRRRSSSSSSSSSPPPLLLHHHFFFAAA@@@@@@AAAFFFMMMTTTXXXZZZYYYWWWTTTPPPJJJEEECCC@@@>>><<<:::999999999999::::::999888888888888888777666555444444444555666999999888999:::999777555555444222111//////......---......///////////////......///000000000//////++++++,,,,,,---.........///...---...000111111000333333333444555555666666666777888999:::;;;=========@@@DDDHHHMMMPPPRRRSSSQQQTTTYYYZZZXXXTTTPPPNNNQQQYYYdddmmmrrrvvvzzz~~~yyywwwsssqqqqqqpppooonnnkkkhhhccc```\\\YYYUUURRRNNNPPPQQQRRRPPPMMMIIIFFF@@@???>>>???BBBGGGMMMPPPUUUTTTRRROOOLLLIIIFFFEEECCCAAA>>>;;;999888888888999999::::::999999888777777777777666666555555555:::::::::<<<======;;;999:::999777666444333333222---......///////////////---...///000111000000///,,,,,,---......///000000000...---///222333222000222222222333444444555555666666777888999:::<<<======???CCCHHHLLLOOOPPPQQQRRRUUUYYYZZZWWWTTTQQQPPPOOOWWWbbbkkkqqqvvvzzz~~~zzzwwwsssqqqppppppnnnmmmkkkhhhddd```]]]ZZZVVVSSSKKKMMMPPPQQQPPPLLLHHHFFF???>>>>>>>>>@@@BBBEEEGGGPPPOOOMMMJJJHHHGGGGGGGGGEEECCC@@@<<<999888888888999999:::;;;:::999888777777777888888777666555555666666777999;;;<<<;;;999;;;:::888777555444444333---......///////////////---...///111111111000///.........///000111111222111///...000333555333222111111222333333444444555555666666777888:::;;;<<<===???CCCGGGKKKNNNOOOPPPTTTWWWZZZZZZWWWTTTQQQPPPNNNVVVaaajjjpppuuuzzz}}}{{{wwwrrrnnnmmmlllkkkkkkgggfffeeebbb^^^XXXTTTQQQJJJJJJKKKMMMNNNKKKGGGCCCCCCBBBAAAAAA@@@@@@AAAAAAGGGHHHHHHIIIHHHGGGEEEDDDBBB???;;;999::::::::::::999999:::;;;;;;:::::::::999888888888777777666666888999999:::;;;;;;;;;;;;;;;:::999888666444222111000///------.........---////////////////////////............/////////000+++,,,---------///222555444444555555666777777777555777777666999>>>>>>:::;;;>>>CCCIIIMMMPPPRRRRRRTTTVVVXXXYYYYYYWWWTTTRRROOOWWWaaajjjooossswwwzzz}}}}}}yyysssooommmkkkjjjiiiffffffdddbbb^^^YYYUUUSSSLLLLLLLLLMMMMMMKKKGGGDDDBBBAAA@@@???>>>>>>>>>>>>EEEFFFFFFGGGFFFEEEDDDCCCCCC@@@===;;;;;;;;;999888888999::::::;;;;;;;;;;;;::::::999888888777666666555666888:::;;;<<<======;;;::::::888777555333222222000....../////////...////////////////////////........./////////000000111111111000//////111333333333444444555666666666555777777666999>>>>>>:::===???CCCGGGKKKNNNPPPPPPTTTVVVYYYZZZZZZWWWTTTRRRPPPXXXbbbkkkppptttxxx|||{{{uuupppmmmjjjgggfffdddddddddbbb___[[[WWWUUUOOOMMMLLLKKKKKKIIIGGGEEEAAAAAA???===<<<;;;;;;;;;BBBCCCDDDDDDDDDCCCBBBAAACCCAAA???>>>>>><<<999777888888999:::;;;;;;<<<<<<<<<<<<;;;:::888777666666666777888:::;;;<<<<<<<<<;;;;;;:::999777555333222333111//////000111000///////////////////////////....../////////000000000111222222111//////111222222222333333444555555555555777777666:::???@@@===@@@AAACCCFFFHHHKKKMMMNNNSSSVVVYYY\\\\\\YYYUUURRRRRRYYYccclllqqquuuzzz~~~|||vvvqqqmmmiiieeeccccccccccccbbb```]]]ZZZXXXQQQNNNKKKHHHGGGGGGFFFEEEBBBAAA???===;;;:::999999@@@AAABBBCCCCCCBBBAAAAAA@@@@@@???@@@@@@???<<<999777888888999:::<<<======>>>===<<<;;;999888777666:::::::::::::::999888777;;;;;;:::999888666444444222111//////000000000///////////////////////////...////////////000000000,,,---////////////111333222333333444444555666666555777777888<<>><<<;;;:::999>>>???@@@BBBBBBBBBAAAAAA<<<===>>>@@@BBBAAA???<<<888888888888:::;;;===>>>>>>>>>===;;;999888777666::::::::::::999888888777;;;;;;;;;:::999777666555222000......///000///...////////////////////////////////////000000000111,,,...000000000000111333444444444555666666777777555777888999???GGGKKKIIIEEEEEEEEEGGGIIIKKKMMMNNNQQQTTTYYY]]]^^^]]]ZZZXXXVVV\\\eeelllqqquuuzzz~~~{{{vvvrrrnnnjjjfffcccbbbcccccccccbbb___]]][[[TTTPPPKKKFFFEEEDDDCCCBBBDDDCCCAAA???===<<<;;;:::<<<===>>>@@@AAAAAA@@@@@@:::;;;<<>>999999888888999;;;===>>>======<<<;;;999888777777555666777999:::;;;;;;;;;;;;;;;;;;:::999888777666111000....../////////.../////////////////////////////////000000000111111222333444444222000000111444444555555666777777888666888999:::@@@HHHLLLKKKCCCDDDFFFHHHJJJLLLNNNOOOQQQSSSXXX\\\^^^___^^^]]]ZZZ```hhhnnnqqquuuzzz~~~}}}zzzuuurrroookkkgggdddccccccddddddbbb```]]]\\\VVVRRRMMMIIIFFFEEECCCBBBCCCBBB@@@>>>===<<<;;;;;;999:::<<<>>>?????????>>>;;;;;;<<<>>>@@@AAA@@@>>>;;;:::999888888:::<<<===;;;;;;;;;:::999888888777444555666888:::;;;<<<<<<<<<<<<;;;;;;:::999777777333111//////000000000/////////////////////////////////000000000111111111222333555444222000000000333333444555555666666777999;;;:::999>>>FFFIIIHHH???AAADDDHHHKKKMMMNNNOOOPPPRRRVVVZZZ^^^aaabbbbbb___eeelllqqqssswww{{{~~~{{{xxxuuurrrooolllhhheeecccdddddddddccc```]]]\\\XXXTTTOOOKKKIIIGGGDDDCCCBBBAAA???>>><<<;;;;;;;;;666888:::<<<===============<<<<<<===??????>>>===<<<;;;999888888999;;;<<<:::::::::999999888888888666777888999999999999999<<<<<<<<<;;;:::999888777444222000000111222111000////////////////////////000000000000111111111111,,,///111222111000111111222222333444444555555666<<<<<<:::999<<>>CCCGGGKKKMMMNNNNNNPPPRRRUUUZZZ^^^bbbdddfffccchhhooosssuuuxxx|||||||||yyyuuurrrpppnnnkkkhhhfffeeeeeeffffffdddaaa^^^WWWTTTPPPMMMKKKHHHEEECCCBBBEEEGGGEEE@@@;;;999999;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<===>>>???<<<;;;999777777999;;;===<<<;;;::::::999888777777777888888999:::;;;;;;;;;;;;;;;;;;:::999888777666444333111000...---------///////////////000111111000000000000////////////444444333333222111000000222222333444444555555666888999:::;;;===>>>???@@@AAABBBCCCFFFIIILLLOOOPPPQQQTTTXXX[[[]]]aaadddgggjjjlllppptttxxxzzz||||||~~~{{{wwwtttqqqnnnkkkiiijjjiiigggffffffccc```]]]YYYVVVQQQNNNKKKHHHEEEBBB???AAACCCCCCAAA???===<<<::::::999999:::;;;===>>><<<<<<<<<<<<<<<======>>><<<:::888777777888;;;<<<;;;;;;:::999999888777777555555555666777777888888::::::::::::999888777666444333222000///...------///////////////000111111////////////000000000000///000000111111222222222222222333444444555555666777888999:::<<<===>>>???AAABBBCCCFFFIIILLLOOOPPPRRRUUUYYY\\\___bbbfffiiilllnnnrrrvvvyyy|||}}}~~~~~~yyyvvvtttqqqnnnkkkooommmiiifffeeeccc```^^^\\\YYYTTTPPPLLLHHHEEEBBB@@@@@@@@@AAABBBAAA>>>;;;999999888888888:::;;;<<<=========<<<<<<<<<<<<<<<;;;999888666666777999::::::::::::999888888888777444444444444444555666777999999999999999888777666555444222111///.........///////////////000111111......//////000000111111......//////000111111222222222333444444555555666666777888999:::<<<<<<===@@@AAACCCEEEIIILLLOOOPPPTTTVVVZZZ]]]```ccchhhkkknnnppptttxxx{{{~~~{{{yyyxxxvvvsssqqqqqqnnniiifffdddcccbbb```___[[[VVVQQQMMMIIIEEEBBBDDDBBB@@@@@@BBB@@@;;;777888777777666777888999:::============<<<;;;;;;::::::999777666666666888888999999999999888888888888555555444444555666777888888888999999999888777777666555333222000////////////////////////000000111---......///000111111222111111111000000/////////222222333444444555555666666666777888999:::;;;;;;@@@@@@BBBEEEHHHLLLOOOPPPTTTVVVZZZ\\\___dddiiillloooqqquuuxxx|||~~~~~~|||{{{{{{zzzyyywwwpppmmmhhheeedddccccccbbb___[[[VVVRRRNNNJJJFFFCCCEEEBBB@@@@@@AAA???;;;777777777666555666777888999<<<<<<======<<<;;;:::999999888777666666666777777888888888888888888888999666666555444444555777888777888888999999999888888777666444333111000000000///////////////000000111---......///000111111222111111111111111000000000222222333444444555555666555666666777888999::::::???@@@BBBEEEHHHLLLOOOPPPTTTVVVYYY[[[^^^ccciiimmmoooqqqtttxxx{{{}}}~~~~~~}}}~~~|||{{{{{{{{{yyyxxxoookkkgggdddcccbbbaaa```]]]ZZZUUUQQQNNNKKKHHHEEEBBBAAA?????????>>><<<;;;777777666555555666777888:::;;;<<<======<<<:::999999999888777777666666666666777777777888999999999777555444333333444666777777888999:::::::::::::::888777555444222111111111///////////////000111111......//////000000111111......///000222333444444222222333444444555555666666666777777888999999:::>>>???AAADDDHHHLLLOOOQQQTTTVVVXXX[[[^^^ccciiinnnoooqqqtttwwwzzz|||}}}}}}~~~~~~{{{yyyxxxwwwuuutttnnnkkkfffcccaaa___]]][[[ZZZWWWSSSPPPNNNLLLJJJGGGBBBBBBBBB@@@===;;;;;;;;;888777666555555666777888999:::;;;======<<<;;;:::::::::999888777777666666555666666777888999999:::999777555444444555777999888888999;;;;;;<<<<<<<<<888888666444333222222222///////////////000111111////////////000000000000,,,---...///111222333333222222333444444555555666666777777888888999999:::===>>>AAADDDHHHLLLOOOQQQUUUWWWYYY\\\___eeekkkpppoooqqqtttwwwzzz|||}}}}}}~~~}}}zzzwwwuuutttqqqooooookkkgggccc```]]]YYYWWWXXXUUURRRPPPOOOMMMKKKIIIEEEFFFFFFAAA;;;777777888888777666555555666777888888999;;;=========;;;::::::::::::999888777777666555555666777888999999:::<<<;;;999777777888:::<<<888999:::;;;<<<=========999888666555333333222222///////////////000111111000000000000////////////.........///////////////222222333444444555555666777777888888999999::::::===>>>@@@DDDHHHLLLOOOQQQWWWXXXZZZ]]]aaafffmmmrrrppprrruuuxxx{{{|||}}}}}}~~~}}}zzzwwwsssooolllkkkjjjhhheeebbb```^^^[[[XXX[[[UUUQQQRRRUUUSSSOOOKKKFFFEEECCC@@@>>>===<<<;;;===;;;777555333333555666777999<<<======;;;888666:::;;;;;;;;;:::888666555444555666888999999999999:::999777555444333333333555666888:::::::::888777:::::::::999777444222111000///////////////000111000000000000000000000000000000000000000111111222333444333000111555777666777999999999888999:::<<<>>>@@@BBBCCCEEEHHHLLLOOOTTTWWW[[[___cccggglllppptttuuuvvvxxxzzz|||}}}~~~||||||{{{xxxuuurrrnnnlllkkkkkkiiieeecccaaa___\\\YYYYYYUUUQQQQQQRRRPPPMMMKKKHHHFFFDDDAAA???===;;;;;;666666555555555555666666555777:::=========;;;999;;;;;;;;;;;;:::888777555444555666777888999999999::::::999777666444333333666777999;;;<<<;;;:::::::::::::::999777555333111000000////////////000000000000000000000000000000000000000000000111111222...111222222666===AAAAAA555666777777666777888:::???AAACCCDDDFFFIIIMMMPPPTTTWWWZZZ^^^aaaffflllppprrrsssuuuwwwyyy{{{}}}}}}}}}{{{{{{zzzzzz|||zzzxxxwwwuuussspppmmmkkkjjjkkkhhheeecccaaa___\\\ZZZVVVVVVTTTRRRPPPOOOMMMLLLJJJHHHEEEBBB???===;;;;;;333444666777777666444333333555888;;;===>>>>>>===;;;;;;<<<;;;:::999777666555555666777888999::::::::::::::::::999777555444666777999;;;=========<<<:::;;;;;;:::888666444222111000000//////000000000000000000000000000000000000000000000000111111222,,,000222333888@@@EEEEEE555666777777666666999:::???AAADDDFFFGGGJJJNNNQQQTTTVVVYYY[[[___eeelllpppssstttvvvyyy|||~~~~~~~~~{{{yyyvvvsssrrrrrrsssttt|||}}}yyywwwuuutttrrrqqqnnnmmmkkkjjjiiigggdddaaa```^^^[[[YYYUUUWWWWWWSSSPPPOOOOOONNNKKKIIIFFFCCC@@@===;;;:::999888888777666444333222333444777:::<<<===>>>>>>;;;;;;<<<<<<;;;999777666555555666666888999:::::::::;;;<<<<<<;;;999666555666777999;;;<<<=========;;;;;;;;;;;;999777555444111111000000///000000000////////////////////////000000000000000111111222...222333222555;;;===<<<666777888888888888;;;===>>>@@@CCCFFFHHHJJJNNNQQQTTTUUUWWWYYY]]]dddkkkppptttvvvyyy||||||wwwsssqqqmmmkkkkkknnnrrrtttxxx{{{~~~}}}zzzwwwvvvsssrrrqqqpppnnnlllkkkkkkfffdddaaa___^^^\\\YYYWWWQQQVVVVVVQQQNNNPPPPPPMMMKKKIIIFFFCCC@@@===;;;:::===;;;888666555444555666555555777888:::;;;<<<===;;;<<<<<<<<<;;;999777666666666666666777888:::;;;;;;<<<======<<<:::888666555666777999;;;<<<======<<<<<<<<<<<<:::888666555222222111000000000000000////////////////////////000000000000000111111222222444444222222666666444555666888888777888;;;===;;;>>>BBBEEEGGGJJJMMMOOOTTTUUUWWWYYY]]]ccckkkppptttvvvyyy}}}yyysssooommmkkkiiiiiikkkpppuuuxxxxxxzzz|||~~~~~~}}}yyy|||~~~~~~|||yyywwwvvvssssssrrrpppooommmlllkkkdddbbb___^^^]]][[[XXXVVVNNNSSSRRRMMMMMMQQQQQQKKKJJJHHHEEEBBB???===;;;;;;;;;999777555555777999;;;555555555666777888:::;;;<<<<<<<<<<<<;;;:::888777666666555555666888:::;;;<<<<<<======<<<:::999888666777888999:::;;;<<<===<<<<<<===<<<;;;:::888777333222111111000000000000000000000000000000000000000000000000000111111222222555555333333666666333222444555555555666999;;;:::===AAAEEEGGGJJJMMMOOOSSSUUUXXXZZZ^^^dddkkkoooqqqssswwwzzz}}}~~~~~~~~~~~~~~~yyyuuuqqqllliiiiiijjjlllnnnrrruuuxxxzzzzzzzzzzzzzzzyyyyyyyyyyyyvvvyyy}}}~~~{{{xxxwwwwwwuuutttsssqqqpppnnnmmmllldddbbb___^^^]]][[[XXXVVVOOOSSSQQQLLLOOOWWWUUUMMMHHHFFFDDDAAA???===;;;;;;999888777666666777888999444333333333555777999;;;<<<<<<======<<<:::888777777666555555666888:::<<<<<<<<<<<<;;;;;;::::::999999999999::::::;;;<<<===<<<=========<<<:::999888444333222111000000000000000000000000000000000000000000000000000111111222000333444222333666666333222333555555555666999;;;:::>>>BBBFFFHHHKKKNNNPPPSSSUUUYYY\\\```eeekkkoooppprrrvvvyyy|||||||||{{{|||wwwsssooolllhhhfffgggjjjoootttxxxzzz{{{{{{|||{{{yyywwwvvvuuuvvvwwwtttxxx}}}~~~{{{yyyxxxxxxvvvvvvtttrrrpppooommmllleeeccc```^^^]]]\\\YYYWWWRRRUUUSSSOOOTTT]]][[[PPPFFFEEECCCAAA>>>===<<<;;;999999999888777555333222222111111222444777:::<<<<<<=========<<<:::888777777666555555666888:::<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>======>>>>>>===;;;999888444333222111000000000000000000000000000000000000000000000000000111111222///222333111111444444111333555666777777888;;;===;;;>>>CCCGGGJJJLLLOOOQQQRRRUUUYYY]]]aaafffkkknnnrrrtttwww{{{}}}}}}|||{{{{{{}}}wwwuuupppllliiihhhhhhhhhccciiisss}}}~~~zzzvvvsssrrrrrrssstttxxx}}}~~~{{{xxxvvvtttsssrrrpppmmmjjjhhhfffbbbaaa```]]][[[YYYWWWVVVXXXSSSNNNNNNRRRUUUUUUTTTJJJGGGDDD@@@===;;;;;;;;;;;;:::888777555444444444222222222333444555666777======;;;:::888777666555444444444444555777888:::::::::;;;<<<<<<;;;:::999999::::::999999;;;>>>AAAAAAAAA@@@???===;;;999888666444222///...---......000000000000000000000000/////////000111111222222444333333222222333333444777777666666777888999999???BBBEEEHHHIIIKKKNNNPPPXXXZZZ\\\]]]___bbbgggjjjooorrrwwwzzz{{{{{{|||}}}vvvsssoookkkiiigggggggggiiinnnxxx}}}xxxtttrrrqqqqqqssswww{{{}}}|||yyyxxxwwwsssrrrqqqooollliiigggeeecccbbb```]]]ZZZXXXVVVUUUVVVQQQMMMMMMPPPRRRQQQNNNJJJGGGDDD@@@===<<<;;;;;;:::999777666444333333333222222222333444555666777:::999999888888777777666555444333333444555777888;;;<<<=========<<<;;;;;;888888888777555666999;;;????????????>>><<<;;;:::777555222000///...//////000000000000000000000000/////////000111111222222333333333333444444555666555555555666777999:::;;;???AAAEEEHHHIIIKKKNNNPPPWWWYYY[[[]]]___cccgggkkknnnqqqvvvxxxzzzzzz{{{|||~~~}}}yyysssrrrooollljjjiiiiiiiiinnnrrr{{{|||wwwtttrrrqqqtttvvvyyyzzzxxxvvvuuuuuurrrqqqpppmmmkkkhhheeedddcccbbb___]]]ZZZWWWUUUTTTVVVRRROOOOOOPPPOOOLLLIIIIIIGGGDDDAAA???===<<<<<<999999777555444333333333333333333333333444555666666666777777777777777777777666555444444555666777:::;;;<<<======<<<;;;;;;;;;;;;;;;999777777999;;;>>>>>>??????>>>===;;;:::777666444222000000000111000000000000000000000000/////////000111111222222222222333333444666777888444444555666888:::<<<===>>>AAAEEEHHHJJJLLLNNNPPPUUUWWWZZZ]]]___ccchhhlllmmmpppuuuxxxyyyyyyzzz{{{}}}yyyvvvqqqppppppoooooonnnoooooopppsssyyy|||yyyvvvuuuvvvxxxxxxwwwtttrrrqqqqqqoooooommmkkkiiifffdddbbb```___^^^\\\ZZZXXXVVVVVVXXXVVVSSSRRRRRROOOKKKHHHIIIGGGEEEBBB@@@???>>>===;;;:::888666555444444444444444333333333444555555666666777777777777777888:::999777666666666777777888999;;;<<<<<<;;;::::::;;;<<<<<<:::888888:::;;;>>>>>>??????>>><<<:::999777666555333222222222222/////////////////////////////////000111111222222333333333333444555666777666666666777888:::;;;<<<>>>AAAEEEHHHJJJLLLOOOQQQTTTVVVYYY\\\___dddiiimmmnnnqqquuuxxxyyyzzz{{{||||||{{{vvvsssqqqqqqssstttuuuvvvwwwwwwsssuuuyyy~~~|||{{{yyyyyyxxxuuuqqqmmmlllllllllkkkjjjiiigggeeecccbbb]]]\\\[[[[[[ZZZYYYXXXXXXWWWVVVUUUTTTQQQNNNJJJGGGHHHGGGFFFDDDBBB@@@??????<<<<<<:::888777666666555555555444333333333444444888888888888888777777777999888666555444555555666999:::;;;<<<===<<<<<<;;;555666777666555555777999>>>?????????>>>;;;888666777666555444333333222222/////////////////////////////////000111111222222444333333333333444444555999888888888888888999999===@@@DDDHHHJJJLLLOOOQQQSSSUUUXXX\\\___dddiiimmmooorrrvvvyyyzzz{{{|||}}}|||~~~vvvrrrqqqtttuuuxxxzzz||||||||||||yyyzzz|||~~~~~~zzzzzzyyyuuupppkkkiiiiiihhhhhhggggggfffdddcccbbb[[[[[[[[[ZZZYYYXXXXXXWWWUUUUUUTTTRRROOOLLLIIIGGGHHHGGGFFFEEEDDDBBBAAA@@@>>>===;;;999888777777777666555444444333333333333888888888888888888777777666555444333222222333444:::;;;===>>>>>>>>>>>>===444666777777777666888999<<<===??????>>><<<999777666666666555444333333222000000000000000000000000/////////000111111222222333333333333444555666666::::::999888888888888999===@@@DDDGGGJJJLLLOOORRRSSSUUUXXX[[[___ccchhhlllooossswwwzzz{{{{{{|||}}}||||||uuussssssyyy{{{}}}}}}|||}}}}}}}}}wwwxxxxxxuuupppllljjjiiiddddddeeeeeeddddddcccccc]]]]]][[[ZZZXXXVVVUUUUUUTTTTTTTTTRRROOOMMMKKKKKKHHHGGGGGGFFFEEECCCBBBAAA===<<<;;;999888777666666777666555444333222222222555555666777777888888999666555444333333444555555888999:::<<<======<<<<<<888999::::::888777888999888:::===??????===;;;999555555555555444333333222000000000000000000000000/////////000111111222222222333333555777999;;;<<<999999999888888999::::::===@@@DDDGGGJJJMMMPPPRRRSSSVVVYYY[[[^^^bbbhhhkkknnnrrrvvvyyyzzzzzz|||}}}zzz}}}wwwvvvvvv}}}~~~|||zzz}}}~~~}}}{{{tttvvvwwwuuuqqqmmmkkkjjjbbbbbbcccdddddddddcccccc```___]]]ZZZWWWUUUSSSRRRVVVVVVVVVTTTQQQOOOOOOPPPGGGGGGGGGGGGFFFDDDCCCBBB<<<;;;:::888777666666555777666555444333222222222222222333555666888999:::999888777666666777888999444555777888999999888888777888999777555333333333555777;;;>>>@@@???>>><<<444555555555444333222222000000000000000000000000/////////000111111222222111222444666999===???AAA888888888888999:::;;;<<<<<<@@@DDDGGGJJJMMMPPPRRRTTTVVVYYY[[[^^^bbbgggjjjmmmqqquuuxxxyyyyyyzzz|||yyy~~~~~~zzzyyy{{{}}}yyy}}}~~~|||{{{yyywwwtttppplllhhhfffggggggfffeeedddbbbaaa```]]]\\\[[[ZZZYYYXXXWWWVVVTTTVVVWWWWWWUUUPPPKKKHHHJJJHHHEEEDDDDDDCCCAAA@@@<<<<<<;;;::::::999888888555555444333333222111111444444444666888888777666888888777777666444333222444666888;;;;;;:::999777777777777777777777777777:::;;;===???@@@@@@>>>>>>;;;999777666666666555333111000///////////////000000000000000000000111222444111000777AAAEEE@@@999777777888999::::::;;;;;;>>>@@@DDDFFFHHHKKKNNNPPPTTTVVVXXXZZZ]]]aaaeeeiiikkknnntttyyy||||||{{{zzz}}}{{{{{{}}}~~~~~~~~~}}}~~~|||yyywwwuuuqqqmmmiiigggeeegggffffffeeecccaaa```___\\\[[[ZZZYYYWWWVVVUUUUUUWWWXXXZZZZZZXXXTTTPPPMMMJJJHHHEEEDDDCCCBBB@@@???======<<<;;;:::888888777555555444333333222111111444333333444666777777666777777777777666555444444666777777888999999::::::666666666666666666666666999:::<<<===>>>===;;;;;;:::888555444555555333222111111000///////////////000000000000000111111222333111111666===@@@===999555555666777888::::::;;;>>>@@@DDDFFFHHHKKKNNNQQQTTTVVVYYY[[[^^^aaafffiiikkkoootttyyy{{{|||zzzyyy|||~~~~~~~~~~~~}}}zzzwwwuuuqqqmmmiiigggeeeeeeffffffeeedddbbb```^^^]]]ZZZZZZYYYXXXVVVUUUTTTSSSXXXYYYZZZZZZYYYVVVSSSQQQKKKIIIFFFDDDCCCBBB@@@>>>>>>>>>===;;;:::888777666555444444333333222222111444222111111333555666666555666666777777666666555888777666555666888:::<<<666666666666666666666666777888:::;;;;;;:::999888888666444333444444333111333222111000///.........000000000000000111222222222222222444777999999888333333555666888999:::;;;===@@@CCCFFFHHHKKKNNNQQQUUUWWWZZZ\\\___bbbgggkkkllloootttxxx{{{zzzxxxwww{{{~~~~~~zzzwwwuuusssooojjjgggeeeeeeeeeeeeeeedddbbb```^^^\\\[[[ZZZZZZYYYWWWVVVUUUTTTSSSUUUUUUVVVVVVUUUSSSQQQPPPMMMJJJGGGEEEDDDBBB@@@???@@@???===<<<:::888777666444444444333333222222222444222//////111444555555555555666777777777777777777777666666666888:::;;;666666666666666666666666555666777999999:::999999888666444444444444333222444333222000///.........000/////////000111222333222222333222222333555777222333444666888:::;;;<<<===???CCCFFFHHHKKKOOOQQQVVVXXX[[[]]]___ccchhhkkkmmmppptttxxxzzzyyywwwuuuyyy|||~~~zzzwwwtttrrrnnnjjjgggfffeeefffddddddcccbbb```^^^\\\[[[[[[ZZZYYYXXXVVVUUUTTTTTTRRRRRRSSSRRRRRRPPPOOONNNMMMKKKHHHFFFEEEDDDBBB@@@@@@???>>><<<:::888777666444444333333333333222222333111///...111333444555444555666777888888888888555666666777888888999999777777777777777777777777444555666888999;;;<<<<<<:::888666555666777666555444333222111//////......////////////000111222333222333333111000000333666333444555777999;;;<<<===<<>><<<;;;999888777333333333333333333333333222000//////111333444444555666777777888888888888444555666777888888888888888888888888888888888888444555666777999;;;<<<===;;;999777777888888888777444333222111000/////////////////////000111333333333333333222000111333555444555666777999:::;;;<<<<<>>===<<<;;;:::999999333333333333333333333333111000000111333444444333666777777888888888777777666666555555666777999:::999999999999999999999999666666666777777888999:::;;;999777777888999888777333222111111000000000111......//////000222333444444333333333333444444444444444555666777888999:::<<<>>>BBBFFFIIILLLPPPSSSVVVXXXZZZ]]]___cccgggkkkjjjmmmrrrvvvxxxwwwvvvtttqqqwww~~~tttvvvzzzzzz~~~}}}yyyuuurrrmmmmmmllljjjhhhfffdddbbbaaaaaaaaaaaaaaa``````___XXXWWWVVVUUUTTTRRRQQQQQQPPPOOOMMMKKKIIIIIIIIIIIIFFFDDDBBBBBBBBBCCCBBBAAA>>>>>>===<<<;;;;;;::::::333333333333333333333333111000000222444555444222777777888888888888777777999777444222333666:::<<<::::::::::::::::::::::::999888777666666666666666;;;999777777888999888777222222111111111111111222.........///000222333444555333222333555666555333444444444555666777777888;;;>>>BBBFFFIIILLLPPPSSSUUUWWWZZZ\\\___bbbgggkkkjjjmmmrrrvvvxxxxxxvvvtttpppvvvwwwwww|||zzzuuupppmmmkkknnniiidddbbbcccdddcccaaabbbaaa___]]][[[ZZZZZZZZZYYYXXXUUUSSSQQQPPPPPPPPPQQQOOOMMMJJJHHHGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCBBB======<<<;;;999888777666666555444333222111111111333222222111111222222333777777777777888888888888888777777777777666666555888888:::;;;;;;;;;::::::888777777666666666666666;;;:::999:::<<<<<<999666666666555444222111000000///111222333111111111222333666777333111333555444333444555333222444999>>><<<>>>AAACCCFFFJJJOOOSSSUUUYYY^^^```aaaccchhhlllmmmooorrruuuwwwwwwwwwwwwqqqvvv~~~yyyzzz}}}wwwrrrnnnlllkkkllliiidddaaaaaabbbccccccaaa___]]][[[ZZZZZZ[[[\\\ZZZXXXVVVSSSQQQPPPPPPPPPPPPOOOLLLJJJHHHGGGGGGGGGFFFFFFFFFEEECCCBBB@@@?????????>>><<<;;;:::999888666555444333222222222222333222222111111222222333444444444444555555555555777777666666666666777777999:::;;;<<<<<<;;;::::::999888777666555666777777:::999888:::;;;;;;888555777666555333111///...---///111222222111111111222222444333111333666666222222444666888888888:::;;;>>>@@@CCCEEEGGGIIIMMMPPPUUUYYY]]]```aaaccchhhlllnnnpppsssuuuwwwwwwwwwvvvrrrwww~~~~~~zzzsssmmmjjjiiiiiiiiigggccc___]]]^^^aaaddd```^^^[[[YYYXXXYYYZZZ\\\ZZZXXXVVVTTTRRRPPPOOOOOOPPPNNNLLLJJJHHHGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@??????>>>===<<<;;;:::999888666666555444333333333333333222222111111222222333666666666777777777888888777666555444444555777888:::;;;<<<======<<<:::::::::999777555555555777888999888888999::::::777555777666555333000...,,,,,,///111222222111111222333222222111111555999666///333444777;;;>>>===;;;888;;;>>>BBBFFFHHHKKKNNNPPPUUUYYY]]]___```ccchhhmmmoooqqqtttvvvxxxwwwvvvuuusssxxxxxxpppjjjgggffffffeeeeeebbb]]]YYYYYY^^^bbb```^^^ZZZWWWVVVVVVXXXYYYYYYXXXVVVTTTRRRPPPOOONNNOOONNNKKKIIIHHHGGGGGGHHHHHHHHHGGGFFFEEECCCAAA@@@===<<<;;;:::888777666666777666555444444444444444333222222111111222222333777777777888888999999::::::888666333333444666888;;;<<<=========<<<;;;:::;;;999777555444555777888999999::::::;;;:::888777666666555333111000///...///000111111000111222444333555666555666777555///444444666:::>>>???;;;777666:::@@@FFFJJJNNNQQQTTTVVVYYY]]]___```ccciiimmmppprrruuuxxxyyyxxxvvvttttttyyyyyyqqqjjjgggffffffdddcccaaa\\\WWWWWW[[[___```^^^ZZZVVVTTTSSSTTTTTTVVVVVVUUUSSSQQQPPPNNNMMMNNNMMMKKKIIIHHHGGGGGGHHHHHHHHHGGGFFFDDDBBB@@@???<<<<<<;;;:::888777666555666666555444444444555555333222222111111222222333333333444444555666777777===;;;777555333444555666;;;<<<=========<<<;;;:::;;;:::888666555666777777:::;;;<<<<<<<<<:::999999555555444444444333333333///000111111000111333555555<<>><<<>>>===<<<;;;:::999888777555555444444444444444555333222222111111222222333444444555666777888888999===<<<999777555555666777999:::;;;<<<===<<<<<<;;;;;;:::999888777666666666:::<<<>>>>>><<<:::::::::444444444444555555555555///000111000000111444666777@@@CCC<<<444111222444555444333444777999:::::::::===BBBEEEHHHKKKOOOQQQWWWZZZ]]]^^^___ccciiinnnppprrrwwwzzz{{{zzzwwwuuuvvv{{{xxxxxxwwwyyy|||}}}xxxtttqqqppppppjjjhhhdddaaa___]]][[[YYYXXXXXXWWWVVVUUUSSSRRRQQQOOOOOOPPPPPPPPPOOONNNMMMMMMLLLJJJHHHGGGGGGGGGHHHGGGFFFEEEDDDAAA???===<<<>>>===<<<;;;:::888777777444444333333333333444444333222222111111222222333666666777888999:::;;;;;;;;;:::999999888999999999777888:::;;;<<<<<<<<<<<<::::::::::::999777555444999;;;>>>===;;;999999:::444444444444444444444444///000000000///111444777:::???AAA:::333222444444333444666666666888:::<<<<<<>>>BBBDDDGGGJJJOOORRRWWWZZZ]]]^^^___bbbiiioooooorrrwww{{{|||{{{yyywwwwww|||zzzuuuuuuuuuwww{{{}}}zzzxxxvvvuuuuuunnnjjjfffdddcccaaa\\\XXXSSSTTTUUUVVVVVVUUUSSSRRRLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJHHHGGGGGGHHHHHHIIIHHHGGGFFFCCCAAA???>>><<<;;;:::999777666555555333333222222222333333444333222222222222222222333333333444555666777888888888888999:::;;;;;;<<<<<<555666999;;;<<<<<<<<<<<<999:::;;;;;;:::888555333888;;;======:::888888:::555555444333333222111111///000000//////111444777;;;===<<<666444555555333111444888999888777999<<<:::<<<@@@CCCGGGLLLRRRVVVXXXZZZ\\\]]]^^^bbbiiiooonnnqqqvvv{{{}}}|||yyywwwxxx|||{{{zzzzzz{{{||||||zzzzzz{{{|||}}}uuurrrnnnllliiiddd]]]WWWWWWUUUSSSSSSTTTUUUTTTSSSSSSRRRPPPNNNMMMLLLKKKKKKKKKIIIGGGEEEEEEEEEFFFGGGHHHHHHGGGFFFDDDAAA>>>===;;;;;;::::::999888777777999666444444666666333111222222222222222222222222222222333444666888:::;;;999888777555444444333333666777999;;;<<<<<<;;;:::999<<<>>>;;;555333555888777999;;;======<<<;;;:::444444444444444444444444111111000//////222666:::@@@<<<777444333444333333555555555666777999;;;;;;???AAADDDGGGJJJMMMRRRUUUXXXYYYZZZ^^^ccchhhnnnqqqppprrrvvvzzz{{{{{{yyyxxxuuu{{{|||}}}~~~}}}}}}~~~yyyuuupppmmmjjjfff___ZZZWWWUUUTTTTTTUUUVVVUUUTTTSSSRRRQQQOOOMMMLLLKKKKKKKKKIIIGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFDDDAAA???>>><<<<<<;;;:::999777777666777555333333444555333111222222222222222222222222222222333444666888:::;;;:::999777666555444444444666777:::<<<<<<<<<<<<;;;:::<<<===:::666444555777777999:::<<<===<<<;;;:::555555555444444333333333222222111000000333777;;;???;;;777444333444333333444555555666777999:::;;;:::===@@@CCCFFFIIINNNQQQXXXYYY\\\___ccchhhllloooqqqtttxxx{{{}}}}}}{{{zzzvvv|||}}}yyysssooolllhhhbbb]]]XXXVVVTTTTTTVVVWWWWWWWWWTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIHHHFFFEEEFFFFFFGGGEEEEEEEEEEEEDDDBBBAAA@@@======;;;:::888777666555444333222222333444333111222222222222222222222222222222333444555777999::::::999888777666555555555666888:::;;;<<<===<<<<<<<<<<<<;;;999888666666555777888:::;;;<<<<<<;;;;;;777777666555444333333222222333222111111444888;;;===:::666444444444444333444444555666777999:::;;;;;;>>>AAADDDGGGKKKOOORRRXXXZZZ]]]```eeeiiilllmmmsssuuuyyy}}}~~~}}}|||xxx~~~}}}xxxvvvzzzzzztttooollliiiccc___YYYWWWUUUUUUWWWXXXYYYYYYUUUTTTRRRPPPNNNLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDDDDCCCCCCCCCBBBBBB>>>===<<<:::888666555444333333333333444444444333222222222222222222222222222222333444555777888999:::999888777666666666666666777999;;;<<<=========>>><<<:::999999888666444666777999:::;;;;;;;;;;;;888888777666555444333222222222222111111333777::::::888555333444444444333444444444555777888:::;;;<<>>===<<<:::888666555444444444555555444444555555222222222222222222222222222222222333555666888888:::999888777777666666777666666888999;;;<<<======>>><<<:::999999999777555666666777999:::;;;;;;;;;999999888777555444333333111111222111000222555777777555333333444555444333333444444555666888::::::999<<>><<<888666666888555555555666888:::;;;<<<888888888777777666666666111222333222222222444666333222111222444555555444333333444444666777999:::;;;>>>BBBEEEIIIMMMRRRVVVYYYZZZ]]]```eeejjjnnnqqqooorrrvvvzzz}}}}}}|||{{{xxx~~~wwwjjjddd______```fffqqq|||wwwuuuwww}}}~~~yyywwwtttsssssspppjjjddd___\\\WWWTTTTTTVVVVVVWWWYYYWWWUUURRRPPPNNNLLLLLLHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBAAA@@@AAABBBCCC;;;;;;::::::999888777777333555666555111000111333222222222222222222222222222222222333444555666777777666666555555555555666222333333555777999;;;<<<:::>>>@@@===777444666:::444444555666777999;;;<<<888888888777777777777777222333444444333333555777222111111222444555555444333333333444666777999:::777999===AAAEEEIIINNNRRR]]]]]]^^^```dddhhhmmmoooooorrrwww{{{}}}~~~}}}|||www}}}sssccc```]]]\\\___eeemmmrrryyy|||yyyzzz}}}|||{{{zzzxxxvvvsssnnnhhhccc```^^^[[[XXXWWWVVVTTTRRRYYYXXXVVVSSSPPPNNNLLLJJJJJJJJJHHHGGGFFFEEEEEEEEECCCBBBBBBAAAAAA@@@@@@???@@@???>>>;;;999666555444666666666666777777777777111222222333333333222111111111111111222333444444666666666666555444333333333444555777777777666666<<<<<<<<<;;;:::999888777666666555555666777999:::;;;;;;;;;:::888555222111666666444111333777777333333333222222333333444555555444444555555666777888<<<>>>AAACCCDDDIIIPPPVVVWWWZZZ___bbbeeehhhkkknnnmmmpppxxx}}}|||zzz~~~rrrccc```\\\ZZZ\\\aaahhhlllttt{{{||||||~~~|||{{{zzzxxxvvvrrrmmmgggccc```^^^[[[XXXWWWVVVTTTRRRVVVUUUSSSQQQNNNLLLJJJJJJJJJIIIHHHFFFEEEEEEEEEEEECCCBBBBBBAAAAAA@@@??????>>>===<<<;;;999888777666555555555555555555555555333333222222222222222222333222222111111222222333555555666666555444333333555444444444555777888999;;;;;;;;;;;;:::999888888666666555555666777999:::999999::::::999777666555444555333111333999:::777333333222222333333444555555444444555555666777888;;;>>>AAACCCEEEIIIPPPVVVXXX[[[___bbbeeehhhkkkmmmnnnqqqxxx||||||zzzyyynnnaaa___[[[ZZZ\\\bbbiiimmmqqqwww~~~~~~{{{yyywwwtttqqqlllfffbbb```^^^[[[XXXWWWVVVTTTRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@??????;;;;;;;;;::::::999999999444444444444444444444444555444222111111111222222333333222111111111111222555555555555555555444444666555333222444666:::<<<999::::::;;;;;;::::::999666666555555666777999:::777888999::::::::::::999444555333111444;;;===<<<333333222222333333444555555444444555555666777888;;;>>>AAACCCEEEIIIPPPUUUXXX[[[___bbbeeegggjjjlllpppqqqxxx~~~{{{{{{zzztttjjj^^^]]][[[]]]bbbiiiqqqwwwtttyyy{{{yyyvvvssspppkkkfffbbb```^^^[[[XXXWWWVVVTTTRRROOONNNNNNMMMLLLKKKJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????;;;;;;;;;::::::999999999555555555444444444444444666444222000000000222333222111111111111111222333444444555555555555555444555444444444555777:::<<<888999::::::;;;;;;;;;:::666666555555666777888:::888999999::::::;;;;;;;;;666666444111444;;;>>><<<333333222222333333444555555444444555555666777888:::===AAACCCEEEIIIOOOTTTWWWZZZ___bbbdddgggjjjlllqqqrrrwww}}}zzzzzzzzzsssiii]]]\\\]]]```fffoooxxx}}}{{{|||zzzvvvsssoookkkeeebbb```^^^[[[XXXWWWVVVTTTRRRNNNNNNMMMMMMLLLKKKKKKKKKGGGGGGEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>======<<<;;;999888777777666666666555555555444444555444222000000111222333//////000000111222333444333333444555666666666555333444555777888999999999888888999:::;;;;;;;;;;;;666666555555666777888:::;;;;;;::::::::::::::::::888888666333555:::<<<:::333333222222333333444555555444444555555666777888999===AAACCCEEEIIIOOOTTTVVVYYY^^^aaadddgggjjjmmmqqqrrrvvv}}}|||zzz{{{zzzsssjjj___^^^```cccjjjsss{{{~~~{{{wwwsssoookkkfffbbb```^^^[[[XXXWWWVVVTTTRRRNNNNNNMMMMMMLLLLLLKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>>???>>>===;;;999777666555777777666666555444444444333333222111111222333444000000///000000222333333222333444555666666666666444555777888999999888777888999::::::;;;;;;;;;;;;666666555555666777999:::<<<<<<;;;:::999999999999999999777444666999999666333333222222333333444555555444444555555666777888888<<>>>>>>>>>>>>>><<<;;;999777666666666666555555444333333222111111111222222333333444222222111000000000000000111222333555666777777777777777777777777777777888999999:::;;;;;;;;;::::::666666555555666777999:::;;;;;;999888888999999:::666888777555777999888444333333222222333333444555555444444555555666777888777<<>>>>>>>>======<<<;;;999888777777555555444333333222111111///000111222444444444444555444333111///...------111222333555666777777777;;;999777555555666888999:::::::::;;;;;;::::::999666666555555666777999::::::999888888888999:::;;;444666777666777:::888333333333222222333333444555555444444555555666777888777;;;AAADDDEEEIIINNNRRRQQQUUUZZZ```dddiiinnnqqqoooooorrryyy|||{{{{{{~~~zzzuuujjjbbb___\\\cccmmmwww{{{tttnnnkkkjjjhhhgggddd```[[[XXXVVVUUUSSSRRRPPPOOOMMMLLLJJJIIIIIIIIICCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@<<<;;;999999999777555333111222333444555444333222555555555555444333222222444333111000000111333444000222444666888888888888;;;:::777555555555777888:::;;;===<<<;;;::::::;;;555555555555555666777888999999:::;;;<<<<<<<<<<<<666666777777777666444333111111222222222333333333333333444444555666666666::::::???EEEHHHHHHLLLQQQVVVYYY]]]bbbfffiiijjjkkkqqqooorrryyy|||{{{yyyzzzxxxxxxooofff___]]]]]]dddnnnxxx{{{tttnnnkkkjjjhhhgggdddaaa\\\XXXWWWUUUTTTRRRPPPOOOMMMKKKJJJIIIHHHHHHEEEEEEDDDCCCCCCBBBAAAAAA????????????>>>>>>>>>>>>===;;;:::999999888666333333333444444444333333222333333444444444444444333333222000//////000222333000222444666888999999999;;;:::888777666666777777999;;;<<<<<<;;;::::::;;;555555555555555666777888888999:::;;;<<<<<<<<<<<<777777777777666555333333111111222222222333333333333333444444555666666666:::;;;???EEEHHHHHHKKKPPPTTTWWW]]]bbbgggkkklllmmmpppnnnqqqxxx|||zzzyyyyyyyyyyyymmmfff___[[[[[[___fffppp{{{}}}~~~zzztttnnnkkkiiigggfffdddaaa\\\YYYWWWVVVTTTRRRPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFFFFEEECCCBBB@@@???>>>>>>>>>======<<<<<<<<<===<<<:::::::::999777555555555444333222222222333111222333444555555555555222111000//////000111222000111444666888:::;;;<<<:::::::::999888888777777999:::<<<<<<:::::::::;;;777666666666666666777888888999:::;;;<<<<<<;;;;;;888888777666444333222222111111222222222333333333333333444444555666666666;;;;;;???DDDGGGGGGJJJPPPSSSVVV\\\ccciiimmmnnnooonnnmmmpppwww{{{yyyxxxyyyzzznnnddd^^^ZZZXXXXXX___fffrrr{{{xxx}}}}}}yyysssnnnkkkiiifffeeeccc```\\\YYYWWWUUUSSSQQQOOONNNMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFEEECCCAAA@@@>>>>>>>>>===<<<<<<<<<;;;===<<<;;;;;;;;;:::888666777666444333222222222333111222333444444444444444222222111000000111222222000111333666888;;;<<<===::::::;;;::::::999777777888:::;;;;;;:::::::::;;;888888777666666777777777777888:::<<<<<<<<<;;;::::::999777555444333222222111111222222222333333333333333444444555666666666<<<;;;>>>DDDFFFFFFJJJOOOSSSWWW^^^eeejjjmmmoooooommmkkkooovvvzzzyyywwwxxx{{{tttddd]]]YYYVVVUUUVVVZZZcccrrryyy{{{|||xxxsssnnnkkkhhhfffdddaaa___[[[YYYWWWUUURRRPPPOOONNNLLLKKKIIIHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@???>>>>>>===<<<<<<===<<<:::;;;;;;:::888666888777555333222222333333333333444444333222222111333333333222222333333333000111333555777:::<<<===::::::;;;::::::999777777777999;;;;;;:::999:::;;;:::999888777777777777777666777:::<<<<<<<<<:::999:::999888777555444222222111111222222222333333333333333444444555666666666;;;;;;>>>CCCEEEFFFJJJPPPVVVZZZ```fffkkknnnnnnnnnlllkkknnnuuuzzzxxxwwwxxx|||uuuiii]]]YYYWWWTTTRRRRRRSSS]]]nnn{{{zzz{{{wwwrrrnnnkkkhhheeebbbaaa___\\\ZZZXXXUUURRRPPPNNNMMMLLLKKKKKKJJJJJJJJJHHHGGGFFFEEEDDDDDDEEEEEEAAAAAA@@@??????>>>======<<<;;;::::::::::::888666666666555444333333333444444444444444333222111000444444444444444444444444111111222444666888;;;<<<:::::::::999888888777777666888:::;;;:::999:::;;;;;;;;;999888777777777777555777:::<<<===<<<:::999999999999999888666444222111111222222222333333333333333444444555666666666::::::<<>>======<<<;;;:::999999:::999777555444555555555555555444444222222333333333222222111333333333444444333333333111111111222444777999:::;;;:::888777666666777777666888:::::::::999:::<<<<<<<<<:::999888777777777444666:::<<<===<<<999888777999;;;<<<;;;888555333111111222222222333333333333333444444555666666666999888;;;AAADDDFFFLLLSSSUUUZZZaaaiiinnnqqqqqqppplllkkknnnvvv{{{zzzyyyzzz~~~yyytttooojjjgggbbbcccccccccdddggglllooowwwooobbbZZZTTTUUUVVVRRRMMMKKKRRRWWW___jjjyyy}}}zzzvvvrrrnnnkkkgggdddaaadddbbb```^^^\\\YYYVVVSSSMMMMMMLLLLLLMMMNNNOOOOOOOOOLLLHHHDDDBBBBBBCCCDDDAAAAAA@@@???>>>===<<<<<<:::999888888999999777555333444555666666666555444000111222222333333333333111222222333333222222111111111111222333555888999;;;:::777555555555777888555777999::::::999:::<<<===<<<;;;999888777777777444666:::<<<===<<<999888666999<<<>>>===:::666444111111222222222333333333333333444444555666666777888777:::@@@DDDGGGMMMTTTSSSXXX```iiiooorrrsssssslllkkkooovvv{{{zzzyyy{{{yyypppiiidddaaa^^^]]]\\\WWWUUUXXXZZZ\\\```fffkkkqqqyyy~~~ppp```]]]XXXVVVUUURRRMMMIIINNNRRRXXX___jjj|||~~~|||yyytttpppmmmjjjgggdddaaa```]]][[[YYYWWWVVVUUUQQQOOOLLLLLLMMMMMMMMMMMMOOOMMMJJJGGGDDDCCCCCCCCCBBBBBBAAA???>>><<<;;;;;;===<<<<<<;;;999888888777999888777666444444444333333333333222222111111111111111222222222333333333111111222333444777999;;;;;;;;;:::999888777666666444555666666666777:::===<<<;;;;;;:::999888777777888777666777777666333111777999===AAACCC>>>444---333222222111111222222333555333222444777999888666888;;;>>>AAADDDJJJPPPTTTWWW[[[bbbjjjqqquuutttrrrnnnnnnppprrruuuwwwyyyzzz}}}~~~uuurrrnnniiieeedddcccbbbaaabbb]]]ZZZ[[[[[[[[[^^^ccchhhkkkpppuuu|||yyykkk```___]]]ZZZVVVRRRMMMJJJLLLPPPUUU[[[dddsss|||yyytttqqqnnnkkkgggeeeaaa```^^^[[[YYYWWWVVVUUUPPPNNNLLLKKKLLLMMMLLLKKKMMMLLLJJJGGGEEEDDDCCCCCCBBBAAA@@@???>>><<<;;;;;;<<<;;;:::999888777777666999888666555444333333333333333333222222222111111111111111222222222333333111111222222444777999::::::999888777666555444333444555777777777999;;;===<<<;;;;;;:::999888777777333333444777:::;;;:::999:::===@@@CCCAAA;;;444...444333333333333333333444444333222444777888888666888;;;>>>AAADDDJJJPPPTTTXXX[[[bbbjjjqqqtttsssqqqnnnooopppsssuuuwwwxxxyyy}}}yyyuuupppjjjiiigggeeeeeefffgggfffeeeiiiddd``````___\\\^^^bbbfffggghhhjjjnnnwwwttteeeaaacccccc___WWWQQQNNNMMMLLLQQQVVVZZZ___jjjxxx|||yyyuuuqqqooolllhhhfffbbbaaa^^^\\\YYYWWWVVVVVVPPPNNNKKKJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGEEECCCCCCAAAAAA@@@???===<<<;;;;;;::::::999999888777666666777777555444333333333333333333333222222222222111000000111111111222222222222111111222444666888:::===<<<;;;:::999777666666222555777999::::::<<<>>><<<;;;;;;:::999888777777222222444777<<<>>>???>>>===AAAEEEDDD???888444222555444444333333444444555333222222333666777777666888;;;>>>AAADDDJJJPPPTTTYYY\\\cccjjjqqqsssrrrpppoooppprrrtttvvvwwwxxxyyy}}}{{{rrrnnnkkkiiilllkkkkkklllnnnooonnnmmmooojjjfffeeecccaaabbbfffiiijjjjjjiiiiiioooxxxssseeecccgggiiicccYYYQQQOOOPPPPPPTTTYYY[[[^^^dddnnnvvv}}}zzzvvvrrrpppmmmjjjgggcccbbb___\\\ZZZXXXVVVVVVPPPNNNKKKIIIIIIJJJIIIHHHGGGHHHHHHHHHGGGFFFDDDCCCAAA@@@???>>>===<<<;;;;;;:::::::::999888777777777666666555444333222222222222222222222222222222222000000000111111111222222222111111222333666888999======<<<:::999888777666222555888:::;;;<<<===>>><<<;;;;;;:::999888777777666555666888;;;<<<<<<<<<>>>CCCGGGEEE===777666888444444333333333333444444222111222333555666666666888;;;>>>AAADDDJJJPPPTTTZZZ]]]cccjjjppprrrpppnnnqqqrrrtttvvvxxxyyyzzzzzz|||uuuooommmmmmooovvvvvvwwwyyy|||}}}|||{{{zzzsssnnnkkkhhheeefffjjjoooqqqrrrqqqoooooorrrvvvvvviiifffjjjlllfffZZZRRRQQQSSSSSSWWW\\\^^^___bbbjjjppp{{{}}}zzzvvvsssqqqnnnkkkiiidddccc```]]]ZZZXXXWWWVVVQQQNNNKKKIIIIIIIIIHHHGGGFFFGGGHHHHHHGGGFFFDDDCCC@@@??????>>>===<<<;;;;;;;;;;;;;;;:::999999888888666555444333333333333333222222222222222222222222000111111111111222222222222111111222333555777888888777666666444333333222222555888:::;;;;;;<<<===<<<;;;;;;:::999888777777777666555666999::::::999<<>>AAADDDJJJPPPTTTZZZ]]]cccjjjpppqqqooommmrrrtttvvvyyy{{{|||||||||{{{{{{uuusssrrrrrrvvv{{{|||tttpppllliiikkkpppyyy|||~~~}}}yyyuuutttuuu{{{zzzmmmiiillllllfff[[[TTTSSSVVVTTTYYY^^^aaaaaaeeelllrrr{{{~~~{{{wwwtttrrrooollljjjeeedddaaa^^^[[[YYYWWWVVVRRROOOLLLJJJIIIIIIGGGFFFGGGGGGGGGGGGFFFEEEDDDCCC??????>>>======<<<;;;;;;;;;;;;;;;:::::::::999999666666555444333333444444111222222222222333333333111111222222222333333333222222111222333444666777666666666666555555555555444666888999999:::;;;<<<<<<;;;;;;:::999888777777444333333444888:::;;;;;;<<>>AAADDDJJJPPPTTTYYY]]]bbbjjjoooqqqooommmqqqssswwwzzz}}}~~~~~~}}}{{{xxxuuuuuuzzz}}}~~~vvvrrrppppppvvv}}}}}}|||{{{|||ooolllmmmkkkddd[[[VVVVVVXXXWWW]]]cccfffgggllltttzzz~~~{{{xxxuuussspppnnnkkkfffeeebbb___[[[YYYWWWVVVSSSPPPMMMJJJIIIIIIGGGFFFIIIHHHGGGEEEDDDDDDCCCCCC>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999999999777666555555444444555555111111222222222333333333222333333333333444444444222222111111222444666777777888888888999999999999666777888888777777999;;;<<<;;;;;;:::999888777777444333222444777:::<<<<<<===@@@CCC@@@:::555444555333333333222222333333333111333666666555555777999888;;;>>>AAADDDJJJPPPTTTXXX\\\bbbiiioooqqqpppnnnnnnqqquuuyyy|||~~~~~~~~~}}}yyyxxxwww{{{zzzsssrrrsssxxx~~~{{{nnnnnnmmmiiiccc[[[WWWXXXYYY[[[aaagggkkknnnsss||||||xxxuuusssqqqnnnlllgggeeebbb___\\\YYYWWWVVVTTTQQQMMMKKKJJJIIIGGGFFFKKKIIIGGGEEECCCCCCCCCCCC>>>>>>======<<<<<<;;;;;;999999999888888888888888777666666555555555666666111111111222222333333333333333333444444444555555222222111111222444555777444555555666777777888888777777777666555666888;;;<<<;;;;;;:::999888777777666555444555777:::;;;;;;>>>AAABBB???:::444111000555444444333333444444555111444666666555555888:::888;;;>>>AAADDDJJJPPPUUUXXX[[[aaaiiiooorrrpppnnnlllooosssxxx|||}}}}}}}}}|||~~~~~~xxxssstttwww}}}~~~tttrrrlllfff```YYYTTTVVV\\\```dddiiinnnttt~~~}}}wwwrrrpppnnnlllkkkgggeeeaaa___]]]ZZZWWWTTTQQQPPPOOOMMMJJJIIIGGGFFFEEEDDDCCCAAA@@@@@@AAAAAA??????>>><<<;;;:::999888888999;;;;;;;;;999777666555444444333333333444444333333222222333444666777000000000111222222222333222222222222222222111111888666333111000222555777888888999888888999;;;===<<<<<<<<<<<<<<<<<<;;;:::666444444666:::;;;:::777>>><<<;;;::::::888666333555444444333222222222222222222222333444555666777999;;;===@@@DDDJJJPPPUUUVVVZZZ```gggllloooppppppnnnoooqqqtttwwwzzz|||}}}}}}}}}yyytttuuuyyyvvvpppjjjddd___YYYUUUXXX^^^fffjjjqqqwwwyyyuuurrrpppooommmiiigggccc```^^^[[[XXXUUUPPPOOONNNMMMKKKJJJIIIHHHFFFEEECCCAAA@@@@@@@@@@@@=========<<<;;;;;;::::::888999;;;;;;;;;999888666666555444444333333333333333333333333444555666666111111111111222222222222444444333333222111111000333222000000111333555777777777888888777888;;;===??????>>>>>>===;;;:::999777555555777:::<<<;;;999===;;;:::;;;;;;;;;999777555555444333222222222222222222222333444555777777999;;;===@@@DDDIIIPPPUUUXXX\\\bbbiiinnnqqqrrrrrroooppprrrtttwwwyyy{{{|||~~~yyytttvvv}}}wwwlllfffaaa^^^ZZZWWW[[[aaajjjqqqzzz|||xxxuuutttrrrqqqllliiieeebbb```]]]YYYVVVOOOOOONNNMMMLLLKKKJJJJJJGGGEEECCCAAA????????????;;;;;;<<<<<<<<<<<<<<<<<<888999;;;<<<;;;:::888777777666555444333333333333222222333444555555555555222222222222222111111111333333222222111000//////111111111222444555777888555666777777666888;;;===AAAAAAAAA@@@>>><<<999888888777777888:::<<<<<<;;;;;;;;;:::<<<======<<<;;;666555444333222222222222333333333444555666777888999:::===@@@CCCIIIPPPUUUYYY]]]cccjjjooorrrsssssspppqqqsssuuuxxxyyyzzz{{{wwwssswwwvvvhhhbbb]]]\\\[[[ZZZ^^^dddkkkttt|||yyywwwvvvtttsssooolllhhheeebbb___[[[XXXRRRQQQPPPNNNMMMKKKJJJIIIGGGFFFCCCAAA???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<<<<:::999888888777666555333333222222111222444555666555444333333333333222222111111111111111111000000000000000333444555777888999999:::555666666666666777:::<<<@@@AAAAAAAAA@@@>>><<<::::::999888888:::<<<>>>>>>===<<<;;;<<<>>>>>><<<;;;777666555444333222222222333333333444555666777888888:::===???CCCIIIPPPTTTYYY]]]cccjjjooorrrssssssppprrrtttvvvxxxyyyzzzzzz~~~|||uuurrrzzzuuuddd^^^ZZZZZZ[[[\\\aaaffflllvvv|||zzzxxxwwwuuutttpppmmmiiifffdddaaa]]]ZZZVVVUUUSSSPPPMMMJJJHHHGGGGGGEEECCC@@@???>>>===============<<<;;;;;;::::::888999;;;<<<<<<;;;:::888999888666555444333333222222333444555555555444333444333333333222222111111111111111222333333444444555666888999::::::999999666777777666666666999;;;===>>>@@@BBBBBBAAA???>>>;;;:::999999999;;;>>>AAA@@@>>>======>>>===;;;999888777555444333222222222333333333444555666777888888:::<<>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::888999;;;<<<===<<<:::999888777666555444444444444333333444444555444444333333333333333333222222222333333333444555555666666555666777888888999888888888999888777666666888::::::<<>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<===<<<;;;:::777777666555555555555555555444444333333444444444222222333333333333333333333222222222111111111000555666777888999:::;;;<<<;;;;;;:::888666666777999888;;;>>>BBBCCCCCCBBB@@@;;;;;;:::777666999???CCCFFFEEECCCBBBBBB@@@===;;;999888666555333222222222111111111222333444555666777999<<<>>>BBBHHHOOOTTTVVVZZZ```gggllloooppppppnnnppptttxxx{{{||||||{{{{{{wwwtttzzzpppeee___XXXTTTWWW\\\___dddhhhjjjuuu}}}|||||||||zzzxxxnnnkkkiiigggfffdddbbb___XXXWWWUUURRROOOMMMKKKJJJDDDBBBAAA???>>>>>>??????::::::;;;;;;<<<======>>>888999;;;======<<<;;;:::777666666555555555666666666555333222222333444555222222222333333444444444111000///---,,,***))))))666777888999;;;>>>@@@AAA<<<<<<<<<999777666777999999;;;???BBBCCCBBBAAA???;;;;;;:::777555888>>>DDDHHHFFFEEEDDDDDDCCCAAA>>>999888777555333222222222000000000111222333555555777999<<<>>>BBBHHHOOOSSSVVVZZZaaagggllloooppppppmmmppptttxxx{{{}}}||||||{{{yyyyyywwwkkkaaaZZZXXXUUUUUUXXX^^^bbbeeelllqqq}}}zzztttrrrpppnnnllljjjgggdddaaa]]]YYYSSSNNNJJJHHHGGGGGGDDDCCCBBB@@@???>>>>>>>>>:::;;;;;;:::999999;;;<<<>>><<<<<<===???>>>:::666:::999777555555555666666666777777666444222333444333333333333333333333333333111000000111222222111444555666888:::<<<===>>><<<999666444555777888888999:::<<<>>>@@@AAABBBCCC;;;;;;:::999888;;;@@@CCCHHHGGGDDDAAA???===<<<;;;:::999777666444333333333555444444555555666777888888:::===@@@DDDIIIOOOSSSYYY]]]ccciiinnnoooooonnnpppqqqsssvvvxxxzzz{{{|||yyy|||rrriii```ZZZXXXVVVTTTTTTXXX^^^dddgggooorrrzzz}}}tttqqqpppwww~~~yyysssrrrooollliiigggeeebbb___]]]ZZZVVVSSSPPPMMMJJJIIIDDDCCCBBB@@@???>>>>>>===<<<===<<<<<<;;;;;;<<<======;;;;;;<<<======999666999888777666555555555666555666666555333222222333333333333333333333333333333111000000222333222111444555666888:::<<<>>>???===:::666555555666777777999:::;;;===???@@@AAAAAA:::::::::888888:::???BBBGGGFFFDDDAAA???===<<<;;;:::999777666444444333333444444444444555666777888888:::===@@@DDDIIIOOOTTTYYY]]]ccciiimmmoooooonnnoooppprrruuuxxx{{{|||}}}zzz~~~jjj^^^XXXUUUSSSSSSRRRRRRSSSWWW^^^eeeiiirrrssswwwoooiiihhhkkkvvv~~~~~~{{{wwwsssrrrnnnjjjfffdddcccaaa```]]][[[XXXVVVTTTPPPLLLIIIDDDCCCBBB@@@???>>>============<<<;;;::::::;;;;;;;;;::::::;;;<<<;;;888666999888777666555555555555444555555444222111222333333333333333333333333333222111///000222333333222333444666888;;;===???@@@>>>;;;777555555666666555888999;;;<<<===>>>>>>>>>::::::999888777999===@@@EEEDDDBBBAAA???===<<<;;;:::999888666555444333333444444444444555666777888888:::===@@@DDDIIIPPPTTTYYY]]]ccciiimmmooonnnmmmmmmnnnqqquuuxxx{{{}}}~~~~~~}}}ppp^^^UUUPPPNNNOOOOOOOOOOOOQQQVVV]]]eeekkkrrrssswww~~~zzzkkk^^^YYYYYY___nnn~~~}}}{{{xxxuuusssrrrnnniiifffeeefffffffff```\\\XXXTTTSSSOOOKKKGGGEEEDDDBBB@@@???>>>=========;;;:::999999999999888999999999999999999777666888777777666555555444444222333444333111000111222333333333333333333333333222111000000222444444333222333555888;;;>>>@@@AAA>>>;;;888666666666555444888888999;;;;;;<<<<<<<<<::::::999888777999<<<>>>BBBBBBAAA@@@???===<<<;;;::::::888666555444444333444444444444555666777777888:::===@@@DDDJJJPPPUUUYYY]]]ccciiimmmnnnmmmmmmkkkmmmppptttxxx{{{~~~~~~ggg[[[TTTOOOKKKKKKJJJLLLMMMOOOSSSZZZdddjjjnnnrrrxxx~~~lllaaaWWWVVVVVV\\\mmm}}}zzzwwwuuusssrrrnnnjjjggghhhkkklllmmmggg```XXXSSSQQQOOOLLLHHHEEEDDDBBB@@@???======<<<===;;;999999:::;;;:::888888888999999888777777777777777777666555555444333111333333333111000111222333333333333333333333333333111000111333444444333111333555777:::===???@@@===;;;888666666666555333777777888::::::;;;;;;;;;:::::::::999888888;;;===????????????>>>===<<<;;;;;;:::888777555444444444333333333444444555666777777:::===AAAEEEKKKQQQVVVYYY]]]ccciiilllmmmmmmllljjjlllppptttxxx{{{~~~sss```YYYVVVOOOIIIIIIHHHJJJLLLMMMPPPVVV```gggjjjpppxxx}}}mmmeee^^^[[[\\\^^^ddduuuzzzwwwuuutttqqqnnnjjjiiikkkmmmooopppkkkcccZZZUUUTTTSSSOOOKKKFFFEEECCC@@@>>>===<<<<<<>>>;;;999999<<<>>><<<:::777888999888777666777999666666666666666444333333111333333333111111222333333333333333333333333333444333111111333444333222111222444666999;;;===>>><<<:::888777777777555444555666888999:::;;;;;;;;;;;;<<<;;;:::888888:::<<<<<<===>>>>>>>>>===<<<;;;;;;:::999777666555444444333333333333444555666777777:::===AAAEEEKKKRRRWWWYYY]]]ccchhhlllmmmlllkkkjjjlllppptttxxx{{{}}}~~~kkkZZZXXXWWWPPPIIIIIIFFFIIIKKKKKKMMMRRR\\\dddgggnnnvvvzzznnnaaaYYYVVVXXX^^^aaafffwww|||xxxuuuuuuqqqnnnkkkiiijjjkkkllllllggg```YYYVVVVVVVVVQQQLLLFFFEEECCCAAA>>>===<<<;;;;;;888555777;;;===<<<999777888:::999777666888:::555666666666666444333222111333444333222222333444333333333333333333333333666444222222333333222111111222333555777999;;;<<<;;;999777777888777666444444555777999;;;<<<<<<<<<<<<======;;;:::999:::<<<:::;;;===>>>>>>===<<<;;;;;;:::999777666555555444333333333333444555666666777:::===AAAFFFLLLRRRWWWYYY]]]ccchhhllllllkkkjjjkkkmmmppptttwwwzzz|||}}}}}}hhhXXXXXXXXXQQQKKKKKKFFFHHHJJJJJJKKKPPPYYYaaaeeelllssswww{{{zzzmmmgggccc______eeennnrrrwww}}}xxxvvvuuuqqqnnnjjjhhhhhhhhhhhhggg```[[[VVVUUUWWWVVVPPPJJJFFFEEECCCAAA>>>===<<<;;;666333000222777:::999666777999:::999777666999;;;555666666666666444333222222333444444333222333444333333333333333333333333777555333222333333111000111222333555777888:::::::::888777777888888777555444555777999;;;<<<=========>>>>>><<<::::::;;;<<<999:::<<<>>>>>>===<<<;;;<<<;;;999777666555555555333333333333444555666666777:::===AAAFFFLLLSSSWWWZZZ]]]ccchhhkkklllkkkjjjkkkmmmppptttwwwzzz|||}}}oooeee\\\ZZZYYYUUUQQQPPPLLLJJJHHHIIIMMMQQQUUUWWW```ffflllrrryyy{{{}}}}}}~~~}}}lllbbb```bbbgggjjjpppwww}}}yyyvvvsssqqqooollljjjiiihhhfffeeeaaa]]]YYYUUUSSSQQQNNNLLLFFFEEEDDDCCCAAA@@@???>>>===<<<<<<;;;;;;:::999999555666777888888777666555777777666666555555444444000111222222111111333555000000111222444555666666333333333333333333333333111111111333555777:::;;;888888777777666555555444666555555666999::::::999@@@>>>;;;;;;<<<======<<<:::;;;>>>??????>>><<<::::::888666444333333555666444444444555555555555666666888<<>>>>><<<<<<;;;;;;:::999999999888777666555555666777888888777777666666555444444333444444444333333555777333333333333333333333333333333333333333333333333222222222222333555777888999999888777666666555555666555555666999::::::999;;;:::888999:::;;;;;;::::::;;;===??????===;;;::::::999777555444444444555444444444555555555555666777999<<<@@@DDDKKKRRRWWWZZZ]]]ccchhhmmmoooppppppmmmqqquuuyyyzzz{{{|||}}}zzzfff]]]WWWXXXZZZYYYWWWWWWSSSPPPLLLJJJIIILLLPPPRRRWWW[[[bbbmmm{{{yyysssyyy~~~|||kkkaaaaaajjjuuu{{{xxxqqqpppnnnmmmllliiieeebbb^^^[[[WWWTTTSSSQQQOOONNNHHHHHHFFFDDDAAA???>>>===;;;;;;;;;:::999999888888999888555444444555888999888888888777666666555555333444555444333333555666666555444444333222111111222222222222222222222222444444333333333555666777;;;:::999888777666555555666666555777999;;;;;;:::888888888999;;;<<<;;;:::999:::<<<======<<<:::999999999999888777555444333444444444555555555555666888:::===@@@DDDJJJRRRVVVXXX\\\bbbiiimmmpppqqqqqqnnnqqqvvvyyyzzz{{{|||~~~}}}bbbZZZTTTVVVZZZZZZZZZ[[[YYYVVVRRRMMMJJJKKKNNNQQQXXX[[[aaammm|||yyyxxxxxxjjjdddfffrrr}}}zzzrrrqqqooonnnmmmiiieeeaaa]]]ZZZVVVTTTSSSQQQPPPNNNJJJIIIGGGEEEBBB@@@>>>===;;;::::::999999888888777888777666555555666777888888888888777666666555555111222333222111111222444555555444333333222111111111111111111111111111111555444444444555666888999;;;;;;:::999888777666666777666666777:::<<<<<<;;;999999:::===???@@@???===999:::;;;<<<<<<<<<;;;:::999:::::::::999777444333444444444555555555555666888:::===@@@DDDJJJQQQVVVYYY]]]cccjjjnnnpppppppppnnnqqqvvvyyy{{{{{{}}}~~~~~~aaaXXXQQQSSSXXXZZZ\\\^^^^^^\\\WWWQQQLLLKKKNNNQQQWWWZZZaaammm}}}xxxnnnjjjlllxxx~~~{{{sssrrrqqqooommmjjjeeeaaa]]]ZZZVVVSSSRRRQQQOOONNNKKKJJJHHHEEECCC@@@>>>===;;;::::::999999888888777666666777777777777666666888888777777666555555555222333333222111000222333333333333333333333333333111111111111111111111111111111111222444666999:::::::::999999888777777777777666666888;;;======<<<;;;;;;<<>>>>>===;;;;;;;;;===@@@AAA@@@???777888999;;;===>>>??????<<<<<<======;;;888555444444444444555555555555666666999<<>>???>>>===;;;;;;<<<>>>???@@@???666777999;;;>>>@@@AAABBB>>>>>>======;;;888666555444444444555555555555666555777;;;???EEELLLTTTYYYZZZ^^^ffflllpppqqqooonnnooorrrwwwzzz||||||~~~jjj]]]PPPLLLOOOTTTZZZ___[[[]]]]]]XXXQQQMMMNNNPPPSSS[[[fffmmmttt~~~}}}~~~{{{yyyzzzvvvrrrnnnkkkiiifffccc___[[[WWWSSSQQQOOOLLLKKKIIIIIIHHHFFFEEECCCBBBBBB===<<<<<<;;;;;;::::::999999888555444444555888999666555555444333333222222333444444222000000111333333333333333333333333333333333333333333333333333444444333333444555777888444444555666777888999999777777777999===????????????>>><<<<<<>>>@@@AAAAAA555666888;;;>>>AAACCCDDD??????>>><<<:::888777666444444444555555555666666444666:::???EEEMMMUUUZZZXXX]]]eeelllqqqrrrqqqpppooossswwwzzz|||}}}~~~mmm```SSSOOOQQQSSSVVV[[[ZZZ[[[[[[WWWRRROOOPPPQQQVVV\\\eeemmmttt}}}|||zzzwwwuuurrrpppnnnjjjeeeaaa___\\\WWWTTTRRRPPPMMMLLLJJJIIIIIIGGGEEECCCAAA@@@<<<;;;:::999888777777777777777666666666666777777777777777777666666666666222222222222333333444555,,,...222444555555333222111222222333333222222111111111111111222333444555333555666777888888777777999888777999===AAACCCCCCCCC???;;;:::;;;<<<<<<:::999888888999===???@@@@@@======<<<;;;:::888666555222222333333555666888888555888===CCCHHHMMMPPPRRRYYY]]]dddjjjooopppppppppooosssxxx{{{}}}~~~pppbbbUUUQQQTTTVVVXXX[[[[[[]]]^^^]]]YYYUUUSSSSSSYYY___fffmmmrrryyy}}}{{{xxxvvvrrrpppmmmjjjfffbbbbbb^^^ZZZVVVTTTRRRPPPNNNKKKJJJIIIGGGEEECCCAAA???>>>===<<<;;;:::999999999666666555555555555666666777777777777666666666666333333222222222333444444000111333444555444222111111222222333333222222111111111111111222333444444444555666888888888888777888777777999===AAACCCCCCCCC@@@<<<;;;<<<===<<<;;;:::999999:::===@@@AAAAAA@@@@@@@@@???===;;;:::999333333333444555666777888666888<<>>===;;;::::::999999666555555444444555555666777777777777666666666666444444333222222222333333555444444444333333222222111222222333333222222111222222222111222222333333444555666888999888888777777666666888===AAACCCCCCCCC@@@>>><<<=========<<<:::999999;;;>>>@@@AAAAAA=========<<<;;;999888777444444444444444555666777777999;;;@@@FFFLLLRRRUUUYYY]]]ccciiinnnppppppppprrruuuyyy|||}}}}}}~~~{{{yyyrrrcccVVVUUUZZZ\\\\\\[[[\\\bbbiiimmmlllfff___ZZZ^^^bbbgggkkkmmmrrrxxx}}}wwwsss|||}}}{{{zzzvvvqqqnnnkkkjjjgggfffaaa^^^YYYVVVTTTRRROOONNNMMMLLLKKKIIIFFFCCCAAA???>>>===;;;:::888888777777666666555555555555666666777777777777666666666666555444333333222222222222666555444333333333444444111222222333333222222111333333222222111222222222444555777888999999888888777666555888<<<@@@BBBCCCBBBAAA???>>>=========<<<:::999888:::===?????????:::::::::999888777555555555555444444444555555666888999:::>>>DDDLLLSSSWWWZZZ]]]bbbhhhmmmoooppppppsssvvvzzz|||}}}}}}~~~~~~|||yyywwwvvvqqqppprrr}}}lll___TTTUUUZZZ\\\]]]]]]___dddlllrrrrrrlllccc]]]]]]aaagggjjjmmmrrrxxx}}}vvvkkkooouuu~~~|||zzzxxxuuupppmmmkkkiiigggeeeaaa^^^YYYVVVTTTRRROOONNNMMMMMMKKKIIIGGGDDDBBB@@@>>>===<<<:::999888777777888888777777777777888888777777777777666666666666555444333333222222222222555444333222222444555777111222222333333222222111333333222222111222222222444666777888999999888888777666555777;;;???@@@AAAAAAAAA@@@???===<<<<<<===888777777888;;;=========<<<<<<;;;;;;:::999888777555555444444444555555666888999:::>>>DDDLLLSSSXXXZZZ]]]bbbgggllloooppppppsssvvvzzz}}}}}}}}}~~~wwwqqqmmmkkkkkkfffiiippp~~~xxxdddZZZSSSUUUYYY[[[^^^```dddhhhooovvvwwwqqqhhh```]]]bbbgggkkknnnsssyyy~~~zzzjjjiiifffqqq~~~}}}~~~}}}{{{yyyvvvsssooolllkkkiiifffdddbbb___[[[WWWUUUSSSQQQOOOMMMLLLKKKJJJHHHFFFDDDBBBAAA@@@>>>===;;;:::999999999888888777777888888999777777777777666666666666444444333222222222333333444333222222222444555666111222222333333222222111222222222111222222333333555666777999:::999999888888666666777:::===>>>??????@@@AAA???===;;;;;;<<<888777666777999;;;<<<;;;:::::::::999999888777666444444444444444555666777888888:::>>>DDDLLLTTTXXXZZZ]]]aaagggkkknnnppppppsssvvvzzz}}}~~~~~~~~~wwwnnngggcccaaa``````gggssszzziii\\\VVVSSSUUUXXX[[[```eeejjjmmmrrrxxxzzzuuullleee___dddiiimmmoootttzzzoookkkeeennn|||~~~}}}~~~~~~|||zzzsssqqqnnnlllkkkhhhdddbbbbbb^^^ZZZVVVTTTRRRPPPNNNLLLKKKKKKJJJIIIGGGEEEDDDBBBAAA???===;;;:::999999888888777777777777888888777777777777666666666666333333222222222333444444444333333222222222222222111222222333333222222111111111111111222333444444555666888999::::::999999999777666777999<<<<<<<<<>>>???AAA???<<<::::::<<<888777666777:::<<<<<<;;;888999999999888777666555333333333444555666777888666777:::???EEEMMMTTTXXXZZZ]]]aaafffjjjnnnpppqqqrrruuuzzz}}}~~~zzzqqqhhhaaa\\\ZZZZZZ^^^hhhvvvmmm^^^WWWTTTSSSVVVXXX[[[aaaiiinnnpppuuuyyy{{{wwwooohhhaaafffkkknnnppptttzzztttpppjjjttt~~~~~~~~~}}}{{{qqqpppnnnlllkkkhhhccc```___\\\WWWTTTRRRPPPMMMLLLKKKKKKKKKJJJIIIHHHFFFFFF@@@???===;;;999888777777777777666666666666777777777777777777666666666666222222222222333444444555555444444333222000000///222222222333333222222222111111111111222333444555555666888999::::::999999:::888777777999;;;;;;;;;===???@@@???<<<999:::;;;999888777888;;;<<<<<<<<<============<<<<<<;;;:::222222333444555666888999666777:::???FFFMMMTTTWWWZZZ]]]aaafffjjjnnnpppqqqqqquuuyyy}}}~~~|||qqqfff^^^ZZZVVVWWW[[[eeelllxxxoooaaa[[[VVVVVVTTTTTTVVV\\\eeekkkqqquuuxxxyyyzzzzzzuuummmjjjgggggglllpppsssyyyzzzuuuuuu}}}}}}~~~zzzuuurrrnnnkkkiiifffbbb___\\\YYYVVVTTTSSSRRRPPPNNNNNNMMMLLLJJJIIIGGGFFFFFF@@@>>>;;;:::::::::888777777777666666666666777777888888888888777555444333444444444333333333222222333333333333333333333333444000,,,,,,///333555555111222222333222111000///333555777999:::;;;;;;:::<<<888444444888;;;======:::;;;===>>>===;;;888666888777666888:::<<<<<<;;;;;;;;;;;;;;;:::999888888666555444333222333333444666888===BBBGGGLLLPPPRRR\\\[[[]]]cccjjjoooooonnnqqquuuyyy|||}}}~~~wwwmmmbbb[[[XXXVVVXXX\\\eeekkkvvvtttdddZZZVVVVVVUUUUUUUUUXXX___hhhooovvvzzz}}}}}}~~~~~~xxxqqqllliiiiiinnnsssvvv|||~~~|||yyytttrrrnnnkkkiiifffccc```]]]ZZZWWWUUUSSSRRRPPPNNNNNNMMMLLLKKKIIIHHHFFFFFF@@@>>><<<;;;;;;:::999888777777666666666666777777777888888777777666555444444444444333333333222222333333333333333333333333333111000111444555555444222222333333333222000000333555777999:::;;;;;;:::???;;;666555777999:::::::::<<<>>>???>>><<<999666888777777888:::<<<<<<;;;;;;;;;<<<;;;;;;:::999888666555444333333444555555777999<<>>FFFOOOWWW]]]ZZZ\\\^^^bbbfffjjjoooqqquuuxxx}}}{{{kkkbbbYYYVVVXXX\\\dddkkktttyyymmm\\\TTTQQQPPPRRRRRRRRRSSSVVV^^^hhhnnntttyyy|||}}}~~~~~~xxxqqqhhheeegggmmmuuu}}}~~~}}}yyyvvvrrrooommmjjjfffddd]]][[[WWWUUUTTTSSSQQQOOONNNMMMLLLIIIGGGEEECCCBBBAAA???===<<<<<<;;;:::888777777666666666666777777555555666777777888777777555555555555444444444333222222222222222222222222333333333222000111333555333222222222222333333444222333555777999999999999999999999777666666777999;;;===???@@@@@@>>><<<;;;;;;999777777:::<<<>>>>>>>>>>>>>>>>>>===<<<;;;:::999888777555555555666777888888:::>>>EEENNNVVV\\\YYY\\\___aaaeeeiiinnnrrrxxxzzz~~~~~~vvvfff]]]VVVVVVZZZ```jjjrrryyylll]]]VVVSSSSSSRRRRRRPPPPPPRRRYYYaaagggnnnsssvvvwwwyyyyyytttmmmgggdddeeellluuu~~~|||{{{xxxuuuqqqnnnjjjgggccc```[[[YYYVVVTTTTTTSSSQQQPPPMMMLLLKKKHHHFFFCCCBBBAAA@@@>>><<<;;;;;;:::999888777777666666666666777777555666777777777777777666555555555555444444444444333333333333333333333333000333555444222111222333222111111000111222333444222333555777999999999999888999:::888555555777999<<<<<<===>>>>>>======<<<<<<999777777999<<<>>>???>>>>>>>>>>>>>>>===;;;;;;:::999777555444444444555777888:::>>>EEEMMMUUUYYYYYY\\\___aaadddhhhnnnssszzz|||~~~~~~~~~~~~yyyqqqbbbZZZSSSUUU[[[cccnnnwww~~~mmm^^^XXXWWWWWWPPPOOOMMMLLLMMMRRRZZZ```hhhlllppprrrttttttpppiiifffccceeellluuu~~~~~~zzzxxxwwwtttppplllhhhddd```]]]YYYWWWUUUTTTSSSSSSRRRPPPMMMLLLJJJGGGEEECCCAAA@@@@@@>>>;;;:::::::::888777777777666666666666777777666666777777777777666666666666555555555444444444333333333333333333333333...222777888555222111111111111000000000111333444222333555777999999999999444666888888666666999<<<<<<<<<<<<<<<<<<=========<<<:::777777999<<<>>>???????????????>>>===<<<;;;:::999777555444333333333777888:::???EEEMMMSSSWWWYYY\\\___aaacccgggnnnsss|||}}}~~~~~~}}}~~~wwwlll```[[[YYY]]]bbbhhhrrr|||qqqaaa[[[YYYVVVWWWTTTOOOLLLKKKNNNSSSVVV```dddiiilllllljjjiiiiiidddfffjjjnnnttt|||xxxwwwsssnnniiieeebbb___\\\\\\YYYVVVTTTSSSPPPMMMKKKNNNJJJDDDBBBBBBBBB@@@>>>>>>===<<<;;;999888777666888888777666666666666666333666:::===>>><<<999777666555333333444444444333222222222222222222222222333444444333111000000111222111000111111000111333222222444666999;;;:::888::::::999888777777888888;;;<<<======<<<;;;999888<<<999777777:::<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999666444333444666666666888999;;;@@@GGGOOOVVVZZZ\\\^^^aaacccfffjjjnnnrrrxxx{{{vvvkkkaaa]]]\\\```ffflllwwwqqqaaa\\\YYYXXXVVVSSSNNNKKKJJJLLLOOOQQQYYY]]]bbbeeeeeeeeeeeeeeedddgggkkkooowww~~~zzzuuurrrlllhhheeebbb___]]]ZZZXXXUUUSSSQQQOOOLLLJJJKKKHHHCCCAAAAAA@@@???===@@@???>>>===;;;:::999999888777666666555555666666444555777888999999888888666555333333444444444333222222222222222222222222222333444333111000111222111000111111000000111333222222444666999;;;:::888999999888888888888999999:::;;;<<<<<<<<<;;;:::999:::888666666999::::::999<<<<<<===============<<<:::888555444555666666666666888:::???FFFNNNUUUYYY\\\^^^aaadddfffjjjooosss{{{}}}tttjjjccc```aaafffkkksss~~~nnn___ZZZXXXXXXWWWUUUPPPLLLKKKKKKMMMNNNSSSVVV[[[^^^___aaabbbdddgggjjjpppvvv|||yyysssooojjjgggdddbbb```^^^YYYWWWTTTRRRPPPNNNLLLIIIHHHEEEAAA??????>>>===<<<<<<<<<;;;999888777666666777666555555444444555555555555444444555666777888666555333333444444444333222222222222222222222222000222333333222111333444666777666444111///000111222222444777:::;;;:::999888888888888999:::;;;;;;888999:::<<<<<<;;;::::::999777555555777888999888<<<===>>>???????????????===:::777555666666666666666777999>>>EEEMMMTTTXXX]]]___bbbdddgggkkkpppttt|||}}}}}}rrriiicccbbbeeekkkqqqyyy~~~hhh\\\WWWVVVWWWZZZXXXTTTQQQNNNMMMMMMNNNPPPSSSWWW[[[^^^aaaeeehhhnnnrrryyy}}}zzzwwwuuuppplllhhheeecccbbb```^^^YYYVVVTTTRRRQQQOOOLLLJJJEEEDDDAAA???>>>===<<<<<<:::999888777666555444444666666555444444444444444444444444555555666666777666555333333444444444333222222222222222222222222///111222222222222444555333666777333000111222222222222444777:::<<<;;;:::888888888999999;;;<<<===777888:::;;;<<<<<<<<<;;;999888666666666777888999======>>>@@@AAAAAAAAAAAA>>>;;;888666666777777666666777:::???FFFNNNUUUYYY]]]___bbbeeehhhlllqqquuuzzz{{{|||{{{{{{|||yyyooohhhcccdddiiipppwwwwwweee\\\WWWVVVXXXZZZYYYVVVTTTQQQOOONNNNNNOOOQQQUUUYYY^^^dddjjjnnntttzzzzzzwwwuuusssqqqmmmjjjfffdddbbbaaa___^^^YYYWWWTTTSSSRRRPPPMMMKKKEEEEEECCCAAA???===<<<<<<<<<<<<;;;:::999888888777666666555444444444444444444555666777888777666555666555333333444444444333222222222222222222222222///000222222222222444666000777888333000333666666222222444777;;;<<<<<<;;;:::999999999:::;;;<<<<<<777888:::<<<=========<<<::::::999888777888999:::======>>>@@@AAAAAAAAAAAA???<<<888666777777777666777888;;;@@@GGGOOOVVVZZZ\\\___bbbeeehhhlllrrruuuyyyzzz{{{zzzzzz|||vvvlllfffdddfffmmmvvv}}}ooobbb]]]XXXXXX[[[WWWWWWVVVUUUSSSQQQOOOMMMNNNPPPTTTXXX^^^fffooottt{{{yyyuuurrrrrrqqqqqqllliiieeebbbaaa```^^^\\\YYYVVVTTTSSSRRRPPPNNNLLLHHHHHHGGGEEEAAA>>>======;;;::::::999888888777777777666555555444444555555444666777999999888666555666555333333444444444333222222222222222222222222///111222222222222444555CCCJJJIII===555444444222222222444777;;;======;;;===<<<;;;;;;:::::::::;;;999:::<<<===>>>>>>>>>===;;;<<<;;;:::888888:::<<<<<<===>>>???????????????>>>;;;888666777777777777888999<<<@@@GGGOOOVVVZZZ[[[^^^aaadddggglllqqquuuzzz{{{|||}}}}}}}}}sssjjjeeeeeeiiirrr{{{~~~fff]]][[[WWWVVVZZZUUUVVVWWWWWWWWWTTTRRRPPPOOOQQQUUUYYY```jjjttt{{{yyyuuuooolllkkkmmmooooookkkhhhdddaaa```___]]][[[WWWUUUSSSQQQQQQOOOMMMKKKKKKLLLLLLIIICCC???>>>???888888888777777666666555888777666666555555666666777777666666666666666666666555333333444444444333222222222222222222222222000111333333222222333444HHHPPPOOO@@@555444333///222222444777;;;======<<<@@@???===<<<:::999888888;;;<<<===?????????>>>>>>;;;<<<<<<:::888888:::<<<<<<<<<===============<<<<<<999666555666777888777777888;;;@@@FFFNNNUUUZZZZZZ]]]```cccgggkkkqqquuuwwwzzz|||~~~|||rrriiieeegggkkkuuuttt]]]XXXXXXSSSRRRVVVVVVWWWZZZ[[[[[[YYYVVVTTTRRRTTTWWW\\\dddnnnzzz|||xxxnnnjjjfffccceeeiiilllmmmkkkhhhdddaaa___^^^\\\ZZZVVVTTTQQQPPPPPPNNNLLLJJJNNNOOOOOOKKKEEEAAA???@@@<<<<<<;;;;;;::::::999999888888777666666666666666999777555333333444777888666555333333444444444333222222222222222222222222000222333333222111333444111<<>>===<<>>;;;<<<<<<:::777777999<<<;;;<<<<<<<<<<<<<<<;;;:::;;;888555555666777888888666777:::>>>EEEMMMTTTXXXYYY\\\___cccfffkkkqqqttttttwwwzzz}}}~~~wwwppplllkkkjjjrrr{{{kkkZZZWWWVVVPPPNNNRRRQQQUUUZZZ[[[YYYWWWXXXZZZVVVVVVXXX___eeennn}}}}}}tttlllhhhaaa______```dddhhhjjjjjjgggfffcccbbbbbbaaa___]]]WWWVVVTTTRRRPPPOOONNNNNNOOOMMMKKKJJJHHHEEE@@@===>>>;;;999888999999888666777666555444444555666777999999999888777777666666777777555444444444444444333333333333333333333333333333222111111222333333444444222222222222444444222222444888;;;======<<<===<<<;;;:::888777666666;;;???BBBCCCAAA@@@@@@AAAAAA>>>;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666666777777888999;;;???EEELLLSSSVVVZZZ]]]aaaeeehhhmmmrrrvvvvvvyyy|||~~~wwwoookkkiiinnnvvvzzzgggWWWUUUUUUQQQOOORRRSSSVVVYYY[[[\\\\\\\\\]]]ZZZYYY\\\aaahhhqqqwwwmmmeee```\\\[[[\\\^^^cccfffgggggghhhfffcccbbbbbb```^^^\\\WWWVVVTTTRRRPPPNNNMMMMMMLLLJJJHHHHHHGGGDDDAAA>>>===;;;999888888888777666777666555444444555666777666666666666666555555555777777666555444444444444333333333333333333333333333333222111111222333333444333333222222333333444222333444888;;;>>>===<<<===<<<;;;:::888777666666999<<<@@@AAA???>>>>>>???BBB@@@===;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666777777888999;;;???EEELLLSSSWWWZZZ]]]bbbfffjjjnnnsssvvvyyy{{{~~~wwwnnnjjjhhhrrrzzzsssbbbUUUSSSTTTQQQPPPSSSUUUVVVXXX\\\```bbbbbbaaa```___aaafffmmmvvvssshhh```[[[ZZZ[[[]]]aaaeeeggggggfffhhhfffdddbbbaaa___]]][[[WWWUUUSSSQQQOOOMMMLLLLLLHHHGGGEEEEEEDDDCCC@@@>>><<<:::888777777777666555666666555555555555666666888888888999999999999:::888777666555444444444444222222222222222222222222333222222111111222222333444333333222222333333444333333444888;;;>>>>>>======<<<;;;:::888777666666777:::===>>>===<<<<<<===BBBAAA>>>;;;999888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666666777777888999;;;???EEEMMMSSSWWWZZZ^^^ccchhhkkkooosssvvv|||~~~xxxnnnjjjiiisss{{{ooobbbWWWUUUUUUSSSQQQRRRVVVUUUWWW\\\bbbffffffdddeeedddfffkkkrrr{{{vvvllldddaaaaaabbbeeehhhlllmmmkkkjjjiiigggdddbbb```^^^[[[YYYUUUTTTRRRPPPNNNLLLKKKKKKGGGEEECCCBBBBBBAAA>>><<<<<<999777666777777666444666666666555555666666666888888888999:::;;;;;;<<<888777666555444444444444111111111111111111111111222222222222222222222222333333333333333333333333333333444777;;;===>>>======<<<;;;:::888777666666666888;;;<<<===<<<<<<;;;>>>>>>===:::888777777888;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999777666666777777888999;;;???FFFMMMTTTXXXZZZ^^^ccchhhlllppptttwwwxxxnnnkkklllrrr{{{pppfff\\\XXXWWWUUURRRRRRUUUTTTVVV[[[bbbggghhhgggiiiiiikkkqqqwww{{{tttooollllllmmmooorrrssssssooollljjjgggdddaaa___]]]YYYWWWSSSRRRQQQOOOMMMLLLKKKKKKIIIFFFCCCBBBAAA???===:::<<<999777666777777666444555666666666666666666555333333444555666777777888888888666555555555555555111111111111111111111111222222222222222222222222333333333333333333333333333333333666:::============<<<;;;:::888777666666666888:::<<<>>>>>>===;;;888::::::999777666777999;;;;;;;;;<<<<<<============;;;999888777666777777777888;;;@@@FFFNNNUUUYYYZZZ]]]ccchhhlllpppuuuxxxxxxooonnnqqqttt}}}pppiiiaaa\\\ZZZWWWTTTRRRSSSTTTVVV[[[aaafffiiijjjmmmmmmqqqxxx~~~}}}zzzyyyzzzyyyyyyyyyyyyvvvqqqmmmjjjhhhdddaaa^^^[[[WWWUUUQQQPPPOOOMMMLLLLLLLLLLLLJJJGGGDDDBBB@@@???===;;;<<<:::888777777777666555555555666666666666555555444444555666666777888888888888777666555555555555222222222222222222222222111222222333333222222111222333333444444333333222333222222444888;;;=========<<<;;;:::888777666666777777999<<<>>>???===;;;555888:::999666555777:::;;;;;;;;;<<<======>>>>>>===<<<:::888777666777777777888;;;@@@GGGOOOUUUZZZZZZ]]]aaafffjjjooouuuyyywwwppprrrvvvyyynnnjjjddd___\\\ZZZWWWSSSSSSUUUYYY]]]aaaeeejjjmmmppprrrwww}}}yyysssoookkkhhhdddaaa^^^ZZZVVVSSSNNNNNNMMMLLLLLLLLLLLLMMMJJJGGGDDDBBBBBBAAA@@@???===;;;999888888888777666444555666777777666555444888888888999999:::::::::999888777666555555555555333333333333333333333333111222333333333333222111222333333444444333333222222111000222666:::;;;<<<===<<<;;;:::888777666666666666777:::>>>???===:::777:::===;;;777555777:::;;;;;;;;;<<<===>>>>>>>>>>>>===:::888777666666777777888;;;@@@GGGOOOVVVZZZZZZ]]]```ccchhhnnnuuuzzz}}}~~~~~~}}}}}}wwwqqqtttzzz~~~|||llliiiddd___]]]\\\YYYUUUSSSWWW\\\___aaadddjjjooosssuuu{{{|||uuuqqqkkkhhhddd```]]]ZZZUUURRRMMMLLLLLLLLLLLLLLLMMMMMMIIIFFFCCCBBBCCCCCCCCCBBB>>>;;;999888999999888666444555666777777666555444666777777777777888888888999888777666666555555555333333333333333333333333111222333444444333222111222222444444444444222222111000///111555999;;;;;;===<<<;;;:::888777666666555555666999===>>><<<999:::===@@@===888555777999;;;;;;;;;<<<===>>>>>>???>>>===;;;999777666666777777888;;;@@@GGGOOOVVV[[[[[[\\\___bbbfffmmmuuu{{{{{{||||||||||||~~~xxxqqquuu|||yyyjjjddd]]]YYYYYYZZZZZZYYYYYYYYYZZZZZZ]]]ccckkkqqqttt{{{{{{vvvqqqooogggddd```^^^\\\XXXQQQLLLKKKKKKKKKKKKKKKIIIHHHHHHEEEDDDDDDBBBAAA@@@??????<<<;;;999888777777666666666555555555666777999:::888777666555555666777888777888888888888777777666555555444444444444333333222222222111111111000000222222222222222222222222333333444444666888;;;<<<>>>>>><<<:::999888777777555777:::<<<>>>>>>======;;;;;;:::999999999999::::::;;;>>>@@@AAABBBBBBBBBBBBAAA???<<<:::888777777888888:::@@@GGGOOOTTTVVVYYY\\\```eeekkkqqqxxx|||~~~}}}|||||||||}}}yyytttyyy~~~uuujjjccc\\\XXXXXXZZZ[[[ZZZYYYYYYYYYZZZ]]]ccckkkpppyyy{{{vvvrrrnnnlllhhhddd___[[[YYYUUUPPPKKKFFFGGGGGGGGGHHHIIIIIIIIIFFFEEEDDDCCCBBBAAA@@@@@@<<<;;;999888777777666666666666555555666777888999777777666666666666777777777888888888888777666666333333222222222222111111333333333333222222222111222222222222222222222222333333333444666888;;;<<<>>>===<<<:::999888777777666777:::<<<>>>>>>======<<<;;;;;;:::::::::::::::===>>>@@@BBBDDDDDDDDDDDDAAA@@@>>><<<:::888777777888888:::@@@GGGOOOTTTWWW[[[^^^bbbfffjjjooouuuzzz}}}}}}|||{{{|||}}}~~~{{{zzzqqqiiiccc[[[WWWXXXZZZ[[[\\\ZZZZZZZZZZZZ]]]ccckkkqqq}}}}}}{{{{{{zzzxxxuuurrrooolllkkkhhhbbb[[[VVVTTTQQQMMMIIIDDDCCCDDDDDDFFFHHHKKKLLLFFFEEEEEEDDDCCCBBBAAAAAA<<<;;;999888777777666666777777666666666666777888666666777777888777777666888888888888888777666666333333222222222222111111444444444333333333222222222222222222222222222222333333333444666888:::<<<>>>===<<<:::999888888888777888:::<<<===>>>======<<<<<<;;;::::::::::::;;;===>>>@@@BBBCCCDDDDDDCCC???>>><<<;;;999888888777888888:::@@@HHHPPPUUUWWW^^^```cccfffiiinnnssswww}}}|||{{{{{{{{{|||}}}~~~zzzrrrkkkddd[[[VVVWWWZZZ]]]]]]]]]]]]\\\[[[^^^dddmmmsss|||wwwttttttttttttsssqqqooommmkkkeee^^^VVVPPPMMMKKKIIIFFFEEEDDDCCCCCCEEEGGGJJJLLLEEEDDDDDDCCCBBBBBBAAAAAA;;;;;;999888777666666666777777777666666666666666555666777999999888777666888888888888888777666555555555444444444333333333444333333333333222222222222222222222222222222222333333333444555888:::;;;>>>===<<<;;;999999999999888999:::<<<===>>>>>>======<<<;;;;;;::::::;;;;;;:::;;;===???@@@@@@@@@@@@>>>===;;;:::999888888888888888:::@@@HHHPPPVVVXXX]]]```cccfffiiimmmsssvvv|||{{{zzzzzzzzz{{{}}}~~~}}}xxxppphhh^^^XXXXXX[[[]]]^^^```___^^^]]]___fffnnnuuu{{{uuuqqqooopppppppppooommmkkkiii___XXXOOOJJJHHHGGGFFFEEEFFFEEECCCBBBBBBCCCEEEGGGCCCBBBBBBAAAAAA@@@@@@@@@;;;;;;999888777666666666777777777777777666666666555666888999999999888777999999999888888777555555555555444444444333333333222222222222111111111111222222222222222222222222222222222333555777:::;;;>>>===<<<;;;:::999999999999:::;;;<<<======>>>>>><<<<<<;;;::::::::::::;;;999:::<<<===>>>>>>>>>>>>>>>===;;;:::999888888888888888:::@@@IIIQQQVVVYYY[[[]]]aaaeeeiiinnntttxxx|||{{{zzzzzzzzz{{{}}}~~~xxxnnnbbb[[[YYY\\\^^^___aaa```^^^]]]___fffooouuu{{{tttooollllllmmmlllkkkhhheeecccZZZSSSKKKFFFFFFGGGGGGFFFGGGFFFDDDBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????<<<;;;999888777777666666555666777777777777666666666666777888999999999999999999999999888666555444333333222222222222111111222222222111111111000000222222222222222222222222222222222333555777999;;;>>>===<<<;;;:::::::::::::::;;;;;;<<<======>>>>>>;;;;;;:::999999999999:::;;;<<<>>>???@@@@@@?????????>>><<<;;;999888888777888888;;;AAAIIIQQQWWWZZZYYY\\\```dddiiiooouuuyyy}}}|||{{{{{{{{{|||}}}~~~uuuggg^^^[[[\\\^^^___aaa___]]][[[]]]dddmmmttt|||tttnnnkkkllllllkkkiiieeeaaa___VVVPPPIIIFFFGGGIIIIIIIIIJJJIIIGGGEEECCCAAA@@@???BBBBBBAAAAAAAAAAAA@@@@@@<<<;;;999888777777666666444555666777888888777777777777777777888999:::;;;999999999999777666555444333333222222222222111111333333222222222111111111222222222222222222222222222222222333444777999;;;>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===>>>???::::::999888888888888999===>>>???AAAAAAAAAAAA@@@AAA@@@>>><<<:::888777777888888;;;AAAIIIRRRXXXZZZYYY\\\```dddiiinnntttyyy}}}}}}|||{{{|||}}}~~~yyyjjj```\\\]]]______```^^^\\\ZZZ\\\ccclllsss||||||sssnnnnnnnnnnnnllliiiddd```]]]TTTOOOIIIGGGIIILLLLLLLLLMMMMMMLLLJJJHHHFFFCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA<<<;;;999888777777666666333444666777888888888777888777666666777999;;;<<<::::::999999777666555444555555555444444444333333444444444333333333222222222222222222222222222222222222222333444777999:::>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???:::999888888777777888888===>>>???@@@AAAAAA@@@???BBBAAA???<<<:::888777777888888;;;AAAJJJRRRXXX[[[ZZZ]]]```dddhhhmmmssswww~~~}}}|||||||||}}}{{{rrrjjjccc\\\[[[^^^ccc```^^^```aaaccckkksss{{{uuusssooorrrppphhhdddccc___XXXSSSMMMGGGGGGMMMTTTWWWVVVUUU[[[\\\VVVQQQOOOJJJCCCBBBAAA@@@???>>>======<<<;;;999777777888777666444888888777555555444444444888888888777777777777777777777777777666666666666666666555444333333222222222222222222222222222222333333333333333333333333111111111111222444666777999999999999999999999999888777777888999:::;;;<<<;;;:::888666666777888999======>>>??????????????????>>>===<<<;;;:::999999888888;;;@@@HHHPPPVVVXXXZZZ]]]aaadddfffkkkrrrwww~~~}}}zzzxxxxxxyyy{{{}}}~~~xxxoooiiibbb]]]]]]```eeeaaa```bbbcccfffnnnwww|||vvvssspppsssqqqjjjdddbbb]]]VVVQQQNNNLLLNNNTTTZZZ]]]]]]ccchhhiiiddd]]]ZZZTTTMMMIIIGGGEEECCCBBBBBBAAA@@@<<<;;;999888999999777555888777666555555444444444777777777777777888888888888777777666555444444333666555555444333333222222222222222222222222222222333333333333333333333333222222222333444666999:::;;;;;;::::::999999888888999999:::;;;<<<<<<======;;;:::888777666777888999<<<<<<===>>>>>>>>>>>>=========<<<;;;:::999888888888888;;;@@@IIIQQQVVVYYYZZZ]]]aaadddfffkkkrrrxxx~~~}}}zzzyyyxxxyyy{{{|||}}}|||yyyrrrjjjfffaaa]]]___cccgggdddbbbeeegggkkkttt}}}~~~xxxtttqqqsssqqqkkkeee```ZZZTTTOOOPPPSSSXXX]]]bbbfffhhhtttxxxzzzuuuooojjjddd^^^TTTQQQMMMIIIGGGEEECCC@@@>>><<<:::999:::999888777888777666555555444555555666666777777888888999999999888777666444333222111555555555444444333333222222222222222222222222222333333333333333333333333111111222333555777:::;;;======<<<;;;:::888777666777888:::<<<============;;;:::888777777777888999:::;;;<<<=========<<<<<<<<<<<<;;;:::999888888777888888;;;@@@IIIQQQWWWYYYZZZ]]]aaadddfffkkksssxxx~~~}}}{{{yyyyyyzzz{{{|||zzzvvvrrrkkkeeebbb___]]]```dddiiifffeeeiiilllqqq{{{zzzvvvssssssqqqlllfff___XXXSSSQQQUUU[[[aaafffkkkpppttt}}}{{{vvvrrroooccc^^^XXXSSSNNNIIICCC???@@@===:::999999999888777777777666555555555555555555555666777888999999:::999888777666555444333333555555444444444333333333222222222222222222222222333333333333333333333333...//////000333666888:::??????>>>===;;;888666444444555888:::<<<<<<;;;::::::999888777777777888888:::;;;<<<>>>>>>===<<<;;;<<<<<<;;;;;;:::999999888888888;;;AAAIIIRRRWWWZZZZZZ]]]aaadddggglllsssyyy~~~}}}{{{zzzzzzzzz{{{|||yyyrrrmmmfffaaa```^^^]]]aaafffjjjhhhjjjooosssyyy~~~yyyuuutttqqqnnnhhh```YYYVVVXXX^^^fffmmmrrrvvvzzz|||{{{|||~~~}}}yyyxxxxxxuuuooohhhaaa\\\TTTJJJCCC@@@===:::888888888777777777666666555555555555666555555666777888999999:::888888888777777777777777444444444444444333333333222222222222222222222222333333333333333333333333...//////000333666888:::?????????>>><<<999666444333555888:::<<<<<<;;;;;;999999999888888888888888:::;;;===??????>>>===<<<======<<<<<<;;;;;;::::::888888;;;AAAJJJRRRXXX[[[YYY]]]aaadddgggllltttzzz~~~}}}|||{{{{{{{{{{{{|||zzzrrrlllfffaaa```______ccchhhmmmlllpppwww||||||zzzvvvsssqqqlllddd______dddjjjttt~~~wwwvvvvvvwwwuuurrrsssvvv|||wwwrrrnnnjjjbbbVVVMMMAAA>>>:::888888888888777666666555555555555666666666666777777888888999999888888888888888888888888444444444444444444444444222222222222222222222222333333333333333333333333111111222333555777:::;;;>>>>>>??????===;;;888666666777999;;;===>>>>>>>>>999999999999888888777777:::;;;>>>@@@@@@???===;;;=========<<<<<<;;;;;;;;;888888;;;AAAJJJSSSYYY[[[YYY]]]aaaeeehhhmmmuuu{{{~~~}}}||||||{{{{{{||||||xxxooohhhdddcccbbbbbbeeekkkpppqqqvvv~~~zzzvvvvvvqqqjjjhhhjjjpppxxxwwwrrrooonnnkkkfffgggmmmqqqnnnlllmmmmmmggg\\\RRRCCC@@@<<<999999999999888666666555555555555666666777777777777777888888888999999888888777777666666444444444444444444444444222222222222222222222222333333333333333333333333222222222333444666999:::;;;===>>>??????===:::888666777888:::<<<>>>??????999999999999999888777777888:::===??????>>><<<:::<<<<<<;;;;;;;;;;;;::::::888888;;;AAAJJJSSSYYY\\\YYY]]]aaaeeehhhmmmuuu{{{}}}}}}}}}|||||||||||||||qqqkkkfffeeeddddddhhhmmmrrrttt{{{}}}yyyyyyuuuooonnnqqqxxxyyyrrrllliiiccc]]]^^^ddd______```eeeiiieee[[[QQQEEEAAA===:::::::::::::::666666555555555666666777888888888777777777777777:::999888777666555444333444444444444444444444444222222222222222222222222333333333333333333333333111111111111222444666777:::;;;>>>??????>>><<<:::555555666777999;;;===???888999999999999888777777777999<<<>>>>>>===:::888;;;:::::::::::::::::::::888888;;;BBBKKKSSSZZZ\\\YYY]]]aaaeeehhhnnnvvv{{{}}}}}}}}}}}}||||||||||||{{{qqqiiihhhiiijjjmmmqqquuu{{{{{{}}}|||xxxwwwyyy}}}rrrlllddd^^^[[[YYYYYYXXXXXXVVVUUUXXX\\\\\\WWWSSSFFFBBB===999777777666555777666555444444444444444777777777777888888888888<<<;;;:::888777555444333555555555444444555555555222111000000222222111000444444333333333333222222333222222111222333555666555888;;;======:::777444888888777777888:::<<<===;;;;;;999777666555555555555666888:::<<<======<<<<<<<<<======<<<:::888666::::::<<>>>>><<<:::888666555555555666888:::;;;::::::999888888888888888777888:::<<<<<<<<<<<<<<<<<<======>>>===:::888777::::::<<>>======<<<666555555555666888:::;;;:::::::::::::::::::::::::::;;;<<<===>>>===<<<<<<<<<===>>>>>>===;;;999777::::::<<>>>>>777777777777888999;;;<<<:::::::::::::::999999999:::;;;===>>>?????????>>>===>>>??????>>><<<999888999:::===CCCLLLTTTYYY\\\ZZZ[[[]]]___cccjjjrrrwwwwwwxxxxxxxxxvvvvvvxxxzzz{{{}}}xxxwwwwwwwwwwwwyyywww}}}}}}sssjjjeee___\\\YYYVVVTTTQQQMMMJJJJJJGGGCCC@@@???>>>>>>>>>>>>;;;999888999:::999888666666555444444444444444666777777777888888888888777777777777777777777777444333333222222333333444555444333333555555444333333333222222222111111111000000000111222555777888888999999999:::;;;<<<===777777666666777999;;;<<<;;;;;;;;;:::999777666555888999<<<>>>@@@AAAAAAAAA>>>>>>??????>>><<<:::888999:::===DDDLLLTTTYYY[[[ZZZ[[[]]]```dddjjjqqqvvvtttvvvwwwwwwvvvwwwyyy{{{yyy|||}}}{{{}}}{{{zzzxxxxxxyyyzzz|||uuukkkdddbbb^^^[[[XXXVVVTTTQQQNNNKKKGGGEEEBBB???===<<<<<<======;;;999999999:::999777777777666444444333333333777777777777888888888888888888888777777777777777444444333333333333444444555444333333555555444333222222222222111111111111111111111111222444666777888888888888999:::::::::555444444444555777999:::;;;;;;;;;;;;999777555444777888;;;>>>AAABBBCCCCCC>>>???@@@@@@???===;;;999888999===DDDMMMTTTYYY[[[ZZZ\\\___bbbeeejjjppptttssstttuuuuuuttttttvvvxxxvvvxxx{{{vvvuuussszzz~~~}}}~~~{{{uuuppphhhcccbbb\\\YYYVVVSSSQQQPPPMMMKKKEEEDDDCCC@@@===<<<<<<<<<<<<;;;999999999999888666666555555444444444555555777777777777888888888888999888888888777777666666555555444444444444555555444333222333444555444222222222222222111111111111222222111111222444555666888888999999999999999888444444444444555777888::::::;;;<<<<<<;;;999777666888999;;;>>>@@@AAAAAAAAA??????@@@AAA@@@===;;;:::888999===DDDMMMTTTYYYZZZ[[[^^^aaaeeegggkkkooorrrvvvwwwwwwuuutttssstttvvvuuuvvvsssoooppppppxxxvvvrrrnnnhhhdddeee[[[WWWSSSPPPOOONNNLLLJJJEEEEEEDDDBBB???======>>>===;;;999999999999777666444444444444444555666777777777777777888888888888999999888888777666666666666555555444444555555666444333222222444444333222222222222111111111111000333333222111222333555666888999:::;;;:::999888777666666666666777888:::;;;999:::<<<======<<<:::999999:::<<<>>>???@@@?????????@@@AAAAAA@@@>>>;;;:::888999===EEEMMMTTTYYYZZZ[[[^^^cccfffiiikkknnnppp{{{|||{{{xxxuuuttttttuuuvvvwwwxxxpppooorrrqqqzzzxxxqqqnnnjjjddd^^^\\\YYYVVVSSSQQQNNNJJJGGGFFFDDDCCCCCCBBBAAA>>><<<999999999888888888777777555555555555555555555555333555777888:::::::::999999999:::999999888777666555555444444444333333333444444444444444444444444222222222222222222222222444333222222333444666777:::::::::;;;;;;===>>>???888555333333555888:::;;;::::::::::::::::::::::::888999;;;<<<======>>>>>>============<<<;;;:::999999:::<<>><<<::::::999999888777777666555555555555555555555555///000222333444555555444999999999999888777666666444444444333333333222222333333333333333333333333222222222222222222222222222111000000111222444555:::::::::::::::;;;<<<<<<999666444444666999;;;<<<::::::::::::::::::::::::888999;;;<<<======>>>>>>============<<<;;;:::999999999<<>>;;;;;;;;;:::999888666666555555555555555555555555555222333444555666777777777999999999999888777666555444444444333333333333333222222222222222222222222222222222222222222222222222111000000111222444555999999999999999:::::::::999777555666888;;;<<<<<<::::::::::::::::::::::::888999;;;<<<======>>>>>>============<<<;;;:::999999999<<>>>>>============<<<;;;:::999888999<<>>>>>============<<<;;;:::999888999<<>><<<;;;;;;;;;:::999888666666555555555555555555555555555444444333333444555555666888888888888777666555444555555555555555666666666111111111111111111111111222222222222222222222222222111000000111222444555999:::;;;<<<<<<;;;:::999777555555666888:::::::::::::::::::::::::::::::::888999;;;<<<======>>>>>>============<<<;;;:::999777999===DDDMMMUUUZZZ[[[\\\^^^bbbeeehhhlllqqqtttuuuuuuuuuuuuuuuuuuuuuuuuzzz~~~yyy~~~}}}vvvmmmfffaaaZZZZZZYYYZZZ\\\^^^______ZZZVVVQQQMMMKKKJJJIIIGGGGGGDDD@@@>>>======<<<;;;::::::999999888777777666555555555555555555555555777666666555666666888888888888888888777666555444333333333333444444555555222222222222222222222222222222222222222222222222222111000000111222444555666777999;;;<<<;;;:::999777666666777:::;;;;;;:::::::::::::::::::::::::::888999;;;<<<======>>>>>>============<<<;;;:::999777999===DDDMMMUUUYYY[[[\\\___bbbfffiiimmmrrruuuuuuuuuuuuvvvvvvvvvvvvvvv{{{~~~xxxuuu{{{}}}zzzuuummmfff```^^^ZZZZZZZZZ[[[\\\^^^______[[[WWWQQQMMMJJJIIIHHHGGGEEEBBB>>><<<<<<===<<<;;;:::999999999888888777777555555555555555555555555666666555444444555777777888888888888777666555444111111111222222333333333222222222222222222222222222222222222222222222222444333333222333444666777444666888:::;;;:::999888888888777999;;;===<<<<<<::::::::::::::::::::::::999999;;;<<<===>>>>>>>>>============<<<;;;:::999777888===DDDMMMUUUYYY[[[]]]___cccfffiiinnnrrrvvvvvvvvvvvvvvvvvvwwwwwwwww|||~~~~~~yyyqqqhhhaaa]]][[[ZZZYYYXXXYYY[[[\\\[[[YYYXXXVVVSSSOOOJJJGGGDDDCCCDDDBBB???>>>>>>>>>===;;;;;;;;;;;;:::::::::999999666666555555555555666666777777777777888888888888999888777777888888777666777666555444333222222222222222222222222222222222111111222222222222111111222222333333222444666999::::::999999999:::;;;;;;555666888999:::;;;;;;<<<;;;<<<>>>>>>===;;;999888;;;:::999999:::;;;===>>>@@@???===<<<::::::999999888999===DDDMMMTTTYYY[[[]]]___bbbfffkkkooorrrtttvvvwwwyyyyyyxxxxxxyyy{{{~~~|||zzzuuummmeee___\\\\\\^^^^^^^^^___```___\\\ZZZVVVTTTPPPLLLHHHEEECCCBBBBBB@@@>>>>>>>>>>>>===;;;::::::::::::999999999999666666555555555555666666666666666777777777888888:::888777777777777666444666666555333333222222333222222222222222222222222111111222222222222111111111222333333222333666999888999;;;<<<<<<:::999888444555666888999:::;;;;;;;;;<<<===>>>>>>===;;;:::::::::::::::;;;<<<======???>>>===<<<;;;:::999999888:::===DDDMMMTTTYYY[[[]]]___bbbfffjjjnnnrrrsssvvvwwwxxxxxxxxxxxxyyy{{{~~~}}}zzzxxxrrrkkkddd``````aaaeeefffggghhhhhhddd___[[[VVVTTTOOOJJJFFFDDDCCCBBB???>>>======>>>>>><<<:::999999999999888888888777666666555555555555666666555555666666666777777777999888666666666666444333666555444333333222222333222222222222222222222222111111222222222222111111111222333222222333666888777999<<<======:::777555333444555777888999:::;;;;;;<<<===>>>???>>>===<<<999:::;;;<<<<<<=========>>>======<<<;;;::::::999999:::===DDDMMMUUUYYY[[[\\\^^^aaaeeejjjnnnqqqsssuuuwwwxxxxxxxxxxxxzzz{{{~~~}}}|||yyysssmmmgggfffhhhjjjmmmmmmnnnooommmhhhaaa[[[WWWTTTOOOJJJFFFCCCBBBBBB======<<<=========:::888888888888888777777777777666666555555555555666666555555555555666666666666777666555555666666555444555444444333222222222333222222222222222222222222111111222222222222111111111222222222222333666888999:::<<<<<<;;;999666444444444555666888:::;;;<<<>>>>>>??????>>>===<<<<<<888999;;;<<<======<<<<<<<<<<<<<<<<<<;;;::::::999999:::>>>EEEMMMUUUZZZ[[[\\\]]]aaaeeeiiimmmqqqrrruuuvvvxxxxxxxxxxxxzzz|||~~~}}}zzzuuuoookkkkkknnnrrrrrrrrrqqqqqqnnnhhh```ZZZVVVSSSOOOJJJFFFDDDCCCBBB@@@???=========<<<:::777888888888777777777666666666666555555555555666666555555555555666666666666555444333555777888777666444444333222222222333333222222222222222222222222111111222222222222111111000111222222111333555888;;;;;;:::999999888777777555555666777999;;;===>>>AAAAAA@@@???===;;;:::999777999:::<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;:::999999;;;>>>EEENNNUUUZZZ\\\[[[]]]```dddiiimmmppprrrtttvvvxxxxxxxxxxxxzzz||||||}}}}}}}}}{{{yyyuuupppmmmnnnqqquuutttrrrpppmmmjjjddd^^^YYYRRRQQQOOOMMMJJJIIIGGGGGGIIIFFFBBB@@@>>>===;;;999888888888888777777777666666666555555555555666666555555666666666777777777555444444555777888888777333333222222222222333333222222222222222222222222111111222222222222111111000111222111111222555777;;;:::999888777777888888666666666777999<<<>>>@@@CCCBBB@@@>>><<<:::888777777888999::::::;;;;;;;;;888999;;;<<<<<<;;;:::999:::;;;>>>EEENNNUUUZZZ\\\ZZZ\\\___ccchhhllloooqqqtttvvvwwwxxxxxxyyy{{{|||zzzuuuwww|||yyyyyyyyyxxx{{{{{{yyyvvvrrrpppqqqtttwwwtttpppkkkgggccc___ZZZWWWQQQRRRSSSTTTUUUTTTTTTSSSSSSOOOIIIDDDAAA@@@>>><<<999999888888888777777777666666555555555555666666666666666777777777888888999888666666777888666555333222222222222222333333222222222222222222222222111111222222222222111111000111111111111222555777888888999999999999888777555555555666888;;;>>>@@@BBBAAA???===;;;999888888777777777777888999::::::777888:::<<<<<<<<<:::999:::;;;???FFFNNNVVVZZZ\\\ZZZ\\\___cccggglllooopppsssuuuwwwxxxxxxyyy{{{}}}wwwpppmmmqqqwwwyyy{{{~~~vvvwwwvvvwwwzzz|||{{{yyyuuussstttvvvyyytttooohhhbbb^^^[[[XXXVVVRRRTTTXXX\\\___`````````[[[UUUNNNHHHDDDBBB@@@???999999999999888888888888666666555555555555666666777777777777888888888888<<<;;;888888777777444333222222222111222222333333222222222222222222222222111111222222222222111111000111111111111222555777555777999;;;<<<:::777666444444333444666:::===???@@@???===<<<:::999999999777666666555666888999;;;666888:::<<<<<<<<<;;;::::::;;;???FFFNNNVVV[[[\\\ZZZ[[[___cccgggkkknnnpppsssuuuwwwxxxxxxyyy{{{}}}yyyqqqmmmkkknnnrrrtttwww|||yyyyyyxxxzzzzzzxxxuuusssqqqpppqqqqqqssslllccc___^^^]]]ZZZWWWWWW[[[aaahhhnnnqqqsssssssssgggWWWMMMIIIFFF@@@;;;:::999888777666666666666555444444333333333444444222222333333555666888999777888999:::999777555333444444444333333222222222///000222333444333333222666666444333222111111111222222111222333555777999666777999999888666444222555444444666:::>>>@@@@@@AAA???<<<;;;;;;;;;999888888888999:::::::::::::::===<<<::::::;;;;;;:::888888:::???FFFNNNTTTWWWWWW]]]^^^```ccchhhlllqqqsssuuuwwwyyyzzzyyyyyyzzz|||xxxssspppnnnpppssstttxxx}}}||||||}}}~~~zzzxxxuuusssrrrrrrsssuuuwwwrrrkkkfffcccaaa___]]]___cccjjjrrryyytttcccVVVOOOIIIAAA;;;:::999888777777666666666888777666555555444555555333333333444555666777888888888999999888777555444444444444333333222222222000111222333333333222222222222111000////////////000000///000111333555777888999999999999777666555444333222444888;;;======AAA???<<<;;;;;;;;;999888777888999999::::::::::::>>><<<;;;;;;;;;;;;:::888:::;;;@@@FFFNNNSSSUUUVVV[[[\\\___bbbggglllqqqtttvvvxxxzzzzzzzzzyyyzzz{{{{{{yyywwwuuuuuuxxxwww{{{{{{yyyuuussssssuuuxxxzzz|||vvvooojjjgggfffccceeekkkqqqyyyxxxhhh[[[SSSKKKCCC===::::::888777777777777777888777777777777777888888555555555555555666777777999999888888777666666666444444333333333333222222222222333333333222111111333333222222222222333333000000///000111333555777;;;:::::::::999888888888555444333444777:::<<<===@@@>>><<<;;;;;;:::999888666777888999::::::;;;:::>>>===;;;;;;<<<;;;:::888;;;<<<@@@GGGNNNRRRTTTTTTYYYZZZ]]]aaagggmmmrrruuuxxxyyy{{{{{{zzzyyyzzzzzz}}}}}}}}}|||yyyvvvssstttwww{{{~~~vvvpppnnnfffggghhhjjjmmmppptttuuuuuulll___VVVOOOJJJDDD@@@::::::999888777777777777555555666777888:::;;;<<<777777666666555666666777:::999888777666666666666333333333333333333333333333333333333222111111000333333333333333444555666222222111222333555777999;;;;;;:::999888888999999999777555555888<<<>>>>>>@@@===;;;:::;;;:::999888666777888999;;;;;;<<<<<>>??????===;;;:::::::::999888666777888:::<<<======>>>@@@>>><<<<<<<<<<<<:::888777999>>>FFFNNNUUUXXXXXXUUUWWW[[[```gggnnnssswwwzzz{{{}}}}}}{{{zzzzzz{{{~~~~~~}}}|||zzzvvvttttttvvvyyy{{{~~~rrrlllgggeeebbb___]]]\\\[[[[[[TTTPPPKKKGGGEEECCC@@@???;;;:::999888888777888888999888777666555555555555999888777777777777777888999999888888777666666666222222333333333333444444333333222111111222222222111111111111111222333444000000///000111333555777999999999999999999999999777444222222555:::===>>>>>><<<:::999::::::999888666888999<<<>>>???@@@@@@AAA???===<<<<<<<<<:::888666888===FFFOOOUUUYYYZZZVVVXXX[[[aaagggnnntttwwwzzz{{{}}}}}}|||{{{{{{|||}}}~~~|||zzzzzz}}}zzztttuuuyyy|||zzzwwwtttssstttuuuvvvzzztttjjjeee^^^]]][[[XXXUUUSSSQQQQQQMMMKKKHHHEEECCCAAA???>>>;;;;;;:::999888888888888777777666666666666777777888888777777777888999999888888999999888777555444222222222333333444444444333222111111111222333444444444444333333444555555000000///000111333555777999:::;;;<<<<<<;;;:::999666444111222555:::>>>@@@===<<<:::999::::::999888777999;;;===???AAABBBBBBAAA???======<<<<<<:::888777999>>>FFFNNNUUUXXXXXXWWWYYY\\\bbbhhhoootttxxxyyy{{{}}}}}}||||||}}}~~~}}}}}}yyyyyyyyy{{{pppjjjkkkpppxxx}}}|||zzzwwwtttsssrrrrrrsssooorrrvvvvvvrrrkkkddd```\\\[[[YYYVVVRRROOOLLLKKKHHHGGGEEECCCBBBAAA@@@@@@<<<;;;:::999888888888888333333444666888:::<<<===888888777777888999999:::777888999:::999777555444222222222333333444444444222222111111111222444555222111111000000111111222222222222222333555888999999;;;<<<>>>>>>===;;;:::888555333333777===AAACCC===;;;999999::::::999888888999;;;>>>@@@BBBCCCDDDAAA@@@>>>======<<<:::888999;;;???FFFNNNTTTVVVWWWXXXZZZ]]]bbbiiiooouuuxxxyyy{{{}}}}}}}}}}}}~~~}}}{{{xxx{{{sssjjj```cccggglllrrrzzz~~~{{{wwwuuuuuutttsssrrrpppnnnjjjhhheeebbb]]]ZZZWWWVVVUUURRROOOMMMKKKJJJGGGFFFEEEDDDBBBAAA@@@???>>>===;;;999777666666777555555444555555666777888666666555555555555666666999999::::::999888666555777666555333111///...---333333333222222333444444...///000111111000///...000111222222111111333555888999999::::::999999888888666444444777;;;===>>><<<;;;;;;;;;<<<;;;888666888999<<>>===;;;999777777777777777666666555555555666666666666555555555555666666999999::::::999888666555555444444333222111111111666555444333222111111111000111222222222222111000000111222222111222444666;;;;;;;;;;;;:::999888777777555333444777;;;===>>>;;;;;;:::;;;;;;;;;888666777999;;;>>>@@@BBBBBBBBB@@@@@@???>>><<<;;;::::::999;;;AAAHHHPPPUUUWWWWWW[[[YYY[[[aaafffiiiooouuu||||||}}}|||{{{zzz|||}}}~~~~~~zzziiicccbbbdddgggkkkqqqzzz{{{yyyvvvuuusssqqqnnnkkkjjjgggdddaaa___\\\XXXUUUUUUTTTRRRPPPNNNLLLJJJIIIFFFEEEDDDCCCBBB@@@@@@???>>><<<:::888777777777777999888777666555555555555777666666555555666666777888999999:::999777666555222333333333444444444444444444333222222222222222222222333333333333222222000111222222222222444666=========<<<:::999777666666444333444777:::<<<===;;;:::::::::;;;:::888666777888;;;>>>@@@AAAAAAAAA=========<<<<<<;;;;;;;;;888:::@@@GGGOOOUUUWWWWWWZZZXXXZZZaaafffiiinnntttzzz{{{|||{{{zzzzzz{{{|||}}}tttiiiffffffhhhlllqqqxxx{{{yyywwwuuussspppkkkhhhgggddd```]]][[[YYYUUUSSSRRRQQQPPPNNNLLLJJJIIIHHHEEEDDDDDDCCCAAA@@@@@@???===<<<:::888777777777888888888777666555555666666777777666666666666777777888888999999888777666444333333333444444555555555000000000111222444555666333333333333333333333333000111222222222333555777=========<<<;;;:::888777555444333444777:::<<<<<<::::::::::::;;;;;;888666666888:::===>>>???@@@@@@;;;;;;:::999999888888777777999???GGGOOOTTTWWWWWW[[[ZZZ\\\ccchhhkkkpppuuuxxxzzz{{{{{{zzzyyyzzz{{{|||pppjjjkkkkkknnnrrrxxx}}}{{{xxxvvvsssooojjjfffdddaaa]]]ZZZXXXVVVSSSQQQOOOOOONNNLLLKKKIIIHHHHHHDDDDDDCCCBBBAAA@@@@@@???===<<<:::888777777888888666666666666666777888888777777666666666666777777888888999999888777555444444444444444444444444444///000000111222333555666222222222111111222222222000111222333222333666888;;;;;;<<<<<<;;;;;;::::::555444333555888;;;<<<<<<;;;::::::;;;<<<<<<999777666777999<<<===>>>>>>>>><<<<<<;;;999888777666555666999>>>GGGOOOUUUWWWWWWZZZYYY[[[bbbhhhjjjoootttwwwyyy{{{{{{zzzyyyzzz{{{{{{zzznnnlllpppqqquuuzzz|||xxxuuuqqqmmmhhheeeaaa^^^ZZZVVVUUUSSSQQQOOOMMMLLLLLLKKKIIIHHHGGGGGGCCCCCCBBBBBBAAA@@@@@@???<<<;;;:::888777888888999666666666666777888999:::888777777666666777777888777888888999888666555444555555444444333333222222333333222111111111111111111111000000000000111111000111333333333444666888::::::;;;;;;;;;;;;::::::666555444666999<<<<<<<<<;;;;;;;;;<<<======;;;999555777999;;;<<<=========???>>>===<<<:::999888777666999???GGGPPPVVVXXXXXXWWWVVVYYY```eeehhhlllqqqvvvxxx{{{|||{{{zzzzzz{{{zzzvvvqqqttt{{{||||||wwwrrrnnnjjjfffccc^^^ZZZVVVRRRQQQPPPNNNMMMKKKKKKJJJIIIHHHGGGGGGFFFCCCBBBBBBAAAAAA@@@@@@@@@<<<;;;999888888888888999777777777777777777888888888888777777777777888888777888888888888666555444333333333333222222222222444444222111000000000000222111000//////000111222000111333333333444777999::::::;;;;;;:::999888888666666666888;;;=========<<<<<<<<<===??????===;;;555666888:::;;;<<<<<<<<<=========<<<;;;:::::::::777:::???HHHPPPWWWYYYZZZVVVUUUYYY```eeegggkkkpppvvvxxx{{{}}}|||{{{{{{||||||zzzuuuuuu}}}|||vvvppplllhhhdddbbb[[[XXXSSSPPPNNNMMMLLLJJJJJJJJJIIIHHHHHHGGGFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@<<<;;;999888888888999999:::999888777666666666666888888777777777777888888777777888888777666555333111222222222222222333333222111111111111111222222333222111000000111222333000111333333333555777999<<<<<<;;;:::999777666555777666666999<<<>>>>>>============>>>@@@@@@>>><<<555666888:::;;;;;;;;;;;;::::::::::::::::::::::::777:::@@@HHHQQQWWWZZZZZZXXXWWW[[[bbbgggiiimmmrrrvvvyyy|||}}}}}}|||||||||}}}wwwuuuvvvyyy{{{vvvrrroooiii```YYYWWWSSSOOOLLLJJJIIIGGGEEENNNJJJFFFDDDDDDEEEFFFFFFCCCBBBAAA@@@????????????===<<<:::888777777777888666666666666777777777777777777777777888888888888999::::::999888666444333333222111000111222333444333222222111111222222333333333222111111222333333111222222333444555666666999::::::;;;;;;::::::999:::999777888;;;===>>>>>>>>>>>>>>>@@@AAA@@@===:::777888999::::::;;;::::::999::::::;;;;;;::::::999999;;;@@@HHHPPPVVVYYYZZZXXXYYY\\\```eeejjjmmmpppuuuxxx{{{}}}|||zzzyyyyyy~~~vvvpppqqquuu|||~~~zzzuuuqqqnnnggg^^^WWWQQQOOOLLLKKKLLLLLLJJJIIIKKKIIIFFFEEEFFFFFFFFFEEECCCCCCAAA@@@????????????===<<<:::888777777777888777777777666666666666666555666666666666777777777777888999999888777666555555555444333222222222333333222222111111222222333333333222111111222333333111222222333444555666666999999:::;;;;;;:::999999:::888777888;;;===>>>>>>>>>>>>>>>???@@@@@@===:::555666777888888999999888999::::::;;;;;;::::::999999;;;@@@HHHPPPVVVYYYYYYXXXYYY\\\```eeejjjnnnppptttwww{{{||||||||||||}}}wwwqqqnnnqqqwww|||xxxsssoookkkddd[[[UUUOOONNNNNNOOOQQQQQQPPPNNNLLLJJJHHHGGGGGGGGGFFFDDDEEEDDDBBBAAA@@@?????????<<<<<<:::999888777777777888777777666666555555555555555555555666666666666666777888999999888777666666666666555444333111111333222222111111222222333333222222111111222222333111222222333444555666666888999;;;<<<<<<;;;999888999888777888;;;===>>>>>>>>>>>>===???@@@???===:::555666777888999999999999999::::::;;;;;;::::::999999;;;@@@GGGPPPVVVYYYYYYXXXYYY\\\```eeejjjnnnpppvvvxxxzzz{{{{{{|||zzzwwwuuuwww}}}}}}|||~~~~~~yyyvvvqqqlllggg```YYYSSSSSSSSSUUUWWWZZZ[[[ZZZYYYUUUQQQMMMJJJIIIHHHFFFEEEFFFEEECCCBBB@@@??????>>><<<;;;:::999888888777777888888777666555555444444555555555666666666777777777777888999999888666555444555555555555333111000333222222111111222222333222222222222222222222222111222222333444555666666888999;;;<<<<<<;;;999888888777666777:::===>>>???>>>=========>>>>>><<<:::888888999:::;;;;;;;;;;;;999::::::;;;;;;::::::999888:::???GGGOOOUUUXXXYYYXXXYYY\\\aaafffkkkoooqqqyyyzzz{{{{{{zzz|||~~~~~~~~~{{{xxxxxxxxxzzz}}}}}}xxxtttoooiiiddd^^^YYYUUUXXXYYY\\\aaagggjjjkkkjjjccc^^^VVVPPPLLLKKKIIIHHHHHHGGGEEECCCAAA???>>>>>>;;;;;;;;;:::999888777666888777777666555444444333666666777777777888888888999999:::999888666444333111222333444444333222111333222222111111222222333222222222222222222222222111222222333444555666666888999;;;<<<<<<;;;999888888666555777:::===>>>???>>>===<<<<<<======<<<:::888999:::;;;;;;<<<;;;;;;999::::::;;;;;;::::::999888:::???GGGOOOUUUXXXYYYXXXYYY\\\aaafffkkkppprrr|||||||||{{{yyyzzz}}}{{{uuussssssvvvxxx|||~~~xxxtttnnngggaaa]]][[[ZZZZZZ\\\```gggpppvvvyyyzzzpppjjjbbbZZZUUURRROOOMMMIIIHHHFFFCCCAAA???>>>>>>;;;;;;;;;:::999888777666777666666555555444444444777777777777888888888888:::::::::999888666444222000111222222333333333222333222222111111222222333111222222333333222222111111222222333444555666666:::::::::;;;;;;:::::::::777666555777:::===??????>>><<<;;;;;;<<<<<<;;;:::666777888999::::::::::::999::::::;;;;;;::::::999888:::???FFFOOOUUUXXXXXXWWWYYY\\\aaaggglllpppsss|||}}}|||{{{yyyyyy{{{}}}vvvrrrrrrtttzzz}}}xxxtttmmmeee___]]]^^^______```ccciiiqqqxxx|||~~~vvvrrrmmmgggaaa\\\VVVRRRJJJIIIGGGDDDAAA???>>>>>>;;;;;;;;;;;;:::888666555555555555555555555555555666666666777777777777888888999999999888777555444444333333222222222333333333222222111111222222333111222333333333333222111111222222333444555666666;;;::::::999999::::::;;;666555444666:::===??????>>><<<::::::;;;<<<;;;:::666777888999::::::::::::999::::::;;;;;;::::::999777:::???FFFNNNUUUWWWXXXWWWYYY]]]aaaggglllqqqssszzz{{{{{{zzzyyyyyy{{{|||{{{tttsssvvvyyyyyyuuummmddd___^^^```ccceeeeeefffiiioootttwwwyyyxxxvvvssspppkkkccc[[[UUUKKKJJJGGGDDDBBB@@@>>>>>>:::;;;;;;;;;:::888666555444444444555555555555555555555555555666666666777666777888999999888777666888777555333222222222333333222222222222222222333111222333444444333222111111222222333444555666777<<<;;;999888888999;;;<<<666555444666:::===??????>>><<<::::::;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<999::::::;;;;;;::::::999777999>>>FFFNNNTTTWWWXXXWWWYYY]]]aaagggmmmqqqtttvvvxxxzzzzzzzzzzzz{{{}}}yyywww{{{|||xxxrrrkkkeeebbbaaaaaaeeefffgggiiijjjkkklllmmmooorrrttttttooofff]]]WWWNNNKKKGGGDDDBBB@@@===;;;:::::::::999999999888888888888777777666666555555888888777777777777777888::::::::::::999777555444444444444333333222222222444444333333222111000000000000000111222444555666222111111222333555777999;;;;;;<<<<<<;;;;;;:::999888666444444777:::======:::;;;;;;<<<;;;:::888777777777777888999:::<<<<<<===<<<;;;:::999888888888:::<<>>>>><<<;;;::::::999999999;;;@@@HHHPPPUUUWWWWWWXXXZZZ^^^dddiiimmmppprrrwwwyyyzzzzzzzzzzzz{{{}}}|||}}}{{{wwwqqqkkkhhhhhhiiihhhhhhgggdddaaa```aaaccceeefffhhhhhhddd]]]VVVQQQMMMIIIDDD@@@>>>>>>===<<<999999888888888777777777777777777777666666666666888777777777777777888888888888999999999888666555444444333333333333222222333333222222111111000000777666555444333222222222222111111222333555777999999999::::::999999888777333333555888:::;;;:::888<<<;;;:::999888888888888999999:::;;;<<<===>>>>>>??????>>>===<<<;;;::::::888;;;@@@HHHPPPVVVXXXXXXWWWYYY^^^ccchhhllloooqqquuuwwwyyyzzzzzz{{{|||~~~||||||yyytttooolllnnnpppqqqpppmmmgggaaa]]]]]]___^^^___``````\\\WWWQQQNNNLLLHHHBBB???============888888888777777777777666777777777777666666666666777777777777777777888999777888999999999888666555333333333333333333333333555555555444444333333333666555444333222111111111222111111222333555777999:::::::::::::::999888888444444444666999;;;:::999>>><<<;;;999999999::::::888999:::;;;<<<======>>>>>>>>>>>>===<<<;;;:::999888:::@@@HHHQQQWWWYYYYYYWWWZZZ^^^ccchhhmmmpppqqqtttvvvxxxzzzzzz{{{~~~||||||zzzvvvqqqqqquuuzzz~~~zzzqqqfff___\\\]]]ZZZ[[[ZZZYYYVVVQQQMMMJJJJJJFFFBBB???>>>>>>======888888888777777777777666666666666666777777777777777777666666777888999999777888999999888777555444333333333333333333333333555555444444444444444333222222111111111111111222222111111222333555777999;;;;;;;;;;;;;;;::::::999777555333444777:::;;;<<>><<<:::::::::;;;;;;777888999;;;<<<<<<<<<<<<============<<<:::999888888;;;@@@IIIQQQWWWYYYZZZYYY[[[___dddjjjnnnqqqssstttvvvxxxzzzzzz|||~~~~~~|||}}}|||xxxtttvvv~~~oooccc^^^^^^YYYXXXWWWTTTQQQNNNJJJIIIHHHEEEBBB@@@@@@???>>><<<999999888888888777777777666666666666777777777777666666666666777888999:::888999999999888666444333222222333333333333444444222222222222111111111111000000000000000111222333222111111222333555777999;;;<<<<<<<<<<<<;;;::::::999666444444777:::===>>>>>>===<<<;;;::::::::::::666888999;;;<<<<<<<<<;;;<<<=========<<<:::888777999<<>><<<:::999999999888888888888555666666666777777777888666666666666777888999::::::::::::999777555333111222222222333333444444444111111111111111111111111111111000000111111222333222111111222333555777999:::;;;;;;;;;;;;:::999999888777666777:::<<<======;;;;;;;;;;;;:::999888777777888;;;===>>>>>>===<<<===>>>>>>???>>><<<999888;;;===BBBIIIQQQVVVXXXXXXXXX[[[___dddiiinnnqqqrrruuuwwwyyyzzzzzz{{{}}}{{{}}}wwwuuurrrqqqssswww{{{}}}|||zzz}}}kkkaaa___[[[YYYUUUQQQNNNJJJHHHGGGEEEDDDDDDDDDDDDBBB???<<<:::::::::999999999999888555666666666777777888888666666666666777888999::::::::::::999777444222000222222222333333444444444222222222222222222222333333333222222111222222333222222111222333555777999999::::::::::::999888888666666777:::===>>>===;;;888999::::::999888666555888:::<<<>>>??????>>>===>>>???@@@@@@???===:::999;;;>>>CCCJJJQQQVVVXXXXXXWWWZZZ^^^ccchhhmmmpppqqqvvvwwwyyyzzzzzz{{{|||~~~~~~zzzqqqnnnmmmmmmlllkkknnntttwww~~~}}}{{{vvveee]]]YYYUUUPPPLLLKKKKKKJJJIIIFFFEEECCCAAA???===;;;;;;>>><<<:::777666777888999777777777777888888888888777888888888888777666666888777666555555444444555444444333333333333222222333333333222222111111111000111111222333333333333000111333444555666666666:::::::::999888777666555555666888:::<<<===>>>>>><<<<<<<<<<<<;;;:::999888;;;<<<>>>@@@@@@???===<<<===<<<;;;999999888888888<<>><<<<<<===<<<:::888777777777888555555555666666666777777555555666777777777777777@@@>>>;;;888555333111111444444333333333333222222333333333222222222111111333333444444555444444444111111222444555666777888;;;;;;;;;:::888777666555555666888:::<<<===>>>>>><<<<<<<<<<<<;;;:::999888888999;;;<<<===<<<:::999=========<<<;;;;;;::::::;;;>>>CCCKKKRRRVVVVVVUUUYYYYYY\\\aaaiiinnnppppppuuuxxx{{{|||{{{{{{~~~{{{yyyvvvmmmhhheeebbb```bbbbbbdddjjjqqqyyy~~~wwwuuuxxxyyyyyywwwlllgggWWWTTTOOOLLLJJJJJJHHHGGGFFFFFFDDDBBB@@@>>>===<<<;;;;;;:::999888777777666333333444444444555555555222333555666777888888888;;;:::999777666666666666444444333333333333222222333333333222222222222111444444444444444444333222111111222333555777:::<<<===<<<;;;:::888777666555555666888:::;;;=========<<<<<<<<<<<<;;;:::999888:::;;;===>>>???>>>===<<<;;;;;;<<<======<<<;;;::::::===BBBJJJRRRVVVWWWWWWYYYZZZ\\\bbbhhhmmmpppqqquuuxxx||||||{{{|||zzzvvvyyywwwnnnfffcccdddaaa```bbbdddgggnnnvvv{{{vvvssssssrrrrrrxxxyyyppphhhdddWWWTTTOOOLLLKKKIIIGGGFFFEEEDDDCCCAAA???>>><<<<<<::::::::::::999777666555333333444444444555555555444555666777888888888888666555555555555555666777444444333333333222222222222222222222222222222222222222222222222111000///222111111222555888<<<>>>>>>===<<<:::888777666666666777888:::;;;<<<======<<<<<<<<<<<<;;;:::999888:::;;;>>>???@@@???>>>===777888:::;;;;;;:::999888999;;;AAAIIIQQQVVVXXXXXXYYYZZZ]]]bbbhhhllloooqqquuuxxx||||||||||||zzzttttttxxx}}}xxxqqqjjjfffdddeeeccccccfffiiilllttt|||~~~{{{yyyuuuqqqnnnlllkkkooouuuxxxxxxwwwtttpppjjjddd```WWWTTTPPPMMMKKKJJJGGGEEEBBBBBBAAA???===<<<;;;::::::::::::999888777666555444444555555555666666666888888999999999888888777<<<;;;888666444222111111444444333333333222222222222222222222222222222222222222222222111000000///111111111222555999<<>>===;;;999777777666666666777888:::;;;<<<<<<===<<<<<<<<<<<<;;;:::999888666777:::<<<<<<<<<;;;:::666888999;;;;;;:::888777999;;;@@@HHHPPPVVVYYYYYYYYY[[[___cccgggkkkoooqqqtttwww{{{|||{{{||||||xxxttttttwww||||||zzzuuuooojjjhhhggggggeeeggglllooorrryyy{{{xxxtttqqqmmmiiiffffffiiilllrrrqqqpppooommmiiiccc___XXXUUURRROOOMMMJJJGGGEEEAAA@@@???>>><<<;;;::::::::::::999888777666666555555666666666666777777777999:::::::::999999888777;;;:::999777666666666555444444333333333333222222111222222222222333333333333333333333333333222111000000111333555888;;;===<<<;;;999777666666777777777777999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888777888:::<<<======<<<;;;::::::;;;<<<<<<;;;:::999999;;;@@@GGGOOOUUUXXXYYYXXX[[[```cccfffjjjnnnqqqsssvvvzzz{{{zzz|||zzzvvvuuuttttttyyy~~~}}}wwwpppkkkiiiiiikkkjjjmmmssswwwyyyyyyuuukkkkkkgggccc```bbbfffhhhkkkkkkkkklllllliiiccc___YYYWWWSSSPPPNNNKKKHHHFFFAAA@@@???>>>===<<<;;;:::;;;:::888777666666666666555555666666666777777777777888888999999999888888666666666666777999::::::444444333333333333222222111111222222222333333333111222222333333333333222///000111333555888999::::::999777666555666777888777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888888:::<<<>>>??????>>>>>><<<;;;;;;;;;:::999999999:::<<<@@@GGGOOOUUUWWWXXXXXX\\\```dddfffiiinnnrrrqqquuuyyyzzzyyy{{{~~~zzzsssnnnoooqqquuu~~~zzzrrrllljjjiiioooooossszzz}}}xxxtttdddeeeccc___]]]```eeegggffffffgggiiikkkiiiccc^^^ZZZWWWTTTQQQOOOLLLIIIFFFBBBAAA@@@???>>>===<<<;;;<<<:::888666555555666777555555555666666666666777444555666888999999999999:::999777666444333333333444444444333333333222222111111111222222333333333...///000111111111111111...///111444666777888888888777666444444666777888777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999555777999;;;<<<<<<<<<;;;;;;:::999888777777777777;;;<<<@@@GGGNNNTTTWWWXXXXXX\\\aaadddfffiiinnnrrrppptttxxxyyyyyyzzz~~~|||lllhhhfffjjjpppvvv}}}rrrlllkkklllpppsssxxx~~~{{{ppphhh```]]]YYYWWWZZZ___bbbdddgggggghhhjjjjjjhhhccc```[[[XXXSSSPPPMMMJJJGGGDDD@@@@@@@@@???===<<<:::999999999888888777666666666777666666555555555666666999999999999999999999999999888666555333222222222...///000111111111111111222222222222222222222222111111111111111111111111111222333444555777888888888888888888888777666666666777999;;;===============<<<:::888777777777888::::::<<<===>>>?????????===<<<;;;999888777666666888<<>><<<:::999999999888888777666666666666666555555555555666666999999999999999999999999888777666555444444444444333333444444444333333222222222222222222222222222222222222222222222222222000111222333444666777777777777777777777666555555666777999;;;===============<<<:::999777777777888:::;;;;;;<<<<<<<<<;;;;;;<<<;;;:::999888777777777888<<>><<<;;;999999999888888777666666666666666555555555555666666888888888888888888888888:::999888666555444333333555666666555444333222222222222222222222222222222333333333333333333333333///000111222444555666666666666666666666555444444666777999;;;<<<=========<<<;;;:::999888777777777;;;<<<<<<<<<;;;;;;:::999::::::999888888888888888888<<>>;;;888444222000///222222333333222111000000222222222222222222222222333333333333333333333333000000111333444555666777666666777777666666555444555777999;;;<<<======<<<;;;;;;:::999888888888777;;;<<<<<<<<<<<<<<<;;;;;;999888888888888888999999888;;;BBBIIIOOOSSSVVVVVVXXXWWWZZZaaafffgggjjjooovvvxxxzzzzzzyyyzzz~~~|||nnnhhhgggddddddhhhkkkmmmrrrxxx~~~~~~{{{|||}}}tttkkkdddaaa```aaacccgggkkkllllllkkkfffdddbbbaaaaaa```^^^\\\UUURRRNNNLLLJJJIIIFFFDDDCCCCCCBBBAAA???===;;;:::999999888888777666666666555555555555555666777777;;;;;;;;;;;;;;;;;;;;;;;;???===;;;777444222000000//////000111111111111111222222222222222222222222222222222222222222222222111222222444555666777888777888888888888777666666555666888:::<<<<<<<<<<<<::::::::::::999888888777888888999:::;;;<<<<<<;;;888888777777888888999999777;;;BBBIIIPPPTTTVVVWWWXXXWWW[[[aaafffgggjjjooouuuxxxzzzyyywwwwww|||yyynnnkkkllljjjkkkppprrrrrrssswww}}}~~~~~~}}}ssskkkfffdddeeefffjjjnnnqqqqqqooolllfffcccaaa_________]]]\\\SSSPPPMMMKKKJJJHHHFFFDDDAAAAAAAAA@@@???===<<<;;;999999888888777666666666555555444555555666777888;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555444555000000111222333333333333222222222222222222222222111111111111111111111111111222333444666777888888888888888888888777777666555666888:::;;;<<<<<<<<<999::::::::::::999888777444555777888999:::::::::888888777777777888888999777;;;BBBJJJPPPUUUWWWXXXYYYXXX[[[bbbggghhhkkkpppqqquuuxxxxxxvvvwww}}}|||uuutttrrrrrruuu|||~~~||||||~~~}}}~~~~~~tttlllhhhhhhhhhjjjooouuuxxxwwwtttpppfffccc___]]]\\\[[[ZZZYYYRRROOOLLLJJJIIIHHHFFFDDD????????????>>>===<<<;;;999999888888777666666666444444444555555666777888999999999999999999999999555555555444555555666666222222333333444333333333222222222222222222222222222222222222222222222222111111222333555666777888777777777888777666666555444666888:::;;;<<<<<<;;;999999:::::::::999888777777888999:::::::::::::::999888777777777777777888777;;;BBBJJJPPPUUUXXXXXXZZZYYY]]]ccchhhiiilllqqqrrrvvvzzzyyyvvvwww}}}}}}}}}xxxyyy~~~|||~~~~~~uuummmjjjjjjjjjnnntttzzz~~~}}}yyyuuugggddd___[[[YYYXXXVVVUUUQQQNNNKKKJJJIIIHHHFFFDDD>>>>>>>>>>>>>>>===<<<<<<999999888888777666666666444444444555555777888888777777777777777777777777777666555444444444444444333333333333222111000000222222222222222222222222333333333333333333333333000000111222444555666666666666666666666555555444444666888:::;;;<<<<<<;;;888999:::;;;:::999888777======>>>>>>======<<<;;;999999888777777777777777777;;;BBBJJJQQQUUUXXXYYY[[[ZZZ]]]dddiiijjjmmmrrrvvvzzz}}}{{{vvvuuuzzzvvvmmmkkkooolllnnnrrrwwwzzzyyyvvvrrrjjjfff___YYYVVVSSSQQQPPPMMMJJJHHHFFFEEEEEECCCAAAAAA@@@@@@@@@AAA@@@===;;;777777666555555555555555666666555555555444444444666666666777888:::;;;<<<;;;:::888777555444444444000000111111111222222222222222222222222222222222222222222222222222222222222222333444555666777888666777777777777666666555555666888;;;<<<=========:::::::::999777666777888;;;;;;<<<<<<;;;;;;:::999;;;;;;:::999999888888777999===BBBIIIOOOSSSUUUVVVYYY[[[^^^cccgggllloooqqqwwwyyy{{{{{{zzzzzz{{{||||||}}}sssjjjiiimmmooopppsssvvvxxxwwwsssooojjjeee^^^YYYUUURRRPPPNNNKKKIIIGGGEEEEEEDDDCCCAAA???>>>???@@@@@@???<<<:::777777666555555555555666666666555555555444444444777777777777888999:::;;;888777555444222111111111111222222222333333333333222222222222222222222222222222222222222222222222111111222444555666777888777777777777777777666555666777999;;;<<<<<<<<<<<<;;;;;;;;;:::888777888999;;;;;;<<<<<<;;;;;;:::999;;;;;;:::999999888888777888;;;AAAHHHOOOTTTVVVXXXYYY[[[^^^ccchhhlllppprrrvvvxxxzzzzzzyyyyyyzzz{{{{{{zzzzzzpppgggfffkkkrrrrrrssstttuuusssooollliiiddd^^^XXXUUUQQQOOOLLLJJJGGGEEEDDDDDDDDDCCCBBB<<<<<<===???AAA???<<<999888777666666555555666666666666666555555555555444888888777777888999:::::::::999888666555444333333222222333333333444444444222222222222222222222222222222222222222222222222111111222444555777888888777777888888777777666555777888999;;;<<<<<<;;;;;;<<<<<<<<<;;;888888999:::;;;;;;<<<<<<;;;;;;:::999;;;;;;:::999999888888777666:::@@@HHHOOOTTTWWWYYYXXXZZZ^^^bbbhhhmmmqqqtttvvvwwwyyyyyyyyyyyyzzz|||yyynnnffffffkkksssrrrrrrrrrrrrqqqmmmjjjhhhddd^^^YYYUUURRRNNNLLLHHHFFFDDDCCCDDDDDDCCCBBB;;;<<<>>>@@@BBBAAA===:::888777777666555666666666666666666555555555555555999888888888888888999999;;;:::999777666555555444222222222333333333333444111111111111111111111111111111111111111111111111222222444555777888999:::888888888888888777666555777888:::;;;<<<;;;;;;:::;;;<<<<<<:::888777888:::;;;;;;<<<<<<;;;;;;:::999;;;;;;:::999999888888777777;;;AAAHHHNNNSSSVVVWWWWWWYYY\\\aaaffflllqqqtttwwwxxxzzzzzzyyyzzz|||~~~|||{{{|||}}}xxxnnnfffgggmmmsssrrrqqqrrrrrrpppllliiigggccc^^^YYYVVVSSSOOOMMMHHHFFFDDDCCCDDDDDDCCCBBB======???AAABBBAAA???<<<888888777666666666666666666666666666666666666666999888888888888888999999888777666444333222111111111111111111222222222222111111111111111111111111111111111111111111111111333333555666888:::;;;<<<999999999999888777666555777888:::;;;<<<;;;;;;::::::::::::999777666777888;;;;;;<<<<<<;;;;;;:::999;;;;;;:::999999888888777999===BBBHHHMMMQQQSSSTTTWWWXXXZZZ___eeekkkpppsssyyyzzz{{{{{{{{{|||~~~xxxuuutttvvvvvvvvv{{{wwwmmmgggiiiooossssssrrrsssrrroookkkgggdddaaa\\\YYYVVVSSSOOOMMMJJJGGGEEEDDDDDDDDDCCCBBB@@@??????@@@AAAAAA???===999888777777666666777777555666666666666777777777888888777777888999::::::999888777555444333333222000000111111111222222222111111111111111111111111111111111111111111111111333333555777999:::<<<===:::::::::999888777666555777888999;;;<<<<<<;;;;;;999::::::888666666777888;;;;;;<<<<<<;;;;;;:::999;;;;;;:::999999888888777:::===BBBHHHMMMPPPRRRSSSXXXYYY[[[___dddjjjpppssszzz{{{|||{{{{{{}}}vvvooommmmmmoooooommmpppuuu|||~~~uuulllgggjjjqqquuuuuuuuuuuusssnnnhhhccc___\\\YYYVVVTTTRRRNNNLLLKKKIIIGGGEEEEEEDDDCCCAAAAAA@@@>>>>>>??????>>>===999888777777666666777777555666666666777777777777777777777777888999:::;;;<<<;;;999888666555555555111111111222222222333333111111111111111111111111111111111111111111111111111222333555777999;;;<<<:::::::::999888777666555666777999;;;<<<<<<<<<<<<:::;;;;;;999777666777999;;;;;;<<<<<<;;;;;;:::999;;;;;;:::999999888888777999<<>>@@@AAA@@@>>>;;;???===:::888666666777888888777777777777999:::;;;999888777777777888999:::<<<;;;999666444333333333555222///000222444333222111111222222222222111111222333444333111111111333222333444555777999;;;<<<<<<:::888888:::;;;999666777999;;;<<<;;;;;;<<<===<<<======;;;999777777888<<<===>>>>>>>>>===;;;::::::999888888777777888888777:::AAAHHHNNNSSSVVVWWWVVVWWW\\\cccfffhhhmmmsssvvvwwwxxxyyyzzz|||uuulllgggfffhhhjjjllllllllllllmmmssswww{{{tttmmmiiimmmsssyyyyyywwwtttnnnggg```\\\WWWVVVRRROOOMMMLLLKKKLLLFFFGGGFFFFFFDDDBBB@@@???>>>===>>>@@@AAAAAA>>><<<888888777666666777888888777777666666777888:::;;;;;;;;;:::::::::;;;<<<===<<<;;;888666444333333333555333000111333444444222222222333333333333222222444555666444222111111222333333444555666888:::;;;<<<999888888::::::888666888:::<<<<<<;;;;;;<<<===<<<===>>><<<:::999999:::<<<===>>>>>>>>>===;;;::::::999888888777777888888777;;;AAAHHHNNNRRRUUUVVVXXXYYY]]]dddhhhiiinnntttuuuwwwxxxyyyyyy||||||{{{zzz{{{tttlllgggdddgggjjjmmmpppqqqrrrsssuuuzzz~~~|||uuuooolllpppwwwyyyxxxvvvqqqiiiaaaYYYUUUPPPOOOMMMKKKJJJJJJJJJKKKIIIHHHFFFDDDBBB@@@??????>>>>>>>>>@@@AAAAAA>>><<<777777777777777777777777666666666666777888999999999888888888888999::::::<<<:::888666444333333333555333111111333444333333333333333444444333333333666777777555222000000111333333444555666777888999:::999888888999:::888777888:::<<<<<<<<<;;;<<<===<<<===>>>===;;;:::;;;<<<<<<<<<===>>>===<<<;;;:::999999888777777777777888888<<>>>>>???@@@BBBAAA>>><<<;;;;;;;;;:::999777555444555555555666666777888888777777777777777888888999;;;999777555444333333333222222111111222222222222222222333333333333222222444555555444222000111222333333444555666777777777999999888888999999888888888:::<<<===<<<<<<===>>>;;;<<<===<<<;;;:::;;;<<<;;;<<<=========<<<;;;:::999999888777777777777777999<<>>>>>>>>???>>>>>>???AAABBBAAA???<<<;;;;;;;;;:::888777555444444555666666777777888888:::::::::;;;;;;;;;;;;;;;:::999777555333333333444000111111111111000000111111111222222222222111111000111222222111000222333333333555666777777777777777888888888888888888999888:::<<<===<<<<<<===>>>:::;;;<<<;;;:::999:::;;;;;;<<<=========<<<:::999999888777777666666777777888<<>><<<<<<<<<<<>>:::;;;<<<;;;999888999:::;;;;;;<<<===<<<;;;:::999888888777666666666666777777;;;@@@GGGLLLPPPSSSTTTXXXYYY^^^eeehhhjjjnnntttvvvwwwxxxxxxxxxzzz}}}}}}{{{~~~{{{sssmmmkkknnnqqqrrryyyyyyuuuxxxzzzmmm```UUUNNNKKKKKKEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDBBB@@@???>>>>>>>>>??????@@@AAACCCBBB???===777666555444444555666777555666777999999999999888555666777888999888888777999888666444333333333444000222555555222111111333111222222333333222222111000111222222111000111333222333666999:::;;;::::::555777999888777666888:::999;;;===============???<<<======<<<:::888888999;;;;;;<<<<<<<<<;;;:::999888888777666666666666666666999???FFFLLLQQQSSSUUUYYYZZZ___fffiiikkkpppvvvwwwxxxyyyyyyyyyzzz}}}|||tttooonnnqqquuuxxxyyyuuuzzzyyylll___UUUQQQQQQQQQJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGEEEDDDCCCBBBBBBAAA??????@@@AAACCCBBB@@@======;;;999666555555555666555666888999::::::999999888999:::;;;<<<;;;::::::888777666444333333333444111444777777444222333444222333333444444333333222222444444333111000111222222333666999;;;<<<<<<;;;444777999888666666888:::999;;;===>>>======>>>???>>>??????===:::999999::::::;;;<<<<<<<<<;;;:::999888888777666666666666666555999???FFFLLLQQQTTTUUUXXXYYY]]]dddhhhjjjnnntttxxxyyyzzzzzzzzz{{{~~~~~~|||uuuppppppuuu{{{|||xxxzzz~~~}}}rrrggg^^^ZZZXXXXXXVVVVVVTTTTTTYYY___]]]XXXLLLJJJHHHGGGGGGFFFCCCBBBEEECCCBBBCCCEEEEEEBBB>>>???<<<999777777888888777:::999888888888999;;;;;;:::999999888888999::::::666666555444333333333333444333333222222333333444111111111111111111111111555444333333222222222333111444777777999;;;999444666777999999777666777888<<<<<<;;;:::;;;<<<===>>>AAAFFFIIIGGGAAA;;;::::::999::::::::::::999888888555555666666666666555555888<<>>>>>>>>===<<>>@@@@@@???===;;;===@@@CCCAAA===888777888888999999999999888777777555666666666666666666555666:::AAAHHHNNNSSSUUUVVVZZZ]]]```cccfffjjjooorrrvvvwwwwwwvvvuuuvvvyyy|||~~~}}}yyysssooojjjeeebbb```]]]\\\WWWVVVUUUUUUUUUPPPIIICCC???<<<999888888999999999999999999999::::::;;;;;;999:::;;;<<<<<<:::888666555555444333222222222222111222444555555444222111111111111111111111111111111111000000000000111111222666777555555888:::999666777888777666555777888:::;;;===>>>???>>><<<;;;999;;;<<<;;;888555555555888888999999888888777666666666555555555555666666777;;;AAAIIIOOOSSSUUUVVV[[[]]]aaadddgggjjjooorrrvvvwwwvvvuuuuuuvvvyyy|||~~~~~~xxxsssnnnjjjgggbbb```^^^\\\YYYSSSJJJCCC???<<<999888999:::::::::999999::::::;;;;;;;;;;;;777888:::<<<===<<<:::999777666555444444333333444111222444555555444222111111111111111111111111111000000000//////000111111111666888555555888:::999666777777666555555666888;;;:::::::::;;;;;;<<<<<<;;;;;;;;;:::999888888888999999999999999888777777777666555555555555666777888<<>><<<999888999;;;;;;;;;777888999:::::::::999999999:::::::::;;;<<<<<<<<<777777666555444444444444333333333333333333333333111111111111111111111111111000000000000111222333...555:::888666777999888777777666555333444666999:::::::::;;;;;;;;;;;;;;;777666444333444666777777:::;;;;;;;;;;;;:::999999777666555444444555666777888<<>><<<999888:::;;;<<<;;;999:::;;;<<<===<<<;;;;;;<<<<<<;;;:::::::::;;;;;;666666555444333333333333444333333222222333333444111111111111111111111111111111000000111222333333---555;;;999777777888888777777666444333444666999888:::<<<>>>???===;;;:::;;;999666666777999;;;;;;;;;;;;<<<<<<;;;;;;:::999888666555444444555666888777;;;AAAHHHOOOSSSUUUVVVUUUXXX]]]aaaeeekkkpppttttttttttttsssrrrtttwwwyyy{{{zzz{{{~~~rrrcccbbbfffggggggnnnuuuzzz~~~|||yyywwwsssnnnhhhccc[[[VVVOOOIIIEEEBBB@@@>>>999999999888999999::::::<<<:::888999;;;<<<:::888===<<<;;;<<<<<<<<<999777555444444555777666444222444444444333333222222222000111111222222333444444111333444333222111111222555555666777999:::<<<<<<999999888666333222333555888888999::::::;;;<<<<<<888777666666777999;;;===>>>>>>>>>>>>============888777666555555666777888888<<>>===::::::999888888999999999<<<:::888999;;;<<<:::888<<<;;;;;;<<<===<<<:::777666555555666777666444222444333333333333333333222333222222222222222222222777888999777444222111222222333555666888999999999999999888666444333444666888888999::::::;;;<<<<<<888777777666777:::<<<===>>>>>>>>>>>>============888777666555555666777888888<<>>>>>>>>>>>>>>============777777666555555666777777888<<>>===;;;;;;999888777777777777:::999999::::::;;;;;;:::;;;;;;;;;<<<>>>===;;;999999888666666666666444222222222222333333444444444333333333222222111111111000222444444333333333444333555888;;;<<<;;;:::888999999999777555555777888999999999::::::;;;;;;;;;:::999999888999;;;>>>???>>>>>>>>>>>>============777666555444444555666777888===CCCIIIMMMPPPSSSUUUXXXZZZ]]]aaafffkkkooorrryyyxxxvvvsssqqqsssvvvyyy}}}yyywwwxxxyyyllllllnnnrrrvvvxxx}}}}}}|||xxxrrrkkkjjjhhhffffffhhhjjjlllsss|||}}}vvvqqqnnnkkklllnnnoooooonnnmmmllliiifffbbb___^^^\\\YYYXXXWWWUUURRRQQQPPPNNNKKKHHHJJJGGGCCCAAA@@@???===<<<;;;:::999888777777666666999999::::::::::::;;;;;;<<<<<<<<<===>>>===;;;999999777555555666666444333222222222333333444444444111111222222222333333333---///111222222222333444333555888;;;<<<;;;999888888999888777555555777999999999::::::::::::;;;;;;::::::999999:::<<<>>>@@@>>>>>>>>>>>>============777666555444444555666777888===DDDJJJNNNPPPRRRTTTUUUWWW[[[aaaggglllqqqsssyyyxxxwwwtttssstttxxx{{{~~~}}}uuuvvv|||yyyqqqqqqrrrvvv|||vvvnnnfffeeebbb``````aaacccdddhhhnnnuuu|||tttkkkddd```aaacccfffiiikkkllllllkkkiiieee```\\\ZZZYYYXXXWWWVVVSSSPPPNNNMMMKKKHHHFFFHHHEEEBBB@@@???===;;;999:::999888777777777777777777999::::::::::::;;;===>>>=========>>>===:::888777555444333444555555444222333333333333333333444000111111222333333444444111333444444222111222222333444666888999888777666777777777666555555888::::::::::::::::::::::::::::::999999888999<<<>>>???>>>>>>>>>>>>============666666555444444555666666999>>>EEEKKKOOOQQQRRRSSSSSSVVVZZZ```ffflllpppsssxxxxxxxxxvvvuuuwww{{{~~~xxxqqqtttwwwtttvvvwww~~~xxxnnncccaaa___]]]]]]^^^```bbbdddgggnnnttt|||yyynnneee___\\\]]]___cccfffhhhiiiiiiiiihhheeeaaa___^^^]]][[[YYYUUUSSSPPPNNNMMMKKKIIIGGGFFFDDDAAA@@@???>>><<<:::888888777777777777888888777999;;;;;;999999;;;===@@@???>>>>>>>>><<<999777555333222222333555555444444333333333333333333222222222222222222222222333111333444444333222333444444555666777777888777777555666666555444555777::::::::::::::::::::::::::::::999888888999;;;===???>>>>>>>>>>>>============666555444444444444555666999>>>FFFLLLOOOQQQRRRSSSSSSVVVZZZ```eeejjjnnnpppwwwxxxyyyyyyyyyzzz}}}uuuppptttsssuuuyyy|||{{{oooaaa```]]][[[[[[^^^```cccdddgggmmmuuu|||vvvmmmfffaaa___XXXZZZ]]]```bbbbbbbbbbbbcccbbbaaa``````___[[[YYYPPPNNNKKKJJJJJJIIIGGGFFFEEEDDDBBBAAABBBAAA???===888777777777777777888999666999;;;;;;999999;;;>>>AAA???>>>>>>>>><<<999666444222000111333555555555444444444333333222222222444444333222222111111111,,,///111333333333555777777777888888888999::::::444555555555444555777999::::::::::::::::::::::::999999888777888;;;===>>>>>>>>>>>>>>>============666555444333333444555666999>>>FFFLLLOOOQQQRRRSSSTTTWWW[[[```dddiiikkkmmmvvvwwwyyyzzz{{{|||uuutttzzz~~~xxx|||~~~pppggg```\\\^^^bbbccceeehhhqqqtttwww{{{~~~xxxoooiiiffffffgggddd```\\\[[[]]]```dddeee`````````___]]][[[YYYWWWSSSQQQNNNKKKJJJIIIIIIJJJIIIHHHFFFCCCAAA>>><<<;;;<<<:::888666555555555666888999999:::;;;<<<============>>>>>>===;;;999888888777555444333333444444222222222222222222222222222222222111111000000000111222222333444444444555888888777777777888999:::999777444444555777777777======<<<::::::::::::::::::888555555777999;;;;;;>>>===<<<<<<===<<<:::888999888666555555666777888;;;<<>><<<;;;999999888888777777888888::::::;;;;;;;;;;;;;;;;;;============<<<;;;999888888777555444333333333444222222222222222222222222333333222222222111111111111111111111222333444555888888888888999999999999:::888666666888;;;<<<<<<<<<<<<;;;;;;:::::::::;;;:::888666666888:::;;;;;;===;;;:::;;;;;;;;;999777666666666555555666777777<<<>>>AAAFFFKKKNNNPPPQQQVVVYYY]]]aaaeeeiiinnnrrrtttvvvwwwxxxyyy|||vvvzzztttmmmhhhgggkkkppprrrvvv{{{xxxppplllllllllmmmmmmggg___YYYWWWWWWWWWXXXZZZZZZZZZZZZYYYWWWUUUTTTNNNMMMKKKIIIHHHHHHHHHIIIGGGFFFEEECCC@@@>>>===<<<777888999999::::::::::::<<<<<<;;;;;;;;;:::::::::<<<=========<<<:::888777777666555444333333333444222222222222222222222222333333333333222222222222222111000///000222444555777888999:::;;;:::999999666444333333666999;;;;;;:::::::::;;;;;;;;;<<<<<<999777666666888:::;;;;;;;;;:::999999::::::888666444444444555666666666777===???CCCGGGKKKMMMOOOPPPUUUXXX\\\```dddiiinnnrrruuuvvvxxxxxxyyy|||}}}www}}}yyypppmmmmmmqqquuuxxx}}}zzztttssstttuuuuuuqqqjjjaaaYYYVVVUUUUUUUUUVVVWWWWWWXXXWWWVVVTTTSSSOOONNNMMMKKKJJJJJJJJJKKKFFFEEEDDDBBB@@@>>>===<<<888999:::;;;<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999888666555555555444444333333333222222222222222222222222333333333333333333333333222111///...///111444666666888:::;;;<<<;;;999888555333111222444777888999888999:::;;;<<<<<<<<<<<<999777666777999;;;<<<;;;;;;:::999999:::999777555222333444555666666666666;;;>>>CCCHHHKKKNNNPPPRRRTTTWWW[[[___dddhhhnnnqqquuuwwwxxxyyyzzz||||||xxx|||xxxuuuwww|||~~~{{{}}}{{{sssggg]]]VVVSSSQQQQQQSSSTTTUUUVVVVVVUUUTTTSSSNNNMMMLLLKKKKKKJJJJJJJJJEEEDDDCCCBBB@@@???>>>===::::::;;;<<<<<<:::999888999999::::::;;;<<<======;;;;;;<<<;;;:::999777666444444444444444333333333222222222222222222222222333333333333333333333333222111///...///111444666666777999;;;;;;:::999888:::888666555777999:::999777888:::;;;<<<======<<<888777666888:::<<<<<<;;;;;;:::999:::::::::888666222333333444555666777777777<<>>>>>;;;;;;;;;;;;::::::999888888999999:::;;;<<<===>>>:::;;;;;;;;;:::888666555333333444444444444333222222222222222222222222222222222222222333333333333222111000///000222444555666777888999:::999888888:::777444444555777777777777999:::<<<======<<<<<<777777777888;;;======<<<;;;:::999999::::::888666555555444333444555777888555;;;DDDJJJMMMPPPSSSWWWTTTWWW[[[```dddiiiooossswwwxxxyyyzzzzzz|||{{{{{{{{{|||yyyhhh\\\SSSNNNLLLLLLMMMOOOPPPQQQQQQQQQPPPLLLLLLKKKJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>>999999999999999::::::;;;:::::::::;;;;;;<<<<<<<<<::::::;;;:::999888666555222333444444444444333222222222222222222222222222111111111222222222333333111111111111222333444555666666777777777888888888666333111111333555666666888999;;;<<<===<<<;;;:::777666777999<<<======<<<:::999888888999888666444999777555333333555888999555===EEEKKKMMMOOORRRVVVTTTWWW\\\aaaeeejjjppptttxxxyyyzzzzzzzzz|||zzz||||||kkk___WWWRRRPPPIIIJJJLLLNNNOOOOOOOOOOOOOOOOOONNNLLLKKKHHHFFFEEEBBBBBBAAAAAA@@@??????>>>888777777777888:::<<<===<<<<<<;;;;;;;;;:::::::::::::::::::::999777666444111222333444444444333222222222222222222222222222000000000111111222222222111222222333444444555555666666666555666777777888666444333333666999;;;;;;888999;;;======<<<;;;:::777666777999<<<>>>===<<<999888777777888777555333;;;999555333222555888:::777>>>GGGLLLMMMNNNQQQTTTUUUXXX]]]aaafffkkkqqquuuxxxyyyzzzzzzzzz|||zzz{{{}}}yyyoooggg___WWWPPPNNNJJJFFFGGGLLLQQQQQQPPPNNNMMMLLLJJJHHHGGGGGGGGGCCCCCCCCCBBB@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<>>===;;;999777666555111222222333333444444555222222444555555444222222222222222111111111000000111111111111222333444444777777888999999999999999333333333444666999;;;===;;;;;;:::<<<===>>><<<;;;555666666777888999999::::::::::::999888666555444555555555666777888999:::;;;???CCCHHHKKKOOOSSSUUUVVVYYY]]]bbbgggmmmssswwwvvvxxxyyyzzzyyyzzz}}}|||~~~vvvooojjjfff```[[[QQQMMMHHHHHHLLLOOOOOOMMMMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDBBBAAA@@@>>>======:::999999888888999999:::;;;::::::999999::::::;;;>>>===<<<:::888777666555333333333333333333333333222222333333333333222222222222222111111111000000111111111111222333444555555555666777777777777666333333333444666999;;;<<<;;;:::999:::;;;:::888777555666666777777888888888999999888888777666555444222222222333444555777777;;;???DDDHHHLLLOOOSSSUUUXXX\\\aaafffjjjoootttwwwuuuvvvwwwwwwwwwxxx{{{~~~~~~vvvqqqooommmjjjgggXXXSSSLLLJJJJJJLLLLLLKKKLLLKKKIIIHHHFFFFFFEEEEEEEEECCCAAA???>>>>>>>>>>>>::::::999999999999::::::::::::999999999999::::::<<<<<<;;;999777666555444555555444333333222111111222222111111111111222222222222222111111111111111111111111111222333444555444444555666666666666666333333444555777999:::;;;<<<;;;999999:::999666444666666666666666666666666777777777777777666555444111111222222333555666777;;;???DDDIIILLLOOOSSSUUUVVVZZZ```eeehhhlllppprrrtttuuuuuuuuuuuuwwwzzz}}}~~~{{{~~~~~~yyyuuuttttttsssqqqddd]]]SSSLLLIIIIIIJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCBBB???===<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;:::888777555444444444444444333333222222222333222111000000111222333111111111111111111111111111111111222333444555666666666777888888888888777333333444555777888::::::<<<;;;::::::;;;:::888666666666666666555555555555555666666666666666555444333333333444555666777888;;;???EEEJJJMMMPPPSSSUUUVVVZZZ```eeeiiikkknnnoootttttttttttttttwww{{{~~~}}}||||||{{{yyyyyy|||}}}zzzxxxyyy{{{|||}}}sssjjj^^^RRRKKKIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDAAA???===;;;::::::;;;<<<===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<::::::999888666555444444222222222333333444444444333222111000000111222333111111111111111111111111111111111222333444666777666777777888888888888888333444555666777888999999999888888999::::::999777666666666666555555555555555666666666666666555444333333333444555666777888:::???EEEJJJNNNPPPSSSUUUZZZ^^^dddiiillloooqqqssstttuuuvvvvvvvvvxxx|||{{{vvvttttttttttttxxx|||xxxxxxxxxyyy{{{yyymmm```VVVOOOLLLKKKHHHHHHGGGEEEEEEDDDDDDDDD???>>><<<;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;======<<<<<<<<<<<<======::::::999888777666555555111111222333333444555555222222111111111111222222111111111111111222222222111111111222444555777777555555666777777777777777333444555777888888999999555444444666777888777555666666666666666666666666777777777777777666555444111111222222333555666777:::???FFFKKKOOOQQQSSSUUUYYY]]]bbbgggjjjmmmpppssssssuuuwwwxxxyyyzzz}}}|||uuupppmmmnnnooopppuuu|||uuuuuuvvvwwwzzz~~~~~~sssfffYYYPPPKKKHHHHHHGGGFFFEEEEEEEEEEEE???>>>>>>======<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<::::::999888777777666555333333333333333333333333222222333333333333222222000000111111111222222222111111111222444666777888666777777888888888888888333444666777888888888888666555444555666666555333555666666777777888888888999999888888777666555444222222222333444555777777:::???FFFLLLOOOQQQSSSUUUUUUYYY]]]aaaeeeiiimmmpppqqqtttwwwyyyzzz{{{}}}~~~{{{wwwqqqkkkiiijjjlllnnnqqqzzz~~~||||||vvvwwwwwwvvvwwwzzzrrraaaRRRJJJHHHHHHGGGFFFEEEEEEEEEFFF??????@@@@@@???>>>===<<<======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<;;;::::::999888777666666555444444333333222222111222333444555555444333222000000111111222222222222111111111222444666777888999999:::;;;;;;;;;;;;:::333444666777888888888777:::888777777888777555222555666666777888999999::::::::::::999888666555444555555555666777888999::::::???FFFLLLPPPRRRSSSTTTWWWZZZ^^^aaaeeejjjooosssooossswwwzzz{{{{{{|||}}}wwwooollljjjiiikkkooossszzz~~~||||||uuutttttttttuuuwwwyyyzzz}}}kkkYYYLLLJJJHHHFFFEEEFFFFFFEEEDDDAAA???>>>===>>>???>>>===:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>><<<;;;999777666555444444555444333333444444222111111111111111111111111111111111111111111111111111222111111222444777:::<<<999999999999999999999999999999888777777888888999777555333444777888666444555666777888999:::::::::999999:::999999888666666000111333444444666999;;;:::???FFFKKKNNNPPPQQQRRRWWWYYY]]]aaaeeejjjmmmooosssuuuwwwxxxyyy{{{~~~~~~uuummmkkkjjjjjjmmmqqquuu{{{{{{xxxwwwtttsssrrrrrrrrrssstttuuuuuubbbSSSKKKIIIFFFEEEEEEEEEEEEDDDBBB@@@>>>===>>>>>>===<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<======>>>???>>>;;;888555333222111555333222222333333222111111111111111111111111111111111111111111111111111333333222222444666888:::999999999999999999999999999999888888888888999999777555444555777888666444555666777999:::;;;;;;;;;:::::::::999888777555555000222333444444666888:::<<>>>>>>>><<<;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<======>>>???===;;;888555333222111444222111222333333222000222222222222222222222222111111111111111111111111555444333333444555777888::::::::::::::::::999999999999999999999999999999777666555555777777666555555555777999:::;;;<<<<<<;;;;;;;;;999888666444333111333444444444555777999<<>>>>>===<<<:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>>;;;:::999777666555555555333222111111222333222111222222222222222222222222111111111111111111111111333333333333444666777888::::::::::::999999999999888999999:::::::::::::::777777666666666666666555555666888999;;;<<<======<<<<<<;;;999777555333111222333444444444444777999999>>>EEEKKKOOOPPPRRRSSSVVVXXX\\\bbbgggmmmqqqsssuuuuuuuuuttttttxxx}}}}}}wwwwwwyyy|||~~~zzztttmmmhhhcccaaa___\\\YYYXXXXXXWWWWWW^^^eeekkkpppooofff\\\QQQLLLGGGCCCBBBCCCCCCCCCDDDBBB???>>>>>>===<<<:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<===============::::::888777666666666666333222111111333444333111222222222222222222222222111111111111111111111111111111222333555777999:::::::::999999999888888888777888999::::::::::::999777888888777666666666666666777888:::<<<=========<<<<<<;;;999777444222111222333444444444444777999999>>>EEEKKKOOOQQQSSSTTTWWWYYY]]]bbbhhhmmmqqqtttuuuuuutttssstttwww|||~~~zzz|||}}}yyyvvvppphhhbbbYYYXXXUUURRRPPPOOOOOOOOOOOOTTTXXXYYY]]]___\\\WWWOOOLLLGGGDDDCCCCCCCCCBBBCCCAAA???>>>>>>>>><<<;;;;;;;;;<<<<<<<<<====================================<<<:::888666444333333333222111222444555444333333333333333333333333333111111111111111111111111///000222444666888999:::999999999888777777666666555666888999::::::999888888999999888666555555666888999:::;;;<<<=========<<<;;;:::999666444222111111333444444444555777999;;;@@@GGGMMMQQQSSSUUUVVVXXXZZZ^^^ccciiinnnqqqssstttttttttttttttvvvzzz~~~yyyzzz|||yyyrrrnnnkkkggg```[[[PPPOOOMMMKKKIIIIIIIIIIIIIIINNNQQQPPPQQQTTTUUUSSSMMMKKKGGGEEEEEEDDDCCCBBBBBB@@@>>>===>>>>>>===<<<<<<<<<<<<<<<============>>>========================<<<:::888666444333333444333222333555666555444333333333333333333333333111111111111111111111111000111333444666777888888888888777777666555555444333555777999999999888777888999:::999666444555777::::::;;;<<<<<<<<<<<<<<<;;;::::::888666444222111000222333444444666888::::::???GGGMMMQQQSSSUUUWWWZZZ\\\___dddiiimmmqqqsssssstttuuuttttttvvvyyy{{{{{{rrrtttwww|||pppiiibbb^^^\\\YYYSSSNNNKKKJJJHHHFFFEEEEEEFFFFFFFFFLLLPPPNNNMMMPPPRRRRRRLLLJJJGGGFFFFFFEEECCCBBBAAA???>>>===>>>???>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>>>>============999999888777666666666777555444333444666777666555333333333333333333333333111111111111111111111111222333444555666666666666888777777666555444444333222444666888999888777666888:::;;;999666444555777;;;;;;<<<<<<<<<<<<<<<;;;::::::999888666444333222000111333444444666999;;;888===EEEKKKOOOQQQSSSUUU[[[]]]```dddiiimmmqqqrrrrrrsssuuuuuuuuuvvvxxxzzz~~~wwwkkkjjjlllsss}}}zzzqqqnnnbbb^^^YYYUUUQQQNNNKKKIIIGGGGGGFFFFFFFFFHHHIIIJJJMMMNNNQQQTTTVVVWWWVVVVVVSSSRRRPPPLLLGGGDDDBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<============<<<<<<===============>>>??????<<<;;;999888666555555444444444444444444444444444111111111111111111111111333333222222111000/////////111444777999999999888888888999888777555333222555777888::::::999888777999999999888888888777777<<<=========<<<;;;:::::::::888555444444444222111333333333333444666777999>>>AAAFFFJJJNNNRRRUUUXXXYYY\\\```cccgggjjjnnnqqqtttuuuuuuttttttvvvzzz}}}xxxqqqiiihhhiiioooyyyxxxlllccc```ZZZXXXTTTPPPNNNLLLKKKJJJHHHIIIIIIKKKMMMPPPSSSTTTUUUXXX[[[]]]\\\[[[[[[ZZZZZZXXXTTTNNNHHHDDDCCCBBBAAA@@@???>>>============<<<<<<============<<<<<<@@@???>>><<<;;;;;;::::::999888666444333222222111333333333333333333333333222222222222222222222222333333222222111000000///000111333666777888999999888888888888777555444222666777999:::;;;:::999888999999999888888888777777:::::::::::::::999888777888666444444555555444333333333333333444666777999===AAAFFFJJJNNNQQQUUUWWWXXX[[[___cccfffiiinnnqqqtttuuuuuuuuuuuuwww{{{~~~ssskkkhhhggggggkkkuuu}}}tttjjj___XXXWWWQQQPPPNNNLLLKKKKKKLLLMMMMMMOOOQQQTTTXXX[[[^^^___eeejjjppprrrpppmmmkkklllddd```XXXPPPJJJEEECCCBBB@@@@@@???>>>======>>>>>><<<======>>>>>>======<<<>>>>>>===<<<;;;:::999999888777555444222111111111222222222222222222222222333333333333333333333333333333222222111000000000111111222444666777888999888888888777666555444333777888999:::;;;:::999999999999888777777777777888999999::::::999999888888777666444444666777666555333333333333444666777999<<<@@@EEEJJJMMMPPPTTTVVVWWWZZZ^^^bbbeeehhhmmmppptttuuuuuuuuuvvvxxx|||rrrkkkiiihhhiiillluuuuuukkkbbbZZZVVVWWWQQQRRRSSSSSSTTTUUUXXXZZZYYY[[[^^^bbbfffiiikkkllluuu|||}}}|||lllfff\\\RRRKKKFFFDDDBBBBBBAAA@@@>>>===<<<<<<<<<======>>>>>>>>>>>>======;;;;;;<<<<<<============:::999777666555444444444222222222222222222222222333333333333333333333333222222222111111111000000222222222333444666888999777777777666666555444444888888999::::::::::::999999999888777666777777888;;;;;;<<<<<<<<<<<<;;;;;;888666555555666666666555333333333333444666777999;;;???EEEJJJMMMPPPSSSUUUVVVYYY]]]aaadddggglllooossstttuuuvvvwwwzzz~~~uuuooollllllnnnrrrzzz|||nnneee]]]WWWWWWYYYYYY]]]aaadddeeegggkkkmmmlllooosssyyy}}}~~~nnnfff[[[QQQKKKGGGDDDCCCDDDCCCAAA???===;;;::::::======>>>>>>>>>>>>======;;;<<<===>>>>>>>>>>>>===:::999888777666666555555444444444444444444444444333333333333333333333333222222222111111111111111222222333333555666888999777777666555555444444444888888999999:::::::::::::::999777666555666777888;;;<<<============<<<<<<:::888666555555555444222333333333333444666777999:::???EEEJJJNNNPPPSSSUUUVVVYYY]]]```dddgggkkknnnqqqssstttuuuwww{{{zzzvvvqqqtttyyy~~~wwwjjjbbb^^^[[[]]]bbbeeekkksssxxxzzz{{{~~~xxxiiiaaaVVVNNNJJJHHHEEECCCDDDCCCAAA???===;;;::::::===>>>>>>??????>>>>>>===??????@@@@@@???===;;;:::888888666555555444444444444444444444444444444444333333333333333333333333111111111111111111111111333333444555666777888888777666555555444444555555777777888888888999999999:::888777555555666777888999999::::::;;;;;;:::::::::888555444444444222111333333333333444666777999:::???FFFKKKOOOQQQSSSUUUVVVYYY]]]aaadddggglllooopppqqqsssuuuwww{{{|||}}}tttkkkhhhiiilllrrryyywwwnnnaaaZZZQQQKKKJJJIIIFFFCCCAAAAAA???>>>============>>>>>>????????????>>>>>>>>>>>>??????>>><<<:::888777666555444444444444444333333333333333333333333222222222222222222222222111111111111111111111111333444666888999999888888777666555444444444555555777777666666777777888888:::888666444444555777888666777888999999999999888777555333333333333222111333333333333444666777999;;;@@@GGGLLLPPPRRRTTTUUUVVVYYY^^^aaadddhhhlllooonnnooorrrtttvvvzzz{{{sssnnnqqqwww~~~~~~uuujjjbbb[[[TTTMMMIIIIIIIIIFFFCCC???>>>>>>>>>>>>>>>??????>>>>>>????????????>>>>>>999:::<<<>>>>>>===<<<;;;888777666555555555555555222222222222222222222222111111111111111111111111111111111111111111222222333555777999::::::999888777666555444333444555666666666666666666777777888:::888666444444555777888666777888999999999999999555333111222333444333222333333333333444666888999;;;@@@GGGMMMQQQSSSTTTUUUWWWZZZ^^^bbbeeehhhmmmpppmmmnnnqqqsssvvvzzz~~~|||yyyrrrkkkccc[[[VVVPPPJJJGGGHHHHHHEEEBBBDDDBBB???>>>???@@@@@@???CCCBBBAAA???>>>=========>>>???AAABBBBBB@@@===;;;777666666444333222111111111111111111111111111111000111111111111222222222333---&&&$$$)))///222222222444666888888777555444555555555333222333666999:::::::::999999999999888333333333444555666777888777888999::::::999888777555444333333222222333333333333333444555666777888===AAAGGGLLLOOORRRUUUVVVXXXZZZ^^^cccfffiiikkkkkksssrrrqqqrrruuuzzzvvvlllgggaaaZZZTTTVVVPPPJJJHHHIIIIIIFFFCCCDDDBBB@@@???@@@AAA@@@@@@BBBAAA@@@>>>===<<<<<<<<>><<<777666666555333222222111222222222111111111111111000111111111111222222222222...******...111222000222444666888888777555444444444444333111222555888888888888777777777666666555555444444444555555666777888999::::::999888777444444333222222222222333333333333444555666777888<<<@@@FFFKKKOOORRRTTTVVVXXXZZZ^^^bbbfffhhhjjjlllqqqqqqqqqrrruuuzzz~~~yyymmmeeeaaa^^^XXXSSSTTTPPPKKKIIIJJJJJJGGGEEEDDDBBB@@@@@@AAABBBBBBAAAAAA@@@???>>>===<<<<<<<<<@@@AAABBBCCCBBB@@@>>><<<777666666555444333222222333333222222111111111000000111111111111222222222222000///000333444111...333444666888888777555444555555555333222333666999888888777777777666666666777666555555444444555555777888999::::::999888777444444333222222222222222333333333444555666777888;;;@@@FFFKKKNNNQQQTTTVVVXXX[[[___ccceeehhhkkkmmmooopppqqqsssvvvyyy}}}zzzsssjjjddd```]]]YYYUUUQQQNNNKKKIIIIIIIIIGGGEEEDDDBBB@@@@@@AAACCCCCCCCCAAA@@@???>>>============@@@AAAAAAAAA@@@???===;;;777666666555444333333333444333333222222111111000000000111111111222222222222111111222444333111///333444666777777777666555666777666555444555888:::999999999999888888888888666555555555555555666666777888999::::::999888777444333333222111222222222333333333444555666777888;;;???EEEJJJNNNQQQTTTVVVYYY]]]bbbdddfffhhhlllppppppqqqrrruuuwwwzzz}}}~~~{{{vvvsssmmmfff```]]]ZZZVVVSSSOOOMMMKKKIIIHHHGGGFFFDDDCCCAAA???@@@BBBCCCDDDDDDBBBBBBAAA@@@????????????????????????>>><<<;;;:::666666666555555444444333333333333333222222111111000000111111111222222222333222000000111111111111444444666666777777666555555555555444333444666999999999999888888888777777333333444555666777999999777888999::::::999888777333333222111111111111222333333333444555666777888:::???EEEKKKOOORRRUUUWWW[[[___dddfffgggiiinnnsssrrrssstttvvvyyy|||~~~}}}zzzvvvqqqmmmnnnjjjddd___\\\YYYWWWUUUOOONNNMMMKKKIIIGGGEEEDDDBBB@@@>>>???AAACCCDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>><<<;;;999999666666666555555555444444333333333333333333333333000111111111111222222222333111000...///000222333444555555666666666666666333333333111000111444777777777666666666555555555222333333555666888:::;;;777888999::::::999888777333333222111111111111111333333333444555666777888;;;???FFFLLLPPPSSSVVVXXX[[[```eeegggfffiiiooouuuttttttuuuvvvyyy|||{{{vvvsssppplllhhhjjjgggccc___]]][[[YYYXXXQQQQQQPPPNNNJJJGGGFFFEEE@@@>>>===>>>AAACCCDDDDDDBBBAAA@@@@@@??????@@@@@@@@@@@@???>>><<<;;;:::999666666666666555555555555111222222333333444444444000111111111111222222222000111111000000111333444555555555666666666666666444444333222111222555777777666666666555555555555444444444555666888999:::777888999::::::999888777333222222111111111111111333333333444555666777888<<<@@@GGGLLLQQQTTTWWWZZZZZZ___eeeeeedddgggnnntttuuutttttttttwwwzzz~~~|||vvvrrrpppnnnkkkhhhcccaaa^^^[[[ZZZXXXXXXWWWSSSTTTSSSPPPLLLIIIGGGFFF???>>><<<===@@@CCCDDDDDD@@@@@@??????????????????AAAAAA@@@>>>===;;;::::::666666666666666555555555000111222333444444555666000111111111111222222222///000222333222333444555555555555555666666666777777777777555444555888;;;888888888888777777777777666666666666666777888888777888999::::::999888777333222222111000111111111333333333444555666777888<<>><<<===???@@@@@@AAA@@@???>>>>>>???@@@@@@@@@???>>><<<:::999999999999888777666444222111000222111111111000000//////111111222222222222111111111000000000111222333333777777888999999888666666444333222333444777:::;;;<<<;;;:::999888888888888222333555666888999999:::<<<;;;;;;:::999888777777111111111111111111111111333222111111222555888:::<<<@@@EEEJJJMMMOOOSSSUUUYYY\\\```cccfffjjjnnnqqqtttttttttssssssvvv{{{~~~{{{xxxuuurrrnnnjjjgggdddaaa___]]]\\\[[[YYYWWWTTTRRRPPPMMMJJJGGGFFFEEECCCAAA>>>===>>>?????????@@@???>>>======>>>??????@@@???>>><<<:::999777777888888777555444333222111333222222222111111111111111111222222222222111111000000000000111222333444555555777888888777666555777666666666777:::<<<>>>:::999888777777666666666222333555777888999999:::::::::999888777666666555444222000//////000222444333222111111222555888:::<<<@@@EEEJJJMMMPPPSSSUUUWWWZZZ___bbbeeeiiimmmpppssstttttttttuuuyyy~~~~~~|||yyywwwtttrrroookkkhhhaaa___]]]\\\\\\\\\ZZZYYYTTTRRRPPPLLLIIIFFFEEEDDDAAA@@@>>>???@@@@@@???>>>>>>>>>=========>>>>>>???AAAAAA@@@???===:::777666777666666555444444333333333333333333333222222222111111222222222222111111000000000111111222444444333444555666777777666666777777777777888:::<<<>>>777777666666555555444444333444555777888999999:::999999888777666555444444555333000......000333555333222111111333555888:::===@@@FFFJJJMMMPPPSSSUUUWWWZZZ^^^aaaeeehhhlllooossssssttttttvvvzzz~~~|||yyywwwuuusssrrrooollliiiaaa___^^^]]]]]]\\\ZZZXXXSSSRRROOOKKKHHHEEECCCBBB?????????@@@AAAAAA???===>>>>>>>>>>>>>>>?????????CCCCCCCCCBBB???<<<888666555555555555555444444444333333333333222222222222111111222222222222111111000000000111222333444555222333555777888888777777444444444555666777999:::666666666666555555444444444555666777888999999999999888888777666555444444333222000//////000222333333222222222444666888:::===AAAFFFJJJMMMPPPSSSUUUWWWZZZ^^^bbbeeeiiimmmpppssssssttttttuuuyyy}}}{{{wwwuuusssrrrqqqoookkkiiicccbbb```___^^^[[[XXXUUURRRPPPNNNJJJGGGDDDCCCBBB>>>>>>???@@@BBBAAA???===?????????@@@@@@AAAAAAAAAAAABBBBBB@@@>>>:::777444555555555555555555555555111111222222222222222222111111222222222222111111000000000111222444555666444555666888999999888888333333333444555666777777666666777777777666555444555555666888999999999999999999888777666555555444000111222222222222111000222222333333555666888999===AAAFFFKKKNNNPPPTTTVVVXXX[[[___cccfffjjjnnnqqqtttttttttssstttwww||||||zzzuuusssqqqpppooommmjjjgggdddcccaaa___]]]ZZZUUURRRPPPNNNLLLIIIFFFDDDCCCBBB>>>>>>>>>@@@AAAAAA@@@>>>>>>???@@@AAABBBBBBBBBBBB>>>>>>===<<<:::777444333555555555555555555444444111111111111222222222222111111222222222222111111000000000111333444666777555666777999999999888888444444555666666777888888555666777888888777666555555666777888999999999999999999888777666555444444///000222444444222000///222333333444555777888999>>>AAAFFFKKKNNNQQQTTTVVVYYY\\\```cccgggjjjnnnqqqtttttttttssssssvvv{{{~~~{{{xxxtttrrrpppnnnmmmkkkgggeeebbb```___]]][[[XXXSSSPPPNNNLLLJJJHHHFFFDDDCCCCCC???>>>>>>???AAAAAA@@@???===>>>@@@AAABBBBBBAAAAAA>>>===<<<:::999777555555666666555555444444444333222222222222333333444444111111222222222222111111000000111111333555666777555666777888888777666666444555666777777888888888444555777888888777666555666777777888999999999999888777777666555444333333000111222222222222111000222333333555666777888999>>>BBBGGGKKKNNNQQQTTTVVVXXX[[[___cccfffiiinnnqqqtttttttttssstttxxx}}}}}}zzzwwwsssqqqooommmllliiifffccc___]]]\\\[[[ZZZWWWRRROOOLLLKKKIIIGGGFFFDDDDDDCCC???>>>===>>>@@@AAAAAA@@@<<<===???@@@AAAAAA@@@@@@@@@???>>><<<:::999999999777666666555444444333333333333333444444555555555111111222222222222111111000000111222333555777777555666666777777666555444333444555666777777666666333555666888888777555444666777888999999999999999777666555444333222222111222222111000000111222222222333444555666888999999>>>BBBGGGKKKNNNQQQTTTWWWWWWZZZ^^^bbbeeehhhlllooossssssttttttvvvzzz~~~|||}}}vvvwwwxxxyyyyyy{{{}}}{{{|||||||||{{{yyyvvvtttrrrooommmjjjhhhfffbbb___^^^^^^^^^\\\YYYTTTOOOLLLJJJJJJHHHGGGEEEDDDCCCBBBBBBAAA@@@@@@@@@AAACCCCCC???>>>===???AAACCCCCCBBBAAA@@@>>><<<:::999888888888888888777666666555555444444333333333333222222111111111111111111111111444333111111333666:::<<<666888::::::888666666666:::777555555888999888666666666666777888:::;;;<<<888888888999999:::::::::999888777666444444333333666555333222111000000000111222444333333444666888???DDDKKKOOOPPPRRRUUUXXXZZZ\\\___bbbeeehhhmmmppprrrsssttttttuuuyyy~~~yyyyyywwwqqqlllllldddeeefffggghhhjjjmmmnnnssstttuuuuuuuuusssqqqpppmmmkkkjjjiiihhhgggdddbbb^^^^^^^^^\\\XXXSSSNNNLLLIIIIIIHHHGGGEEEDDDBBBAAA???>>>>>>===>>>>>>@@@AAA@@@???>>>???AAABBBBBBAAA@@@???>>><<<:::888888777666666666555444444333333444444333333333222222222333333333333333333333333333222111111222444666777777888888777666777:::===AAA===888555777888999999666555555555666777888888888888888999999:::::::::999888777555444444333333333333222222111111222222111222444444333444666888>>>CCCJJJNNNOOOQQQTTTWWWXXXZZZ^^^aaacccgggkkkooorrrsssssstttuuuxxx|||}}}wwwuuuqqqiiiaaa]]]VVVVVVWWWXXXZZZ\\\]]]^^^ggghhhiiikkkllllllllllllkkkiiihhhggggggfffcccaaa^^^^^^]]][[[WWWRRRNNNKKKIIIIIIIIIHHHFFFDDDBBB@@@AAAAAA@@@@@@AAAAAABBBCCCAAA@@@???@@@AAABBBAAA@@@???>>>===;;;999888777777666666666555444444333333333333333333222222222222333333333333333333333333333333333333333333444444888777666444444888===BBBWWWPPPFFF>>>999777777777888777666666555555555555888888888999999999999999888777666555444333333333222111111111222333333444111222444444333444777999===BBBIIIMMMNNNPPPSSSVVVVVVYYY\\\___bbbfffjjjmmmsssssssssssssssvvvzzz~~~~~~yyyoooddd^^^XXXWWWVVVVVVWWWXXXXXXXXX[[[\\\]]]```bbbeeefffgggkkkiiigggfffeeeccc```^^^^^^]]]\\\ZZZVVVRRRNNNLLLKKKKKKKKKJJJHHHEEEBBBAAACCCCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@@@@AAAAAA@@@???>>>===<<<:::999888777777888888888777666666555555333333333222222222222111000111111111111111222222111222333555555555555444777666555444444777<<<@@@XXXRRRIIIAAA;;;888777666<<<;;;999888666666555555888888888888888999999999777666555444333333333333222222111111222222333444111222444444444555777999<<>>===;;;:::999888777777888888888777666666555555333333222222222111111111000000000111111222222222---...111333555555555444444555666555444555666888======<<<;;;:::999:::;;;<<<;;;999777666555444444888888888888888888888888666555444333333222333333444333222222111111222222111222444444444666888:::<<>>===<<<:::999999888888666666666555444444333333222222222222111111111111222222222333333444444555***,,,...111222333333333333555777777555333333333222444888::::::::::::;;;888888666555444333333333888888888888888777777777555444333222222222222222444333333222111111111222111222444444555666999;;;<<>>>>><<<;;;::::::999999666666666555444444333333222222222222111111111111111222222333444444555555...///000111333333444444333555777777555444333333555888<<<<<<:::888888999666666555444444444444555999888888888777777777666444333333222222222222222222222111111222222333333111222444555555777999<<<===BBBIIILLLNNNOOOSSSVVVXXX[[[^^^bbbfffjjjooorrrsssssssssrrrsssuuuyyy}}}|||wwwnnnjjjbbbZZZTTTPPPNNNNNNMMMMMMNNNQQQUUUWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSRRROOOMMMIIIEEEBBBAAABBBCCC@@@AAACCCDDDDDDDDDCCCBBBCCCBBBAAAAAACCCCCCBBBAAA???>>>===<<<;;;:::::::::888888888777666666555555222222222111111111111000//////000111222222333333444444444555555666666666444666777777555555555666000333777888777777999<<<777666666666666777777888999888888888777777666666333333222222111222222222000000000111222333555666111222444555555777:::<<<===BBBIIIMMMNNNPPPSSSVVVWWWZZZ^^^bbbeeejjjooorrrsssssssssssssssvvvzzz~~~wwwmmmeee]]]VVVRRRPPPOOOPPPRRRUUUXXXXXXWWWWWWUUUTTTUUUWWWVVVSSSOOONNNLLLIIIFFFDDDBBBBBBAAABBBAAAAAA@@@AAABBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB============<<<;;;:::999777666555444333222111111444222000///...///000111111222333222000000111333444444444555555555555666666555444333333333333333333444777999::::::999888777777666666666555555444777777777777777666555555444333222111000000000000000111111111111222222222222222333333555666888999===AAAHHHMMMPPPRRRTTTUUUXXX[[[```eeehhhlllppprrryyyyyyxxxwwwvvvxxx|||xxxnnneee___]]][[[XXXWWWXXXXXXWWWUUUUUUSSSSSSUUUXXXXXXTTTQQQLLLKKKHHHEEECCCAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@??????>>>===<<<:::999777777777777666555444333222222333333333333222222111111000111222111000000111333444444444555555555555666666555444444333333333444555666888999999888777666777666555555444444555555777777777777777666555555444333222111000000000000000111111111111222222222222222333333555666888999===AAAGGGLLLOOORRRTTTVVVXXX\\\aaaeeehhhkkkooorrrwwwwwwwwwvvvuuuwww{{{~~~|||vvvpppkkkfffaaa^^^\\\YYYXXXWWWUUUUUUWWWYYYYYYTTTQQQJJJIIIFFFDDDBBBAAAAAAAAACCCBBBBBBCCCCCCEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAABBB@@@>>>;;;999888888777888888777666555555444444111222333555444333111//////000000000///000222333444444444555555555555666666555444444333444444444777777888999888777555444777666444333222333555666777777777777777666555555444333222111000000000000000111111111111222222222222222333333555666888999===@@@FFFJJJNNNQQQUUUXXXYYY\\\aaaeeehhhkkknnnqqqvvvvvvuuuttttttvvvzzz}}}~~~vvvoooiiieeeaaa___^^^\\\ZZZ[[[[[[YYYTTTPPPIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGHHHCCCCCCCCCDDDDDDEEEEEEEEECCCAAA>>>;;;:::::::::;;;999999888888777666555555///000111222222111000///---///000000///000222444444444444555555555555666555555444444444444555555777777888888777777666555777555333111111222555666777777777777777666555555444333222111000000000000000000111111111222222222222222222333555666888999===@@@EEEIIILLLQQQVVVYYYZZZ]]]aaaeeehhhkkknnnqqqtttuuutttssssssvvvzzz}}}{{{ssskkkgggfffccc```^^^^^^\\\WWWSSSIIIHHHFFFEEEDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJEEEEEEEEEEEEEEEEEEEEEEEE???===;;;999999999;;;<<<999999999888888777777666333222111000000111222333...///000000000000222444444444444555555555555666555555444444444555555666555555666777777777777777666555222111111333555777777777777777777666555555444333222111000000000000000000111111111222222222222222222333555666888999===@@@EEEHHHLLLPPPUUUXXXYYY\\\aaaeeehhhkkkoooqqqtttuuutttttttttvvvzzz~~~yyyrrrmmmiiiccc```___]]]ZZZVVVHHHGGGFFFEEEEEEFFFFFFGGGEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIGGGEEECCCBBBAAA:::999888777777888999:::999999888888888777777777777555444333333555777888000111111111000111333444444444444555555555555666555555555444555555666777555555555666666777777777666555333222333444666777777777777777777666555555444333222111000000000000000111111111111222222222222222333333555666888999===AAAEEEIIILLLPPPSSSVVVXXX[[[```eeehhhlllppprrruuuvvvvvvuuuuuuxxx|||xxxrrrhhhaaa]]]YYYUUURRRFFFFFFEEEDDDDDDEEEGGGGGGEEEFFFHHHJJJLLLLLLMMMLLLNNNMMMKKKHHHEEECCCAAA@@@:::::::::999999888888888888888888888777777777777666666666666666777888888222333333222111111333444444444444555555555555666555555555555555666777777777777666555555555555666555555444444555555666777777777777777777666555555444333222111000000000000000111111111111222222222222222333333555666888999===AAAFFFKKKMMMOOOQQQSSSVVVZZZ___dddhhhmmmqqqtttwwwwwwwwwwwwwwwzzz~~~zzzmmmbbbZZZTTTNNNIIIEEEDDDCCCCCCCCCEEEFFFGGGEEEGGGIIIKKKMMMMMMMMMMMMLLLKKKJJJHHHFFFDDDCCCBBB>>>>>>>>>===<<<;;;999888888888888777777777777777222444666777888777666555333444444333222111333444444444444555555555666666555555555555555666777777999888777666444444444444444555555666666777777777777777777777777666666555444333222111000000000000000111111111111222222222222222333333555666888999===AAAGGGLLLNNNOOOPPPQQQUUUYYY___dddiiimmmrrruuuxxxxxxxxxxxxyyy{{{pppcccYYYOOOKKKJJJFFFEEEEEEDDDDDDDDDDDDEEEHHHGGGFFFIIILLLNNNMMMJJJMMMLLLIIIEEECCCAAA@@@@@@@@@===;;;;;;<<<=========<<<<<<;;;:::888666444333555555444444444333333333555555444333222222222222333333333444666777666555333333333444555666777888777777666555555555555555777999999666222000222444555666888999888777555444444444444333333222222222000000000000000111111222333333333444555777999:::<<>><<<:::999:::;;;::::::::::::999999777666555444444444444444444555555555666555555444444444444444666555555666777888777555333333333444555666777888777777666555555555555555000111222222222222444666555666777888888666444333333333333333222222222111000000000000000111111222333333333444555777999:::===AAAGGGJJJLLLOOOSSSWWWZZZ\\\^^^aaadddiiiooossswwwxxxyyyyyyxxx{{{kkk\\\SSSLLLHHHHHHBBBBBBBBBCCCCCCDDDDDDEEECCCCCCDDDGGGKKKMMMMMMMMMNNNLLLHHHDDD@@@>>><<<;;;<<<:::888777888888777666777777666666666666666666555555555555666666666666666555555555555666777777888777777777888888666555333333333444555666777888777666666666555555555555222111222333666888888888444555666666666555444333222222222111111111111111000000000000000111111222333333333444555777999:::>>>BBBFFFIIIKKKNNNTTTYYY\\\^^^___aaacccggglllpppuuuwwwxxxxxxxxxzzzzzzdddXXXQQQJJJEEECCC@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGHHHGGGDDDBBB@@@?????????<<<:::888777777777555444444444444444555666777777888777777777666666555555555444444555666777888999999888777777888777555333333333333444555666777888666666666666666555555444777444333444777888555333444444555555555444333222111111111000000000000000000000000000000111111222333333333444555777999:::???BBBFFFHHHJJJNNNTTTYYY]]]___aaabbbdddhhhmmmqqqsssuuuwwwwwwwwwyyyppp```XXXRRRKKKEEEBBB???@@@BBBCCCDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEGGGEEECCCAAA????????????<<<;;;999999999888666444333333333333444555666777::::::999777666555444333444444444444555666888888999888777777777666444222333333333444555666777888666666666777666555444444444111000111333333///,,,444444444444444333333222000000000000000000000000000000000000000111111222333333333444555777999:::???BBBFFFHHHJJJNNNTTTYYY[[[\\\___aaadddiiiooossssssuuuvvvvvvvvvxxx~~~}}}sssiii___ZZZTTTLLLGGGFFF@@@AAACCCDDDEEEEEEDDDCCC>>>@@@CCCEEEEEEFFFHHHIIIIIIGGGDDDAAA???===<<<<<<===<<<;;;;;;;;;:::888666555444333333333444666777:::999888777666555444333444444444444555777888888888777666666777666444222333333333444555666777888555666777777777666444333000000111333444444333111555555444444444333333333000000000000111111111111000000000000000111111222333333333444555777999:::>>>BBBFFFIIIKKKNNNTTTYYYVVVXXX[[[^^^bbbgggmmmrrrtttvvvvvvuuutttxxx|||rrrjjjddd^^^YYYQQQIIIGGGHHHBBBCCCEEEFFFFFFEEEDDDCCC@@@CCCFFFGGGGGGGGGIIIKKKIIIGGGDDDBBB???>>>======<<<;;;;;;<<<===<<<:::888777666444333333333444555777777666666666666555555666666666666666777888999999888777777888888666444333333333444555666777888555666777888777666444333000333666888888888888888666555555444444444444444000000000111111222222222000000000000000111111222333333333444555777999:::===AAAGGGJJJLLLOOOSSSWWWVVVXXX[[[^^^aaaffflllqqqvvvwwwuuusssssswww~~~vvvmmmeee```[[[UUULLLEEEDDDHHHCCCDDDFFFGGGGGGEEECCCBBBEEEHHHJJJJJJHHHGGGHHHJJJEEEDDDCCCAAA@@@@@@AAAAAA;;;;;;;;;<<<======:::888999888555333222333444555333444444555666777777888888888888777888888999:::999888888888999999888666333333333444555666777888555666777888777666444333///333777888666444555777666666555444444444444555000000111111222222222333000000000000000111111222333333333444555777999:::<<>>>>>>>>======;;;:::999888888888888777666555555444444444444444444555555666666888888777777777888999:::===<<<;;;:::999777666666777888999::::::999888888888777777666666666666777555555555666666666777777555444222111000111222333000000000000000111111111111111111111111111111111000222333333444666999<<<@@@CCCGGGKKKNNNQQQVVVYYYZZZ\\\^^^___bbbfffkkkooouuutttrrrrrrtttxxx}}}}}}{{{zzzwwwuuussssssqqqlllddd]]]WWWRRRLLLGGGEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDEEEGGGKKKJJJIIIIIIJJJJJJHHHFFFDDDCCCBBB@@@>>>===<<<<<<======<<<;;;::::::999999999999888777555444333333444444555555555555555666888888888888999;;;<<<===<<<<<<;;;:::888777666666888999;;;<<<===<<<<<<;;;999888777777666666777777444444444555555555666666666555333222222222333444...//////000111222222222111111111111111111111111///111222333444777;;;>>>@@@CCCGGGJJJNNNQQQUUUXXXYYYZZZ\\\^^^aaaeeejjjnnnvvvtttsssrrrtttyyy}}}{{{vvvssspppooonnnnnnnnniiiaaa[[[RRRMMMHHHDDDCCCDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGIIIIIIIIIIIIIIIHHHGGGEEEEEEDDDBBB@@@>>>===<<<<<<999::::::;;;;;;<<<<<<<<<:::999888777666444333333444444444444444444444444666777888999:::<<<===>>>;;;:::999888777666555555888999;;;===============999888777666555555555666333333333444444444555555555444333222111111222222/////////000111111222222111111111111111111111111000222333444555777:::===@@@CCCGGGJJJMMMPPPTTTWWWWWWYYY[[[]]]```dddjjjnnnvvvuuussssssuuuyyy~~~zzzsssnnnllljjjiiiiiiiiiddd]]]WWWNNNKKKFFFCCCCCCEEEEEEEEECCCEEEFFFFFFEEEEEEFFFGGGFFFGGGIIIIIIIIIHHHGGGFFFFFFEEECCCAAA???>>>===<<<:::::::::;;;;;;<<<<<<<<<999999888777666555444444444444333333333333333333444555666888:::;;;<<<===;;;;;;:::999888777777666777888:::;;;<<<<<<<<<;;;777777666555444333333444333333333333444444444444444333222222111000000000000000000000000000000000111111111111111111111111333444555555444666999;;;@@@CCCGGGJJJMMMPPPTTTVVVVVVXXX[[[]]]```dddjjjnnnvvvtttsssrrrtttxxx}}}zzzrrrmmmhhhfffcccbbbaaa]]]WWWQQQLLLIIIFFFEEEEEEFFFFFFEEECCCDDDFFFFFFEEEEEEFFFHHHEEEHHHJJJKKKIIIGGGGGGGGGEEEDDDCCCAAA???>>>>>>===>>>>>>===<<<:::999888777999888888777777666666555444444444444444333333333333444666888999:::;;;;;;<<<<<<;;;;;;:::999999888666777999::::::::::::999777666555444333222222222333333333444444444555555333333222222111000//////111111111000000000000000111111111111111111111111444555555555555666888;;;@@@CCCGGGJJJLLLOOOSSSVVVVVVXXX[[[]]]```eeejjjooouuusssrrrqqqsssxxx|||{{{tttnnnhhheee```^^^\\\XXXRRRNNNIIIGGGFFFFFFFFFFFFEEEDDDBBBDDDFFFFFFEEEEEEGGGHHHHHHKKKNNNNNNKKKHHHFFFFFFCCCBBBAAA@@@>>>>>>======@@@???>>><<<:::888777666777777777777777777777777777777666666555555555555333555666888999:::::::::::::::999999888777777777666777888999999999888777888777666555333333333333444444444444555555555555444444444333222111////////////000000111111222222111111111111111111111111333444555555555777:::===@@@CCCGGGJJJLLLOOORRRUUUWWWXXX[[[^^^aaaeeekkkoootttrrrqqqppprrrwww{{{~~~|||vvvpppkkkfff```]]]ZZZWWWQQQMMMGGGFFFFFFFFFGGGFFFDDDBBBBBBDDDEEEFFFEEEEEEGGGIIILLLOOORRRPPPLLLHHHFFFFFFAAA@@@???>>>==================<<<;;;:::999999888777777777777888888888888999999888888777777666666444666777999:::::::::999666666555555444444333333777888999999999888777666999888777666444444333333444444444555555555666666555555555444333222000///------...000111333444444111111111111111111111111111222444555666888<<>>>>>===<<<<<<<<<======999::::::999999888777666888888888777777666666666888888777777777888::::::;;;;;;:::999777666666555666666666777888888999999;;;999777555555555333222555555444555555666777777333333222111000000000000111000///...///000222444111111111111111111111111111111111333555777:::;;;???CCCHHHKKKLLLOOOSSSWWWYYY[[[]]]```bbbfffjjjnnnpppqqqqqqpppqqqsssxxx{{{~~~zzztttmmmcccYYYRRRKKKGGGDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBDDDFFFGGGGGGGGGIIIKKKMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGFFFCCC@@@>>>>>>???===============>>>??????::::::::::::999888777666888888888888888888888777888888888777888888999:::888888777777666555444444666666666777888888999999<<<;;;999999999888666444555555555444555555666666111111000000000111111222222111000///000111222333222222222222222222222222111111222333555888:::<<<>>>BBBGGGJJJLLLOOOTTTYYYYYY\\\```ccceeehhhkkknnnqqqqqqqqqqqqqqqtttxxx|||yyyzzz|||}}}xxxpppdddYYYPPPJJJFFFDDDCCCDDDDDDEEEEEEEEEEEEDDDAAACCCFFFGGGGGGHHHKKKMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGFFFEEEBBB@@@???>>>>>><<<;;;;;;;;;;;;;;;<<<<<<::::::::::::999888777777777777888888888888888888888888888888888888999999666666555555444444444333666666666777888888999999;;;;;;:::;;;<<<;;;888666777666555555444444555555111111000000000000111111444333222111111111222333222222222222222222222222222222222333555888:::<<<>>>BBBGGGJJJKKKMMMRRRVVVWWWZZZ___cccfffiiimmmooorrrrrrrrrqqqrrrtttyyy|||}}}}}}}}}}}}xxxxxxxxx{{{~~~~~~}}}wwwooocccXXXOOOJJJFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEAAACCCFFFGGGHHHIIIKKKMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGFFFCCCBBBAAA@@@???>>>===<<<;;;:::999999999999::::::;;;::::::999888777666666666777777888888888888888888999888888888888555555555444444444444444666666666777888888999999999999999;;;===<<<:::888999888777666555444444444333222111000////////////111111111000000000000000111111111111111111111111222222222333666888;;;<<<@@@CCCGGGIIIIIIKKKOOORRRSSSWWW\\\aaafffjjjnnnqqqrrrssssssrrrsssuuuyyy}}}~~~xxxsssqqqrrruuuwwwyyywwwxxx~~~}}}|||}}}~~~zzzyyyxxxyyyzzzzzzyyyxxxqqqjjj___UUUNNNIIIEEEDDDBBBCCCDDDEEEEEEFFFFFFEEEBBBDDDFFFGGGHHHIIIKKKMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGEEEBBBAAAAAAAAA???>>>???>>>===<<<::::::::::::;;;;;;;;;;;;:::999888777555555666666777888999999888999999999999888777777555555555555555555666666666666666777888888999999777777777:::<<<>>>>>>===<<<;;;999777666555444444333222111000///.........---.....................000000000000000000000000222222333444666999;;;===AAAEEEHHHIIIIIIJJJNNNQQQRRRVVV[[[___dddiiinnnqqqsssssssssssssssvvvzzz~~~qqqnnnjjjhhhkkkqqqyyy}}}wwwooolllllluuu}}}uuullljjjiiiiiilllqqqwww{{{|||{{{{{{zzzzzzzzzzzzwwwrrrnnnhhhbbbYYYPPPKKKGGGDDDBBBBBBCCCDDDEEEFFFFFFFFFFFFCCCEEEGGGHHHHHHIIIKKKMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGEEEBBBAAABBBBBB@@@>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777555555666777888::::::;;;888999999:::999888777666555666666666777777888888666666666777888888999999777666666999===@@@AAABBB>>>===;;;999777555555444111000////////////000000,,,---...///////////////111111111111111111111111222222333444666999;;;===AAAEEEIIIKKKKKKLLLPPPTTTVVVXXX[[[___bbbggglllpppsssttttttssstttvvv{{{~~~wwwpppmmmgggeeecccdddjjjttt}}}rrrmmmjjjiiiuuuzzzmmmcccdddcccaaabbbeeekkkqqqvvv|||yyyuuuvvv{{{|||}}}}}}{{{uuummmgggbbb\\\TTTMMMHHHEEEBBB@@@BBBCCCDDDEEEFFFFFFFFFFFFDDDEEEGGGHHHHHHIIIKKKLLLMMMMMMLLLLLLKKKIIIHHHGGGHHHDDDAAAAAABBBBBB@@@>>><<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;:::999888888666666777999:::;;;<<<<<<888999::::::999888777666666666777777888888999999666666666777888888999999777666666999===BBBDDDEEE???>>><<<:::888666555555.........//////000111222...///000222333333333333222222222222222222222222333333333444666999;;;===AAAEEEJJJLLLMMMOOOTTTXXXZZZ[[[]]]___aaaeeekkkoootttttttttttttttwww{{{~~~~~~}}}yyytttnnniiifffeeedddgggjjjnnnsss}}}{{{sssooooooqqqtttiiidddccceeeggghhhnnnvvvyyyxxxxxxsssuuuxxx}}}vvvnnnhhhddd]]]XXXQQQIIIDDDCCCCCCDDDFFFGGGHHHGGGFFFEEEFFFGGGDDDFFFHHHJJJLLLMMMMMMMMMPPPNNNKKKKKKKKKKKKJJJIIIEEEDDDDDDCCCBBB@@@???>>>>>>===<<<===>>>??????======:::777777999::::::888999999::::::::::::999999777888999:::;;;:::999999777777777777888999:::;;;::::::999999888777666666555777999;;;===???CCCFFFAAA@@@<<<999666333111111//////............//////000///.........///111222000000000000000000000000555555555555444666999<<>>============<<<::::::888666777999;;;;;;:::777777888888888888777777888888999::::::999888777777888888999;;;===>>>???::::::999888888777666666555777999::::::;;;===???@@@???===:::777444222111//////............//////000//////...///000111222000000000000000000000000333333444333333555999<<>>???@@@999999888888777777666666444777:::;;;;;;;;;<<<===>>>>>>===<<<999666333222//////............/////////////////////000111111000000000000000000000000000111222222333555999===DDDGGGJJJLLLNNNPPPSSSVVVXXXYYY[[[___cccgggjjjllloooppprrrtttvvvzzz}}}{{{|||{{{yyy||||||{{{wwwrrrpppqqqsss~~~yyytttwww~~~{{{sssjjjaaaYYYTTTMMMJJJFFFBBB@@@@@@BBBCCCEEEGGGHHHHHHGGGFFFGGGIIIHHHIIIKKKMMMNNNNNNNNNNNNNNNLLLJJJIIIJJJJJJIIIHHHHHHGGGEEECCCBBBAAAAAAAAA@@@>>><<<;;;;;;:::888666888888888888999:::::::::999999::::::::::::999999:::999999888777666444444333444555777999:::;;;;;;888888777777777666666666444777;;;>>>??????@@@AAA============:::777444222//////............/////////////////////000000111000000000000000000000000000111222222444777;;;>>>BBBEEEIIILLLNNNQQQUUUXXXXXXYYY\\\___cccgggjjjllloooqqqsssuuuwww{{{vvvuuu{{{vvvmmmeee]]]UUUPPPJJJHHHDDDBBBAAAAAACCCDDDEEEGGGHHHHHHGGGGGGHHHJJJJJJKKKMMMOOOPPPQQQPPPPPPOOOMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDBBBAAA@@@??????===;;;::::::;;;;;;:::999::::::::::::999888888888999999::::::::::::999999:::999888666555444333333333444555666666666666666777777666666666666666666555999===???@@@@@@@@@AAA<<<======<<<:::777333111//////............//////...//////000000000000000000000000000000000000000000222333444555888===@@@@@@CCCGGGJJJMMMQQQUUUWWWYYYZZZ\\\___cccfffjjjkkkqqqrrrtttvvvxxx{{{|||wwwyyytttjjjbbbZZZRRRMMMGGGFFFCCCAAAAAABBBDDDEEECCCEEEFFFFFFEEEEEEGGGHHHKKKLLLOOOQQQSSSTTTTTTTTTRRROOOMMMKKKKKKJJJHHHGGGDDDDDDDDDCCCBBB@@@>>>===;;;:::999:::<<<===<<<;;;:::;;;<<<;;;999777666777777777888888888888777777999888666555444333333333444555666777777666555444666666666666555555555555888:::<<<===;;;::::::;;;======<<<;;;888555222111//////............//////......///000000000000000000000000000000000000000111222333444555888===@@@???BBBFFFIIILLLPPPTTTVVVYYYZZZ\\\___bbbfffiiikkkrrrsssuuuvvvxxx{{{yyyxxxyyy~~~uuuiii```XXXPPPJJJEEEDDDBBB@@@@@@AAACCCDDDCCCEEEFFFFFFFFFFFFGGGIIILLLMMMPPPSSSUUUWWWWWWXXXTTTRRROOOMMMKKKJJJHHHFFFDDDDDDFFFFFFDDDBBB???===;;;::::::;;;<<<======;;;888:::<<<<<<999777777888777777888888888888777777888777555444333333333333333444666888888777666555555555555555555555555555888999::::::888888888:::???===;;;999666333111000//////............//////---...///000111000000///000000000000000000000000111222333333444777;;;>>>@@@CCCFFFJJJLLLOOOSSSVVVZZZZZZ\\\___bbbfffiiikkkppprrrtttuuuwww{{{sssuuuzzzxxxjjjaaaXXXOOOHHHDDDBBBAAA??????@@@BBBCCCEEEGGGHHHHHHHHHHHHJJJKKKLLLNNNQQQTTTWWWYYYZZZZZZVVVTTTPPPMMMLLLJJJHHHFFFDDDEEEGGGHHHFFFCCC???======<<<;;;;;;======<<<;;;666999<<<<<<999888999:::999999::::::::::::999999777666444333222222333444000111444666777777666666444555555555555555555555666777888888888999<<<>>>@@@>>>;;;777444111000/////////............//////---...000111111111000///000000000000000000000000111222222333333666:::===AAACCCGGGJJJMMMPPPSSSVVVZZZ[[[\\\___bbbfffiiijjjnnnppprrruuuwww|||~~~rrruuu~~~~~~ppp```QQQIIIHHH??????@@@AAAAAABBBCCCCCCFFFGGGHHHIIIIIIIIIIIIHHHQQQSSSVVVXXXXXXWWWUUUTTTSSSRRROOOMMMKKKJJJJJJJJJFFFFFFEEEEEEDDDCCCAAA@@@>>>>>>===<<<;;;::::::999999999:::::::::999888888999777666666777888888777777666555444444444444444444555666777888888888888777888888777555555666888666666666777777777777777666555444222111000000000........................222000///...///000222333000000000000000000000000111222333333444777;;;>>>AAACCCGGGJJJMMMQQQVVVYYY[[[___bbbcccbbbdddkkkqqquuurrrqqqsssyyy}}}xxx}}}vvviii\\\OOOHHHFFF???@@@@@@AAACCCDDDEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJSSSUUUVVVWWWWWWUUUSSSQQQRRRQQQPPPNNNLLLJJJJJJIIIEEEEEEEEEDDDCCCBBBAAA@@@>>>======<<<;;;:::999999777777888888999888888888:::888777777888999888777666666555444444444444444333444555666777777777777444444444444333333333444666666666666666666666666444444222111000/////////........................000///...---...///111222111111111111111111111111111222333333444777;;;>>>AAACCCGGGJJJMMMQQQVVVYYYZZZ]]]```aaa```ccciiiooosssrrrqqqsssxxx}}}|||~~~{{{kkk```WWWMMMFFFDDD???@@@AAABBBDDDEEEFFFGGGIIIIIIHHHHHHIIIJJJLLLMMMTTTUUUWWWWWWVVVSSSPPPNNNQQQQQQPPPOOOMMMKKKJJJIIIDDDDDDDDDCCCBBBAAA??????===<<<<<<;;;:::999888777555555666777888888888888<<<:::999999999999888777666666555444444444444555333333444444555555666666333333333333333333333333555555555555555555555555333222111000///.................................///...---------...000111222222222222222222222222111222333333444777;;;>>>AAADDDGGGKKKNNNRRRVVVZZZYYY\\\^^^^^^^^^bbbhhhmmmrrrqqqqqqtttxxx|||~~~~~~rrraaaWWWQQQJJJCCC@@@>>>>>>@@@AAACCCEEEGGGGGGIIIHHHGGGGGGHHHKKKMMMOOOSSSTTTVVVVVVUUUSSSPPPNNNOOOPPPPPPOOONNNLLLIIIHHHCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;:::999888777777444555666777888888999999===;;;::::::;;;:::888666666555555444444444555555333222222333333444444555555555555666777888777666555444444444444444333333333222111000////////////........................//////.........///000111222222222222222222222222111222333333444777;;;>>>AAADDDHHHKKKNNNRRRWWWZZZZZZ\\\]]]]]]^^^bbbhhhmmmqqqqqqrrruuuxxx|||~~~zzzjjjZZZQQQLLLFFFAAA>>><<<===???@@@BBBDDDEEEFFFHHHGGGFFFGGGHHHKKKNNNPPPRRRSSSUUUVVVVVVTTTQQQPPPNNNNNNNNNNNNMMMKKKIIIGGGCCCCCCBBBBBBAAA@@@>>>===;;;;;;:::999888777777666555666777888999999999999===<<<;;;;;;;;;;;;888666555555444444444555555666333222222111222333333444777666666888;;;<<<:::999555555444444333333333222333222111000000000000000////////////////////////000000///000000000111111111111111111111111111111111222333333444777;;;>>>BBBDDDHHHKKKNNNRRRWWWZZZ]]]]]]]]]]]]___dddjjjnnnqqqrrrtttvvvyyy}}}nnnaaaTTTMMMHHHCCC???>>>======???@@@BBBCCCDDDEEEGGGGGGGGGHHHJJJMMMOOOQQQRRRSSSUUUWWWVVVUUURRRQQQMMMMMMLLLLLLKKKIIIHHHGGGCCCCCCCCCBBBAAA@@@>>>>>><<<;;;;;;:::999888777666666666777888999999999999;;;::::::;;;<<<;;;888666555444444444444555666666444333222111111222333444777555555888<<<>>><<<999555555555444444333333222333222111000000000000111////////////////////////000000000000111111111111111111111111111111111111111222333333444777;;;>>>BBBEEEHHHLLLOOOSSSWWW[[[___^^^]]]]]]```fffkkkoooqqqrrrsssuuuxxx}}}sss```WWWNNNIIIEEE@@@???AAA??????@@@AAABBBCCCDDDEEEHHHHHHJJJLLLNNNPPPRRRSSSTTTVVVWWWXXXWWWTTTRRRPPPLLLKKKJJJIIIHHHGGGGGGGGGCCCCCCCCCCCCBBB@@@???>>><<<<<<;;;:::999888777777666666777777888777777666999999999;;;<<<;;;999666444444444444444555666666555444222111111222333444777555555999>>>@@@===999666666555555444333333333111111000/////////000000////////////////////////...//////000000000000000222222222222222222222222111222333333444777;;;>>>BBBEEEIIILLLOOOSSSXXX[[[```^^^\\\]]]```fffkkkoooooopppqqqsssuuu|||||||||~~~yyyfffVVVPPPJJJGGGCCC??????CCCAAAAAABBBBBBCCCDDDEEEEEEHHHJJJLLLOOOQQQSSSTTTTTTWWWXXXYYYYYYWWWTTTPPPNNNLLLJJJIIIGGGFFFFFFGGGGGGDDDDDDDDDCCCBBBAAA@@@???===<<<<<<;;;:::999888888555666666666666666555555888888888:::<<<;;;999666444444444444444555666777555444333111111222444555999777777;;;AAACCC???;;;777777666555444444333333000//////............///000000000000000000000000---......///000/////////333333333333333333333333111222333333444777;;;>>>BBBEEEIIILLLOOOSSSXXX[[[```]]][[[\\\```fffkkknnnnnnoooppppppssszzz}}}{{{}}}zzzjjj```OOOJJJEEEAAA@@@AAABBBCCCCCCDDDEEEDDDCCCDDDFFFHHHGGGHHHKKKOOOSSSVVVYYYZZZWWWWWWXXXYYYZZZXXXTTTQQQMMMLLLJJJHHHFFFEEEEEEDDDEEEDDDBBB@@@???===<<<<<<:::::::::999999888888888666666555555555666666777888666555555777888888777111555999======999555111555555555555555666777777999888888;;;>>>>>>;;;888444444222222111222333444111111222111000...,,,+++///000111111000...+++***......------------......111111000000111111222333///111333444666888;;;===AAADDDIIILLLNNNRRRYYY^^^]]]]]]^^^```cccgggjjjlllooonnnmmmooottt{{{~~~zzz|||ooo___UUUJJJFFFAAA>>>>>>@@@AAAAAACCCDDDEEEDDDDDDDDDFFFHHHJJJKKKNNNQQQTTTXXXZZZ[[[ZZZYYYYYYYYYZZZXXXUUURRRNNNMMMKKKIIIGGGFFFFFFEEEEEEDDDBBB@@@>>>===<<<<<<;;;;;;:::::::::999999999777666666666555666666666777666444555666888777777555999===AAAAAA===999555666555555555666666777888333333444777::::::888555777666444333222222222222222333333222111000...---,,,---.........---,,,+++///......------......///111111000000111111222333///111333555666888;;;>>>@@@CCCHHHJJJMMMQQQXXX]]]]]]]]]^^^```cccfffiiijjjnnnmmmlllooottt{{{|||{{{zzz{{{~~~uuucccTTTLLLFFFCCC???===>>>@@@AAAAAACCCDDDEEEEEEDDDEEEGGGIIIMMMNNNPPPSSSWWWZZZ\\\]]]]]][[[YYYXXXXXXWWWUUUSSSOOOMMMLLLJJJHHHGGGFFFFFFDDDCCCAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::888888888777666666666555777555444444666888777777888;;;???BBBBBB???;;;888666666666666666777777888444444666999;;;<<<:::888888777666444222222111111444444444333222111000///+++,,,,,,---------......///......------......///111000000000000111222222000111444555666888;;;>>>???CCCGGGJJJKKKPPPVVV[[[]]]]]]^^^___aaadddggghhhlllkkklllnnnssszzzzzzxxxyyy{{{~~~yyyhhhZZZPPPIIIDDDAAA??????@@@BBBCCCCCCCCCDDDFFFEEEEEEFFFHHHJJJLLLNNNQQQTTTXXX\\\^^^```___\\\XXXVVVUUUUUUSSSRRRNNNMMMKKKIIIGGGFFFEEEEEECCCBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999888777666555666555444444666888888777777999===??????===999777777777666666666777777888777888:::;;;<<<<<<:::999777777666444333222222222333333333222111000000//////............///000000//////............//////000000000000000111222222000222444555666888;;;>>>@@@DDDHHHJJJKKKOOOUUUZZZ]]]]]]]]]^^^```ccceeegggiiijjjkkkmmmrrryyyzzzwwwyyy{{{|||jjj]]]TTTLLLGGG@@@???>>>???AAACCCCCCBBBCCCEEEFFFFFFFFFGGGIIIKKKJJJLLLOOOTTTXXX]]]```bbb^^^[[[VVVTTTSSSRRRQQQPPPLLLKKKIIIGGGFFFDDDDDDDDDBBBAAA@@@>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888666666666555444555777999999888666888:::<<<<<<:::888666777777666666666666666777999:::;;;;;;999777555444444444444444444444333333111111000000//////......000000///............////////////....../////////000000//////000000111222000222444555777999<<<>>>BBBEEEIIIKKKLLLOOOUUUZZZ]]]]]]]]]^^^```bbbeeefffgggiiikkkmmmpppwww{{{yyyyyy|||nnn^^^TTTMMMGGGBBB===<<<<<<>>>@@@AAAAAA@@@DDDEEEFFFGGGGGGHHHJJJLLLJJJLLLOOOTTTXXX]]]```bbb\\\YYYUUUSSSRRRQQQPPPOOOKKKJJJIIIGGGEEEDDDCCCCCCAAA@@@???===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;:::888777777666555666888:::;;;:::777888:::;;;;;;:::888777777666666555555555555666<<<>>>???>>>;;;777555555222222333444444333333222000///...------------.........---------,,,,,,+++000//////......//////000000////////////000111111111222444666777999<<>>===<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999:::;;;<<<<<<;;;999888888777666777:::<<<<<<<<<777777888999999888777777666666555444444444444444===???AAA@@@<<<999777777222333333333333222000/////////---,,,,,,------...+++,,,---.........---,,,000000////////////000000///////////////000111111111333555666777999<<>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888:::;;;======<<<:::999999888777888;;;=========555555666666666666555555666555444333333333333333777:::===<<<888555444555333333444333222000...,,,000///---,,,,,,---...///***+++...000111111000///000000////////////000000///////////////000111111111333555666777999===???BBBEEEHHHIIIJJJLLLRRRVVV[[[\\\]]]___bbbeeehhhjjjgggiiillllllmmmqqqzzz{{{xxxyyy}}}kkk```RRRHHHDDDAAA>>>;;;??????@@@AAABBBBBBBBBBBBBBBDDDEEEFFFGGGJJJMMMPPPUUUWWWZZZ]]]___``````___]]]\\\ZZZWWWUUUSSSRRRRRROOONNNMMMKKKIIIGGGEEEEEE@@@>>><<<<<<<<<;;;999888999888777888:::;;;;;;:::<<<<<<<<<;;;;;;::::::::::::::::::::::::999888888555444333333444444444333444333333333333444555555888888888888777777777777444333222000//////.........------...//////...,,,......///000000///...------......///000111111222////////////000000000000444444555555666999>>>BBBAAACCCFFFIIILLLPPPUUUYYYXXXYYY\\\```dddhhhkkkllllllllllllmmmpppuuu}}}{{{yyy{{{~~~yyy|||{{{rrrbbbYYYMMMEEEBBBAAA@@@>>>@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHIIILLLPPPSSSWWWYYY[[[^^^`````````___]]][[[ZZZWWWUUUTTTRRRRRRNNNMMMKKKJJJGGGFFFDDDCCCAAA???===<<<<<<;;;999777888777555666999;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;999999:::::::::888777666666555333333333444555555777777666666666777777888777777777777777666666666333333111000///.........///---,,,---...///...---------...//////...---,,,.........///000111111111////////////000000000111333333444444555888===AAADDDFFFHHHJJJMMMPPPUUUXXX[[[\\\^^^aaadddfffiiijjjkkkkkkkkklllnnnttt|||{{{zzz}}}}}}wwwttt|||{{{ooofffWWWPPPGGGAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDFFFHHHJJJKKKNNNRRRVVVZZZ\\\^^^```aaaaaa```___\\\[[[YYYWWWUUUTTTRRRRRRMMMLLLJJJHHHFFFEEECCCBBBBBB@@@>>>===<<<;;;888666777555333444777;;;<<<===999999:::;;;;;;<<<<<<===888999:::::::::888555444777666666555555666666777888888777777777777777888777777666666555555555555333222111000///.........000...,,,,,,---.........,,,,,,------...------,,,......//////000000111111/////////000000000111111111222333444555888<<>>===<<<:::888555555333222333777;;;===>>>::::::;;;;;;;;;;;;;;;;;;777888999:::999777555333666999;;;<<<;;;999777777555555444444444444555555666666666555555444444333333222111000............222///,,,+++,,,.........,,,,,,------.............../////////000000000111//////000000000111111111111333444555666888<<>><<<;;;999777555444333222444777;;;===>>>======<<<;;;::::::999999666777999999999888666555666<<>><<<;;;:::999666444444333333666999<<<======>>>>>>===<<<:::999888777777777888888999999888888888???GGGJJJEEE>>>777444222222333333444555777777777777666555444333333222222111000///...---------222///---,,,---...---,,,...............///000111////////////000000000000000000000111111111222222222444666777888:::>>>@@@BBBDDDGGGJJJMMMQQQWWW[[[\\\\\\\\\]]]```dddgggjjjiiijjjjjjkkkooouuu}}}|||{{{qqqggg\\\PPPHHHAAAAAA@@@???>>>???@@@BBBDDDEEEFFFGGGGGGHHHHHHHHHIIIKKKOOORRRVVVZZZ```dddeeeffffffeeebbb___\\\ZZZWWWWWWXXXXXXVVVTTTRRRPPPMMMLLLJJJIIIFFFEEECCCBBB>>><<<:::999999888666444444444555888;;;===<<<;;;======<<<;;;::::::999999777777777777888:::;;;<<<<<>>>>>>>>===>>>@@@BBBFFFFFFGGGHHHIIIIIIIIIIIIKKKMMMQQQUUUXXX^^^cccgggfffffffffeeebbb^^^[[[XXXVVVWWWXXXXXXWWWTTTRRRPPPKKKKKKIIIGGGEEECCCBBBAAA<<<:::999888888888666444444555777:::===>>><<<:::;;;;;;;;;;;;;;;;;;;;;:::888777666666888:::===??????DDDHHHFFF???888666666//////000222444777999:::999888777666555444333333222111000///------------000///......///...,,,***,,,,,,++++++,,,...///000000000000000////////////000111111111111222222222///222444666777999;;;>>>GGGIIIKKKMMMOOORRRVVVYYY]]]\\\[[[[[[]]]```dddffffffggghhhiiimmmsss|||~~~{{{vvvsssuuusssrrrrrrqqqttt~~~vvvhhh[[[PPPIIIDDDAAA===>>>@@@AAABBBCCCCCCCCCBBBBBBDDDGGGJJJLLLKKKJJJNNNQQQTTTYYYaaaiiikkkgggkkkjjjgggeeebbb___]]][[[\\\ZZZWWWVVVUUUTTTSSSQQQLLLJJJGGGEEEDDDCCCAAA@@@999888666666777777555444333444777:::<<<=========:::;;;<<<<<<<<<:::888666333333555777:::===???AAA@@@DDDGGGDDD<<<555222222111333444666777666666555:::777555444555555555555333111000.........//////...---,,,,,,++++++,,,,,,...------------...//////...000111111000000111222444222111//////000222333222444666888999<<>>???AAACCCDDDDDDDDDEEEEEEGGGJJJLLLNNNMMMMMMLLLQQQVVV[[[eeennnpppnnnmmmllliiifffccc```^^^\\\[[[YYYVVVUUUUUUTTTSSSQQQNNNLLLIIIGGGFFFDDDBBB???999888666666666666444333444555777:::;;;<<<<<<<<<999999:::;;;:::888666555444444555777999;;;===>>>???BBBDDDAAA:::333111222000111333555777777777777999777555444444444333222000///...---------...///...---,,,,,,++++++,,,,,,...------------...//////---///000000///...000111333222000//////000111222111333555777888;;;>>>AAAGGGIIIKKKMMMOOORRRUUUXXXZZZ[[[]]]]]]^^^aaadddgggiiiggghhhkkklllnnnwww}}}zzzzzzwwwvvvxxx|||~~~uuueee^^^TTTJJJDDDAAA>>>===<<<===???AAACCCEEEFFFFFFHHHIIIJJJLLLNNNOOOPPPPPPOOOUUU[[[aaaiiirrrtttqqqooonnnkkkhhhdddaaa___]]]YYYWWWUUUTTTTTTTTTRRRQQQOOONNNKKKJJJHHHEEEAAA>>>999777555444444444333222555666888:::;;;;;;;;;:::888888999999888777555444444555555777888:::<<<===>>>@@@@@@<<<666222111333000111333555666777888888777555444444444333111...------,,,,,,------...///...------,,,,,,,,,,,,,,,...------------...//////,,,...//////...---///000111000////////////111222111222444666777:::>>>AAAFFFHHHKKKMMMOOORRRUUUXXX[[[]]]^^^___```aaadddgggfffeeegggkkklllooowwwuuujjjYYYTTTKKKDDD@@@>>><<<;;;<<<===???BBBDDDFFFGGGGGGHHHIIIKKKMMMNNNOOOPPPQQQVVV\\\bbbgggmmmssssssppppppooollliiieeeaaa___]]]XXXVVVTTTSSSSSSSSSRRRPPPOOONNNLLLKKKHHHDDD???;;;999666444333333333222111777888999:::;;;;;;::::::888888888888888777555444444555666777999;;;===???>>>>>><<<888444222333444333333444555555666666666333222222333444333000...,,,,,,,,,------...///000......---,,,,,,,,,,,,,,,...------------...//////,,,...//////...---///000000//////...//////000111000222333444666999===@@@EEEHHHJJJMMMOOORRRUUUXXX[[[]]]___``````aaadddffffffeeehhhlllmmmpppxxx|||mmmbbbSSSNNNGGGBBB???===<<<;;;===>>>@@@CCCEEEGGGHHHHHHFFFHHHJJJLLLLLLMMMPPPSSSYYYaaahhhlllpppttttttqqqooonnnlllhhheeeaaa___^^^XXXVVVSSSRRRRRRRRRQQQOOONNNLLLJJJIIIFFFBBB===999888555333222222333333222888999:::<<<<<<;;;;;;:::999999999888888777666555444555666888:::===???AAA===<<<999666333333444666777666666555444444333333//////000111333333111///+++,,,---...///000000000///...------,,,,,,------...------------...//////---///000000///...000111///////////////000000111000222333333555888===@@@EEEGGGJJJLLLNNNQQQVVVYYYZZZ\\\___```aaabbbdddfffhhhgggiiimmmnnnqqqzzztttfff[[[NNNJJJDDD@@@>>>>>>======>>>???AAACCCEEEGGGHHHHHHDDDGGGKKKLLLKKKMMMRRRVVVZZZccclllqqqtttxxxxxxuuuooonnnkkkiiifffcccaaa___YYYWWWTTTSSSSSSRRRPPPOOOMMMKKKHHHFFFDDD@@@<<<888777555222111222444555555999:::<<<===>>>======<<<999999888888777666666666444555666777:::<<<>>>???;;;999666444333333555666:::888777555333222222222000//////000222222111///+++,,,---///000000000000///......---------------...------------...//////---///000000///...000111...//////000000111111111111222333333444888===AAADDDFFFIIILLLNNNQQQVVVYYYZZZ]]]```bbbcccdddggghhhkkkiiijjjlllnnnqqq{{{{{{tttjjj\\\RRRHHHEEE@@@>>>>>>?????????@@@AAABBBDDDFFFGGGGGGGGGEEEIIIMMMNNNNNNPPPVVV[[[___iiisssvvvxxxzzzzzzwwwooonnnllljjjgggeeecccbbb\\\YYYVVVTTTSSSRRROOONNNMMMJJJGGGDDDBBB@@@===:::666444111111333666777888:::;;;===>>>?????????>>>888888777666555555555555666666666666777888999:::888666333111222333444555999888666444333222222222444222000///000000///...+++,,,---...///......---//////...---------------...------------...//////,,,...//////...---///000...///000111222222222222222333333333555888>>>BBBCCCFFFIIIKKKNNNQQQVVVYYY[[[^^^bbbeeefffhhhjjjlllmmmjjjiiijjjkkkooozzz|||qqqiii```TTTIIICCC@@@===<<<===???@@@@@@AAABBBCCCEEEFFFFFFGGGGGGFFFKKKOOOPPPPPPSSSZZZ```fffpppyyy{{{zzzzzzxxxtttoooooommmkkkiiigggfffeee]]]ZZZWWWTTTSSSQQQOOOMMMMMMJJJFFFDDDBBB@@@>>><<<666333111111333777999999:::<<<===???@@@AAA@@@@@@777777555444444444444444777777666555555555555555555333111000111222333333888777555444333333444444888555111//////...---,,,***+++,,,---...---,,,+++//////...------------......------------...//////+++,,,...---,,,,,,---/////////000222222333333333333333333333555999???CCCCCCEEEIIIKKKNNNQQQVVVYYY\\\___dddgggiiikkkmmmooonnnjjjhhhhhhiiimmmyyy