BM6P6(@ rrrVVVAAA:::999777333333222111000000000111---,,,++++++------,,,+++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))&&&%%%&&&)))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&((())))))(((((()))+++++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''')))(((''''''((()))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++***)))((())))))))))))))))))))))))***)))(((''''''((()))***((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((((())))))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))************************---,,,,,,,,,,,,---......---.........---,,,,,,+++---------,,,,,,+++++++++******************************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,+++++++++)))))))))*********++++++***+++,,,---------,,,+++***+++++++++******)))(((++++++***)))((((((((((((******+++++++++******)))&&&''''''(((((()))******zzzuuuXXXBBB;;;:::888333333222111000000000000///...,,,,,,------,,,+++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((('''%%%&&&)))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&((())))))(((((()))+++******))))))((((((''''''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))((('''&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++***)))((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((''''''((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************---,,,,,,,,,,,,---......------......------,,,+++------,,,,,,,,,+++++++++***************************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************+++++++++++++++*********+++++++++************)))***+++,,,,,,---,,,+++***,,,,,,,,,,,,,,,+++******,,,,,,+++++++++++++++,,,((()))))))))))))))((((((''''''''''''''''''((((((zzznnnvvvwwwYYYCCC<<<;;;888444333222111000000000000111///...---...---,,,***)))************))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((('''&&&'''((())))))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((())))))(((((()))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((()))***)))'''&&&&&&'''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++******))))))))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))******))))))((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************,,,,,,,,,,,,,,,---......------......------,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++,,,,,,,,,+++++++++******,,,,,,++++++******))))))+++,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,+++***+++++++++++++++,,,,,,---)))))))))))))))))))))))))))))))))(((((((((''''''vvveeekkkyyyZZZCCC;;;:::777444444222111000000000000111///---------,,,***)))))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((('''(((***'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))******)))&&&%%%%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''(((************((('''((((((((())))))((((((((((((((((((((()))))))))))))))(((((((((((())))))***)))************)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************************,,,,,,++++++,,,,,,---...,,,------...------,,,,,,,,,+++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))************---------,,,,,,,,,++++++++++++++++++++++++++++++.........///............,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++***************))))))))))))))))))))))))tttbbbiiixxxYYYAAA:::888666555444333111000////////////...,,,+++++++++)))'''((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''((()))''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''')))******)))&&&%%%%%%&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))(((((((((((((((((((((((())))))+++,,,,,,+++))))))(((((()))******)))(((((((((((((((((())))))))))))((((((((((((((()))*********************))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************************************,,,++++++++++++,,,------,,,,,,------...------,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********++++++++++++++++++++++++***+++,,,---...000111111333333333333333444444555222222333333444333333222333333111000//////////////////---,,,+++++++++,,,((((((((())))))*********wwwiiiqqqwwwWWW@@@999888666555444333111000/////////...,,,+++***+++***)))'''((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''((((((''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''((()))''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((()))***)))'''&&&&&&'''%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******)))))))))))))))))))))))))))))))))******++++++******)))((((((************(((((((((((((((((())))))))))))(((''''''(((((()))***+++******++++++******)))((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++************************+++++++++++++++,,,------,,,,,,------......------*********+++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++***++++++,,,,,,------......///000222444666777888999999999999:::<<<===>>><<<======>>>>>>>>>>>>===>>>===<<<;;;::::::::::::777555333111///......///************************yyywwwWWW@@@999999777666555333111000///......---,,,***++++++,,,***)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%''')))((('''&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((******)))(((''''''((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))((('''&&&'''(((%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((***++++++***((('''(((((((((((())))))))))))''''''''''''((()))***+++***++++++++++++***))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************+++++++++***++++++,,,---+++,,,------......------)))*********++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------......///111222333444555666666888999;;;<<<===>>>>>>>>>>>>???AAACCCFFFGGGDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGCCCAAA>>>:::888777666777222222111000///...---,,,xxxXXX@@@::::::888666555333111000///......---,,,++++++------,,,+++(((((()))***************************************))))))))))))))))))))))))((((((''''''''''''((((((%%%'''))))))'''&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******)))******)))(((''''''((())))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))(((''''''((()))%%%%%%&&&'''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''')))***++++++***)))'''(((((((((((())))))))))))''''''''''''((()))++++++***++++++++++++***))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++******++++++,,,---+++,,,,,,---.........---))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---------.........//////333444555777999:::<<<<<<<<<======>>>???@@@AAAAAABBBBBBBBBCCCEEEHHHKKKMMMGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJLLLNNNOOONNNLLLHHHDDDAAA?????????<<<;;;:::777555333111000tttSSSDDD>>>888:::444333333222111111111222...------,,,,,,++++++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))((('''((()))***)))(((+++***)))(((((()))***+++&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))((((((''''''&&&&&&))))))))))))************+++++++++++++++************++++++,,,,,,+++******))))))))))))))))))))))))************************)))((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++************************+++++++++,,,,,,,,,+++,,,,,,---...///111111++++++******************))))))))))))))))))))))))))))))************))))))************)))))))))))),,,***)))*********)))(((***+++,,,+++******+++---......000333666888777555;;;<<<===@@@BBBEEEFFFFFF@@@CCCHHHKKKMMMLLLKKKJJJNNNOOOPPPRRRVVV[[[aaafff___UUULLLMMMTTTXXXRRRJJJJJJEEECCCEEEGGGKKKTTT]]]XXXPPPGGGDDDFFFHHHGGGEEECCCBBBAAA@@@@@@???<<<:::sssRRRDDD===777999555444333222111111111111...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))((('''((()))***)))((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))((((((((((((((((((((((((&&&'''))))))'''&&&'''(((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''&&&%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***+++*********))))))))))))************))))))((((((************++++++++++++))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))((('''&&&''''''((()))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,...///000111,,,++++++***************))))))))))))))))))))))))))))))************))))))***************************)))))))))***************,,,......------...000333444777999<<<>>>???@@@EEEHHHLLLOOOPPPQQQRRRSSSPPPOOOPPPUUU]]]ccceeedddhhhmmmqqqrrrttt}}}xxxdddYYYYYY[[[[[[YYYXXXUUUSSSSSSRRRTTT]]]ggg```VVVKKKHHHKKKLLLHHHBBBIIIGGGEEEDDDCCCBBB@@@???|||uuuSSSEEE===888999666555444222111000000000...------,,,,,,++++++***))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((((((((''''''''''''((((((&&&&&&'''''''''((((((((()))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))&&&(((***)))((('''((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))*********************))))))))),,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---))))))))))))))))))))))))+++******))))))***++++++************************))))))))))))))))))))))))***))))))((((((((())))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...000000,,,,,,+++***************))))))))))))))))))))))))))))))************))))))************************************+++,,,------(((+++...111333666999;;;;;;>>>BBBCCCCCCDDDHHHKKKSSSYYYbbbiiimmmppptttxxxqqqkkkgggjjjsss{{{~~~}}}yyyqqqqqqssstttvvvttttttrrroooqqq}}}wwwhhhWWWNNNNNNOOOKKKFFFNNNMMMJJJHHHGGGGGGGGGHHHzzzzzzwwwUUUFFF???999:::777666444222111000//////...------,,,,,,++++++***))))))))))))))))))))))))+++******)))(((''''''&&&(((((())))))))))))(((((()))))))))******)))))))))(((((((((((((((((((((((()))((('''((()))***)))(((******))))))))))))******''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))''')))******)))(((((())))))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((((((((()))))))))*********************************,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++++++++++++++,,,,,,++++++***++++++,,,---*********+++++++++++++++************************,,,+++++++++************+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))***************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000---,,,,,,+++************))))))))))))))))))))))))))))))************))))))(((((())))))))))))******+++,,,,,,,,,,,,---///111///111333555777;;;@@@DDDBBBHHHOOOSSSTTTXXX___fffsssyyyuuuwww~~~ppp]]]RRROOONNNNNNNNNMMMJJJGGGEEEFFFHHHJJJwwwzzztttSSSDDD===777999777666444222111000//////...------,,,,,,++++++***************************+++******)))(((''''''&&&(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((()))((('''((()))***)))((())))))************))))))'''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))''')))******)))(((((()))))))))((('''''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((())))))))))))***************************+++++++++++++++++++++++++++++++++*********++++++++++++,,,*********++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,++++++******************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++************))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))+++---------,,,---111444999:::::::::<<>>===999:::::::::;;;<<<<<<===DDDHHHOOOVVV[[[___bbbddd\\\ZZZZZZ[[[\\\ZZZTTTNNNEEECCC@@@<<<777555555555888999:::;;;<<<<<<;;;:::<<<===============<<<;;;888777666333111...+++***(((((())))))************+++******))))))))))))***)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((''''''&&&***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++************************************))))))))))))))))))******.........///222444666777<<>>>>>DDDCCCBBBAAABBBDDDFFFGGGKKKPPPYYYdddlllppppppooohhhggggggiiikkkjjjeee```WWWTTTPPPJJJDDD@@@<<<;;;999:::;;;<<<;;;:::888666;;;;;;::::::;;;;;;;;;;;;<<<;;;:::999777444222111++++++************++++++---,,,+++***))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''(((((('''(((((())))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++************************************)))))))))******+++++++++000000111444999===???@@@HHHSSSdddqqqxxx{{{}}}~~~qqqpppjjjddddddkkkppprrrooojjjiiiooowww}}}}}}|||yyy{{{{{{pppgggccceeegggoooQQQ@@@<<<;;;999999666444333222222000/////////---,,,,,,,,,,,,,,,+++************+++******))))))((()))***,,,...000(((((((((((((((((((((((('''((()))***+++******)))************************))))))))))))))))))))))))************************((()))))))))************))))))************))))))''''''((())))))))))))(((((()))))))))******************)))))))))))))))))))))***************++++++)))***++++++)))))))))+++)))*********++++++++++++************************))))))))))))))))))))))))''''''(((((()))*********,,,+++***)))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''(((((((((((((((((((((((())))))************))))))&&&&&&&&&&&&'''''''''(((&&&'''((())))))((()))+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++************************++++++++++++,,,---......---...------,,,---///111222222555888<<>>===<<<@@@BBBBBBFFFMMMQQQQQQTTTSSSQQQOOOPPPSSSVVVXXXVVV^^^lll{{{uuullliiigggfffhhhkkklllkkkhhhdddbbb___[[[TTTLLLDDD???<<<<<<;;;:::::::::;;;;;;::::::::::::999777555444888888999:::::::::::::::333222000...,,,+++++++++,,,+++******))))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''(((((('''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,++++++*********+++************************))))))***+++---...//////555777888999:::???FFFKKKYYYfffwwwzzzooohhh]]]aaaeeejjjvvv}}}~~~{{{tttuuuyyymmmOOO@@@<<<;;;888999666444333222222000/////////...---,,,,,,++++++******+++************+++))))))(((((()))***+++,,,(((((((((((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))%%%&&&''''''((((((''''''((()))))))))************)))))))))*********))))))))))))******+++++++++,,,)))+++,,,+++***)))+++,,,)))))))))******+++++++++******************++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,+++***)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))((((((((((((((((((((((((((())))))************))))))&&&&&&&&&&&&'''''''''((($$$))),,,***&&&%%%))),,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************,,,,,,+++++++++,,,------///000000000///111555888777999===DDDKKKPPPRRRRRRRRRRRRRRRWWWdddqqqtttpppkkkiiifffdddeeehhhlllnnnooowwwxxxtttpppkkkjjjlllooopppooommmmmmmmmkkkfff\\\OOOFFFCCCAAA===::::::===AAACCC:::;;;======<<<999666333333444666888:::;;;;;;<<<<<<:::777444111...,,,+++*********))))))***++++++((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++************************'''(((***,,,...111222333;;;???@@@>>>;;;@@@LLLWWWmmmttt|||{{{oooccc[[[```iiisss{{{}}}{{{{{{~~~|||}}}~~~{{{vvvpppjjjqqqyyy|||yyyvvvvvvxxxuuuvvvyyy||||||yyyzzzjjjNNN@@@===:::666777555333222222222000/////////...------,,,+++***)))+++++++++***)))***+++***))))))((((((((())))))))))))))))))))))))))))))'''((()))++++++******)))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))''''''((()))))))))))))))))))))))))))************(((((()))************)))))))))******+++,,,,,,,,,***+++,,,,,,+++***,,,---************+++,,,------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********))))))))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''''''''((((((((($$$))),,,)))'''))),,,---(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))++++++++++++++++++++++++++++++*********,,,---...,,,000444555555666:::===@@@BBBHHHPPPZZZbbbfffhhh```ccchhhttt~~~|||zzzxxxyyy||||||xxxyyyzzzzzzzzz{{{}}}~~~tttfff[[[NNNIIIBBB<<<:::===BBBEEE888999;;;<<<<<<:::777666444555666666777777666666===<<<;;;999777444222000,,,,,,++++++***+++++++++(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***************++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++&&&(((***...222555888999777<<>>===<<<;;;:::999999999666666666666555444333222666888:::<<<===<<<:::999222111///...,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((())))))((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******************++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++***,,,000555:::>>>BBBDDD@@@BBBEEEKKKTTT___jjjqqqooonnnoooqqquuuxxxzzz{{{zzz}}}{{{vvvrrraaa___[[[WWWTTTSSSTTTUUUWWWUUUSSSQQQPPPNNNKKKJJJHHHHHHHHHIIIJJJMMMOOOQQQJJJHHHHHHJJJOOOSSSUUUUUUPPPPPPTTT^^^hhhrrr}}}}}}gggMMMAAA>>>999333444222000000111111111000/////////...---,,,***)))(((+++,,,,,,)))(((***,,,))))))******++++++++++++))))))))))))))))))))))))'''((()))++++++******)))))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))************))))))************))))))''''''((()))))))))))))))))))))))))))************'''((()))+++++++++***)))))))))***+++,,,,,,------***+++---,,,,,,+++---...///.........///000222333222222333333333444444444777777777777777777777777888777777666555444333333222111///---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))'''###&&&222<<<999///(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------...000333777;;;===GGGRRR```iiiiiifffcccbbb_________ccchhhmmmppprrr~~~~~~~~~~~~xxxoooddd[[[VVVTTTTTTLLLIIIDDD???<<<<<<===???777777777666555444333333...222777===@@@AAAAAA@@@777666333000...+++***))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((()))((((((''''''''''''(((((($$$%%%&&&'''(((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********)))************++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++000222777<<>>======>>>>>>999<<>>BBBDDDDDD@@@===???FFFOOOZZZiiivvveeeLLL>>>999777666555444222111000000//////...,,,++++++------,,,*********++++++++++++******))))))))))))))))))))))))))))))))))))************++++++******)))((((((((())))))))))))************************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***---***((((((+++,,,+++)))((()))++++++++++++,,,...------------...///111222222333333444555666777888:::888666777:::<<<;;;999<<<;;;::::::;;;;;;:::888<<<:::777666777888888777777555444333333222///---------,,,+++++++++,,,,,,///---***(((((((((((('''&&&'''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((()))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++))))))+++---++++++******+++,,,---...,,,111555666777;;;CCCKKKWWWfff~~~xxxvvvuuuqqqmmmkkkmmmsssxxx{{{xxx{{{|||{{{{{{zzzyyypppeee]]][[[UUUMMMLLLNNNIII@@@<<<===>>><<<999666666666555222000111555;;;???AAABBB@@@;;;666222000///...++++++++++++++++++******))))))(((((()))***++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++,,,...///...,,,555:::@@@FFFLLLXXXgggrrrrrroooiiiccc___\\\ZZZYYY]]]cccmmmvvv}}}yyyuuuzzz~~~~~~yyyssssssyyyyyytttpppkkkddd___QQQMMMHHHCCCAAA???>>>===???>>>===<<<;;;<<<===>>>>>>DDDIIIHHHBBB;;;999999:::<<<;;;888444666>>>EEE===:::999;;;>>>CCCOOO[[[jjjsss}}}eeeLLL>>>999777666555444222111000000//////...,,,++++++------,,,*********++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))************))))))************************************************************************))))))***+++++++++++++++---+++)))***,,,...---,,,,,,.........,,,,,,...000///000222444777999;;;<<<<<<<<<;;;:::;;;<<<===>>>@@@===;;;<<<>>>???===<<<;;;:::999:::;;;;;;:::888===<<<::::::;;;;;;:::999888777777888999:::888777666555222000---+++))))))...+++)))((()))))))))((()))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''***))))))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((************)))))))))((((((((((((((((((((((((((()))))))))))))))(((''''''(((((()))******+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************''')))******))))))***+++)))***,,,,,,,,,---......000333888===BBBJJJTTT[[[kkkyyyyyyvvvvvvxxxzzz{{{}}}||||||{{{|||}}}~~~vvvrrrvvv~~~}}}~~~~~~}}}yyyrrruuuuuurrrpppkkk___QQQFFFDDD@@@<<<:::999888888444444333333444777<<<@@@EEEDDDBBB???:::666222000,,,,,,++++++++++++++++++)))))))))))))))***++++++(((((((((((()))))))))***((()))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++,,,,,,---///222555666777<<>>HHHHHHEEE@@@<<<:::===@@@:::;;;:::888666888>>>CCC<<<888666888:::<<>>999777666555444222111000000//////...---+++,,,,,,---+++*********++++++++++++******(((((((((((((((((((((((())))))))))))************'''(((((()))******++++++))))))))))))************(((((((((((((((((((((((())))))************))))))*********************************************************************************++++++++++++++++++***))))))+++------,,,,,,---------,,,---000222444777<<>>;;;===<<<<<<<<<===<<<999777888888888:::<<<===<<<;;;===;;;888444000---+++***---+++))))))*********)))******+++******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++***))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((************))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''((())))))******+++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************'''(((***+++*********+++)))+++...000000111333555555888>>>GGGQQQ\\\eeekkkyyy~~~}}}{{{{{{~~~{{{yyy|||~~~{{{}}}oooZZZSSSIIIBBB???>>><<<:::555666666333111222666:::AAABBBDDDEEECCC>>>999666111///...,,,+++++++++,,,***))))))))))))***++++++((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++++++++++++++,,,,,,---......///333;;;AAACCCJJJTTT```ooo~~~|||nnneeeeeellltttxxxwwwuuutttyyyyyyuuuoooiiifffhhhkkkllllllmmmggg^^^VVVPPPLLLIIIGGGIIIHHHFFFEEEDDDEEEEEEFFFLLLIIIDDD???===>>>@@@BBBMMMIIIDDD@@@>>>>>>AAACCC??????>>>>>>>>>@@@BBBCCCFFF@@@::::::999777777::::::CCCNNNTTTTTTSSSSSSUUUdddLLL???999777666444444222111000////////////---,,,,,,,,,,,,+++)))******++++++++++++******((((((((((((((((((((((((((()))))))))************(((((())))))************((()))))))))************))))))))))))))))))))))))))))))************))))))************************************************************************************++++++,,,,,,,,,,,,+++,,,---.........,,,---///111333777<<<@@@AAAEEEMMMUUU[[[```bbbccceeecccaaa______```bbbcccjjjhhhgggfffdddbbb```___WWWVVVTTTSSSRRRNNNJJJFFFFFFEEEDDDDDDCCC???:::777;;;;;;;;;<<<>>>???>>>===<<<;;;999666444222111000///---++++++++++++***((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((++++++***))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********+++((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))+++------,,,++++++,,,+++---000222444888>>>CCCFFFIIIPPPZZZeeemmmqqqrrrwww|||qqqhhh\\\RRRMMMHHHAAA<<<<<<;;;999777666777888999999<<>>===>>>;;;:::;;;<<<>>>@@@@@@>>>>>>@@@CCCcccLLL???:::888666444444222111000////////////---,,,,,,,,,,,,+++)))******++++++++++++******))))))))))))))))))))))))((()))))))))************************))))))((((((((()))))))))************************************))))))************))))))************************************************************************++++++******++++++,,,------......//////000222333111444999???DDDKKKRRRWWWUUUZZZbbbjjjqqquuuwwwxxxyyyxxxwwwvvvvvvxxxzzz{{{}}}{{{xxxvvvuuutttsssqqqoookkkeee^^^YYYYYYXXXVVVTTTPPPJJJCCC>>>?????????AAACCCDDDCCCBBB<<<;;;999888666555555444333111///......---+++)))'''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))************))))))************************************************+++---......,,,++++++,,,...000333555999@@@KKKTTT^^^bbbjjjrrrxxxyyyvvvrrrrrrvvv||||||{{{qqqhhhaaaYYYMMMEEEGGGCCC>>>===???AAAAAA@@@;;;===???BBBDDDEEEFFFEEE@@@>>>:::555111...++++++++++++***************+++))))))))))))************+++*********)))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---,,,000444777;;;DDDRRR\\\ccclllqqqkkk^^^TTTTTTXXXcccooo}}}~~~sssooommmllljjjeee```YYYRRRLLLIIIFFFDDDIIIGGGEEEDDDEEEHHHMMMQQQKKKOOOTTTXXX[[[^^^bbbfffiiiiiiiiihhhgggeeecccbbbfffhhhmmmqqqtttrrrmmmiiieeeccc```]]]ZZZVVVQQQMMMQQQHHHBBBBBBCCCBBBAAACCCCCCBBB@@@>>>===<<<===>>>~~~cccLLL???:::888666555444222111000000/////////...,,,,,,,,,,,,***)))******++++++++++++******))))))))))))))))))))))))))))))))))))************++++++******)))(((((('''))))))))))))************************************))))))************))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******,,,---...)))+++---///000333666999;;;@@@HHHPPPXXX```ggglllmmmqqqxxxxxxrrrmmmkkkgggccc^^^WWWOOOIIICCCBBBBBBDDDFFFGGGFFFEEE@@@>>><<<:::888666555444666444333333222111///,,,))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************+++++++++++++++++++++++++++,,,,,,,,,+++,,,...000444888<<>>:::666333---,,,++++++*********+++))))))*********+++++++++,,,,,,+++******))))))(((((())))))******))))))((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000333888@@@LLLZZZgggrrrxxxzzzrrreeeVVVNNNSSSaaallluuuzzz~~~}}}yyyrrrjjjbbb]]]XXXSSSOOOOOOJJJCCC@@@BBBAAAAAABBBCCCDDDFFFHHHJJJOOOTTT[[[aaafffkkkpppttt~~~}}}zzznnn^^^UUUSSSKKKIIIHHHHHHIIIGGGAAA<<<|||bbbLLL@@@;;;888777555444222111000000//////000...,,,,,,,,,,,,***(((******++++++++++++******++++++++++++++++++++++++))))))))))))************((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++******,,,...///555999@@@FFFLLLSSS[[[aaagggmmmvvv~~~~~~wwwsssjjjfffbbb^^^ZZZTTTOOOKKKBBBAAA???===<<<;;;::::::555555666888:::;;;999888333333222000...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++---...///000333888???DDDMMMUUU^^^cccfffllluuu}}}{{{{{{www{{{zzzuuuwww{{{~~~~~~{{{yyyyyyvvvtttuuuzzz}}}|||xxxwwwyyyxxxyyy|||~~~wwwsssqqqllleeefffkkkuuuzzzrrrTTTCCCAAAGGG@@@BBBDDDEEEFFFFFFEEEDDDEEEEEEFFFEEECCC???:::888---,,,,,,+++*********+++)))************+++++++++,,,,,,++++++***))))))((())))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---///000111999===EEEQQQ___kkksssvvvsssiii]]]WWW[[[hhhvvv}}}~~~~~~}}}zzzrrrgggZZZOOOIIIFFFJJJFFFDDDDDDBBB===@@@FFF@@@CCCEEEHHHJJJNNNQQQTTT___fffqqq{{{}}}tttpppppplllkkkhhheeebbb___\\\[[[```ffflllmmmiiiffffffhhhlllrrr{{{wwwuuubbb[[[SSSNNNNNNNNNLLLIII~~~vvv~~~zzz```JJJ>>>999777666555444333222111///.........---,,,+++***+++,,,,,,)))*********))))))+++---))))))))))))))))))))))))++++++***)))(((((()))))))))************+++++++++************************+++++++++*********)))))))))************+++++++++))))))************))))))***+++,,,+++******,,,...++++++,,,...///---+++(((000++++++///111///222888AAAIIITTT^^^eeelllrrrwww~~~{{{|||vvvrrrmmmdddXXXOOOHHHEEEAAA@@@@@@???===:::888777666444333555888;;;::::::888666222///+++)))***************)))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++******************111...+++)))***,,,///111///111111000333>>>PPP^^^lllooossssssrrrsssvvvyyy}}}}}}vvvnnnvvvtttlllnnntttwww~~~wwwrrrsssxxx~~~}}}cccRRRHHHCCCFFF???===DDDIIIGGGDDDDDDDDDGGGGGGCCCCCCEEEAAA999555111,,,***+++,,,+++******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,+++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---+++***,,,///000...,,,/////////000111444:::===CCCIIIQQQ[[[cccjjjpppssskkkfffeeekkkwwwzzzkkk[[[SSSLLLCCC======DDDDDDDDDBBBAAAAAACCCEEEDDDJJJQQQUUUYYY^^^gggnnnyyy~~~vvvrrrkkkbbbZZZTTTQQQOOOMMMKKKIIIFFFCCCAAA@@@@@@CCCDDDEEEGGGHHHJJJKKKLLLGGGJJJNNNSSSZZZcccmmmtttwwwhhh^^^[[[UUUMMM{{{qqqzzzxxx```KKK???:::777666555444333222111///.........---,,,+++++++++,,,,,,)))***+++***))))))+++---))))))))))))))))))))))))+++******))))))))))))))))))************+++++++++************************+++++++++*********)))))))))************+++++++++)))******++++++******)))***+++,,,+++******,,,............///000///...------+++---444888:::???FFFRRR\\\iiiuuu}}}xxxzzz~~~tttggg^^^SSSNNNIIIGGGHHHHHHDDD@@@===<<<;;;999777888999;;;<<<<<<;;;999666222...,,,******)))))))))******+++(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************+++++++++++++++*********+++,,,------,,,,,,...//////333888<<>><<<;;;::::::999777888999:::;;;======>>>;;;<<<>>>???BBBFFFLLLPPPXXXZZZaaaooo{{{lll```yyymmmvvvuuu```LLL@@@:::888666555444333222111///.........---,,,+++++++++,,,,,,)))***++++++***)))+++,,,))))))))))))))))))))))))*********))))))))))))))))))************+++++++++************************+++++++++***************)))************+++++++++***++++++,,,,,,++++++******+++,,,+++***+++,,,...---,,,,,,+++,,,---...//////111777@@@GGGLLLSSSZZZhhhrrr}}}xxxwwwyyy|||yyy{{{}}}}}}}}}}}}~~~~~~zzz}}}}}}yyyyyy~~~}}}|||~~~{{{sssggg___WWWTTTTTTRRRLLLFFF???>>><<<999888777666666<<<=========:::777333000,,,+++***))))))***+++,,,((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++++++++++++++++++++++++++(((,,,///000///...000222555<<>>===???AAA???>>>BBBLLLZZZdddiiiiii}}}xxxjjjuuu~~~~~~rrr___NNNBBB;;;888666555444333222111///......------,,,,,,,,,+++++++++)))***++++++***)))***+++))))))))))))))))))))))))))))))*********)))))))))))))))*********+++++++++************************************************))))))*********++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,++++++---......---,,,******,,,000222999???IIIRRRZZZaaahhhooo|||~~~|||yyyxxx{{{{{{tttmmmkkkmmmpppsssrrrpppnnnlllllllllmmmssskkkgggkkknnnnnnnnnqqqsssuuuvvvuuuuuuyyy{{{zzzvvvkkkfffccc^^^UUULLLCCCAAA>>>;;;999777555444888:::<<<===<<<999666444111///---+++******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((()))))))))*********************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,***---000000000333999>>>GGGNNNYYYccciiimmmnnnooommmqqqvvvyyy{{{xxxrrruuuwwwvvvtttwww~~~vvvjjjbbbeeehhhmmmuuu|||ppp```UUUNNNHHHCCC???AAAEEEHHHGGGDDDAAA???>>>;;;888555222000...------++++++*********++++++++++++++++++++++++***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))(((***))))))))))))))))))************************************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------111333666<<>><<<999666333555777:::::::::888777666444111///---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))******((((((((((((((((((((((((************************((()))))))))************************************************++++++++++++++++++,,,,,,---------------......///333;;;GGGOOObbbhhhqqqzzz}}}yyyvvvzzz|||rrrggglllssswwwyyy~~~|||zzzzzz|||zzzooommmppprrruuu~~~zzzmmmaaaTTTDDD999>>>@@@DDDFFFDDD@@@<<<;;;;;;:::888444111/////////------,,,+++******++++++***++++++++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))******))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000555555:::EEEUUUccckkknnnmmmlllhhhdddeeeooo}}}yyyxxxyyyzzz{{{{{{rrrfff]]]ZZZ\\\VVVVVVUUUUUUWWW[[[]]]]]]gggppp}}}{{{wwwmmmaaaTTTJJJDDDAAABBBBBB@@@>>><<<999777555777777777777777777888888999:::;;;<<<<<<<<<<<<;;;999999999999888888888888222444666666555444444555777666777:::@@@CCCDDDCCC>>>???CCCLLL\\\rrruuulllxxx~~~rrrnnntttzzzyyyooo___NNNAAA:::777777555444333222111///......,,,,,,---------,,,+++***(((***,,,,,,+++)))))))))))))))))))))))))))))))))'''(((***++++++***)))))))))************+++++++++***************************************+++++++++)))************++++++++++++,,,,,,------,,,,,,++++++,,,---,,,++++++---///---///111222444:::BBBIIIWWWdddrrr{{{{{{pppgggccceee```XXXQQQNNNMMMMMMMMMOOOOOOOOOOOOOOOPPPPPPQQQQQQNNNJJJHHHHHHIIIIIIJJJIIIJJJKKKLLLOOOTTT[[[___qqqtttxxxyyyzzz|||vvvnnn[[[UUULLLFFFBBB???;;;888222444555777888999999999888777555333111...,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,------....../////////111666@@@MMMYYYaaayyy~~~|||wwwqqqvvv}}}|||vvvtttrrrsssuuuxxxyyyzzzxxx{{{zzzvvvxxxyyyjjjWWWFFF@@@===>>>CCCDDDAAA>>>===::::::999666333000000111111000...,,,+++******+++******++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...222444666:::BBBPPP```jjjmmmlllZZZ[[[^^^eeeooo{{{wwwrrrsssttttttrrrjjjeee^^^YYYSSSQQQWWW^^^^^^^^^\\\[[[aaammmwww|||yyysssddd]]]RRRGGG???;;;;;;<<<777777888999999999999999888999999999:::::::::::::::;;;<<<===>>>===<<<;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>===<<<:::;;;;;;777777999<<>>888888777777888888999999777777777777555222000...+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---.../////////222555<<>>@@@CCCAAA>>>>>>999::::::777333111111222555333000---+++************************))))))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************+++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------------------+++,,,.........000444888>>>HHHVVVaaaffffffdddbbbSSSWWW___iiisss{{{}}}tttssswwwvvvnnnfffXXXRRRMMMLLLMMMOOOWWWaaaiiimmmnnnooouuuuuuggg]]]XXXNNNIIIAAA:::777666666777333444777:::<<<===>>>???<<<<<<===>>>????????????<<<===???AAABBBBBBAAA@@@CCCCCCBBBBBBBBBBBBBBBBBB;;;<<<===<<<:::999999;;;<<<;;;;;;<<<>>>@@@@@@AAA>>>;;;:::<<<;;;===GGGRRR~~~zzz~~~kkkdddlllxxxyyyooo___MMM???777666888555444333222111///......,,,,,,---...---,,,+++***(((+++------+++)))(((((())))))))))))))))))))))))&&&(((***+++,,,+++***))))))************+++++++++************************))))))******++++++++++++)))************+++++++++***++++++,,,,,,++++++***,,,---------,,,,,,...///222999AAAHHHPPP[[[hhhrrr||||||{{{nnngggaaa^^^[[[UUUSSSTTTTTT___jjjmmmiiieeegggjjjoooppprrrssssssrrrqqqpppqqqtttsssoookkkmmmpppsssvvvppphhhaaa]]]XXXRRRMMMFFFOOO[[[aaaccceeejjjnnnwwwzzz~~~~~~oooccc[[[UUUOOOJJJ>>><<<:::999888888999999555666888999888666333111++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000666;;;HHH\\\qqq}}}|||||||||xxxsssmmmiiieeeooo{{{|||uuu___NNNAAA???AAA???<<<===777999:::888444111222333777555222...+++************************)))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,------------------------***,,,......///111666;;;JJJYYYiiioooiii___ZZZYYYYYY]]]dddiiinnnsssxxx|||zzztttvvvzzzvvvgggZZZPPPIIIFFFKKKOOORRRYYYbbbsss|||{{{kkk\\\PPPJJJHHH;;;999666555666777888888;;;<<<=========<<<;;;:::;;;<<<>>>???@@@AAAAAAAAA???AAADDDGGGHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDCCCAAAAAACCCEEE<<<;;;::::::<<>>::::::999777666444222111000//////...------,,,,,,++++++*********************************++++++++++++******))))))))))))************)))))))))))))))******++++++++++++++++++***)))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++///...///111///...222888888DDDUUUaaaiiiqqq{{{|||uuummmfffaaa]]]YYYUUUUUUYYY```gggkkkmmmtttzzzzzzuuutttxxx}}}}}}~~~}}}yyywwwtttooohhhbbbVVVUUUTTTRRRRRRRRRRRRSSSWWW]]]hhhttt~~~uuullldddVVVIIIFFF>>>;;;>>>>>>::::::===;;;777444555888:::999777000///...---+++***)))(((******+++,,,,,,+++)))((())))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))*********))))))((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...............111555888<<>>888666999888333777999:::555...***+++...***))))))***+++,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,------...000000//////555@@@IIIcccmmmxxxxxxnnnbbb\\\ZZZjjjooosssrrrooooootttzzzzzzwwwppp^^^MMMIIIGGGIIINNNOOORRR^^^kkk|||xxxkkk[[[OOOCCC;;;999;;;666777777666444777<<>>BBBDDDDDDAAA@@@CCCFFFBBBKKKOOOIII@@@===>>>???~~~}}}kkkdddkkkuuu}}}uuubbbLLL>>>999999777666555444333111000///.........---,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******))))))))))))************)))))))))))))))******++++++++++++++++++***))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,,,,------...------/////////555===HHHQQQ]]]jjjttt~~~{{{zzzsssjjjbbb[[[WWWUUUYYY[[[aaahhhpppvvvzzz{{{|||xxxrrrkkkhhhccc^^^YYYUUURRRQQQPPPQQQVVV]]]fffnnnrrrsssxxxnnn```SSSKKKCCC>>>??????<<<<<<>>>;;;999777777888999999999666333000---************)))***+++++++++***)))((())))))))))))))))))))))))******))))))))))))******************)))))))))((())))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,------...---......///111666===AAAPPPZZZjjjxxx{{{xxxrrrxxx~~~yyy~~~}}}{{{||||||{{{~~~yyyyyy|||xxxvvvuuuvvvzzz}}}~~~}}}{{{tttcccOOOCCC@@@AAA@@@===@@@???:::888999666000444777:::999555111...---+++***))))))+++,,,+++***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,...000222666>>>IIIPPPaaammmyyy{{{ssshhhddddddttt~~~~~~yyyzzzwwwooohhh]]]RRRMMMJJJIIIOOOUUU]]]lllyyyvvvmmmiii```UUUIIIBBB<<<777555777666888999888888;;;BBBHHHeeeqqqtttbbbLLLCCCGGGMMMVVVVVVVVVYYY^^^bbbfffhhhhhhhhhhhhkkkttt}}}}}}xxxvvvvvvwwwxxxyyyyyywwwvvvpppoookkkgggggghhhbbb[[[TTTQQQNNNLLLLLLKKKIIIGGGJJJOOOQQQMMMIIIFFFBBB>>>{{{~~~qqqjjjooowww}}}tttbbbMMM>>>999777555444444555444333111///.........------,,,+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))************)))))))))))))))******+++***++++++++++++***))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,---.........,,,---000111444===GGGZZZ```jjjwwwyyyqqqqqqlllccc[[[VVVUUUVVVXXXeeejjjrrrzzzxxxuuupppkkkgggdddbbbbbbXXXSSSOOOMMMPPPVVV\\\___gggttt}}}ooocccVVVMMMEEECCCBBB@@@??????;;;;;;;;;999777777999:::<<<999444///,,,++++++,,,***************)))(((((())))))))))))))))))))))))******))))))))))))******************))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))+++++++++*********************++++++++++++******++++++++++++++++++++++++******,,,---...//////////////////000444;;;EEEKKKZZZ___hhhpppvvvxxxwwwvvvyyy}}}{{{{{{{{{|||}}}vvvyyy}}}zzzyyy|||}}}}}}||||||tttsssxxxyyybbbNNNCCC@@@??????@@@@@@===<<<<<<777222111444999======999222,,,,,,+++))))))***+++***)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...///111666>>>HHHQQQWWWbbbooo{{{~~~vvvnnnlllooo{{{~~~wwwzzz||||||wwwlllccc^^^[[[XXXWWWRRRQQQXXXdddqqquuuhhh\\\QQQJJJGGG???888888888555555666666777999999:::???FFFLLLmmmzzzZZZKKKTTTcccrrrqqqppprrrwww{{{pppddd______^^^XXXRRRQQQPPPMMMLLLOOORRRLLLDDD{{{|||uuuxxx}}}vvvcccNNN@@@;;;888444333444555555444111///---.........---,,,,,,++++++))))))))))))))))))))))))******++++++++++++******((()))))))))************)))))))))))))))******+++******+++++++++******)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------///...///333777>>>JJJVVVfffmmmyyy~~~vvvmmmfff___^^^\\\\\\___dddiiimmmuuuxxx}}}{{{wwwuuusssssstttpppiii^^^UUUPPPOOOOOOPPPMMMZZZmmm|||wwwggg]]]SSSLLLIIIFFFCCCAAA<<<======:::777555888:::>>><<<999555111///---,,,************)))(((((('''))))))))))))))))))))))))******))))))))))))***************)))))))))))))))((())))))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************++++++,,,,,,++++++******+++++++++++++++,,,,,,***+++,,,...............000000111333888AAALLLSSSYYY\\\bbbjjjqqqvvvxxxyyyvvvuuuuuuvvvxxx{{{||||||~~~zzzzzz{{{wwwwwwzzz~~~~~~|||~~~wwwuuuyyy}}}wwwxxxuuu^^^NNNBBB<<>>666///...,,,***)))*********)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++,,,,,,,,,------++++++++++++++++++++++++......------------......333333555;;;FFFRRR[[[```mmmwwwvvvppprrrvvv}}}|||tttrrrwww}}}wwwtttmmmddd^^^___cccffffffcccdddmmm{{{{{{iiiZZZOOOFFF>>>888===777444777:::999888999:::<<<======>>>AAAHHHMMM```yyykkk^^^hhhxxx}}}zzzzzzxxxuuuhhh^^^RRROOOWWW```^^^VVVyyydddOOOBBB===999555222333444555444222///...//////...------,,,,,,+++++++++++++++++++++++++++******++++++++++++******((()))))))))************)))))))))))))))******+++)))******+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,......222999@@@IIIWWWcccooozzzsssddd\\\YYYVVVZZZbbbjjjqqqwwwzzz|||{{{}}}zzzxxxxxxzzzqqqiiiaaa[[[UUURRRKKKPPP[[[iiivvvzzzqqqeee[[[WWWRRRJJJCCC===???>>>;;;666555666999<<<======;;;888444000---,,,+++******)))((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))******(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,------------------...000444999AAALLLXXX___^^^aaagggpppyyy}}}vvvvvvuuuvvvxxx{{{}}}|||}}}~~~|||zzz{{{~~~}}}xxx||||||vvvqqqpppuuu~~~~~~uuuvvvsssbbbOOO@@@@@@<<<;;;>>>BBBBBB???<<<444222333888>>>???:::555111///,,,************)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++++++++++++++++++++......------......///000444666;;;FFFUUUdddooouuu~~~yyytttwww{{{|||{{{yyywwwwwwxxxyyyzzztttlllccc```bbbhhhpppvvvtttvvv{{{qqqcccPPPCCC===<<<:::888===:::999===>>><<<===@@@BBBDDDEEEDDDBBBCCCFFFJJJTTTiiizzz~~~mmm^^^___gggiiifff{{{eeeNNNBBB>>>:::666333333444444333222000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))************)))))))))))))))******+++))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,///111888CCCMMMWWWdddqqq{{{}}}wwweeeUUUPPPSSS^^^dddnnnwww~~~|||xxxsssmmmgggbbbYYYTTTQQQUUU```nnnwww{{{xxxnnnhhhbbbVVVJJJAAAAAA???<<<888777777888999;;;>>>???===999444111...---+++***))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************'''((()))******+++******))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,------------------...///000000555===FFFQQQ]]]hhhpppiiikkkoooxxx}}}{{{{{{{{{{{{|||}}}~~~~~~~~~}}}zzzxxxxxx||||||}}}|||wwwxxx|||~~~~~~zzzuuuqqqrrrvvv}}}zzzsssyyyyyyfffUUUHHH@@@;;;<<<@@@@@@>>>>>>888555333555;;;>>>===:::555222...+++++++++***)))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222222:::GGGXXXiiiwww~~~|||}}}xxxwwwxxx|||~~~wwwqqqjjjaaaZZZ[[[aaaiiisss{{{|||nnnXXXNNNBBB;;;;;;>>>@@@@@@??????AAACCCCCCBBBGGGNNNMMMOOOQQQOOOKKKGGGGGGIIIKKK\\\wwwpppaaa```cccccc~~~|||cccLLL@@@===:::666444333333222222111111000/////////...------,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))************)))))))))))))))******+++))))))***+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,---...///000444888DDDRRR^^^hhhuuu{{{zzz||||||wwwppphhh]]]UUUWWW___lllqqqyyy~~~{{{wwwtttiiibbbXXXSSSUUU\\\dddiiiyyy~~~yyyrrrcccSSSGGGDDD@@@===<<<;;;999888777999<<<>>>>>>===:::888///...,,,+++***)))******))))))))))))))))))))))))******))))))))))))******((()))))))))************'''((()))******+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------...---,,,---///222555777===CCCMMMXXXcccmmmvvv{{{ttttttvvv}}}~~~|||zzz{{{{{{zzz{{{~~~|||}}}{{{}}}|||wwwvvvwwwxxx|||{{{~~~rrr[[[MMMBBB@@@AAA>>>===>>><<<999666777;;;>>>???>>>888444000---,,,,,,+++***************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111333444888EEEYYYkkkwww}}}yyyzzz}}}xxxyyy|||zzzrrrkkkbbb\\\YYY[[[^^^dddooo{{{vvveeeUUUGGGDDDAAABBBDDDFFFFFFEEECCCFFFKKKNNNMMMOOOZZZhhhgggkkkmmmkkkeee___[[[[[[XXXiiicccYYYZZZ^^^vvv||||||bbbJJJ>>><<<:::555444444333222111111111222/////////...------,,,,,,******************************++++++++++++******))))))))))))************)))))))))))))))******+++((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,'''(((***,,,...000222333:::AAANNN___llluuu~~~}}}~~~vvvkkkbbb^^^\\\]]]fffqqqvvvyyy~~~~~~|||uuuqqqjjj```YYYVVVYYY\\\fffuuu}}}kkkYYYKKKFFFAAA??????>>>;;;888777888:::<<<>>>>>>>>>===000///---+++*********+++))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++''''''(((******+++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------...---,,,---000555:::>>>KKKRRR\\\gggooovvv|||~~~||||||~~~zzzwwwvvvuuuwww|||}}}yyyvvv{{{~~~uuuxxx{{{lll[[[KKKFFFDDD@@@>>>???===;;;::::::<<<>>>???@@@999666111---,,,,,,,,,+++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......------------------------++++++,,,...000222444666BBBRRRiiixxx{{{wwwrrrooojjjlllrrr|||~~~zzzuuurrrpppdddbbbbbbcccbbbcccppp~~~qqqeeeTTTEEE@@@CCCGGGKKKNNNMMMIIIFFFGGGMMMUUUXXXWWW\\\mmm~~~yyywwwyyykkk\\\]]]ccc}}}www~~~wwwaaaMMM???888666666444444444333222111000///111000---******+++---...,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++***)))((((((+++++++++*********))))))******************************+++++++++,,,,,,,,,************************---+++************)))(((,,,---.........111555888;;;LLL```nnnyyy~~~xxxssskkkggghhhjjjiiiiiioooyyy}}}|||uuuwww{{{zzzxxxuuunnndddYYYQQQVVVbbbppp{{{zzzjjjXXXKKKAAACCCFFFBBB<<<999777888999:::;;;===???@@@555222///,,,*********+++******)))(((((((((((((((******************************************************************************++++++++++++******++++++************++++++************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******.........///444<<>>AAA===555222888>>>???===888222///......---+++++++++,,,++++++***)))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************,,,,,,,,,---------......,,,,,,,,,,,,---...///000000******000222000888EEEWWWfffwwwzzzmmmbbb]]]bbbeeehhhooo{{{}}}qqqiiioooyyyqqqiiibbbccclllxxxvvvaaaLLLCCCEEEEEELLLTTTUUUQQQKKKIIIJJJMMMOOOSSS[[[gggyyywwwtttyyy|||uuu```MMM@@@:::888888444444444333222111000///000///---+++++++++,,,---,,,,,,,,,,,,,,,+++***)))+++,,,,,,++++++)))((((((+++++++++*********))))))******************************+++++++++,,,,,,,,,************************,,,++++++,,,------,,,+++---///111000000222888===FFFWWWjjjvvv~~~zzzrrrmmmlllmmmmmmrrrwwwyyyxxx}}}|||uuuqqq```XXXQQQRRR^^^ooo~~~yyypppfff```WWWYYY^^^cccjjjtttuuuhhh\\\QQQLLLHHHAAA>>>???<<<;;;::::::;;;<<<>>>???===;;;777333///---+++***+++******)))))))))************************************************************************************++++++++++++******++++++************++++++************************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///111777AAAOOO\\\dddlllvvv~~~{{{pppmmmfffjjjpppuuu{{{~~~{{{yyy||||||xxxzzz}}}cccLLL???>>>AAA???888777<<<@@@@@@>>>999444000//////---+++++++++++++++******))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///000---///555666888GGGYYYkkkssszzz{{{tttlllhhhgggjjjttt|||yyyqqqjjjeeeiiipppmmmmmmnnnqqqwwwwwwhhhZZZNNNDDDDDDJJJRRRVVVZZZZZZWWWSSSRRRSSSZZZ^^^eeeooo{{{ttt```MMMAAA<<<::::::444444444333222111000//////......---,,,,,,++++++++++++,,,,,,,,,+++******+++++++++++++++***)))(((+++++++++*********************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,...////////////...222666666555888AAAIIIYYYgggvvv}}}}}}vvvjjj``````eeeooottt~~~xxxooojjjddd___[[[XXXUUURRRIIIDDD>>><<>>;;;999999:::===???AAA@@@===999555000---++++++++++++***++++++,,,,,,******************************************************************************++++++++++++******++++++************++++++************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///111777CCCSSSdddqqqyyyvvv~~~zzztttrrrpppsssyyy~~~}}}}}}uuutttxxxVVVAAA@@@BBB@@@===<<>>======;;;777333///---+++++++++++++++,,,,,,---******************************************************************************++++++++++++******++++++************++++++************************))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,---...///000111666AAAQQQcccrrr{{{}}}yyyvvvvvvvvvvvvxxx{{{~~~~~~{{{zzz{{{}}}}}}sssttt{{{}}}___IIICCCBBB@@@>>>??????===:::???<<<999555222111//////,,,++++++***************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------...---000777>>>LLLcccxxx{{{ppphhhhhhppp}}}tttfff```^^^___bbbfffnnnxxx|||iii[[[NNNMMMVVVaaagggiiihhheee``````ccchhhmmmooo{{{uuubbbOOOBBB;;;888777444444444333222111000///---...//////...---+++)))***++++++,,,,,,,,,++++++******+++++++++***))))))******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,......------///111777@@@JJJOOOQQQWWWdddooo{{{|||~~~{{{ooobbbYYYUUUXXXdddoooxxx}}}zzz~~~{{{vvvnnnddd[[[UUUUUUUUUNNNMMMLLLNNNSSSWWWZZZ[[[[[[\\\\\\WWWOOOJJJJJJKKKBBBHHHOOOWWWaaapppzzzuuujjj\\\WWW[[[lll}}}zzzkkk]]]MMMCCCDDDAAA<<<888777999===???=========<<<999555111...++++++*********++++++,,,******************************************************************************++++++++++++******++++++************++++++************************************++++++++++++++++++,,,,,,,,,---------......---,,,,,,...///000444>>>NNNaaaqqq{{{~~~yyyvvvuuuuuuuuussswww}}}|||yyy|||~~~{{{zzz}}}nnngggoooxxxkkkXXXGGGAAA<<<===???@@@===;;;>>>===:::777444111111111...---,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,------......333111333;;;IIIYYYkkkyyy}}}uuukkkeeeiiisssrrrjjjccc```^^^^^^dddlllzzzssskkk\\\YYYZZZbbbooowwwtttnnnjjjfffdddeeekkkttt{{{uuuaaaNNNAAA:::777555444444444333222111000///---......///...,,,+++*********+++,,,,,,,,,++++++******+++++++++******)))***************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++---222666BBBKKKVVV^^^bbbjjjttt}}}qqqeeeZZZYYY^^^gggsss}}}oooaaa[[[WWWPPPKKKJJJPPPZZZaaaXXXVVVTTTXXXbbbooozzz~~~{{{uuukkk^^^UUUQQQPPPGGGHHHIIIIIINNNYYYhhhsssyyy}}}~~~vvviiiZZZQQQWWWhhh~~~|||mmmZZZKKKIIIEEE@@@;;;999:::===???AAAAAA@@@>>>;;;666222000---,,,++++++******++++++******************************************************************************++++++++++++******++++++************++++++*********************************++++++++++++,,,,,,,,,,,,,,,------------///...---------000222333;;;HHH]]]ooo|||}}}wwwtttsssssssssrrrvvv{{{}}}|||zzzxxxwwwvvvyyy}}}{{{yyyzzz}}}rrrbbb\\\cccrrryyykkkQQQFFF<<<;;;???@@@@@@@@@;;;<<<;;;888444222222333222111...,,,++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000111333333777BBBQQQ```lllrrr{{{uuunnnmmmqqqyyyzzzfffdddbbbbbb```aaakkkuuuuuujjjbbb]]]dddmmmvvv~~~xxxnnnhhhiiijjjnnnuuu~~~rrr___MMMAAA:::777666444444444333222111000///............---,,,++++++)))***+++,,,,,,,,,,,,+++)))******+++++++++******))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++///777>>>MMMUUU```iiipppwww~~~vvvmmmbbb^^^^^^gggqqqyyywwwgggXXXMMMLLLJJJHHHHHHMMMXXXdddmmmnnnmmmmmmttttttiiiddd```[[[VVVTTTXXX^^^cccfffhhhjjjnnnttt}}}|||yyykkkYYYRRRZZZhhhvvvzzziii[[[PPPLLLGGGAAA===<<<<<<===?????????===;;;888666444//////---,,,++++++++++++******************************************************************************++++++++++++******++++++************++++++*********************************+++++++++,,,,,,,,,,,,,,,------------.........---...000444888:::GGGUUUiiixxxyyyuuussssssttttttvvvxxxzzzzzzxxxwwwxxxyyyrrruuuzzz{{{yyyxxxxxx{{{}}}nnnXXXZZZbbbrrr~~~gggTTTCCC===>>>>>>>>>???999::::::888555333333555666444111...,,,+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...000111333444333999DDDPPP]]]hhhooorrr|||xxxvvvyyyyyyzzztttgggeeeeeefffgggkkkvvv|||qqqhhhcccbbbfffooowwwwwwvvvtttnnngggeeejjjpppvvv|||{{{ooo]]]MMMAAA;;;888777444444444333222111000//////......---,,,,,,++++++)))***+++,,,,,,,,,,,,,,,)))******+++++++++******))))))******++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++,,,222<<>>:::999:::777999:::888555333444666888666222///,,,+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///111333444555999FFFVVVcccllltttzzz}}}}}}{{{|||}}}pppmmmqqquuunnnjjjhhhjjjnnnuuuuuueee]]]```eeejjjrrrsssjjjbbb```___\\\bbbiiissszzz}}}qqq___NNNCCC<<<:::999777555333111111111000...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,)))+++++++++++++++***)))(((************************)))***+++,,,---,,,++++++,,,,,,++++++***+++++++++000+++***...222666AAALLL\\\eeeqqqyyy|||{{{yyyxxxzzz{{{}}}zzznnn]]]TTTSSS^^^gggsss{{{{{{~~~ppphhhfffddd^^^UUULLLHHHJJJLLLOOO[[[fffkkkrrr|||tttooogggbbbcccdddccchhhppp{{{yyylllZZZOOOUUUaaalll{{{tttjjjcccWWWKKKCCC???>>>>>>;;;:::999999999:::;;;<<<777555222///---+++++++++...---,,,,,,++++++++++++++++++************++++++,,,,,,,,,++++++************++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++111222+++(((,,,///...333000222888<<>>;;;<<<<<<:::888666555555999:::999666111---+++*********************************************************))))))******+++,,,***************************************************++++++++++++,,,,,,,,,---------............///---///000000000333888===SSSggg{{{ttt|||||||||vvvfffYYYUUUWWW\\\___]]]\\\YYYUUUUUUXXX^^^cccqqqyyy}}}qqq___NNNCCC<<<:::999777555333111111111000......////////////...------************************,,,+++******,,,,,,+++***++++++++++++++++++***)))************************)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,000...///555===IIIXXXeeelllvvvyyytttvvv{{{{{{vvvnnndddZZZVVV]]]hhhuuu}}}{{{tttiii]]]TTTNNNQQQVVVZZZ```hhhrrryyyzzzmmmgggfff```fffoooyyyvvvjjj^^^RRROOO^^^qqqtttbbbPPPDDD??????>>><<<;;;999888777888888999777555222///---++++++,,,,,,+++++++++,,,------++++++************++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,,,,***+++...///---111111666DDDSSSaaannnxxx}}}}}}~~~yyymmmkkknnnsss{{{vvvnnnjjjllluuuxxx|||wwweeeSSSEEE>>>;;;<<<<<<<<<:::888666555777999:::999555000,,,*********************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///...///000000111777@@@GGGbbbwww{{{uuutttyyyyyyfffVVVSSSUUUUUUVVV[[[WWWWWWWWWXXX[[[aaaiiioooyyy~~~sssaaaPPPDDD>>>;;;:::777555333111111111000.../////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++,,,,,,+++************************************++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------...000555>>>IIIWWWeeeooovvv|||{{{wwwwwwzzzwwwnnnddd^^^]]]aaammmxxx~~~tttnnnfffbbb```]]]XXXRRRYYY```kkkuuu~~~yyynnnooonnnoooyyy}}}wwwooodddYYYXXX]]]uuu}}}mmmYYYJJJDDDBBB===<<<:::999888888888888:::888666333111...,,,,,,++++++++++++,,,,,,---...++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------...------...000000000111999FFFUUUaaalllxxx}}}|||nnn```bbbfffiiiuuuxxxoookkkppp|||sss___LLLAAA<<<<<<<<<<<<;;;999666444555888<<<<<<888222...+++******************************************************))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............//////000000///222;;;GGGOOOjjj{{{zzzmmmmmmrrr~~~kkkZZZRRRYYY]]]XXXVVV]]]ZZZ[[[^^^bbbgggoooxxx~~~}}}yyywwwwwwwwwxxxyyy|||}}}qqq```OOOCCC===:::999777555333111111111000.../////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++++++++***++++++,,,,,,,,,++++++************************+++***++++++++++++,,,,,,,,,+++++++++,,,------...,,,444???KKKWWWcccmmmrrr|||~~~~~~{{{vvvtttmmmccc[[[___hhhrrr{{{vvvlllXXXSSSNNNOOOWWW___ddddddpppyyyxxxyyy{{{yyytttiiiZZZPPPfffrrrvvvcccRRRHHHCCC===<<<;;;999999999999:::999999777555333000...---++++++++++++,,,,,,---...++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,---------///...------......000333:::LLLbbbmmmqqquuu|||~~~wwwvvv|||~~~}}}{{{zzz{{{tttcccYYY^^^dddfffppp~~~{{{sssrrryyy}}}mmmXXXIII>>>===;;;;;;;;;:::666333444888===>>>;;;555000---******************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............//////000///000555@@@NNNYYYqqq{{{|||ooojjjrrr}}}xxxzzzzzzuuu^^^WWWZZZfffggg^^^\\\dddbbbeeeiiinnnuuu}}}}}}tttmmmjjjiiijjjjjjmmmsss|||{{{ooo]]]LLLAAA:::888777777555333111111111000......////////////...------***************************+++,,,,,,******+++,,,***+++,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,++++++,,,,,,---...//////<<>><<<;;;777555333222222111000...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---***+++,,,,,,------------************************,,,+++*********+++,,,---+++++++++,,,---...///000???MMM\\\fffooovvvxxxtttmmmttt||||||tttggg]]]XXX^^^fffttt{{{~~~sss^^^PPPOOORRRVVV```ppp{{{|||~~~yyyyyyyyyzzz|||yyyttt]]]YYY```sss}}}iiiZZZIIIGGGCCC>>>:::777666555777777888888888666555444...------,,,++++++++++++++++++************++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---222444222444CCCUUUiii|||}}}{{{wwwsssqqqtttyyy~~~|||vvvnnncccYYYXXX\\\]]]iiiuuuyyy|||~~~zzzttt}}}qqq___OOOHHHAAA===>>>===:::777555999===???===999555333*********************************************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...111777???MMM```uuu|||vvvnnnlllrrr|||ttthhh]]]YYY\\\dddppp{{{}}}|||nnnccc^^^lllmmmhhh___]]]eeemmmqqq||||||uuupppnnnsssyyy~~~|||hhhTTTEEE===;;;;;;555444444333222111000000///............---------------+++******+++------++++++++++++++++++++++++,,,,,,------.../////////++++++++++++++++++++++++++++++,,,---------,,,,,,***,,,---,,,+++...777>>>QQQXXXcccnnntttvvvsssppptttttttttrrrhhh]]]XXXYYYgggooozzz|||lll^^^VVVWWW^^^cccsss{{{}}}|||~~~~~~|||zzzxxxtttqqqqqquuuyyy{{{{{{yyy|||tttdddWWW]]]ppp}}}tttZZZLLLAAA???>>>:::666666888777888999:::999666333333111---+++)))***+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///,,,***+++...///...,,,000///000333555===RRRfffwww{{{xxxrrrpppqqquuuwwwyyyvvvnnnaaaVVVTTT\\\dddmmmqqqxxx}}}~~~}}}yyyxxx{{{}}}}}}pppaaaSSSEEEAAA???;;;;;;>>>888888999<<<======:::777333///,,,***++++++***'''++++++***))))))((()))))),,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............///000111///...+++222;;;EEEWWWnnnzzzqqqssswww{{{}}}xxxpppeee]]]]]]fffsss{{{~~~nnnaaabbbiiinnnllllllllljjjiiinnnvvv}}}{{{hhhTTTEEE===;;;;;;555444444333222111000000///............---------------,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,------------333===EEEYYY___hhhooorrrrrrpppooorrrssssssooocccYYYYYY```ooouuu|||}}}llldddZZZWWW\\\eeennnrrrzzzmmm```]]]cccppp}}}hhhXXXHHHBBB@@@;;;888888777777777999:::999666444333222///---+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000---,,,,,,...//////------,,,///666===HHH[[[llluuuxxx|||~~~|||yyywwwuuuuuuuuuvvvvvvqqqhhh]]]VVVVVV^^^fffoootttzzz~~~~~~~~~{{{xxxwww{{{||||||ooo___NNNDDD>>>:::999<<<888888:::<<<>>>===:::888444000,,,***++++++***)))++++++***))))))))))))))),,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..................///000//////333888AAAMMM```ttt|||xxx{{{}}}}}}}}}vvvmmmggghhhooozzz}}}yyykkkbbbdddiiijjjkkkpppttttttrrruuu{{{~~~{{{hhhTTTDDD===:::;;;555444444333222111000000///............---------------............------++++++++++++++++++++++++---------,,,+++*********++++++++++++++++++++++++***+++,,,,,,---------,,,------------111;;;HHHQQQaaafffmmmqqqqqqpppqqqsssttttttrrrkkk```YYY```lllvvvzzz~~~rrrhhhQQQNNNNNNXXXiiixxxxxxlllaaaZZZ___qqqzzzgggQQQEEEAAA===:::999666666666888:::999888555555444222111///---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000...------...//////...///...222>>>LLLZZZgggqqqnnnppptttyyy~~~zzzzzz}}}~~~~~~|||zzzvvvoooeee\\\ZZZ]]]eeejjjtttxxx|||~~~~~~~~~zzztttqqqttt|||yyytttyyyoooYYYJJJ@@@:::999;;;888999:::===>>>>>>;;;888666222...+++++++++++++++++++++******))))))******,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.....................///000000555<<>>;;;999777444000,,,++++++,,,---,,,++++++*********++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............------///111333:::FFFUUUcccoooxxxyyyvvvvvvzzz~~~yyywwwwww{{{uuuqqqsss|||~~~~~~}}}uuuooolllhhhbbb]]]YYY___kkkwww||||||}}}|||~~~zzzgggSSSDDD<<<::::::555444444333222111000000///............---------,,,---...//////...---,,,++++++++++++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++)))***+++,,,---------------,,,...222<<>>@@@???<<<999888666333///,,,,,,---...,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---.........---///444888FFFYYYooo{{{zzzxxxrrruuuzzztttqqqqqqmmmeee]]]XXX]]]hhhtttzzz}}}}}}yyyvvv{{{zzzgggSSSCCC<<<999:::555444444333222111000000///............---------------............------+++++++++++++++++++++++++++++++++,,,---.........++++++++++++++++++++++++)))***+++,,,---.........------000888CCCRRR```hhhmmmnnnpppsssttttttsssrrrmmmddd___eeennntttxxx{{{}}}zzzuuusssvvvuuudddYYYTTTYYYgggzzz|||zzzxxxuuurrrpppkkklllnnnooooooqqqtttvvvrrrppplllhhhgggjjjooottt{{{~~~xxxoooddd^^^\\\ooovvv{{{|||~~~rrr]]]NNNFFF???:::888777666666888999888777777777777666444111///---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---......---...000222444AAASSSdddttt}}}vvvzzzvvvpppiiifffjjjpppuuuxxx}}}{{{uuuqqqrrryyy~~~}}}{{{xxxvvvrrrssstttsssqqqooonnnooonnnoooqqqqqqqqqqqqrrrtttvvvyyy~~~nnn[[[MMMBBB999:::;;;<<<>>>@@@@@@===:::777777666222...,,,---...,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,...///......111888>>>QQQggg|||}}}xxxyyy~~~}}}uuuyyyxxxuuurrrrrrsssqqqjjjeee```dddlllvvv}}}zzzuuuttttttvvvzzzgggRRRCCC;;;999:::555444444333222111000000///............---------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,---............000555>>>KKKYYYdddjjjhhhhhhjjjoootttuuupppkkkaaa]]]___jjjtttyyy{{{}}}~~~~~~{{{{{{}}}|||sssmmmmmmooopppxxx}}}yyytttnnnhhheeecccbbbaaa^^^bbbfffiiilllpppuuuyyy}}}~~~~~~{{{vvvsssrrrsssuuuzzzwwwkkkaaa\\\iiiwwwooo[[[NNNDDD<<<999888666666777888777666777777666555444222000///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------+++---///000///111444777AAAUUUkkkxxx~~~}}}|||ooollliiihhhlllrrrxxx|||}}}yyyqqq^^^YYYVVV[[[fffqqqwwwxxxuuuqqqmmmkkkkkkjjjhhhfffaaaeeehhhjjjjjjjjjlllnnnqqquuuzzz~~~zzz{{{|||kkk\\\MMM@@@;;;;;;===???AAA@@@===:::777888888555111---------,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,.../////////333<<>>;;;999777666777888777666777666555444333222111111++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,...111222111333777:::RRRiiiyyyyyyyyyzzz|||vvvrrrqqqjjjjjjjjjkkkooouuu|||}}}~~~|||pppfffUUUNNNIIIKKKUUU___cccdddeeeaaa]]]]]]___aaa```___bbbgggmmmqqqsssvvvzzz}}}yyyzzzwwwiiiXXXJJJ;;;;;;===???AAA@@@===;;;666888999777222...,,,---,,,,,,,,,,,,,,,---...///,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++.../////////555>>>FFF^^^ooozzzqqqjjj~~~sssrrruuuwww|||ssssssqqqmmmiiigggiiikkkpppssszzz{{{~~~zzzeeeQQQBBB:::777666555444222111000000//////...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,......---...000222...777CCCLLLWWWaaaeeeddd```aaaeeeooovvvrrreeeYYYVVVbbbpppyyyvvvttt{{{~~~pppmmmgggcccbbbdddgggjjjlllsss|||yyytttlllgggeeeiiiooottt}}}zzzqqqkkk```fffuuuxxxeeeOOO??????999666777888666555666555555666666555333000//////---+++))))))***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------------............//////...000333222222;;;HHHaaa~~~zzztttqqqwww~~~~~~ttteee___bbbfffmmmqqqppptttzzz|||yyy{{{}}}|||sssaaaYYYNNNJJJLLLQQQVVVYYYWWWWWWXXX\\\aaaeeehhhiiisssxxx~~~pppuuuzzz|||ppp]]]NNNAAA===;;;>>>???>>>>>>@@@999777555555444333000......------,,,++++++++++++)))************+++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------000------111333777DDDRRR]]]kkk{{{~~~yyyyyy|||tttmmmxxx}}}xxxuuupppjjjffffffiiillltttyyy}}}www}}}{{{}}}xxxdddPPPCCC<<<999888555444222111000000/////////...------,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---------...000222222<<>>===<<<===888666555444444222///---------,,,,,,+++,,,,,,,,,************++++++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------222//////333777???NNN]]]fffrrr}}}}}}}}}zzzssseeefffhhhiiiiiijjjmmmoootttzzz{{{yyy||||||||||||tttaaaOOOCCC<<<:::999555444222111000000////////////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---,,,,,,...111444;;;EEEQQQXXX^^^ccccccaaaaaaeeekkkpppooojjjccc]]]fffoooxxx{{{}}}}}}yyyqqqqqqrrrwww|||zzz{{{|||ppppppoooooorrrvvv{{{}}}{{{sssppptttyyyzzzrrr^^^ZZZ]]]lll|||zzzcccPPPDDD>>>;;;===>>>:::666555666777888888777555333111111000...---,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------------............///////////////111<<>>777999>>>>>><<<;;;777666444444333222///---,,,,,,,,,,,,,,,,,,---...************+++++++++,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------000......333:::GGGYYYiiiwww~~~}}}uuucccVVV\\\dddjjjnnnpppqqqrrruuu|||tttpppttt{{{~~~|||sss```OOOCCC<<<999888444444222111000////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,///333777DDDOOOZZZ```dddggggggeeefffkkkppppppkkkeeebbbaaaooovvv|||}}}}}}~~~}}}yyyzzz}}}xxxnnnhhhlllttt{{{~~~{{{uuuuuuuuuuuuuuuuuuuuuuuuzzz|||~~~~~~~~~}}}~~~{{{uuunnnmmmsssyyy{{{jjjaaa[[[bbbqqq}}}mmmYYYGGG@@@;;;===???;;;666555666777888999888666444222111000///...---,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------------............///111111000000666GGGbbbwww{{{vvvuuurrrssswwwvvvlllaaa___eeekkkqqqxxx{{{{{{{{{{{{zzz~~~|||xxxvvvssstttsssrrrxxxrrr```UUUQQQQQQKKKLLLPPPYYYgggzzzvvvrrrnnnpppvvv{{{{{{zzzssssssqqqrrrvvvvvvlll```QQQDDD:::;;;???@@@>>><<<999777555555444333000...,,,,,,,,,,,,,,,---...///*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------............000///111666BBBSSSggguuu~~~{{{kkk[[[WWW^^^gggnnnqqqrrrsssssswww~~~}}}ooojjjlllrrrxxx}}}~~~~~~rrr```OOOBBB;;;777666444444222111000/////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,---111777<<>>;;;777666666777888999888777555333111000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------------............///000111111222<<>>>>>:::999777666666555222000,,,,,,,,,,,,---......///***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------....../////////111444888???MMM```rrr|||{{{~~~zzzlll```\\\aaahhhnnnqqqrrrtttuuuyyyxxxhhhbbbbbbcccggglllwww~~~|||qqq___NNNBBB:::777555555444222111000000//////------,,,++++++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,...444<<>>>>><<<999777666777888999888777555444111000000...---,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------------............///---000111666EEE]]]ttt}}}~~~{{{zzzyyy}}}ssshhheeefffiiilllkkkhhhgggkkkpppvvvyyy}}}zzzsssssswwwzzz|||yyyxxxwwwvvvvvvwwwzzz{{{yyy~~~~~~zzzqqqdddVVVJJJEEEFFFLLLWWWdddttt{{{uuuwww~~~zzzrrrttt|||ppp^^^KKKAAA===<<<<<<===;;;:::888888777666333111------------------...///++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------...//////000000---333;;;EEESSSeeesssxxxzzzuuuvvv|||yyyuuuuuu{{{xxxooohhh\\\```eeejjjnnnrrrvvvxxx|||sssaaa[[[XXXTTTUUUZZZgggqqq~~~~~~xxxnnn]]]MMMBBB;;;888666555444222111000000//////......---,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++,,,000777@@@GGGLLLTTTYYYWWWVVV[[[bbbfffjjjjjjgggbbb___dddoooyyyzzz~~~||||||rrrjjjmmmtttyyy||||||yyy}}}sssggg\\\UUUIIIHHHGGGFFFGGGLLLSSSXXXkkkrrryyy{{{yyyvvvvvvxxxuuuvvvvvvuuuwww}}}yyymmmaaa___lllzzzooo]]]JJJBBB???===::::::555666777888888666555333222222111000///---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------------............//////111555===PPPiiizzz{{{{{{|||wwwwwwxxx~~~ssskkkiiimmmmmmkkkhhhgggkkkpppsssyyy{{{{{{ssstttzzz|||~~~{{{|||~~~zzztttmmmfff___YYYUUUXXX```kkkvvvzzz|||vvvsss|||ttt[[[III???999:::>>>;;;:::888777777555333000///......------------...+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---------...///000000000,,,555AAALLL[[[jjjqqqqqqvvvuuutttsssrrrssstttuuu~~~uuummmiiijjjppp~~~uuulllgggeee[[[___dddjjjnnnssswww{{{~~~rrr___WWWRRRLLLLLLRRRYYYbbbppp{{{|||}}}uuukkk[[[LLLBBB<<<:::888555444222111000000////////////...------------...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++---111999CCCJJJQQQWWWZZZUUUSSSXXXaaaffffffeeeaaa\\\]]]eeesss{{{~~~~~~{{{zzz|||qqqmmmttt}}}~~~rrrcccUUUMMM???>>>===<<<<<>><<<;;;444555777888777666444333444333333222000///---,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------------.........//////222555:::EEEZZZsss|||{{{wwwyyy}}}uuuppppppuuusssnnniiiiiinnntttvvv{{{||||||tttvvv~~~zzzpppjjjiiijjjjjjjjjiiiqqq{{{|||{{{sss{{{iiiRRRBBB:::;;;@@@:::999777666666555222000000///...---------------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---------...///000000111111===KKKWWWfffssswwwssspppooonnnpppssstttsssqqq}}}tttkkkiiikkksss~~~ttthhh^^^[[[\\\\\\aaaggglllqqqtttxxx{{{uuu```WWWQQQJJJKKKRRRSSSZZZfffpppyyyvvvkkkZZZLLLBBB===999777777666555222111///......//////.........---------------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---111777>>>EEEJJJUUUUUUTTTVVVYYY]]]bbbeeeiii```WWWYYYdddpppwwwyyy~~~xxxyyy~~~}}}uuummmmmmsss{{{~~~qqqaaaPPPFFFBBB???;;;999:::<<<>>>>>>EEEVVVlllzzz|||vvvpppmmm|||yyymmmggg\\\SSS___vvvzzzhhhRRRCCC???>>>===555444333333555777777666444222111000000///,,,***,,,,,,,,,+++++++++******,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------+++---...---,,,...///...444444===TTTnnn}}}}}}{{{xxxyyy{{{{{{zzzwww{{{tttllliiimmmqqqssssssxxxzzz|||{{{yyyyyy|||{{{hhhccckkktttuuurrrlllvvv~~~}}}|||~~~}}}uuuZZZEEE<<<;;;:::::::::999888777666555555222///,,,++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,------------+++,,,000111//////333777AAAPPP```ppp||||||wwwqqqrrrtttvvvuuusssuuuxxx{{{yyyyyyyyy|||zzzmmm```XXXVVVWWW___eeelllppprrruuu{{{~~~hhh[[[TTTOOOLLLLLLOOOTTT___lllssswww|||xxxlll\\\MMMCCC===999777777666444222111//////...//////.........---------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,...333999AAAHHHLLLUUUTTTTTTUUUYYY___dddhhhddd^^^YYY]]]hhhrrrwwwxxx{{{xxxyyy|||sssjjjgggmmmuuuzzz||||||qqqcccSSSIIICCC@@@<<<999:::;;;<<<===@@@PPPeeetttxxxtttnnnjjjwww}}}qqqkkkcccZZZ\\\dddrrr}}}pppZZZHHHAAA>>>===555333222333444666666555444222111000000///---***,,,,,,,,,++++++++++++***,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------...---...//////...555:::FFFYYYlllzzz{{{|||~~~uuupppjjjjjjooouuuyyyyyyzzzzzzyyyxxxxxxzzz~~~~~~mmmfffkkkrrrtttrrrpppvvvyyyxxx{{{|||~~~~~~}}}|||~~~}}}{{{eeeOOOBBB===;;;::::::999888777666555555333000---++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------...,,,---111111///000444:::LLLaaapppxxx}}}|||yyytttuuuxxx|||}}}~~~}}}{{{~~~rrrfff\\\WWWVVVWWWaaafffmmmpppsssvvv}}}ooo```WWWPPPLLLKKKNNNOOOXXXfffrrryyy}}}yyyooo^^^NNNCCC===999888777666444222111//////////////////.........------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---000666===EEELLLOOOSSSSSSSSSUUUYYY___dddggg]]][[[]]]dddnnnvvvxxxvvvsssuuuxxx{{{{{{kkkccc^^^bbbmmmvvvyyyxxx~~~|||{{{~~~|||xxxyyyzzzyyysssgggZZZQQQHHHEEE@@@==================JJJ^^^nnntttrrrlllgggooozzzxxxpppkkkdddYYYQQQ]]]nnn{{{eeeQQQEEE???;;;555333111111333444555444444333111111111000---+++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------///------...///000000///888CCCRRR```lllxxxsssoookkkkkkqqqwww{{{||||||yyywwwvvvyyy}}}|||~~~vvvkkkhhhiiijjjjjjkkkmmmkkkiiilllvvvwwwyyy{{{}}}{{{zzzyyy||||||wwwvvv}}}sss\\\JJJ@@@<<<::::::888777666666555555333111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------///---...111111///222777@@@YYYuuu~~~}}}vvvxxx|||zzzzzz}}}yyyjjj^^^ZZZZZZ[[[\\\eeeiiinnnqqqtttyyyyyyhhh]]]RRRLLLJJJLLLJJJOOO]]]mmmwww~~~|||zzzppp```PPPCCC<<<999888666666444222111000//////////////////............------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++...333:::BBBIIIOOORRRQQQSSSVVVYYY]]]___```aaaXXX[[[aaakkktttyyyxxxvvvmmmsssvvvwwwttt]]][[[\\\cccmmmvvvyyyxxx|||}}}~~~xxxvvv|||yyyqqqnnnppptttwwwtttlllaaaYYYQQQMMMHHHEEECCCBBBAAA@@@@@@JJJZZZiiirrrqqqjjjdddhhhrrrwwwrrrnnn```OOOUUUfffzzz~~~oooYYYIII???999666444111111222333444333444333222111222111...,,,------,,,,,,,,,+++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,------///,,,+++---///000111333>>>LLL]]]hhhqqqzzzvvvsssooonnnqqquuuxxxyyy{{{xxxvvvxxx}}}~~~|||{{{{{{{{{}}}}}}|||}}}qqqeee___]]]]]]\\\]]]]]]^^^dddooo{{{~~~{{{vvvtttxxx|||zzz{{{}}}tttlllvvv|||fffQQQCCC<<<;;;:::888777666666666777444222...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------......---...000///...333999HHHbbbxxx}}}zzzwwwyyyzzz{{{~~~tttdddZZZ[[[```cccccciiilllooorrrvvv|||pppbbbUUULLLJJJIIIFFFHHHSSS```mmmzzzzzzqqqbbbQQQCCC<<<999:::666555444222111000000000000000/////////.........------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,000666>>>FFFLLLPPPRRRRRRWWW]]]bbbcccaaa^^^[[[XXX]]]gggqqqxxxzzzyyyxxxrrrwwwyyywwwyyy}}}uuuhhhZZZ^^^dddjjjoootttyyy|||zzz|||~~~~~~}}}~~~}}}vvvvvv{{{wwwpppkkkmmmqqquuutttooogggaaaZZZVVVQQQMMMKKKIIIGGGEEEHHHMMMYYYgggqqqqqqhhh```ccckkkwww~~~~~~{{{yyyooobbb[[[gggvvv}}}{{{zzz~~~wwwbbbQQQBBB999777555222000111222333333444333222222222222000...---------,,,,,,,,,++++++***+++,,,,,,---------,,,+++++++++,,,,,,,,,------...+++***---//////444<<>>999666222000111222333333555333222333333333111///------------,,,,,,,,,,,,******+++,,,------------++++++,,,,,,,,,,,,---------***+++///...///;;;IIIYYYeeerrrzzz}}}||||||zzz{{{xxxtttrrrqqqqqqqqqsssuuuxxxyyyyyyzzz}}}}}}zzzvvvvvvwwwxxxzzz|||}}}~~~wwwiiibbbUUUWWW]]]gggqqqyyy~~~pppccc]]]^^^dddiiizzz|||||||||~~~}}}yyywwwwwwzzzjjjUUUEEE===<<<:::888888999:::;;;777444000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............++++++---///...///888BBBUUUfffyyy~~~|||{{{zzzzzz~~~pppfff\\\ZZZaaahhhllllllmmmoooqqqvvv{{{ppp___SSSPPPIIIHHHGGGFFFGGGNNNaaasssvvvoooaaaPPPBBB;;;:::<<<555444333222111000000000000000000000/////////...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111555===DDDJJJMMMNNNMMMTTTXXX^^^cccdddaaa]]]YYYccciiiqqqvvvxxxyyy|||~~~}}}ttthhhaaa```gggjjjnnnqqqtttwww{{{~~~yyyzzz|||~~~~~~~~~|||zzzxxxxxxyyy{{{}}}|||zzz|||}}}zzzwwwssspppkkkgggdddbbb^^^\\\[[[ZZZ___lllzzz|||qqqeee^^^cccjjjqqqwww|||yyyxxxyyyooojjjjjjttt~~~yyyjjjVVVFFF;;;888333111111333333333555444333333444333111///...------------,,,,,,,,,)))***+++,,,------------++++++,,,,,,,,,,,,---------+++...111///111BBBXXXkkkwwwyyy||||||uuuooooooqqqqqqnnnooopppqqqsssuuuxxx{{{|||~~~}}}{{{{{{vvvwwwyyyzzz||||||}}}}}}wwwhhhXXXUUUXXX___fffmmmyyyxxxnnnfff___\\\ZZZeeennn}}}~~~{{{|||xxx{{{{{{xxxvvvyyy}}}}}}dddNNN???===;;;999999:::<<<===888444111.........------------------------------------------------------------------............,,,,,,...000000222===HHHWWWhhhzzz~~~|||zzz||||||xxxgggbbb^^^```fffmmmppppppmmmnnnrrrwww}}}yyyeeeXXXTTTKKKHHHGGGFFFDDDGGGRRR^^^www|||uuunnn```PPPBBB::::::<<<555444333222111111111111000000000000////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222777>>>FFFKKKMMMLLLKKKPPPSSSXXX\\\]]]\\\ZZZYYYgggmmmtttwwwwwwyyy}}}|||~~~vvvgggbbbhhhmmmllllllpppuuuzzz||||||xxxzzz|||~~~{{{yyywwwwwwxxxzzz{{{{{{|||xxxtttuuu}}}{{{wwwsssqqqnnnjjjhhhcccaaaeeessszzzmmm]]]aaahhhooowww}}}}}}{{{xxx}}}|||rrrhhhfffrrrsss^^^MMM<<<999444222222333444444555444333333444444222000......---------,,,,,,,,,)))***+++,,,------...---++++++,,,,,,,,,---------...---000444000222HHHbbbwww|||yyyzzz||||||xxxssszzz{{{yyy|||zzzpppggghhhmmmqqqnnnoooqqqrrrssstttwwwyyy}}}zzz{{{|||xxxyyy{{{|||}}}}}}|||{{{}}}|||gggVVVOOOLLLPPPUUU\\\jjjxxx~~~ttthhh]]]VVVTTT___ooo~~~|||zzz|||uuuyyy~~~}}}~~~{{{wwwzzz|||oooTTT@@@>>><<<::::::;;;===???888555111///......---------------------------------------------------------------.........//////,,,---000222222555@@@MMMXXXjjj}}}}}}zzz{{{}}}|||wwwrrrcccbbbbbbffflllrrrttttttmmmnnnrrrxxxjjj\\\WWWMMMIIIFFFFFFEEEDDDHHHMMMeeexxxvvvqqqbbbOOOAAA<<<:::888666444222111111000///---000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000///...,,,------.........------,,,,,,,,,+++******+++---///000000555<<>><<<888333000//////...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000222555@@@VVViii~~~yyywwwyyy{{{|||zzzwwwqqqkkkeeeaaaeeegggeeehhhnnnpppnnnnnnooorrrxxx~~~{{{jjj___VVVNNNHHHGGGGGGEEEDDDEEEKKKWWWkkk~~~zzztttdddOOO@@@;;;;;;:::666444222111111000///---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,---------------,,,,,,,,,,,,,,,,,,---...000222555666@@@CCCFFFGGGFFFHHHKKKOOOYYY]]]___]]]YYYZZZaaaiiisssuuuvvvuuusssssswww{{{|||}}}|||{{{~~~uuuuuuuuuuuuwwwzzz}}}{{{wwwuuummmjjjeeedddgggoooxxx~~~}}}xxxqqqpppqqqvvv~~~{{{}}}wwwrrrooopppwww}}}~~~}}}xxxuuu~~~uuuiii]]]]]]jjj{{{uuuiiiQQQFFF<<<777555222111333666666555444333222222222000///...---,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,------------000...///333777GGGhhh|||vvvttttttuuuvvvtttwwwwwwqqquuupppnnnnnnllliiiiiilllqqqsssssssssrrrrrrtttuuuzzzzzzxxxwwwwwwvvvvvvvvvvvvyyy{{{|||||||||}}}~~~|||}}}oooZZZTTTQQQTTTYYY]]]bbbhhheeekkkrrryyyyyypppfffaaaaaaiii{{{~~~yyyyyy||||||uuuxxx~~~gggRRR@@@===>>><<<999::::::777222//////...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000222666;;;KKKfff~~~yyyxxx~~~}}}mmmhhhooovvv~~~{{{vvvnnneee___aaadddffffffhhhlllnnnlllmmmooosssxxx}}}rrrhhh\\\SSSLLLJJJIIIFFFDDDDDDEEEKKKXXXkkk{{{{{{uuudddOOO@@@<<<;;;:::666444222111111000///---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000222666999AAACCCDDDDDDDDDGGGMMMRRRZZZ\\\]]]ZZZXXX\\\eeennnxxxyyyxxxuuurrrqqqrrrttt{{{}}}wwwmmmoooyyy~~~zzzvvvuuuuuuvvvxxx{{{}}}yyyuuurrrmmmhhhccc```eeeooozzz~~~{{{~~~{{{uuusssvvvyyy{{{zzz}}}ttt|||wwwoooaaaYYYaaattt}}}}}}xxxnnnXXXKKK===777444222222444555555555555444333222222000///...------,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------...111//////444<<>>===;;;999:::777333000000///...---,,,,,,,,,------------...---------------------------------............///000///000666BBBUUUpppyyywwwyyy{{{nnnmmmvvv~~~||||||uuummmddd___ccceeefffggghhhjjjkkkjjjmmmppptttyyy}}}xxxnnn```WWWOOOMMMKKKGGGEEEEEEFFFGGGMMM\\\rrryyy|||zzztttdddOOOAAA<<<;;;:::666444222111111000///---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------///222777<<>>>>>???===::::::777444222111111///...,,,,,,---------.........---------------------------------............///222------888III]]]qqq}}}vvvyyy~~~|||}}}~~~}}}yyytttnnniiifffgggffffffhhhhhhggghhhiiimmmqqqvvvzzz}}}|||qqqbbbYYYQQQOOOMMMIIIGGGGGGGGGFFFHHHRRReee}}}yyy}}}wwwwwwrrrdddPPPBBB===;;;999666444222111111000///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,++++++++++++,,,,,,,,,,,,(((+++---......222999???AAACCCDDDEEEGGGMMMWWW^^^YYYYYYXXXWWWYYYaaallluuussstttvvvxxxzzzzzzyyyyyyrrrnnneee]]]___iiiqqqssswwwuuuttttttvvvyyy~~~{{{xxxwwwuuuqqqnnnfff```ZZZWWW]]]iiixxx{{{wwwwwwyyy{{{|||{{{zzzrrrhhhbbbgggsss~~~|||vvv{{{sssdddTTTCCC;;;888666444444444444555666555444222111111000///...------------...,,,+++,,,---...---+++,,,---------............///111555>>>JJJYYYiiittt~~~yyyqqqlllmmmoooooooooqqqsssrrrpppmmmlllmmmqqqtttqqqppppppppppppqqqrrrrrrxxxxxxyyyxxxwwwwwwxxxzzz{{{{{{|||~~~xxxiiiZZZRRRIIIGGGKKKUUUgggvvvxxxqqq||||||yyynnniiiiiinnnwww|||wwwvvvzzz~~~|||{{{zzz|||}}}yyyrrrqqqvvvuuuvvvcccLLL@@@>>>@@@>>>;;;999777444333222222000...,,,---------............---------------------------------............///222---000???SSSdddooowww}}}yyyxxx|||{{{|||{{{zzzvvvrrrppppppqqqmmmjjjhhhhhhgggeeeeeehhhmmmrrryyy|||~~~uuuggg^^^UUUSSSPPPLLLIIIIIIFFFEEEFFFLLLZZZpppxxx~~~~~~xxxqqqsssooocccQQQCCC>>>;;;888666444222111111000///---........................,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,******+++++++++,,,,,,,,,))),,,...///000444<<>>???===999888666333222222111///---------------....................................---------............///000111:::LLL^^^hhhooosss~~~{{{zzzzzz}}}|||xxx{{{zzzwwwssspppqqqvvvzzzsssmmmiiiiiifffbbbccchhhnnnttt{{{~~~zzznnnddd[[[WWWTTTNNNJJJJJJFFFFFFEEEFFFNNNbbb|||www||||||tttlllqqqmmmbbbQQQDDD>>>;;;888666444222111111111///------.....................,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,*********++++++,,,,,,,,,***---000000111555>>>EEECCCEEEFFFGGGIIIOOOXXX___ZZZZZZYYYZZZ^^^gggsss{{{xxxzzz}}}}}}xxxttthhh``````iiimmmkkkmmmtttvvvtttrrrqqqrrruuuyyy|||~~~~~~|||tttqqqqqqppplllhhhbbb]]]VVVTTTZZZfffttt~~~{{{wwwvvvvvvwwwxxxtttwww|||~~~ooo```eeevvv|||zzz|||rrraaaMMMCCC???999444111222444555666666444333111111000///......------...///,,,+++,,,...///---+++---------.........//////,,,333???MMM]]]iiinnnmmmnnn}}}vvvnnnhhhkkkooopppqqqssspppooollliiihhhkkkppptttlllmmmmmmnnnpppqqqssstttvvvwwwxxxwwwwwwxxx{{{}}}zzz{{{|||}}}~~~{{{fff\\\PPPGGGBBBDDDOOO[[[lllwwwzzzttttttzzzyyypppjjjbbbhhhrrr}}}|||yyyyyy|||zzzyyy~~~tttqqqeeeSSSDDD>>>===;;;888666444222111111000...,,,---------.........//////........................---------.........//////...444CCCVVVeeekkkooosssvvv||||||zzzzzzxxx{{{}}}}}}{{{zzz{{{zzzvvvqqqnnnrrryyywwwpppjjjiiifffaaabbbhhhooouuu|||tttjjj```[[[VVVOOOKKKJJJIIIHHHFFFBBBFFFXXXsssxxx~~~{{{vvv{{{sssjjjrrrnnncccRRREEE???<<<999666444222111111000...---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++*********+++,,,------,,,************,,,---+++***))),,,222888===@@@EEECCCBBBDDDJJJRRRWWWZZZZZZ[[[]]]___dddkkkttt{{{|||wwwsssjjjiiijjjlllooopppooommmrrrrrrqqqqqqsssvvvyyy{{{|||{{{xxxvvvtttqqqllliiiccc\\\VVVTTTUUU]]]lllzzzzzzwwwxxxyyywwwxxx{{{uuuwww{{{{{{xxxnnn```aaakkkzzzzzzooo[[[GGG<<<:::999666777777777777666666666666444222000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///111222666DDDZZZkkkpppssswww}}}}}}rrrooolllmmmppprrrqqqppppppmmmiiihhhkkkmmmmmmmmmjjjkkklllnnnppprrrtttuuuvvvwwwxxxyyyzzzzzz{{{{{{|||~~~sssdddRRRGGGBBBBBBIIIPPP___iiisss{{{wwwuuusssnnnjjjkkkhhheeefffnnn{{{{{{}}}~~~~~~|||tttuuu{{{wwwqqq```KKK@@@===:::555666444222111111000///---------------------------,,,,,,,,,---------.........---------...///...---///888NNNiiiwwwxxxuuuuuuttt}}}yyynnnnnnsss||||||wwwwwwyyywwwxxxwwwsssnnnlllnnnqqqllljjjhhhfffeeedddddddddlllpppvvv{{{zzzsssiii```YYYUUUQQQOOOJJJHHHIIIKKKHHHLLLdddzzzvvvqqqvvv|||rrrkkksssooocccQQQDDD>>><<<999555333222111111000...,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********+++,,,---,,,,,,++++++++++++,,,,,,,,,******---333999>>>@@@CCCBBBBBBEEEKKKRRRWWWYYYXXXYYY\\\```gggnnntttwwwyyyyyyzzz|||~~~}}}zzzwwwooonnnmmmnnnoooppppppoooppppppqqqrrrtttwwwyyy{{{}}}~~~|||{{{xxxvvvtttpppkkkhhhbbb[[[UUURRRSSSZZZiiixxx~~~|||vvvtttvvvxxxwwwvvvxxxvvvwwwzzz~~~|||wwwmmmdddaaacccxxxyyydddMMM@@@<<<:::777777777777777666666666666444222000...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111///555GGG___qqqzzzvvvrrrnnnkkkkkkooorrrrrrrrrqqqlllggggggkkknnnnnnllljjjkkklllnnnoooqqqrrrssstttuuuwwwyyyzzz{{{|||||||||~~~yyyjjjXXXLLLEEECCCGGGMMMWWWeeerrr{{{}}}vvvmmmiiijjjhhhdddbbbeeennnyyy{{{|||}}}|||}}}xxxvvv~~~~~~~~~xxxgggQQQBBB>>><<<999777444222111111000///...------------------------,,,,,,,,,---------.........---------...//////...444@@@YYYtttxxxmmmkkkppp~~~xxxwwwyyywwwuuurrrpppmmmkkkhhhfffiiigggeeecccbbbbbbcccdddkkkooouuuzzz~~~|||qqqfff^^^XXXSSSQQQLLLHHHHHHIIIFFFHHH[[[rrr~~~sssnnnrrrzzzsssooouuupppbbbPPPBBB===;;;999555444222111111000...---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,------------,,,,,,---,,,,,,///555;;;???AAABBBAAABBBFFFMMMSSSWWWXXXVVVWWW[[[bbbkkkqqqsssrrrnnnooorrrvvv{{{}}}|||{{{wwwtttqqqooopppppppppooommmnnnqqqtttvvvxxxzzz{{{|||}}}~~~~~~|||zzzxxxuuuqqqlllhhhbbb[[[SSSOOOOOOUUUeeessszzz}}}wwwpppmmmqqquuuuuuttttttwwwxxxzzz}}}uuunnniiibbbZZZvvvpppWWWFFF???<<<999777777777777666666666666444333000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---------///111///999MMMfffxxxyyypppmmmhhhdddeeeiiioooqqqrrrpppjjjdddeeekkkooonnnkkkkkkllllllmmmnnnooopppqqqssstttvvvxxxzzz|||}}}}}}|||}}}~~~~~~qqq```SSSJJJDDDDDDHHHOOO^^^ooozzz~~~qqqjjjjjjjjjgggbbb```bbbgggmmmqqquuuyyy~~~{{{{{{{{{yyyyyy|||}}}xxx{{{qqqYYYEEE======>>>777555222111111111///...------------------------,,,,,,,,,---------.....................///000000444DDD___zzz|||ooommmrrr~~~yyyyyyzzz{{{xxxuuuuuutttppphhhbbbfffddd```^^^^^^```bbbeeejjjmmmsssxxx}}}{{{oooeee]]]WWWSSSPPPJJJHHHHHHEEEFFFRRRaaa|||vvvpppttt{{{vvvtttvvvpppbbbNNNAAA<<<;;;:::777555333222222222000.........---------,,,,,,,,,+++,,,,,,------,,,,,,++++++***++++++++++++,,,,,,+++,,,............,,,+++------...222888===@@@BBBBBBBBBEEEJJJPPPTTTWWWWWWSSSUUUZZZeeeoootttrrrmmmhhhiiimmmsssyyy}}}~~~}}}|||xxxrrrooonnnooooooooolllnnnrrrvvvyyy{{{|||||||||}}}}}}{{{xxxsssmmmiiiccc[[[RRRMMMKKKQQQ___mmmvvv{{{}}}xxxtttrrrrrrtttvvvrrrrrrsssrrrsssxxx}}}sssjjjeeehhhooorrrsssuuuzzzzzz{{{}}}uuupppoooeeeUUUrrr~~~zzzyyy___KKKBBB>>>;;;777777777777666666666666444333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222444BBBYYYooo}}}{{{|||}}}wwwpppbbb^^^[[[]]]cccjjjoooqqqooohhhccceeelllqqqoookkkmmmmmmnnnnnnoooooopppppptttuuuvvvxxxzzz{{{{{{|||{{{|||~~~~~~}}}}}}ttteeeYYYOOOFFFCCCDDDJJJVVVgggvvv}}}sssoooooonnnllliiifffeeegggiiieeegggjjjooouuuzzzyyyyyywwwxxx{{{}}}yyywww|||yyyaaaIII===<<<@@@777555222111111111000...------------------------,,,,,,,,,---------............///......///111222666HHHccc{{{uuusssxxx|||yyyyyy{{{||||||||||||zzztttkkkeeefffccc^^^[[[ZZZ]]]aaadddiiilllqqqwww}}}wwwlllccc\\\WWWUUUNNNJJJIIIHHHGGGLLLTTTfff}}}}}}wwwyyyzzzyyyuuuoooaaaNNN@@@<<<;;;:::888777555444444333111///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,+++,,,............,,,+++------///444:::???AAAAAACCCDDDHHHNNNSSSVVVVVVUUUQQQSSSZZZfffqqquuuqqqllljjjkkknnnsssxxx|||}}}}}}|||xxxrrrnnnllllllmmmmmmlllooosssxxx{{{}}}}}}}}}}}}~~~|||wwwpppkkkccc[[[RRRLLLHHHKKKWWWdddpppwwwyyyuuuooojjjfffeeefffgggdddfffgggffffffjjjssszzz~~~{{{yyysssiiiaaabbbhhhmmmssswww{{{{{{|||~~~yyytttuuukkkZZZlll|||yyyqqqzzz~~~fffPPPDDD???<<<777777777777666666666666333333111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222;;;NNNgggzzz||||||{{{wwwvvvvvvrrrkkk[[[XXXWWWZZZbbbjjjoooqqqkkkgggdddgggnnnrrrpppllloooooopppppppppqqqqqqqqqvvvwwwwwwxxxyyyyyyyyyyyyzzz|||}}}}}}}}}}}}~~~~~~~~~~~~uuuggg\\\RRRHHHCCCCCCEEEKKKXXXkkk~~~xxxtttwwwzzz||||||{{{{{{{{{pppnnnkkkjjjnnnvvvyyyxxxwwwvvvxxx|||{{{zzzsssuuu{{{jjjQQQ???;;;???777555333222222111000...------------------------,,,,,,,,,---------.........///000///...///222555>>>QQQjjj|||zzzwww}}}{{{yyyyyy{{{www{{{~~~yyyqqqkkkhhhgggccc^^^ZZZYYY\\\```ccchhhlllqqqwww~~~}}}rrriiiaaa]]]VVVPPPKKKIIIHHHHHHIIIKKKVVVfff}}}~~~|||rrrnnnaaaNNNAAA===;;;:::999777555444444333111000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,---000555;;;???AAAAAACCCEEEJJJPPPUUUVVVTTTQQQOOOSSS[[[fffooosssqqqmmmooopppqqqtttxxx{{{{{{{{{zzzvvvppplllkkkkkkkkkkkkmmmppptttxxx{{{}}}~~~~~~}}}~~~yyyrrrlllccc[[[RRRKKKEEEEEENNNYYYhhhppp{{{|||yyysssnnnjjjiiiiiiiiieeegggiiikkknnnttt|||~~~~~~wwwnnnfffeeefffjjjqqqxxx{{{{{{}}}yyyzzzsssfffiiiwwwwwwkkkooozzzmmmVVVGGG???;;;777777777777666666666666333333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...111333@@@WWWttt|||}}}}}}xxx}}}xxxwww~~~{{{wwwuuuooohhh\\\[[[[[[```hhhnnnqqqqqqgggfffgggkkkppprrrpppnnnpppppppppqqqqqqrrrrrrrrrwwwwwwxxxxxxxxxxxxwwwwwwzzz{{{}}}}}}||||||~~~~~~~~~~~~uuuiii___TTTJJJDDDCCCBBBBBBJJJ^^^tttyyy|||~~~{{{}}}{{{wwwvvvuuuyyy~~~{{{~~~{{{rrrqqqvvvyyy{{{}}}{{{uuu]]]GGG===>>>888666333222222222000///------------------------,,,,,,,,,---------.........000111///...///333777DDDYYYqqqzzzxxx|||yyyzzz{{{yyy~~~yyyqqqnnnmmmdddaaa]]]YYYYYY\\\aaadddhhhlllrrryyyzzzpppgggbbbVVVRRRMMMIIIGGGFFFFFFFFFMMMVVVeeewww|||ooolll```OOOBBB>>><<<:::777555333333333222000.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,---111666<<<@@@AAA@@@BBBEEEKKKQQQUUUTTTPPPLLLNNNSSS\\\eeemmmpppqqqqqqtttssstttuuuxxxzzzyyyxxxwwwtttooolllkkkkkkkkkjjjmmmooorrrvvvyyy{{{|||||||||}}}~~~zzzrrrlllaaaZZZQQQIIIBBB???EEENNN\\\fffttt|||~~~~~~{{{xxxwwwvvvvvvrrrsssuuuyyy~~~}}}wwwrrrnnniiihhhmmmuuuxxxyyy|||}}}zzzuuummmwww|||nnnkkkrrruuu]]]KKK@@@:::777777777777666666666666333333222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...111333CCC^^^~~~}}}xxxxxxwwwrrr{{{vvvtttwww{{{~~~zzzvvvooohhh``````ccchhhnnnqqqpppnnnbbbfffkkkppprrrrrrqqqpppnnnnnnooopppqqqrrrrrrrrrvvvvvvwwwxxxxxxxxxxxxxxxyyy{{{||||||||||||}}}~~~~~~~~~~~~xxxkkkaaaVVVKKKEEEDDDBBB@@@FFFWWWiiiwww~~~~~~~~~wwwtttsssxxx}}}}}}}}}}}}ssspppsssuuuxxx||||||zzz}}}kkkQQQBBB>>>888666333222222222000///------------------------,,,,,,,,,---------.........000111000---...444999JJJbbb|||yyyyyy}}}{{{{{{}}}}}}wwwrrrmmmjjj___]]]ZZZXXXZZZ]]]bbbeeehhhmmmttt|||vvvmmmgggZZZWWWRRRLLLHHHFFFEEEDDDEEEKKKRRRZZZiii}}}|||mmmjjj```PPPCCC???<<<:::666444222111111000...---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++---,,,************,,,---+++---111666<<<@@@@@@???AAAEEEJJJQQQTTTRRRMMMHHHNNNTTT]]]eeekkknnnqqqsssvvvuuuuuuvvvxxxyyyxxxwwwvvvsssooommmlllllllllkkkmmmoooqqqtttvvvyyyzzz{{{{{{|||}}}~~~yyyqqqlll___XXXPPPHHH???;;;???FFFSSS___nnnxxx{{{}}}{{{vvvnnngggjjjqqqvvvxxx{{{~~~ttt{{{tttnnnppp{{{bbbNNN@@@:::777777777777666666666666333333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...111333EEEbbb}}}ttt||||||{{{vvvzzzuuurrrrrrsssvvv}}}}}}xxxtttmmmfffcccdddgggmmmqqqrrrmmmiii___fffnnnssssssrrrqqqqqqmmmmmmnnnooopppqqqrrrrrrttttttvvvwwwyyyyyyzzzzzzyyyzzz||||||{{{{{{}}}~~~~~~~~~~~~~~~zzzmmmcccWWWLLLEEEDDDEEECCCHHHUUUcccpppxxx|||xxxsssrrrvvv|||}}}uuuqqqsss{{{~~~xxxyyyuuuYYYFFF???888666333222222222111///------------------------,,,,,,,,,---------.........111222000---...444:::RRRmmmxxxyyyyyyxxxxxxxxxzzz}}}|||wwwtttqqqmmmfffaaaYYYXXXWWWWWWZZZ^^^cccggghhhnnnuuu}}}zzzpppjjj___^^^XXXPPPJJJHHHGGGEEE???DDDGGGGGGNNN```uuuwwwooojjj]]]MMMCCC???;;;666666444222111111000///---......---------,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,,,,------...++++++++++++,,,---......000222666;;;>>>???>>><<>>[[[uuu{{{sssrrrrrrtttyyy}}}xxxoooiiiiiiiiiiiiiii___ZZZTTTQQQVVV^^^fffjjjjjjpppxxxvvvoookkkdddZZZQQQKKKGGGEEECCCDDDBBBAAACCCEEEKKKYYYgggvvvooojjj^^^NNNDDD???;;;777666444222111111000///---......---------,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------111000///---,,,++++++***...111666;;;???@@@>>>===AAAEEEJJJNNNOOOMMMKKKIIIRRRVVV```iiikkkhhhjjjqqquuuxxxwwwrrrpppsssvvvwwwtttoookkkkkkiiiggghhhllllllmmmooossswwwzzz{{{{{{zzz{{{|||~~~}}}{{{yyyxxxxxxyyyzzzzzzwwwqqqkkkggg\\\UUULLLDDD@@@>>>======@@@JJJYYYhhhttt{{{}}}xxxrrroooppprrrtttxxx~~~|||zzznnnlllttt{{{pppzzzwwwbbbNNNAAA<<<;;;999888888777444222333333222000///...---,,,------------------------,,,------,,,+++///444777PPPgggxxx}}}zzz{{{zzzxxx|||xxxppphhhdddaaahhhlllmmmnnnooojjjccc___eeelllpppooommmlllllloooppppppqqqqqqqqqqqqqqqsssssstttvvvwwwyyyzzzzzzzzz{{{{{{||||||}}}}}}}}}~~~}}}||||||}}}}}}~~~lll\\\RRRLLLJJJIIIKKKGGGHHHQQQ^^^lll{{{yyyqqqsss}}}|||rrrpppssswww{{{~~~vvvnnnzzzqqqWWWAAA<<<999555333222222222111...............------,,,...........................---...000///000777AAAZZZqqq{{{xxxzzz~~~~~~tttssstttvvvzzz}}}~~~~~~nnniiibbb```cccgggiiiiii___YYYSSSQQQTTT\\\cccgggjjjqqqzzzyyyqqqjjj___UUUNNNJJJGGGEEEBBB@@@??????@@@CCCNNNZZZnnnuuunnnjjj___OOODDD???;;;777666444222111111000///---......---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------333222000...,,,++++++***---000666;;;??????>>>===BBBEEEJJJLLLLLLKKKKKKKKKTTTZZZdddjjjiiifffiiiooouuuvvvsssmmmlllrrrxxxyyyqqqllliiiiiigggfffggglllmmmnnnpppsssuuuwwwxxxxxxyyyzzz{{{|||~~~}}}~~~~~~{{{vvvqqqmmmmmmooossstttsssnnniiieee^^^WWWNNNFFFBBB@@@??????<<>><<<:::999888777555333333333222111///...---,,,------------------------,,,---///...---///444999PPPcccooozzzwwwnnneee```aaaggglllnnnnnnmmmhhhbbbaaafffmmmooommmjjjiiiiiippppppqqqrrrrrrrrrrrrrrrrrrrrrtttuuuwwwyyyzzz{{{||||||||||||||||||||||||~~~}}}}}}}}}}}}~~~~~~~~~lll]]]VVVTTTSSSRRRQQQLLLIIIOOOYYYfffwwwvvvmmmjjjkkkxxxxxxqqqsssvvvzzzwwwooowww~~~vvv\\\FFF===:::666444333333333222...............---------...........................---...//////111;;;FFF\\\lllttt{{{rrrnnnsssyyyuuuvvvwwwzzz}}}}}}{{{yyybbb^^^ZZZYYY]]]bbbeeeeee]]]XXXRRRPPPTTTZZZaaaeeekkkrrr}}}zzzrrrfffZZZRRRLLLIIIGGGCCC@@@???>>><<<<<>>>>>======CCCFFFJJJKKKJJJIIIKKKMMMUUU]]]gggjjjgggdddhhhmmmqqqrrrqqqmmmnnntttyyyyyynnniiifffgggfffdddgggkkknnnppprrrsssttttttuuuvvvxxxyyyzzz{{{}}}~~~}}}zzzuuuoooiiifffhhhlllppptttssspppkkkhhhgggaaaYYYQQQKKKFFFBBB???>>>@@@FFFSSSdddsss|||~~~}}}}}}|||~~~|||sssnnniiieeeeeeggghhhiiioootttzzz|||oooeee\\\]]]rrrvvvqqqZZZIII@@@>>>;;;:::999777555333444333222111///...------------------------------+++,,,...///......444<<>>;;;>>>DDDOOOeeeuuummmkkkaaaQQQEEE???;;;888666444222111111000///---......---------,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,))))))***+++,,,...000111222666;;;===============DDDGGGIIIIIIGGGGGGLLLPPPWWW```gggiiiffffffiiilllpppssssssrrrsssvvvuuurrrkkkgggdddeeeeeedddgggkkknnnqqqssstttsssssstttvvvwwwxxxxxxyyy{{{}}}{{{uuuoookkkhhhffflllppptttxxxxxxvvvrrroooooolllfffaaa[[[TTTLLLGGGEEEBBBBBBIIIWWWhhhttt{{{~~~}}}|||~~~wwwqqqhhhcccaaacccfffgggnnnsssyyy~~~}}}ttthhh]]]YYYkkkwwwzzzcccOOOCCC@@@===:::999888666444444333222111000///...---------------------------++++++---///...---666AAAVVVhhhpppoootttxxx~~~vvvllleeebbbeeehhhmmmooolllgggcccccclllpppuuuuuuqqqmmmllllllmmmnnnooopppqqqqqqqqqqqqssstttuuuwwwyyyzzz|||||||||||||||{{{{{{{{{{{{{{{}}}~~~wwwqqqqqqppplllgggYYYRRRKKKJJJNNNXXXjjjyyy~~~sssvvvyyyyyywwwyyy|||wwwwwwvvv{{{{{{tttiiitttuuuzzzyyyxxxxxxyyytttbbbQQQ@@@===999666666555444444000///...------------..............................---...///000666GGGXXXaaagggggglllxxxyyyuuuyyy~~~yyyxxxxxxyyy|||~~~~~~yyy{{{yyytttkkkfff```]]]\\\\\\YYYVVVVVVSSSPPPRRRWWW___eeeiiilllvvv{{{lll^^^SSSKKKFFFDDDEEEBBBAAABBB@@@===>>>AAAHHHZZZrrr}}}ssslllkkkcccSSSEEE>>>;;;888666444222111111000///---......---------,,,,,,,,,)))******+++++++++++++++,,,,,,++++++++++++,,,,,,*********+++,,,---...///444888<<<===<<<<<>>;;;999888666444444444333222000///...---------------------------,,,***,,,000......999HHH]]]pppuuupppqqqsss|||vvvmmmhhheeeiiijjjnnnoookkkdddccceeeppptttwwwwwwsssooommmmmmlllmmmnnnooopppqqqqqqqqqttttttuuuwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~}}}{{{vvvnnnhhh\\\UUUNNNJJJJJJPPP___mmm}}}zzz~~~yyyvvvsssxxx|||~~~~~~xxxggglllyyy{{{uuuuuutttttttttooobbbTTTBBB???;;;888777666555444000///...---,,,---....................................///000111;;;OOObbbfffjjjhhhmmmvvvtttpppwww}}}vvvrrrrrrtttwwwxxx{{{}}}{{{vvvlllgggbbb^^^]]][[[WWWTTTRRRPPPOOORRRXXX```fffjjjmmmxxxooo___SSSKKKFFFCCCEEEBBBAAACCCBBB>>>>>>AAABBBOOObbbtttzzzpppkkkkkkdddTTTEEE>>>;;;999666444222111111000///---......---------,,,,,,,,,))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///555888<<<===<<<>>>CCCHHHFFFHHHIIIEEEBBBDDDLLLTTT___dddhhhiiimmmssssssooopppuuuzzz|||}}}|||tttjjjhhhdddbbbdddddddddhhhmmmooosssvvvvvvsssrrruuuxxxvvvvvvvvvwwwyyy|||~~~{{{xxxuuuuuuxxx{{{}}}~~~|||wwwuuusssqqqqqqpppmmmkkk]]]ZZZUUURRRSSSYYYbbbiiitttxxx|||~~~~~~~~~zzz}}}}}}rrrjjjffffffgggllltttzzzzzzoooppp}}}vvvnnnfffjjj|||qqqyyyttt\\\GGGDDD???;;;999888666555555444333222000///......------------------------...+++---111///000>>>PPPeeeuuuyyytttvvvyyywwwooojjjgggmmmlllnnnooojjjcccccchhhpppssswwwvvvrrrnnnlllmmmmmmmmmooopppqqqrrrrrrrrrtttttttttuuuvvvwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzzzzxxxyyy|||~~~|||rrrkkk```ZZZRRRLLLGGGHHHSSS___yyyzzztttpppuuuxxx{{{{{{kkkiiippptttxxxzzzzzzxxxrrreeeXXXDDD@@@<<<999888777666555000///...,,,,,,---...///........................---...///111333???VVVkkkooosssrrrvvv}}}xxxttt}}}{{{tttrrrrrrrrrsss|||~~~yyymmmhhhccc```___\\\XXXTTTQQQOOOOOORRRXXX___dddgggnnnyyysssbbbUUUMMMHHHFFFHHHDDDBBBDDDDDDAAA@@@BBB???IIIWWWggg|||xxxnnnkkkkkkdddTTTEEE>>>;;;999666444222111111000///---......---------,,,,,,,,,))))))***++++++++++++***,,,++++++++++++++++++,,,++++++,,,,,,...///111222444888;;;<<<<<<@@@GGGNNNFFFHHHHHHEEEAAACCCLLLUUUbbbfffiiijjjqqqyyyxxxrrrlllrrrxxx|||zzzqqqhhhdddbbbccceeeeeehhhmmmooossswwwwwwtttsssvvvyyyvvvuuuuuuvvvxxx{{{yyyxxxxxxyyy|||~~~|||xxxtttrrrrrrssstttsssgggfffccc^^^ZZZ[[[aaafffnnnsssyyy~~~}}}||||||~~~}}}zzz}}}yyykkkdddbbbaaagggooovvv{{{~~~ssshhhhhhuuu~~~wwwoooooo|||iiiqqq~~~vvv^^^HHHDDD???<<<:::888777555555444333222111///......------------------------000,,,---222111222AAAVVVkkkxxxzzzwww|||~~~wwwpppkkkhhhooommmnnnoooiiibbbcccjjjnnnrrruuutttppplllkkkkkknnnnnnpppqqqrrrssssssssssssssssssssstttttttttuuuvvvvvvwwwxxxyyyyyyzzzzzzvvvwwwzzz}}}wwwpppddd]]]UUUMMMFFFCCCKKKUUUmmmyyyrrrooosssvvvxxx}}}~~~pppiiijjj{{{www}}}wwwjjj]]]DDDAAA<<<999888888777555111///---,,,,,,,,,...///........................---...///111444AAAZZZpppxxx||||||{{{zzzvvvtttqqqooo||||||ppplllgggcccaaa^^^XXXTTTPPPOOONNNQQQWWW]]]aaadddnnnyyyvvveeeXXXPPPKKKHHHLLLGGGEEEGGGGGGDDDBBBDDD???GGGSSSbbbuuu|||rrrkkkbbbkkkiiiXXXGGG???;;;777666555444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...000111444888;;;;;;:::===DDDJJJJJJIIIFFFDDDEEEJJJQQQVVVhhhkkkkkkjjjooowwwvvvqqqnnnkkkooo{{{wwwoooeeedddcccccceeejjjnnnqqqtttvvvxxxxxxwwwvvvwwwxxxxxxwwwvvvuuuwwwyyy{{{}}}{{{zzzzzz{{{~~~|||zzzxxxuuurrrpppnnnmmmnnnlllkkklllnnnmmmhhhcccnnnrrrwww{{{|||||||||}}}zzz}}}{{{zzz{{{|||||||||}}}}}}}}}yyymmmbbb\\\______cccmmmyyytttddddddssszzzuuuyyy|||hhhssshhhZZZKKK>>>===???===;;;;;;777666555333111000...---------------------------///------------333DDDTTTjjjuuu}}}~~~}}}|||vvvuuutttnnnjjjiiillloooqqqmmmeeeaaaaaacccnnnmmmllllllllllllmmmnnnppppppppppppppppppppppppuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwyyyzzz{{{zzzyyyyyy{{{xxxwwwyyy}}}~~~~~~vvvjjjaaaWWWPPPIIIFFFJJJQQQiiizzz~~~|||}}}||||||wwwrrrssszzzuuuhhhdddsss~~~qqq\\\KKKCCC======<<<888555444222111///.........///000...------,,,,,,------......000000000555HHHeee{{{~~~yyyrrrjjjkkkttt}}}~~~}}}pppmmmiiiccc]]]WWWRRRPPPNNNLLLNNNSSSVVVYYY```gggttt}}}xxxjjj```YYYSSSOOONNNLLLIIIHHHHHHFFFDDDBBBBBBGGGNNNYYYlll{{{qqqjjjeeemmmkkkYYYGGG???;;;777666555444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...000222555777999999888;;;CCCIIIJJJIIIGGGDDDDDDIIIRRRXXXdddgggiiijjjooouuutttmmmgggdddhhhwwwvvvnnndddcccbbbbbbdddhhhlllooosssuuuwwwwwwwwwwwwwwwyyywwwwwwwwwxxxyyy{{{}}}xxxxxxyyy{{{~~~zzzvvvrrrpppnnnnnnllllllmmmppprrrsssrrrqqqppprrruuuwwwxxxyyy{{{}}}{{{}}}}}}||||||}}}~~~}}}xxxyyyzzz|||vvvkkkbbb\\\\\\\\\```iiiuuu~~~rrrfffgggvvv~~~{{{uuutttoootttrrr___PPPBBB??????===::::::777666555333222000///...------------------------...------------444FFFXXXnnnyyy~~~}}}~~~yyytttrrrnnniiihhhjjjmmmpppqqqmmmfffbbbbbbeeekkkkkkjjjjjjjjjlllmmmnnnnnnnnnooopppqqqqqqrrrrrrtttuuuuuuuuuvvvvvvvvvvvvvvvwwwyyyzzz{{{{{{{{{zzz{{{yyyxxxzzz}}}~~~~~~kkkcccZZZSSSLLLGGGHHHMMM\\\nnnyyyyyy}}}zzz}}}zzzvvvwwwzzz}}}~~~~~~yyyjjj```kkkvvvgggOOOFFF>>><<<<<<888555555222111///.........///000...------,,,,,,------...---///111222;;;RRRppp}}}~~~wwwnnnnnnttt{{{{{{zzzzzzmmmkkkgggbbb\\\WWWSSSQQQMMMKKKMMMRRRVVVYYY```hhhttt}}}{{{qqqjjjddd^^^ZZZTTTQQQMMMJJJHHHFFFDDDAAAAAAEEEKKKUUUhhhzzzpppiiihhhpppmmmZZZHHH???;;;777666555444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++---///111222666777777666555999AAAGGGHHHIIIGGGCCCBBBGGGRRR\\\bbbeeegggiiioootttrrrmmmeeeaaaeeettttttjjjcccbbb``````bbbfffjjjmmmppprrruuuvvvvvvvvvxxxyyyxxxxxxyyy{{{|||~~~xxxyyyzzz}}}~~~xxxrrrnnnllllllllllllooorrrtttvvvwwwyyy{{{rrrrrrqqqoooooosssyyy}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}vvvwwwxxxyyy|||}}}uuulllddd___ZZZZZZ]]]eeeqqq{{{uuukkklllxxx|||zzzrrrlll}}}vvvrrr|||eeeVVVHHHAAA???===:::888777666555444222111//////------------------------...---.........777KKK^^^sss|||~~~}}}}}}|||{{{yyyvvvrrroooiiidddfffkkknnnqqqrrrnnnhhhcccdddgggiiiiiihhhhhhiiikkkmmmnnnlllmmmnnnoooqqqrrrssstttttttttuuuuuuuuuvvvvvvvvvvvvwwwxxxzzz{{{||||||||||||{{{zzz{{{}}}~~~pppiiiaaa[[[SSSLLLJJJLLLUUUhhhxxxyyy}}}wwwxxxxxxwwwxxxyyy{{{}}}~~~{{{mmmaaahhh||||||wwwpppVVVJJJ???<<<;;;888666777222111///.........///000......------------......---///111555BBB\\\|||zzz|||~~~|||~~~xxxpppnnnsssyyytttmmmnnnrrrhhhgggddd```[[[VVVRRRPPPKKKJJJLLLQQQUUUYYY```iiiuuu~~~~~~yyyuuuoooiiiddd[[[WWWQQQLLLIIIFFFDDDBBB@@@CCCGGGPPPbbbzzz~~~}}}xxxooojjjhhhpppmmmZZZGGG???<<<888666555444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++---///222333777666555333444999@@@FFFGGGHHHFFFBBB@@@GGGSSS^^^ccccccdddgggmmmrrrrrrooohhhbbbeeettt~~~ooodddaaa```______aaadddiiikkkmmmooorrrttttttuuuwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~|||}}}}}}yyytttnnnhhheeedddeeefffjjjpppvvvyyyyyyxxxyyyzzztttqqqlllhhhggglllssszzz}}}}}}|||{{{{{{{{{||||||}}}{{{{{{|||}}}|||{{{yyywwwuuutttvvv||||||vvvooohhhddd[[[ZZZ\\\cccnnnxxx~~~ssspppwww~~~yyyuuummmfffvvv|||qqqzzzjjj]]]MMMDDD@@@===:::888777777666444333111000000........................------......000:::RRRgggwww{{{~~~wwwxxx~~~|||xxxuuuuuuuuurrrjjjccceeelllooorrrsssoooiiieeegggjjjlllkkkiiihhhhhhjjjlllmmmmmmmmmnnnooopppqqqrrrrrrtttttttttuuuuuuuuuvvvvvvvvvwwwxxxzzz{{{}}}}}}~~~||||||||||||}}}~~~{{{tttlllggg___UUUPPPOOOSSSfff~~~tttppprrrtttvvvwwwyyy|||xxxooogggjjjyyy{{{zzzxxx^^^OOOAAA<<<;;;999888888222111///.........///000......------------.........///000666EEE```~~~xxx}}}wwwsss{{{|||xxxsssnnnnnnrrryyy}}}xxxlllccccccfffbbbaaa___\\\XXXTTTPPPNNNIIIHHHKKKQQQUUUZZZbbbjjjvvv~~~~~~zzztttlllfff]]]YYYRRRLLLIIIFFFDDDCCC@@@AAACCCKKK\\\sssxxxppplllhhhppplllYYYGGG@@@===999666555444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...000222444777666444333444:::AAAFFFFFFFFFDDDAAAAAAHHHTTT^^^bbb___^^^bbbhhhmmmooopppfffaaacccqqq|||xxxkkk```___^^^]]]]]]___dddhhhkkkkkknnnqqqrrrssstttvvvwwwzzzzzz|||}}}~~~~~~~~~~~~xxxsssiiieee___ZZZWWWXXXZZZ\\\ccckkkuuu{{{|||{{{zzzzzzvvvqqqjjjdddaaaeeemmmsss{{{zzzxxxwwwuuuuuuuuuuuuxxxxxxyyy{{{}}}}}}{{{yyyyyytttnnnjjjlllttt~~~~~~~~~}}}}}}|||yyyuuunnnhhhdddZZZYYYZZZ^^^hhhsss}}}zzzsssuuu~~~~~~wwwqqqiiidddrrrsssuuuooodddTTTGGG@@@>>><<<999777777666555444222111111........................------//////111>>>YYYppp~~~|||zzz{{{vvvsssxxxxxxtttwwwzzzxxxooofffgggmmmppprrrsssoooiiigggiiimmmqqqooollliiihhhiiikkklllooooooooooooooopppppppppttttttttttttuuuuuuuuuuuuvvvwwwwwwyyyzzz|||}}}~~~|||}}}~~~~~~~~~~~~~~~yyyrrrjjj___VVVTTTOOO^^^vvvvvvrrrtttvvvvvvwwwxxx{{{}}}vvvpppiiigggooo}}}eeeUUUCCC<<<;;;:::888888222111///.........///000///......------....../////////000777GGG___xxx|||yyywwwsss|||xxxpppkkkjjjoootttxxxxxxvvvpppiiibbb^^^\\\___^^^\\\ZZZUUUQQQMMMJJJGGGGGGJJJQQQVVV[[[dddlllwww|||uuukkkccc[[[VVVPPPKKKHHHFFFDDDCCCAAA@@@BBBHHHVVVkkkxxxrrrooolllrrrnnn[[[HHH@@@===:::666555444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...111333555777555444444777===CCCGGGFFFDDDAAA@@@CCCKKKUUU]]]^^^ZZZYYY___eeeiiilllnnn___[[[___kkktttqqqggg___\\\\\\[[[\\\___dddiiillllllnnnqqqsssssstttvvvwwwyyyzzz{{{}}}~~~~~~|||wwwooohhh\\\XXXSSSNNNLLLMMMOOOQQQWWW___jjjuuu{{{~~~~~~~~~wwwsssllleeeaaaccchhhllluuutttsssqqqnnnllljjjiiinnnppptttxxx{{{{{{wwwtttqqqkkkccc```cccmmmyyy}}}||||||zzzzzzyyyvvvrrrkkkeeeaaaXXXWWWVVVXXX```lllwwwwwwttt}}}|||yyyrrrkkkdddpppwwwsssxxxnnn]]]LLLCCC@@@===999888777666555444333222222........................,,,---///000333AAA___yyyyyyxxx}}}rrrsss{{{}}}xxxyyy|||zzzqqqhhhhhhnnnppprrrsssoooiiigggjjjnnnuuurrrnnnjjjiiiiiikkkllloooooooooooooooooooooooosssssstttttttttuuuuuuuuuwwwwwwwwwxxxyyyzzz|||}}}{{{}}}~~~~~~~~~}}}sssfff\\\XXXOOOXXXiii~~~}}}{{{zzzyyyyyyyyyyyyvvvqqqfff\\\```rrrzzzkkkYYYFFF>>>===;;;999888222111///.........///000//////............////////////111:::JJJ___sss}}}{{{wwwvvvjjjfffhhhooouuuvvvsssooommmkkkfff___ZZZ^^^^^^\\\YYYTTTOOOJJJGGGGGGFFFJJJQQQWWW]]]fffoooxxx{{{sssiiiaaaXXXTTTNNNJJJGGGEEECCCAAA@@@???@@@FFFPPP```xxxzzztttrrrrrrxxxsss^^^IIIAAA===999666555444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,...111444555666555444666;;;@@@EEEHHHEEEAAA>>>???FFFOOOVVVZZZ[[[WWWYYYbbbiiijjjkkkmmm^^^\\\```iiinnnjjjccc___ZZZZZZZZZ[[[___eeejjjmmmoooqqqtttuuuuuuvvvwwwyyywwwxxxzzz|||~~~|||yyyxxxwwwqqqhhhaaaUUURRRMMMHHHFFFFFFGGGHHHKKKPPPZZZgggsss{{{~~~~~~zzzwwwqqqkkkeeeccceeegggmmmmmmllljjjgggccc```^^^___cccjjjqqquuutttnnnjjjeeeaaa\\\[[[```kkkwww~~~~~~{{{{{{zzzvvvqqqjjjccc___YYYWWWUUUUUU\\\gggttt}}}}}}vvvyyy|||~~~zzzqqqeeemmmxxxooozzzgggRRRFFFBBB>>>999888777777666555444333333........................,,,---///000444DDDdddzzzyyy}}}vvvrrrttt}}}|||zzzwwwooohhhiiioooppprrrrrroooiiihhhkkkoootttrrrnnnjjjiiijjjlllnnnmmmmmmnnnnnnooooooppppppssssssssstttttttttuuuuuuwwwwwwvvvvvvwwwyyyzzz{{{yyy|||~~~|||mmmbbb]]]UUUTTT\\\mmm}}}zzzzzzzzzyyywwwxxxsssgggXXXXXXiiizzzppp\\\HHH@@@???<<<999777222111///.........///000//////............//////...///444@@@QQQdddsss|||~~~zzzsssfffaaaeeelllqqqrrrpppoooooooookkkeee```aaaaaa___[[[UUUOOOIIIEEEFFFFFFJJJRRRYYY___hhhqqqxxx{{{uuunnnfff```WWWSSSOOOKKKGGGDDD@@@>>>===<<>>888888888777666555444444333////////////////////////+++---000111444EEEfff{{{zzz|||}}}~~~{{{rrrqqq}}}|||wwwrrrlllgggiiiooooooqqqrrrnnniiigggkkkppprrrpppllliiiiiijjjmmmoookkklllmmmnnnooopppqqqrrrssssssssstttttttttuuuuuuwwwwwwvvvvvvvvvwwwyyyzzzxxx|||~~~~~~sssgggbbbYYYPPPNNN[[[nnnyyywwwyyy{{{zzzwwwxxxvvvlll\\\XXXeeewwwrrr^^^JJJAAA@@@===999666222111///.........///000//////............//////,,,///666EEEXXXjjjwww}}}~~~{{{}}}ooobbb]]]aaagggkkknnnoooqqqsssrrrooojjjfffdddcccaaa]]]WWWOOOIIIEEEFFFFFFJJJRRRZZZ```jjjsssyyyzzztttpppjjjccc^^^XXXTTTPPPLLLHHHCCC???;;;;;;;;;===BBBFFFPPPeeeyyy|||vvvssswww|||uuu___III@@@===999444444222000///.........---------,,,,,,,,,++++++---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***------,,,---...111444666666444444777>>>CCCDDDDDDDDDBBBAAADDDJJJQQQWWWYYYYYY\\\bbbiiiooopppooollleeehhhhhhdddaaa___[[[VVVXXXWWWXXX[[[```fffjjjkkklllooorrrtttuuuvvvxxxzzzyyyyyyxxxzzz~~~zzzxxxtttuuuwwwyyyxxxssslllfffYYYWWWTTTPPPKKKGGGDDDCCCGGGCCCGGGUUUcccllluuu}}}~~~~~~|||xxxsssooonnnnnnoooooooooooonnniiiccc^^^ZZZXXXXXX\\\bbbdddaaa^^^^^^ccchhhjjjjjjoooyyy|||uuuoookkkiiieeebbb___\\\^^^fffpppxxxwwwnnnooosss{{{uuummmvvv~~~iiiooojjjWWWJJJBBB>>><<<999999888888777555444333333111000...------------000...---///777LLLhhh{{{||||||xxxxxx}}}|||wwwyyymmmeeefffiiijjjrrrqqqnnnlllkkkkkkmmmnnnuuupppkkkhhhhhhkkkmmmnnnooonnnlllmmmoooqqqrrrrrruuuuuuuuuuuuvvvvvvvvvvvvyyyxxxwwwvvvvvvuuuuuuvvvyyy{{{~~~~~~~~~~~~nnnaaa]]]OOOEEEIIITTTccc~~~yyytttyyy|||wwwuuuyyyyyyssslllfff]]][[[jjj~~~yyyeeeOOOEEEAAA<<<;;;<<<555333000//////000///...000//////.........//////111000888LLLcccuuuyyyuuuiiiccc``````ccchhhmmmoooqqqqqqooollljjjiiikkkeee```]]]WWWMMMEEECCCGGGIIILLLRRRZZZdddmmmrrr}}}uuunnniiieeebbb```XXXUUUQQQKKKGGGCCCAAA@@@AAA???>>>AAADDDMMM^^^nnn~~~{{{||||||tttppprrrxxxrrr\\\HHH@@@<<<999444444222000///.........---------,,,,,,,,,++++++---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***------,,,---///111444666666444333777===CCCEEEEEECCCAAAAAADDDJJJQQQWWWYYYWWW\\\ccciiimmmoooooopppkkkllljjjddd```^^^ZZZUUUUUUUUUWWW[[[aaafffiiijjjmmmooorrrttttttuuuwwwyyyzzzxxxwwwxxx{{{zzzvvvuuuvvvvvvxxxzzzyyyuuuooojjjbbb___[[[VVVRRROOONNNNNNJJJFFFGGGPPPYYYbbblllvvv{{{xxxwwwwwwyyyyyyxxxxxxwwwrrrlllggg```]]][[[]]]dddiiikkkjjjrrruuuvvvsssoooqqqxxx|||xxxuuusssmmmjjjeeeaaaaaagggqqqxxxzzzpppmmmooo{{{zzzooouuutttxxx~~~jjjWWWIIIAAA>>>===888888888888777666555444333222000...------------///......000999LLLfffzzz{{{yyy}}}~~~~~~{{{{{{|||xxxmmmeeefffiiikkkpppnnnllljjjjjjllloooqqqtttpppjjjhhhhhhjjjlllmmmooommmllllllnnnpppqqqpppttttttttttttttttttuuuuuuxxxwwwvvvvvvuuuuuuuuuvvvwwwyyy|||}}}}}}}}}~~~pppbbbUUUIIIAAACCCIIITTTjjjvvvoootttwwwtttsssvvvxxxsssooohhh]]]ZZZiii~~~nnnTTTGGGAAA===;;;;;;555333000//////000///...//////............//////111222<<>>>>>@@@CCCKKK\\\kkk{{{}}}yyyuuuwww|||}}}zzzpppjjjkkkqqqmmmYYYFFF???<<<888444444222000///.........------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,,,,---///111444555555333222666===CCCFFFGGG@@@???@@@CCCJJJQQQWWWYYYVVV]]]eeeiiijjjlllqqquuussssssmmmddd^^^[[[XXXTTTSSSTTTXXX^^^eeeiiikkkkkknnnppprrrsssttttttvvvxxxzzzxxxvvvuuuxxx}}}xxxttttttvvvzzzzzzzzz{{{{{{wwwrrrnnniiieee___YYYUUUTTTVVVWWWUUUTTTVVVYYY\\\aaakkkuuu|||vvvrrrkkkfffbbbccckkktttzzz}}}zzztttsssyyy~~~~~~}}}uuuqqqkkkeeedddhhhpppwww}}}xxxpppllltttrrrttt~~~}}}nnn[[[KKKBBB@@@@@@888888888777777666666555333222000...---------...---...///222;;;NNNeeevvvzzzuuuwww{{{uuuzzzxxxoooffffffjjjmmmooollliiiggghhhlllpppssssssooojjjggggggiiikkkkkknnnlllkkklllnnnooooooooorrrrrrrrrsssssstttttttttwwwvvvuuuuuuuuuuuuuuuvvvuuuxxxzzz|||||||||~~~mmm^^^MMMFFFAAAAAABBBHHHYYYlll~~~~~~vvvlllnnnssssssrrrtttvvvtttrrrlll___YYYhhh||||||]]]JJJBBB>>><<<;;;666333000///000000///...//////............//////111444AAAXXXooo~~~|||rrrgggcccbbbeeelllssssssuuuwwwuuupppiiicccaaa]]]VVVQQQOOOLLLFFFCCCDDDHHHIIIMMMTTT\\\fffnnnssszzz~~~wwwsssmmmhhhdddaaa]]][[[TTTSSSQQQNNNKKKGGGDDDCCC@@@>>>===>>>@@@HHHXXXfffrrr{{{}}}vvvqqqttt{{{}}}xxxwwwlllcccbbbjjjhhhVVVEEE>>>;;;888444444222000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///222444555444222222666===DDDGGGGGG>>>>>>???DDDKKKRRRWWWYYYVVV^^^gggjjjiiikkksss{{{{{{yyypppccc[[[YYYVVVSSSRRRTTTZZZaaahhhlllmmmllloooqqqrrrsssssssssuuuwwwyyywwwuuutttvvv{{{{{{vvvtttuuuzzz~~~}}}|||xxxsssoooiiiddd\\\UUURRRRRRUUUWWW___eeekkkmmmkkkjjjooouuuyyy}}}|||yyytttoookkkmmmttt~~~{{{uuutttyyy~~~yyyuuuooohhhfffiiipppvvv}}}vvvnnnpppxxxxxxtttttt{{{uuuaaaOOODDDAAABBB999888888777777666777777333222000///------......---///000111<<>><<<===>>>DDDRRR```kkkvvv{{{tttvvv~~~|||uuuuuuhhh]]][[[eeedddTTTDDD>>>;;;888444444222000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...000222333444333222222777>>>DDDGGGFFF===>>>@@@EEEMMMSSSWWWXXXWWW```iiikkkiiikkkttt}}}{{{pppbbbYYYVVVUUURRRPPPRRRWWW^^^eeejjjlllkkkpppqqqrrrrrrrrrsssuuuxxxxxxvvvuuuuuuwww{{{}}}yyyuuutttxxx|||wwwrrrooofffaaaYYYRRRNNNNNNPPPRRR___lllzzz{{{vvvssssssvvvzzzwwwtttqqqrrrxxxzzzuuutttxxx}}}|||yyysssnnnkkkmmmssswww}}}zzzqqqppprrrrrrvvvvvvvvv~~~yyygggTTTGGG@@@???:::999888777666666777777444222111///...............000///000===XXXrrryyyuuuwww~~~|||tttooowww||||||ssskkkjjjlllnnnpppmmmiiifffgggjjjooorrrrrrnnniiigggggghhhhhhhhhlllkkkkkkmmmoooqqqpppoooppppppqqqrrrtttuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxvvvxxxzzz{{{|||}}}~~~}}}vvvcccXXXNNNNNNMMMLLLJJJJJJQQQYYYjjjppplllooosssuuuuuuuuuuuuwwwrrrcccXXX___ooolllQQQDDD@@@===999666444111000000111000///...............///000000///666IIIaaapppuuuyyyooofffdddfffkkksss{{{~~~~~~}}}xxxqqqjjjeeeccc]]]TTTLLLIIIFFFBBBBBBDDDFFFIIINNNUUU^^^hhhoootttxxx|||}}}xxxvvvqqqoookkkhhhfffccc^^^[[[]]][[[YYYUUUPPPKKKFFFCCCAAA>>><<<<<<<<<@@@MMMZZZgggrrr|||yyyzzz{{{sss~~~uuuhhh[[[WWWaaabbbSSSDDD>>><<<888444444222000///.....................---------,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++,,,---///000222333444222222444999@@@EEEEEEDDD>>>???BBBHHHNNNTTTVVVWWWWWW___hhhjjjiiijjjrrrzzz~~~zzznnn___WWWUUUSSSQQQOOOPPPSSSXXX___eeeiiijjjooopppqqqqqqqqqsssvvvyyyxxxwwwwwwwwwxxx{{{}}}xxxuuussswww|||wwwrrrooohhhccc\\\TTTOOOMMMMMMMMM\\\mmm{{{wwwvvvzzzwwwuuurrrqqqttt{{{{{{vvvuuuwwwzzz}}}~~~zzzuuurrrrrrvvvyyy{{{~~~zzzrrrqqqrrrqqqzzzyyytttyyy{{{lll[[[LLLAAA<<<<<<;;;999777666666666777444333111///.........///...111000000???\\\vvvxxxvvvzzz}}}tttnnnyyy|||zzzsssmmmmmmnnnnnnpppmmmjjjhhhhhhkkkooorrrrrrnnnjjjhhhggghhhhhhgggiiiiiiiiillloooqqqpppoooooopppqqqrrrtttuuuvvvwwwuuuuuuuuuuuuvvvwwwyyyyyyxxxyyy{{{{{{|||}}}}}}~~~~~~tttmmmkkkjjjgggdddbbbaaaccceeennnuuummmmmmpppsssuuuvvvvvvwwwsssfffXXXZZZeee|||oooTTTEEE@@@===:::777444111000111111000///......---......///000111000888MMMfffppppppxxxwwwnnnhhhhhhlllqqqyyy}}}uuummmgggeeeeeeZZZRRRJJJFFFCCC??????AAAEEEHHHMMMUUU^^^gggooossswww{{{}}}vvvqqqnnnpppooonnnmmmmmmjjjgggddd```^^^[[[VVVQQQKKKGGGDDDBBB???===<<<:::===IIIUUUdddmmmuuuxxx|||}}}}}}zzzssswwwjjj\\\UUU```aaaTTTEEE???<<<888444444222000///.....................------------+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,+++,,,---///111222333333111222555;;;BBBEEECCCAAA???AAADDDJJJPPPTTTVVVVVVUUU]]]eeehhhgggiiinnntttzzzvvvkkk]]]UUUTTTSSSQQQRRRQQQRRRUUU\\\ccciiikkknnnoooppppppqqqssswwwzzzyyyyyyyyyyyyyyyxxxwwwwwwuuurrrsss{{{|||xxxtttqqqkkkgggaaaZZZSSSNNNKKKJJJTTTdddvvv~~~zzzuuuxxx}}}{{{xxxrrrnnnooouuu}}}{{{wwwvvvwwwyyy||||||~~~~~~zzzvvvttttttvvvwww{{{yyysssqqqvvvuuu|||tttvvv~~~ssseeeVVVHHH???>>><<<:::777555555555666444333111///......//////,,,111111111AAA^^^vvvuuuvvv}}}vvvooozzzzzzuuuooonnnqqqqqqooommmllljjjiiikkknnnqqqtttrrroookkkiiihhhhhhhhhgggddddddfffjjjmmmoooooonnnmmmnnnoooqqqssstttvvvvvvuuuuuuvvvvvvwwwyyyzzz{{{xxxyyyzzzzzzzzz{{{~~~~~~}}}{{{|||~~~|||}}}rrrmmmppptttwwwyyyvvvvvvtttgggXXXUUU\\\sssoooVVVEEE@@@===:::777444222111111111111000---------......///000111333<<>><<<:::;;;FFFRRR___gggkkkkkknnnyyy}}}xxxyyymmm^^^TTT___bbbTTTFFF@@@===999555444222000///.........//////.........---------+++++++++,,,,,,------------,,,+++******+++,,,---***,,,---///111222333333111222666===CCCEEEBBB???@@@BBBEEEKKKQQQUUUVVVVVVTTTZZZbbbffffffgggkkkooowwwtttiii\\\TTTSSSSSSQQQWWWUUUSSSVVV\\\dddkkkooommmnnnoooppppppssswww{{{zzz{{{{{{zzzxxxuuusssqqqsssqqqsss}}}|||xxxvvvtttmmmjjjddd]]]VVVPPPKKKHHHIIIWWWeeemmmssszzz{{{wwwtttvvvzzz}}}|||tttnnnlllrrr{{{|||yyywwwwwwyyyzzz}}}|||||||||{{{vvvrrrqqqqqqtttxxx}}}yyyuuuqqq{{{yyy}}}uuuuuuyyynnn```OOODDD???===:::777555555555555444333111000///...//////+++111222333BBB^^^ssszzztttwwwwwwoooxxxwwwqqqlllnnnsssssspppjjjjjjiiijjjlllppptttvvvssspppllliiiiiiiiihhhgggaaaaaadddhhhlllnnnnnnmmmkkklllmmmoooqqqsssuuuuuuvvvvvvvvvwwwxxxzzz{{{|||xxxyyyyyyyyyxxxyyy|||~~~|||~~~yyypppiiifffeeesssuuu|||wwwpppqqqwwwzzzzzzvvvuuussshhhYYYSSSVVVooo}}}zzz{{{~~~}}}{{{nnnWWWFFF???===;;;777555222111111111111000---------......000111111666???XXXrrrwwwrrrzzz}}}wwwqqqlllkkkpppxxx}}}nnnccc^^^___aaaVVVOOOHHHFFFDDDAAAAAACCCBBBFFFLLLTTT^^^gggnnnrrrssswww}}}~~~~~~~~~|||zzzvvvqqqjjjeee^^^[[[WWWRRRNNNKKKIIIHHHDDDAAA???<<<999;;;EEEPPP\\\bbbdddaaabbbnnn}}}ttt___WWW```bbbWWWFFF<<<888777666555333111000///......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......***++++++,,,,,,++++++***+++,,,---///000222333444...222888>>>BBBCCCBBBAAA<<>>???>>>>>>CCCIII[[[hhhiiiaaa]]]\\\fffzzzwwwbbb[[[cccdddXXXGGG<<<999888666555333111000///......+++,,,,,,------,,,,,,+++,,,,,,,,,------------...***++++++,,,,,,++++++***+++,,,---///111222333444222555;;;@@@BBBBBB@@@>>>;;;???FFFMMMSSSUUUTTTRRRZZZgggiiieeegggffflllyyy|||{{{iiiXXXVVVTTTQQQTTTVVV[[[aaaeeefffiiimmmppppppppppppqqqsssvvvyyy{{{zzzzzz{{{zzzxxxuuusssqqqppprrrwww|||ssspppkkkeee]]]TTTKKKEEE@@@FFFNNNVVV\\\aaagggkkkqqqrrrvvvzzz{{{xxx{{{|||vvvnnnjjjkkkpppttt~~~{{{vvvuuuxxx||||||yyyuuuqqqpppqqqsssuuu{{{vvvtttqqqssstttsssqqqqqqrrrsssxxx{{{{{{qqqqqquuu}}}rrrhhhxxxvvvmmmdddWWWKKKBBB???<<<999999888777555444444333111000000000000...///111666DDDZZZlllvvvrrrwwwyyyyyy~~~tttmmmlllmmmnnnpppsssnnniiihhhlllqqqssswww|||yyytttnnnkkklllmmmjjjggg```\\\[[[aaagggiiikkkmmmooommmllllllnnnqqqrrrsssvvvuuuuuuwwwzzz{{{zzzxxxyyyyyyyyyxxxwwwyyy|||}}}}}}zzz}}}zzzpppddd\\\VVVWWWbbbooo~~~xxxvvvwwwyyy|||}}}~~~{{{rrrrrrwww{{{}}}{{{zzzyyypppaaaVVVRRR___rrrvvvttt|||~~~qqq]]]KKKBBB>>><<<888555111//////000000///222...---000111//////222888SSSkkkyyyxxxtttuuuyyy}}}xxxiiiaaa^^^]]]]]]SSSOOOHHHBBB??????AAACCCGGGIIINNNUUU]]]fffnnnsssxxxzzz~~~|||vvvpppjjjddd``````ZZZSSSNNNLLLJJJGGGDDDBBB???===>>>>>>===BBBIIIZZZiiilllfffbbb^^^dddttt|||hhhaaahhhgggYYYHHH>>>:::999666555333111000///......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------***++++++,,,,,,++++++***+++,,,---///111222333333555888===AAABBBAAA>>><<<:::???FFFMMMRRRTTTSSSRRR___jjjjjjeeeeeedddkkk|||~~~}}}kkkYYYVVVSSSQQQUUUZZZ```hhhmmmmmmmmmmmmnnnppppppppppppqqqtttvvvwwwwwwwwwwwwvvvuuussspppoooqqquuuyyy}}}}}}vvvrrrmmmfff^^^SSSIIICCC???DDDKKKSSSYYY___eeeiiiqqqpppssswwwwwwuuuwww{{{xxxpppjjjiiillloooyyy{{{|||zzzwwwvvvxxx{{{xxxtttnnniiiffffffggghhhwww}}}zzzpppjjjhhhgggjjjmmmpppqqqrrrsssuuuzzz}}}}}}ssslllooo}}}}}}sssgggssswwwjjjaaaWWWNNNCCC@@@<<<::::::999888666555444333222000000000///---///000555FFF___rrryyyrrrxxx~~~zzz{{{|||sssllllllnnnoooqqqtttmmmhhhggglllqqqtttxxx}}}}}}xxxqqqnnnnnnoooooommmddd\\\XXX\\\cccfffiiilllmmmjjjhhhiiimmmqqqrrrrrrtttsssrrrtttvvvxxxxxxxxxzzz{{{{{{yyyyyyzzz}}}~~~~~~uuuqqqggg___WWWVVVZZZcccrrr~~~{{{uuuooojjjeeebbbbbbcccgggpppyyy{{{wwwzzz{{{|||uuutttxxx{{{}}}{{{{{{tttfffXXXPPPXXXjjj|||{{{zzzwwwbbbOOODDD@@@>>>888555222000000000000///111...---000000///000444@@@\\\rrrrrrxxxtttgggbbb```]]]YYYQQQMMMGGGBBB??????AAACCCGGGIIINNNUUU]]]fffnnnrrrwwwyyy}}}yyysssmmmgggaaa]]]\\\VVVPPPLLLJJJIIIEEEBBBAAA>>>===>>>======BBBIIIXXXiiipppnnnjjjbbbaaammm~~~ooohhhlllhhhYYYIII???;;;:::666555333111000///......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***++++++,,,,,,++++++***+++,,,...000111222222222444777<<<@@@AAA???<<<:::999???FFFMMMQQQRRRRRRRRR```jjjjjjeeeccc^^^dddvvvmmmZZZUUURRRPPPUUU^^^dddlllpppooommmlllmmmooooooooooooppprrrssstttssstttttttttsssrrrpppoootttyyy}}}~~~||||||~~~vvvsssmmmeee\\\RRRHHHAAAAAAEEEMMMUUU\\\ccchhhkkkqqqpppqqqvvvwwwuuuvvvzzz~~~yyypppjjjgggiiikkksssuuuwwwvvvtttssstttuuupppmmmhhhdddaaaaaabbbcccmmmuuu||||||tttjjjdddbbbaaaeeejjjnnnqqqrrrtttuuuzzz|||vvvjjjkkkuuu}}}wwwgggnnnyyyiii^^^VVVPPPDDDAAA===;;;::::::888777666555444222111000/////////111111666IIIdddvvv{{{pppyyy~~~{{{yyy|||yyyqqqkkklllooopppsssvvvlllgggggglllqqqtttyyy~~~{{{tttppppppqqqssssssiii___WWWYYY___dddhhhkkklllhhhdddeeejjjoooqqqpppsssrrrrrrrrrtttvvvxxxyyy|||||||||{{{zzz{{{~~~rrrfffaaaUUUUUUXXXaaalllxxx}}}uuujjjaaa[[[VVVTTTSSSQQQQQQTTTWWW\\\gggqqq{{{zzz}}}zzzwww|||xxxwwwzzz}}}|||zzzzzzwwwlll\\\PPPSSScccsss}}}|||gggRRRFFFAAA>>>999666222000000000000///000......000000///111666EEEbbbwww~~~rrr{{{qqqfffdddbbb]]]WWWNNNKKKFFFAAA??????AAABBBFFFIIINNNUUU^^^ffflllpppuuuxxx{{{yyysssmmmfff```\\\XXXSSSMMMJJJIIIGGGDDDAAABBB>>>===>>>>>>>>>CCCJJJTTTgggsssuuutttiiibbbhhhwwwyyyuuummmoooiiiYYYHHH???<<<:::666555333111000///......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***+++,,,...000222222222111111444999>>>???>>><<<:::999???GGGMMMOOOOOOPPPPPP]]]ggghhhddd___VVV[[[mmmooo[[[UUUQQQOOOUUU___dddjjjmmmlllkkkkkkmmmnnnnnnnnnooopppqqqqqqrrrqqqrrrrrrsssssssssssssssyyy~~~|||zzz}}}~~~uuuqqqjjjccc[[[RRRHHHCCCBBBFFFNNNWWWaaahhhkkkmmmrrroooppptttvvvuuuvvvyyy{{{yyyqqqjjjggggggiiiooopppqqqqqqpppnnnnnnnnnhhhgggeeedddcccdddfffggghhhpppyyy|||wwwooojjjgggcccgggkkkooopppqqqrrrtttxxx{{{~~~yyynnnlllooo}}}|||zzz}}}hhhiii}}}lll```VVVPPPEEEBBB>>><<<;;;;;;999888777666444222111000//////000222111666JJJfffuuuvvvooozzzyyywww{{{vvvooojjjlllppprrrtttxxxlllgggggglllqqqtttyyy~~~}}}vvvrrrppprrruuuwwwooodddZZZYYY]]]aaafffkkklllhhhdddcccfffkkknnnooorrrrrrrrrssstttvvvxxxzzz{{{||||||{{{{{{|||{{{zzzzzzzzzrrreee[[[XXXWWW```mmmyyyzzzkkkdddYYYPPPJJJHHHJJJMMMLLLKKKLLLPPPRRRVVV```kkk~~~~~~~~~wwwvvvxxx{{{yyy}}}~~~|||{{{{{{{{{ssscccUUUPPP^^^ooo{{{lllVVVHHHAAA>>>:::777333111000000//////000......000///...222999IIIfffzzz}}}yyyrrr}}}rrrgggfffddd]]]UUUKKKHHHDDD@@@??????AAABBBDDDHHHOOOXXX```fffkkkmmmsssuuuyyy}}}|||vvvpppkkkeee___[[[UUUQQQLLLIIIIIIGGGDDDAAABBB???>>>?????????EEELLLQQQeeesssyyy{{{oooeeegggqqq|||uuulllyyyoooooohhhWWWGGG???<<<:::666555333111000///......+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,///111222222111000...222777<<>><<<::::::AAAIIIMMMNNNMMMMMMNNNYYYccceeebbb\\\QQQUUUjjj|||~~~ooo\\\UUUQQQNNNTTT]]]bbbfffhhhhhhhhhjjjlllmmmmmmnnnooopppqqqqqqqqqqqqrrrssstttvvvxxxyyyzzz}}}~~~{{{|||~~~~~~}}}tttooohhhaaaZZZSSSMMMIIIJJJNNNXXXcccnnnuuuxxxxxxvvvrrrqqqtttwwwvvvvvvyyyyyy}}}{{{ssslllhhhhhhiiikkkkkklllllllllkkkjjjjjjeeefffgggiiijjjkkklllmmmiiipppyyy~~~zzzuuuqqqhhhkkknnnoooooooooppprrrvvvyyy|||~~~~~~~~~|||sssllliiitttuuuxxxyyyttt{{{iiicccuuufffYYYPPPFFFCCC???===<<<<<<:::999777666555333111000//////...000000444JJJgggtttpppnnn|||xxxwww{{{sssllliiilllqqqtttvvvyyymmmhhhggglllqqqtttxxx}}}}}}wwwrrrppprrruuuwwwtttiii___[[[ZZZ\\\cccjjjmmmjjjfffccccccfffjjjnnnppprrrsssttttttvvvxxxzzzzzzzzz{{{{{{{{{}}}xxxmmmjjjhhhggg```XXXUUUWWWjjjwwwtttgggUUUNNNHHHFFFGGGJJJPPPWWWWWWWWWXXXYYYXXXXXXaaakkk|||{{{|||xxxsssqqq~~~}}}yyy}}}}}}||||||wwwhhhZZZNNN[[[mmm|||rrrYYYIIIBBB???;;;777333111000000/////////...///000///...444;;;OOOlllzzz|||rrr~~~sssiiifffccc[[[SSSHHHFFFCCC@@@>>>???AAABBBCCCIIIRRR\\\dddiiikkkkkkooorrrvvv{{{zzzvvvqqqlllgggbbb\\\YYYSSSOOOKKKIIIJJJIIIEEEBBBAAA>>>===>>>??????EEELLLSSSfffttt{{{tttggghhhnnnyyyyyymmmfff|||pppoooeeeTTTEEE>>><<<:::666555333111000///......+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,///111222222111//////333888===???>>><<<:::;;;BBBJJJMMMLLLJJJKKKLLLXXX```bbb```ZZZPPPWWWoooxxx|||ooo]]]VVVPPPMMMSSSXXX]]]dddggggggggghhhjjjlllmmmnnnooopppqqqrrrrrrrrrssstttwwwzzz}}}}}}{{{{{{}}}}}}}}}}}}zzzsssnnnggg```[[[WWWSSSQQQUUU[[[fffttt{{{xxxzzz{{{yyyxxxzzzyyy}}}wwwpppjjjiiiiiihhhgggggghhhjjjkkkkkkjjjgggiiillloooqqqqqqpppoookkkooovvv~~~|||wwwlllnnnoooooonnnnnnooopppvvvxxx|||~~~~~~~~~rrrhhhaaaiiiwwwxxxzzzrrrqqqxxxiii]]]{{{ppp^^^PPPFFFDDD@@@>>>======;;;:::888777555333111000//////,,,111111666NNNlllvvvooojjjzzzyyyyyy~~~qqqkkkhhhlllrrruuuwww{{{nnniiihhhlllqqqssswww|||}}}{{{vvvrrrpppppptttvvvuuummmccc\\\WWWWWW___hhhooonnnjjjddd___```gggmmmmmmpppsssuuutttuuuwwwyyyxxxyyyzzzzzz{{{~~~|||{{{|||~~~yyymmmdddWWWSSSOOOMMMKKKJJJPPPXXXkkkxxx~~~rrrcccVVVNNNIIIHHHMMMPPPRRRWWW^^^ccccccdddddd```^^^eeeooo}}}|||vvvsssuuuzzz~~~yyyrrrnnnxxx}}}xxxzzz}}}}}}~~~zzzxxxtttgggZZZMMMXXXkkk~~~www^^^LLLDDD@@@;;;888444111111000///.........///000///...444===TTTssstttpppuuuiiiddd```XXXQQQFFFDDDAAA???>>>???AAABBBDDDKKKWWWbbbjjjmmmmmmlllllloootttyyy~~~~~~uuurrrmmmhhhddd```[[[WWWSSSOOOLLLKKKKKKJJJGGGCCC???<<<;;;<<<===>>>CCCJJJXXXiiittt{{{uuuhhhhhhoooxxxvvvlllhhh}}}pppnnndddSSSDDD>>><<<:::666555333111000///......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++---///222333222000///222555:::>>>???>>>;;;999<<>>>>>===<<<:::888777555333111000//////---222444:::TTTrrr{{{rrrfffwwwzzz{{{pppjjjhhhlllrrruuuxxx{{{ooojjjhhhlllqqqssswww{{{{{{yyyvvvrrroooppprrruuuuuuooofff]]]UUUSSS\\\gggppppppmmmeee]]]]]]eeemmmkkkooosssuuuttttttvvvxxxvvvwwwyyyzzz{{{~~~vvvtttqqqpppmmmcccUUUJJJEEE@@@;;;:::;;;@@@LLLXXXXXXeeennnlllccc\\\SSSKKKQQQNNNOOOVVVXXXVVVXXX]]]bbbccceeeddd```^^^eeeooo~~~{{{ssskkkkkkrrryyy|||~~~zzzrrrmmmsss|||vvvxxxzzz{{{~~~|||vvvrrrnnncccWWWLLLVVViii~~~zzz```NNNEEEBBB<<<888444111111000///.........///000......555>>>WWWwww~~~qqqooouuuiiiccc]]]UUUOOOEEECCCAAA???>>>???AAABBBEEEMMMZZZgggnnnpppooolllkkknnnsssyyy}}}}}}zzztttqqqlllhhhddd```[[[XXXSSSPPPLLLKKKLLLKKKHHHEEE===:::999;;;;;;<<>>;;;;;;666555333111000///............---------,,,,,,,,,***+++,,,,,,******+++,,,************************,,,---///000111111000000222777<<>>;;;<<<@@@<<<:::777333111000000000222333222;;;ZZZzzzsssiiiwww}}}xxxzzzssshhhhhhnnnpppxxx|||ssspppiiiiiippprrrooorrr{{{~~~xxxrrrnnnmmmooorrruuuqqqiii^^^VVVUUUZZZ___lllpppppphhh]]]YYY^^^fffmmmlllmmmooorrruuuvvvuuutttvvvyyy{{{}}}xxxnnn```UUUNNNHHH@@@;;;888777666666888<<>>===999444111000000//////111222......111,,,222DDD\\\xxxxxxqqqrrrnnndddaaa]]]UUUMMMJJJDDD@@@???>>>===@@@EEEGGGMMMYYYfffppptttrrrooonnnlllmmmrrrzzz{{{vvvrrrooojjjiiihhheee```\\\UUUSSSRRRQQQPPPLLLGGGCCC@@@>>>======;;;;;;AAAJJJXXXmmmyyy{{{|||sssggggggoooxxx|||tttooonnnuuunnnaaaSSSGGG???;;;;;;666555333111000///............---------,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,---///000111111000000333666;;;>>>===<<<::::::AAADDDJJJOOONNNJJJLLLQQQ\\\___```ZZZUUUYYYfffsssvvvmmmcccZZZRRRKKKJJJNNNRRRUUUYYY]]]___bbbeeegggiiijjjkkkmmmnnnooopppqqqsssuuuxxx|||~~~{{{zzz{{{|||yyypppnnniiiccc___[[[ZZZYYYZZZ___gggooovvv~~~~~~{{{xxxxxx|||yyyqqqkkkgggdddddddddhhhnnnvvv|||{{{rrrkkkiiigggbbb___```^^^eeekkkmmmppprrrnnnhhhhhhgggffffffhhhjjjmmmnnnuuuxxx{{{}}}~~~yyygggZZZTTTbbb~~~{{{llltttdddPPP```|||lllZZZJJJEEEBBBBBBAAA>>>===???<<<:::777333111000000000...000111<<<[[[}}}xxxrrr|||}}}yyyllliiilllnnnvvv{{{tttnnnhhhiiiqqqtttpppsss{{{{{{uuunnnlllooossswwwtttnnneee\\\XXXYYY\\\gggnnnqqqkkk___XXX\\\bbbiiikkknnnppprrrtttuuuvvvuuuwwwyyyzzz}}}qqq___XXXMMMFFFCCC@@@<<<999888777555444444666888:::===>>>???BBBDDDEEEFFFGGGHHHLLLQQQSSSQQQNNNLLLKKKRRRUUUYYYZZZXXXYYYeeerrrxxxhhhWWWOOOSSSZZZiiipppvvvvvvwwwyyyxxxvvvwwwtttrrrxxx|||~~~}}}xxxsssmmmcccYYYQQQSSSccc|||qqqXXXHHHDDD===999444111000000//////000111......222///666JJJaaaxxxvvvpppwwwrrrgggddd```WWWOOOIIIDDD@@@???>>>===@@@EEEGGGNNN[[[iiissswwwuuuqqqpppnnnmmmpppvvv|||}}}zzzwwwssspppmmmlllllliiiddd```WWWVVVSSSRRRPPPMMMIIIFFFBBB???======;;;;;;BBBKKKXXXmmmxxxyyyyyypppeeedddmmmvvvxxxssssssyyyqqqcccSSSGGG???<<<;;;666555333111000///............---------,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000000444777;;;===<<<:::888888@@@CCCIIINNNMMMLLLPPPWWWbbbccc```YYYSSSWWWeeeqqqsssjjj^^^VVVNNNHHHIIIMMMPPPSSSXXX[[[^^^aaadddggghhhiiilllnnnpppqqqrrrrrrrrrtttwww{{{}}}|||}}}}}}tttqqqkkkeee___[[[XXXWWWWWWZZZ]]]bbbgggooowww}}}~~~~~~yyyvvvuuuxxx{{{sssmmmiiidddcccdddgggnnnwww|||rrriiiaaaZZZXXXZZZ[[[bbbiiiooossstttooohhhggggggffffffhhhkkkmmmoootttwww{{{}}}~~~~~~jjj]]]WWWeeessszzzbbbLLLXXX|||xxxlll___LLLFFFCCCDDDCCC@@@>>>@@@<<<:::777444111000000000---///111>>>]]]}}}yyyxxx~~~~~~ooojjjjjjkkkssszzztttlllhhhkkksssvvvtttvvv|||yyypppkkknnnsssyyyxxxtttkkkaaaZZZWWWWWWbbbllltttpppcccYYYXXX]]]ccchhhnnnqqqrrrsssuuuwwwwwwxxxyyyzzz|||}}}lll\\\IIICCC===::::::;;;999777999777555222111222333444666777999<<>>===@@@EEEGGGOOO]]]mmmxxx|||yyyvvvrrrooollllllpppvvvzzz}}}~~~~~~~~~}}}zzzxxxxxxxxxxxxtttqqqpppoooooolllfffaaaYYYVVVSSSPPPOOONNNKKKIIIDDD@@@===<<<;;;<<>>>>>>>>===@@@EEEHHHQQQ```ppp|||~~~{{{tttpppkkkhhhjjjpppvvvzzz|||}}}vvvooollloootttuuuuuutttuuuwwwtttrrrqqqppppppkkkddd^^^UUURRROOOMMMMMMMMMLLLLLLEEEAAA>>><<<:::<<>><<<:::999999@@@CCCIIIMMMKKKLLLUUU```eeeccc^^^VVVQQQVVVbbbmmmnnncccWWWPPPLLLIIIJJJNNNUUUWWW[[[^^^___aaaccceeegggiiilllppprrrssssssrrrsssuuuxxx}}}|||{{{}}}~~~xxxtttnnneee]]]UUUOOOLLLJJJLLLOOORRRUUUYYY^^^aaaggglllttt{{{}}}{{{wwwtttrrrqqquuuzzz~~~~~~}}}|||zzzvvvpppkkkfffeeecccbbbeeennnzzzvvvhhh\\\TTTVVV___qqqwwwuuurrrooommmlllllllllqqquuuzzz~~~{{{rrrkkkqqqoooTTTYYYyyyxxxoooeee[[[QQQGGGDDDCCC@@@@@@AAA===;;;888444222111111111000111555CCC___xxx}}}uuuzzz{{{zzz|||}}}rrrgggfffjjjlllrrruuummmhhhiiiooowww|||}}}~~~vvvnnnmmmpppzzzyyyuuummmaaaWWWRRRQQQ\\\jjjxxxzzzoooaaaXXXUUUWWW___iiioooooopppsssvvvwwwxxxyyyyyyzzz}}}|||ooo___OOODDD@@@<<<;;;:::999:::::::::::::::999888666666555666666555666888<<<@@@EEEHHHKKKLLLHHHDDDGGGMMMSSSTTTTTTKKKIIIJJJPPPUUU\\\hhhrrr}}}tttiiibbb^^^fffttt~~~~~~{{{qqqppp}}}}}}}}}}}}~~~yyyjjj[[[KKKIIIWWWttt|||wwwlll[[[LLLEEE>>>:::555222111111000000///222//////222111===VVVjjjqqqrrr{{{~~~yyyrrreeeiiiwwwxxxkkkbbbYYYPPPIIIDDD???===>>>>>>===@@@EEEIIIRRRaaarrr~~~uuuqqqkkkffffffkkkrrrwww~~~xxxhhh\\\WWWVVVYYYbbblllrrrttttttuuuvvvvvvtttqqqpppooojjjbbb[[[PPPNNNJJJIIIJJJKKKLLLLLLEEEAAA>>><<<:::<<>><<<:::::::::@@@DDDJJJMMMJJJJJJTTT```aaaaaa]]]XXXUUUYYYdddmmmjjj^^^SSSOOOMMMKKKLLLOOOVVVXXX\\\___aaabbbeeeggghhhiiilllnnnpppqqqrrrrrrrrruuuyyy}}}zzzyyyxxxzzz~~~~~~|||wwwssslllcccYYYPPPHHHDDD@@@CCCGGGJJJLLLOOOSSSUUU]]]aaaiiiqqqvvvxxxxxxwwwuuussspppnnnnnnqqquuuxxxxxxwwwuuuvvvwwwuuupppkkkhhhgggdddbbbcccjjjvvv~~~rrrcccWWWTTT[[[nnnwwwuuussspppnnnnnnooooooppptttzzz~~~|||uuuvvv}}}rrrVVVXXXxxxttthhh___SSSHHHEEEEEECCCAAAAAA===;;;888444222111111111,,,...333DDD```www|||www~~~}}}}}}zzzlllccceeekkkmmmssstttjjjeeehhhnnnuuu{{{{{{qqqmmmmmmvvvwwwuuunnncccYYYSSSQQQXXXeeessszzzttthhh]]]WWWSSSZZZcccjjjmmmooorrrtttuuuwwwxxxyyyzzz|||{{{mmm]]]LLL???;;;===>>>>>>???@@@AAAAAAAAABBBBBBAAA???<<<:::888777777555666888;;;???DDDIIIKKKOOOMMMJJJIIIKKKPPPWWW\\\VVVPPPLLLOOOUUU^^^jjjuuu}}}wwwpppkkkjjjvvv}}}rrrooozzz}}}}}}qqqdddQQQLLLUUUppp}}}xxxlll[[[NNNGGG>>>:::666222111111111000///222//////111222@@@ZZZqqqvvvuuu}}}xxxppppppuuu}}}rrrffflllqqq~~~yyyiii^^^TTTLLLEEEBBB>>><<<>>>>>>>>>@@@DDDKKKSSSaaaqqq~~~xxxtttnnngggdddgggnnnsss}}}{{{hhhXXXNNNGGGGGGJJJQQQXXXccckkknnnpppqqqrrruuurrrooommmlllggg```ZZZPPPMMMJJJIIIJJJKKKKKKKKKDDD@@@===<<<;;;<<>>;;;888555222111111111,,,---444EEE___tttxxxttt~~~lllccceeekkkmmmrrrsssiiibbbfffkkkqqqxxx~~~tttmmmjjjrrruuuwwwsssjjj___WWWSSSRRR\\\kkkvvvwwwpppddd\\\QQQVVV]]]eeekkkoooqqqrrrsssuuuxxxyyyzzz{{{}}}~~~|||kkkYYYOOOHHHDDDFFFJJJPPPQQQSSSSSSSSSRRRRRRRRRSSSPPPLLLGGGBBB===999777555666777;;;???DDDIIILLLPPPRRRSSSOOOKKKNNNXXXaaafff[[[RRRQQQWWW```nnnyyy}}}yyywwwrrr{{{}}}~~~sssnnnxxx}}}}}}tttkkkVVVLLLPPPhhh{{{nnn\\\MMMHHH>>>;;;666333111111111000---222000000333444DDD```yyy}}}~~~wwwnnnpppwww~~~rrreeelllnnnzzz|||iii\\\RRRJJJEEE@@@<<<;;;>>>>>>>>>@@@DDDMMMTTTaaappp|||~~~zzzrrrjjjddddddiiinnnvvv{{{ooo___OOOIIIHHHFFFFFFIIIMMMQQQWWW\\\aaadddfffhhhmmmjjjgggfffeeebbb]]]XXXUUURRRNNNLLLLLLKKKJJJIIIBBB???======;;;;;;BBBKKKaaauuuyyypppqqqrrruuuxxxzzzyyyuuurrrpppjjjVVVJJJBBB===999666555333111000///............---------,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000000666888:::;;;:::999999:::@@@EEELLLNNNIIIGGGPPP\\\[[[]]]_________cccjjjqqq```VVVNNNMMMNNNMMMMMMNNNOOOSSSYYY]]]bbbfffjjjmmmkkkjjjkkkkkklllnnnppppppnnnrrrwww{{{}}}{{{xxxvvvlllnnnqqqxxx|||yyytttpppiii^^^RRRGGG>>>999;;;<<<>>>@@@BBBGGGMMMQQQPPPSSSYYY```ffflllppprrrpppnnnkkkgggdddcccdddfffllljjjjjjnnnrrrsssnnniii``````___[[[[[[```llluuu~~~~~~{{{||||||ttthhhYYYYYYdddxxx|||uuussspppmmmjjjjjjjjjjjjnnnsssyyy~~~yyy}}}}}}ssstttsssVVVUUUiiivvvfffWWWOOOJJJLLLOOOKKKEEEAAA>>><<<888555222111111222000000666FFF^^^pppsssooooooeeefffkkklllrrrsssiii___dddiiinnnuuu}}}vvvmmmhhhooouuuzzzyyypppdddZZZTTTMMMUUUdddrrryyyuuuiii```PPPSSSYYYaaajjjoooqqqqqqqqqtttwwwyyyzzzzzz{{{|||rrr^^^KKKHHHMMMRRRWWW\\\fffhhhiiihhhfffcccbbbbbbbbb___YYYQQQIIIAAA<<<888777777999<<<@@@EEEJJJMMMPPPVVV[[[VVVMMMMMMYYYdddpppcccVVVSSSXXXcccqqq|||~~~~~~|||{{{|||sssnnnwww~~~|||uuummmWWWKKKKKK```yyysss___QQQKKK>>>;;;666333222111111000,,,111000000444777IIIeee}}}}}}tttttt}}}qqqcccjjjnnnyyyjjj\\\RRRJJJFFF???<<<;;;===>>>>>>@@@DDDNNNUUU```nnn{{{~~~vvvllldddbbbeeejjjmmmssszzz}}}}}}~~~~~~yyyqqqiii\\\NNNDDDFFFLLLLLLKKKLLLJJJKKKLLLOOOSSSXXX\\\^^^eeeaaa^^^^^^^^^]]]YYYUUUZZZWWWSSSPPPOOOLLLIIIGGG@@@>>>======;;;;;;AAAJJJcccwww}}}uuuwwwsssuuuxxxyyyxxxvvvsssrrrlllVVVIIIBBB===:::666444222111000///---+++---------------------------,,,***))))))***,,,---+++---------+++++++++---,,,,,,///222000---000666777777:::<<<:::666777<<>>;;;;;;<<<===???DDDJJJNNNSSSRRRSSSWWW```iiiqqqtttmmmmmmmmmkkkgggdddccccccgggggghhhnnnssssssnnniiiddd```^^^^^^___cccmmmxxx~~~}}}xxxoooccc___aaammmxxxzzzuuuqqqmmmkkkiiifffccc```___^^^eeekkkttt{{{wwwsss|||~~~}}}xxxoooyyy```RRRjjjaaaQQQKKKJJJMMMLLLGGGDDDFFF@@@===888333000//////000222///555JJJbbbnnnkkkeeewww~~~}}}zzzllldddhhhnnnnnnsssuuulll```]]]^^^dddjjjpppyyyrrreeehhhooowwwzzzuuujjj^^^VVVSSSTTT```qqqzzztttiiiccc[[[SSSVVVdddooooooqqqwwwyyyuuurrruuu{{{|||wwwqqqccc___\\\]]]dddkkkpppqqquuuyyy{{{{{{|||{{{uuunnnjjj^^^RRRKKKFFF???;;;;;;999888888999<<>>888333111111000000444...///444222444NNNmmm~~~mmmaaafffooo{{{gggSSSKKKFFFAAA>>><<<;;;======<<>>;;;777444111000000///---,,,---------------------------,,,***))))))***,,,---+++,,,------++++++,,,---,,,---///222000---000666999999;;;===:::666777<<>>???AAAAAACCCEEEJJJMMMQQQQQQRRRUUUZZZaaahhhmmmooonnnmmmjjjgggfffgggiiillljjjhhhkkkoooqqqnnnkkkgggccc``````aaafffqqq}}}wwwiiiaaa^^^eeellllllgggddd^^^\\\ZZZWWWUUUTTTSSSSSS```gggqqqxxx|||~~~~~~~~~}}}rrrooozzz~~~wwwyyybbbUUUcccjjjUUUMMMIIIKKKLLLIIIGGGHHHAAA>>>999333000//////000111---222FFF]]]iiifff___pppvvvwwwjjjcccgggnnnnnnssstttkkk]]]XXXVVVXXXZZZ___jjjtttxxxmmmjjjnnnssswwwtttkkk```WWWVVVVVV```rrr~~~{{{rrrlll^^^TTTTTTaaalllnnnpppuuutttrrrqqqsssuuusssmmmhhhnnnppprrrqqqqqquuu~~~vvvbbbVVVJJJCCC>>>888555666777777666777999===AAACCCEEEJJJTTT[[[ZZZUUUWWW]]]iiikkkhhh___\\\fffwwwzzzuuutttuuuuuuvvvvvvxxxyyyzzz{{{|||~~~www|||}}}uuummmWWWLLLIIIZZZsss|||fffUUUNNNCCC???888333111111111000222...000444222666RRRrrr|||mmmeeekkkppp{{{}}}dddRRRJJJEEEAAA>>><<<;;;=========AAAGGGNNNVVV___dddkkkwwwzzzvvvooofffbbbccceeekkksssxxxzzz|||zzzsssiii]]]TTTNNNKKKKKKPPPSSS\\\jjjyyy~~~vvvjjj___XXXQQQKKKHHHFFFEEEFFFKKKNNNRRR[[[dddeeehhhiiieee___YYYQQQHHHAAA>>>======;;;<<>><<<888555111/////////...------------------------------,,,+++******+++,,,---+++,,,------++++++,,,---------///222000...000666;;;;;;===>>>;;;666888===BBBGGGLLLKKKHHHKKKVVV```eeeeee^^^VVVZZZgggnnnmmm]]]RRRIIIHHHKKKLLLNNNPPPTTTXXX\\\___```cccgggllljjjiiihhhjjjmmmoooppppppuuuwww{{{||||||xxxssspppuuuuuuuuuwww{{{~~~uuunnnjjjfff___VVVOOOIIIEEEDDDAAABBBDDDDDDEEEGGGJJJMMMPPPRRRSSSSSSTTTXXX___eeeoooooommmjjjhhhiiilllooosssoookkkkkknnnqqqrrrqqqmmmiiiddddddeeekkkxxx}}}nnnccc[[[[[[]]][[[VVVTTTQQQOOOMMMJJJIIIIIIJJJKKKWWW___jjjsssyyy|||}}}}}}~~~vvvkkkiiiuuuzzzxxx|||___SSS___rrr\\\RRRJJJJJJMMMMMMJJJIIIBBB>>>999444000//////000444111555GGG___mmmkkkcccqqqvvv|||vvviiibbbfffmmmnnnrrrsssiiiYYYTTTOOOLLLKKKMMMWWWbbbwwwvvvnnnmmmooorrrsssnnncccZZZWWWVVV]]]ooo{{{tttcccWWWRRR\\\ggglllnnnrrrqqqqqqqqqooolllgggccc```uuuuuuXXXLLLAAA<<<999666555777777777666666777999:::;;;<<>>;;;;;;=========AAAGGGPPPXXX___aaaeeeppp{{{}}}{{{tttjjjcccaaa```fffnnntttxxxyyyzzz{{{~~~xxxhhh```TTTJJJEEEEEEIIIMMM[[[bbbnnn}}}wwwgggVVVKKKDDDAAA@@@BBBCCCFFFPPPZZZeeekkkpppnnniiiaaaVVVKKKAAA===:::<<<>>>???DDDJJJ\\\lllyyyzzzvvvtttwwwyyyyyy}}}wwwkkkTTTFFFAAA>>><<<999666111....../////////------------------------,,,++++++******++++++,,,***,,,------++++++,,,...------000222111...111666>>>===>>>>>>;;;666888===DDDIIINNNMMMJJJOOO[[[fffgggeee]]]TTTXXXfffnnnmmmaaaUUUKKKIIIJJJJJJJJJLLLTTTYYY^^^```aaabbbfffiiijjjiiiiiikkkoooqqqrrrqqqsssvvvyyy||||||yyyvvvsssyyyxxxxxxyyy}}}}}}xxxpppkkkfffccc^^^XXXSSSOOOMMMLLLJJJJJJIIIHHHGGGHHHKKKNNNPPPSSSVVVTTTSSSUUU\\\bbblllmmmmmmllllllmmmppprrrvvvssspppooorrrvvvxxxyyyuuupppkkkjjjkkkqqqzzziii___VVVUUUTTTPPPKKKIIIKKKIIIGGGEEEEEEFFFHHHIIIQQQYYYeeepppxxx|||~~~~~~{{{rrrfffcccqqqzzzvvvtttXXXLLL^^^vvvhhh\\\OOOKKKNNNOOOLLLHHHCCC???:::555111000000000333222777IIIcccvvvwwwpppxxx{{{~~~~~~zzzllldddhhhmmmmmmppppppfffWWWRRRMMMJJJFFFFFFMMMVVVgggttttttooolllnnnrrrpppfff]]]XXXUUUXXXgggzzz~~~vvvkkk]]]SSSXXXcccjjjmmmpppqqqrrrpppjjjddd___]]]^^^ooozzzhhhSSSIII@@@===<<<::::::<<<777777777777777777888888:::===CCCKKKQQQRRRQQQPPP\\\gggooollljjjqqq~~~uuuiii___XXXTTTTTTTTTUUUVVVXXXZZZ\\\]]]^^^```cccfffiiilllqqqtttyyy|||~~~vvvmmm\\\PPPHHHUUUoooyyygggVVVMMMEEE@@@999444222111111111111000222333222:::XXXxxx~~~~~~}}}iiidddjjjuuuwwwaaaPPPFFF@@@======;;;;;;=========AAAGGGTTT\\\bbb```aaajjjvvv}}}}}}wwwnnnfffbbb___dddkkkrrrwwwxxxuuusss{{{}}}zzzlllYYYSSSKKKFFFGGGNNNWWW]]]gggppp|||rrr```RRRJJJBBB@@@@@@AAAEEEKKK[[[dddmmmooommmfffZZZOOODDD>>>:::<<>>===>>>>>>;;;777999>>>DDDIIIMMMKKKIIIOOO\\\hhhgggeee\\\SSSYYYhhhooonnnaaaUUUKKKHHHIIIIIIIIIKKKTTTYYY^^^aaabbbbbbeeehhhkkkjjjkkknnnrrrtttuuutttpppssswwwzzz{{{{{{yyywwwwwwxxxyyy||||||xxxuuurrrooommmhhhfffcccaaa``````aaabbbaaa___ZZZUUUPPPNNNOOOQQQQQQTTTWWWVVVTTTVVV]]]ccchhhkkkoooqqqqqqqqqrrrssssssrrrrrrtttwww{{{}}}}}}|||wwwsssrrrrrrwww|||uuuccc\\\XXXYYYYYYUUUPPPMMMOOONNNLLLKKKJJJKKKMMMNNNXXX___iiirrryyy|||~~~~~~zzzpppccc```mmm|||vvvoooRRRFFF[[[{{{tttgggWWWOOOOOOPPPMMMGGGDDD@@@;;;666222000000000---...444GGGeee~~~}}}~~~rrriiijjjnnnlllooooooeeeUUUQQQNNNNNNLLLJJJKKKOOOXXXgggyyyzzzsssmmmmmmrrrqqqiiiaaaZZZVVVUUU```rrr}}}vvvqqqcccWWWWWW___gggllloooqqqpppllleee]]]ZZZ]]]aaa___sssuuugggZZZQQQIIIFFFDDD???<<<<<<888777777666666666777777::::::<<<@@@GGGMMMPPPOOOWWWdddooopppooovvvrrrcccVVVNNNJJJHHHDDDDDDEEEFFFGGGIIIJJJKKKMMMPPPSSSWWW[[[aaagggkkknnnrrrwww{{{~~~wwwooo^^^RRRJJJUUUqqqyyyjjjZZZNNNFFFAAA:::555333222111111111000111222222===XXXttt}}}yyyzzzfff```eeesss}}}nnn\\\OOOEEE@@@>>>===:::;;;=========BBBHHHWWWaaagggdddaaagggrrr{{{}}}xxxqqqjjjeeeaaadddjjjqqqwwwwwwrrrmmmyyy}}}~~~lll]]]NNNMMMLLLNNNUUU___iiippp{{{lll[[[III@@@@@@AAAEEEIIIOOOYYYdddiiijjjggg___VVVHHHAAA<<<<<<>>>@@@DDDIIITTTcccnnnmmmggggggnnnsssyyymmmccclllUUUGGG@@@===:::999666222000000000///...------------------------++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///......000333111///111777>>>=========:::777999???CCCGGGJJJGGGEEEKKKXXXdddfffddd\\\VVV]]]lllsssppp^^^SSSIIIGGGJJJJJJKKKMMMRRRXXX___bbbcccccceeegggkkkkkklllppptttvvvvvvvvvoooqqqtttwwwyyyzzzzzzzzzuuuvvvyyy||||||yyyvvvtttsssttttttooooooooooooqqqtttwwwyyy{{{yyytttlllccc]]]ZZZYYYUUUXXXZZZZZZZZZ]]]bbbggghhhlllqqqtttuuuuuuuuuvvvqqqrrruuuxxx{{{}}}|||zzzyyy||||||tttiiieeeeeeiiilllhhhdddccc^^^^^^]]]\\\[[[[[[[[[[[[ccchhhnnntttwwwyyy{{{|||}}}~~~zzzpppccc___kkk{{{yyywwwpppSSSGGGWWW|||rrraaaTTTQQQRRROOOIIIEEEAAA<<<666222000000111---///666IIIiii~~~wwwmmmmmmooolllooopppgggUUUPPPOOOSSSUUURRRNNNMMMPPP___qqq}}}yyyqqqpppsssrrrkkkddd\\\XXXUUU[[[kkkzzz}}}yyytttiii\\\WWWZZZcccjjjnnnnnnlllhhhbbb^^^]]]bbbfffZZZkkkxxxlllddd]]]ZZZUUUJJJAAA>>>;;;:::888777666666777777777888888999???IIIPPPQQQRRR___lllqqquuu}}}vvvlll]]]OOOEEE@@@>>>>>>999999999:::;;;<<<===>>>@@@CCCFFFIIIMMMRRRYYY]]]dddiiipppvvvzzz~~~yyyppp\\\QQQIIIUUUttt~~~rrrbbbTTTHHHBBB;;;666333222222111222000000111555BBBZZZppp~~~yyy~~~vvvddd```eeepppzzzwwweeeWWWMMMDDD@@@@@@<<<::::::======>>>BBBHHHXXXdddmmmiiicccfffpppxxx~~~yyyuuunnnhhhcccdddhhhooowwwwwwqqqkkktttxxx|||ppp___SSSLLLOOOTTT\\\fffpppxxx}}}}}}aaaNNNDDDAAACCCGGGIIIQQQYYY^^^aaaccc```[[[JJJCCC===<<<<<<>>>DDDLLLWWWfffsssuuurrrsssxxx{{{|||nnn```VVVmmmVVVHHHAAA<<<999888666333111111000///---------------------------+++++++++,,,,,,+++++++++)))+++,,,,,,,,,,,,---///......111333222///111777===;;;<<<<<<999666:::@@@DDDHHHIIIEEEBBBHHHUUUbbbdddccc^^^[[[dddsssxxxsss^^^SSSIIIGGGIIIJJJKKKMMMQQQWWW^^^cccddddddeeegggjjjjjjlllppptttwwwwwwvvvpppqqqrrrtttvvvxxxzzz{{{xxxyyy{{{}}}}}}|||{{{{{{|||~~~{{{rrrjjjfff```aaaaaabbbeeehhhkkkmmmmmmppptttvvvxxxxxxzzz{{{wwwxxxzzz|||~~~~~~wwwllliiijjjpppsssrrrppppppjjjjjjjjjiiihhhfffdddccccccfffjjjnnnppprrruuuwww|||}}}~~~yyypppccc___lll{{{www}}}vvvtttVVVJJJXXXxxxiiiYYYSSSTTTRRRLLLFFFBBB===777333111000111000333999JJJkkkzzzooommmooommmrrruuummm\\\TTTQQQXXX^^^\\\UUUPPPLLLYYYhhhrrr{{{xxxttttttrrrlllfffZZZXXXTTTVVVddduuu}}}{{{tttlll___VVVVVV]]]gggllllllkkkjjjhhhgggiiilllooohhhttt}}}yyywwwpppbbbUUUNNNEEECCC???<<<999999999:::888:::999777:::EEELLLNNNNNNZZZgggqqq{{{zzznnniii[[[RRRGGG>>>999888777666555444444444555555666777999:::;;;===???DDDJJJNNNVVV[[[dddmmmtttzzz{{{rrr[[[QQQJJJUUUvvvwwweeeUUUHHHCCC<<<666444222222111111///...222:::III^^^oooooo}}}qqqbbbbbbiiiqqqzzzvvvcccWWWMMMDDD@@@@@@<<<::::::===>>>>>>BBBIIIVVVeeeqqqmmmeeeeeemmmuuu|||xxxqqqhhhbbbaaadddmmmvvvyyysssllllllqqqyyy}}}qqqddd[[[WWWYYY\\\cccllluuu}}}{{{xxxvvvvvvvvvyyy~~~oooZZZIIIDDDEEEHHHMMMPPPQQQTTTYYYZZZXXXIIIDDD>>>;;;:::<<>>======>>>;;;???>>>888888@@@FFFGGGLLLWWWeeeqqqzzzeeeUUUMMMFFF@@@999444444444333222444333333222222333333444555666666666777:::???CCCDDDKKKUUU```iiipppvvvzzz|||sss^^^TTTLLLVVVvvvwwwdddQQQIIIDDD<<<777444333222111111...---222>>>OOObbbpppdddrrr}}}oooaaadddmmmuuu}}}|||hhh[[[PPPDDD>>>>>><<<::::::===>>>>>>CCCIIIUUUeeerrrpppfffeeelllsss~~~~~~zzzqqqggg___^^^aaajjjuuuzzzuuunnneeekkkttt{{{xxxiii___^^^```gggkkkrrryyy|||wwwooohhhddddddeeeffffffiiilllooovvvtttZZZMMMLLLIIIKKKJJJGGGIIIOOOSSSSSSHHHCCC>>>;;;888<<>>:::888;;;AAAEEELLLWWWdddqqqrrrZZZHHH>>>;;;777777666666555444333333222222111111111111111111333222333333444555666777???CCCIIIPPPZZZeeepppxxxzzz~~~wwwbbbUUUMMMUUUhhh}}}}}}ooo___SSSKKKDDD;;;444111000111222000---222888@@@YYYqqqvvvnnnqqqhhh^^^dddlllwwwoooZZZLLLEEE@@@<<<===:::999;;;;;;<<>>777333222111000222333555EEEaaannnrrrzzz{{{vvvqqqppprrrtttuuutttkkk[[[YYYcccjjjnnniii\\\PPPNNNQQQZZZeeelllttt{{{zzzwwwuuuoooiii```ZZZRRROOOWWWfffsss{{{uuunnneee]]]UUUSSS\\\hhhlllpppvvv{{{wwwiii]]]\\\bbbkkktttzzztttiii```YYYTTTUUUXXX```lllzzz}}}qqqfff^^^YYYVVVTTTLLLIIIDDD???<<<===???BBBKKKUUUcccooo~~~zzzfffRRRCCC;;;999888333333333222222111111111111111111111111111111222222222222222333444555666999<<<@@@GGGOOOZZZeeellluuu~~~~~~xxxaaaTTTKKKQQQcccwwwppp___RRRKKKEEE<<<555222111111111222...333888@@@ZZZsssyyyvvvyyy}}}fff]]]dddnnnzzzvvvaaaRRRHHH@@@<<<===:::999;;;;;;<<>>;;;999666444lllVVVGGG@@@;;;999777555333111///...............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...///111111111111222444777999;;;:::888888;;;>>>EEEGGGHHHEEECCCHHHSSS]]]```^^^WWWSSS\\\kkkpppkkk```UUUKKKHHHGGGFFFGGGJJJQQQUUUZZZ^^^aaacccfffhhhdddeeefffiiikkklllnnnooonnnlllmmmpppqqqqqquuu{{{}}}zzzxxxsssmmmiiikkknnnppptttyyy|||}}}}}}|||{{{{{{{{{}}}}}}tttjjjdddcccdddfffhhhjjjmmmqqqtttnnniiidddaaadddhhhmmmooommmnnnmmmiiibbbYYYRRRNNNFFFFFFFFFIIINNNTTT[[[___kkkqqqyyyvvvooottt{{{|||uuuvvvuuuXXXKKKWWWzzzkkk[[[WWWXXXWWWSSSPPPMMMGGG>>>777333222111000222444555CCC[[[fffjjjttt~~~yyysssqqqrrrtttuuutttkkkZZZWWWcccjjjpppnnncccVVVQQQQQQWWW^^^eeelllsss|||~~~~~~|||zzzxxxrrrjjjbbb\\\TTTOOORRR^^^mmmyyywwwqqqiii```XXXUUU\\\gggooouuu}}}xxxkkk]]]OOOEEECCCGGGMMMUUUYYYTTTLLLFFFAAA===AAABBBEEEMMMYYYiiizzzxxxmmmiiiiii\\\VVVMMMEEEAAA???>>>>>>IIITTTaaannn|||zzzpppjjjiiibbbVVVEEE888444444555555111111111111111000000000///000000000111111222222111111111111222333444444444555888<<>>777444222111000444000333777???ZZZvvv~~~{{{eee]]]dddooo}}}{{{gggWWWKKKBBB======:::999;;;;;;;;;@@@GGGWWWeeerrrtttpppmmmjjjgggrrrzzz{{{uuurrrjjjdddaaadddnnnvvvwwwvvvrrrooommmooottt|||yyyppppppwww}}}uuunnnlllnnnooowwwvvv\\\QQQJJJKKKLLLGGGCCCDDDCCC>>>;;;<<<999:::HHHZZZmmm}}}vvvfffXXXGGGAAA:::666777888888777jjjUUUGGG???;;;999666555333111////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,---///000000000000222444777999;;;;;;999999<<>><<<===>>>>>>>>>BBBOOO```mmm}}}{{{pppfffXXXLLLDDD@@@>>>===GGGSSSbbbooo}}}tttjjj___SSSMMMLLLCCC???:::777666555444222222222222222222222333333//////000000111222222222111111000000111222333333333444555777<<>>ZZZxxx|||eee\\\eeeqqqyyyhhhZZZMMMDDD???<<<:::999;;;;;;;;;@@@FFFRRRaaapppuuusssoookkkffflllvvv~~~xxxuuulllgggccceeellltttyyyzzzvvvrrrnnnmmmpppwww~~~{{{wwwyyyxxxsssooohhheeeeeekkkkkkrrrwww___KKKJJJMMMIIIEEEFFFAAA<<<:::;;;999:::HHHYYYqqq}}}zzzmmm^^^QQQBBB>>>:::999:::<<<======jjjTTTFFF???;;;999666555333111////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,...000000000111222444888:::<<<;;;::::::===@@@DDDGGGHHHEEECCCHHHTTT^^^\\\YYYRRRMMMXXXiiipppmmm^^^TTTJJJGGGGGGFFFGGGJJJQQQUUUYYY]]]```cccgggiiieeeeeeddddddfffhhhkkklllllljjjjjjooorrrrrrtttxxx{{{~~~~~~|||xxxvvvnnneee[[[UUUSSSUUU]]]fffuuussshhhaaa___^^^gggnnnyyyyyyjjj```\\\YYYZZZ[[[^^^aaafffiiillljjjpppyyyuuutttjjjMMMEEEYYY|||xxxddd[[[[[[\\\\\\\\\QQQJJJ@@@888333222111000000444777EEE\\\gggmmmyyy~~~yyyxxxxxxwwwvvvjjjWWWSSS^^^hhhrrruuummmiiiccc```bbbeeegggjjjoootttxxxzzzyyyyyyxxxrrrjjj```YYYQQQLLLJJJPPPbbbsssvvvrrrllleee[[[VVV[[[cccxxxzzzjjj\\\PPPDDD@@@???===<<<>>>999@@@CCCAAA?????????<<<666999;;;;;;===DDDQQQ\\\hhhuuuxxxgggUUUIIICCC@@@@@@FFFSSSdddrrr~~~ppp___SSSHHH>>>:::;;;333666999999666333222222333333333333444444444444000111111111222222222333111111000000000111222222333444444444777===DDDJJJYYYdddpppwww}}}}}}vvvfffWWWLLLPPPbbbwwwvvveeeXXXNNNIIIAAA:::666333111///222///222444<<>>===@@@GGGMMMZZZaaammm{{{xxxdddSSSHHHDDDDDDFFFUUUggguuu~~~nnn___OOODDD===888666888555888:::777333111333666555555555555444444444444333333333333333333333333222111111111111111222222111222222222333777<<<@@@PPP[[[hhhqqqyyy~~~wwwdddUUUJJJOOObbbyyyyyyhhh[[[QQQKKKBBB;;;666333111000111...222555<<>><<<999:::<<<<<<:::>>>CCCJJJZZZkkkuuuxxxvvvpppjjjffflllxxxzzzqqqlllgggdddhhhppp{{{~~~zzzsssllliiilllrrrwww{{{~~~}}}}}}lll^^^VVVVVVTTTUUUXXXXXXUUUVVVXXXVVV\\\aaafffpppgggRRRKKKJJJGGGDDD>>>;;;:::===;;;<<>>===::::::<<>>===;;;:::;;;@@@EEEGGGDDDCCCBBB@@@;;;???@@@AAA@@@??????CCCFFFPPPUUU^^^hhhsssvvv```OOOIIIHHHGGGVVVhhhvvv~~~xxxooo___SSSFFFAAA???======???@@@@@@@@@???=========>>>999999999888888777777666666555555444444333333222333222222111111111222222000111222222222444888:::AAANNN\\\gggrrr~~~yyydddUUUJJJOOObbb{{{|||jjj]]]SSSLLLCCC:::555333222111000...444777===ZZZ|||||||||{{{```UUU^^^nnnzzzvvvgggZZZJJJAAA@@@;;;999:::<<<<<<:::===BBBJJJYYYkkkvvv{{{{{{vvvoooiiijjjooozzz~~~tttooohhhcccccckkkvvv}}}vvvmmmggghhhmmmrrrvvv|||qqqbbbXXXSSSQQQTTTTTTXXX\\\[[[WWWYYY]]]TTTXXX]]]```dddqqqhhhRRRLLLHHHBBB>>>;;;;;;>>><<<===KKK\\\dddeeefffeeeccccccgggllllllmmmmmmkkkhhheeebbbaaakkkVVVHHHAAA===;;;555444222000000///000000......---------,,,,,,,,,((()))+++,,,,,,+++)))((())))))***+++,,,,,,---------///111222222333555777<<<>>>???===;;;:::<<>>>>>======<<<;;;::::::777777666555444333333222333333222222222222222333000222333333333444666888444AAARRR^^^kkkyyy{{{gggXXXLLLQQQddd}}}lll^^^UUUNNNCCC:::555333222222000///555999???\\\~~~xxxxxxxxx]]]RRR\\\lllyyyqqqcccXXXJJJBBBCCC;;;999:::<<<<<<:::===BBBJJJYYYkkkwww}}}~~~zzzsssmmmiiiiiisssvvvqqqiiibbb```fffrrr{{{wwwnnnfffeeejjjnnnsss{{{rrr[[[RRRSSSUUUVVVQQQTTTYYY]]]ZZZVVVYYY___[[[[[[ZZZ[[[]]]fffvvv|||[[[OOOJJJCCC>>>;;;;;;>>>===>>>LLL]]]eeehhhmmmrrrtttwww~~~~~~{{{zzzmmmVVVFFF>>>===???666555333111////////////---------------------,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...000111222111111333444999<<<===;;;777777<<>>IIIWWWgggsss{{{~~~|||vvvrrrllljjjrrr}}}pppfffeeeaaa^^^ggguuu}}}ssskkkhhhhhhfffssszzzjjj[[[WWWXXXXXXWWWZZZYYYZZZ[[[]]]^^^]]]\\\[[[]]]___```bbbhhhqqqwwwtttVVVKKKHHHCCC???======???EEESSSaaalllsss{{{nnnWWWGGG>>>===>>>666555333111////////////***++++++,,,,,,---------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,///000222222111111222444999;;;===;;;777777<<>>;;;:::::::::999777777777777555444333444333333333333333333333333777888@@@MMM[[[hhhvvvyyyiiiYYYMMMRRRbbbttt|||kkk___WWWPPPFFF<<<555222222222333222666:::GGGjjj~~~}}}uuu^^^VVV^^^kkk{{{ppp\\\RRRKKKDDD>>>::::::999999:::;;;===>>>FFFUUUfffsss|||~~~xxxuuuoookkkppp|||sssjjjgggbbb]]]cccooo}}}~~~vvvnnnjjjhhheeeooouuutttfff^^^]]]___^^^]]]^^^]]]\\\]]]___```^^^]]]^^^___``````aaaffflllrrriiiPPPEEECCC@@@>>>???@@@GGGVVVdddrrryyynnnYYYHHH???<<<<<<666555333111////////////((())))))***+++,,,---...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,000111222222111000111333888;;;===;;;888888===BBBFFFIIIJJJGGGDDDGGGQQQZZZ```^^^YYYYYYgggxxx|||vvviii]]]QQQKKKIIIGGGIIILLLRRRYYY^^^___bbbfffhhhggggggeeeccccccfffllltttxxx{{{zzzyyyxxxyyyzzz|||}}}}}}|||}}}~~~{{{yyyvvvuuuuuuyyy~~~ttttttvvv}}}yyyrrrmmmpppooonnnmmmooovvv~~~rrr^^^LLLBBB@@@BBBDDDXXXbbbpppxxxxxxsssnnnkkkhhhhhhhhhgggddd___[[[XXXVVVVVVXXX[[[bbbmmmzzz|||yyyvvv~~~qqqUUUNNNkkk~~~uuuiiidddfffhhhggg[[[QQQCCC888333222222111333444555FFF```iiigggjjj{{{pppnnnoooppprrrvvvzzz~~~jjjYYYZZZgggmmmiiicccXXXXXX]]]hhhrrrrrrhhh^^^TTTOOOKKKKKKNNNTTT```kkkpppjjjaaaYYYQQQMMMRRRYYYpppvvv|||{{{tttlllhhhgggooo}}}}}}tttnnnhhhdddffflllxxxxxxyyyxxxuuupppjjjgggccc```[[[VVVSSSRRRRRRSSSSSSUUUWWWWWWVVVXXX^^^bbbmmmvvvzzzmmmhhhrrrtttuuutttqqqllliiigggnnnooorrrtttwwwxxxyyyyyyxxxxxxxxxyyy{{{}}}}}}}}}}}}yyyrrrjjjeeebbbYYYTTTMMMGGGDDDBBB@@@???<<<;;;:::888666444222000444444333333333333333333555555:::EEEQQQ^^^nnn{{{xxxjjjZZZMMMQQQbbbtttmmm^^^WWWQQQGGG===666222222333444222555;;;JJJppp}}}~~~zzz```UUU^^^lll|||nnnZZZNNNGGGAAA===::::::999999999;;;<<<===DDDRRRdddsss|||zzzssslllnnnxxxxxxpppllleee]]]```hhhxxx~~~yyyrrrmmmhhhdddiiinnnyyytttnnnhhhfffhhhhhheeebbbcccbbbaaabbbcccdddcccbbbcccccccccccccccfffkkknnn|||[[[HHHEEEBBB@@@AAACCCJJJYYYhhhwww~~~nnnYYYIII@@@<<<;;;666555333111////////////******++++++,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,000111222222111000111222888;;;===;;;888999>>>CCCFFFIIIKKKHHHEEEGGGQQQYYY______\\\]]]iii{{{}}}nnn___QQQJJJHHHGGGIIILLLQQQXXX]]]___aaaeeegggeeeeeedddbbbcccfffkkkpppttt|||zzzxxxwwwxxx{{{~~~}}}|||yyyttttttwww{{{~~~{{{yyyxxx|||yyyrrrmmmrrrtttsssoookkkkkkrrryyy~~~yyylllZZZHHH??????CCCMMMXXXgggrrruuusssqqqppppppqqqqqqpppmmmhhhccc```___^^^\\\]]]bbblllyyy}}}{{{{{{oooTTTOOOlllvvviiieeehhhiiiggg]]]RRRCCC888333222222111666888777EEE___jjjhhhkkk}}}~~~pppooopppqqqrrruuuyyy~~~~~~kkkYYY[[[jjjuuutttmmm\\\XXXZZZdddqqquuulllaaaUUUNNNGGGDDDEEEKKKWWWcccmmmiiibbbZZZSSSOOOQQQTTTlllvvv~~~~~~vvvooohhhcccffftttzzztttpppttt{{{{{{uuupppllljjjgggbbb^^^ZZZXXXXXXXXXXXXYYYZZZYYYWWWWWWYYY\\\bbbiiixxxuuuooo{{{}}}}}}zzzvvvuuuwwwyyyvvvuuussspppmmmlllkkkkkknnnmmmlllmmmppptttyyy|||}}}|||wwwrrrmmmfff___XXXRRRLLLHHHGGGDDD???;;;888666555444555555555444444333333333333333666>>>HHHUUUfffttt~~~wwwkkk\\\OOORRRcccuuunnn\\\XXXRRRHHH>>>666333222333555222555;;;MMMttt}}}||||||```UUU___nnnxxxkkkWWWKKKDDD???<<<::::::999999999:::<<<===BBBPPPcccttt|||uuummmlllsss}}}|||vvvppphhh```___cccqqqyyy|||uuuooohhhbbbdddiiissszzzvvvrrrqqqqqqooojjjffffffeeedddeeegggiiiiiihhhjjjiiiiiiiiiiiikkknnnppp{{{lllTTTHHHDDDAAABBBEEEMMM]]]kkkvvv}}}nnnZZZIII@@@;;;:::666555333111////////////......------,,,,,,++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,000111222222111000222333999<<<>>><<<888999>>>CCCGGGKKKMMMJJJGGGJJJTTT\\\```aaa^^^]]]gggyyymmm^^^NNNGGGFFFGGGIIILLLOOOVVV\\\]]]___cccdddbbbbbbbbbcccdddgggiiilllmmmuuutttrrrsssvvv|||{{{vvvuuuxxx{{{}}}~~~{{{xxxyyy~~~zzzsssmmmooosssvvvsssmmmiiijjjllltttxxxwwwhhhRRRBBB@@@CCC???IIIWWWdddlllqqquuuwwwwwwvvvuuussspppllliiigggfffdddaaa___ccclllwww}}}kkkRRROOOmmm|||mmmhhhjjjjjjfff^^^SSSCCC888333222222222777:::999EEE___lllkkkmmm~~~uuurrrssstttssstttwww}}}~~~lll[[[[[[jjjyyyzzzuuuddd\\\XXX```oooxxxtttlll___VVVLLLFFFDDDGGGRRR]]]iiigggbbb[[[UUUSSSRRRRRReeesss~~~}}}vvvooofff^^^]]]kkk|||}}}yyy~~~}}}wwwtttmmmkkkhhhdddaaa___^^^^^^[[[\\\\\\ZZZYYYWWWWWWXXXYYY^^^kkk|||{{{vvv|||{{{~~~{{{xxxrrrlllgggcccaaa```dddbbbaaaaaaccchhhmmmpppqqqwww~~~{{{tttjjj```ZZZWWWPPPGGG@@@===<<<;;;:::888777777666555444333333444333444:::AAALLL]]]lll{{{wwwmmm```SSSTTTeeeyyyrrr\\\ZZZSSSIII>>>777333333333555222555<<>>;;;::::::999888999:::;;;<<>>MMM\\\ooo{{{yyykkkcccWWWVVVfffjjj\\\UUUKKK@@@888444333333333111555<<>><<<;;;:::999888888999::::::@@@JJJYYYkkk~~~uuuooonnnvvv{{{qqqiiiccc``````nnn|||zzzqqqiiibbbbbbhhhvvv|||yyytttrrrpppppprrrtttuuuuuutttrrrrrrtttvvvwwwuuusssqqqtttxxxbbbRRREEEIIIWWWdddkkkooouuuxxxxxxuuuooojjjiiiiiihhhhhhgggeeedddccccccccclllWWWGGG???<<<===666555333111////////////++++++++++++++++++,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,...000111111333555777===@@@@@@===888777;;;@@@GGGJJJLLLJJJJJJRRR```kkkhhhfff\\\QQQTTTgggxxx~~~ooo]]]LLLEEEEEEEEEDDDEEEOOOWWW]]]___```cccccc````````````ccchhhnnntttxxxtttuuuwww|||xxxyyyzzzxxxsssnnnjjjhhh\\\TTTHHH???;;;;;;<<<===BBBFFFLLLRRRWWW[[[___bbb```^^^\\\ZZZYYYWWWTTTRRRNNNMMMOOOUUU```kkktttxxx~~~ssslllgggiiiqqquuuqqqkkkbbbcccgggllllllbbbQQQCCC@@@:::888AAATTThhhvvv}}}~~~{{{uuurrrtttyyy~~~zzznnnnnnzzz}}}```JJJJJJjjjzzzqqqooommmkkk]]]QQQBBB777333444666777222:::===IIIfffxxxwwwuuu{{{{{{~~~yyyvvvxxxyyywwwuuuxxxyyyiii```fffvvv~~~~~~lllccc[[[___mmm}}}vvviii^^^VVVTTTZZZbbbnnnnnnggg]]]WWWVVVQQQJJJMMMaaarrruuusssssslllaaa^^^```jjj{{{~~~{{{wwwssspppnnnkkkjjjhhhfffddd___ZZZWWWRRRNNNPPPXXXdddooo|||}}}{{{yyyyyyxxxyyyxxxwwwuuurrroookkkgggeee^^^___``````___```aaacccnnnqqqxxx{{{pppggg[[[OOOFFF>>>>>><<<;;;999888777666555444444555555:::IIIWWWiiivvvyyyiiicccXXXUUUeeeooo\\\VVVKKK@@@888444333333333000555<<>><<<;;;:::999888888888999:::???HHHVVVggg|||xxxpppnnnuuu}}}rrriiiccc______mmm}}}}}}uuummmbbbaaagggttt}}}}}}zzzyyyyyy{{{{{{{{{yyyxxxwwwyyy{{{{{{xxxtttooouuuuuuxxxiiiVVVGGGLLL\\\jjjoooqqquuuvvvvvvrrrlllhhhgggiiibbbcccdddcccbbbaaaaaabbbnnnWWWIIICCC@@@<<<777555222111000000...---------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,...000222222222111222333:::===??????<<<;;;<<<>>>EEEGGGKKKLLLIIIKKKVVVddddddccc[[[RRRUUUeeevvv~~~ppp^^^KKKDDDDDDDDDEEEFFFJJJRRR\\\bbbcccbbbbbbbbbaaaaaabbbgggmmmrrrsssssstttvvv~~~xxxwwwuuusssmmmeee[[[TTTGGGBBB;;;888888999999888:::<<>>LLLggg|||yyyuuutttvvvwwwwww}}}xxxjjjbbbhhhuuu}}}}}}vvviii]]]\\\iiizzzvvvjjjfff```XXXXXX```qqqwwwsssddd[[[YYYTTTKKKRRR\\\lllzzz{{{rrriiifff___aaaiiixxx}}}zzzuuuqqqnnnnnnmmmmmmkkkfff```\\\SSSPPPMMMQQQ[[[lll}}}~~~zzzxxxwwwuuuqqqnnnlllllljjjhhhfffeeecccbbbhhhhhhiiilllsss||||||rrrfff[[[OOOGGGCCCCCC@@@999555777777666777777555777AAAMMM```uuu~~~ssskkk```VVVWWWfff|||ooo^^^YYYLLL===444222222000111666888:::IIIccczzzuuu___XXX```kkkyyypppaaaQQQGGGCCC@@@===888888888888999:::;;;;;;===CCCOOOaaauuu|||zzzvvvsss|||uuunnnhhhbbbbbbgggqqq|||wwwooogggbbbbbblllxxx|||}}}|||{{{{{{{{{zzzwwwtttuuurrrooorrruuu\\\JJJPPP```jjjrrrxxxqqqrrrsssrrrooollljjjjjjffffffeeeeeedddcccbbbbbbmmmWWWHHHCCC@@@<<<777555222111000000...---------------------------------------------------******+++++++++,,,,,,,,,...000222222222111222333:::===???>>><<<:::<<<>>>BBBEEEIIIKKKHHHIIIUUUbbbbbbbbbZZZPPPQQQ```sss~~~sssaaaNNNEEEDDDDDDDDDEEEIIIPPPZZZ```aaaaaaaaabbbaaaaaabbbgggmmmrrrssssssuuuzzz}}}yyytttsssqqqmmmggg\\\QQQJJJAAA===888666777888888777999;;;===???AAAEEEIIIMMMRRRVVV\\\```aaa___[[[YYYUUUSSSPPPLLLKKKNNNUUU[[[dddiiipppwww||||||tttlllgggeeeggghhhhhhfffbbbbbbgggiii]]]OOOFFF???:::<<>>III\\\ppp~~~rrrfff\\\SSSVVVfff{{{mmm]]]XXXLLL===444333333111111666888;;;LLLfffzzzyyybbbYYY```kkk}}}uuueeeTTTIIICCC===999999999888888888999::::::>>>BBBLLL\\\ppp~~~{{{vvvqqqvvvxxxqqqjjjdddbbbfffooozzzxxxooofff```^^^fffqqqzzz~~~}}}|||zzzwwwttttttrrrpppqqq}}}{{{bbbPPPVVVfffpppvvv|||tttuuuvvvtttpppmmmlllllliiiiiihhhgggfffeeeeeeddd}}}lllVVVHHHBBB???<<<777555222111000000...---------------------------+++,,,---......---,,,+++******+++++++++,,,,,,,,,...000222222222111222333999<<<>>>>>>;;;:::;;;===CCCFFFJJJKKKIIIJJJUUUbbbbbbbbb\\\QQQNNN[[[pppwwwfffRRRIIIFFFDDDCCCDDDGGGNNNWWW]]]^^^^^^___aaabbbbbbdddhhhmmmrrrtttuuuzzz{{{wwwrrrpppkkkeee]]]QQQFFF>>>;;;999777666777888888777999:::<<<>>>AAAFFFLLLQQQ\\\bbbjjjqqqtttsssooolllccc```[[[TTTOOOLLLMMMOOOVVVYYY___gggpppyyyttthhhbbbdddhhhhhhhhhhhhhhhkkklllddd[[[OOOCCC<<<<<<===GGGccc~~~|||{{{|||}}}wwwyyy___JJJRRRttt~~~yyytttrrrrrrmmmfff```QQQAAA888666444555888888===EEEWWWvvv}}}{{{zzzwwwvvvwwwwwwwww{{{|||nnneeeiiisssyyyzzz{{{qqqfffccclllyyysssllldddZZZWWW[[[lllwwwzzznnn```ZZZUUUQQQLLLSSSbbbsssyyyuuuooolll```aaagggvvv~~~yyyxxxvvvuuurrrmmmgggcccZZZUUUQQQTTT___ppp~~~~~~}}}|||{{{zzzyyyyyyvvvtttqqqnnnkkkjjjiiiiiisss}}}|||mmm[[[PPPIIIDDDBBBCCC;;;999999999777777===EEETTTiii|||}}}qqqaaaXXXQQQVVVggg|||xxxhhh]]]XXXLLL<<<444444444333222555777===PPPjjjxxxyyyeeeXXX___kkkyyy{{{pppaaaSSSIIIAAA;;;888::::::999888888888999999>>>AAAIIIXXXkkk~~~wwwoooqqqxxx}}}vvvnnnfffcccdddjjjwwwzzzppphhh```\\\aaajjjsss}}}~~~{{{xxxuuussssssqqqqqqwwwgggTTTXXXgggrrrxxx||||||||||||yyyuuurrrppppppmmmmmmlllkkkjjjiiihhhhhhzzzkkkVVVHHHBBB???<<<777555222111000000...---------------------------((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,...000222222222111222333999<<<>>>===;;;999;;;===GGGJJJNNNNNNKKKJJJTTT```bbbbbb]]]RRRLLLVVVlll{{{jjjWWWLLLGGGCCCBBBCCCFFFMMMUUUZZZ\\\\\\^^^```dddeeegggjjjooossswwwxxx}}}{{{tttnnneee[[[QQQGGG>>>999999999888888888999999999;;;===@@@DDDIIIQQQZZZ```lllrrr{{{}}}yyysssoooiii```WWWPPPLLLJJJJJJLLLQQQZZZgggsss}}}|||qqqiiiggghhhlllmmmoooppppppnnnjjjeeeWWWGGG<<<<<<;;;===QQQkkk|||zzz{{{~~~{{{qqqtttbbbPPPZZZ{{{{{{qqqjjjkkkooommmggg```QQQ@@@888666555666888888>>>HHH[[[zzz}}}}}}{{{xxxwwwxxxwwwvvvyyy~~~qqqgggiiiqqqwwwwww|||tttkkkhhhnnnxxxwwwooofff\\\XXXYYYgggvvv~~~uuufff[[[WWWUUUMMMQQQ^^^nnnwwwuuuooommm``````fffttt}}}{{{yyyvvvqqqkkkgggaaa[[[VVVYYYeeevvv~~~}}}{{{xxxuuurrrpppnnnnnnrrryyy}}}mmm]]]PPPIIIFFF@@@<<<;;;;;;;;;999===BBBMMM```vvv|||qqq___WWWRRRYYYlll~~~|||~~~rrrddd]]]XXXKKK<<<444444555444333555777>>>SSSkkkuuurrruuufffVVV[[[gggvvvkkk```RRRJJJEEE@@@<<<:::::::::999888777777888888<<<@@@HHHVVViii}}}{{{rrrpppttt{{{rrrjjjeeecccfffrrr|||rrrmmmddd^^^aaaiiirrr}}}~~~|||yyyvvvsssuuutttrrrsss{{{ooo[[[[[[hhhttt|||{{{wwwvvvuuuqqqqqqpppooonnnlllkkkkkk}}}}}}xxxkkkWWWHHHAAA???<<<777555222111000000...---------------------------((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,...000222222222111222333999<<>>;;;:::;;;===IIILLLOOOOOOJJJGGGPPP[[[______ZZZPPPHHHOOOfffzzz|||lllZZZOOOHHHCCCBBBCCCFFFLLLSSSXXXZZZ\\\^^^aaaggghhhjjjlllpppuuuyyy|||}}}||||||~~~uuulll^^^QQQFFF???;;;888999:::::::::::::::;;;<<<>>>BBBGGGNNNWWWbbbmmmttt|||yyypppfff\\\TTTOOOIIIIIILLLTTTaaannnxxx}}}|||uuulllgggmmmnnnqqqqqqoookkkhhhggg]]]KKK>>><<<:::888@@@NNN___kkkzzz~~~zzzxxxzzz}}}~~~~~~rrrrrr```RRR^^^pppfffgggmmmnnnjjj___PPP@@@888666555666999999>>>HHHZZZyyy|||~~~~~~}}}zzzxxxyyywwwuuuxxx}}}~~~ssshhhhhhoootttttt{{{uuuooolllpppyyyxxxppphhh___ZZZYYYcccrrr{{{lll___YYYYYYQQQRRR[[[jjjttttttnnnkkk``````eeesss~~~{{{xxxtttnnnjjjfff```[[[^^^kkk{{{|||yyywwwtttttttttvvv|||yyycccTTTLLLEEE???;;;<<<<<<;;;<<>><<<===:::999999888777777777777:::???IIIWWWhhh{{{yyyuuuuuu~~~wwwnnngggcccdddnnn{{{~~~wwwqqqhhhaaaaaagggqqq~~~~~~}}}|||zzzxxxuuuvvvvvvsssrrrvvvzzzgggcccmmmyyy}}}zzzyyyyyyvvvuuutttsssqqqpppooonnn|||{{{~~~{{{xxxlllXXXHHHAAA>>><<<777555222111000000...---------------------------***+++,,,------,,,+++*********+++++++++,,,,,,,,,...000222222222111222333:::===??????<<<;;;<<<>>>GGGJJJMMMMMMGGGDDDKKKVVV\\\ZZZVVVMMMEEEJJJ^^^rrr|||mmm\\\PPPIIICCCBBBDDDGGGLLLSSSXXXZZZ\\\```ccchhhiiilllnnnpppuuuzzz}}}zzzzzz}}}rrrhhhYYYKKKBBB>>><<<;;;<<<===>>>======???BBBDDDHHHLLLSSS\\\fffrrr~~~wwwooojjj\\\ZZZZZZ^^^gggpppvvvwww{{{zzz{{{}}}qqqgggjjjiiikkkmmmjjjdddbbbccc___RRREEE???<<<888777888FFFSSSeeerrrzzz|||xxxwwwzzz|||~~~~~~wwwwww{{{ZZZNNN]]]vvviiihhhnnnooolll___PPP@@@888666555666999:::>>>GGGXXXvvv|||~~~{{{zzzzzzwwwtttvvv{{{~~~sssiiigggmmmqqqqqqvvvtttpppoooqqqzzz{{{rrrjjjccc\\\YYY^^^nnn~~~~~~qqqccc\\\[[[VVVTTTYYYgggrrrsssmmmiiibbbaaadddqqq~~~{{{wwwrrrooohhhbbb^^^bbbppp~~~|||yyyxxxvvvuuutttxxx}}}iii[[[OOOFFF???>>>>>><<<;;;<<>>GGGTTTeeewwwzzzxxx~~~{{{rrriiieeeccciiivvv~~~|||sssjjjbbbaaadddlllyyy}}}}}}|||zzzyyyuuuuuuuuutttrrrvvvuuupppttt}}}|||{{{|||{{{{{{yyyxxxvvvuuutttssszzzzzz}}}{{{xxxmmmZZZIIIAAA===<<<777555222111000000...---------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,...000222222222111222333;;;>>>@@@@@@===<<<===???DDDGGGKKKKKKFFFCCCKKKVVV\\\YYYTTTNNNGGGIII[[[nnnzzzlll\\\QQQIIIDDDCCCFFFIIINNNTTTXXXZZZ]]]aaaeeegggiiikkkmmmooossszzz~~~}}}~~~ppphhh[[[OOOHHHDDDCCCBBBBBBCCCEEEFFFGGGJJJPPPUUUYYY]]]eeemmmwww{{{{{{~~~|||~~~|||}}}vvvlllfffcccdddhhhfff```^^^```^^^[[[PPPCCC<<<;;;777222888FFF[[[mmmyyy{{{xxxxxxyyy{{{|||~~~~~~~~~~~~yyy~~~uuuUUUMMM^^^}}}pppmmmppppppmmm^^^OOO@@@888666555777999;;;???FFFWWWuuu}}}~~~|||{{{zzzwwwtttuuuyyy|||sssiiifffkkkooooooqqqqqqppppppsss{{{uuummmeee^^^XXX[[[jjj{{{vvvggg^^^\\\YYYUUUXXXeeerrrsssnnniiifffcccdddooo~~~{{{wwwtttmmmgggdddiiiwww}}}yyyxxxxxxyyy~~~}}}||||||xxxuuuyyyrrr```TTTIIIEEECCC@@@======BBBQQQhhh|||~~~rrr]]]VVVTTTbbb}}}{{{xxxnnndddaaa[[[MMM<<<333333555555444777999@@@VVVrrr}}}jjjYYYZZZccctttiiiUUUDDDAAA@@@;;;999<<<888777777777777888888999999===DDDOOO^^^qqq|||yyy~~~}}}uuulllfffcccfffpppzzzvvvmmmddd```aaagggsss~~~~~~|||{{{yyyxxxtttrrrrrrtttsssvvv}}}{{{zzzyyyxxx{{{~~~yyyyyy}}}{{{yyynnn[[[IIIAAA===;;;777555222111000000...---------------------------******)))(((((()))************+++++++++,,,,,,,,,...000222222222111222333<<>><<<>>>@@@CCCFFFKKKLLLHHHFFFNNNYYY___ZZZUUUQQQKKKLLL\\\mmmxxxkkk\\\QQQIIIDDDDDDGGGJJJOOOTTTXXX[[[^^^cccgggfffhhhjjjlllmmmrrryyy~~~qqqjjj```VVVPPPLLLJJJHHHHHHJJJLLLNNNPPPVVV^^^dddhhhlllsss{{{zzzsssddd```aaaffffff```^^^```]]]aaaYYYFFF;;;===;;;444222@@@UUUjjjxxx}}}yyyuuuuuuyyy|||}}}|||~~~~~~~~~~~~xxxyyyqqqSSSNNNbbbvvvqqqrrrppplll^^^OOO???888666555777:::;;;???FFFVVVuuu|||yyy|||{{{{{{xxxssstttxxx{{{ssshhhfffjjjnnnooommmoooppppppsss|||xxxoooggg^^^XXXYYYgggyyyyyyjjj___\\\ZZZUUUWWWdddqqqtttooojjjhhhddddddmmm~~~zzzwwwrrrmmmjjjppp~~~sssooohhhbbb]]][[[[[[\\\fffnnnyyy{{{zzz~~~|||nnnaaaSSSLLLIIIEEEAAA???BBBPPPggg{{{~~~sss[[[TTTSSSaaa}}}~~~yyypppfffbbb\\\MMM<<<333333555444222666999AAAXXXvvvnnn\\\]]]fffssskkkVVVCCC@@@@@@:::999===777777666666777888999999:::===AAAJJJXXXlll}}}xxxwwwmmmhhhccceeemmmwwwzzzpppgggbbbaaadddooozzz}}}{{{xxxvvvsssppppppssstttwww}}}|||{{{~~~yyy|||{{{{{{zzz{{{}}}|||ooo[[[JJJAAA>>><<<999666222000000111000000---------------...///000+++++++++,,,,,,---------+++,,,...---,,,,,,---///---///000222333333333333<<>><<<999666222000000111000000---------------...//////+++++++++,,,,,,---------+++,,,------,,,,,,---...---///000222333333333333;;;>>>BBBCCCAAA???>>>>>>CCCHHHNNNOOOJJJGGGOOOZZZ___^^^[[[TTTMMMPPPaaatttvvvmmm```SSSIIIEEEEEEFFFGGGNNNVVVZZZ\\\]]]aaadddbbbdddfffgggjjjrrr}}}{{{zzzqqqkkkiiihhhggghhhiiikkkoootttyyy~~~}}}{{{jjjhhhgggiiilllllliiifffdddbbb]]]TTTHHH>>>888555444777???LLL\\\iiipppttttttrrrpppqqquuu{{{~~~{{{|||hhhJJJJJJccc}}}yyyuuunnn[[[JJJ;;;777777555888>>>>>>CCCJJJXXXuuuzzz{{{{{{{{{yyyzzzyyyvvvvvvyyy}}}~~~wwwiiicccgggjjjhhhffflllssstttvvv~~~tttlllbbbYYYVVVbbbqqq|||}}}uuuhhh```YYYXXXXXX```oooyyyuuujjjiiiccc^^^dddttt|||}}}{{{wwwyyyrrrhhhcccbbb^^^WWWOOOHHHEEEDDDEEEFFFMMMYYYdddooo~~~rrrcccXXXMMMEEEBBBBBBKKK^^^ttttttdddZZZWWWcccwwwsssfffggg[[[III;;;555555666555555:::<<>><<<999666222000000111000000...------------...//////++++++,,,,,,,,,,,,------***+++,,,,,,++++++,,,------///000222333333333333999===AAACCCBBB@@@??????DDDIIINNNPPPKKKGGGNNNXXX______^^^WWWOOOPPPaaatttwwwlll]]]QQQJJJGGGFFFDDDFFFLLLSSSXXXZZZ\\\```bbb```aaaccceeejjjsssyyyzzzxxxttttttuuuuuusssuuuxxx}}}}}}||||||{{{yyywwwwww|||sssoookkkjjjkkkllliiigggeeeddd___WWWLLLAAA:::777444444888AAANNN]]]hhhooopppooonnnppptttzzz|||eeeHHHKKKfff|||tttlllXXXGGG999777777666:::AAA???DDDKKKXXXsss|||zzz}}}|||~~~xxx~~~~~~zzzyyyzzzyyyvvvwwwzzz}}}yyykkkdddggghhheeeccciiiooosssvvv~~~xxxoooeee]]]UUU^^^mmmzzzxxxlllccc\\\ZZZYYY___mmmwwwuuulllgggaaa\\\___mmm~~~yyynnnkkklllmmmkkkfff]]]TTTLLLIIIDDDAAAAAAFFFMMMVVVdddpppuuufffWWWJJJDDDCCCJJJ[[[rrrxxxhhh^^^ZZZeeexxxqqqggghhhZZZGGG:::666555555555777;;;===DDDZZZ{{{}}}uuukkkyyysssYYYTTT]]]ooo|||bbbSSSDDD>>>>>><<<::::::888888888888777777777777888999===EEEOOO]]]sss}}}}}}|||sssjjjggghhhmmmwww{{{rrrkkkccc]]]^^^bbbjjjrrr|||{{{xxxvvvpppllljjjiiiiiiooo}}}~~~{{{{{{yyywwwuuuwww{{{|||yyylllXXXHHH@@@>>><<<999666222000000111000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,------...000222333333333333888<<<@@@CCCCCCAAA@@@???EEEIIIOOOQQQLLLHHHLLLUUUccccccbbb[[[PPPNNN^^^pppvvvjjjZZZNNNIIIGGGDDDAAADDDIIIPPPVVVYYY\\\^^^```^^^```cccfffkkkttt~~~||||||zzzwwwwwwxxxxxxwwwyyy}}}|||wwwtttrrrrrrvvvuuutttuuuxxx|||xxxrrrlllhhhhhhhhhgggeeebbbaaa]]]WWWNNNDDD<<<888555555666<<>>EEE]]]~~~pppyyyuuu[[[TTT[[[lll}}}xxx]]]OOOBBB>>>>>><<<:::999888888888888777777777666888888<<>>:::666666777<<>><<<999999888888888888777777777666888888;;;BBBJJJVVViiizzzzzz~~~}}}tttnnnjjjjjjrrr|||~~~yyyqqqiiicccaaa```ggglllsssvvvxxx~~~wwwrrrlllgggccc```___eeesss|||wwwqqqkkkhhhkkkrrrxxxuuuiiiVVVFFF@@@===<<<999666222000000111000000//////...------------...------,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,------///000222333333333333777;;;AAADDDDDDBBB@@@???EEEHHHNNNRRROOOJJJLLLQQQ\\\aaaddd___RRROOO]]]ppp{{{pppaaaTTTLLLHHHEEEDDDBBBFFFLLLSSSXXX\\\]]]^^^___```cccgggmmmsssyyy||||||{{{{{{zzzxxxssslllhhheeeeeeeeefffiiimmmrrrtttrrrqqqooommmkkkkkkkkkkkkmmmoooqqqrrrooojjjccc___XXX[[[```ggglllqqqtttuuuyyyxxxwwwxxx{{{~~~|||tttkkkeeecccdddcccbbb^^^[[[WWWSSSNNNGGG@@@;;;555555666999BBBNNN]]]fffmmmoooqqqppppppsssxxx}}}}}}}}}}}}|||~~~nnnUUUHHHYYYyyy~~~uuulllkkkppprrroooiiiTTTDDD888777888777:::@@@IIIRRRYYY```rrrzzz}}}~~~zzzyyy{{{{{{zzz{{{zzz~~~{{{ppplllppprrroooccc```ccckkkooosssvvvllldddYYYWWW\\\jjjyyy~~~ttthhhaaa^^^ZZZ[[[fffsssxxxuuummmiiibbb\\\^^^mmm|||wwwyyyvvvnnndddYYYRRRPPPOOOXXXhhhzzzqqqcccPPPMMMSSSfff{{{~~~eeeZZZWWWfff|||xxxkkkfffQQQ>>>999888555555777888===@@@GGG^^^~~~|||yyyuuu|||cccXXX[[[hhhxxxwww[[[MMM@@@<<<===;;;999999888888888888777777777777777777:::@@@GGGRRRdddttt|||~~~yyyrrrllljjjpppyyy}}}~~~|||tttmmmiiifffbbbdddjjjooopppqqqxxxwwwqqqhhhccc^^^ZZZYYY^^^mmm{{{xxxsss}}}}}}xxxrrrmmmoootttwwwttthhhUUUFFF???===;;;999666222000000111000000//////...------------------------,,,,,,++++++++++++,,,------,,,,,,---...---///000222333333333333777<<>>AAAFFFZZZwww|||xxxdddXXXZZZeeetttvvv\\\NNN@@@<<<<<<;;;999999888888888888777777777777666666888>>>DDDMMM___nnn{{{{{{|||vvvoookkkooowww{{{~~~wwwpppmmmiiidddccciiippprrrqqqsss{{{wwwpppccc]]]XXXTTTRRRWWWeeetttssskkkuuu|||uuuuuuyyyvvvsssgggUUUEEE???===;;;999666222000000111000000000///...------------------------,,,,,,++++++++++++---......,,,,,,---///---///000222333333333333777<<>>===CCCFFFMMMRRRQQQMMMMMMQQQ]]]dddhhhaaaRRRKKKXXXiii{{{tttfffVVVIIICCCBBBDDDCCCEEEKKKRRRYYY]]]^^^]]]dddaaa^^^___gggrrr|||||||||yyyxxx}}}{{{uuussspppkkkeee\\\RRRLLLFFFBBB<<<:::<<>>999777555555;;;KKK^^^kkkiiilllpppqqqqqqttt{{{bbbNNNLLLbbbvvvkkklllsssssskkkcccMMM???444666::::::>>>DDDBBBNNNXXX```qqq}}}{{{~~~{{{{{{}}}~~~|||~~~~~~rrrnnnsssvvvsssggg___^^^dddhhhkkkvvv|||qqqhhh___WWWUUUaaasss{{{sssgggaaa^^^YYYYYYdddssszzzzzzpppmmmfff\\\XXXbbbuuuvvvoooqqqwwwuuulllccccccooo|||jjj___\\\iii|||}}}kkk```\\\kkkvvvaaadddMMM:::888:::777666::::::???AAAEEEVVVppp{{{zzzeeeWWWXXXcccrrrvvv]]]OOO@@@;;;;;;:::999:::888888888888777777777777444444777<<>>EEEHHHFFFAAA===;;;CCCGGGMMMPPPPPPPPPQQQSSSbbbgggeee```[[[NNNMMM\\\qqqqqqiiiXXXJJJDDDDDDCCCBBBEEEKKKPPPTTTYYY]]]```eeeccc``````eeemmmuuu{{{~~~|||vvvmmmeeegggrrr|||xxxrrrsssvvvxxxxxxuuurrrmmmfff^^^TTTJJJDDDAAA;;;777888888999>>>DDDKKKNNNNNNNNNQQQVVVVVVSSSRRRPPPOOOQQQTTTUUUSSSQQQMMMLLLLLLOOOTTTYYY\\\]]]aaa``````eeeooo{{{vvvqqqrrrrrrooolllkkkeee\\\VVVQQQIIIAAA;;;888777:::>>>HHHYYYiiinnnooopppppprrrvvv{{{}}}}}}}}}___LLLSSSooo{{{qqqnnnsssvvvmmm```GGG>>>777888<<<>>>@@@CCCCCCIIIPPPYYYmmmyyyzzz~~~{{{}}}yyy{{{||||||~~~~~~tttlllnnntttwwwnnngggbbbaaadddhhhrrr{{{~~~ssskkk```XXXQQQXXXkkkyyyvvvkkkaaa```[[[YYYaaapppwwwvvvsssmmmeee___[[[```ooo~~~vvvmmmlllpppyyytttttttttiiibbbkkk{{{xxxuuummm___[[[lll}}}yyytttpppmmm___FFF888888666777:::888888===BBBGGGQQQaaaooovvv||||||hhhWWWSSS___ooogggRRRAAA>>>@@@===::::::888888888888777777777777888666666;;;@@@HHHVVVbbbyyy~~~yyyxxx}}}zzzuuuqqqmmmooosss}}}~~~vvvmmmhhheeegggkkkpppsssuuuvvvzzz|||~~~uuummm```UUULLLJJJJJJPPPbbbuuuvvvooofff``````eeejjjnnnuuuiii]]]fffyyy}}}~~~yyyttteeeRRRDDD???<<<:::888555222000000///...---------------------------+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++------///111222333333333888===CCCFFFDDD@@@===;;;???DDDKKKOOOQQQQQQSSSUUUbbbhhhfff```[[[OOONNN\\\qqqqqqiiiXXXJJJDDDCCCCCCBBBEEEKKKPPPTTTWWWZZZ\\\bbbaaa______dddllltttzzzzzzyyysssjjjaaabbbllluuuyyyooojjjlllppprrrsssqqqmmmggg```YYYOOOFFFAAA???999555666777777<<>>:::888999===FFFXXXggglllmmmnnnppprrrvvv{{{}}}}}}}}}}}}zzzyyyzzz\\\JJJTTTrrrzzzuuuwwwvvvjjj\\\FFF===777999===???AAADDDEEEIIIMMMUUUggg}}}~~~}}}yyy{{{||||||~~~uuummmnnntttwwwssskkkdddbbbbbbfffoooyyyuuummmbbbZZZRRRWWWiiixxxwwwnnncccaaa[[[XXX```oooyyy{{{tttmmmddd]]]XXX\\\jjjxxxzzzqqqnnnqqqtttlllqqq|||}}}uuupppjjj___^^^sss{{{uuuoookkkiii```FFF888888555666;;;888;;;@@@EEEKKKUUUbbbjjjlllrrr~~~mmm\\\YYY```ooo~~~oooXXXDDD???@@@<<<:::;;;888888888888777777777777777555666:::>>>FFFSSS```rrr~~~yyyvvvzzz|||wwwsssnnnooosssyyy}}}~~~wwwooojjjhhhiiimmmrrruuuvvvwwwyyy{{{uuunnn___TTTJJJHHHHHHNNNaaatttpppbbb\\\RRRKKKJJJLLLPPPRRR\\\dddpppzzzfffYYYbbbwwwyyyyyy{{{vvvgggRRRDDD>>><<<:::888555222000000///...------------------------------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,---///111222333444444777;;;@@@CCCBBB@@@===<<<<<>>@@@CCCFFFGGGIIIJJJOOO^^^xxx}}}yyy{{{}}}}}}wwwnnnnnnrrrvvvwwwooofffbbb___bbbkkkuuuwwwnnneee]]]TTTVVVeeeuuuxxxsssgggccc[[[WWW^^^mmm{{{yyyqqqggg^^^XXXYYYeeesss{{{||||||sssppprrr}}}wwwxxx}}}xxxxxx~~~{{{pppiiiddd\\\aaa{{{xxxoooiiigggfff```FFF999888444666;;;:::===BBBIIIQQQ^^^jjjnnnkkkuuutttdddaaaaaannn}}}|||bbbJJJAAA???;;;:::<<<888888888888777777777777666444555999===CCCOOOZZZiiiyyyzzzuuuwww~~~zzztttooonnnqqqvvvzzz~~~yyyrrrmmmkkkjjjnnnsssvvvwwwwwwxxxyyyvvvnnnaaaUUUKKKGGGHHHNNNaaauuurrrdddVVVPPPGGGAAA>>>???@@@AAADDDJJJRRR[[[eeerrrgggZZZcccxxxvvvuuu~~~wwwhhhSSSDDD>>><<<:::888555222000000///...------------------------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,---///111333444444555666999===@@@AAA@@@>>><<<;;;@@@GGGMMMRRRTTTUUUUUUccclllkkkeee```WWWUUU___nnnpppiiiZZZKKKDDDBBBAAA@@@CCCIIIPPPVVVYYYYYYXXX[[[ZZZZZZ\\\aaaiiipppuuussssssooofff\\\YYY___eeeqqqxxx}}}{{{xxxvvvrrrmmmiiiddd___]]]aaagggmmmpppooojjjccc\\\UUUNNNHHHCCC<<<777444444444444888===DDDLLLQQQNNNIIIIIIJJJJJJMMMKKKIIIHHHIIILLLNNNPPPQQQUUUXXXXXXXXX\\\eeellljjjhhheeedddiiisss}}}vvvsssrrrqqqssstttsssnnnjjjfff^^^UUUFFF???999888<<>>CCCJJJVVVgggvvv{{{xxxuuuhhhfffcccnnn|||lllOOOCCC???;;;:::===888888888888777777777666555444555888:::???JJJTTTcccttt}}}wwwvvv}}}{{{uuunnnlllnnntttyyyzzzsssnnnkkkjjjmmmrrruuuwwwwwwvvvvvv~~~vvvmmmdddXXXMMMJJJJJJQQQdddxxx}}}pppdddWWWRRRLLLGGGDDDCCCBBBAAA===@@@DDDIIIQQQ\\\hhhpppiii]]]ggg{{{wwwuuuyyyhhhSSSDDD>>><<<:::888555222000000///...------------------------------------,,,,,,+++++++++++++++,,,------------,,,,,,---///111333444555555555777;;;???AAAAAA>>><<<<<<@@@FFFMMMRRRTTTSSSQQQ___lllnnnhhhddd]]]ZZZbbbnnnpppjjj\\\MMMFFFBBB@@@???BBBGGGPPPXXX\\\\\\[[[XXXXXXYYY[[[```gggmmmqqqqqqrrrppphhh^^^YYY]]]bbbpppuuuxxxuuuqqqnnnjjjeeebbb___[[[[[[___ffflllqqqpppkkkeee^^^XXXRRRKKKGGG>>>999555555555444777;;;AAAKKKSSSSSSOOOMMMKKKIIIMMMMMMMMMOOOQQQVVV[[[^^^\\\aaaeeeeeedddeeekkkqqqrrrpppllliiikkksss}}}xxxvvvwwwzzz|||zzzuuuqqqmmmddd\\\LLLBBB:::888===HHHZZZiiinnnppprrrrrrqqqqqqrrrssstttwww|||~~~~~~vvvooopppTTTOOOggg|||zzzrrraaaPPP===:::999===@@@AAADDDHHHHHHHHHJJJNNNWWWkkk}}}yyy{{{||||||}}}{{{rrrlllooouuuuuuooohhhbbb\\\[[[bbblllyyy~~~sssllleeeZZZTTT\\\lllvvvyyynnnggg]]]WWWYYYeeewww~~~tttiii___\\\cccmmmvvvuuuuuuuuuqqqmmmnnntttrrrxxx}}}}}}|||zzzuuunnnlllrrr~~~zzzjjj___YYYVVVaaa}}}zzznnnhhhiiikkk[[[DDD::::::666777===>>>AAADDDJJJVVViii}}}oooccccccdddnnn|||rrrSSSEEE@@@;;;:::>>>888888888888777777777666555333555777999<<>>888888888888777777777777555444555888888999AAAIIIXXXjjj}}}vvvtttxxx|||uuummmiiijjjqqqxxx}}}uuuooolllggghhhjjjoootttwwwwwwwwwzzzyyypppdddYYYPPPOOOQQQWWWjjj}}}zzzvvvpppiiihhheeebbb^^^YYYTTTMMMHHHEEEDDDCCCBBBBBBDDDEEEGGGrrrjjjttt~~~yyyiiiSSSDDD??????>>>888555222000000///...---------------------------+++,,,,,,,,,,,,,,,,,,---+++,,,------...---------,,,---///222444555666777222444999@@@EEEDDD@@@<<<<<>>FFFLLLRRRXXXXXXUUUTTTXXX^^^dddiiiooowww|||}}}|||wwwuuuxxx{{{}}}~~~yyywwwuuupppiii]]]PPPBBB===@@@KKK\\\jjjppprrrvvvwwwvvvuuutttuuuuuuzzz~~~fffSSS___|||pppsssuuuuuutttkkkYYYHHH;;;:::<<<@@@BBBAAADDDHHHHHHKKKRRRXXX[[[cccxxxyyy}}}yyyyyyyyywwwxxx{{{||||||~~~|||ssskkkmmmttttttsssrrrmmmbbbYYYYYY^^^jjj~~~{{{pppkkk___TTTUUUaaaooowwwooohhhaaaZZZUUUYYYiiizzz}}}wwwoooddd\\\^^^eeessszzzqqqggg]]]VVVYYY___cccjjjqqqtttwwwzzzwwwrrrzzz{{{~~~|||wwwooocccZZZ]]]jjjvvvmmmkkklllQQQ???;;;>>>;;;;;;@@@@@@DDDHHHNNNWWWggg~~~xxx|||kkkYYYUUU___iiizzzrrrVVVIIIDDD>>>;;;===888888888888777777777777666555666888888888>>>FFFNNNaaawwwzzzvvvwww}}}~~~wwwoookkkkkkmmmuuu~~~xxxrrrnnnffffffhhhlllsssyyy{{{{{{{{{~~~}}}tttfff\\\VVVVVVXXX^^^ppp|||wwwuuurrrnnnpppoooooonnnkkkeee___YYYTTTRRRNNNKKKJJJIIIIIIHHHxxxqqq{{{yyyhhhSSSDDD@@@@@@???888555222000000///...---------------------------+++++++++,,,,,,---------+++,,,------......------,,,---///222444666777777111444999AAAFFFFFF@@@;;;:::===CCCKKKSSSUUURRROOOGGG^^^iiiiiijjjfff```cccooorrroooaaaSSSJJJEEEAAACCCBBBCCCJJJSSSYYYZZZXXXWWWXXXZZZ\\\___cccgggiiidddhhhkkkggg^^^YYYZZZ^^^^^^gggoooqqqqqqooojjjeeeaaa```______bbbhhhooouuusssqqqnnnjjjeee^^^VVVPPPBBB===999777444000000333111777>>>EEEPPPZZZ^^^\\\ZZZ___gggmmmrrryyyzzz{{{||||||{{{|||zzzuuuttttttpppjjjdddVVVFFF???AAAKKK[[[hhhnnnrrrvvvxxxxxxxxxxxxxxxwww{{{}}}bbbRRRddd~~~mmmqqquuuuuusssiiiVVVEEE;;;:::===AAABBBAAACCCHHHHHHMMMUUU\\\\\\```qqq|||sss~~~}}}xxxxxxxxxvvvvvvyyy{{{zzz||||||sssjjjllltttwwwwwwwwwrrrfffYYYVVVYYYdddxxxqqqlllaaaTTTSSS___mmmvvvnnnhhhbbb\\\UUUUUUddduuu~~~zzzssshhh______eeemmm~~~xxxmmmaaaTTTKKKLLLQQQWWW```jjjqqqyyy}}}}}}{{{tttqqqfff\\\bbbpppvvvmmmkkkmmmNNN>>>;;;@@@<<<<<>>;;;<<<@@@HHHPPPUUUVVVTTTOOOZZZhhhooommmgggaaa^^^jjjtttvvvhhhVVVLLLGGGDDDCCCCCCCCCGGGSSS]]]^^^ZZZ\\\[[[[[[\\\___bbbcccddddddbbbeeejjjcccVVVTTT[[[```gggoootttuuuqqqmmmjjjcccbbbbbbccchhhooovvvzzzyyyxxxuuuoooggg^^^UUUPPPEEEAAA:::666444444333333111555888;;;FFFWWWbbbdddaaabbbiiisss}}}~~~xxx{{{}}}}}}zzzyyyyyyuuunnngggZZZLLLCCCAAAIIIZZZiiirrrrrruuuzzz}}}zzz}}}~~~pppWWW\\\tttppptttyyyzzzsssdddRRRFFF===>>>???BBBDDDFFFHHHIIIJJJJJJNNNUUU]]]fffvvv~~~}}}xxx~~~xxxuuuvvvuuuwwwzzzvvvyyy}}}{{{rrriiikkkrrrtttrrrsssuuunnn```XXXXXX```lll~~~yyypppdddZZZSSSVVVdddsssqqqiiiaaaZZZTTTTTT___nnn~~~~~~zzzrrrmmmjjjfff```mmmwwwrrr^^^PPPHHHCCCDDDHHHOOOXXX___eeettt|||zzz|||~~~yyytttrrrpppccc___hhhyyyrrroooooogggJJJBBB;;;;;;<<<===???BBBIIIIIIMMMWWWhhh~~~uuuhhhlllsssuuu___UUUYYYfff{{{wwwZZZJJJBBB===<<>>@@@BBBDDDFFFHHHIIILLLLLLOOOVVV^^^iiiyyyzzz~~~yyyvvvvvvuuuvvvyyyvvvyyy|||{{{qqqhhhiiippprrrpppqqqtttpppdddZZZWWW^^^hhhzzz|||rrrfff[[[TTTUUUbbbooossskkkccc[[[SSSQQQ[[[ggg|||~~~wwwppplllhhhcccnnnwwwwwwhhhVVVJJJCCC??????BBBHHHQQQWWW^^^mmm}}}zzzzzz|||{{{vvvqqqnnn{{{oooccc___jjj~~~|||rrrrrrooobbbFFF???999:::===>>>AAAEEEJJJKKKNNNUUUdddzzzqqqooonnnwwwhhh[[[[[[hhh}}}sssXXXJJJCCC>>><<<<<<888777777777666666666666555555444333333666;;;>>>GGGQQQcccwww~~~}}}xxxrrrmmmhhhllluuu}}}yyyrrriiiggggggllluuu~~~uuulllccccccmmm|||~~~|||zzzrrruuu{{{{{{uuuoooiiieeexxxgggQQQCCC>>><<<999666555444222000...---,,,////////////////////////,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,---///111333444444555666777;;;AAAGGGIIIFFFBBB;;;;;;>>>EEENNNTTTUUUUUUUUU\\\fffmmmmmmiiiccc___eeettt|||rrr^^^MMMFFFDDDCCCDDDDDDGGGQQQ[[[^^^ZZZ[[[ZZZYYYZZZ\\\aaaeeehhhaaa^^^aaaiiihhh^^^WWWVVVaaaiiirrryyyzzzwwwrrrpppjjjiiihhhhhhlllsssyyy}}}~~~|||xxxqqqggg]]]TTTOOO???<<<888666666555444333333444222222;;;NNNaaakkkjjjkkkqqq~~~{{{pppaaaPPPDDD@@@GGGXXXhhhnnnooosssxxx}}}~~~}}}yyyzzz{{{|||jjjVVVdddzzzxxxwwwvvvqqqdddRRRDDD===>>>@@@BBBEEEGGGIIIJJJOOONNNPPPUUU\\\fffxxxyyyzzz{{{wwwvvvuuuvvvyyywwwyyy{{{zzzqqqgggggglllpppmmmnnnssstttkkk^^^WWWYYYbbbrrruuuhhh\\\UUUUUU___jjjsssmmmeee\\\RRRNNNTTT]]]uuu|||zzzqqqkkkgggcccmmmttt|||ggg[[[MMMEEEAAA===<<<>>>@@@GGGLLLRRRbbbvvv~~~yyyxxxwwwvvvqqqnnnkkkwww~~~nnnccc___nnnzzzssssssmmm[[[BBB<<<888:::===???CCCGGGJJJLLLOOOTTT___rrr{{{uuummmnnn}}}kkkZZZYYYfff{{{qqqXXXIIIDDD@@@<<<999888888777777777666666666555555444333333666:::===EEELLL[[[nnn~~~{{{uuuoooeeeiiiqqqzzz}}}xxxmmmkkkiiikkkrrr{{{zzzrrriiijjjttt{{{sssuuu}}}~~~xxxzzzhhhSSSDDD???<<<:::666555444222000......---........................,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,...000222333555555555666999???EEEHHHFFFCCC<<<<<<>>>EEENNNUUUWWWWWWTTT[[[fffnnnqqqlllddd^^^bbbrrryyydddPPPFFFDDDCCCDDDDDDGGGOOOYYY\\\YYYZZZZZZYYYYYY[[[```fffjjjfff``````eeeggg```XXXUUU```gggrrrzzz|||zzzvvvsssooonnnlllllloootttzzz~~~}}}{{{uuummmcccXXXOOOJJJ???===:::999888777555333333444333444<<>>???AAACCCEEEHHHIIIJJJPPPOOOPPPSSSWWWaaattt|||yyy|||wwwvvvtttuuuxxxwwwxxx{{{yyyqqqgggfffjjjnnnkkklllrrrwwwqqqdddYYYTTT\\\lllvvviii^^^VVVUUU\\\fffooommmfff\\\QQQLLLOOOTTTgggrrrzzzwwwnnnhhhccc```jjjpppzzz{{{rrrlllZZZPPPGGGDDDAAA>>><<<===:::???CCCGGGUUUiiizzzzzzvvvtttqqqmmmjjjiiirrr}}}nnncccbbbqqq|||rrrrrrkkkWWW@@@;;;999;;;===???CCCHHHJJJNNNSSSVVV]]]lll{{{rrrllltttnnnWWWUUU```uuuwww\\\JJJDDD@@@<<<888888888888777777777666666555555555444333555888;;;DDDHHHSSSeee{{{|||xxxsssgggiiinnnxxx{{{rrrnnniiihhhmmmvvv~~~}}}wwwooooooyyyyyyvvvwww~~~|||jjjUUUFFFAAA>>>;;;666555333111//////......------------------------,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,---///111333555666444444666<<>>@@@FFFOOOVVVZZZ[[[SSSZZZfffqqqvvvqqqeee\\\^^^nnn}}}}}}jjjTTTHHHEEECCCDDDDDDEEEMMMVVVZZZXXXYYYYYYYYYYYYZZZ___eeekkkmmmfffaaabbbccc```YYYUUU\\\eeeqqq{{{}}}zzzxxxuuussspppoooppptttyyy}}}|||yyysssjjj___TTTKKKFFF???===:::888777555333111222333555888???NNNccctttppplllkkkqqqwwwzzz~~~~~~vvvgggUUUHHHEEEMMM^^^nnnppprrruuuwwwxxxxxxxxxxxx{{{||||||}}}ggg___uuu}}}xxxssslll```PPPEEE???@@@AAADDDFFFHHHJJJKKKNNNMMMOOOQQQUUU```ttt||||||wwwuuusssuuuxxxxxxyyy{{{zzzsssiiifffiiinnnllllllqqqwwwvvvkkk___VVV\\\kkkxxxjjj```YYYVVVZZZbbbhhhiiieee\\\QQQKKKLLLMMMXXXfffqqqrrrlllfffbbb^^^iiipppxxxxxxmmmbbb[[[PPPHHHCCCCCCBBB???<<<<<<999;;;===???III\\\ppp{{{{{{uuuqqqlllhhhfffgggmmm}}}|||nnndddeeettt}}}pppoooiiiVVV@@@<<<;;;===>>>???CCCIIIJJJPPPVVVZZZ___iiiyyywwwyyyyyymmmmmmzzzxxx\\\RRR[[[mmmfffNNNCCC???===999888888888888777777777777555555555444333444777999BBBEEENNN^^^rrr|||~~~|||vvvllllllnnnwww|||uuuqqqkkkgggiiiqqq|||~~~{{{sssttt}}}wwwvvvvvv|||}}}kkkVVVGGGAAA???<<<666555333111////////////------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,...000333555777333333555:::AAAFFFFFFEEEAAA???@@@FFFOOOWWW\\\]]]SSSYYYdddqqqxxxuuuhhh^^^ZZZhhhyyy~~~oooYYYKKKGGGBBBCCCCCCDDDJJJSSSWWWWWWXXXZZZ[[[ZZZZZZ]]]dddiiipppjjjdddaaabbb```[[[WWWYYYbbbppp|||}}}yyywwwsssppppppssswwwzzz{{{xxxqqqggg\\\QQQIIIDDD===;;;777555555444333222333555888;;;???JJJ```sssuuuoookkknnnrrrrrrsssuuuzzzyyyjjjYYYMMMIIIPPPaaapppqqqsssvvvvvvvvvuuuvvvwww|||}}}}}}~~~yyyfffddd~~~}}}{{{wwwqqqgggZZZMMMDDD???@@@BBBDDDGGGIIIKKKLLLIIIJJJNNNRRRVVVbbbxxx}}}|||vvvtttssstttxxxyyyyyy||||||uuullliiikkkpppooommmooovvvyyyqqqggg]]]aaalll{{{mmmbbbZZZUUUWWW\\\aaaeeeeee[[[QQQKKKIIIHHHMMM[[[hhhmmmkkkhhhddd___gggqqqzzz}}}pppcccWWWOOOHHHBBB???AAAAAA>>>;;;:::999::::::;;;BBBSSSiiixxx~~~zzztttnnnhhhcccaaaaaaeeesss{{{nnnfffhhhuuuzzzmmmmmmgggSSS???===<<>>===;;;999999888888888777777777555666666555333444666888>>>BBBKKKXXXiii|||zzzrrroooooovvv~~~yyytttmmmhhhgggnnnyyy{{{tttuuu~~~yyyvvvvvvyyy}}}kkkUUUGGGAAA>>>;;;666555222000/////////000........................,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,---000333555777444333555:::AAAGGGHHHGGGAAA??????EEENNNWWW\\\^^^VVVYYYaaammmwwwvvvlllcccWWWbbbsss}}}sss^^^NNNIII@@@BBBBBBBBBGGGPPPUUUUUUWWWZZZ\\\\\\[[[\\\bbbgggnnnkkkgggdddcccbbb^^^ZZZWWWaaaqqq~~~}}}yyyuuuqqqoooqqqtttvvvxxxtttmmmcccXXXMMMEEE@@@===:::777555666888999999<<<<<<>>>??????GGG]]]rrrxxxqqqmmmppptttuuuuuuwwwnnnvvv}}}}}}ooo^^^QQQMMMRRRaaapppooorrruuuuuuttttttvvvxxxzzz|||~~~rrrdddhhhwwwxxxwwwwwwvvvnnnaaaSSSHHHBBB@@@AAACCCEEEGGGIIIKKKLLLHHHJJJNNNRRRUUU___tttzzzuuusssrrrtttxxxzzzzzz}}}~~~yyyppplllmmmsssrrrooonnnsssyyyvvvnnncccccciiiyyypppeee[[[SSSRRRUUU]]]dddddd[[[PPPKKKFFFBBBDDDPPP^^^fffjjjjjjeee___bbbpppzzzyyylll___SSSKKKFFF@@@>>>@@@BBB>>>;;;:::::::::999:::???NNNeeewww|||{{{xxxrrrjjjccc^^^[[[XXX]]]kkk{{{oooggghhhuuuyyymmmnnncccJJJ===;;;===@@@AAABBBHHHPPPQQQTTTYYY```iiittt}}}xxxrrrooowwwbbbSSSTTT\\\rrr}}}\\\FFF>>>===<<<999999999888888888777777555666666555333333555666999???HHHSSS```qqq}}}uuuqqqpppvvv}}}xxxqqqjjjhhhnnnxxxyyysssmmmpppzzz}}}xxxvvvvvvzzz}}}kkkUUUFFF@@@===:::666555222000/////////000////////////////////////,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***++++++---///333666777555444555;;;BBBHHHIIIHHH@@@>>>>>>CCCMMMVVV\\\^^^YYYYYY^^^jjjuuuwwwpppgggVVV___ppp|||vvvaaaPPPJJJ@@@BBBBBBAAAFFFNNNTTTTTTWWWZZZ]]]]]][[[\\\aaafffjjjjjjiiigggeeeddd```[[[VVVaaaqqq~~~{{{vvvqqqoooooorrrtttsssooohhh^^^TTTIIIAAA<<<>>>;;;888777:::===@@@AAAFFFEEEDDDBBB???FFF\\\tttwwwpppmmmrrrxxxzzz|||}}}rrrwwwyyywwwxxx}}}sssaaaUUUOOOSSSaaannnmmmppptttuuuttttttwwwyyyxxxzzz}}}mmmbbbjjjuuukkkjjjqqqttttttlll]]]NNNDDD@@@@@@AAACCCEEEGGGJJJKKKLLLJJJLLLOOOQQQQQQYYYlll{{{zzztttrrrqqqtttxxx{{{{{{}}}{{{rrrnnnooouuuuuuqqqmmmqqqyyyyyysssdddaaadddrrrsssfff[[[QQQNNNPPP\\\ccceee[[[PPPJJJDDD???===IIIWWWaaagggjjjeee^^^]]]mmmxxx{{{xxxkkk___SSSKKKGGGBBB???BBBDDD@@@<<<<<<999999999:::>>>LLLdddxxxxxxxxxvvvppphhh```[[[XXXPPPVVVfff{{{|||ppphhhhhhuuuzzzoooooo```@@@::::::<<>>>>>DDDNNNXXX^^^[[[WWWXXXeeetttxxxqqqiii\\\[[[fffuuutttbbbPPPJJJEEECCCBBBBBBEEEKKKQQQTTTXXXYYY[[[[[[[[[\\\]]]___llllllkkkjjjgggdddaaa^^^WWW```mmm{{{}}}wwwppplllllllllnnnnnnjjjccc[[[TTTLLLDDD??????===<<<<<<999:::CCCMMMSSSTTTQQQIIIEEELLL___ooozzzxxxtttpppsss{{{~~~|||xxxtttpppppprrruuuvvvuuu~~~}}}nnnZZZPPPUUUbbbkkkoooqqqsssuuuwwwyyyzzzzzzzzzzzz|||{{{[[[gggzzzuuukkkiiiqqqrrrooocccRRREEE@@@@@@>>>@@@CCCFFFGGGHHHGGGGGGGGGFFFEEEDDDIIITTTcccooo}}}rrrmmmppptttttt{{{{{{}}}~~~yyyqqqoooqqqppprrrnnnhhhnnn{{{}}}wwwkkkddd```iii|||wwwfff[[[TTTOOOLLLQQQ[[[___WWWLLLGGGCCC???>>>CCCNNN\\\dddcccbbbdddeeejjjssszzz}}}fffTTTLLLGGGEEEAAA??????===;;;999777999:::;;;@@@OOOdddttt}}}xxxppphhhaaaYYYRRRNNNLLLQQQ```sssyyylllfffjjjzzzuuummmVVVDDD<<<<<<>>>@@@EEEJJJOOORRRSSS[[[___```ggguuuuuuuuueeeQQQRRRWWWcccyyy}}}^^^JJJBBB>>>:::999999999888888888888777555555444333333333444444:::<<>>>>>DDDNNNXXX___]]]WWWWWWbbbrrrxxxssskkk]]]]]]gggwwwxxxfffTTTLLLDDDCCCAAAAAADDDJJJPPPTTTWWWXXXZZZZZZZZZZZZ\\\^^^hhhjjjkkkjjjgggbbb^^^\\\UUU\\\hhhwwwzzzssslllhhhhhhiiijjjkkkgggaaaZZZTTTLLLEEE@@@===:::999999888===IIIWWW^^^^^^YYYPPPIIIOOO```ooo~~~|||vvvqqqsssyyy{{{yyywwwtttpppoooppprrrrrrqqqxxx}}}zzzqqq]]]SSSXXXdddlllpppqqqsssuuuwwwxxxyyyzzz|||}}}qqq[[[iii~~~vvvoooooorrrrrrmmm```OOOCCC>>>===>>>@@@BBBEEEFFFGGGFFFFFFDDDEEEFFFFFFIIIPPP[[[ddd|||tttnnnpppssssssxxxyyy|||}}}wwwooonnnqqqsssvvvqqqiiikkkwww{{{xxxmmmeee^^^ddduuu{{{iii]]]UUUPPPMMMRRRZZZ^^^VVVMMMHHHEEEBBB???AAAJJJWWW```aaa```aaaaaagggqqqwwwzzzsss[[[NNNKKKHHHEEECCCBBBAAA???===::::::;;;===EEETTTggguuuxxxsssjjjbbbZZZSSSMMMIIIGGGMMM[[[ooo~~~uuukkkhhhsssyyyvvvmmmTTTBBB;;;<<<>>>AAAEEEJJJOOOQQQTTTZZZ^^^^^^dddppp{{{uuuuuufffQQQQQQTTTaaawww{{{]]]IIIBBB>>>;;;999999999888888888888777555555444333333333444444888:::AAAKKKUUUdddxxx}}}wwwvvv{{{}}}vvvpppkkkkkksss|||uuukkk```VVVQQQWWWcccmmmuuuzzz}}}zzzsssjjjcccdddrrrlllVVVHHHBBB===999666333111//////000///.........---------,,,,,,,,,,,,,,,---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++---111444666:::888777:::EEEQQQSSSOOOIIIDDD???===BBBLLLXXX```___XXXTTT]]]nnnxxxuuummm______iiiyyy}}}nnnZZZOOODDDBBB@@@@@@CCCIIIOOOSSSUUUVVVXXXYYYXXXYYYZZZ\\\aaafffkkkkkkggg```\\\ZZZRRRWWWaaapppzzzrrrjjjffffffhhhjjjiiifffaaa[[[UUUOOOIIIDDD???<<<999888999@@@OOO^^^jjjiiibbbWWWOOORRR```mmmyyysssrrrvvvwwwuuuvvvsssooonnnnnnoooooonnnrrrvvv~~~{{{uuuxxxuuubbbWWW\\\gggoooqqqqqqssstttvvvwwwxxxxxx{{{}}}dddZZZlllyyysssrrrsssqqqjjj\\\LLL???;;;;;;>>>???AAACCCDDDDDDDDDDDDBBBEEEGGGGGGHHHKKKRRRWWWooo{{{|||vvvoooppprrrqqquuuwww{{{{{{ssskkkkkkqqqvvvyyyuuukkkhhhpppxxxzzzrrrhhh^^^]]]kkknnn```VVVPPPMMMPPPWWW\\\WWWOOOJJJGGGDDDCCCAAAFFFRRR\\\___^^^]]]\\\cccmmmssstttzzzttt^^^OOOJJJGGGCCCAAA@@@>>>===;;;===;;;;;;???JJJ[[[kkkuuutttnnneee[[[TTTNNNIIIEEEDDDJJJXXXlll{{{|||pppjjjkkkxxxuuuuuukkkRRR@@@;;;===???CCCGGGLLLPPPRRRVVV[[[^^^^^^bbbkkkuuuzzz~~~nnnTTTQQQQQQ]]]rrr{{{]]]IIIAAA>>><<<999999999888888888888777666555444333333333333333666777===GGGPPP^^^qqqzzzwwwyyy}}}vvvqqqllljjjqqqzzzwwwjjjaaaVVVOOOJJJNNNUUU]]]gggpppuuuyyypppeee[[[ZZZeeerrrlllVVVGGG@@@<<<999666444111000000000///.........---------,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++---000333555:::999777999DDDPPPSSSOOOKKKFFFAAA>>>AAAKKKXXXaaaaaaZZZTTTYYYjjjxxxxxxpppcccbbbjjjzzzvvvaaaSSSDDDBBB???>>>AAAGGGMMMRRRSSSUUUVVVWWWVVVWWWYYYZZZ[[[bbbjjjkkkggg```[[[YYYSSSTTT[[[jjj|||}}}uuummmiiiiiikkkmmmmmmiiiddd___YYYSSSMMMIIIDDD@@@<<<;;;:::@@@OOO^^^nnnmmmfff[[[RRRTTT___jjj~~~}}}yyyrrrpppssstttrrrrrrpppnnnmmmmmmnnnnnnooopppssszzz|||wwwuuuxxxxxxfff\\\```jjjqqqrrrrrrsssssstttuuuvvvwwwwwwyyywww\\\XXXooovvvrrrtttpppgggXXXIII>>>:::;;;===>>>@@@AAABBBBBBBBBBBBCCCEEEGGGGGGGGGIIINNNRRRaaarrr~~~yyyqqqpppqqqppprrruuuzzzzzzqqqhhhhhhnnntttyyyvvvkkkeeekkkvvv|||zzzpppccc\\\bbbvvvtttdddXXXQQQMMMMMMUUU\\\]]]WWWPPPKKKGGGHHHCCCCCCNNNXXX[[[ZZZYYYVVV^^^iiipppqqqvvvyyynnn___SSSJJJGGGBBB???===<<<:::999???<<<;;;AAANNN___lllsssrrrkkkbbbXXXQQQLLLHHHEEEDDDJJJYYYlll{{{zzznnnkkknnnzzzqqqtttiiiOOO@@@===???CCCGGGLLLPPPSSSUUUZZZ]]]```aaadddkkktttzzz{{{\\\TTTPPPZZZnnncccLLLBBB>>><<<999999999888888888777777666555444444333333333333444666;;;DDDLLLXXXjjjyyy{{{vvvxxx||||||vvvqqqkkkiiiooowww|||pppccc[[[RRRMMMJJJJJJMMMRRR^^^iiitttzzzpppeee[[[XXX```lllmmmVVVFFF???;;;888777444222111111000///---......---------,,,,,,,,,+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++******+++---000333444999888777888@@@KKKOOOMMMMMMIIICCC???@@@IIIVVV___ccc]]]VVVXXXfffvvvyyyttthhhdddiiixxx}}}iiiXXXFFFDDD@@@>>>@@@EEELLLPPPRRRSSSUUUUUUUUUUUUWWWYYYXXX___fffjjjgggaaa]]]ZZZVVVTTTXXXeeevvvzzzsssooooooqqqsssrrrnnniiiccc]]]WWWPPPLLLEEEAAA>>><<<;;;@@@MMMZZZkkkjjjeee\\\TTTUUU]]]eeewwwxxxuuuooommmppprrrqqqnnnnnnmmmmmmmmmnnnpppqqqnnnpppvvv}}}}}}uuuooooooyyyzzziii```ccclllsssssssssrrrrrrssstttuuuuuuuuuvvv|||sss\\\[[[uuu{{{rrruuuooocccTTTFFF>>><<<===>>>>>>???@@@@@@@@@@@@@@@DDDEEEGGGFFFEEEIIIOOOTTT^^^ppp{{{sssqqqqqqpppppptttyyyyyyqqqgggdddhhhnnnsssssskkkcccgggsss|||xxxlll```^^^mmm|||kkk\\\RRRLLLMMMVVVaaagggddd[[[RRRNNNKKKDDDBBBIIIQQQSSSQQQPPPPPPWWWccclllooottt}}}wwwpppeee[[[RRRNNNHHHDDDAAA???===<<>><<<999999999888888888777777666666555444333222222333444555:::BBBHHHRRRcccrrr{{{{{{vvvwww{{{zzztttnnnhhhfffkkksss}}}uuujjj^^^WWWPPPMMMJJJIIIHHHKKKWWWcccwww}}}rrrggg\\\WWW]]]fffzzzoooWWWFFF>>><<<999777555333222222111...,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///222444666888888777;;;DDDJJJLLLOOOLLLFFFAAA@@@GGGSSS]]]cccaaa[[[XXXccctttzzzwwwmmmffffffsssooo]]]JJJFFFAAA>>>???DDDJJJNNNQQQSSSTTTUUUTTTUUUVVVXXXYYY]]]bbbggghhheeeaaa^^^ZZZWWWWWW```pppzzzwwwwwwxxxyyyxxxtttoooiiiddd^^^WWWSSSHHHDDDAAA>>>===@@@MMMZZZggggggddd^^^XXXWWW]]]bbbnnnpppooojjjhhhlllnnnnnnjjjkkkmmmmmmlllmmmoooqqqlllmmmqqqxxx}}}sssjjjiiisss~~~yyyjjjbbbeeennnsssuuutttrrrqqqqqqrrrssstttvvvuuuyyynnn```eee~~~~~~tttssslll___PPPDDD>>>>>>????????????????????????@@@CCCDDDEEEDDDCCCGGGNNNTTT]]]ppp~~~tttqqqrrrrrrpppssswwwyyysssggg``````ffflllooojjjbbbcccmmmwww~~~uuuhhh```ggg{{{tttbbbTTTMMMOOOWWWdddnnnnnncccZZZUUUMMMFFFBBBFFFJJJIIIGGGGGGIIINNNXXXdddjjjpppzzzzzzmmmaaaZZZUUUNNNHHHDDDAAA???===@@@======DDDOOO\\\eeeiiifffaaaYYYRRRLLLHHHEEEBBBCCCIIIYYYlllzzz{{{qqqsss||||||vvvlllmmmqqq___IIICCCBBBEEEKKKQQQVVVYYY[[[\\\^^^___ccchhhkkknnnvvvtttaaaTTT[[[nnnxxx[[[III@@@<<<999999999888888888888777777666555444333222222222444555999@@@EEEMMM\\\jjj}}}yyy}}}yyyxxx{{{|||uuunnnhhhbbb___eeemmmxxx~~~zzznnncccZZZTTTMMMJJJHHHFFFCCCDDDNNNYYYsss}}}rrrfff[[[UUUXXX___uuurrrZZZGGG@@@===<<<777555444333222111...,,,......---------,,,,,,,,,***+++,,,------...------+++++++++++++++++++++++++++*********,,,///111333444:::;;;777777>>>GGGKKKPPPNNNIIICCCAAAFFFPPPYYYdddeeeaaa[[[aaaqqq{{{zzzqqqgggbbbmmm~~~tttbbbMMMIIICCC??????CCCIIIMMMQQQRRRTTTUUUTTTUUUVVVXXX\\\\\\^^^ccciiijjjgggbbb\\\YYYWWW\\\hhhyyy}}}yyytttpppjjjeeeaaaXXXRRRKKKDDD@@@CCCPPP^^^fffhhhgggddd^^^\\\___bbbgggkkkjjjeeecccfffjjjjjjhhhjjjlllllljjjjjjlllnnnkkkkkknnnuuu|||~~~sssiiidddjjjpppuuuwwwjjjbbbeeennnsssuuutttrrrqqqpppqqqrrrsssvvvrrrtttyyyzzz}}}iiicccttt}}}uuuooogggYYYKKKAAA===???AAA@@@@@@?????????????????????AAABBBBBBAAADDDJJJOOOXXXllltttrrrssstttrrrrrrvvvzzzvvviii^^^YYY```fffjjjhhhbbb```fffnnnzzz~~~{{{pppcccdddsss}}}jjjYYYOOOOOOSSS___kkklllccc[[[YYYQQQKKKGGGHHHGGGCCCAAAAAABBBDDDLLLYYYbbbgggmmmssszzzmmmccc^^^VVVNNNIIIFFFCCCAAAAAA@@@AAAFFFNNNXXXaaaeee```\\\VVVQQQLLLHHHDDDBBBCCCJJJYYYlllzzzwwwpppxxxzzzuuummmpppppp[[[EEEDDDBBBFFFLLLSSSXXX[[[\\\]]]\\\\\\```fffhhhiiipppyyy|||jjjUUUWWWgggzzzbbbMMMBBB===999999999888888888888777777666555444333222222222333444888===BBBIIIWWWddduuu{{{~~~}}}{{{|||wwwoooggg```YYYWWW^^^gggssszzz~~~sssiii___XXXSSSJJJGGGEEECCCAAA@@@GGGPPPeeexxxyyynnndddZZZTTTWWW]]]qqq~~~ttt\\\IIIAAA???>>>777666444333333111...,,,......---------,,,,,,,,,***+++,,,---.../////////************************+++*********,,,...111333444;;;===888555:::EEELLLQQQOOOKKKEEEAAAEEEOOOWWWccchhheee\\\```ppp{{{{{{ttthhh```iii|||wwwdddOOOKKKDDD@@@???BBBHHHLLLQQQRRRTTTUUUTTTUUUVVVXXX^^^[[[[[[aaaiiimmmjjjfff^^^ZZZWWWYYYcccuuu~~~zzzvvvqqqnnnkkkbbbVVVKKKDDDFFFSSSaaahhhjjjkkkhhhccc```aaabbbdddhhhhhhccc```cccffffffhhhjjjlllkkkhhhggghhhkkkllllllooouuu}}}sssggg^^^]]]\\\\\\hhhwww|||}}}vvviiibbbeeemmmsssvvvtttrrrpppppppppqqqrrruuuooonnnqqqqqqsss|||~~~eeeeee}}}sssrrrxxxyyytttmmmdddVVVHHH???===???BBBAAA@@@??????????????????;;;>>>@@@AAA@@@AAAEEEIIIPPPeee{{{uuurrrtttuuusssrrrvvv{{{xxxkkk\\\TTT^^^ccchhhhhhbbb]]]aaagggttt|||~~~tttfffcccooo~~~ooo\\\QQQLLLNNNXXXcccfff^^^XXXYYYUUUQQQMMMLLLHHHBBB???AAA======CCCPPP[[[```cccfffnnnoooiii```XXXRRRNNNKKKIIIBBBBBBDDDHHHNNNVVV^^^ddd___[[[VVVRRRNNNJJJFFFCCCEEEKKK[[[nnn|||tttooo{{{{{{vvvpppsssqqqXXXBBBDDDBBBFFFLLLSSSXXX[[[\\\\\\ZZZYYY]]]cccddddddjjjtttqqqiiimmmsssxxxpppVVVSSS^^^mmmfffPPPCCC>>>999999999888888888888777777777555444333222222222222333777<<<@@@FFFSSS```mmm}}}}}}|||}}}}}}ssskkkbbbZZZSSSRRRYYYcccpppwww~~~}}}}}}{{{qqqggg^^^XXXTTTIIIFFFDDDCCC@@@???DDDKKKXXXnnn|||tttkkkccc[[[WWW[[[aaannnwwwrrrYYYGGG???===:::666666555333111000.........------------,,,,,,,,,***+++---//////...---,,,+++++++++*********))))))***+++,,,,,,+++---000222666888:::999888;;;BBBHHHNNNQQQPPPKKKEEEEEELLLTTTaaagggfff]]]YYYcccrrr{{{wwwrrrhhhfffsss}}}mmmWWWLLLBBB???AAACCCGGGLLLRRRTTTSSSQQQSSSXXXYYYVVVWWWZZZYYYWWW\\\fffkkkiiidddaaa[[[ZZZaaapppyyygggWWWPPPRRRZZZ```iiikkkmmmllliiiggghhhiiipppnnnjjjfffccccccfffhhhllliiihhhiiilllnnnnnnllllllnnnmmmmmmvvv}}}yyykkk\\\SSSLLLJJJQQQ[[[qqq}}}yyyoooiiihhhlllpppssstttvvvxxxwwwtttqqqpppooouuuooolllkkkhhhllloooeeefffvvvllllllpppuuuwwwlll[[[IIIAAA?????????@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>???AAACCCEEENNN___uuuxxxoooooouuusssrrruuuyyywwwlll^^^TTT\\\gggooolllccc]]]]]]___ooovvv~~~{{{nnneeekkkwwwzzzeeeRRRGGGFFFKKKSSSWWWTTTPPPPPPRRROOONNNPPPNNNJJJHHHIIIDDDBBBBBBJJJUUU^^^bbbbbbdddssszzzsssiiiaaa[[[VVVQQQLLLJJJJJJKKKMMMRRRYYY```eeeddd]]]WWWTTTNNNGGGBBBAAABBBOOObbbrrr{{{{{{pppmmm|||sssoooqqqhhhSSSCCC???GGGHHHKKKOOORRRUUUWWWXXXZZZ\\\```cccaaaaaajjjtttyyypppnnnmmmoooxxxvvvUUUNNNYYYbbbtttoooTTTEEE???;;;;;;999888777666666666555555555555444333222222333111333999>>>EEEOOOYYYjjjuuu|||~~~||||||}}}~~~{{{ssshhh^^^YYYZZZ]]]jjjvvv~~~~~~|||}}}|||xxx{{{ssslllcccZZZSSSPPPHHHAAA@@@???>>>@@@CCCSSSggg~~~{{{tttlllcccYYYSSSUUU\\\lllwwwrrrYYYGGG@@@===;;;666666555333111000...............------,,,,,,,,,***+++---.........,,,++++++++++++*********))))))***+++,,,,,,+++---///222777:::<<<:::777999AAAHHHPPPRRRQQQKKKDDDCCCJJJQQQ]]]dddeee\\\WWW^^^mmmwwwyyysssiiifffrrr~~~rrr]]]QQQEEE@@@@@@AAAFFFJJJRRRSSSRRROOOQQQVVVWWWUUUUUUXXXXXXVVV[[[dddjjjiiifffbbb]]]ZZZ___mmm~~~rrreee^^^^^^cccgggmmmoooqqqpppmmmkkkkkklllqqqpppmmmiiifffgggjjjmmmjjjhhhggghhhkkkmmmlllkkkjjjllllllmmmtttxxxiiiXXXNNNFFFCCCFFFMMMZZZgggzzz{{{rrrlllkkknnnqqqtttuuuwwwyyyxxxuuusssrrrqqqsssooonnnooommmrrr~~~eeeaaallltttmmmnnnssstttsssiiiXXXGGG???>>>>>>>>>@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>???AAACCCEEEJJJ\\\uuu|||rrrpppuuurrrsssvvvzzzyyynnn^^^SSSYYYdddmmmnnnfff```^^^^^^mmmuuu}}}}}}rrrllltttgggSSSJJJHHHJJJQQQUUURRRNNNNNNQQQPPPSSSYYYZZZTTTNNNLLLFFFDDDDDDIIIQQQZZZ___aaabbbjjjzzz{{{qqqhhhccc^^^YYYUUURRRQQQQQQSSSXXX^^^eeeiiiggg```ZZZVVVQQQIIIDDDCCCEEERRReeettt|||yyypppnnnzzzqqqmmmlllaaaOOOCCCBBBFFFHHHKKKOOOSSSVVVXXXYYY[[[\\\```cccbbbbbbjjjtttzzzxxxxxxmmmrrr}}}yyyYYYOOOXXX^^^nnnuuuZZZIIIBBB===<<<;;;999888888777777555555555555444333222222333111333888===BBBLLLUUUdddqqq|||yyyyyyxxxzzz|||wwwlllddd``````gggsss}}}}}}zzzwwwsssmmmvvv|||uuunnnfff\\\UUUPPPHHHAAA@@@@@@???AAADDDQQQcccxxxyyyqqqhhh```WWWQQQRRRWWWfffqqqrrrZZZHHHAAA>>>;;;666666555333111000......//////...---,,,,,,++++++)))***,,,---------,,,++++++++++++******************+++,,,++++++,,,///111555:::>>>;;;777999BBBKKKRRRTTTSSSLLLDDDBBBGGGMMMZZZdddhhh```WWW[[[iiittt{{{vvvlllgggooo}}}yyyeeeXXXIIIBBB???@@@CCCHHHQQQSSSRRRNNNOOOSSSUUUTTTSSSUUUUUUUUUYYYaaaggghhhfffbbb]]]YYY\\\hhhzzz~~~wwwnnneeebbbeeeiiioooqqqttttttrrrooonnnnnnqqqpppnnnkkkiiiiiimmmpppiiihhhggghhhjjjkkkkkkkkkiiilllllllllqqq|||tttdddXXXOOOIIIGGGGGGIIITTTggg}}}}}}uuuooonnnppprrrtttwwwxxxyyyxxxvvvtttttttttqqqpppsssuuutttyyysssXXX]]]uuu~~~oookkkpppuuutttpppfffUUUDDD<<<<<<===>>>@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>???AAABBBDDDFFFWWWsss~~~}}}wwwrrrsssqqqsssxxx}}}|||qqq___QQQTTT^^^jjjoookkkccc^^^\\\fffppp{{{}}}uuuqqqzzznnnXXXLLLHHHIIIPPPUUUUUUTTTTTTQQQQQQWWWaaafff```UUUOOOJJJHHHGGGGGGLLLSSSZZZ___eeegggppp{{{rrrmmmhhhddd```\\\[[[[[[\\\```eeekkknnnkkkeee___[[[VVVMMMGGGFFFIIIWWWiiiwww~~~}}}wwwoooqqqyyyqqqkkkeeeXXXHHHBBBFFFGGGIIIMMMQQQUUUXXXZZZ[[[\\\\\\___bbbaaabbbiiirrr~~~~~~ooopppuuu~~~^^^QQQUUUWWWeee~~~yyy^^^KKKBBB======;;;:::999888888888555555666555555444333222333111222666:::???GGGPPP\\\lllzzzwww{{{xxxrrrnnnooosssyyy|||ppphhhddddddoooyyy{{{vvvoooggg______lll~~~~~~xxxqqqiii___XXXPPPIIIBBBAAA@@@???@@@DDDKKK\\\ooozzzvvvlllaaaZZZTTTNNNMMMPPP]]]iiiyyyrrrZZZIIIAAA>>><<<666666555333111000......//////...---,,,++++++***)))***+++,,,,,,,,,++++++***************************+++,,,++++++,,,...000222888>>><<<888:::DDDNNNSSSUUUUUUNNNEEEAAAEEEJJJZZZeeemmmggg\\\[[[gggttt~~~zzzqqqiiimmmxxxlll]]]MMMCCC??????BBBFFFQQQTTTSSSOOONNNRRRUUUTTTRRRSSSTTTTTTWWW]]]cccggggggccc\\\VVVWWWcccuuu~~~}}}xxxooofffccceeehhhmmmooorrrssssssrrrqqqppprrrqqqoookkkiiiiiikkknnnjjjjjjiiiiiijjjkkkllllllkkkmmmmmmlllmmmvvvyyyppphhh___VVVPPPNNNRRR^^^ppp~~~wwwqqqpppqqqrrrsssvvvwwwxxxwwwuuuttttttuuurrrtttxxx{{{zzz}}}kkkQQQ___}}}mmmhhhooouuutttooobbbRRRAAA<<<<<<>>>???BBB??????@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAABBBEEESSSlllyyyssszzz{{{sssqqqppptttzzzwwwdddSSSOOOVVVcccmmmnnneee]]]ZZZ___iiivvv|||wwwrrrwwwwwwaaaOOOIIIIIIPPPXXX\\\^^^```SSSRRRWWWcccjjjeeeYYYRRRNNNLLLJJJGGGHHHNNNVVV\\\gggiiippp{{{vvvrrrmmmjjjfffeeedddeeehhhlllpppsssqqqjjjdddaaa[[[RRRLLLKKKNNN\\\nnn{{{{{{vvvpppvvvzzztttkkk___OOOBBBBBBIIIJJJLLLPPPTTTXXX[[[^^^___[[[[[[^^^`````````gggooozzz{{{tttrrrssszzzdddQQQPPPQQQ___wwwxxx]]]JJJ???===<<<;;;:::999888888888666666666666555444333222333111111555888;;;BBBJJJUUUhhh~~~}}}wwwxxx}}}~~~zzzkkkeeeaaabbbhhhqqqyyypppkkkeeellluuuwwwrrriii___YYYTTT___ooo~~~zzztttlllbbb[[[SSSKKKEEEBBBAAA>>>>>>AAAEEEVVVhhhtttzzz|||{{{xxxrrrfff[[[TTTPPPKKKHHHIIIVVVcccuuupppZZZIIIAAA>>>;;;666666555333111000......//////...---,,,,,,++++++******++++++,,,,,,,,,+++************************++++++,,,+++***+++---000333999???===999999AAAHHHPPPTTTVVVQQQIIICCCDDDHHHZZZeeeooolll```\\\eeeqqq~~~}}}vvvmmmkkksss~~~qqqbbbQQQFFFAAA???AAAFFFPPPTTTUUUQQQPPPSSSVVVUUUQQQRRRSSSTTTVVVYYY___eeelllhhh```WWWSSS[[[kkkyyy}}}ssskkkhhhjjjmmmkkkmmmooorrruuuvvvuuutttuuutttrrrnnnjjjiiijjjlllmmmmmmmmmmmmlllmmmnnnoooooooooooommmkkkqqq}}}xxxmmmddd___\\\]]]hhhzzzxxxrrrpppqqqrrrssstttuuuuuusssrrrrrrtttvvvvvvzzz~~~}}}jjjVVVgggssslllppptttqqqlll]]]NNN@@@<<<>>>@@@AAACCC>>>??????@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAGGGNNNaaa||||||rrrttt~~~~~~tttpppooouuu{{{}}}kkkYYYMMMPPP[[[iiimmmfff]]]YYY\\\eeesss}}}{{{tttrrrtttnnnUUUMMMHHHMMMVVV[[[___bbbXXXTTTUUU___fffccc\\\VVVQQQPPPLLLIIIIIIMMMTTTYYYbbbhhhqqq}}}~~~zzzuuurrrnnnmmmmmmmmmooorrruuuwwwwwwqqqkkkiiicccZZZSSSRRRTTTaaasss{{{vvvuuu}}}|||vvvkkk[[[JJJ@@@CCCKKKNNNPPPTTTWWW[[[___aaabbb[[[ZZZ[[[^^^^^^___dddlll}}}~~~~~~zzzuuutttvvv}}}kkkRRRLLLMMM[[[sssxxx^^^JJJ???<<<;;;:::888777777777777666666666666555444333333333111111444666777>>>EEEQQQdddyyyyyywwwyyy{{{xxxtttfff___YYYYYY^^^iii{{{xxxtttiiilllqqqtttqqqiiiaaa]]][[[___hhhuuu{{{uuunnnddd]]]XXXPPPHHHEEEBBB===<<<>>>AAAQQQcccooouuuwwwtttnnnlllaaaVVVPPPLLLGGGDDDEEENNN]]]ppp~~~oooYYYHHHAAA===;;;666666555333111000............---------,,,,,,,,,++++++++++++,,,,,,,,,---***************+++++++++++++++,,,+++******---///777;;;???>>>;;;999;;;>>>KKKRRRWWWVVVNNNHHHGGGIIIWWWaaalllmmmccc\\\aaalll}}}|||ssskkknnnzzzxxxiiiWWWLLLEEEAAABBBEEELLLRRRVVVSSSRRRTTTVVVVVVSSSRRRSSSUUUTTTUUU\\\cccpppnnnggg\\\SSSUUU```jjjwwwpppmmmnnnooommmmmmnnnqqquuuxxxxxxwwwyyyxxxuuuqqqmmmkkklllmmmoooppppppooonnnnnnpppqqqrrrpppooonnnkkkllluuuwwwqqqkkknnn{{{yyyrrrpppqqqssstttssssssrrrqqqooopppsssvvv{{{lllbbbuuu~~~tttssssssnnnhhhWWWJJJ???>>>AAABBBBBBBBB>>>>>>????????????>>>>>>>>>>>>>>>?????????@@@@@@FFFHHHWWWrrryyyvvv}}}wwwrrrpppvvvzzz~~~uuubbbPPPNNNUUUdddlllfff^^^\\\^^^cccooo|||yyyqqqnnnxxx{{{___SSSHHHHHHMMMQQQSSSUUUVVVQQQPPPWWW\\\]]][[[ZZZTTTRRROOOMMMNNNPPPSSSVVV]]]fffqqq{{{~~~zzzvvvvvvuuuuuuwwwyyy|||}}}~~~xxxtttrrrmmmddd]]][[[^^^iiixxx}}}}}}{{{yyy{{{zzzuuuiiiXXXHHHAAAEEELLLRRRSSSVVVZZZ]]]```bbbccc\\\ZZZ[[[]]]^^^^^^cccjjjzzz{{{xxxyyy|||tttWWWMMMKKKWWWnnngggQQQDDD;;;;;;999888777666666666666666666666666555333333333000111333555666;;;BBBLLL\\\nnn{{{zzzxxxzzz|||{{{yyynnnggg```]]]^^^fffvvv~~~{{{lllmmmqqqvvvvvvpppkkkjjjllljjjllluuu}}}wwwppphhhaaa\\\UUUMMMJJJFFFAAA???@@@AAAOOO^^^hhhnnnppplllfffeee\\\SSSNNNIIIDDDBBBDDDHHHXXXlll{{{}}}mmmXXXHHH@@@===:::666666555333111000......,,,,,,,,,------------...,,,,,,,,,,,,,,,------...))))))*********+++++++++++++++,,,+++)))***,,,...444888<<<>>>>>><<<;;;:::FFFOOOXXXYYYSSSLLLJJJKKKUUU]]]iiimmmfff]]]___hhh|||wwwllljjjvvvrrr```SSSJJJCCCBBBCCCGGGOOOUUUTTTSSSTTTUUUTTTTTTSSSTTTVVVTTTRRRYYYbbbkkkmmmllldddYYYUUUYYY___www|||vvvsssqqqnnnooommmlllnnnqqquuuuuuuuuwwwwwwuuurrrnnnlllmmmnnnpppqqqrrrqqqooonnnppprrrrrrooonnnooommmkkkpppwww{{{sssqqqrrruuuwwwrrrrrrqqqooonnnppptttwww}}}mmmnnnyyyvvvrrrkkkeeeQQQFFF===>>>AAABBB@@@@@@===>>>>>>>>>>>>>>>>>>======>>>>>>???????????????CCCBBBPPPmmm{{{{{{uuuqqqvvvyyy}}}~~~lllVVVNNNQQQ```jjjgggaaa```^^^^^^fffvvv~~~uuuooolll}}}iiiYYYHHHCCCEEEFFFFFFHHHLLLGGGFFFKKKPPPRRRVVVZZZUUURRRPPPQQQTTTUUUUUUSSSVVV]]]gggttt~~~~~~~~~~~~|||{{{wwwnnngggeeeiiirrr~~~xxxzzz|||}}}~~~uuupppdddTTTHHHEEEIIINNNSSSUUUWWWZZZ]]]___aaaaaa___\\\[[[^^^``````dddiiitttyyy|||```QQQJJJRRRfffrrrYYYIII<<<;;;:::999888777777777777777777666666555444333222000000333444555:::@@@EEEQQQaaannn|||zzzyyy}}}~~~xxxqqqkkkggggggqqq|||~~~yyynnnnnnsss|||zzzvvvvvvxxxvvvuuuyyyyyyssskkkfff```XXXRRROOOLLLGGGEEEFFFEEEOOOYYY```eeehhhfffbbb```ZZZSSSNNNGGGAAABBBFFFHHHXXXlllzzz|||mmmWWWGGG@@@<<<999666666555333111000......++++++,,,------......///------,,,,,,,,,---...///))))))******+++++++++++++++,,,,,,***)))***,,,...///111777===AAAAAA>>><<>>======>>>>>>>>>>>>=========>>>>>>????????????>>>???>>>MMMlll}}}xxxqqqvvvyyy{{{rrr[[[PPPOOO^^^iiihhhdddddd\\\YYY^^^ooo~~~yyyqqqfffwwwnnn\\\IIIAAAAAAAAAAAABBB@@@======BBBFFFJJJPPPVVVUUURRRQQQSSSXXXYYYVVVQQQKKKOOOXXXgggyyy}}}uuunnnlllpppyyy~~~~~~uuuyyy|||}}}yyypppkkk```RRRHHHHHHLLLOOOSSSUUUWWWZZZ\\\^^^___```aaa]]]]]]```aaaaaaeeejjjlll}}}zzzwww}}}gggUUUKKKNNN___~~~yyy]]]KKK======;;;:::999888888888777777777777666555444333222000000333444555999@@@@@@IIIWWWfffwww|||xxxzzzyyypppjjjooowwwzzztttnnnnnnuuu~~~~~~zzz{{{{{{{{{~~~{{{uuunnnjjjaaaZZZTTTSSSPPPLLLKKKLLLHHHOOOVVVYYY]]]bbbccc```]]]XXXSSSNNNFFF@@@BBBGGGLLL[[[nnn|||yyyjjjUUUEEE???<<<999888777555333000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++++++++******++++++,,,------111888>>>AAA@@@>>>;;;@@@MMMXXX\\\\\\ZZZRRRHHHRRR\\\iiipppnnnhhhcccaaavvv}}}vvvmmmrrr}}}ppp\\\OOOIIIDDD@@@BBBDDDHHHLLLOOOQQQQQQRRRQQQQQQQQQPPPQQQSSSXXX[[[___eeekkklllggg___ZZZXXX___ppp~~~xxxtttiiifffcccccceeegggiiiiiillllllkkkiiiggghhhkkknnnnnnoooooonnnlllkkklllmmmoooooopppooommmnnnpppsssyyy~~~{{{tttqqqsssvvvwwwtttrrrqqqpppllllllsss}}}}}}}}}wwwvvvvvvsssrrrtttvvvsssiii```IIIDDD>>>===???@@@>>>;;;>>>>>>======<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>@@@???FFF\\\zzz~~~yyysssxxxyyyyyy}}}aaaSSSLLLUUUdddjjjeee```UUUZZZ^^^eeerrr}}}|||tttkkkmmm{{{zzzfffQQQEEEBBBAAA@@@AAA???AAAAAA>>><<>><<<<<<999555444888333555888999999666333111000000000000222555888999@@@IIIUUUcccuuuyyyyyywwwvvv}}}~~~zzzxxxvvvzzzxxxnnngggbbbfffooo~~~zzz|||yyyxxx{{{}}}{{{qqqiiieeeaaa\\\YYYXXXVVVRRROOOOOOQQQTTTVVVWWWWWWXXXYYYVVVSSSQQQOOOKKKDDDCCCFFFMMM]]]oooyyyzzzjjjUUUEEE???<<<:::888777555333000///......------------------------------------------------++++++***)))))))))))))))++++++******++++++,,,---///222777<<>>===>>>JJJVVV\\\^^^]]]VVVMMMQQQ[[[iiiqqqqqqkkkeeeaaapppyyyyyyooopppwwwvvvaaaPPPFFFAAA<<>>???===;;;======<<<<<<<<<;;;;;;;;;::::::;;;======>>>>>>>>>???>>>CCCVVVqqqzzzwwwyyyxxxwww|||nnn^^^QQQUUUbbbhhhgggeeeYYY[[[]]]aaammmyyy|||xxxiiijjjvvvrrrYYYJJJCCC??????@@@@@@@@@@@@>>><<<>>>DDDHHHJJJKKKNNNPPPOOOMMMHHHEEECCCEEEKKKRRR[[[jjj{{{xxxyyy}}}~~~{{{pppppppppttttttjjjjjjbbbVVVKKKHHHLLLQQQUUUYYY^^^bbbaaa\\\YYYZZZ]]]]]]^^^___```cccgggkkknnnooo|||pppUUUKKKOOOVVVmmmdddNNN@@@===;;;<<<999555555888444666777888888666444222111000000000222444777999===FFFQQQ^^^oooxxxvvvrrrqqqyyy}}}~~~~~~}}}zzzsssiii]]]VVVWWWZZZeeevvv}}}{{{yyyyyy|||}}}}}}~~~uuunnnjjjfffaaa^^^^^^]]]YYYVVVUUUWWWYYYZZZZZZYYYYYYYYYTTTPPPNNNMMMHHHBBBAAADDDLLL\\\ooozzz{{{kkkVVVFFF???<<<:::888777555333000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***++++++******++++++,,,---000333888<<>>===HHHUUU]]]bbbaaa[[[SSSPPPZZZhhhqqqsssnnngggbbbhhhrrrrrrmmmooo{{{gggQQQEEE???<<<@@@CCCGGGLLLNNNOOONNNMMMPPPQQQSSSSSSRRRRRRTTTVVV[[[ZZZ[[[___eeehhhfffccc___```jjj~~~rrrjjjddd]]]TTTMMMLLLOOOTTTVVVZZZYYYWWWTTTSSSTTTYYY\\\cccfffjjjlllllllllllllllmmmnnnooonnnmmmnnnoooqqqtttvvv|||~~~vvvqqqoooppprrrsssrrrpppooopppooopppwwwwwwqqqwww~~~oooqqqooonnnoooqqqqqqiii[[[PPPDDD@@@<<<;;;======<<<:::;;;;;;;;;;;;::::::::::::888999:::<<<===>>>>>>>>>???<<>>AAABBB@@@???<<>>AAAFFFJJJMMMMMMLLLJJJNNNQQQSSSTTTSSSRRRRRRSSSWWWVVVVVVZZZ___dddggggggccc```cccsss~~~rrrjjjaaaZZZQQQJJJIIILLLOOORRRNNNMMMJJJGGGFFFHHHLLLPPPXXX\\\cccgggiiiiiiiiijjjlllnnnooonnnmmmmmmooopppsssuuuyyy{{{uuuqqqppppppqqqqqqqqqnnnnnnooonnnooouuu}}}yyynnnmmmxxxttteeerrrrrrrrrttttttqqqfffWWWLLL@@@===;;;:::;;;;;;:::999:::::::::999999999999999777888:::;;;======>>>>>>>>><<<<<>><<>>BBBEEENNNTTT\\\cccfffhhhiiijjjkkkmmmnnnnnnmmmmmmnnnoooppprrrvvv{{{||||||{{{xxxtttqqqqqqqqqqqqpppppplllkkkmmmmmmmmmrrrxxx{{{qqqiiimmm|||kkkaaauuu~~~vvvvvvvvvuuunnnbbbSSSHHH<<<;;;:::999::::::999999888888999999999999999999777888999;;;<<<<<<=========<<<<<>>EEEPPPYYY]]]ZZZUUUUUURRRPPPNNNLLLMMMVVV```yyy|||yyyxxxxxxrrrllljjjnnntttyyy{{{yyy{{{~~~~~~xxxkkkeeeeeeuuurrriiibbbUUUIIIFFFGGGIIIMMMSSSYYYaaaooozzz|||tttfff\\\TTTYYY___cccccccccccceeeeeegggwww|||^^^MMMJJJKKKXXXtttpppVVVCCC===999999999777777888888777666555666666777888444333111000000111333444666999???IIITTTcccttt|||sssrrr|||{{{wwwqqqnnnllljjjgggddd```ZZZWWW^^^lllyyyxxxtttqqqpppkkkeeeeeeiiilll|||wwwsssooonnnpppqqqpppooopppooonnnmmmlllhhhbbb]]]YYYUUUQQQNNNHHHCCCBBBFFFLLL]]]ppp{{{~~~nnnXXXGGG@@@===:::888777555333000///......------------------------........................+++************++++++,,,++++++******++++++,,,---***000888???DDDDDDBBB@@@???CCCNNN^^^hhhhhhbbb___WWWYYY^^^hhhppprrrlllfff[[[cccsssssskkknnn|||uuu]]]JJJ@@@<<<;;;===AAAEEEHHHJJJKKKKKKLLLOOOQQQRRRRRRQQQRRRRRRRRRUUUXXXXXXVVVXXX]]]bbbaaaaaacccfffgggppp|||wwwhhhcccZZZRRRKKKEEE@@@===<<<<<<;;;999888999<<<>>>FFFLLLUUU^^^cccgggiiikkkjjjlllnnnnnnmmmlllmmmnnnkkkmmmqqquuuyyy|||zzz{{{|||}}}~~~|||zzz{{{wwwuuurrrqqqqqqqqqpppooonnnjjjhhhkkkmmmnnnrrrwwwzzztttkkkfffooosssddddddzzz~~~xxxwwwtttooofffYYYKKKBBB::::::::::::999999999999888888888888999999999999888888999:::;;;;;;;;;;;;;;;<<<>>>AAANNNggg~~~yyyvvvxxxzzz{{{}}}vvvfffVVVPPPSSSXXX```gggddd___ZZZXXXXXX^^^lllxxx}}}rrrfffhhh{{{oooZZZIIICCCEEEHHHIIIKKKKKKIIIEEEAAA>>>:::<<>>AAACCCCCC@@@>>>EEETTT```dddeeeggg___]]]^^^eeeooossspppkkk]]]bbboooyyyrrrjjjyyyyyydddPPPDDD>>>:::;;;>>>BBBEEEIIIKKKMMMKKKMMMPPPQQQQQQQQQRRRTTTUUUVVVXXXYYYYYYZZZ[[[\\\]]]___ccceeecccfffssszzznnnhhh^^^SSSJJJCCC===999888999999888777777999:::===CCCMMMVVV]]]bbbfffhhhiiikkkmmmnnnmmmllllllmmmiiikkknnnppprrrvvv{{{zzzwwwwwwzzz|||zzzyyyxxxwwwxxxyyyyyyyyysssqqqpppoooppppppnnnllljjjffffffjjjnnnqqquuuzzzuuuooogggfffrrrhhheeelllyyyvvvqqqiii^^^QQQEEE===888999::::::999999999:::888888888999999:::::::::999999::::::::::::999999999<<>>CCCFFF@@@;;;===KKKYYYaaahhhnnnddd```^^^dddoootttsssnnn___bbbmmm~~~}}}wwweeevvv|||iiiWWWKKKDDD999:::===@@@DDDHHHLLLNNNKKKMMMOOOPPPPPPQQQSSSUUUXXXWWWWWWYYY]]]^^^[[[XXX\\\^^^cccfffeeeeeemmmwww|||{{{qqqjjj___TTTKKKEEE@@@===777888:::999888777888999666<<>>DDDKKKSSS[[[```dddfffjjjmmmnnnnnnmmmmmmlllkkkkkklllnnnpppssstttvvvwwwxxxxxxxxxwwwuuutttwwwvvvtttrrrqqqooooooooonnnnnnmmmmmmmmmjjjgggdddfffddddddjjjttt{{{}}}|||xxxfff___nnn~~~gggppp|||yyynnn^^^OOOCCC<<<999999999999888888888888777777777777777888888888888:::999777666666666777777;;;===@@@AAACCCPPPjjj}}}vvvvvv{{{yyyfffTTTJJJKKKTTT[[[aaacccccc___YYYZZZaaaiiiuuuwwwnnnwwwsss]]]LLLBBBCCC@@@AAAGGGIIIEEEBBBBBBCCCBBBDDDIIIPPPVVVXXXXXXXXXUUURRRPPPPPPQQQPPPPPPTTTYYYjjjgggUUUKKKGGGEEEDDDGGGGGGEEECCCAAA@@@AAABBBPPPVVV^^^eeehhhlllqqquuutttuuuwwwxxxxxxyyy||||||pppiii{{{xxxqqqjjjeeeUUUPPPKKKKKKPPPWWW\\\^^^[[[]]]```______ccckkkqqq|||{{{uuujjj___XXXYYY[[[ZZZ^^^dddooozzzcccMMMFFFHHHNNNdddmmmPPPCCC:::;;;===999777:::888888777777777777888888666555333111////////////333333555;;;BBBJJJWWWdddtttnnnnnnpppsssuuurrrggg\\\VVVRRROOO^^^kkk{{{|||uuukkkddd```^^^\\\ZZZ\\\bbbkkkrrruuuuuuuuuuuuvvvxxx|||~~~wwwqqqkkkfff^^^WWWVVVZZZooovvv~~~qqqYYYHHH@@@===;;;888555222000000000...---...---------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******)))******+++++++++++++++++++++++++++++++++000888>>>BBBCCCCCC@@@@@@FFFSSSaaalllqqqnnniiifffhhhooovvvxxxwwwrrrfffbbbqqqyyykkkkkkuuu|||eeeOOOGGGAAA===;;;>>>AAACCCHHHNNNNNNNNNOOOPPPRRRSSSUUUVVV[[[\\\]]]___```aaaaaaaaajjjiiihhhgggfffhhhlllpppssswww{{{{{{yyyxxx{{{~~~pppllleee]]]TTTMMMHHHFFFBBB>>>999999;;;;;;999666555777:::???FFFOOOYYY___cccfffiiilllmmmmmmmmmmmmnnnmmmmmmmmmnnnpppqqqrrrrrrssstttuuuuuutttsssssstttsssrrrpppoooooonnnnnnllllllllllllkkkhhheeecccddddddfffmmmvvv||||||zzziiiaaadddxxx{{{kkkxxxxxxwww{{{}}}}}}vvvhhhYYYJJJ@@@;;;999888888888777777777666666666666777777777888888888:::999888777666777777888:::;;;===>>>@@@KKKddd{{{xxxwww{{{zzzjjjXXXLLLIIIPPPVVV^^^aaaccc___ZZZYYY^^^dddoooxxx~~~zzzqqqtttxxxdddQQQEEEDDDAAACCCIIILLLJJJGGGGGGCCCBBBAAADDDIIIMMMNNNNNNSSSWWW[[[^^^^^^[[[WWWTTTWWWYYYeee{{{|||gggUUULLLHHHDDDBBBCCCCCCAAA???======>>>???IIINNNTTTYYY]]]cccjjjpppqqqsssvvvwwwxxxzzz}}}{{{qqqjjj~~~tttkkkddd^^^RRRNNNJJJKKKPPPVVVZZZ\\\YYY[[[^^^]]]]]]___fffkkkxxx|||~~~yyynnnccc[[[XXX[[[^^^bbbkkk|||{{{{{{|||hhhQQQHHHIIILLL___yyyqqqUUUFFF<<<======999777999888888777777777777888888666555333111000/////////222111333999???FFFSSS```rrr}}}{{{pppjjjjjjkkkrrrsssnnnddd\\\YYYUUUQQQVVVbbbsss|||ttthhh^^^XXXTTTQQQNNNPPPVVV```jjjqqqsssrrrppppppppprrryyy}}}wwwqqqllleee^^^]]]aaasssyyyqqqZZZHHHAAA===;;;888666222111000000///...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++,,,++++++...555===CCCEEEFFFAAA===BBBPPP```lllqqqsssnnnhhhhhhmmmtttxxxzzzssslllfffkkk|||pppmmmsssqqqXXXIIIAAA>>>===??????@@@EEELLLMMMNNNOOOQQQSSSUUUVVVWWWZZZ\\\___aaacccccccccbbbhhhhhhiiihhhggghhhjjjmmmssswwwzzzyyyuuuqqqpppqqqqqquuu{{{uuuqqqjjjaaaYYYSSSPPPNNNJJJEEE???<<<<<<<<<;;;999555666777:::@@@IIITTT[[[aaadddhhhkkkllllllmmmnnnnnnnnnmmmlllllllllmmmmmmmmmnnnpppqqqrrrqqqqqqpppqqqpppooonnnnnnmmmmmmmmmjjjkkkkkkjjjhhhfffcccbbbbbbdddkkkttt|||}}}yyyeeefffpppwwwsss}}}ssssssyyy|||zzzqqqaaaPPPCCC<<<::::::777777666666666555555555666666777777777777888888:::999888888777888888888888999;;;;;;<<>>;;;:::;;;<<<===@@@CCCGGGJJJOOOVVV```gggjjjmmmrrrvvvxxx{{{}}}}}}~~~xxxpppooopppfff^^^XXXMMMLLLKKKLLLQQQUUUXXXYYYWWWYYY\\\\\\ZZZ[[[___bbbkkkqqqxxxxxxpppeee\\\WWW[[[]]]```hhh{{{zzztttwwwzzz|||oooWWWLLLKKKJJJXXXqqqxxx[[[KKK>>>>>>>>>999777999888888777777777777888888666555444222111000//////000///111666;;;AAAMMMYYYhhhttt~~~|||sssnnnlllkkkqqqqqqmmmfffbbbaaa]]]WWWTTT]]]kkkyyywwwiii\\\SSSLLLHHHEEEGGGKKKTTT```jjjmmmkkkgggfffddddddjjjwww~~~xxxssslllfffeeeiiiyyyrrr[[[IIIAAA===:::999666333111000000///...,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++++++++************+++++++++++++++,,,,,,,,,******---333===EEEJJJIIIBBB===@@@NNN___nnnuuutttoooiiigggjjjqqqxxx|||uuurrrkkkgggsssyyysssttt}}}cccNNN@@@>>>===>>>======BBBIIILLLMMMOOOQQQTTTVVVWWWXXXWWWZZZ]]]aaaccccccbbbaaaaaabbbdddeeeeeefffiiijjjmmmqqquuuvvvtttpppnnnmmmjjjiiijjjooovvv}}}}}}xxxqqqhhh```ZZZWWWUUUQQQLLLDDD???===<<<;;;999777777888999===DDDMMMRRR^^^bbbgggjjjjjjkkkmmmooonnnmmmlllkkkiiihhhhhhhhhjjjkkkmmmnnnpppppppppoooqqqqqqooonnnllllllkkkkkkiiijjjjjjiiifffdddcccbbbaaagggqqq}}}}}}rrrvvvttt}}}}}}ssstttzzz~~~xxxlllZZZHHH===888888888777777777666666666555555666666666666777777777888999999999888888888888999777888999999999@@@RRRddd||||||}}}tttbbbNNNDDDEEEJJJTTTZZZaaaddd```\\\YYYYYY```eeesss{{{qqqyyykkkUUUGGGAAA@@@FFFLLLLLLKKKKKKEEECCC@@@>>>===>>>??????NNNUUU^^^bbb```]]]]]]^^^YYYVVVWWW___lllsssggg```ZZZRRRMMMGGGCCC>>>;;;:::;;;<<<===;;;>>>BBBDDDGGGLLLUUU[[[aaaeeelllrrrvvvzzz}}}}}}yyyrrrllluuu|||ooofff]]]UUUKKKLLLMMMPPPSSSVVVXXXXXXWWWYYY[[[[[[ZZZYYYZZZ\\\```dddhhhiiigggbbb___^^^\\\^^^aaahhhxxx{{{~~~{{{vvv~~~xxx___PPPKKKHHHSSSkkk~~~```NNN???===>>>:::888:::888888777777777777888888666666444333222111000//////...000444888===HHHRRR___nnn|||~~~yyytttppplllssstttsssqqqqqqpppiiiaaa]]]aaahhhrrr}}}}}}pppbbbVVVNNNIIIGGGIIIJJJNNNVVV___bbb___ZZZYYYUUUTTT\\\iii|||}}}yyyrrrllllllppp{{{qqq[[[JJJBBB>>>:::999666333111111000///...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++++++++***************++++++,,,,,,,,,+++******,,,333===GGGNNNJJJEEE@@@BBBMMM^^^mmmwwwqqqnnnjjjggghhhmmmvvv|||wwwvvvooogggnnn~~~yyyoooWWWCCC???;;;;;;;;;;;;@@@FFFIIIJJJMMMQQQTTTVVVWWWXXXVVVYYY]]]```ccccccbbbbbb```bbbdddeeedddeeefffhhhcccfffjjjlllkkkjjjhhhgggfffaaa\\\[[[bbblllxxx}}}vvvnnngggaaa]]][[[WWWRRRLLLFFFAAA>>><<<:::888:::;;;<<<===@@@EEEHHHYYY___fffjjjjjjjjjlllooooooooonnnlllkkkiiihhhggghhhjjjlllnnnooopppoooooosssrrrpppnnnlllkkkjjjiiiiiijjjkkkiiieeecccbbbcccbbbjjjxxx{{{{{{tttvvvvvv{{{~~~uuugggTTTBBB999555666666888888777777777666666666555666666666666777777777888888888888888888888888777888999999888<<>>AAAFFFFFFEEEEEEBBBAAA???===;;;<<<===>>>GGGPPP[[[___]]]XXXVVVVVVOOOMMMNNNTTT^^^ppp{{{rrrmmmggg^^^XXXMMMHHH@@@<<<;;;;;;;;;;;;;;;???CCCEEEEEEGGGKKKOOOVVV[[[ccckkkqqqvvv{{{}}}}}}}}}~~~~~~}}}uuummmhhhwwwzzznnneeeZZZRRRLLLOOORRRUUUWWWXXXYYYYYYXXXZZZ[[[\\\[[[ZZZZZZZZZ^^^```bbbccccccccccccccc^^^```dddkkkvvv{{{|||gggTTTLLLHHHQQQgggfffQQQ@@@===>>>;;;999;;;888888777777777777888888777666555444333111000000000///000333666999CCCMMMVVVgggyyy}}}xxxrrrmmmwww{{{~~~wwwllljjjhhhhhhlllttt}}}wwwjjj^^^VVVRRRQQQRRROOOMMMPPPTTTUUUPPPLLLKKKGGGGGGPPP^^^rrr~~~xxxsssssswwwyyy~~~pppZZZJJJBBB>>>;;;999777333111111111000///,,,,,,------------......***++++++,,,,,,++++++***((()))***,,,,,,+++***************++++++,,,,,,---+++******,,,111:::FFFMMMJJJHHHEEEDDDJJJWWWgggrrrooonnnlllhhhgggjjjqqqxxxwwwwwwrrrkkklllyyy}}}|||zzzeeeLLLDDD<<<:::::::::>>>BBBEEEGGGKKKOOORRRUUUVVVWWWWWWYYY\\\```bbbdddddddddeeefffgggfffdddccccccdddccccccdddddddddcccbbbaaaaaa]]]VVVPPPRRR[[[hhhrrrzzzwwwrrrlllfffaaa]]][[[VVVTTTQQQLLLGGGBBB???<<<999;;;<<<<<<<<<===@@@BBBTTT\\\fffkkkjjjiiikkknnnpppppppppooonnnlllkkkjjjiiijjjlllnnnoooooooooooorrrqqqooommmkkkjjjiiiiiihhhjjjkkkhhhcccaaabbbdddeeennn|||yyyzzz{{{~~~~~~~~~lll___LLL>>>666555555555888888888777777777666666555555666666666666777777666666777888888888888777777777999:::888:::FFFSSSnnn}}}}}}nnn[[[LLLFFFEEEKKKRRR\\\cccdddbbb^^^[[[]]]___iiiwww|||xxxxxx|||jjjXXXLLLAAA???AAAAAA@@@???===>>>???>>><<<;;;===>>>???KKKYYYbbbaaaZZZQQQKKKFFFDDDFFFKKKRRR___tttzzzwwwqqqiiibbbUUUMMMCCC===;;;::::::888<<<@@@EEEFFFDDDCCCDDDEEEKKKPPPYYYbbbiiiqqqwww{{{{{{{{{}}}~~~}}}~~~}}}}}}tttmmmkkkzzzwwwjjjaaaWWWNNNPPPSSSWWWZZZZZZZZZZZZ[[[ZZZ[[[\\\\\\]]]]]]\\\\\\]]]___bbbddddddbbb___]]]```aaafffmmmttt~~~xxxqqqZZZNNNIIIOOO```yyymmmWWWCCC??????<<<:::<<<888888777777777777888888777777666555444222111000111///000333444666>>>GGGRRRdddyyy{{{uuu{{{wwwpppmmmjjjiiimmmvvvzzzpppeee^^^ZZZZZZYYYVVVSSSQQQQQQNNNIIIEEEEEEAAABBBKKKWWWggg~~~yyyyyy~~~~~~~~~}}}~~~|||nnnYYYIIIBBB>>>;;;:::777444222111111000///---------....../////////***++++++,,,,,,++++++***''')))***,,,,,,,,,***))))))******+++,,,,,,------,,,,,,++++++...555@@@GGGHHHIIIIIIFFFEEELLL[[[gggoooqqqppplllgggggglllrrrwwwvvvssspppmmmrrrvvv~~~tttZZZLLL???::::::;;;<<<>>>AAADDDHHHMMMQQQSSSUUUUUUUUUWWWZZZ]]]___bbbcccdddfffffffffdddbbbaaabbbdddgggeeebbb```````````````aaa```\\\TTTMMMMMMUUU]]]ddddddbbb___[[[WWWSSSQQQMMMNNNOOONNNJJJDDD@@@===999999999888888:::???BBBOOOYYYeeelllkkkiiijjjlllnnnooooooooonnnmmmlllkkkiiijjjlllnnnnnnnnnnnnnnnmmmlllkkkkkkjjjjjjjjjjjjfffhhhiiifffaaa^^^```ccciiiqqq~~~yyyxxxzzz{{{```TTTDDD999555555555555777777666666666555555555555555555666666666777777444555666777888777777666666666888999888999BBBMMMdddyyy~~~yyyiiiWWWJJJDDDFFFMMMVVV___cccbbb```^^^^^^___dddnnnwww{{{yyyuuuiiiXXXHHHAAA@@@???======>>>@@@CCCBBB@@@??????@@@===GGGUUU___aaa[[[PPPIIIEEECCCCCCGGGLLLTTTbbbooozzzssslll___VVVIIIAAA>>><<<:::888;;;???CCCCCC@@@>>>>>>@@@BBBGGGPPPYYYbbbkkktttyyy{{{|||}}}~~~~~~~~~zzztttrrruuupppccc]]]WWWQQQSSSWWW[[[\\\[[[ZZZ[[[\\\[[[[[[[[[\\\^^^_________]]]^^^___aaabbb```^^^[[[bbbbbbffflllqqqxxx}}}sssttt{{{cccRRRJJJLLLXXXmmmxxx___HHHBBBAAA===:::;;;888888777777777777888888777777777666555333111000111///000111111222:::BBBLLL```www~~~~~~~~~sssqqqnnniiihhhnnnxxx|||tttkkkddd``````]]]]]]^^^]]]YYYTTTOOOKKKJJJFFFHHHPPPVVV```wwwzzz{{{~~~~~~zzzuuussstttwww|||~~~{{{lllXXXIIIBBB>>>;;;:::777444222222111000///........./////////000000+++++++++,,,,,,+++++++++'''(((***,,,---,,,***)))))))))***+++,,,,,,------------,,,+++,,,111:::AAAFFFJJJKKKFFF@@@DDDQQQ^^^qqqttttttppphhheeeiiimmmwwwtttttttttooonnn~~~rrrxxx}}}dddSSSBBB;;;;;;;;;::::::???BBBFFFKKKOOORRRSSSTTTSSSTTTVVVXXX[[[^^^aaabbbaaaaaaaaa```___```ccceeeeeebbb]]]ZZZZZZ\\\^^^^^^eeehhhfff\\\OOOFFFGGGKKKPPPQQQQQQQQQOOOLLLIIIFFFCCCGGGKKKLLLIIIDDD???;;;999888666444444999???DDDMMMXXXfffmmmllliiiiiikkkjjjkkklllllllllkkkjjjiiiiiijjjlllmmmnnnnnnmmmlllhhhhhhhhhhhhiiijjjkkkllldddggghhhddd___\\\^^^bbbkkksss~~~}}}}}}rrr{{{yyyrrrVVVLLL???666555666666555666666555555555444444444555555555555666666666777333444555777777777666555555555777999777777@@@JJJ___vvv~~~sss```MMMCCCCCCIIISSS[[[aaabbbaaa```______aaagggttt}}}zzzpppvvvuuubbbNNNDDDBBB???======AAADDDHHHHHHEEECCCBBBCCCAAAFFFOOOWWW[[[YYYSSSNNNJJJFFFDDDGGGKKKPPP[[[dddnnnttt{{{zzzttthhh]]]OOOFFFBBB@@@===:::999<<>>===BBBJJJTTT]]]hhhrrrxxx}}}}}}~~~~~~~~~{{{{{{xxxtttwww}}}kkk^^^\\\ZZZWWWUUUYYY]]]]]]\\\ZZZ[[[\\\[[[ZZZZZZ[[[^^^```aaaaaaccc```^^^^^^```ccceeefffcccaaadddjjjnnnrrruuuqqqzzziiiTTTKKKJJJQQQdddfffMMMDDDCCC>>>::::::888888777777777777888888777777777777555333111000000...///000000000777???CCCWWWpppvvvuuurrrkkkfffgggooowww~~~xxxooohhhdddccc^^^bbbggghhheee___YYYUUUTTTPPPQQQWWWZZZ^^^rrr}}}xxxzzz~~~uuutttqqqkkkeeebbbdddfffzzzkkkWWWHHHAAA<<<888:::888555222000//////000......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++,,,000555999EEEFFFJJJIIICCC???FFFRRRaaallluuuuuuqqqlllgggcccpppuuuwwwtttpppvvvzzzvvv~~~uuu```JJJ@@@<<<:::;;;>>><<>>>>>>>>@@@BBBCCC@@@<<<888444222222555777777999===IIIUUUaaagggjjjlllllljjjgggiiilllnnnooonnnlllkkkkkkkkkmmmmmmmmmlllkkkjjjkkkiiihhhiiijjjjjjiiihhhccccccbbb```^^^___cccgggyyysssyyywwwsss{{{xxxbbbIIIAAA888333333555444222444444444444444444444444444444444444444444444444444444444555555555555666555555666555666888;;;>>>OOOiii|||}}}nnnXXXGGGCCCEEEMMMWWW]]]^^^```dddbbb^^^[[[aaallltttwwwvvvuuurrrUUUIIIFFFCCC@@@@@@???HHHLLLIIIGGGHHHGGGCCC@@@DDDIIINNNQQQRRRTTTVVVNNNNNNLLLKKKJJJMMMRRRUUU]]]\\\___hhhsss|||qqqhhh[[[OOOEEE@@@<<<:::;;;:::999888888999:::;;;;;;<<>><<<:::999888777777777777777888777888888777666444222111////////////111333555666AAAPPPbbbttt|||tttkkkgggcccaaadddiiivvv~~~wwwmmmhhhiiidddhhhllloooooolllhhhfffbbbaaa___]]]^^^fffsss|||~~~uuuooonnnnnnooojjjeee]]]VVVRRRSSSVVVYYYyyykkkWWWIIIAAA<<<888:::888555222000//////000......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------************+++...333777EEEHHHJJJIIIEEEDDDFFFIII\\\iiitttuuuqqqmmmjjjgggpppuuuyyyxxxvvvwwwyyy}}}mmmTTTGGGAAA<<<:::;;;;;;===AAAEEEJJJMMMOOOPPPSSSUUUVVVVVVVVVWWWYYY[[[___^^^^^^___aaacccddddddeeeeeedddddddddeeeggggggsssyyy}}}qqqaaaRRRJJJAAA???>>>>>>>>>>>>===;;;777777999<<>>;;;777444333666777666888===IIIUUUaaafffiiikkkkkkiiihhhiiikkkmmmmmmmmmlllkkkkkklllmmmmmmmmmmmmlllkkkiiihhhggggggiiiiiihhhgggbbbbbbaaa^^^]]]___eeejjjyyy{{{}}}rrrtttppp[[[FFF???666222333444444222444444444444444444444444444444444444444444444444444444444444555555555555444555555555555777:::===KKKaaayyy}}}~~~zzzcccQQQFFFEEEJJJRRRXXXZZZ^^^cccaaa^^^\\\```iiirrrwwwyyywww~~~dddTTTKKKCCC@@@@@@>>>FFFJJJGGGEEEFFFEEEBBB>>>@@@BBBCCCEEEIIINNNRRRRRRPPPMMMIIIHHHKKKPPPTTTTTTRRRSSSXXX```lllyyypppcccVVVLLLEEEAAA???888777666555666777999:::<<<;;;<<<@@@JJJYYYgggpppvvv{{{}}}{{{{{{~~~~~~~~~}}}||||||}}}~~~~~~zzz{{{|||}}}xxxtttyyyooobbbZZZSSSRRRXXX[[[[[[\\\]]]]]]^^^]]]]]]\\\\\\]]]\\\[[[\\\^^^```qqqpppkkkeee```___bbbeeeeeeaaaaaafffgggjjjxxxyyycccYYYNNNMMM[[[vvv```LLLCCC@@@===;;;999888888777777777777777888888888888777555333222////////////000222444555;;;FFFTTTfffzzz~~~zzzqqqhhhbbb^^^[[[^^^dddooozzz|||qqqmmmmmmoooooossszzz{{{tttooommmjjjhhhhhhlllrrrwwwxxxooojjjgggdddbbb[[[VVVOOOHHHEEEEEEGGGIII~~~yyylllYYYIIIAAA===999:::888555333111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,*********)))))),,,000333>>>FFFJJJGGGGGGKKKHHHAAAWWWgggvvvyyyuuuqqqooommmqqqvvv|||~~~|||zzzyyy}}}cccRRRGGG@@@<<<;;;;;;<<<>>>AAAEEEIIIMMMOOORRRSSSUUUUUUTTTUUUVVVXXX\\\]]]^^^___aaadddfffgggeeeeeeeeefffgggiiikkklllppptttyyyzzzsssgggYYYPPPGGGDDDAAA@@@???>>><<<;;;666555666888<<<>>>>>>>>>:::666444666666666888===JJJUUU```eeehhhjjjiiiggghhhhhhiiijjjjjjkkkkkkkkkllllllmmmmmmnnnmmmmmmlllgggfffffffffhhhhhhgggeeeaaa```^^^\\\\\\aaahhhmmm{{{sssooo{{{~~~{{{{{{{{{cccQQQAAA;;;444111222333333333333333333333333333333333333333333333333333333333333333333444444444555555222333444444444555888;;;CCCRRRiiizzz~~~oooZZZIIIEEEEEEKKKRRRVVV[[[```___^^^]]]```eeemmmuuuzzzxxx{{{~~~iiiVVVHHHBBBBBB===BBBDDDCCCAAABBBAAA>>>===<<<;;;999;;;@@@GGGMMMUUUSSSNNNIIIGGGHHHLLLPPPQQQMMMKKKLLLPPPXXXgggtttzzznnnaaaVVVMMMFFFCCC999888666555555777:::<<<<<<;;;::::::@@@MMM]]]iiitttxxx{{{yyyyyy}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||yyyzzz||||||tttqqqzzz}}}hhh]]]WWWRRRSSSYYYWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]\\\ZZZ[[[]]]___mmmmmmjjjddd^^^^^^ccciiiooohhhdddfffgggiiittt|||{{{mmm]]]OOONNNWWWjjjqqqWWWHHHBBB>>><<<999999888777777777777777888999999999888777555444//////......///111222444888===FFFTTTjjj~~~uuulllaaaZZZUUURRRUUUZZZfffuuuzzzuuuuuuvvvsssuuu|||yyyvvvsssrrrqqqpppoooyyyzzzooohhheeebbb^^^ZZZSSSOOOJJJDDD@@@@@@@@@BBB~~~zzznnnZZZJJJBBB===:::999888666333111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++++++++***)))+++...111444DDDNNNKKKKKKPPPMMMBBBSSSfffzzz}}}xxxuuurrrtttvvv|||zzzttt}}}sss___MMMBBB???@@@:::::::::<<<@@@FFFKKKNNNPPPRRRTTTTTTTTTTTTUUUVVVYYY[[[]]]___aaadddgggjjjffffffffffffgggggghhhhhhgggiiimmmppppppjjjbbb[[[YYYUUUPPPLLLJJJGGGDDDBBB>>><<<999888:::===???@@@<<<888555777777777:::???IIIUUU```eeefffhhhgggeeehhhhhhgggggghhhiiikkklllllllllmmmmmmmmmmmmmmmmmmgggffffffggghhhhhhfffddd^^^\\\[[[ZZZ^^^dddlllqqq}}}uuukkktttzzzuuuyyynnnVVVIII;;;777222000111222333333222222222222222222222222222222222222222222222222222333333333444444444444111222333333333444777999:::EEE[[[pppwwwwww|||{{{ttt___LLLFFFCCCGGGNNNRRRVVVZZZ[[[^^^```aaaccchhhooouuuuuutttyyyfffPPPGGGEEE<<<>>>???>>>======<<<;;;===<<<999777777<<>>===::::::999888777777777777888999999:::999888666666//////.........000111222::::::>>>III\\\ppp~~~~~~pppfff[[[SSSMMMIIIKKKPPP\\\nnn{{{zzzyyyuuuvvv{{{wwwuuuqqqlllgggccckkkxxxttthhhbbbcccccc```\\\UUURRRMMMGGGDDDAAAAAAAAA}}}qqq]]]LLLBBB>>>;;;999888666444222000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,,,,---,,,+++***+++---000333HHHVVVSSSPPPSSSQQQIIIRRRfff}}}{{{vvvttttttwww}}}{{{uuuvvv~~~mmmTTTDDD???AAA:::999888999<<>>;;;999:::;;;<<<666888::::::<<>>>>>;;;:::999888777777777777888888999::::::999888777000000///......///000111888888;;;CCCQQQbbbsss}}}zzzmmmdddYYYQQQJJJEEEFFFJJJSSSdddyyy~~~yyyxxxwwwtttttt{{{yyyuuuooohhhcccZZZ___hhhtttuuuggg``````bbbaaa___UUURRRMMMGGGCCC@@@>>>===uuuaaaNNNCCC>>><<<888777666444222000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,+++***+++---///777JJJZZZZZZUUUTTTSSSPPPQQQcccwww|||tttssstttzzz~~~yyyxxxvvv{{{___JJJAAA>>>;;;:::888888:::???DDDHHHLLLOOORRRSSSSSSSSSTTTUUUTTTXXX\\\^^^___bbbgggkkkooonnnmmmkkkhhheeebbbaaaeeeiiiooovvv~~~yyyssslllfffaaaTTTMMMDDD???@@@EEEKKKOOOGGGDDDBBBCCCBBB??????BBBIIITTT___dddgggiiihhhfffhhhgggffffffggghhhjjjkkkkkkkkkkkkkkkkkklllmmmnnnjjjiiiiiiiiiiiifffccc```YYYZZZ]]]ccclllsssxxxzzz{{{uuuggg```lll|||~~~vvv{{{nnnUUUDDD>>>333333222111000111111222111111111111111111111111111111111111111111111111111111222222222333333333000222444444333333555666888>>>OOOddduuu{{{}}}}}}{{{|||}}}}}}nnnZZZMMMDDDGGGMMMOOONNNMMMQQQWWW]]]aaaaaa___```aaaooorrrwww~~~ppp]]]QQQFFFAAA===>>>===999888888777999;;;;;;;;;;;;<<<>>>DDDIIINNNQQQPPPMMMJJJHHHGGGAAA===;;;;;;@@@LLLYYYlllxxxwwwiii[[[OOOGGGBBBAAA???<<<;;;:::::::::666888;;;>>>CCCKKKVVV^^^pppxxx~~~zzz|||||||||}}}~~~~~~~~~|||||||||{{{zzzzzzyyyyyyuuuwww{{{~~~}}}vvvqqqyyy|||kkkfff^^^XXXSSSPPPMMMLLLQQQRRRSSSUUUVVVVVVVVVVVVVVVWWWWWWVVVVVVWWWYYY\\\[[[[[[\\\[[[[[[]]]```ccchhhddd___]]]^^^aaaccceeettt{{{nnnppp~~~yyyaaaWWWOOORRRjjjuuuUUUEEE@@@???<<<;;;:::999888777777777666777999999:::999888777222111000/////////000111333333777>>>HHHVVVkkk}}}{{{wwwqqqiii___XXXQQQJJJIIILLLNNNZZZkkkwwwzzzwwwssspppllliiiggggggmmmzzz~~~yyyrrrlllggg```cccgggnnnzzzxxxkkkaaa___```___^^^YYYUUUOOOHHHBBB???===<<<~~~~~~yyydddOOODDD???<<<888777666555222000...---......---------,,,,,,,,,------------------------***++++++,,,,,,++++++***************++++++++++++)))***+++***)))***,,,...444@@@OOOWWWWWWUUUTTTUUUOOO\\\lllxxxyyyxxxyyy}}}zzz{{{oooZZZIII>>><<<:::888888999===AAADDDHHHKKKOOOQQQRRRRRRSSSTTTRRRWWW[[[]]]]]]```eeejjjmmmmmmlllkkkiiigggeeedddcccjjjuuu|||wwwggg^^^RRRIIIHHHMMMSSSXXXSSSOOOMMMMMMIIICCC@@@BBBHHHTTT___eeegggjjjjjjggggggggggggggghhhiiijjjjjjjjjjjjiiiiiijjjkkkmmmnnnjjjiiiiiihhhgggddd___\\\YYY\\\bbblllvvv}}}wwwlll```aaasss}}}ppp]]]MMM@@@888222222222222000000111111111111111111111111111111111111111111111111111111111111111111222222222222111222444555444444555666666;;;FFFYYYqqq~~~|||{{{{{{~~~yyydddTTTFFFEEEKKKNNNNNNMMMMMMQQQVVV[[[]]]]]]]]]]]]hhhqqqzzz}}}rrr```NNNGGGBBBBBBAAA<<<:::;;;777999===>>>>>>===>>>>>>???DDDKKKOOOPPPOOONNNMMMFFFAAA===<<<===CCCPPP]]]iiisss}}}{{{kkk]]]RRRJJJFFF@@@@@@@@@@@@???>>>======??????AAAFFFOOOZZZdddkkkssszzz~~~~~~{{{}}}||||||||||||~~~~~~}}}}}}|||{{{{{{zzzzzztttwwwzzz~~~|||zzzvvvuuu|||fffbbb[[[SSSPPPPPPPPPPPPRRRRRRSSSTTTUUUUUUTTTTTTRRRSSSTTTTTTTTTVVVYYY[[[^^^\\\[[[\\\]]]]]]\\\ZZZZZZ[[[ZZZYYYZZZ]]]___```kkk{{{ssspppxxxmmm[[[OOONNN^^^rrrbbbMMMDDD>>><<<<<<:::999888777777777555666888999999999888888333222111000///000000111///000444888<<>>}}}}}}|||fffPPPDDD???<<<888777666555333000...---......---------,,,,,,,,,------------------------+++++++++,,,,,,+++++++++)))************+++++++++''')))))))))((()))+++---,,,111???OOOVVVVVVUUUXXXMMMVVVbbbmmm{{{~~~~~~zzzzzz}}}yyy{{{hhhRRRAAA<<<;;;999888999<<<@@@BBBEEEHHHMMMPPPQQQQQQRRRSSSRRRVVV[[[\\\\\\^^^dddjjjhhhhhhiiijjjiiihhhgggfffcccnnn|||yyynnn___SSSOOORRRXXX\\\\\\XXXUUUTTTOOOFFFAAAAAAHHHSSS___eeehhhkkkkkkhhhgggggghhhhhhiiijjjjjjjjjiiiiiihhhhhhiiikkklllmmmjjjiiihhhhhhfffbbb]]]YYYZZZ^^^gggsss~~~tttggg^^^eeexxxzzzdddRRRIII>>>333222333333222111000000111000000000000000000000000000000000000000000000000000111111111111222222222111333555555444444555666222777>>>MMMkkk{{{zzzyyyzzzlllYYYGGGCCCIIINNNNNNNNNKKKMMMQQQUUUZZZ\\\^^^^^^```nnnzzz{{{yyynnnUUULLLEEEFFFDDD???<<<>>>:::<<>>;;;:::<<>>===<<<;;;999888777777777444555777888999999888888444333222000000000111111///111333444333>>>[[[wwwzzzsssnnnfff^^^ZZZZZZVVVXXX___iiiqqqsssooojjj^^^WWWMMMGGGFFFKKKSSSXXXdddmmmzzzzzzxxxvvvsssuuu}}}}}}zzzuuupppkkkhhhfffeeeccc]]]UUULLLEEE@@@>>>>>>|||}}}yyy```MMMEEE???999:::888666444111///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,///000666DDDSSSZZZXXXSSSSSSQQQPPPWWWmmm~~~}}}zzzxxx}}}}}}xxx^^^KKKBBB===::::::999888;;;AAA>>>AAAEEEJJJNNNOOOOOONNNSSSUUUWWWZZZ^^^aaadddeeeggghhhiiiiiiiiijjjmmmooosssxxxnnn]]]TTTTTTXXX\\\^^^aaaccc^^^UUUKKKEEEDDDHHHSSSaaajjjkkkiiiiiiiiiiiiiiijjjkkkkkkjjjjjjjjjhhhgggfffgggiiikkkkkkkkklllmmmllliiiccc^^^[[[ZZZ___bbbiiiuuuqqqhhhiiixxx{{{kkkYYYIII===555000111111000000000000111111000000000000111111111111000000000000111111111111222222111111111111111111111111222333333333333222444666999FFF```}}}xxxvvv{{{yyyhhhSSSGGGGGGKKKNNNNNNLLLLLLMMMOOOSSSXXX\\\___\\\ggguuu}}}}}}rrraaaQQQJJJGGGAAA<<<<<<:::<<>>:::~~~{{{bbbMMMDDD???::::::999666444111///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,111>>>MMMWWWYYYWWWUUUSSSPPPUUUggg}}}}}}zzz~~~nnn[[[PPPGGG>>><<<:::888888:::<<>>@@@BBBBBBBBBBBBBBB>>>>>>???CCCJJJOOOPPPPPPCCCCCC???:::???KKKWWW]]]ccchhhoootttwww}}}{{{jjjZZZJJJBBB???;;;;;;======CCCKKKPPPSSSVVVZZZ^^^ttt~~~~~~uuuvvv}}}}}}}}}}}}|||||||||||||||||||||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzz}}}|||{{{yyyxxx{{{{{{mmmeeeaaa```aaa___ZZZXXXZZZYYYXXXWWWWWWWWWWWWWWWWWWSSSSSSSSSTTTTTTUUUUUUVVVXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZXXXYYY[[[]]]cccgggwww~~~{{{rrrllltttuuu]]]PPPQQQVVVooolllVVVIIIBBB===;;;<<<;;;777555777777777888888999999999888777555333000/////////000222222222000111888DDDMMMfffxxx|||xxxtttnnnkkkfffbbbaaafffjjjkkkkkkmmmhhh```ZZZYYYWWWSSSRRRTTTYYY]]]fffttt}}}|||{{{}}}zzzuuusssrrrpppmmmkkkfff___WWWPPPHHHAAA<<<}}}dddMMMCCC???<<<:::999777444222000///...---------------------------------------------------------,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******...777DDDPPPWWWZZZVVVTTTPPPQQQ]]]rrrtttbbbRRRBBB<<<;;;999777666:::;;;>>>AAAEEEHHHJJJKKKNNNOOOQQQTTTWWWZZZ\\\]]]cccccccccccceeejjjqqqvvv}}}zzzzzz}}}uuukkkjjjlllppppppmmmggg^^^UUUNNNKKKMMMTTT^^^dddggghhhkkkmmmlllllllllmmmmmmmmmmmmmmmjjjiiihhhhhhjjjjjjiiihhhiiigggccc]]]VVVSSSRRRSSSUUUWWW^^^kkk|||wwwwwwvvvyyy{{{qqqgggWWWHHH===666333111000000000//////000000000//////000000000000111111//////000000000000111111111111111111111111111111111111222333333333333222333555555666DDDaaa|||vvvxxx}}}wwweeeTTTJJJHHHKKKNNNNNNMMMMMMMMMNNNPPPSSSUUU]]]^^^eeepppyyy|||{{{gggVVVIIIBBBBBB======>>>>>>>>>===<<<;;;<<<<<<===AAAFFFJJJLLLLLLBBBAAA>>><<>><<<;;;999777666:::;;;<<<>>>AAACCCEEEEEE@@@???======GGGXXXfffkkkbbbdddhhhnnntttxxxyyyxxxqqqmmmiiihhhiiihhhbbb[[[ccc^^^YYYYYYZZZXXXSSSNNNTTTUUUddd|||}}}yyy~~~~~~~~~}}}}}}|||||||||yyyyyyzzz{{{}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyyyypppddd]]]VVVSSSWWWZZZXXXUUUSSSSSSSSSSSSSSSTTTUUUUUUVVVUUUVVVWWWWWWWWWWWWVVVUUUTTTUUUWWWYYYYYYYYYXXXWWWXXXWWWVVVUUUTTTWWW\\\___aaaeeekkkzzz|||}}}yyylll{{{rrr\\\RRRPPPQQQgggmmmRRRFFF@@@<<<<<<<<<888666666777777777777777888888999888666555333111000000///000111111///...000444888EEEXXXooo|||}}}tttjjjeee\\\UUUSSSUUU[[[dddnnnvvvrrrooommmlllgggaaa]]]^^^\\\___lll}}}zzz{{{|||{{{{{{zzzxxxwwwsssllleee^^^UUUMMMGGG|||cccKKKAAA???>>>;;;999777555222000//////------------------------------------------------************++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------...000888FFFXXXeee```]]]YYYUUUVVVbbbxxx~~~kkkPPPBBB>>>;;;999999777777777999;;;???BBBDDDHHHIIIKKKNNNQQQTTTVVVWWWZZZ\\\___```aaaccceeegggjjjmmmqqqrrrssswww~~~{{{ooofffbbbdddeeefffhhhjjjlllnnnpppooonnnmmmmmmmmmmmmnnniiihhhfffffffffeeebbb```[[[XXXSSSOOOMMMPPPVVVZZZcccfffmmmxxx~~~{{{zzzvvvpppcccZZZKKK>>>666222111111---...////////////...---...////////////000000000...////////////000000000//////000000000111111111111111222333333333333222///333666444666FFFddd}}}|||xxxxxx|||~~~xxxgggUUUIIIGGGIIIIIIHHHHHHIIIJJJMMMPPPRRRXXXXXX]]]eeejjjmmmttt{{{~~~ttt]]]OOOHHHDDD???<<<<<<<<<:::999:::;;;;;;;;;<<<===???@@@??????<<<>>>JJJ\\\jjjpppbbbaaadddkkkrrrtttpppkkkaaa]]]\\\```gggkkkjjjhhhrrrrrrsssuuuyyywwwooogggkkkiiittt~~~}}}|||||||||xxxyyyzzz{{{|||}}}~~~~~~}}}||||||{{{zzzyyyyyyzzz||||||yyylllbbb[[[RRRMMMOOOSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVTTTTTTUUUVVVWWWWWWWWWWWWUUUVVVXXXYYYZZZZZZYYYYYYVVVVVVUUUTTTTTTWWW[[[___```fffjjjqqq}}}uuuvvvyyy}}}}}}dddTTTMMMLLL]]]wwwvvvYYYKKKBBB<<<<<<<<<999777777777777666666666777888999888777666444222111000///...///000000000111333555;;;LLLdddwwwuuujjj]]]TTTKKKGGGHHHNNNZZZeeeuuuuuussspppmmmkkkgggdddbbb______ggguuuzzzuuuvvv~~~~~~~~~~~~}}}{{{wwwqqqjjjccc\\\TTTPPPxxx___IIIAAA???===;;;:::888555222111//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,(((+++---...444CCCYYYiiifffeeebbb___\\\aaaqqq~~~|||{{{cccQQQDDD<<<888999777777777888:::<<<>>>@@@CCCDDDGGGJJJNNNQQQSSSUUUUUUXXX]]]```bbbdddfffgggkkkqqqxxx|||}}}xxxkkkjjjiiiiiijjjlllmmmoooqqqpppnnnlllkkkjjjkkkkkkiiihhhgggfffeeeccc___]]]XXXVVVRRRNNNMMMQQQXXX]]]jjjpppyyyvvvkkk]]]TTTGGG<<<555111000000,,,---...//////...---,,,......////////////000000......////////////000000...//////000000111111111111111222333333333333222///222666666555>>>TTThhh~~~wwwvvvxxxzzz}}}qqq___PPPHHHGGGEEEDDDDDDEEEHHHKKKNNNPPPTTTVVV[[[```cccfffnnnxxxwwwuuuaaaPPPIIIAAA<<<;;;<<<<<<<<<;;;;;;:::999999;;;???BBBBBBAAA>>>@@@MMM```mmmrrreeeaaa___eeemmmoooiiibbb[[[YYY]]]hhhttt{{{~~~~~~}}}}}}|||{{{xxxyyyyyyzzz{{{|||}}}}}}~~~~~~|||{{{zzzzzzyyyyyy{{{~~~~~~{{{qqqggg```]]]UUUPPPQQQSSSTTTUUUXXXWWWVVVVVVVVVVVVWWWWWWXXXSSSSSSSSSSSSTTTUUUWWWWWWUUUVVVWWWXXXYYYZZZZZZZZZVVVVVVVVVUUUUUUWWW[[[^^^___eeeiiilllyyytttlllwwwqqqZZZLLLLLLVVVjjjiiiTTTIII???<<<<<<:::888999777777666555666777888999999888777555333111000///......//////000222333333666AAAWWWoooyyynnn[[[RRRIIIDDDBBBEEEPPP[[[nnntttvvvsssooommmmmmkkkeeebbb___aaahhhoootttuuupppoooooottt{{{qqqnnnrrr~~~zzztttmmmhhhbbb]]]ZZZsssZZZGGGAAA???<<<;;;:::888555333111000///------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,'''+++...---///<<>>???BBBFFFJJJNNNQQQRRRUUUWWW[[[]]]___aaaccceeekkkrrr{{{~~~nnnmmmkkkjjjlllnnnoooppprrrpppmmmjjjhhhgggggghhhfffeeeccccccaaa^^^ZZZWWWTTTRRRPPPNNNOOOUUU^^^dddqqqyyy~~~wwwkkk```TTTMMMBBB888333000//////+++,,,...//////...,,,+++........./////////000000........./////////000000......//////000111111222111111222333333333333222222111444666555999FFFVVVttt{{{wwwxxxyyyzzzzzzjjjYYYLLLGGGBBBAAAAAABBBDDDGGGJJJLLLPPPQQQVVV]]]___aaafffnnnuuu|||eee[[[MMMCCC???>>>===<<<;;;;;;:::999999===DDDJJJGGGEEEAAACCCPPPcccooosssiiiaaa[[[___kkkrrroooiiicccdddlll|||}}}|||~~~}}}|||{{{yyyyyyyyyzzzzzz{{{{{{{{{~~~}}}|||zzzyyyxxxyyyzzz}}}}}}sssiiiaaa]]]\\\WWWTTTUUUTTTSSSUUUYYYYYYXXXWWWWWWWWWWWWWWWWWWUUUTTTRRRPPPPPPRRRTTTUUUUUUUUUUUUVVVWWWXXXZZZ[[[VVVWWWWWWVVVVVVWWWZZZ\\\^^^aaaeeehhhnnn|||}}}qqquuufffSSSMMMQQQ^^^vvv~~~aaaSSSEEE???===;;;999999888777555555555666888999999999888666444222000//////.........000111111111555999HHHbbbxxx~~~uuueee]]]TTTMMMGGGFFFNNNWWWdddqqq{{{xxxrrrqqqqqqqqqiiifffaaa]]]\\\^^^bbbeeeaaa______dddlllrrrtttssseeeeeelllzzz}}}vvvpppllliiifffdddpppWWWFFFAAA???;;;;;;:::888555333111000///------------------------************************+++++++++,,,,,,---------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***...000,,,+++444HHHYYYeeedddfffeee^^^YYY^^^iiixxx{{{}}}}}}~~~qqq[[[FFF>>>@@@888888999999:::::::::::::::<<>>666111//////...+++,,,...//////...,,,+++............/////////000............/////////000---......///000111111222111111222333333333333222444111111444444555???KKKkkk{{{{{{|||www}}}rrr___PPPGGG@@@@@@??????AAACCCFFFHHHNNNNNNRRRZZZ^^^^^^```cccsss{{{sss```QQQIIIEEEAAA???;;;;;;:::999:::@@@IIIQQQKKKHHHDDDEEERRReeeqqqssskkk```WWW]]]lllyyy{{{wwwnnnqqq|||}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz~~~~~~}}}{{{zzzxxxxxxxxx{{{}}}~~~nnnccc]]]ZZZWWWUUUUUUVVVTTTPPPRRRVVVXXXWWWWWWVVVUUUUUUUUUUUUWWWUUUQQQNNNNNNOOOQQQSSSUUUTTTTTTTTTUUUWWWYYYZZZVVVWWWXXXXXXWWWWWWYYY[[[^^^^^^aaafffiiiqqq{{{{{{uuusss\\\NNNNNNWWWnnnkkk[[[JJJAAA>>>;;;999999888777555444555666888999:::999888777444222000///000///......///000000///666444>>>VVVooo}}}yyyqqqjjjaaaXXXPPPLLLQQQXXX]]]ooo~~~}}}vvvtttttttttllljjjeee]]]VVVTTTXXX[[[\\\YYYVVVYYY^^^bbbbbb```\\\^^^hhhwwwwwwrrrnnnmmmkkkjjj~~~oooTTTJJJCCC<<<<<<;;;:::888666444111000///......---------,,,,,,,,,***+++,,,,,,------------***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,,,,------,,,,,,222<<>>AAAGGGFFFLLLSSSVVVVVVWWW[[[___gggppp|||lll\\\RRRIIIDDDEEE???:::;;;CCCMMMSSSVVVZZZQQQLLLRRR]]]eeejjjnnnmmmddd___cccmmmyyy~~~~~~}}}|||{{{zzzzzzwwwxxxyyyzzz{{{{{{{{{{{{}}}}}}zzzyyyyyy{{{zzzzzz}}}{{{nnnggg```WWWXXXTTTSSSVVVWWWSSSSSSUUUUUUTTTTTTTTTTTTVVVWWWXXXYYYXXXWWWUUURRROOOLLLKKKRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYYYY]]]bbbbbb```ggg}}}ooouuu```OOOQQQSSS___}}}~~~bbbJJJDDD???555555???888777777666666666666777444666777888777444222000000//////............//////222888CCCRRRggg{{{|||wwwnnneee___]]]```ccckkkppp{{{zzzyyyuuurrrllleee___\\\]]]___\\\\\\]]]\\\[[[XXXTTTQQQNNNTTT___nnn}}}xxxuuuuuutttnnniii~~~oooTTTIIICCC<<<<<<;;;:::888666444111000///......---------,,,,,,,,,***+++,,,,,,---------,,,***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,+++,,,---++++++///888???RRRYYYaaafffeee___ZZZWWW]]]pppxxx~~~rrr^^^PPP@@@<<<:::;;;999555555999999999:::===@@@DDDGGGIIINNNPPPRRRSSSTTTUUUWWWYYYYYY\\\```dddhhhmmmssswwwxxxoooiiifffiiiiiiiiiiiiiiiiiiiiiiiimmmkkkiiifffdddbbbbbbbbb```ZZZVVVTTTRRRMMMJJJLLLNNNKKKMMMTTTZZZcccqqqrrreeeZZZOOODDD===:::555000---,,,,,,---------------------------..............................//////...------,,,............////////////000000000000000000000000111333444222000222888===WWWsss~~~xxxwwwxxx{{{~~~}}}uuuiii```QQQGGG>>>>>>@@@???@@@DDDFFFKKKPPPSSSSSSSSSWWW[[[]]]cccmmmwww~~~sss___RRRIIIDDDBBBGGGSSSaaakkkooolllaaaZZZ^^^ggglllmmmnnnooofff```cccnnn}}}~~~~~~~~~}}}|||{{{zzzyyyvvvwwwxxxyyyzzzzzzzzzzzzyyy{{{||||||zzzxxxxxxxxxyyyzzz|||vvvhhhaaa[[[UUUUUUWWWWWWUUUPPPNNNNNNOOORRRRRRSSSTTTTTTTTTSSSSSSVVVUUUTTTRRRQQQOOONNNNNNPPPQQQSSSTTTUUUUUUUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWXXX[[[______]]]dddxxxuuuqqq|||pppXXXSSSNNNUUUmmmmmmRRRGGGAAA;;;999<<<888888777666666666666777555666777888777555222111000000///............///...000333999FFFYYYppp}}}uuunnnkkkjjjjjjmmmqqqzzz~~~yyyqqqiiieeedddddd]]]___aaabbb```[[[TTTOOOIIIMMMXXXfffuuu{{{yyywwwrrrnnn~~~pppTTTIIICCC======;;;:::888666444111000///......---------,,,,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,***,,,---+++***---222777FFFPPP^^^gggiiigggcccaaa[[[iii}}}|||tttrrr]]]IIIBBB======<<<999777777777777777999;;;>>>@@@BBBGGGIIILLLMMMNNNPPPRRRTTTTTTVVVYYY\\\___dddjjjnnnzzzqqqiiidddgggggggggggggggggggggggghhhgggfffdddbbb```______]]]TTTMMMLLLKKKIIIHHHJJJMMMMMMQQQ[[[gggrrr{{{zzzsssgggZZZOOOCCC:::444333111...---,,,------------------------------.................................///......---,,,---............/////////000000000000000000000000000222222111///111666;;;KKKjjj|||uuuuuuvvvzzz~~~}}}yyyuuu^^^RRRFFF@@@@@@??????AAADDDHHHMMMNNNNNNPPPSSSVVVYYY]]]dddoooyyy~~~~~~|||nnn___\\\\\\bbbooo}}}}}}pppgggjjjrrrtttrrrooonnnfff___aaakkk}}}~~~~~~}}}}}}|||{{{zzzyyyyyyvvvwwwwwwxxxyyyyyyyyyyyyxxxyyyzzzyyywwwvvvwwwxxxvvvzzz}}}nnn```[[[XXXTTT___iiijjj^^^RRRPPPPPPOOONNNPPPRRRTTTTTTSSSQQQOOORRRQQQPPPOOOOOOOOOPPPQQQNNNPPPRRRTTTUUUTTTRRRQQQUUUUUUUUUTTTTTTTTTTTTTTTVVVYYY\\\\\\ZZZ___pppuuutttcccVVVKKKNNN___wwwbbbMMMEEEBBB>>>999999888777666666666666666555666888888888666444333111000//////.........///...///000000777IIIaaasss}}}zzztttpppnnnttttttxxx|||tttmmmiiihhh```bbbfffhhhfff^^^SSSLLLDDDGGGNNN[[[lll|||{{{uuuqqqooo}}}pppTTTIIICCC===>>>;;;:::888666444111000///......---------,,,,,,,,,+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,+++,,,---,,,++++++...111777DDDXXXgggnnnnnnkkkiiiccchhhwwwvvvzzznnn[[[NNNBBB??????<<<999999777777666666777999;;;<<<@@@BBBEEEGGGHHHJJJMMMOOORRRSSSTTTVVVXXX]]]cccgggooozzz|||uuunnnjjjeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccaaa___\\\YYYXXXWWWOOOHHHHHHJJJIIIIIIKKKMMMQQQ[[[jjj{{{uuurrrjjj^^^PPPDDD999222000//////...------,,,,,,,,,,,,------------------........................---...............---------------.........///////////////000000000000000///000111000///111444888@@@\\\yyyvvvtttvvv{{{nnn```OOOCCC???>>>??????AAADDDHHHJJJKKKMMMPPPSSSXXX[[[aaaiiiqqqwww{{{}}}yyyuuukkkooovvvxxxsssooollleee______fffwww~~~}}}~~~~~~}}}||||||{{{{{{zzzyyyyyyxxxvvvwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzxxxvvvuuuvvvxxxuuu{{{~~~}}}vvveee[[[XXXWWWVVVjjjyyyzzzgggVVVSSSSSSNNNMMMNNNOOOQQQRRRRRRRRRRRRPPPOOONNNLLLLLLNNNPPPQQQLLLOOORRRTTTUUUSSSPPPOOOOOOPPPPPPQQQQQQRRRRRRSSSVVVWWWZZZ[[[YYY[[[iiiwww~~~{{{nnnYYYLLLQQQ\\\iii~~~wwwZZZJJJFFFAAA999999999888777666666666666666666888888888777666555111111000///............///111111...000===SSSddd{{{zzztttqqqvvvqqqoooqqqrrrrrrtttwww{{{{{{ssslllhhhdddeeegggiiiggg^^^RRRIIICCCDDDHHHRRRbbbtttyyypppjjjiii~~~}}}qqqTTTHHHBBB===>>>;;;:::888666444111000///......---------,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,,,,---...---,,,,,,------***888NNNbbbnnnrrrooolllmmmhhhooo{{{yyymmm\\\JJJBBB@@@===::::::999888777666666777888999;;;===@@@BBBCCCEEEHHHJJJKKKLLLMMMNNNPPPTTTZZZ^^^ccciiiqqqxxx{{{~~~}}}zzzrrrtttvvvwwwtttpppkkkgggccccccccccccccccccccccccbbbaaa___\\\YYYUUUQQQPPPMMMGGGDDDFFFJJJJJJKKKMMMPPPZZZkkk~~~~~~qqqkkkaaaVVVIII<<<222.../////////......,,,++++++,,,,,,,,,---------..............................------...............---------------..................//////000000000000///000000//////111333666666JJJiii}}}vvvsssvvv{{{{{{ooo\\\JJJAAA???@@@@@@>>>@@@CCCFFFHHHLLLOOOQQQSSSWWW\\\___bbbiiissszzz{{{vvvmmmpppvvvvvvrrrooommmgggbbbbbbeeeppp~~~|||}}}}}}}}}{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxwwwuuurrrrrrtttvvvwww}}}~~~~~~wwwjjj```YYYTTTSSSSSSaaappprrr```RRRPPPPPPJJJMMMLLLLLLLLLNNNRRRUUUWWWQQQOOOMMMLLLKKKLLLNNNOOOLLLNNNQQQTTTTTTRRROOOMMMLLLMMMOOOPPPSSSUUUVVVWWWWWWWWWYYY[[[YYYZZZcccnnnzzz```NNNQQQ[[[ddduuummmTTTIIICCC<<<:::999888777666666666666555666777888888777777666222222000//////.........---111222///...555DDDRRRpppxxxssslllccc\\\ZZZZZZZZZ\\\```iiiqqq{{{xxxpppkkkgggfffeeedddbbb[[[PPPGGGAAA@@@BBBJJJYYYlll|||qqqddd^^^\\\rrrTTTGGGBBB===???;;;:::888666444111000///......---------,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,,,,---------------------,,,555FFF[[[mmmvvvvvvssspppggggggvvvzzz~~~lllWWWJJJCCC>>>;;;;;;;;;:::888777777777888888777999<<<>>>???@@@CCCEEEGGGIIIJJJLLLMMMQQQVVVYYY[[[]]]aaadddfffiiimmmpppjjjlllppprrrsssqqqooommmhhhjjjkkkllljjjgggccc```________________________^^^\\\YYYUUUPPPLLLIIIGGGBBB???@@@DDDHHHJJJNNNTTT]]]kkk~~~xxxjjjbbbWWWLLL@@@555///////////////...---,,,+++++++++,,,,,,------.................................,,,---......///.........,,,------------.........---......//////000000111000000//////000111333444555@@@UUUrrr|||uuutttwwwzzz{{{{{{mmmYYYJJJDDDBBB@@@===>>>???BBBEEEHHHKKKMMMNNNRRRVVVWWWXXX^^^jjjsss{{{}}}yyy~~~yyypppqqqttttttrrrrrrqqqlllhhhhhhiiinnnwww}}}|||}}}}}}}}}yyyyyyyyyyyyxxxxxxxxxwwwvvvwwwwwwxxxxxxxxxwwwwwwrrrrrrqqqooonnnooorrruuu{{{~~~|||vvvmmmccc]]]WWWPPPMMMNNNSSS\\\^^^VVVPPPPPPOOOKKKLLLKKKJJJJJJLLLPPPUUUXXXPPPOOONNNLLLLLLLLLLLLMMMMMMOOOQQQSSSSSSQQQOOONNNMMMNNNPPPSSSVVVYYY[[[\\\WWWVVVXXX[[[ZZZZZZ```ggg|||mmmTTTOOOVVVaaatttdddPPPEEE???;;;:::999888777666666666444555555666777777777777333222111000///.........***...111///---000888AAA]]]qqqwwwppp___TTTKKKHHHIIIIIILLLOOO[[[dddpppzzz|||xxxrrrooohhhdddaaa```^^^XXXMMMEEE???===>>>EEETTTeeeuuu~~~}}}zzzzzzvvvmmm```TTTLLLJJJrrrSSSGGGBBB>>>@@@;;;:::888666444111000///......---------,,,,,,,,,,,,---------,,,,,,+++******++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,++++++++++++---......---111222:::MMMcccsssxxxvvvpppiiidddfffooo~~~~~~iiiZZZNNNDDD???===<<<;;;999888777777888888444666888999:::;;;===???BBBDDDGGGIIIJJJMMMQQQTTTRRRSSSUUUXXXZZZ]]]___aaa^^^___bbbdddeeedddcccbbbccccccccccccbbb```^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZVVVTTTPPPKKKGGGDDDBBBBBB>>>===@@@DDDFFFKKKVVVaaaooo~~~}}}mmm___UUUIIIAAA888///---111------,,,,,,+++,,,,,,---++++++,,,,,,---......///........................,,,------...//////......,,,,,,---------.........------......///000000111111000///000111222333333777999DDD]]]|||yyyvvvwwwxxxyyy~~~kkkWWWKKKDDD@@@======<<<>>>@@@CCCEEEFFFJJJLLLOOORRRUUUZZZaaagggpppwww}}}~~~zzzyyy|||~~~vvvpppqqqssstttvvvzzztttnnniiikkkmmmnnnrrrwwwyyy~~~||||||}}}}}}}}}xxxxxxxxxxxxxxxwwwwwwwwwtttuuuuuuvvvuuuuuuttttttlllllllllkkklllpppuuuzzzrrrhhh___ZZZUUUNNNLLLNNNNNNNNNOOOQQQSSSSSSPPPLLLKKKJJJJJJIIIKKKMMMPPPRRRNNNNNNNNNMMMMMMMMMMMMMMMOOOPPPQQQRRRRRRQQQPPPOOONNNOOOQQQSSSVVVYYY[[[\\\VVVUUUWWW[[[[[[ZZZ]]]bbbnnnxxx|||}}}xxxooozzz}}}dddVVVSSS]]]qqqwwwZZZHHHAAA<<<;;;999888777666666666333333444555666666777777444333222000///.........+++---//////---...333777EEEXXXoooyyyooo___SSSIIIGGGHHHHHHIIILLLOOOWWWaaaiiimmmmmmkkkjjjfffbbb^^^^^^]]]VVVKKKAAA>>>===???GGGUUUfffuuu~~~{{{ssslllgggccciiisss|||}}}uuunnnddddddbbb]]]VVVNNNGGGDDDsssSSSGGGBBB>>>@@@;;;:::888666444111000///......---------,,,,,,,,,------------,,,,,,+++***+++++++++,,,,,,+++++++++******++++++++++++************+++++++++,,,,,,,,,***))))))))),,,---......///***+++;;;TTTiiiqqqqqqqqqmmmeee\\\^^^nnn|||xxxhhhZZZLLLCCCAAA<<<;;;999888777777777888222444666777777888:::<<<999;;;???AAACCCFFFIIIKKKJJJLLLOOORRRTTTVVVWWWXXXZZZ[[[\\\]]]^^^^^^]]]]]][[[ZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWPPPMMMIIIEEEAAA???????????????AAADDDGGGNNN]]]lll}}}zzzdddVVVKKK???888111+++,,,222++++++*********,,,---...++++++,,,,,,---...//////........................,,,,,,---.../////////...,,,,,,,,,---------......---------...///000000111111000///000222333333333444000444JJJhhh}}}yyyyyyzzzzzzyyybbbQQQFFF???>>>===;;;;;;===???@@@@@@DDDDDDFFFKKKQQQVVVXXXYYYcccmmm{{{{{{wwwttt}}}vvvpppmmmoooqqquuu|||tttmmmhhhjjjnnnooopppsssrrrwww{{{}}}}}}|||}}}~~~~~~}}}xxxxxxxxxwwwwwwwwwwwwwwwrrrsssssstttssssssrrrrrriiijjjjjjkkknnnssszzzpppeee\\\XXXTTTOOOOOOSSSPPPIIIHHHOOOUUURRRLLLIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNQQQQQQQQQQQQQQQQQQPPPPPPMMMNNNPPPRRRTTTVVVWWWXXXUUUTTTVVVZZZ[[[ZZZ[[[___ccczzzqqqrrrtttooo]]]kkkuuu```UUUZZZjjjxxxcccKKKAAA<<<;;;:::888777666666666222333333444555666777777444333222000///............///000//////000222555333CCC[[[uuuuuuggg\\\QQQNNNNNNMMMMMMNNNHHHMMMSSSYYY]]]___aaacccddd```^^^^^^]]]VVVIII???@@@???BBBKKKZZZkkkyyyzzzqqqgggaaaUUU[[[eeepppvvvsssjjjaaa]]]^^^^^^]]]ZZZUUUPPPMMMtttSSSFFFBBB======;;;:::999777555333111000......---,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000//////444BBBUUUgggsssiiissstttfffXXX[[[nnn~~~zzz}}}gggXXXLLLDDDAAA>>><<<::::::::::::999555555444666888:::999888888888:::<<>>@@@CCCGGGOOO]]]nnnzzzxxxzzz}}}fffSSSGGG???444///...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------............................................................////////////000000000000111111111111000555999>>>MMMiiiwwwtttvvvxxxsss^^^MMMDDDAAA@@@???===<<<<<<;;;<<>>777777888777666777666555333222222555777999666666666444333111///.........---------......///222888DDDYYYxxxvvvnnnccc^^^]]][[[VVVQQQSSSQQQPPPPPPRRRSSSTTTTTTVVVYYY[[[YYYTTTMMMGGGDDD======???HHHZZZppp|||wwwnnnfffaaabbbkkksssppphhhaaaeeegggkkkooooookkkccc]]]sssSSSFFFBBB===>>>;;;:::999777555333111000......---,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++///:::NNNcccqqqsssqqqoookkkaaa\\\gggwww|||}}}}}}mmm[[[MMMGGGCCC>>>;;;999888777666666444333444666666666555777888999;;;===@@@BBBCCCFFFFFFHHHJJJLLLNNNPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRMMMMMMNNNMMMKKKGGGDDDBBB>>>===<<<;;;:::;;;<<<===<<<@@@GGGQQQ___qqq|||zzzkkkTTTCCC???888000---...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................------------------------............//////////////////000000000111111111222333444888DDDYYYttt~~~xxxxxx{{{|||jjjVVVHHHAAA???===<<<======<<<:::>>>???@@@DDDHHHLLLPPPRRRUUUXXX^^^hhhuuu{{{wwwuuuxxx{{{pppbbbaaa______bbbiiissszzz~~~vvvlllggghhhkkkkkkkkklllmmmoooqqquuu{{{}}}{{{yyyxxxwwwvvvtttuuuvvvxxxwwwwwwwwwuuussssssrrrpppkkkhhhjjjjjjlllrrr{{{~~~zzzgggbbbZZZSSSNNNLLLMMMNNNKKKKKKKKKMMMOOOPPPPPPPPPNNNNNNOOOOOOOOONNNMMMLLLNNNOOOPPPOOOMMMLLLLLLMMMQQQPPPOOONNNNNNOOOPPPQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTVVVXXXYYYYYYXXXXXX]]]fff|||xxxyyyzzzoookkk|||yyycccYYY___lll|||mmmSSSGGG???888999:::888666666666444333222222444666888777777666555444222000///.........------......//////333;;;KKKeeeyyypppjjjiiieee___YYYXXXVVVRRROOONNNOOOOOOPPPTTTWWWZZZZZZVVVNNNGGGBBB===>>>???HHH[[[qqq~~~vvvrrrsss{{{~~~zzzwwwwwwzzz~~~|||vvvsssqqqRRRGGGBBB===???;;;:::999777555333111000......---,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++333EEE\\\mmmwwwllljjjppplll```bbbppp{{{zzzrrraaaVVVOOOFFF>>>:::999888888777666444444555555444333666666777888:::<<<===>>>@@@AAACCCEEEGGGJJJLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLGGGGGGFFFCCCAAA>>>;;;:::888:::<<<;;;999:::===@@@GGGMMMYYYhhhvvvuuuxxx|||qqqcccRRR@@@555444000++++++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............///////////////000000000000111111666111111555;;;HHHbbb|||~~~zzz}}}}}}yyyeeeUUUHHHCCC===<<<>>>???===::::::;;;<<<>>>BBBFFFIIIKKKMMMOOOTTT[[[eeeqqq~~~zzz{{{ttthhh```bbbdddeeehhhlllqqqtttuuuooogggcccdddfffggggggfffhhhkkknnnooorrrtttwwwyyy~~~}}}}}}~~~}}}}}}}}}|||{{{zzzyyyxxxwwwtttrrrrrrsssuuuuuuuuuvvvsssqqqooommmkkkhhheeeiiilllsss{{{zzzkkkccc___XXXRRRMMMKKKKKKLLLLLLLLLMMMNNNPPPSSSUUUWWWOOOOOOPPPQQQQQQPPPOOONNNOOOPPPQQQPPPNNNMMMMMMNNNRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRTTTVVVWWWWWWWWWVVVZZZ```pppyyyvvv~~~ppprrrqqq```^^^dddrrriiiNNNDDD<<<<<<===:::888777555444333222222333555666777777777666555333222111//////......---......///,,,000444;;;MMMggg}}}{{{}}}xxxvvvrrrkkkeeegggccc\\\WWWSSSTTTUUUWWWUUUZZZ___aaa]]]TTTJJJCCC?????????GGGZZZqqqnnnQQQGGGBBB===@@@;;;:::999777555333111000......---,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---000>>>RRRaaammmkkknnntttrrriiigggkkkyyy{{{~~~nnndddUUUHHH@@@<<<<<<<<<999777555555555666666555555555555555666777888999:::;;;===???BBBDDDFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDD@@@???===;;;999777666666888;;;>>>===;;;>>>EEELLLUUU```qqqooojjjlll{{{|||ppp```MMM???555111---+++******---...---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111666000111777888<<>>@@@===:::888888999;;;===@@@CCCEEEHHHKKKOOORRRWWWaaannnxxxxxxoookkknnnrrrtttsssrrrqqqqqqlllgggaaa^^^___aaacccccceeegggjjjkkklllmmmoooqqqrrrvvv{{{~~~}}}{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxwwwvvvuuusssssssssrrrqqqoooqqqooollljjjhhhgggfffeeelllqqqyyylll``````]]]WWWQQQMMMKKKKKKKKKNNNOOOOOOPPPRRRVVVZZZ^^^RRRQQQOOONNNNNNNNNNNNOOOPPPQQQQQQPPPOOONNNOOOPPPRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSUUUVVVVVVVVVVVVYYY^^^gggwwwuuu}}}zzznnnyyyjjj___]]]gggtttyyy\\\OOOBBB>>>>>><<<;;;;;;666555333222222333444555777777777777666555333333000//////...............---000222333<<>><<<:::888555555555777777666444444444444444444555666555666888:::===???AAABBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBAAA???===;;;:::999888777666555666666777888;;;>>>>>>@@@GGGRRR[[[ggguuuwwwbbbfffpppwwwdddOOO===333000111,,,++++++,,,------+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000111...111888777666HHH```|||{{{zzz{{{~~~~~~|||zzzhhhZZZIII???<<<===;;;999999888999999;;;===???AAABBBGGGKKKMMMNNNTTT___hhhkkknnnuuu{{{}}}{{{~~~xxxtttwwwzzzzzzwwwqqqllljjjbbb___\\\ZZZ[[[]]]___```dddeeefffggghhhjjjmmmpppnnnpppsssuuuwwwyyy|||}}}|||{{{zzzyyywwwuuutttsssuuuvvvvvvvvvwwwvvvvvvuuussstttuuuwwwwwwuuupppllliiihhhfffdddccceeegggiiiqqqwwwtttddd^^^]]][[[WWWRRROOOMMMLLLLLLMMMNNNOOOOOOPPPTTTYYY^^^UUURRRMMMIIIHHHJJJLLLNNNQQQQQQQQQPPPNNNNNNPPPQQQSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVUUU\\\```gggzzz~~~ooohhh}}}uuuaaaWWW]]]iiiyyymmm[[[HHH@@@>>>===<<<<<<666666444333333333333444666777777777666555555444111000///..................000222111222>>>TTThhh~~~~~~yyyqqqjjjggggggiiijjjnnnuuuxxxtttgggUUUIIICCCBBBAAAGGGXXXooo}}}fffMMMFFF@@@<<>>===>>>>>>??????>>>>>>===>>>>>>===<<<:::777555444444444444444555777888999777:::???EEEMMMYYYgggqqqwwwpppssswwwoooWWWAAA333...------,,,------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000,,,,,,111555444333???OOOmmm~~~zzzyyy{{{uuugggUUUFFF@@@===:::888::::::999999:::;;;===>>>;;;@@@EEEGGGHHHLLLTTT[[[cccaaaaaabbbaaaccckkktttwwwppprrrtttsssnnngggbbb___[[[ZZZXXXWWWXXXZZZ\\\^^^aaaaaabbbbbbbbbfffkkkoookkklllmmmooorrrtttvvvwwwxxxwwwwwwwwwvvvuuuuuutttrrrsssttttttttttttssssssoooqqquuuxxxyyyuuuooojjj____________aaaeeelllqqqyyy}}}~~~|||mmmaaa___ZZZXXXUUURRROOOMMMLLLKKKHHHJJJLLLKKKJJJMMMSSSXXXTTTQQQLLLHHHGGGIIILLLOOOPPPQQQQQQOOONNNNNNPPPRRRRRRSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVRRRWWWZZZ\\\hhh~~~~~~uuu___fffiiiWWWXXXaaammm}}}hhhQQQEEEAAA???<<<<<<888777666555444333333333555666666666666666555555111111000///............---...000000...222@@@NNNuuu{{{sssooooooqqquuu{{{|||nnn[[[MMMDDDCCCBBBIIIZZZppp~~~bbbKKKEEE???:::AAA;;;:::999777555333111000......---,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,...111333DDDZZZpppzzz|||}}}zzzsssllleeebbbkkk}}}nnn\\\QQQFFFCCC>>>:::999888777666444444333333333444444555333444555666777999::::::888999999::::::999999888888888888777666555444333222333444555666777888999:::???IIIVVVfffwww{{{vvvzzzrrr___GGG666000///,,,))),,,---------,,,+++++++++************************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------................../////////000000+++///111111000333:::AAAUUUrrr}}}zzz{{{~~~~~~ttteeeVVVKKKDDD???<<<;;;;;;999999999:::;;;;;;999<<>>:::@@@;;;:::999777555333111000......---,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111333666DDD]]]ttt~~~|||yyyzzzwwwhhhYYY[[[mmmrrrdddPPPKKKEEE@@@===<<<:::999444444444333444444555555333444444555777777888999555666666666666666666555333444444555555444444444222333444666777777777777@@@GGGUUUhhh~~~qqqiiissszzz{{{dddQQQ:::///000222...(((+++,,,,,,,,,+++***+++,,,************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------................../////////000///444444///...444:::<<>>:::999888777666555444333333444555555555555555555222222000///............000,,,---111222///222777555RRRxxx|||{{{|||www{{{|||iiiZZZ@@@BBBEEENNNbbbxxxzzz___JJJAAA>>>===<<<<<<:::777555444222000---------------------------,,,,,,------------------******++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...///888HHH]]]oooxxxyyyvvvxxxlllaaa\\\^^^iii~~~rrrgggWWWKKKEEEAAA>>>;;;888888666444111111333555333111111222555777888777444444555555444444333333444333222222333444444333444666777666666777<<<@@@LLLYYYkkk}}}xxxfffdddttt~~~{{{mmmGGG;;;000......***)))+++,,,,,,+++***)))))))))***))))))))))))))))))))))))++++++******************++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,---.........---,,,,,,,,,---------......////////////////////////000000000111222222333333???GGG___zzz~~~yyyzzztttcccQQQGGGAAA>>><<<:::::::::888777999999999999;;;===???@@@CCCJJJSSS\\\``````]]][[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWXXXYYY[[[\\\^^^```bbbcccddddddhhhiiiiiiiiihhhiiikkknnnnnnooooooppppppppppppppplllkkkjjjjjjjjjkkklllmmmjjjgggbbb\\\WWWQQQKKKHHHNNNOOOUUU```nnnyyy~~~{{{yyy{{{}}}|||}}}yyynnnjjjfff___YYYWWWRRRQQQOOONNNLLLKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIKKKMMMPPPQQQPPPNNNPPPOOONNNLLLLLLLLLMMMMMMLLLNNNPPPQQQQQQOOOLLLJJJNNNOOOOOOPPPOOONNNMMMLLLJJJLLLNNNNNNMMMMMMNNNOOOVVVSSSTTTYYYXXXZZZjjjzzznnnkkklllyyy{{{___VVVMMMNNNVVViii~~~qqqgggZZZLLLBBBBBB===999999888444222333444444444555555666666666666555333111000///......,,,,,,,,,------.........222888JJJkkk~~~uuuoootttuuuwww{{{~~~|||zzzsssqqqsss|||mmm\\\KKKDDDCCCRRRgggxxx~~~}}}bbbMMMBBB???===;;;<<<:::777555444222000...------------------------000///...---,,,+++************++++++++++++************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......111;;;LLLaaaqqqxxxyyyzzzssskkkeeeaaaeeetttyyykkk___UUUKKKDDD===<<<;;;:::999888666555555333222222444555444333444555666666666555555444333333333444555555444333111333555777;;;BBBLLLSSS\\\mmmnnniiigggppp|||hhhSSS???555---------+++***+++,,,+++******))))))******))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,---------..............................///000000111111222333333999===NNNgggyyy~~~|||~~~qqqcccZZZKKKGGGAAA===;;;;;;:::::::::999999888999:::;;;<<>>===<<<:::777666555444444555555333222333444444555555555444333333444555666666666555555888:::===BBBJJJTTT```gggrrr}}}~~~wwwrrrlllooovvv~~~ssseeeNNN999555...***+++---,,,+++,,,++++++***)))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------......------,,,,,,,,,---------..............................//////000111111222222333333555===NNNggg~~~~~~uuunnn[[[UUUKKKDDD???======<<<;;;:::888777666666777777;;;<<<>>>AAACCCFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIIIILLLMMMNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUTTTSSSSSSSSSTTTVVVXXXZZZ[[[[[[\\\___```aaabbbaaabbbeeegggeeeeeefffggggggggggggfffdddcccaaa]]]ZZZWWWTTTSSSPPPNNNKKKJJJKKKNNNRRRUUU\\\fffsss{{{}}}||||||}}}zzzwwwxxx}}}|||sssjjjeee___WWWPPPMMMMMMMMMLLLKKKJJJIIIJJJJJJLLLLLLKKKKKKJJJJJJKKKKKKJJJIIIJJJKKKNNNNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLMMMMMMMMMLLLKKKJJJKKKMMMOOOPPPPPPPPPQQQSSSVVVQQQOOOSSSTTTSSSZZZddd{{{|||xxxxxx^^^HHHEEEGGGLLL```yyy}}}|||mmmXXXKKKCCC<<<;;;:::888777888333333333333444444444444555444333222111000///...---------------.........//////000444@@@XXXttt}}}wwwpppeeebbb______```___\\\YYYRRRRRRVVV___hhhjjjccc\\\KKKFFFIIIYYYkkkyyy|||{{{}}}fffQQQEEE@@@===<<<;;;999777555444333000...------------------,,,,,,+++++++++,,,,,,------...******++++++++++++************+++++++++,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...///---,,,222@@@VVVnnn~~~}}}|||zzzvvvooohhheeefffyyywwwiii^^^PPPGGGDDDCCCAAA???:::::::::;;;<<<;;;888666555555555666666666555555555666666777888:::<<>>000...,,,***+++------,,,+++******))))))))))))******))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------..............................//////000000111222222222111333666???UUUsss}}}|||{{{uuukkkdddZZZPPPHHHCCC>>><<<:::999777666555555555666999999999:::<<<>>>@@@AAADDDDDDDDDDDDDDDDDDCCCCCCDDDFFFIIILLLMMMMMMMMMLLLMMMNNNPPPRRRSSSRRRQQQPPPQQQQQQSSSUUUVVVWWWXXXXXX\\\]]]___`````````bbbdddffffffffffffeeedddcccbbb___]]]ZZZWWWRRRNNNJJJHHHIIIIIIIIIJJJNNNUUU^^^dddmmmttt}}}}}}yyywwwwwwuuuxxxxxxppphhhccc]]]TTTMMMKKKKKKJJJIIIIIIIIIIIIIIIIIINNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJLLLLLLKKKJJJFFFFFFFFFGGGHHHHHHIIIJJJKKKJJJJJJJJJJJJLLLMMMNNNKKKLLLMMMMMMMMMLLLKKKJJJKKKMMMPPPQQQQQQQQQSSSTTTTTTOOOMMMQQQSSSRRRUUUYYYkkk~~~yyykkkPPPJJJHHHGGGVVVmmmyyyiiiXXXLLLAAA===;;;888666777333333333333333333333333444444444333222000//////---------...............---000111///111===RRRcccvvvuuupppjjjfffddd```ZZZTTTPPPPPPTTT\\\fffjjjiiieeeUUUPPPQQQ^^^mmmyyy~~~|||zzzeeeSSSGGGAAA>>>===;;;999666555444333111///......---------,,,,,,,,,******++++++,,,------...******++++++++++++************+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,...000000444DDD]]]ppp}}}yyysssiiibbbkkkyyy}}}pppgggaaa]]]VVVQQQJJJJJJJJJJJJJJJGGGCCC???===<<<;;;:::999:::;;;;;;<<<===>>>???BBBIIIQQQXXX___fffqqq~~~vvvfff___dddttthhhOOO>>>444000---------,,,,,,---+++)))***))))))((())))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...------,,,,,,,,,,,,,,,---------.................................//////000111111222222111444555888FFF```yyy{{{{{{}}}}}}yyyttttttoooggg^^^UUUKKKBBB<<<:::999888666666666777777666777888999::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGIIIIIIHHHHHHHHHJJJLLLNNNOOOOOOMMMLLLNNNOOOQQQRRRSSSTTTUUUUUUYYYZZZ\\\]]]]]]]]]___```eeedddcccaaa___\\\ZZZYYYTTTSSSPPPMMMJJJFFFDDDCCCDDDGGGLLLRRRYYYcccnnnuuu~~~~~~~~~|||vvvqqqrrrrrrxxxqqqjjjccc^^^WWWOOOJJJJJJIIIIIIHHHHHHHHHHHHHHHIIINNNMMMLLLKKKKKKJJJKKKKKKKKKJJJHHHHHHIIIJJJIIIHHHDDDDDDEEEFFFGGGHHHHHHIIINNNMMMKKKJJJJJJKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLLLLKKKMMMPPPQQQPPPQQQRRRSSSRRRNNNMMMPPPSSSTTTTTTVVV\\\www~~~}}}yyyxxx\\\RRRKKKFFFPPPbbbwwwaaaSSSDDD>>>;;;888666666333333333333333333333333444444444444333111000///........................---000222000///333;;;BBBXXXuuu|||yyyrrrhhh```]]][[[]]]dddlllqqqqqqnnnddd]]]ZZZbbbmmmwww~~~zzz|||yyyfffTTTHHHAAA>>>===:::888666555555333111///.........------,,,,,,+++---,,,,,,,,,+++++++++*********++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...(((...222///---555GGGWWWxxx}}}|||qqqfffaaahhhxxxuuummmhhhhhhhhhgggfffaaa[[[VVVOOOLLLHHHEEEDDDEEEHHHIIIQQQSSSVVVYYY]]]eeeqqqyyyxxxlllcccfffssstttZZZAAA222...---,,,//////,,,+++,,,+++((())))))((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,---------.........------......------,,,,,,,,,,,,,,,---------......------------------------......///000000111111222000333555555:::III```rrr|||{{{zzzwwwtttwwwuuupppiiiaaaVVVJJJCCC===<<<:::999888888999999444555666777777666555555777777777888888888888888<<<===???AAACCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNOOOOOOPPPPPPRRRTTTVVVWWWVVVVVVWWWXXXZZZYYYWWWUUURRROOOMMMKKKFFFEEEDDDBBBAAABBBBBBCCCEEELLLVVV```hhhqqqzzz{{{zzzzzzyyytttppppppssszzzyyyhhhaaa[[[VVVPPPIIIGGGIIIIIIIIIHHHGGGGGGGGGHHHHHHKKKKKKJJJJJJIIIIIIJJJJJJLLLJJJGGGGGGGGGHHHGGGEEEDDDDDDFFFGGGHHHHHHHHHHHHNNNMMMLLLJJJJJJJJJKKKLLLKKKLLLMMMNNNNNNNNNMMMLLLKKKMMMOOOOOOOOONNNOOOPPPOOONNNNNNPPPSSSUUUVVVVVVTTTiiimmm\\\PPPHHHLLLVVVrrrlll[[[III@@@===:::888888444444444444333333333333333444444444444222000////////////...............---,,,,,,---...000333444;;;NNNhhhyyyuuusssxxx}}}wwwllleee```eeemmmttt|||zzzyyy{{{{{{iiiWWWJJJBBB>>>===:::888666555555444111000///......---,,,,,,++++++,,,,,,,,,+++++++++++++++******++++++++++++************+++++++++,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...***---///---+++///888AAA\\\mmm}}}xxxoooccc___ddduuutttpppiiidddcccdddhhhkkkvvvyyy}}}~~~{{{vvvuuu}}}~~~www[[[EEE777000,,,***+++//////+++)))++++++(((((((((((((((((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------......------,,,+++,,,,,,,,,---------......------------------------......//////000111111111111///222666666999JJJ]]]xxx|||zzzxxxxxxvvvtttrrrnnnhhh___UUUOOOBBBAAA???<<<;;;:::999:::555555555555555555444444333444444444555555555555999999:::;;;<<<===>>>?????????@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIKKKMMMMMMLLLKKKKKKKKKJJJJJJIIIGGGEEEBBB@@@???<<<;;;:::;;;>>>BBBFFFIIISSS]]]iiirrrwwwzzz}}}|||yyywwwvvvuuuuuutttvvv{{{~~~xxxnnnbbb\\\UUUQQQKKKFFFGGGKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIILLLJJJGGGFFFFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJLLLMMMMMMMMMLLLLLLKKKLLLNNNNNNMMMLLLLLLMMMNNNPPPQQQQQQRRRTTTVVVVVVVVV^^^qqq~~~}}}~~~lllYYYOOOLLLMMM___|||mmmWWWJJJDDD???;;;:::555555555444444444333333333333555555444333111///000/////////.........---++++++***,,,...000111111333777EEEZZZooo{{{kkkeeeaaaffflllqqqxxx}}}}}}{{{wwwuuuwwwzzz|||||||||}}}lllZZZKKKBBB>>><<<:::888666555555444222000//////...---,,,,,,++++++((()))***+++,,,---......******++++++++++++************+++++++++,,,,,,,,,((()))***+++,,,,,,---...++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...///...---------///222444???ZZZvvv|||xxxjjj^^^YYYeeeyyy~~~zzzzzz```BBB222111222...***)))---...)))(((+++,,,(((((((((((((((((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------......------------------------......//////000111111111333...000888777333>>>PPPiiivvv}}}zzz{{{|||tttsssqqqooollleee^^^XXXGGGEEEBBB???<<<:::999999888777555444444555666777333333444444555555666666777777777777888999;;;<<<;;;;;;;;;<<<===???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDBBBDDDFFFFFFDDDBBBBBBBBB@@@@@@???>>>===<<<:::999888777777999>>>EEELLLQQQdddnnnzzz}}}{{{{{{wwwyyyyyywwwtttsssvvvyyy~~~|||xxxuuulllgggaaaZZZTTTOOOJJJGGGIIIOOOKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIILLLJJJGGGEEEEEEEEEDDDCCCFFFGGGHHHIIIJJJIIIHHHHHHFFFGGGHHHIIIJJJJJJKKKKKKHHHIIIKKKLLLLLLLLLKKKKKKJJJLLLMMMMMMKKKJJJJJJKKKNNNQQQSSSQQQPPPRRRUUUVVV[[[WWW^^^sssyyyqqqlll}}}xxxrrrrrr}}}rrrmmmxxx{{{bbbWWWPPPKKKOOO^^^yyyfffUUUKKKCCC===:::666666666555555444444444222333555555555333111000000000//////.........---***,,,...111222111///...000+++///===IIIVVVooovvvfffaaaaaafffllloootttyyyqqqqqqnnnmmmppptttvvvuuuvvvxxx|||~~~nnnZZZIII???======<<<:::888777666444111......------,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------777BBBVVVnnn{{{oooeeecccfffqqq|||{{{|||}}}~~~www```JJJ777333222---+++...+++++++++*********))))))''''''(((((())))))************))))))))))))******))))))))))))************(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------------------------------............////////////...000222333444666999;;;PPPiii{{{}}}xxxrrrooonnnjjjccc]]]VVVPPPHHHBBB>>>;;;999888:::999888777666555444444111111222222222111000000444444444444444555555555888777777666777888999:::;;;;;;;;;;;;<<<<<<<<<<<>>=========<<<:::888:::::::::999999999999999;;;;;;;;;@@@IIIVVVbbbjjjwwwzzz~~~}}}zzzxxxvvvxxxyyyyyywwwwwwyyy|||yyy||||||sssjjjccc```[[[WWWQQQMMMKKKJJJIIIHHHFFFFFFEEEFFFGGGHHHFFFDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKMMMNNNNNNMMMLLLKKKOOOQQQSSSSSSSSSSSSTTTUUUVVVYYY^^^iii|||yyyfffjjjvvv|||zzzxxxooopppttteeeZZZRRRMMMQQQZZZjjjdddOOOIIIEEE>>>999999999777555333333444444444444333333444555555222111111000///......---------,,,,,,,,,------......///000222555<<>>999888888777777666666666555666666555555444444333222222222222222222333333555444333333333444666777777777777777777888888888888777777777888777666555666666555444444666888:::<<<>>>DDDMMMXXXdddnnntttxxxyyy{{{{{{xxxuuuttttttvvvvvvwwwwwwzzz}}}~~~~~~wwwoooggg```]]]YYYUUUQQQMMMLLLKKKJJJIIIFFFEEEDDDDDDDDDCCCAAA???BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIKKKKKKLLLMMMKKKLLLLLLMMMMMMMMMMMMMMMOOOQQQSSSSSSRRRRRRSSSTTTUUUXXX[[[cccssspppnnntttwwwtttrrraaaTTTNNNMMMTTTccczzz}}}^^^MMMCCC<<<:::999888555333333444555444444333333333333444444222111111000//////.........------,,,------.........//////......222999???DDDLLLZZZhhhssszzz}}}}}}|||xxxvvvuuuqqqiiiccc[[[WWWTTTVVV]]]dddggggggdddcccaaa``````bbbdddfffdddfffiiijjjlllnnnrrrtttvvvyyy}}}~~~}}}|||jjjWWWHHH@@@===<<<999888666666666444222000...------,,,,,,++++++***++++++++++++++++++++++++*********************************++++++++++++,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------111000555CCCZZZqqq}}}uuulllcccaaadddxxxzzzzzz}}}ppp\\\NNN777///+++......)))(((---+++++++++***************))))))))))))((((((((((((***))))))(((((())))))***))))))))))))******************************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------------------------------------------------............////////////000111111111222444666666GGG^^^sss}}}yyyvvvrrrmmmhhhfffbbb\\\WWWRRRLLLGGGCCC<<<;;;:::999999999999999666555555555444444333333222222222222222222222222333222222222222222333444333333444444444555555555333333444444555555666666666666666666888<<>><<<<<<;;;;;;555555555444444444444444444444444444333333333333333333333333333333444444333333333444555555666666444555666666666666888999777888:::<<>>?????????@@@AAAAAABBBBBBAAAAAA@@@???>>>======<<<@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKJJJKKKLLLNNNOOONNNPPPQQQQQQPPPNNNOOOPPPPPPTTTWWWWWW\\\lllxxxxxx```MMMKKKJJJLLLaaa{{{www```QQQHHHDDDBBB>>>;;;888666444222333333222111111111222222222222222111111000000000000///......---.........++++++,,,,,,---...///000111111222444777:::===???@@@@@@@@@CCCFFFFFFDDDBBBEEEBBBAAABBBFFFIIIKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNQQQRRRSSSTTTTTTUUUWWWZZZ]]]___aaacccdddcccbbbaaawwwdddSSSGGG@@@===;;;;;;999888888888777555333...------,,,,,,++++++************++++++,,,,,,,,,************************))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++---///...333CCC\\\ooo}}}vvvqqqddddddkkk{{{}}}rrrnnnttt~~~pppWWWBBB666222000///......+++(((***...******************************))))))((((((''''''))))))(((((((((((())))))((()))))))))************+++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000000111000///...000111666666===MMMfffzzzwwwqqqpppnnnkkkhhhccc]]]XXXNNNLLLHHHDDDAAA???>>>>>>:::999888777666666777777555555555444444333333333444444444444444444444444333333444444555666666777555666777777666777999<<<999===BBBGGGLLLVVVccclllxxxxxxyyyyyyxxxwwwuuutttpppssswwwxxxwwwuuuttttttqqqxxx|||tttvvvxxxqqqhhhccc___ZZZRRRLLLJJJHHHFFFEEEEEEEEEDDDCCCFFFEEEDDDDDDDDDDDDBBB@@@<<<======>>>??????@@@@@@@@@@@@???>>>======<<<<<>>RRRmmmxxxwwwvvvtttrrrmmmgggccc[[[XXXSSSNNNJJJGGGFFFEEEBBB@@@===:::888777666666666666666555555444333333444555555555555444444333333333444555666777777888555888:::999888:::>>>BBBJJJOOOVVV[[[___gggqqqzzz~~~|||zzzxxxwwwwwwwwwtttvvvxxxxxxwwwtttssssssttt~~~sssrrrsssyyyzzzmmmhhhaaa\\\XXXSSSMMMIIIGGGEEEBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAA???>>>;;;;;;;;;<<<======>>>>>>>>>>>>============<<<<<<>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBCCCCCCDDDDDDEEECCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMKKKMMMNNNNNNMMMLLLMMMNNNMMMPPPSSSUUUUUUZZZjjjxxxxxxZZZNNNJJJGGGMMMWWWpppyyyaaaMMMHHHBBB>>>>>>===:::777555444333222222111222222222222222222222222222222222111000//////...//////...------...//////---++++++,,,---......////////////000111333444444444444777777888999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHHHHIIIJJJJJJJJJJJJIIIHHHyyysss```PPPFFFAAA===:::;;;999777666666444111///...------,,,,,,++++++***)))******+++,,,,,,------************************))))))))))))************))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***...000...,,,///777???XXXgggyyywwwnnnkkkrrr~~~sssvvv|||~~~uuuttthhhTTT???000***---111***+++******+++,,,,,,+++))))))*********+++++++++(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))************)))))))))***+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---------.........000000111000//////000222111000222777???QQQmmm{{{uuuqqqjjjgggbbb]]]YYYVVVVVVUUURRROOOJJJEEE@@@<<<:::999;;;;;;::::::999888888777777888888999888777666555666666777888999:::;;;;;;;;;???BBBCCCCCCFFFLLLRRR```fffmmmpppppprrrxxx~~~{{{zzzyyyxxxxxxyyyzzzzzzxxxyyyyyyxxxxxxyyy}}}~~~qqqtttzzz~~~xxxssshhhddd]]]UUUOOOKKKIIIHHHEEECCCAAAAAAAAAAAA???===;;;::::::;;;<<<===;;;:::999999::::::;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAA??????@@@AAAAAABBBCCCCCC@@@@@@AAABBBCCCDDDEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIKKKMMMMMMLLLLLLMMMNNNNNNLLLNNNRRRTTTWWW```kkkuuu```SSSMMMLLLOOO]]]mmmdddZZZLLLBBB???>>>===;;;666555444333222222222222333333333333333333333333333222111000///////////////---,,,---...///---***+++,,,,,,---.../////////---...///000000000111222111222444666666666777777666666777888999:::;;;<<<999:::<<<<<<<<<<<>>>>>======;;;<<<======<<<;;;:::999:::;;;<<<===>>>???@@@@@@DDDHHHLLLNNNOOOTTT\\\bbbkkkrrrxxxxxxtttrrrtttxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyyyy{{{zzzvvv{{{yyytttppphhhcccZZZPPPHHHDDDFFFHHHEEEDDDBBBAAAAAA@@@???===;;;:::999:::;;;;;;999888888999999::::::;;;<<<<<<888999999:::;;;;;;<<<<<<:::::::::;;;<<<===??????===>>>>>>???@@@@@@AAAAAA>>>??????@@@AAABBBCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHHHHJJJLLLLLLLLLLLLMMMNNNNNNJJJJJJPPPSSSUUU\\\eeetttxxxcccUUUMMMHHHKKKVVVcccsss}}}mmmXXXHHH@@@>>>======777666555444333333333333333333333333333333333333333222111000///////////////---+++---000111000...///...---,,,,,,,,,---...+++,,,............///111---///222333333333444444222222222333444666777888555777888888888999<<<>>>:::;;;;;;<<<<<<<<<;;;;;;}}}nnnttt}}}rrraaaQQQFFF@@@>>>>>>:::888666555555444111//////...------++++++***))),,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))((()))))))))***************************************++++++,,,,,,++++++***---------............///333;;;III]]]yyyxxxppplllhhhccciii{{{yyyuuuyyyzzzhhhUUUHHH:::777333000...---+++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,---------......///////////////////////////111222111111777AAAIIIooo~~~|||uuupppnnnllljjjiiijjjnnnnnngggaaa\\\UUUPPPOOONNNMMMLLLLLLLLLMMMNNNNNNLLLHHHEEEDDDDDDEEEFFFFFFGGGIIIKKKMMMPPPTTTXXXZZZ]]]aaaggglllmmmmmmkkkqqqooommmnnnqqqttttttsssrrrtttxxxzzz{{{{{{||||||{{{~~~~~~zzzoooiiijjjlllbbb[[[QQQHHHEEEDDDEEEFFFCCCBBBAAA???>>>=========;;;<<<>>>???>>><<<999777999999888888888888888888::::::::::::::::::::::::888999;;;:::999999:::<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFGGGHHHIIIKKKLLLLLLKKKKKKLLLMMMPPPSSSVVVWWWbbbxxxwwwzzzdddVVVQQQJJJKKKMMMWWWpppqqqWWWIIIBBB===888666777777777444222000000333333333222333333444555444444333333222111000000////////////////////////....................................//////000000////////////000000000000////////////000000000000333333333444444444555555555666666777777777777777zzzkkkrrr}}}}}}rrraaaQQQFFF@@@>>>===:::888666555555444111//////......---,,,+++******,,,,,,,,,++++++*********))))))))))))))))))))))))((()))))))))***************)))))))))))))))))))))************++++++++++++***************************++++++,,,,,,++++++***------------............000444<<>>>>>=========:::<<<===>>>===;;;999777888888888888888888888888::::::::::::::::::::::::888:::;;;;;;:::999;;;<<<;;;;;;<<<<<<======>>>>>>>>>???@@@AAABBBDDDEEEEEEGGGGGGHHHHHHGGGFFFEEEDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNPPPSSSVVVWWW[[[kkksssyyy{{{eeeWWWNNNLLLKKKOOO___}}}lllUUUGGG@@@>>>999999888666666555555555333333222222222333333444444333333222222111111111////////////////////////........................------........./////////........./////////000000........./////////000000111111111222222222333333222333444444555555444444uuugggnnnzzz~~~sssbbbRRRFFF@@@>>>===:::888666555555444111/////////...---,,,+++******+++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***------------............000000111666HHHccc|||~~~mmmiiiggglllyyyvvvooojjjlllrrr{{{qqqYYYAAA111***...---++++++,,,---,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++*********------------------------,,,,,,,,,---------......///////////////////////////111222000///000555999888RRRsss|||xxx}}}|||tttsssuuuuuutttuuuyyyzzzxxxwwwyyyxxxttttttssspppmmmmmmmmmooopppqqqnnnkkkgggdddcccccccccfffiiilllmmmnnnoooqqqssspppqqqssstttssspppmmmkkkbbbcccggglllqqqtttttttttyyyyyyyyy|||~~~kkkkkkxxxtttllliiieee]]]WWWMMMIIICCC@@@@@@AAABBBBBB@@@???>>>===============:::;;;<<<===<<<:::888666777777777777777777777777999999999999999999999999999:::;;;;;;::::::;;;<<<;;;;;;;;;<<<======>>>>>>????????????AAACCCEEEFFFKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLNNNPPPSSSUUUWWWYYYbbbqqqrrrhhhjjjxxx}}}dddSSSMMMJJJKKKRRRiiiiiiQQQFFFDDD>>>;;;777555555666666666333333222111111111222222222222222222222222222222////////////////////////........................---------------.........---------.........//////---------.........//////////////////000000000000//////000111111111111111mmm```kkkzzz~~~sssbbbRRRGGGAAA>>><<<:::888666555555333111/////////...---,,,+++******+++++++++***************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************+++++++++,,,,,,***************************++++++,,,,,,++++++***,,,,,,---------.........111111///000:::OOOhhhyyyxxxwwwjjjccceeeooo{{{ssslllnnnuuu~~~{{{jjjUUU@@@222------,,,+++)))***+++,,,+++***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...///111111///000222444777>>>NNNhhhnnngggnnn{{{|||wwwvvvwwwxxxxxxzzzzzzxxxyyy|||{{{wwwwwwtttqqqnnnmmmnnnppprrrsssqqqnnnkkkiiihhhhhhiiiiiillloooqqqqqqpppqqqrrrssstttuuutttrrrooommmlllmmmnnnooorrrvvvyyy{{{|||~~~~~~yyyooouuuyyymmmiiikkkhhh\\\QQQFFFCCC@@@???@@@@@@@@@???======<<<<<<<<<<<<<<<===999:::;;;;;;:::999777666666666666666666666777777888888888888888888888888999:::;;;;;;::::::;;;<<<::::::;;;<<<<<<======>>>???>>>>>>>>>???BBBDDDFFFLLLKKKIIIHHHHHHHHHJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNPPPSSSTTTUUUZZZ\\\dddvvvpppwwwuuubbbUUUWWWhhhyyy}}}cccVVVMMMOOOQQQ\\\{{{hhhTTTJJJFFFAAA:::888888999777555444333333222111111111111222222222222222222333333////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,---------..................////////////------...///////////////hhh\\\jjj|||~~~tttcccSSSHHHAAA===<<<:::888666555555333111///000//////...---,,,+++***************************))))))))))))))))))))))))******))))))))))))))))))(((((())))))************))))))))))))*********+++***************************++++++,,,,,,++++++***,,,,,,,,,------------......///000000333>>>PPP___lll||||||mmmccc```dddhhhzzzrrrmmmrrryyywwwsssdddNNN;;;111...//////---,,,++++++,,,,,,***)))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,...000111111111222333888555888KKKhhhsssoooqqqttt~~~|||wwwuuurrrpppoooppprrrsssqqqqqqooonnnmmmmmmmmmnnnmmmpppssstttssssssssstttuuuwwwxxxvvvtttsssuuuwwwyyyyyyxxxyyy{{{}}}|||~~~yyypppggghhhmmmjjj\\\NNNEEECCCAAA@@@@@@@@@???===<<<<<<;;;::::::;;;;;;;;;888999999999888777666555444444444555555666666666777777777777777777777777888999::::::999999:::<<<::::::;;;;;;<<<=========>>>>>>======>>>AAADDDEEEJJJIIIHHHHHHIIIKKKNNNOOOKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJLLLNNNPPPQQQSSSSSSSSSSSSWWWfff~~~kkkggggggrrrrrr___WWW[[[bbbxxxlllYYYTTTRRRSSS```sssqqq```PPPHHH@@@===>>>???<<<777666666444333222222222222222222222222222222333333000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------............////////////------...///////////////iii^^^mmm~~~tttdddTTTIIIAAA===;;;:::888666555555444111///000000///...---,,,++++++)))))))))***************))))))))))))))))))))))))************))))))))))))((((((((()))******++++++(((((()))))))))************************************++++++,,,,,,++++++***,,,,,,,,,,,,------------)))+++...000...///999DDDXXXfffzzzrrrhhhcccaaacccmmm{{{vvvooolllmmmrrryyywwwlllRRRGGG888///......---+++---,,,+++,,,,,,,,,***(((******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,---///000111222222222111111555<<>>::::::999777666555444444333222222222222222222222222000000000000000000000000////////////////////////.........---------------,,,,,,,,,---------......,,,,,,,,,---------................../////////000---......///////////////oooeeerrrttteeeUUUIIIBBB===::::::888666555555444111///000000///...---,,,++++++((()))))))))*********+++))))))))))))))))))))))))************)))))))))((('''(((((()))******++++++))))))*********+++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,---------******...000---)))...666>>>GGGUUUjjjuuuooo___bbbgggoooyyywwwmmmggghhhmmmsss}}}{{{pppbbbUUU;;;666///---------+++)))+++******+++,,,,,,***(((***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********+++++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////...---...///000000000//////000444666888DDD^^^wwwvvv{{{uuuuuuvvvvvvvvvvvvvvvvvvuuuuuuttttttssssssssssssuuuvvvwwwwwwwwwxxxzzz|||zzz{{{|||{{{|||ssseee```\\\YYYXXXSSSKKKDDDDDDAAA???=========<<<:::<<<;;;:::999888777777777777777666666555444444333222222222333444444555555555555555555555555555555555777888888777777888999999::::::;;;;;;<<<<<<===;;;<<<===>>>???AAABBBBBBCCCCCCCCCDDDEEEGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJLLLNNNNNNOOOOOOMMMQQQSSSUUU^^^qqqxxxkkkkkkvvvzzzmmmffflll}}}{{{hhhZZZTTTRRRXXXooorrrYYYJJJFFFGGGDDD@@@===<<<:::999777666666555444333333222222111111111000000000000000000000000/////////////////////////////////.........------------------............------------............---------.........//////------...///////////////tttkkkvvvuuueeeUUUJJJBBB===::::::888666555555444111///000000///...---,,,,,,+++(((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((('''(((((()))***+++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------///...000333///+++...666333555<<>>AAA???<<<:::;;;;;;;;;:::<<<;;;:::888777666666666777666666555444444333333111111222333333444555555555555555555555555555555555666777777666666777888999999:::;;;;;;<<<<<<===:::;;;===???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIKKKMMMMMMMMMMMMIIIOOORRRNNNQQQccc{{{~~~}}}lllzzz}}}jjj___ZZZPPPfffttt\\\SSSRRROOOKKK???>>><<<:::999888777777444444333333222111000000000000000000000000000000000000000000000000000000000000/////////.........---------.........//////---------.........//////,,,,,,---------.........,,,---......//////......yyyssshhhXXXIII@@@>>>???888888888777555333111//////......---+++******)))***)))))))))(((&&&%%%$$$***)))(((''''''((()))***///---,,,***)))((((((((((((((((((((())))))))))))---------,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,---------......000222555;;;JJJdddwwwkkkccc`````````dddlllwwwuuuiiidddggglllttt{{{mmmYYYHHH<<<444000---------,,,,,,+++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------....................................////////////000111111111111333777:::SSScccyyy~~~~~~yyyjjjaaaUUURRRMMMHHHCCC???>>>===<<<<<<;;;::::::::::::;;;999999888888777888888888888777555444333222111111333333333222222111111111444444444333333222222222444444555555666777777777666777888999:::;;;;;;;;;>>>============>>>>>>???>>>????????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDFFFHHHIIIIIIJJJLLLNNNNNNHHHGGGMMMPPPUUUfffzzzwwwuuutttbbb[[[[[[ggg{{{tttqqqfffVVVTTTMMMFFFAAA>>>:::888888:::888555333222111111111000000000000000111222222////////////////////////////////////////////////......................../////////......---------////////////////////////---------.........//////{{{uuuhhhXXXHHH???===>>>888888888777555333111//////......---+++******)))************)))((('''&&&***)))(((''''''((())))))---,,,,,,+++***)))(((((((((((((((((())))))))))))------,,,,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,------------...---...///111888III```qqquuunnnjjjiiicccfffjjjnnnssszzzvvvrrrllliiiiiikkkoooqqqyyyzzzuuuddd[[[NNN@@@777111---+++------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------....................................////////////000000111000000222666888@@@NNNdddyyytttcccWWWOOOLLLHHHDDDAAA???>>>>>>@@@???>>><<<:::999999999777777777777777888999:::777666555444222222111111333333333222222111111111333333333333333333222222444444444555666666777777777777888999:::::::::999<<<<<<<<<<<<<<<<<<===>>>======>>>>>>>>>????????????@@@AAABBBCCCDDDDDDEEEBBBDDDFFFGGGFFFGGGIIIKKKMMMGGGFFFLLLPPPTTTccctttxxxrrr~~~llleeeccciiippp}}}cccYYYMMMEEEAAA???>>>===999888666555555444333222111111000/////////000000000000000000000000000000////////////////////////........................///.........------------////////////////////////------........./////////~~~xxxjjjXXXGGG===;;;<<<888888888777555333111///......---,,,,,,+++******))))))************))))))))))))(((((((((((())))))******+++++++++***)))((((((((((((((()))))))))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,,,,------------///000000...///555AAAKKKfffttt~~~uuusssqqqqqqttt{{{~~~}}}vvvrrrppppppiiihhhhhhnnnxxxssscccZZZBBB<<<555///,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------....................................///////////////000111000///000333555333:::III^^^uuuvvvtttsssiiiWWWKKKFFFEEECCC@@@????????????DDDCCC@@@===:::888777666555555555666777888::::::666555444333222222111222222222222222222111111111222222222333333333333333333333444555555666666777777777888999999888888888::::::999999:::;;;;;;<<<;;;;;;<<<<<<<<<=========>>>??????@@@AAABBBCCCCCC@@@BBBDDDDDDCCCCCCEEEFFFIIIEEEFFFKKKNNNQQQ\\\iiivvv~~~sss{{{|||ooohhheeeiii{{{jjjYYYPPPKKKEEE@@@:::888666666666555444222333333222111000000000000111111111111111111111111////////////////////////.................................---------------////////////////////////........./////////000000zzzkkkXXXFFF<<<:::;;;888888888777555333111///......---,,,,,,+++******'''((()))***************((((((((((((((()))))))))'''(((***,,,,,,+++)))((((((((((((((())))))))))))+++++++++++++++*********))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++++++++,,,,,,,,,---------///111333222000111666;;;CCCPPPeee{{{{{{sssqqqpppkkkgggkkkooouuu}}}|||vvvttttttjjjkkkkkkgggcccbbbeeehhhrrrtttyyy|||kkkXXXHHH???777333...++++++,,,------+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------....................................///////////////000000///......000222333444888CCCWWWsssyyyvvvxxxyyyvvvkkkgggcccYYYLLLCCCAAA@@@???>>>>>>>>>>>>???CCCAAA???<<<999777666555555555555555666777888888444444333222222111222222222222222111111111111111111111222222333333333444222333333444555555666666777777888888888777666666777777777777888999::::::999999999:::::::::;;;;;;======>>>???@@@AAAAAABBB@@@AAABBBBBBAAA@@@BBBCCCFFFDDDEEEJJJLLLMMMUUU^^^gggmmm~~~zzzzzzyyy~~~wwwooollloooyyymmmeeeYYYNNNEEE@@@;;;888888888777666555555444333333333333333111111111111111111111111000000000000000000000000..............................------------------/////////////////////////////////000000000111111}}}lllWWWEEE:::999;;;888888888777555333111///---------,,,,,,++++++***&&&&&&'''((())))))))))))''''''((()))))))))))))))&&&(((***++++++***)))((((((((((((((())))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))*********++++++++++++++++++,,,,,,,,,------))),,,000111///...///111222999FFFWWWjjj}}}~~~vvvooogggaaaaaaaaabbbdddgggkkkoooqqqpppssswwwyyyxxxvvvuuuuuuooonnnkkkgggbbb_________^^^bbbgggiiijjjlllpppsss{{{~~~nnn[[[KKK>>>666222222///+++************)))************************))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------....................................////////////...///000///......///111444444444666@@@TTTpppuuupppvvv}}}qqqiiiaaa[[[SSSIIICCCAAA@@@??????>>>===<<<<<<<<<===<<<;;;999777666666666777666666555444444444444333222222111111111222222111111111111111111111111111111111222222333333333222222333333444444555555666666777777777666555555555555555555666777888999777777888888888999999999;;;;;;<<<===>>>???@@@@@@???AAABBBAAA@@@???@@@BBBCCCBBBDDDGGGIIIKKKNNNSSS[[[\\\lll~~~vvvqqqeeettt{{{qqqWWWOOODDD===;;;;;;999777555444444333444444555555111111111111111111111111111111111111111111111111////////////////////////........................000000000000000000000000000000000111111111222222~~~mmmWWWDDD:::999;;;888888888777555333111///---------,,,,,,+++++++++&&&&&&'''(((((((((((((((&&&'''((()))*********)))'''((()))*********)))((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,))),,,...///...---,,,---000111555<<>>NNN[[[wwwqqqxxx|||ooo___[[[VVVPPPGGG>>>===AAA??????>>>===<<<;;;:::999888777777666666666666777777777555444333222222222111111111000111111222222000000000111111111111111111111111222222222222222111111222333333444444555444555555666666555555555444444444444555666888888666666777777777888888888999::::::;;;<<<===>>>???>>>???AAA@@@??????@@@AAA@@@AAABBBEEEGGGIIIJJJLLLQQQRRR^^^vvvzzz|||sss~~~rrrllliiiooovvvlllaaaRRRGGGAAA>>>999555555555444333333333444444111111111111111111111111111111111111111111111111///////////////////////////////////////000000000000000000000000000000000111111111222222222333333mmmVVVCCC:::999<<<888888888777555333111///------,,,,,,,,,,,,++++++'''(((((()))))))))((((((%%%&&&((()))*********))))))))))))))))))((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))******++++++++++++******)))************+++++++++***++++++++++++,,,,,,,,,---...//////...------...111///...000666===DDDHHHPPPWWWaaajjjttt~~~wwwsssqqqpppiiiiiiiiiggggggiiimmmppptttwwwzzz|||}}}~~~zzzoooeee___]]]IIIBBB888111/////////...,,,++++++,,,......,,,+++((((((((()))))))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------....................................////////////---...000000//////000111---000222222222555<<>>=========<<<;;;999888777555555555555555666777777555555444333222222222333000000000000000111222222///000000000111111111222222222222222111111111111111111111222333333444444222333444555555555555555333333333444555666888888666666666777777777777888888888999:::;;;<<<======<<<===???>>>>>>>>>???@@@???@@@AAABBBEEEHHHHHHHHHJJJOOOVVVcccxxxuuuvvv}}}uuummmbbbVVVdddvvvvvvbbb\\\\\\```nnn~~~pppcccZZZQQQFFF>>>;;;:::999777555444444333333333333333333333333333222222222222222222222222///////////////////////////000000000111111111222000000000000000000000000222222222222333333333333mmmVVVCCC:::999<<<888888888777555333111///---,,,,,,,,,,,,,,,,,,,,,))))))************))))))%%%&&&((()))*********)))******)))((('''((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,---...///...------...111333555555777<<>>===<<<::::::<<<:::;;;;;;::::::999777777555555555555555666777777333333333222222333444444000/////////000111222333//////000000111111111222333222222222111111000000000111111222333333444444111222333444555555666555333333333444555666888888666666666666777777777888777888999:::;;;<<<<<<===:::;;;============>>>@@@???@@@@@@AAADDDGGGHHHFFFGGGOOOSSSVVVgggrrriiiooonnnggg[[[LLLLLLNNN[[[mmmxxxzzz}}}kkk\\\UUUPPPUUU```qqqyyykkk\\\QQQCCCAAA???<<<999777555555444444444444444444444444222222222222222222222222000000000000000000000000000000111111222222222333000000000000000000000000222222333333333333444444mmmUUUDDD<<<999777888777777555444222000///222111...,,,+++************)))(((''''''((()))************))))))((('''&&&((())))))))))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))),,,***)))***++++++***)))++++++***)))(((((())))))))))))))))))************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........111111111444999???FFFIIIWWW```lllwwwzzznnnaaaNNN@@@888555222000,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------............////////////000111111222222333444444777>>>LLL```wwwwwwnnnbbbTTTJJJBBB???<<<;;;======;;;999;;;::::::999888777666666555555555555444444444444444444333222111111111111////////////////////////222222111111111111222222000000000000000000000000222222111111111111111111222222333333333333444444222222222222333444555555666666666666555555555555999888888777888999;;;<<<===<<<<<<;;;<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDJJJIIIMMMVVV]]]kkk}}}~~~ppp``````eee]]]NNNDDDHHHRRRcccrrr{{{ooobbbTTTKKKKKKVVV[[[hhh~~~pppdddVVVFFF??????@@@;;;666777666555555555444222111222222222333333333333333...///000111222222222222222111000111222222111000444///---000222222222555111111222333444444555666mmmUUUDDD===:::888888777777555444222000///222000...,,,+++************)))(((''''''((()))***)))))))))))))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((()))******)))(((+++******)))(((((())))))))))))))))))************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................------///222555888:::AAAIIIOOOTTT[[[dddjjj}}}xxxlllaaaWWWQQQLLLCCC777///---......---,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............////////////000000111111222333333444999;;;???GGGVVVlllyyyxxx}}}zzzzzz{{{~~~wwwjjj```VVVKKKDDDAAA>>><<<;;;<<<<<<;;;999:::999999888777666555444666666555555555444444444444444333222111111111111000000000000000000000000222111111000000111111222000000000000000000000000111111111111111111111111222222222333333333444444222222222222333444555666666666666666666666666666888888888888999:::;;;;;;<<<<<<<<<==================>>>>>>???AAABBBDDDEEEJJJHHHLLLSSSWWWaaazzzqqqiiimmmxxx~~~rrrooorrrmmmbbbQQQOOORRR```rrr~~~ttt\\\PPPNNNFFFIIIQQQ```wwwtttcccVVVOOOJJJCCC>>>;;;999888999::::::777444444444333333444444444444333333333333333222111111333222111111111222222111333//////222333444777===???>>><<<999999:::===@@@nnnVVVDDD===;;;999888777777555444222000///111000...,,,+++*********))))))(((((((((((())))))'''(((((()))))))))))))))&&&'''((())))))***))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))'''******)))((((((((())))))))))))))))))************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///......------......///...111444555777;;;BBBGGGNNNVVV```fffkkksss~~~~~~}}}}}}}}}|||qqqmmmeeeZZZMMMAAA999666333...)))(((***---......+++++++++++++++*********+++************)))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---............/////////000000000111222222333333777777555444999III```qqq~~~uuulllpppxxxuuueeeXXXOOOHHHCCC@@@@@@>>>;;;;;;;;;;;;:::888999888777666555444444333666666666555555555555444444333222111000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111222222222222333333333333333333333333444555666666666666666666777777777777666777888999:::::::::::::::<<<===?????????============>>>???AAADDDEEEGGGIIIHHHKKKOOOPPPTTTeeexxxpppbbbcccqqq|||jjj```XXX]]]ooorrr^^^SSSFFFFFFFFFJJJUUUiiiqqqfff___\\\TTTNNNHHHFFFFFFDDD@@@;;;777666666666777777555333666555555444333333222222666555333222222222222333000///000333555777???HHHPPPMMMIIIDDDBBBDDDIIINNNnnnVVVDDD>>><<<:::888777777555444222000/////////...,,,+++*********))))))(((((((((((())))))&&&'''((()))************&&&&&&''')))************(((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((*********(((***))))))((((((((())))))((()))))))))************++++++************++++++++++++++++++++++++++++++++++++,,,------------------...//////000000000000000222333222111222555888555:::>>>AAACCCHHHOOOUUUdddhhhnnntttyyy{{{{{{{{{uuuvvvxxxxxxvvvsssooommmoookkkddd]]]YYYUUUQQQNNNFFFGGGEEE???777111000000---,,,***+++...///...---+++++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........////////////000000111222222222222333333222333:::EEEMMMfffzzzyyyrrrrrrxxx{{{ggg^^^RRRHHHCCCAAA@@@@@@>>>===;;;::::::999999888999888888777666555444333666666666555555555444444333222111000000///000000111111111111111111111111000000000//////000000000000000000000000000000000000000000000111111111111111222222222222333333333333333333333444555666777666666666777777777777777555666888:::::::::999999:::<<>>???BBBDDDFFFHHHHHHHHHJJJMMMKKKKKKUUUaaazzz|||ssspppxxxzzzhhhaaammmxxxyyywww```VVVQQQJJJFFFHHHPPP[[[cccooo|||}}}rrrddd[[[VVVRRRLLLFFFBBBAAAAAABBBCCCBBB===999999888777555555555666777888888888666444333333444111222555999;;;???JJJVVV\\\[[[XXXTTTQQQSSSXXX]]]nnnUUUDDD===<<<:::888777777555444222000///......------,,,+++***)))(((((())))))))))))((((((%%%&&&''')))************&&&&&&''')))************))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))+++,,,+++***)))((((((((((((((())))))((()))))))))************+++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))***,,,---......------,,,---//////...,,,,,,,,,444333222222333555666666<<<>>>BBBFFFJJJNNNPPPQQQJJJKKKLLLLLLKKKHHHEEECCCEEECCC???===;;;:::888666333555555222---***+++---++++++++++++,,,+++)))'''************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------...............//////000000111111222222222222444666888888888CCCVVVsss~~~{{{}}}~~~}}}xxxmmmdddQQQMMMFFFAAA>>>>>>>>>???<<<<<<;;;:::888777777888:::999888777666555555444555555555555444444444444222222111000////////////000000000000000000000000000//////......//////000//////////////////////////////000000000111111111111111111222222222333333333333333333333555666666555555666666777777777888555666888999::::::999888:::===@@@CCCDDDCCC@@@>>><<<<<<===???AAADDDFFFGGGGGGGGGJJJKKKJJJIIINNNUUU]]]iiizzz}}}|||kkknnnuuusssxxx}}}iii^^^QQQHHHGGGJJJLLLNNNPPPWWWfffyyyxxxooojjjeeeaaa[[[YYYYYY\\\^^^\\\VVVPPPLLLJJJFFFCCCAAAAAAAAABBB===@@@BBBAAA===:::888888999:::===BBBDDDHHHTTT___eeehhhkkkkkkhhhhhhjjjnnnmmmTTTCCC===;;;:::888777777555444222000///------------,,,+++***)))(((((())))))))))))((((((&&&&&&((()))************&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++---,,,+++((((((''''''(((((())))))))))))))))))******************))))))))))))******++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++******+++,,,...---,,,***(((222000......000111000...111111111111222444666777000111222333444333333222111000//////000000///---,,,---...---,,,+++,,,---)))******+++***)))(((((()))))))))***************(((((()))))))))))))))***((((((((((((((((((((((((''''''(((((((((((())))))'''(((((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,------------..................///000000111111444111///000333666666444777CCCUUUiii|||~~~~~~zzzwwwtttooodddUUUJJJFFFDDDAAA>>><<<;;;;;;;;;;;;;;;;;;999777666666888:::999999888777666555444444444444333333333333222222111000///............//////////////////////////////............//////////////////////////////...//////000000111111111111111111111222222222222222222222222333444555555444444555555666666777777555666777888999999999999:::<<>><<<<<<===>>>@@@CCCDDDFFFEEEFFFHHHIIIIIIKKKMMMPPPQQQ\\\pppwwwuuulllaaaqqq}}}gggVVVNNNKKKHHHEEEDDDDDDKKKWWWgggyyyyyyvvvtttvvv{{{}}}zzzvvvqqqnnnhhhbbb___]]]]]]^^^SSSYYY^^^___ZZZSSSNNNLLLIIIHHHJJJMMMNNNPPPXXXaaapppwww}}}}}}lllSSSBBB<<<;;;:::888777777555444222000///,,,,,,------,,,+++))))))'''((()))******)))((('''''''''((())))))***))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''')))+++,,,+++***'''''''''''''''((())))))))))))))))))************)))))))))(((((()))))))))************************)))******+++++++++++++++---------,,,,,,,,,,,,,,,------------......---,,,+++,,,---------,,,,,,,,,/////////////////////...,,,,,,------...///111111///...---...///...,,,***((((((((())),,,......---******+++*********+++,,,((()))))))))*********+++(((((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........------...//////000000111111000000//////111555777:::@@@GGGNNNVVVfffzzzzzzzzzzzzzzzzzzooolllgggaaaZZZQQQGGG@@@@@@@@@???===;;;::::::;;;999;;;;;;999666444555777999888777666555444444333333333222222222222111111111111000///....................................///......------......///////////////////////////......//////000111111222111111111111222222222222111111111111222333444444333333333444555666666666666666666777777888999:::888:::<<>>===<<<<<<===>>>???AAABBBCCCDDDEEEEEEEEEHHHKKKNNNNNNRRRWWWcccvvvyyyhhhaaappp|||hhhYYYNNNGGGDDD@@@@@@EEEKKKTTTcccrrr}}}yyyuuulllhhhfffgggfffeeegggkkkyyylllRRRAAA;;;::::::888777777555444222000///+++,,,------,,,+++)))((('''((()))******)))(((''''''(((((()))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&'''***++++++***'''''''''''''''((()))***))))))))))))************))))))(((((((((((())))))************************))))))***+++++++++++++++)))((((((((()))***+++,,,---+++((('''(((******+++***...222000+++''')))+++'''(((+++---...---+++***...---,,,++++++,,,---...))))))***,,,///000///---,,,)))'''(((***+++)))&&&)))))))))((('''(((***,,,(((((())))))*********+++'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------......///000000000+++///333333000///333888>>>CCCFFFBBB===DDDVVVfff|||tttnnnjjjlllpppvvv|||wwwsssfff```VVVMMMFFFCCCCCCCCC<<<<<<<<<;;;::::::===???999:::;;;999555444555777777777666555444333333222222222222111111111000000111000///......------....................................------.........////////////////////////---......///000111111222000111111111111222222222000000000000111222333444222222333333444555666666777777666666666888999;;;666777:::<<<======<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDCCCCCCFFFKKKMMMMMMQQQPPPTTTcccxxxvvvkkkgggtttzzzfffaaalllooo]]]SSSIIIDDD@@@AAA@@@AAAJJJUUU```rrr}}}mmmUUUCCC===;;;:::999888666444222111000000///---,,,,,,,,,,,,+++)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******************************)))************+++++++++******************************+++,,,,,,---......,,,,,,,,,++++++*********))))))*********++++++++++++++++++*********))))))***++++++,,,,,,++++++***************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******)))(((''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............////////////////////////000111444666888???<<<888666777;;;AAADDD[[[jjj}}}~~~wwwrrrsssuuuxxx}}}yyyqqqiiicccVVVQQQJJJEEEBBB@@@???>>><<<:::888777888888777666999888666555444555777888777666666444333222111111111111111111111111111111000000///...------,,,,,,......//////...---,,,,,,........................---------------------------------............///000000000000///////////////000000000111111111111222222222333333333444444555555555555666666666666888888999999999:::::::::::::::;;;;;;===>>>???@@@???@@@BBBCCCCCCEEEGGGJJJLLLOOOSSSXXXcccwww|||kkkUUURRRcccyyyuuufffaaappp|||ggg\\\QQQHHHFFFDDD@@@>>>AAAJJJRRR```nnnxxxmmmUUUCCC===;;;:::999888666444222111000000///---,,,,,,,,,,,,+++)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******************************))))))*********+++++++++******************************++++++,,,------...,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++*********))))))***++++++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...............////////////......///111333555777888999777444333444888<<>>>>>======<<<:::888777888888777666999777666444444555666777666666555444333222111111111111111111111111111111000//////...------,,,,,,...............---,,,,,,------------------------------------------------------------............//////////////////////////////000000000111111111222222222222333333333333444444555555555666666666777888888888888999999999:::::::::;;;<<<===>>>???>>>@@@BBBBBBCCCDDDGGGIIIIIIKKKNNNQQQYYYiiixxxyyyzzzkkkYYYPPPTTTcccttt~~~|||tttmmmnnnwwwpppaaaRRRIIICCC>>>>>>AAA===???DDDLLLRRR[[[kkkyyymmmUUUCCC===;;;:::888777666444222111000000///---,,,,,,,,,,,,+++)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******************************)))))))))*********++++++*********************************+++,,,,,,------+++++++++++++++*********++++++++++++,,,,,,,,,,,,+++************)))))))))******++++++++++++******(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------............//////000000...///000222444555666666333222111000111333666888666:::@@@GGGPPP\\\jjjtttqqqeee[[[SSSKKKFFFEEEAAA>>>;;;<<<=========<<<:::888777888888777666777666555444333444555555666555444444333222111111000000000000000000000000//////......---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000111111111222222222333333444444444444555555555555666666666777777777777888999999999999:::<<<===>>>===???AAAAAABBBCCCFFFHHHGGGIIIKKKKKKOOOYYYiiitttyyymmmmmmssssssooodddUUUKKKPPPaaappp{{{sssvvvmmm[[[OOOFFFCCCCCCBBB??????AAADDDJJJWWWcccqqq{{{mmmUUUCCC===;;;:::888777555333222000000//////---,,,,,,,,,,,,+++)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************))))))))))))************************************)))*********++++++,,,,,,+++++++++***************)))************+++++++++************))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))'''&&&''')))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------......//////000000000111222444444444333222//////000000111222333333777777777777:::AAAKKKSSSdddpppyyyuuusssjjjddd[[[TTTOOOKKKGGGDDDCCC@@@===<<<===>>>??????<<<:::888777888888777666666555444333333333444444444444444333222111111000000000000000000000000000.........------,,,,,,,,,,,,,,,---------,,,,,,+++************************+++++++++++++++++++++++++++,,,,,,,,,---------------...............//////........./////////000000000000000111111111222222333333333333444444444444444444555555555666666666888888888888999:::;;;<<<<<<>>>???@@@@@@BBBEEEGGGHHHIIIJJJIIIJJJOOOXXX```{{{qqqkkkoootttxxxvvvhhhWWWQQQXXXcccwww}}}{{{iiiZZZNNNHHHCCC???>>>@@@@@@AAAEEELLL^^^hhhvvv{{{uuuqqqooonnnyyyxxxyyyzzz}}}~~~{{{yyymmmUUUCCC===;;;:::888777555333111000/////////---,,,,,,,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********************************))))))***************+++************************(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))((('''&&&''')))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------...///000000111333333444444333111///...///000111222222222222222000111222444666;;;@@@CCCDDDMMMZZZhhhsss|||{{{wwwrrrlllfffcccbbbTTTQQQMMMJJJHHHGGGGGGGGGCCCAAA>>><<<============<<<:::888777888888777666555444444333333333333333333333333222111111000000////////////////////////---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,------............---............//////////////////000000000111111222222222222333333333333333333444444444555555555888888888888888999:::;;;;;;<<<>>>??????@@@CCCEEEGGGHHHIIIHHHHHHJJJOOOSSSZZZsss{{{{{{sssddd\\\ZZZkkkzzzfffYYYOOOHHHBBBAAA@@@>>>???BBBOOOXXXcccmmmsssyyy~~~}}}vvvoooiiieeecccbbbgggfffddddddeeehhhkkknnnqqquuuzzz}}}~~~~~~~~~~~~|||xxxtttqqqmmmUUUCCC===;;;:::777666555333111000/////////---,,,,,,,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******************************)))))))))))))))))))))))))))))))))***************&&&'''''''''(((((((((((((((((()))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&''')))(((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------...///000111111444444333222111///---,,,///000111222222222222222---...000333555666666666888<<>>???BBBDDDDDDEEEFFFFFFFFFGGGIIIKKKJJJ\\\ttt}}}{{{nnnccciiiuuu{{{vvvkkk]]]OOOHHHDDDBBBCCCFFFGGGMMMUUU\\\aaafffmmmrrrrrrnnniiiccc^^^[[[YYYXXXQQQPPPNNNMMMNNNQQQTTTVVVVVVZZZ```fffhhhjjjlllnnnrrrvvvwwwvvvxxx}}}}}}{{{{{{zzzzzzyyyuuupppmmmmmmUUUCCC===;;;:::777666444222111000/////////---,,,,,,,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))((()))))))))*********+++'''''''''(((((((((((()))(((((((((((())))))******'''(((((())))))(((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&((()))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,---...///000111111222111000///............//////000000000000000000111111000111111111000///444666888888999===DDDJJJLLLTTT^^^fffmmmwww~~~xxxwww|||}}}sssggg```[[[XXXTTTQQQOOONNNNNNNNNJJJIIIHHHEEECCCCCCCCCDDDBBB@@@===<<<;;;;;;:::888<<<:::888777888888777666555555555555555444333333111111111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++************************************************************++++++++++++***++++++,,,------......,,,,,,---------.........------........./////////000000000111111111222222333333333444444444555555999999888888888999::::::888:::<<<<<<===>>>AAACCCCCCDDDEEEEEEEEEFFFGGGHHHIIIQQQ]]]mmmuuutttvvv{{{uuu}}}zzzhhh\\\UUUOOOKKKJJJHHHLLLQQQSSSTTTUUUYYY\\\]]]\\\ZZZWWWSSSNNNJJJHHHAAA@@@???>>>???@@@BBBCCCBBBEEEJJJMMMQQQTTTXXX[[[```dddgggfffiiimmmnnnlllnnnmmmmmmnnnooommmiiieeemmmUUUCCC===;;;:::777666444222111//////...///---,,,,,,,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))(((((((((((((((((())))))*********+++(((((((((((())))))))))))'''((((((((())))))******''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((())))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---...///000111222000///...------...///000..................//////111///---...000333555666///222555666666777;;;???<<>>=========<<<:::<<<:::888777888888777666555555666666555555444333111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......,,,,,,,,,---------......---------.........//////000000000000111111111111333333444444444555555555999999999999999999::::::888:::;;;<<<<<<>>>@@@CCCEEEEEEFFFFFFFFFGGGGGGGGGLLLMMMOOOWWWkkkyyyvvvzzz{{{zzz}}}ssstttuuu~~~qqqeee^^^MMMPPPSSSQQQMMMJJJIIIJJJMMMNNNOOONNNJJJDDD>>>:::===<<<:::999777777777888:::;;;<<<===>>>BBBHHHLLLMMMRRRUUUVVVXXX]]]]]][[[[[[ZZZ[[[^^^``````\\\YYYoooUUUCCC===<<<<<<999666222111222222///---///......---,,,+++******+++***((('''''''''((()))&&&&&&&&&''''''''''''((($$$'''***+++***(((&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&'''&&&&&&%%%&&&(((***(((''''''&&&&&&((()))***)))))))))))))))))))))))),,,,,,+++***)))(((''''''&&&&&&''''''(((((())))))'''((())))))(((((()))*********))))))((((((''''''))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++......////////////......,,,,,,,,,---------......,,,---......//////......///000000111111111111000000000111222333333444444777888999;;;===???@@@AAAIIITTTcccpppxxx~~~}}}|||yyyxxxxxxxxxooofff```WWWVVVUUUVVVXXXWWWSSSOOOMMMKKKIIIIIIJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBB@@@>>><<<::::::999;;;;;;:::999888777666555666666555444333333222222000000000000////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************)))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,---......//////......000000000111222222333333333333444444555666666666888888999999999:::::::::??????>>>======>>>???@@@BBBBBBDDDEEEFFFFFFFFFFFFFFFIIIMMMRRRZZZhhhzzzwwwnnnmmmppprrrrrr}}}tttuuu|||uuudddSSSOOOMMMHHHCCCBBBBBBCCCDDDDDDAAA>>>:::888444555666666666555555444888:::;;;;;;;;;;;;<<<>>>DDDEEEFFFFFFFFFHHHKKKMMMMMMOOOSSSWWW[[[]]]^^^^^^nnnTTTBBB===<<<<<<999666333111222111///------,,,,,,+++***)))((((((+++***)))((('''(((((()))&&&&&&&&&''''''''''''(((%%%'''******)))'''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''&&&&&&((()))(((''''''&&&'''((()))***))))))))))))))))))))))))++++++******)))((((((((('''''''''((((((((((((((('''((())))))(((((()))******)))))))))((((((((('''))))))((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,....../////////......---,,,,,,,,,------------...,,,------...............//////000111111111000000000000111111222333333444555555777888:::<<<===>>>???GGGQQQYYY^^^eeemmmrrruuuvvvuuuooogggbbbbbbccceeegggiiimmmpppsssuuuvvvnnnnnnmmmkkkhhhggghhhjjjiiihhhgggddd```ZZZVVVSSSSSSRRRRRRSSSTTTSSSPPPLLLKKKIIIGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@>>><<<::::::999::::::999888777666555555555555555444333222222222000000000/////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************(((((()))))))))*********(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,---......//////......///000000111111222333333333333444444555666666666888888888999999999::::::>>>======<<<===>>>??????AAAAAACCCDDDEEEFFFFFFFFFHHHJJJLLLMMMQQQZZZgggqqqyyyooopppqqqnnnhhhiiiooozzzxxxvvvxxxmmmdddWWWMMMJJJGGGEEEBBB@@@>>><<<:::999999999999999999999888888999:::;;;;;;::::::;;;===@@@AAACCCEEEGGGIIIMMMQQQZZZ^^^dddkkkqqquuuwwwxxxnnnTTTBBB<<<<<<;;;999666333222222111///...---,,,,,,+++***)))((((((******)))(((((((((((((((&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((***)))((('''&&&&&&&&&'''(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((())))))(((((()))***))))))))))))(((((((((((()))((((((''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************))))))))))))'''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((())))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------.../////////...------,,,,,,,,,,,,,,,------------,,,,,,---.....................///000000000000000000000000111222222333333222333444555777888::::::;;;???BBBEEEGGGLLLSSSYYYUUUVVVVVVRRRMMMJJJKKKMMMMMMNNNOOOQQQSSSUUUWWWWWWRRRTTTTTTTTTTTTTTTVVVXXXVVVTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOLLLIIIHHHGGGEEEEEEFFFFFFFFFEEEFFFEEEEEEDDDCCCBBBAAA@@@BBBAAA???===;;;::::::999999999888777666555555444444444444333222222111111000////////////.........,,,,,,,,,,,,++++++++++++************************************************(((((())))))))))))******&&&''''''(((***++++++,,,)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---......//////......//////000111111222222333333333333444555555666666777888888888999999999999<<<<<<;;;;;;<<<===>>>>>>???@@@AAACCCEEEFFFFFFGGGIIIJJJKKKJJJJJJNNNVVV\\\lllsssttttttmmmdddWWWYYYbbbqqq{{{zzzmmmgggaaa[[[TTTOOOMMMKKKIIIGGGEEEDDDBBBAAA@@@@@@@@@@@@BBBDDDFFFGGGGGGHHHJJJLLLPPPSSSWWW[[[___dddiiimmm||||||mmmSSSAAA<<<<<<;;;888777555333222111000//////......---,,,+++*********))))))(((((((((((((((&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&&&&'''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''&&&&&&'''((())))))(((((()))***))))))))))))(((((((((((()))(((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((*********)))))))))))))))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))((())))))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,---......///...............---,,,+++++++++,,,,,,,,,---------,,,,,,---.........------------...///000000000000000000000000111111222222111222222444555666777777:::;;;<<<;;;;;;>>>CCCGGGDDDEEEEEEDDDBBBAAACCCEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMMMMLLLLLLMMMNNNPPPOOOMMMLLLLLLMMMOOOPPPLLLMMMMMMNNNNNNLLLJJJHHHGGGEEECCCCCCEEEFFFEEEDDDDDDCCCCCCBBBAAA@@@??????@@@???>>><<<:::999999999777777777666555444444333333333222222222111111111/////////.........------,,,+++++++++++++++++++++************************************************(((((((((((()))))))))***''''''(((((()))******+++))))))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......///.........//////000000111222222222222333333444444555666666777777777888888888888999:::::::::;;;;;;<<<=========>>>@@@BBBDDDEEEFFFGGGGGGIIIJJJJJJKKKMMMRRRUUUYYYeee{{{sssooonnniiidddWWWWWW[[[dddqqqzzztttqqqmmmiiieee___^^^[[[YYYVVVUUUTTTTTTXXX[[[___bbbdddgggjjjllluuuxxx}}}}}}vvv~~~lllRRRAAA;;;;;;;;;888777666444111000000000///......---,,,+++******)))))))))))))))(((((('''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%'''***,,,+++***&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((())))))******))))))((((((''''''&&&&&&'''((())))))(((((()))***(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''(((((()))******''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))((())))))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,---...//////000---------------,,,+++++++++++++++,,,,,,,,,------+++,,,,,,---...---------,,,,,,---//////000000000//////000000000000111111111222222333444555555555555666777777777888999;;;;;;<<<<<<<<<<<<===???@@@CCCCCCBBBBBBBBBCCCDDDEEEKKKLLLMMMMMMKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMNNNOOOOOONNNKKKIIIHHHFFFDDDCCCCCCDDDEEEEEEDDDBBBAAAAAA@@@???>>>===<<<>>>===<<<:::999888888888666555555444444333333333111111111111111000000000............------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,++++++++++++,,,------,,,---......///............//////000111111222222222222333333444555555555666666777777777888888888888999999:::;;;<<<<<<<<<<<<===???AAACCCDDDEEEFFFFFFGGGIIIKKKMMMOOOQQQSSSQQQUUUccc|||ssshhhddddddeeeccceeeffffffhhhppp||||||{{{zzz|||zzzpppwwwkkkRRR@@@;;;;;;;;;777888777444111000000111---,,,,,,+++***)))(((((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((&&&((())))))(((''''''((()))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&'''***///111000...&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((''''''''''''((())))))(((((()))***(((((((((((())))))))))))(((''''''''''''(((((()))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((())))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,------......//////+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,---------------++++++---...///////////////////////////000000000111111222222333333333444444444666777888999999999:::::::::;;;<<<===>>>???AAA@@@@@@???@@@AAABBBCCCFFFHHHJJJKKKJJJJJJKKKLLLKKKLLLMMMNNNNNNNNNLLLLLLMMMOOOPPPOOOLLLIIIGGGGGGDDDCCCAAABBBCCCDDDDDDCCC@@@??????>>>===<<<;;;;;;;;;;;;999888777666666666444444333333333222222222000000000000000000000000......---------,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((((((((()))))))))))))))(((((('''''''''((((((((()))))))))******************+++++++++++++++++++++++++++,,,------,,,---......//////............///000000111111222222222222333444444555555666666666666777777777777777888999;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDDDDEEEFFFHHHIIIKKKLLLMMMMMMPPPSSSYYYcccssspppiiikkkpppsssvvvwwwsssoooqqq|||xxxkkkqqq~~~jjjQQQ@@@;;;;;;;;;777888888555111///000222---,,,,,,+++***)))((((((((())))))***)))((('''&&&&&&&&&&&&''''''''''''(((%%%'''******)))'''''''''***)))(((''''''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&***///111///,,,&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''(((((((((((((((((('''''''''((((((((((((((('''((())))))(((((()))***'''((((((((()))))))))***'''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,***++++++++++++,,,,,,,,,++++++,,,------------,,,***+++,,,---.../////////////////////////////////000000111111111111111222666555666777999;;;;;;;;;<<<<<<;;;;;;<<<=========@@@???>>>>>>???AAACCCEEECCCEEEHHHIIIHHHHHHIIIIIIKKKKKKLLLLLLMMMMMMLLLLLLLLLNNNPPPNNNIIIEEECCCCCCBBB@@@??????AAACCCBBBBBB>>>>>>===<<<;;;:::999999999888777666555444444444333222222222222111111111////////////////////////---------,,,,,,,,,,,,+++)))*********++++++++++++************************))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((((((((((((((((((((()))))))))***************+++++++++++++++++++++***++++++,,,---,,,---......//////............//////000111111111111222222333333444555555555555555666666666777777777888:::;;;<<<======<<<<<<===>>>@@@AAABBBBBBBBBEEEDDDEEEFFFHHHIIIIIIIIILLLOOOQQQRRRWWWggg~~~{{{|||}}}zzzxxxjjjnnnzzz~~~~~~jjjQQQ@@@;;;;;;;;;777888888555111///000222///......---,,,+++******((()))*********)))'''&&&&&&&&&&&&'''''''''(((((($$$'''***+++***(((&&&&&&***)))(((''''''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$''',,,...+++'''%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((())))))(((((()))***'''((((((((())))))******'''''''''''''''((()))***(((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''(((((()))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......++++++******************((()))***+++,,,---------******+++++++++,,,,,,,,,++++++,,,---------,,,,,,)))***,,,---...////////////////////////.........///000000000000000000000444333222222555777999:::;;;:::888888999::::::999======<<<<<<===@@@CCCDDDEEEGGGIIIIIIHHHFFFFFFGGGHHHHHHGGGGGGGGGHHHJJJKKKKKKMMMNNNLLLGGGBBB@@@@@@@@@>>>===>>>@@@AAAAAA@@@>>>===<<<;;;:::999999888888777666555444333333333222222222111111111111111.........///////////////---------,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&&&&'''((()))******(((((((((((()))))))))))))))************+++++++++++++++******++++++,,,---,,,---......//////............//////000111111111111222222333333444555555555555555555666666666777777888:::<<<==================>>>@@@@@@AAAAAAAAACCCBBBCCCEEEGGGIIIIIIIIIFFFGGGHHHKKKRRR[[[fffmmmyyytttpppssswwwyyy{{{|||}}}sssiiiqqq}}}~~~hhhQQQAAA999999:::777777555444222111//////.........---,,,+++***)))))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''%%%***///***$$$+++:::>>>222&&&$$$&&&&&&%%%%%%'''''''''''''''((())))))***'''%%%&&&***+++((($$$'''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%&&&((((((''')))++++++***((('''''''''((()))&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''((()))***)))((('''((()))(((((())))))))))))((((((((((((((((((((((((((((((,,,+++++++++******))))))))))))))))))******************+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///............////////////000000000111222222333333333333444444555666666666:::999888777777888999:::;;;<<<<<<===>>>??????@@@AAABBBCCCEEEFFFFFFGGGGGGJJJJJJIIIIIIHHHGGGFFFFFFIIIHHHHHHGGGEEEDDDBBBAAA@@@???????????????@@@@@@===<<<<<<;;;999888777777999888777555333222222222222222111111000////////////............---------+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))************+++++++++)))************+++++++++---------............///............////////////000000000000111222333444666666666555333333444555666777888999:::;;;;;;;;;<<<::::::>>>CCCFFFCCC??????@@@AAACCCDDDEEEEEEEEEDDDDDDCCCDDDGGGMMMVVV\\\ooouuu~~~{{{zzzxxxzzz}}}}}}|||xxxsssooommmrrrzzz~~~yyytttwwwyyy~~~wwwnnnooovvv}}}vvvmmmuuu}}}gggQQQBBB:::999:::777777555444222111//////.........---,,,+++***))))))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''',,,'''&&&(((&&&'''555GGGPPP@@@///'''%%%$$$$$$%%%'''''''''''''''(((((())))))'''%%%&&&***+++((($$$&&&((()))((('''&&&''')))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))***)))((()))+++***))))))(((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''''''((())))))((('''(((***'''((()))))))))))))))(((************************++++++******))))))))))))((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,++++++,,,,,,---.....................///////////////000000111111222333333333333444444555666666666999999888777777888999999;;;;;;<<<===>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEHHHHHHGGGFFFFFFEEEDDDDDDGGGFFFFFFEEECCCBBB@@@???>>>>>>=========>>>>>>???<<<<<<;;;:::999888777777888777555333222111111000222222111000000//////...............------------+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))*********))))))*********+++++++++------------........................////////////000000000000111222333333555666666555333222444555666777888999:::;;;;;;;;;<<<::::::>>>CCCEEECCC@@@>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFGGGIIILLLQQQTTTbbbsss~~~|||wwwwww|||~~~yyyssspppsssuuuzzzxxxxxxxxxxxxwwwyyy{{{~~~pppmmmkkkrrr}}}{{{rrrmmmttt{{{~~~zzzttt|||{{{gggRRRCCC;;;:::;;;777777555444222111//////.........---,,,+++***)))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''',,,&&&$$$%%%%%%(((666FFFBBB555)))%%%%%%%%%&&&(((''''''&&&&&&''''''((())))))&&&%%%&&&)))***'''%%%&&&'''(((((('''&&&'''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))******))))))))))))))))))(((((('''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&'''))))))(((((()))+++''''''((()))))))))))))))************************))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))************++++++++++++++++++++++++,,,++++++++++++*********************************)))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,++++++,,,,,,------......---............///////////////000111111222222333333333333444555555666666999888888777777888888999:::;;;<<<===>>>??????@@@??????AAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDCCCAAA@@@>>>=========<<<<<<;;;<<<<<<===;;;;;;:::999888777666666666555444222111000000///111111111000//////............---------,,,,,,,,,+++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***'''''''''((((((((()))))))))))))))*********++++++,,,,,,,,,---------......---............/////////////////////000111222333444555555444333222333555555666888999::::::;;;;;;<<<::::::===BBBDDDCCC@@@>>>>>>??????@@@@@@@@@@@@BBBEEEHHHJJJJJJJJJKKKLLLUUU___gggkkkttt}}}tttlllgggiiilllllljjjkkkqqqqqquuurrrrrrsssuuuzzz~~~~~~zzzwwwzzz|||pppvvv}}}xxx|||xxxfffRRRDDD<<<;;;;;;777777555444222111//////.........---,,,+++***)))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''%%%&&&)))(((&&&***222)))###"""&&&***(((&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&&&&'''((()))'''%%%&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((('''))),,,,,,***((()))*********)))'''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&(((((((((((()))+++&&&'''((())))))******)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))***************************************)))))))))************************))))))))))))))))))))))))))))))*********+++++++++************++++++++++++***++++++,,,------......---------.........////////////000000111222222222222333333444444555666666888888777777777777888888::::::;;;<<<===???@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA???>>>======<<<<<<;;;;;;;;;;;;<<<999999888888777666666555555555333222111000000000111000000//////...------------------,,,,,,,,,+++************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''((((((((()))))))))))))))))))))************+++,,,,,,,,,---------------------.........//////////////////000111222222333444444333222222333555555666777999::::::::::::;;;:::;;;===AAACCCBBBAAA??????>>>>>>>>>?????????AAADDDGGGIIIHHHHHHHHHHHHRRRVVVWWWVVV]]]kkkxxx|||uuuhhhfffjjjnnnrrrvvvwwwxxx}}}xxxvvvvvvzzzuuu{{{wwweeeRRRDDD===;;;<<<777777555444222111//////.........---,,,+++***)))'''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%'''***)))&&&$$$%%%)))%%%%%%)))+++(((%%%$$$&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''((((((&&&%%%&&&'''((('''&&&%%%&&&(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%((((((''',,,222333...((()))*********)))'''&&&&&&''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$&&&'''((('''''')))+++''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******++++++,,,------...------------...............//////000111111222222222222333333444555555555777777777777777777777777999999:::<<<===???@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;777777777666555555555444555555333222111111111111000000//////...------------,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((()))))))))******(((((()))))))))*********++++++++++++,,,,,,,,,---------------........................///000111222222333333333111111333555555666777888999:::::::::;;;:::;;;===???AAABBBBBB@@@@@@????????????@@@AAAAAACCCEEEEEEEEEFFFHHHJJJPPPRRRQQQOOORRRYYY```dddpppyyy{{{xxxzzz{{{{{{|||zzz|||xxxvvvvvvzzzrrrpppwww||||||}}}xxxtttzzzwwwdddQQQBBB<<<;;;<<<777777555444222111//////.........---,,,+++***)))'''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))'''%%%&&&((((((((((((,,,&&&"""$$$%%%%%%'''***&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&***+++***000999999333)))))))))))))))(((((('''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%&&&((((((''''''(((***(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))************+++******++++++,,,,,,------,,,------------...............///000000111111222222222222333444444555555666777777888888777777666888999:::;;;===>>>@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;::::::::::::666555555555444444444333555444333222111111111111/////////...------,,,,,,,,,,,,,,,+++++++++******(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((()))))))))*********((((((((()))))))))************+++++++++,,,,,,,,,,,,------------.........---------......///000111111222333222111111333444444555777888999999:::::::::;;;;;;<<<>>>@@@BBBCCCAAA@@@?????????@@@BBBCCCBBBCCCDDDDDDDDDEEEIIIKKKLLLNNNOOOOOONNNOOOQQQSSSVVVbbbppp|||zzz{{{~~~yyyyyy{{{~~~{{{vvvrrrqqqqqqttt{{{lll___ccciiillltttxxx~~~~~~yyyrrrlllrrr{{{xxxdddOOOAAA;;;;;;===777777555444222111//////.........---,,,+++***)))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''+++(((%%%%%%(((+++***((('''""" """$$$%%%(((,,,&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''++++++)))///::::::111***))))))(((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''((()))&&&'''((((((&&&&&&'''((()))******))))))((('''&&&))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))*********************+++,,,,,,------,,,,,,---------...............//////000111111111111222222333333444555555555666777888888777666555777888999;;;===>>>@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBAAA@@@??????<<<<<<;;;999999888888999444444444444333333333333333222111111000000000000//////......---,,,,,,+++++++++++++++************(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++,,,,,,---------.........------------...///000000000111222111000111222444444555666888999999999999:::;;;;;;<<<===???BBBDDD??????>>>>>>???AAACCCDDDCCCDDDEEEEEEEEEEEEGGGIIIIIIJJJLLLMMMLLLKKKKKKMMMNNNVVV^^^gggssszzz|||uuuqqqpppssstttwwwyyyzzzyyyvvvtttqqqqqqppppppttt|||{{{iiihhhlllmmmuuuxxx|||~~~|||{{{{{{xxxsssiiinnnuuu{{{xxxcccNNN@@@:::;;;===777777555444222111//////.........---,,,+++***)))&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''''''''''''''''')))((('''(((+++,,,'''!!!(((&&&'''+++***&&&###$$$&&&%%%%%%%%%%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&***)))&&&,,,777666---+++***((('''''''''((()))&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))(((((('''&&&'''((()))***&&&'''((((((&&&%%%&&&'''************)))'''&&&%%%'''''''''''''''''''''''''''((((((((())))))******))))))))))))************))))))))))))************************************((()))))))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************)))******+++,,,,,,------,,,,,,,,,---------............//////000111111111111222222333333444555555555666777888888777666555777888999;;;===>>>@@@@@@>>>??????@@@@@@@@@????????????@@@AAABBBCCCCCCDDDAAAAAAAAAAAAAAA@@@???>>>;;;:::999888777777777777444444333333333333333333222111000//////.../////////......------,,,+++++++++++++++************)))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......---------------///000000000111222111000111222444444555666888999999999999:::;;;;;;<<<===>>>BBBDDD>>>>>>======>>>@@@CCCDDDCCCEEEGGGGGGFFFEEEEEEFFFIIIIIIJJJLLLJJJHHHIIILLLQQQQQQPPPQQQ[[[jjjuuuyyy}}}yyyzzzsssooolllmmmpppsssuuuvvvvvvuuuxxxwwwuuurrrqqqwwwzzzvvvwwwvvvuuuwwwyyyyyy{{{yyywwwvvvuuussskkkppptttxxx|||dddKKK===;;;;;;999666666555444222111000000///...------++++++***)))))))))(((((((((((())))))******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%''''''''''''((((((((((((''''''(((((())))))******((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////222222222222222222333333555555555555666666666666777777888999;;;<<<======@@@AAAAAAAAAAAA@@@??????<<<===>>>???@@@AAABBBBBBDDDCCC???===@@@CCC@@@999777777666555555555555555444444333333222111000000000000000000////////////......---,,,,,,+++************))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))(((''')))))))))))))))))))))))))))************+++++++++++++++,,,------......///////////////000000000000000111111222222333444444444444555666777888999999::::::999:::;;;===???@@@???>>>>>>>>>???AAACCCDDDCCCDDDGGGIIIJJJIIIHHHHHHIIIHHHHHHKKKNNNOOOLLLIIIJJJKKKLLLMMMOOOTTT[[[```ppp|||yyyzzzwwwwwwuuuttttttvvvxxxyyyzzz|||~~~~~~wwwnnnnnnwww|||{{{{{{uuutttrrrrrrtttxxx}}}||||||||||||||||||}}}}}}{{{wwwuuu|||}}}eeeLLL>>>;;;;;;:::666666555444222111000000......---,,,+++******)))((((((''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((()))))))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++,,,,,,+++++++++,,,,,,,,,------............////////////111111222222222222333333666666666666777777777777666777888999:::<<<======??????@@@@@@@@@@@@@@@???<<<======>>>@@@AAAAAABBBCCCCCCAAA>>>>>>@@@>>>999777666666555555555555555333333222222111000000///000000000/////////.........------,,,++++++*********)))))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........------........./////////000000111111222333333444333444555666777888888999:::999999999;;;<<<>>>???>>>>>>>>>>>>???AAABBBCCCCCCDDDFFFHHHIIIHHHGGGGGGHHHHHHHHHKKKNNNNNNKKKIIIKKKLLLLLLLLLMMMPPPUUUXXXcccppp}}}~~~~~~}}}|||{{{{{{zzzyyyxxxvvvttt{{{}}}|||{{{zzzxxxwwwuuussssssuuuyyy||||||}}}}}}fffMMM???<<<<<<:::666666555444222111000000......---,,,+++***))))))''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&''''''''''''((((((((())))))((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,---............/////////111111111222222222333333555555555555666666666777666666777999:::;;;<<<=========>>>???@@@@@@@@@@@@<<<<<<===>>>???@@@AAAAAAAAADDDDDD???;;;<<<;;;999666666555444444444444555222111111000000/////////000////////////.........------,,,,,,+++*********))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,---......,,,,,,,,,---------......000000000111222222333333333333444555666777888888999888999999:::;;;==================>>>@@@AAABBBBBBCCCFFFGGGHHHGGGFFFEEEHHHHHHHHHJJJLLLMMMKKKIIIKKKLLLLLLKKKJJJKKKLLLNNNTTT\\\gggoootttzzz~~~~~~xxxyyyzzzzzzzzzyyyxxxwww~~~~~~~~~gggNNN@@@===<<<:::666666555444222111000000...------,,,+++***))))))(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((''''''&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,---------.........//////000000111111222222333333333333333444444555555666555666777888999;;;<<<<<<;;;;;;===>>>???@@@@@@@@@<<<<<<======>>>???@@@@@@AAAFFFGGG@@@:::999:::999666555444444333333444444000000/////////........./////////.........------,,,,,,++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------,,,,,,,,,,,,------------//////000000111222222222222222333444555666777777777777888888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDFFFGGGFFFEEEDDDGGGGGGHHHJJJKKKKKKJJJJJJIIIKKKLLLKKKIIIHHHHHHHHHLLLOOORRRUUUZZZbbbnnnwwwyyykkkmmmpppsssuuuvvvxxxzzz}}}}}}}}}}}}~~~~~~}}}~~~gggOOOAAA===<<<999666666555444222111000000...---,,,+++***))))))((()))(((((((((((((((((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------............//////000111111222333333333444444555666666777777444555666777999:::;;;;;;999:::;;;===>>>???@@@@@@<<<<<<<<<======>>>>>>???@@@GGGHHHAAA999888999:::555555444333333333333333/////////...........................------------+++***************))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,,,,,,,---------............//////000000111111222111111222333444555666666666666777888888888999999999:::;;;<<<===>>>>>>>>>>>>@@@BBBDDDEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJGGGHHHJJJJJJHHHGGGGGGGGGJJJJJJIIIIIIJJJPPPZZZaaannnrrr|||{{{yyy}}}qqqsssuuuvvvvvvxxx|||~~~~~~{{{vvvqqqmmmooosssuuurrrnnn}}}gggOOOAAA===;;;888666666555444222111000000------,,,+++***)))(((((())))))(((((((((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))************+++************++++++++++++,,,------------............//////000111222333333555666666777888999::::::444444555777888999:::;;;888999;;;<<<===>>>>>>>>>;;;<<<<<<<<<=========>>>@@@EEEFFF???999888999999444444333222222222222333..............................---------,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******((())))))******+++,,,,,,,,,,,,,,,---------...............///000000111111000000111222333444555555444555666777777777777777777888:::;;;<<<<<<======;;;===@@@CCCDDDEEEDDDDDDEEEGGGHHHHHHGGGHHHIIIKKKEEEFFFHHHHHHGGGFFFGGGHHHGGGGGGFFFEEEFFFIIINNNRRRPPPTTT^^^lllsssnnneee___bbbdddiiittt~~~|||~~~{{{sssrrrvvvwwwzzz~~~sssnnnlllmmmpppuuuzzz||||||zzzxxxsssmmmiiikkkppprrrmmmggg|||fffOOO@@@<<<:::777666666555444222111000000------,,,+++***)))(((((((((((((((''''''((((((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,---------...............///000111222333333444444555666777888999:::333444555666777999::::::888999:::;;;<<<=========;;;;;;<<<<<<<<<<<<======>>>BBBBBB<<<777777777666444333333222222222222222.............../////////---------,,,,,,,,,,,,+++))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,------...//////000000111//////000111222333444444333444555666777666555555666777999:::;;;<<<;;;;;;999;;;>>>AAADDDEEEEEEEEEEEEGGGHHHHHHFFFFFFIIIKKKDDDEEEFFFFFFDDDDDDEEEGGGDDDDDDDDDCCCCCCDDDFFFGGGBBBBBBGGGRRRVVVPPPHHHEEEGGGJJJNNNUUUdddtttyyyvvvsssxxx~~~|||yyyxxxyyyvvvkkkgggjjjmmmrrrxxx||||||ooogggdddeeeiiinnnsssuuutttqqqooofffbbb^^^^^^___^^^YYYUUU{{{fffNNN@@@<<<:::666666666555444222111000000---,,,,,,+++***)))(((((('''''''''&&&&&&''''''''''''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......---...///000111222333333111111222333444555666777333444555666777999999:::999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<>>999666777666333444333222222111111222222......//////////////////---------,,,,,,,,,++++++(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++)))************+++++++++------......///000000000//////000111222333444444333444555666666666555444555666888:::;;;;;;;;;:::777999===AAADDDEEEEEEEEEDDDFFFHHHGGGFFFFFFHHHKKKDDDEEEEEEDDDBBBBBBCCCEEEBBBBBBAAA@@@?????????@@@BBB===???FFFHHHBBB<<<;;;444999<<<===EEEQQQWWWVVVXXXaaammmssstttrrrqqqrrrxxxuuukkkhhhhhhlllqqquuuvvvvvvwwwxxxvvv~~~{{{nnnfffdddeeegggkkkmmmlllhhhccc___NNNMMMKKKHHHCCC???;;;999~~~iiiQQQAAA<<<:::888888777555333111000/////////...---,,,+++*********))))))))))))))))))))))))%%%&&&''''''(((((('''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))******+++++++++,,,,,,,,,---------............///000000000000111111111111222222333333333333444444333333555666777777777777999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999777555444333777555333222222111///...///............---------......---------,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((())))))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++******+++++++++,,,,,,,,,---------............///......//////000000111111333333222222222333444444666666777888999::::::;;;:::;;;<<<>>>@@@BBBDDDEEEEEEFFFHHHIIIIIIHHHGGGFFFJJJIIIFFFCCCBBBAAABBBCCCEEEDDDBBBBBBBBBBBB@@@???;;;:::999999999888666444444555666777888:::;;;;;;AAAHHHOOORRRPPPMMMNNNPPP^^^hhhrrrssslllffffffiiigggeeeeeeiiioooqqqnnnkkkllllllkkkhhhccc[[[UUUPPPQQQUUUYYYYYYTTTLLLDDD@@@555444333222111000///...~~~jjjRRRBBB===;;;888888777555333111000/////////...---,,,+++*********((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))******+++++++++,,,,,,,,,------------............000000000000111111111111222222222333333333444444333444555666777777777777999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999777666444333555444222222222222000...............------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000111111333333222222222333444444666666777888999::::::;;;999:::<<<>>>@@@BBBCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFDDDCCCBBBCCCDDDEEEEEECCCAAAAAAAAAAAA???>>>:::888666666666666444222000111222222333444555555444999>>>???<<<999:::;;;BBBHHHOOOOOOKKKIIIKKKNNNIIIGGGGGGLLLRRRUUUTTTRRRHHHHHHGGGEEEAAA<<<888555888<<>><<<:::777666555333222111000000///...---,,,+++*********''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((()))))))))************)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,---------.........///000000000111111111111111222222222222333333333555666666777888888777777888999999;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;:::::::::::::::999888666555444111000///000111222111000.........---------,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***)))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************+++++++++++++++,,,,,,,,,,,,---------......//////000000111111222222222222333444555555555555666888999:::;;;;;;888999:::<<<>>>???AAAAAADDDCCCBBBBBBCCCDDDFFFGGGBBBBBBBBBBBBBBBDDDEEEFFFBBB@@@>>>>>>>>>===;;;999777444111000000111222111000000000000////////////000111222111...,,,---...---,,,++++++---///000000111...,,,+++---......---000//////...............(((***,,,,,,++++++,,,---************************kkkSSSCCC>>><<<:::777666555333222111111000///...---,,,+++*********''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************(((((())))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...///000000000111111111111111111111222222222333333555666666777777777777666777777999:::<<<===>>>???<<<<<<;;;;;;::::::::::::999999999888777666555444000///...///111222111000...------------,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******((('''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++------------..................//////000000111111222222222222333444555666555555666777999:::;;;<<<888999:::<<<===???@@@@@@CCCBBBAAAAAABBBDDDEEEGGGCCCCCCCCCBBBBBBBBBBBBBBB@@@>>><<<<<<<<<;;;999777777444111///000111222222000000000///////////////.........---,,,,,,---...---++++++,,,---...+++)))...,,,)))(((((())))))(((++++++***)))((()))******)))******)))((()))+++---*********+++++++++++++++kkkSSSCCC===;;;999666666444333222111111111///...---,,,+++*********''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------000000000000111111111111111111111111222222222222555555666666666666555555555666777999;;;===>>>???<<<<<<;;;;;;::::::999999777777777777666555444333000///...///000111000///------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******)))))))))************+++---------.........//////......//////000000111111111111111222333444555666444555666777999;;;<<<<<<999:::;;;<<<===???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFDDDDDDCCCBBBAAAAAA@@@??????===;;;::::::999666555555333111000111222222111...............---------,,,,,,,,,,,,------------,,,,,,,,,---...,,,)))'''***))))))))))))***++++++***)))((((((''''''(((((()))***)))'''&&&&&&(((***))))))))))))))))))))))))~~~jjjRRRBBB===;;;888666555444333222111111111///...---,,,+++*********((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000000000000111111111111111111111111222222222222444444555555555555444444333444666888:::<<<>>>>>><<<<<<;;;;;;:::999999888666666666666555444333222000///......///000///------------,,,,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************,,,,,,---------...............//////000000111111111111111222333444666666444444666777999;;;<<<===::::::;;;===>>>???@@@@@@@@@AAABBBCCCEEEEEEFFFFFFCCCCCCCCCBBBAAA@@@@@@???>>><<<:::888888777555333222111000000111111000///------------............---------.........---,,,+++,,,---...---,,,++++++(((***++++++++++++++++++++++++++++++++++++++++++*********(((''''''))),,,((('''''''''''''''''''''~~~iiiQQQBBB<<<:::888666555444333222111111111//////---,,,+++*********))))))))))))))))))))))))%%%&&&''''''(((((('''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000000000000111111111111000111111111111222222222333444444555444444333333222333555777999<<<===>>><<<<<<;;;::::::999888888555555555555444333222222111///......//////...------------,,,,,,,,,++++++)))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------......//////000111111111111111111222333444666777444444666777999;;;<<<===:::;;;<<<===>>>???@@@AAA???AAACCCEEEFFFFFFFFFEEEAAAAAABBBBBBBBBAAA@@@@@@===;;;999888777666444222000000///000111111///---.........//////000000000,,,,,,,,,,,,---,,,)))'''(((***++++++))))))+++---((()))+++***(((&&&%%%%%%'''((()))***************((())))))((('''(((***,,,(((((((((''''''&&&&&&&&&hhhNNN???<<<;;;999777555333222333333111000///...------++++++***)))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,---......//////......000111111111111222222222333333333444444333222222333333555666888:::;;;<<<======<<<;;;:::888777666555555444333222111000/////////.........---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))(((((((((((('''(((((()))***+++++++++******+++++++++,,,,,,,,,............///////////////000000222333444555555444444555666777999;;;<<<===============<<<;;;;;;@@@@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBAAA???>>>===>>><<<:::888666444333222222111111000///......---......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&''''''''''''(((}}}gggNNN???<<<;;;:::888666333222222222111000...------,,,+++***)))((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%(((''''''''''''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,---......//////......000000111111111222222222222333333444333333222222333333555666888:::;;;<<<======<<<;;;999888666555444444333222111000//////.........---------,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((((((((((((((((((((('''(((((()))******++++++*********+++++++++,,,,,,...............////////////000000111222333444555444444555666777999:::;;;======>>>>>>===<<<<<<;;;===>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@???===<<<===;;;999777555333222222111111000000///......---------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''''''''(((|||gggOOO@@@<<<;;;:::999666444222222222000///------,,,+++***)))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,---......//////......000000000111111111222222222222333333333333222222222333444666777999:::;;;======<<<:::999666555333222222111111000///......---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))******+++*********++++++++++++,,,---------.........////////////000111222333333444444444444555666888999:::=========>>>======<<<;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@>>>===<<<;;;:::888666444222111111000000000///......---------------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&''''''''''''(((~~~jjjRRRAAA<<<;;;:::999777444222222222000......------,,,+++***))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))***************++++++++++++,,,,,,,,,,,,---......///.........000000000000111111111111111111222333333333333222222333444555777888999:::<<<<<<;;;:::888555333222111111000///......------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))******************++++++++++++,,,,,,,,,---........./////////000000111222222333333333333444555777888999<<<<<<============<<<;;;999:::;;;<<<===============>>>>>>???>>>===<<<;;;999888666444222111000000/////////......---------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((nnnUUUBBB<<<:::999888666444222222222000/////////...---,,,++++++***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,,,,---......///.........//////000000000111111111000111222222333333333222222333333555666777888888;;;::::::888777555333222000//////......---------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&''''''((((((((()))((((((((((((((()))))))))))))))*********++++++++++++++++++,,,---........./////////000000111111111333222333333444555666777:::;;;;;;<<<<<<<<<;;;;;;999:::;;;<<<============;;;<<<=========<<<;;;:::777666444222111000//////............------------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((nnnVVVCCC;;;:::999777555333222333333111000000000///...---,,,++++++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,---......//////....../////////000000000111111///000111222333333333333222222333444555666777777999888888777666444333222/////////.........------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))))))))************+++)))***++++++,,,---............//////000000000000222222222222333444555666888999::::::;;;:::::::::999:::;;;<<<<<<===<<<<<<::::::;;;<<<<<<;;;:::999555444222111///.........------------------------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((({{{lllUUUBBB;;;::::::666444222222333333333222000///...---,,,++++++***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((''''''''''''''''''((((((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,---......//////......////////////000000000111///000111222222333333333222222333444555666666777666666777666555444333333////////////............---,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''((())))))%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))))))))************))))))***+++,,,---............////////////000000222111111222222333444555777777888999999999999999888999:::;;;;;;<<<;;;;;;888999:::;;;;;;:::999999333222111///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((({{{wwwiiiSSSBBB;;;;;;;;;555333222222333444333333///...------++++++***)))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''((()))***&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,---......//////......////////////000000000000//////000222222333333333222222333333444555666666555555666666555555444333///////////////.........---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''))))))))))))************((()))***+++,,,---...............///////////////111111111111222333444444555666777888888888888888777888999::::::;;;::::::888888::::::;;;:::999888222222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((yyywwwlllWWWDDD;;;888777999666444222333333222222///...---+++***))))))(((++++++)))(((''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************)))************+++++++++---,,,++++++,,,---///000/////////000111111222222222222111111111111222222333444555555666666555555666666555444333222222111000///...---,,,---......++++++++++++++++++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,---......000000000000////////////000000000000000111111222444444444555777888:::;;;<<<;;;;;;::::::999999888999999:::999888666444333111000000///...---------,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''{{{yyynnnYYYFFF<<<999888999666333222333333222111000///...,,,+++***))))))+++***)))(((''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********************************)))************+++++++++......---,,,,,,,,,---.../////////000111111222222222111111000000111111222333444444555555555555555666666555444333222111111000///...---,,,------...++++++++++++++++++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,---......000/////////////////////000000000000000111111222222333333444555777888999:::::::::::::::;;;;;;;;;:::::::::999777555333222000000000///...---------,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''||||||qqq\\\GGG===:::999888666333222222333222111000///...---+++***))))))+++***)))((((((''''''((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''''''''((())))))(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******************************)))************+++++++++000///...,,,,,,+++,,,,,,...//////000000111111222222111111000000111111222333333444555555555555555666555555444333222111111///......---,,,---------++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++******++++++,,,---...////////////////////////000000000000000111111222111222222333444666777888999999:::;;;;;;<<<======::::::999888666444222111000000//////...---------,,,++++++++++++***************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''||||||rrr]]]GGG<<<999999888666333222222222222111///......---+++***((((((******)))((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************))))))*********+++++++++......------,,,,,,,,,,,,......//////000111111111111111000000000000111111333333444555555555444444555555444333222111000000......---------,,,,,,,,,************************(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---............///////////////000000000000000111111222111222222333444666888888::::::;;;;;;;;;<<<<<<<<<;;;:::999777444222000////////////......---------++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''yyyzzzrrr\\\FFF:::888999888555333111222222111000---------,,,+++)))'''&&&***))))))(((((((((((()))''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------..................///000000111111111000000000000000000111222333333444555444444444444444333222111000000///---------------,,,,,,,,,************************(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,------------....../////////000000000000000000111111222222222333444555777888999<<<<<<;;;;;;;;;::::::::::::999777555333111000///............------------+++++++++*********)))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''uuuxxxqqq\\\EEE:::888999777555222111111222111000------...---,,,***(((&&&))))))(((((((((((())))))&&&'''((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''''''''(((###%%%''')))***+++******((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))************+++++++++***+++,,,---............---......//////000000111111000000//////000000111222222333444444444444444444333333222111000//////,,,------------,,,++++++************************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***))))))******+++,,,------------......//////000000000000000000111111222222333333444555777999999<<<<<<;;;::::::999888888999888666444222000//////------------------------+++************)))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''ssswwwqqq]]]FFF:::999;;;777555222111111111111000//////000///...,,,)))((())))))(((((((((((())))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$&&&(((***+++******)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))************++++++++++++,,,---.........---,,,------......///000000000000000////////////000000222222333444444444444333333333222111000///......,,,,,,---------,,,+++***************************))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,---......///000000000000000000000111111222111222222333444666777888999999999999999999999888777666444222111000000000------------------------************))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''rrrwwwrrr]]]GGG;;;:::<<<777555222111111111111000000111222111000...+++)))))))))(((((((((((()))***&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&''')))***+++***(((''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$&&&'''((()))))))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++---......///...---+++***------......///000000000000000////////////000000222222333444444444333333333333222111000///......,,,,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))******))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,------...///000000000000000000000111111222000000111222333555666777777777777888999999::::::777555333111000000000111------------------------************)))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''yyy}}}tttZZZCCC:::888777666444111000111222111111000000///...---+++)))((((((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''((('''%%%%%%%%%&&&(((***''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((('''&&&&&&%%%))))))((((((((((((''''''''''''(((((((((''''''&&&'''&&&%%%%%%%%%%%%''''''''''''''''''''''''((()))''''''''''''(((((((((((()))))))))(((''''''&&&&&&((('''''''''&&&&&&%%%%%%((()))))))))(((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&((()))***++++++,,,************+++,,,---...,,,,,,------.../////////000000////////////000000111111222333333333333222111111000000//////......+++,,,,,,,,,,,,+++******************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((()))))))))))))))************+++++++++,,,,,,------...//////000////////////000000000000111333444444222222333555444555666777777666555555444333222000//////......------,,,+++***)))((('''***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{uuuyyyqqqXXXBBB:::999888666444111000111222111111000000///...---+++***)))(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%'''(((***''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&)))))))))******))))))(((***)))(((''''''(((((()))))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((***+++,,,---------+++*********+++,,,,,,---,,,,,,------.../////////000//////......//////000000000111222222222222222111111000000///......---++++++,,,,,,++++++***)))*********)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,------...//////.../////////000000000000000111333222111111222444444555666666777666555444333222111///......---------,,,,,,+++***)))(((''')))************)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxrrrvvvnnnVVVBBB;;;:::888666444111000111222111111/////////...---+++***)))(((((())))))))))))(((((((((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&'''((()))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((()))))))))))))))((())))))(((''''''(((((()))))))))(((((()))******+++))))))))))))))))))))))))((((((((())))))))))))***************)))))))))))))))))))))(((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((()))***+++,,,---------+++++++++***++++++,,,,,,,,,,,,,,,---......//////.........------.........//////000111111111111000000000000///......------++++++,,,,,,++++++***)))******))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++***++++++,,,,,,---............/////////000000000///000111111000000111333333444555666666555444333111000///...---,,,,,,,,,,,,,,,+++***)))((((((''')))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxsssvvvmmmVVVBBB;;;:::777666444111000111222111111/////////...---,,,***)))(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((''''''&&&'''((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%((((((((())))))*********&&&&&&'''(((((((((((('''''''''''''''((()))******************+++,,,------,,,,,,,,,+++++++++++++++******************))))))))))))))))))))))))))))))***)))((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&'''((()))************,,,++++++******+++,,,,,,+++,,,,,,------...//////...------,,,,,,------...---...//////000000//////000000///......------,,,+++++++++++++++***))))))***)))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''((('''''''''((((((((())))))))))))))))))************)))******+++,,,,,,------........./////////000000...000111111000000222333333333444555555444222222///...---,,,++++++++++++,,,++++++***)))(((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{uuuwwwmmmVVVCCC<<<999666666444111000111222111111//////......---,,,+++***(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''''''''(((((()))***++++++,,,((()))***++++++++++++++++++,,,---///000111222222222222222333333444666666666666666555555444444444555444444333222111111000------------............,,,+++***(((''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&'''((()))))))))))))))++++++******++++++,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,------------...////////////...//////......---,,,,,,,,,***++++++++++++***)))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((()))))))))*********))))))******+++,,,,,,---............///////////////000222222111222333555222333444444444222111000...---,,,+++*********++++++******))))))(((((((((&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||uuuwwwlllUUUCCC===999555666444111000111222111111............---,,,+++***(((((())))))))))))(((((()))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((''''''((()))***,,,,,,---000111222333333444333333666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===??????AAA@@@@@@??????>>>>>>>>>@@@??????>>>======<<<<<<666666777777777777888888222111...+++)))((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((()))******+++++++++***************+++,,,---...+++++++++,,,------......---------,,,,,,---------------...////////////............---,,,,,,++++++******++++++******)))((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((((((((((()))))))))******)))******++++++,,,------------........./////////...000222222222222444555222222333333333111000///---,,,++++++*********+++******)))))))))(((((((((%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzwwwyyyrrrsssiiiSSSBBB===:::555666444111000111222111111............---,,,++++++(((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''((()))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************+++---...000111111888888999;;;;;;<<<<<<;;;======>>>>>>===<<<:::999999999999:::;;;<<<===>>>AAAAAA@@@@@@???>>>>>>===???@@@@@@@@@AAAAAABBBBBB?????????@@@@@@@@@AAAAAA999777444000---,,,++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((()))******************((())))))***+++---...///***++++++,,,,,,---............------------......------...///////////////......------,,,+++++++++***************))))))((())))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********++++++,,,------------------.........//////---///000111111111333444111222222222222000///...,,,,,,++++++******++++++))))))))))))(((((((((((($$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''rrrqqqvvvooopppfffQQQBBB>>>;;;666666444111111111222111111............---,,,++++++(((((())))))))))))(((((('''((()))******)))(((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++...///000222333555666777;;;<<<===>>>????????????=========;;;999666444222111111222222333555666777;;;;;;:::999888888777777888999:::<<<===???@@@AAACCCCCCCCCDDDDDDEEEEEEEEE???<<<888444000///......))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&'''((((((((((((((('''(((((((((***+++---///000***++++++,,,,,,---......///......------......///---...//////000000//////......---,,,,,,++++++******************)))(((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***++++++,,,,,,---......---------.........//////,,,---///000///000222333111222222222111000...---,,,,,,++++++++++++++++++))))))))))))(((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''vvvxxxlllgggmmmgggRRRBBB>>><<<777555444222111000000//////------------,,,+++*********************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))+++,,,+++******+++,,,++++++******)))))))))(((''')))+++,,,---...111333222555888:::888777666555;;;===>>>>>>===<<<======;;;999777555444333222111000111111000......///111555444333333222111111111111111111111222444999<<<<<<<<<<<<<<<>>>@@@BBBCCC@@@===999777666555444333111000---+++***))))))***)))((((((''''''((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,------------------------------...------------...//////111111111111000000000///......---,,,,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))++++++++++++++++++++++++---------............///////////////000000000000111111111000000///...---************))))))))))))***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%|||}}}gggaaafff```NNN???<<<:::666555444222111000000//////------------,,,+++*********************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((()))******)))((()))*********)))***************))),,,///111222444777999;;;;;;;;;888555333333333222444666777777999;;;===>>>===;;;999999888777666444444444333111111222333666666666555444222000///222222222222111111222333888777777777888:::<<<===<<<:::777666666666555444444333111...---,,,,,,,,,++++++***)))(((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************))))))***++++++,,,---------------------------------------------...//////000000000/////////.........------,,,++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++------------..................//////000000000111000000000000000///------************))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%{{{bbb[[[```ZZZJJJ>>>;;;:::777555444222111000000//////------------,,,+++******)))************))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))***+++***)))((()))+++))))))******+++,,,,,,---///222555888999;;;>>>@@@???===:::555111000111222111222444555666888<<>>>>>>>>>>>>>>>>><<<:::999:::;;;;;;<<<>>>???===;;;777555444555555555555333111000333222111111111222333444777555444444555666666555777555333111000///000000/////////...,,,)))'''%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,---------------------------......//////............---------------,,,,,,++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++------------............------...///000000111111000000000000///...---,,,************)))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%{{{```[[[]]]XXXKKK@@@===<<<:::444444222111000/////////------------,,,+++******))))))************)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))***+++---,,,++++++,,,---+++,,,,,,...///000111222666999<<<>>>???@@@BBBDDD@@@???===999666555777999:::;;;;;;::::::<<>>>>>???AAA@@@@@@@@@@@@@@@AAAEEEHHHGGGHHHIIIHHHGGGGGGIIIKKKPPPQQQPPPNNNLLLJJJKKKLLLOOORRRVVVXXXVVVQQQKKKGGGFFFDDDAAAAAAAAA@@@>>>;;;===<<<;;;999999999999:::888666555555555555333111111000/////////111222333444555777888888777555444,,,,,,***)))((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))************)))***************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......//////.........---------,,,+++++++++++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,------------...+++,,,---...///000111222...//////......---,,,+++************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&dddUUUSSSNNNFFF>>>:::999999555444222111000000//////------------,,,+++******((())))))************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''')))+++,,,---...000222444555666888:::;;;======@@@BBBEEEFFFEEEDDDCCCDDDBBBBBBBBBBBBAAAAAACCCEEEFFFHHHIIIJJJKKKMMMQQQTTTSSSUUUWWWVVVTTTSSSVVVYYYdddeeedddccc```___```aaajjjlllnnnnnnkkkddd\\\WWWXXXTTTQQQOOONNNJJJDDD??????>>><<<;;;::::::;;;;;;===<<<:::::::::888666333111000///......///111111222333666888:::;;;;;;;;;333111///---+++)))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))******************************************++++++,,,,,,------,,,,,,,,,,,,,,,------...//////.........---------++++++++++++++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,---...//////000000............---,,,+++***************))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''dddPPPMMMHHHBBB===:::999:::555444222111000000//////------------,,,+++******(((((()))***************(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))+++...000111222555777777888999;;;<<<>>>???@@@@@@CCCGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEGGGKKKQQQVVV\\\^^^```aaabbbccceeegggkkkmmmooonnnkkkjjjmmmqqqwwwxxxxxxwwwuuutttuuuwww|||~~~}}}wwwpppkkkkkkjjjhhhhhhgggaaaVVVNNNCCCBBB@@@???>>>??????@@@CCCBBBAAAAAA@@@???<<<:::666444222000///////////////000222444777999;;;<<<:::888666222///,,,+++***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************************)))))))))))))))******+++,,,,,,------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,******************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))******+++,,,,,,------++++++,,,,,,,,,------------------....../////////------...------,,,+++***************))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''cccMMMIIIEEEBBB>>>;;;;;;===555444222111000000//////------------,,,+++******(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))),,,///222444666888;;;>>>999:::;;;<<<===???@@@@@@???CCCGGGIIIIIIIIIHHHIIINNNNNNNNNOOOSSS\\\gggooovvvxxxyyyyyyxxxwwwxxxyyy~~~}}}~~~~~~||||||}}}}}}yyyvvvyyyzzz|||xxxjjj```MMMLLLKKKJJJIIIJJJKKKKKKFFFEEEEEEEEEFFFEEEBBB???;;;999666333000......---------...000333666999:::???===:::666222///---,,,((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))'''((((((((())))))******''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))*********************)))))))))))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++************************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------------..................------------,,,+++******************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''~~~jjjZZZVVVPPPIIIBBB>>>;;;:::777555333111000000111222///....../////////,,,***)))***+++,,,---,,,++++++(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&'''((()))******((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***************)))))))))(((&&&''')))+++)))))))))))))))))))))))))))'''&&&'''***+++***(((***************+++,,,,,,&&&((()))******+++---///111444888;;;;;;;;;;;;<<<:::;;;;;;<<<===>>>???@@@EEEGGGIIIIIIIIILLLQQQUUU]]]aaafffiiilllpppvvv{{{}}}xxx}}}zzz}}}zzzzzzzzz}}}zzzssshhhddd___]]]___```___]]]XXXUUURRRQQQPPPMMMHHHCCC>>>@@@>>>999666666444111111111111000...///333777======<<<<<<:::666000,,,+++******)))((('''&&&&&&'''((()))))))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++******************+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''sssfff```VVVLLLCCC===:::999777555333111000000111111///......//////...,,,***)))***+++,,,,,,,,,++++++(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***************)))))))))((('''''')))+++)))))))))))))))))))))))))))(((&&&(((***+++***(((************+++,,,------***,,,------------000222333666;;;===>>>=========<<<<<<;;;<<<>>>AAAEEEGGGGGGJJJOOOTTTZZZbbbkkkqqqvvvyyy}}}~~~~~~~~~}}}~~~|||{{{}}}{{{wwwsssppppppooommmkkkjjjhhhggggggfff___UUULLLBBBCCCBBB>>>===???<<<777111222222111///...000222777777888::::::999555222///...---+++***(((&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++***)))((((((******))))))(((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''vvvmmm___PPPCCC<<<:::999666555333111000000111111///.........///...,,,)))))))))+++,,,,,,,,,+++***(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((()))***************))))))***)))'''''')))+++)))))))))))))))))))))))))))(((((((((***+++***)))************+++,,,......,,,...000111111333666888:::<<>>AAAGGGOOOVVV[[[]]]___aaaeeeiiiqqqyyy{{{vvvtttxxx}}}{{{xxxwww}}}{{{}}}zzzyyyxxx{{{~~~~~~~~~}}}zzzxxxxxx|||~~~xxxlllaaaRRRRRRPPPMMMMMMMMMGGG@@@===;;;999555222///---,,,000111333666999:::888666444333111///---***((('''******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********************++++++++++++++++++++++++,,,------......------,,,------,,,+++)))((('''&&&***))))))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''vvvdddRRRDDD<<<::::::666555333222111000000000......---...///...+++)))((()))***,,,,,,++++++***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************(((*********(((((()))***))))))))))))))))))))))))))))))))))))***++++++***))))))******+++---...///---///222444666888<<>><<<<<<>>>@@@@@@CCCIIIQQQ\\\gggqqqvvv|||zzzxxxvvvwwwyyy}}}~~~yyypppiiikkknnnrrrtttsssooojjjggggggkkkpppsssyyy~~~zzzyyyzzz{{{|||}}}~~~xxxxxxxxxwwwwwwxxxzzz{{{uuutttssssssvvv{{{~~~~~~yyyppplllkkkhhhcccaaa^^^VVVLLLEEEAAA<<<888777666555333//////000333666888777555666555444222000...---,,,,,,+++)))(((((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++*********************************************,,,,,,------------,,,,,,,,,++++++***)))(((((('''))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''xxxfffSSSDDD===;;;;;;555444333222111000000000...------......---+++)))((()))***+++,,,+++******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((()))***************(((***+++***)))((()))***)))))))))))))))))))))))))))***+++++++++++++++,,,))))))***+++,,,...000111222444666777888999<<>>>>>===555444333333444444333111555555444444333333222222...---+++))))))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******''''''''''''''''''''''''(((((('''''''''(((((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))******((((((((((((''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''vvveeeTTTFFF>>>;;;;;;555444444333222111000///...---------...---+++(((((((((***+++++++++***)))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***************(((***++++++***))))))***)))))))))))))))))))))))))))+++,,,,,,++++++,,,---***++++++---///111333444:::;;;<<<;;;999999:::<<<888:::===AAAGGGQQQ[[[aaahhhlllttt||||||zzzxxxvvvlllkkkiiiiiijjjkkkkkkkkkmmmppptttxxxyyywwwtttqqqggghhhfffeeekkkxxxzzzsssrrrttt{{{xxxqqqooopppoooooonnnmmmooottt{{{~~~uuuqqqssswww{{{}}}~~~~~~{{{vvveeeZZZMMMFFFDDDCCC>>>999>>><<<888666555444222000333333444444555666666666222111///---,,,+++******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************''''''''''''''''''''''''''''''&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***''''''((())))))******+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''~~~uuufffVVVHHH???;;;:::444444444333222111000///...---,,,---...---***((('''(((***+++++++++***)))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''(((((())))))&&&&&&''''''((())))))***'''((((((((())))))))))))))))))))))))))))))))))))(((((()))***************(((***,,,,,,+++))))))***)))))))))))))))))))))))))))+++------+++***,,,...---...///000222555777888===>>>>>>===<<<;;;===??????EEEMMMVVV```jjjsssxxx}}}{{{xxxsssnnnjjjkkklllnnnnnnoooqqqtttvvvyyy|||{{{|||wwwqqqqqq|||||||||~~~yyyuuuuuuqqqrrrtttrrrpppoooppprrruuusssooommmmmmqqqvvvzzzxxx~~~tttfff___\\\VVVLLLCCCEEEAAA===:::999777666555222333333444555666777777777666555333000...+++***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((($$$%%%'''((()))((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,************************************************((()))))))))************''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''|||tttgggWWWJJJAAA;;;999444444444333222111000///------,,,---...---***((('''((()))++++++******)))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************(((***,,,,,,+++***)))***))))))))))))))))))))))))))),,,...---+++***,,,///000000111333555888:::;;;:::<<<>>>>>>???@@@CCCEEELLLTTT```llluuu}}}}}}}}}zzzuuuqqqssswww{{{||||||}}}|||xxx||||||zzz~~~}}}xxxtttsssuuuuuusssnnnhhheeeeeegggqqqyyy|||yyy|||}}}uuusssvvvssshhh^^^HHHDDD@@@===<<<<<<;;;:::333333444444555555666666::::::999777444000---+++((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))((((((''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''}}}vvvhhhVVVEEE999666666777444222111111000///---//////...---,,,***)))(((******++++++++++++******((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))''''''((()))))))))))))))+++*********))))))((((((*********))))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,///...,,,++++++---///000333555777777777666666777>>>>>>===>>>BBBKKKWWW___dddqqq~~~zzzxxxxxx|||}}}}}}~~~xxxvvvyyy|||{{{uuullleeeaaacccjjjqqqssssssvvv}}}~~~~~~~~~zzzfffSSSCCCBBBBBB???>>>AAA;;;999666333222333555666555777:::;;;;;;888555222,,,***'''''')))***(((%%%'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%|||xxxrrrfffUUUFFF<<<888888777444222111111000///---............------,,,+++)))******++++++******)))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))************)))))))))((()))))))))))))))*********))))))))))))))))))))))))************++++++++++++******++++++,,,,,,,,,---++++++++++++---///111222555666888888888999;;;===???BBBGGGMMMUUU```lllttt}}}~~~tttooommmvvv{{{~~~ssshhhccchhhllljjjdddbbbgggmmm{{{zzzxxxxxxzzz}}}uuufffWWWPPPMMMIIIDDDBBBFFFAAA:::666444555666666555666888:::;;;:::999888222...***((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************++++++++++++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%ssssssmmmbbbTTTGGG>>>::::::666444222111111000///...------...//////......---)))******++++++******)))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))''''''((()))))))))))))))************))))))))))))(((((())))))******++++++))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))***,,,...000333444555888999999999999<<<@@@DDDGGGNNNXXXccclllwww{{{tttpppsss|||~~~|||sssfffiiiiiicccZZZUUUVVVZZZkkklllmmmooorrrwww|||zzzoooeeeaaa^^^VVVNNNHHHBBB;;;888888777444000333444666888:::<<<===>>>:::555///+++))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))))))))))))))*********++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%sssqqqkkk```SSSGGG???:::999666444111000111111///...---............------,,,))))))************))))))(((((((((((((((((((((((((((''''''&&&&&&''')))***(((((((((((())))))))))))''''''((()))))))))))))))*********)))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555666666;;;;;;;;;;;;===BBBHHHMMMWWW```mmmwww~~~vvvsssooojjjeeeaaa^^^]]]\\\aaahhhmmmppprrruuuwwwzzz~~~wwwvvvwwwooocccIIICCC===<<<>>><<<555...222222333555888<<>>999777555333111000111111000............---,,,+++***))))))))))))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&''')))***(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))******''''''((()))***++++++,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,111111333444555555555555:::<<>>>>>>>>:::555333222222333555999===@@@BBB???999333...,,,+++,,,******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++*********************************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&xxxnnn___PPPEEE===888666555333111000111111000/////////...---,,,***((((((((())))))******))))))((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,------......///222333444555777888999:::???CCCKKKSSS\\\fffooouuuzzznnnhhhaaa\\\YYYXXXXXXWWWccckkkrrruuuxxx||||||zzzoooaaaOOOAAA<<<<<<<<<<<<666555333333444666999;;;???>>><<<888333///......+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++******************************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{ppp___OOODDD>>>999777555333111000111111000///............---,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,---///000111222333333444666999===BBBFFFHHHPPPVVV```iiirrrzzz~~~wwwkkkdddbbbaaa\\\XXX]]]\\\___ccceeegggoooxxxzzzqqqcccVVVLLLGGGCCCAAA;;;:::777555444444555666999<<<>>>===888333111000++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++***************************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''|||ppp^^^NNNDDD>>>;;;999444222111000111111111000---...............------(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,------------...///111222444555666555777:::???EEEMMMSSSWWWbbbiiirrrzzz|||{{{{{{||||||{{{zzzyyyzzz||||||}}}~~~zzzpppgggYYYRRROOOSSSUUUXXXfffwww~~~}}}zzzssshhh\\\PPPIII???===:::777444333333333555:::??????;;;666222111+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''~~~lll^^^QQQAAA>>>>>>666555555333222111000000000///...,,,+++******+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))************)))************+++++++++///...,,,+++,,,.........---000222444555666888:::;;;???EEEMMMWWWaaalllrrr{{{|||{{{|||xxxxxxzzz}}}{{{~~~mmmYYYMMMOOOPPPPPP]]]qqqxxxzzznnn```OOOFFF>>>;;;:::666111...---333;;;@@@???<<<888666555444111,,,((('''(((***(((((()))***************((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((()))******&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))*********)))))))))))))))************************+++++++++*********))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~lll^^^PPPAAA>>>>>>777555555333222111000000000///...---++++++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))************************++++++++++++,,,,,,+++,,,---/////////111333555666777999<<>><<<999888777555000,,,)))***+++)))************)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''(((((()))***&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))))))))))))))))))))************************+++++++++*********))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~kkk\\\OOO???===???888555555333222111000000000///...---,,,++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******++++++++++++***************)))))))))*********++++++************+++++++++,,,++++++,,,...///111222222444555888:::===AAAGGGKKKVVVbbbrrr}}}~~~}}}~~~~~~}}}|||~~~~~~~~~rrrgggbbb___YYYSSSUUU\\\eeemmmuuu||||||xxxrrriiiZZZJJJ???;;;;;;<<<777222///333:::@@@@@@===<<<<<<;;;777222...,,,+++*********))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))******************************+++************)))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||jjj[[[MMM???===???999555555333222111000000000///......---,,,,,,++++++******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************))))))*********+++++++++*********+++++++++,,,,,,+++---///111111222333555444777;;;AAAHHHPPPYYY___lllyyy~~~||||||~~~~~~xxxvvvxxx}}}~~~|||mmm[[[RRRTTTXXX^^^hhhrrryyy{{{wwwrrrgggVVVHHHAAA>>>;;;;;;666222333888===??????>>>??????<<<777111---,,,******))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))*********************************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzhhhZZZMMM???===???888555555333222111000000000............---,,,++++++******++++++++++++******(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))******+++************************************++++++++++++***++++++++++++,,,,,,,,,+++---000000000111333555555:::CCCNNNYYYdddooouuuyyywww}}}sss___ZZZUUUVVV^^^hhhsss{{{sssvvvsssggg[[[SSSJJJBBB<<<;;;888666555666999;;;>>>@@@AAA???:::444000...******))))))))))))***+++((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((())))))************************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwfffZZZNNN@@@===>>>777555555333222111000000000...//////......---,,,+++******++++++++++++******))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))******+++***************+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,***---/////////000555999===EEERRR```mmmyyy}}}wwwtttmmmcccWWWTTTVVV]]]gggpppnnnwwwzzzvvvpppkkk```SSSAAA@@@===888333222555888>>>@@@BBBAAA===888444333---,,,+++***)))***+++,,,((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''&&&&&&''''''((()))''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((()))******++++++************************(((((()))))))))))))))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ttteeeYYYOOOAAA>>>>>>666555555333222111000000000.../////////...---,,,+++******++++++++++++******))))))))))))))))))))))))'''''''''((()))*********(((((((((((()))))))))))))))))))))))))))******+++))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,///111222222666>>>DDDKKKUUUeeettt}}}ttteee\\\XXXVVV[[[bbbgggpppvvvwwwzzz|||ssseeeNNNIIIAAA:::777777999:::>>>@@@CCCCCC@@@<<<999888222000...+++***)))******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((''''''(((((()))***'''((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((()))******++++++************************(((((((((((())))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&sssdddYYYOOOBBB>>>===555555555333222111000000000...////////////---,,,+++******++++++++++++******))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((()))))))))))))))))))))))))))******+++))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000333555666888===GGGOOOWWWbbbrrr|||ppptttzzz~~~xxxtttvvv|||xxxlllbbbYYYYYY]]]```hhhnnnpppyyy|||oooZZZPPPDDD======@@@@@@???>>>AAACCCDDDAAA???======666444000,,,***(((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))'''(((((()))***+++++++++************************'''((((((((())))))******)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ppp\\\SSSOOOCCC;;;:::777555444222111111111111222///...------...---+++)))******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((()))************++++++++++++++++++*********************+++++++++,,,,,,,,,,,,***''''''))),,,...///000444888888:::FFFZZZjjjvvv{{{}}}sssooowww~~~yyyxxx}}}{{{|||yyytttooonnnpppsssuuu|||}}}~~~{{{iiiXXX[[[XXX[[[eeeooorrrrrrssskkk]]]NNNDDD>>>;;;>>>DDDDDDEEEFFFEEEDDDBBBBBBBBB===:::555000,,,***))))))))))))((((((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))***)))(((''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((''''''+++)))''''''''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''nnnZZZQQQNNNBBB::::::888444333111000//////000000///...------...---+++)))******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++***************+++++++++***++++++++++++,,,,,,,,,///...,,,,,,---...000000111555<<>>III\\\rrr|||oooqqqwwwxxxkkk]]]UUURRRUUU]]]ffflllwwwyyypppkkkhhhZZZGGGDDDDDDDDDFFFHHHIIIIIIHHHGGGDDD@@@:::555000,,,***))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''')))******)))((((((((((((((((((''''''''''''''''''''''''((((((((((((***)))'''%%%%%%''')))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))...---,,,++++++*********'''(((((()))((((((''''''************))))))))))))&&&''''''((()))*********'''((())))))))))))(((((()))(((''''''))))))'''&&&'''''''''((((((((())))))''''''''''''''''''''''''gggTTTMMMKKKAAA;;;<<<:::888777555333222222222333///...------...---+++)))******++++++++++++******))))))************))))))))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++))))))***+++,,,------...++++++,,,,,,,,,------------...000111222555999===HHHYYYqqqqqqjjjjjjllluuu~~~zzzlll]]]RRRSSSYYY```pppzzzyyyxxxvvvfffQQQDDDBBB@@@AAADDDGGGGGGGGGGGGFFFBBB===888333...,,,******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((*********)))((())))))(((((((((''''''''''''''''''((((((((())))))***)))'''%%%%%%''')))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***---,,,+++*********++++++))))))***+++++++++++++++))))))******+++++++++,,,***+++,,,---...///000111///////////////...---,,,---,,,+++++++++***'''%%%''''''''''''''''''''''''((((((((((((((((((((((((hhhUUUMMMLLLAAA;;;<<<:::666555333111000//////000///...------...---+++)))******++++++++++++******)))******++++++******)))))))))))))))))))))))))))******))))))))))))******)))************+++++++++******++++++,,,,,,------,,,,,,,,,,,,------------...///000000222888AAAHHHXXXjjjjjj```dddmmm~~~zzz{{{vvv___SSSQQQUUUbbbnnntttwwwvvvjjj\\\HHHDDD??????CCCGGGIIIIIIGGGFFFDDD@@@<<<777222///,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((*********)))))))))))))))(((((((((''''''''''''((((((((())))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((()))******++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))((((((((()))***+++'''((()))+++,,,,,,,,,,,,---------....../////////000000111333444666777777888888888999888777777666444333222222222000,,,***)))((((((''''''&&&&&&%%%((((((((((((((((((((((((iiiUUUNNNLLLBBB;;;<<<:::666444222000///.........///...------...---+++)))******++++++++++++******)))******++++++******)))))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,...000222888DDDUUUaaarrr~~~}}}mmmdddhhhvvv~~~hhh]]]TTTYYYaaajjjoooooojjjfffWWWPPPGGGCCCDDDGGGHHHHHHFFFFFFFFFDDD@@@;;;777444...---,,,+++************))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))*********)))))))))))))))(((((((((''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************)))(((((()))+++---///+++,,,...000111333333444666666555555444333333222000111222444555777999999;;;;;;===>>>????????????===<<<<<<<<<<<<:::777444000///...---+++***))))))((((((((((((((((((((((((jjjVVVNNNMMMBBB<<<<<<:::777666444222000//////000///...------...---+++)))******++++++++++++************++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---000444:::EEEXXXnnn~~~}}}tttiiidddjjjzzznnnZZZWWWZZZccciiiiiijjjnnnggg]]]PPPHHHFFFFFFFFFEEEFFFGGGGGGFFFCCC???:::888///...---,,,++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&((()))*********)))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************,,,,,,++++++---///222444555777999;;;===???@@@@@@>>>>>><<<:::888777555444---...///111333555666777999:::<<<>>>@@@BBBCCCCCCBBBBBBBBBCCCDDDCCC@@@===777666555333222000///...))))))))))))))))))))))))lllWWWMMMMMMEEE???===777777666555333222111000000......//////......---,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))******************))))))))))))*********)))((((((((()))+++,,,++++++,,,,,,,,,,,,------)))'''''',,,///......000333333888FFF\\\ssssss```cccfffmmm~~~vvvbbbRRRTTT___iiiqqqxxxuuuqqqhhhZZZLLLDDDCCCEEEKKKIIIHHHHHHIIIGGGAAA<<<555333000---+++***++++++******)))(((((()))++++++))))))(((((((((((())))))))))))))))))))))))))))))'''((()))((('''&&&'''((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))(((((((((((()))))),,,+++)))((((((((()))***''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((,,,+++)))'''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((''''''))))))((((((((()))***+++,,,,,,...444:::>>>>>><<>>===???AAACCCDDDDDDDDDDDDAAAAAAAAAAAA>>>;;;888666222000...+++)))(((((((((kkkVVVLLLLLLDDD>>>===888777666555333222111000000......//////......---,,,++++++,,,,,,,,,,,,++++++************************))))))))))))******************))))))))))))*********))))))((()))***+++,,,++++++,,,,,,,,,,,,------...+++,,,000111...---///555:::EEEXXXnnnzzzlllbbbeeennnxxxxxxbbbYYYZZZ```iiirrrvvvyyyzzztttfffVVVIIICCCDDDFFFHHHIIIGGGEEECCCBBB999777333000---+++++++++))))))(((((())))))***+++))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((((('''&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))((((((((())))))***++++++)))((((((((()))***'''''''''((((((((())))))))))))((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))'''&&&''')))***(((&&&))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((()))******((((((***+++---///000111777777888<<<@@@CCCBBB@@@@@@@@@@@@???>>><<<;;;999999777666555444333222111222222222222222222222222222222222222333444555666444555888;;;>>>???@@@@@@??????@@@@@@???>>><<<;;;<<<:::777333000---+++***iiiTTTJJJJJJCCC>>>===999777666555333222111000000......//////......---,,,++++++,,,,,,,,,,,,++++++************************)))))))))*********++++++******))))))))))))*********))))))))))))***++++++++++++,,,,,,,,,,,,---------***+++//////------000888CCCWWWnnnppp```___fffvvv}}}zzz{{{yyyfff[[[XXX___gggpppxxxwwwcccNNN@@@@@@EEEJJJJJJFFFDDDDDDFFF???===999444000---++++++((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((()))***++++++******)))((()))))))))''''''((((((((()))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''(((((())))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((()))(((''''''))))))((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((***)))(((((()))***+++,,,+++,,,...111333555666666999888999;;;===>>><<<;;;888888888888888777777666555555666666666555444333333333333333444555666666888777444222000///......---///222555777888999999::::::;;;;;;;;;<<<<<<<<>><<<:::888555333222gggQQQHHHHHHBBB>>>>>>:::777666555333222111000000.........///......---,,,+++,,,,,,,,,,,,,,,,,,+++************************))))))*********++++++++++++******))))))******+++)))))))))*********+++++++++++++++,,,,,,,,,------***)))+++///111111444999AAAOOOfff|||uuufffZZZXXXhhh|||zzzzzzzzz}}}jjj]]]YYY[[[fffnnnwww|||vvvgggUUUIIICCCFFFHHHIIIGGGFFFFFFGGGDDDAAA===888333///---+++(((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))******))))))***+++(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))***+++++++++******)))))))))))))))'''(((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%'''((()))(((''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''((((((,,,+++******+++---///111555555666777777666555444222333444555666555444333111333555888;;;===???@@@>>>@@@AAAAAA@@@?????????;;;;;;::::::;;;<<<>>>>>>@@@???<<<888444111...---111222444555666555555444666555444444333333444444555666888999:::;;;<<<<<>>;;;777666555333222111000000.........///......---,,,,,,,,,,,,------,,,,,,,,,************************************++++++++++++++++++************++++++)))*********+++++++++++++++++++++,,,,,,,,,------...---///333666888???FFFTTTaaassssss[[[TTTZZZfffzzz{{{zzzppp^^^TTT\\\bbbkkksssuuuooobbbXXXHHHFFFDDDEEEGGGIIIHHHGGGFFFDDD@@@<<<777333000///++++++******))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''')))******))))))***,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))***++++++************)))))))))((((((((((((((()))))))))***(((((())))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((()))))))))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))***)))((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((()))))))))***+++...111555888:::@@@???===:::777333111//////000222444444444444444666777:::???CCCHHHKKKMMMKKKLLLNNNMMMKKKIIIJJJKKKFFFFFFEEEEEEEEEFFFFFFGGGBBBAAA@@@>>><<<:::888777999:::;;;<<<<<<;;;;;;:::888777555222000...------+++---///333666:::<<<>>>aaaLLLCCCDDD???===???<<<777666555333222111000000......//////......---,,,,,,,,,------------,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------...---///333777===IIITTTjjjssshhh[[[SSS]]]qqq}}}{{{|||ppp]]]SSSWWW```lllttttttllldddTTTNNNGGGEEEHHHJJJJJJIIIGGGEEECCC@@@<<<999777555000...,,,***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&((())))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''''''''(((((())))))******+++******))))))*********)))************)))((((((((((((((()))))))))******(((((())))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((************)))((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******+++,,,(((***...333888===AAABBBDDDBBB>>>:::555111///......000444555666666777999;;;<<<>>>BBBFFFJJJMMMOOOLLLNNNOOOMMMJJJIIILLLOOOMMMMMMMMMMMMKKKJJJIIIHHHAAAAAABBBCCCDDDDDDDDDDDD???AAABBBDDDEEEFFFFFFEEE@@@???<<<999666333111000,,,,,,---...000333666777~~~___JJJAAABBB>>><<>>III[[[jjjzzz{{{gggPPPYYYgggxxx}}}uuuwww~~~tttWWWVVVYYYcccooovvvtttpppllleeeZZZQQQKKKIIIIIIJJJGGGGGGFFFDDDBBB@@@>>>===555222...***(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))%%%'''(((((((((((()))+++))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((('''((()))******)))(((''''''''''''((()))*********,,,,,,+++***)))))))))))))))******+++***)))((('''(((((()))))))))*********(((((()))))))))*********'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))******+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((***+++***(((''')))+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,......///222666:::>>>@@@AAAAAA???<<<999555333222333333111555999:::::::::<<<>>>@@@@@@BBBDDDGGGJJJNNNOOONNNPPPQQQOOOLLLMMMRRRWWWYYYYYYZZZYYYVVVSSSOOOMMMGGGHHHIIIKKKKKKKKKJJJJJJFFFGGGIIIKKKKKKLLLKKKKKKFFFEEEEEEDDDBBB???===;;;555333000...---///111333}}}^^^III@@@AAA===<<>>KKK[[[rrr}}}eeeVVVWWWnnnwwwrrrzzzfff___YYY^^^kkkxxx~~~}}}ooo^^^OOOGGGGGGJJJHHHHHHHHHGGGFFFEEEDDDCCC888444///***'''''')))***))))))(((((((((((())))))))))))))))))))))))))))))$$$&&&(((((('''((()))+++))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((('''((()))******)))((('''&&&''''''((()))******+++------+++***))))))(((((()))******++++++)))((('''))))))))))))************(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''&&&%%%%%%&&&''')))***))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///000:::;;;>>>@@@@@@>>><<<:::888666333111222444888:::999===AAABBBBBBAAACCCEEEFFFFFFHHHJJJNNNQQQUUUWWWXXXZZZ[[[YYYWWWZZZ```gggiiijjjkkkjjjgggbbb\\\YYYRRRRRRRRRRRRPPPNNNLLLJJJLLLMMMNNNNNNMMMLLLJJJIIIGGGHHHJJJJJJJJJHHHFFFDDD;;;888333///...///111333eeeOOO??????AAA>>>===@@@;;;888555333222222111000000000000///...,,,+++***++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++++++++++++++******))))))++++++,,,,,,,,,---------///***'''))),,,,,,---///333000222AAAZZZrrrqqq[[[XXXaaammm~~~www~~~ttt]]]WWW^^^iiiwwwttt```PPPHHHFFFKKKLLLLLLJJJGGGFFFHHHJJJDDD>>>666///,,,,,,,,,,,,,,,)))''''''((()))))))))+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&''')))*********)))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))***************************************************************+++,,,,,,)))))))))))))))(((((((((---,,,,,,---000444888;;;@@@???===;;;999888666666333555888:::<<<>>>@@@BBBBBBCCCFFFHHHFFFEEEJJJQQQRRRSSSWWW]]]bbbeeedddbbbeeeggghhhddd___aaajjjrrrxxxwwwxxx||||||ssslllhhhdddccchhhiiiddd^^^[[[[[[VVVVVV\\\]]]UUULLLIIIKKKIIIIIIKKKNNNNNNKKKHHHEEEAAA;;;666333333333333iiiTTTBBB@@@CCC???===>>>:::888444333222222111000000000000///...,,,+++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************++++++++++++++++++++++++*********)))++++++,,,,,,,,,---------...)))(((+++---------000111333===OOOeeeyyysssaaaYYYbbbqqqooo```ZZZ\\\fffrrruuucccRRRHHHDDDHHHJJJKKKJJJHHHGGGGGGHHHHHHCCC<<<555111...,,,***---+++)))((()))***)))(((+++***)))(((((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))************++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))*********************************************************))))))***++++++++++++++++++++++++++++++,,,---000444777:::===>>>;;;:::777555555555555666>>>@@@BBBAAA??????CCCFFFNNNMMMPPPSSSTTTVVV___iiihhhkkknnnqqqsssttttttsssssstttsssooollllllrrrwwwwwwvvvuuuwwwyyywwwqqqkkkooopppuuu}}}|||xxxxxxtttnnnlllpppnnncccUUUMMMLLLLLLNNNQQQSSSQQQMMMJJJKKKGGGBBB===;;;999666555nnnXXXEEEAAACCC@@@<<<;;;:::777444222222222111///000000//////...---++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++************,,,,,,,,,,,,------------,,,******...///---...111222<<>>999333---))),,,+++******++++++***(((******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************+++******)))))))))************++++++,,,,,,------111444888<<<>>>>>>===<<<666555444444666999<<<>>>AAAFFFIIIHHHEEEGGGNNNUUUXXXXXX[[[```dddiiittt|||~~~}}}yyyuuuuuuvvvrrrqqqooommmkkkkkkkkkllljjjgggdddccccccbbb^^^ZZZcccgggqqq|||}}}|||}}}zzztttsssyyy{{{rrrdddYYYSSSUUUYYY```eeeddd^^^YYYRRRNNNIIIGGGFFFDDD@@@===}}}zzzooo[[[GGGAAABBB@@@;;;999:::777444222222111000///////////////...---,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,+++,,,//////,,,///444===KKK```qqq}}}zzzjjjWWWOOOWWWmmmnnn]]]UUUSSSYYYcccqqqyyyvvvjjj\\\RRRIIIHHHIIIKKKNNNNNNLLLJJJKKKJJJGGGDDD@@@999111,,,***))))))***+++,,,+++)))***))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************++++++***))))))))))))***&&&''')))+++---///000111<<<===>>>>>>===:::888666555666888;;;???CCCEEEGGGCCCIIIMMMKKKHHHKKKUUU___]]]^^^bbbiiilllnnntttzzz}}}~~~}}}uuujjjcccbbbdddcccaaa^^^^^^___^^^[[[XXXYYYVVVRRROOOOOONNNKKKIIIRRRWWWaaakkkmmmkkklllpppqqqmmmmmmttt{{{yyynnnddd[[[[[[```lllxxx|||uuulllUUUOOOIIIHHHJJJJJJFFFBBBwwwqqqooo^^^KKKBBBAAA???;;;888999777444222111111000///////////////...---,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------.........,,,,,,...000......444===QQQ^^^ooo{{{|||bbb\\\XXX]]]oooyyywww||||||wwwqqqnnnnnnqqquuuxxxzzz}}}qqq]]]OOOUUU```ppp~~~yyykkk```QQQLLLHHHHHHLLLNNNLLLJJJIIIHHHHHHGGGEEE???888333***)))((()))+++,,,,,,+++)))))))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))((('''''''''(((***+++''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************++++++++++++,,,,,,,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************++++++************++++++&&&(((***---111444777888@@@???===:::888666555444777:::>>>BBBEEEFFFGGGFFFGGGLLLOOOMMMIIIKKKVVV```cccdddhhhllljjjccc______jjjkkkhhh```UUUPPPPPPSSSQQQOOOMMMNNNQQQPPPLLLHHHJJJIIIIIIIIIJJJJJJJJJIIILLLOOOVVV\\\^^^\\\___eeekkkhhhfffkkksssvvvppphhhaaa^^^aaannnvvv\\\SSSJJJHHHKKKLLLHHHCCCwwwpppsssfffUUUHHHAAA???<<<:::999666333111111111000.........//////...------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............,,,---///000///333???MMMhhhpppzzziiiXXX^^^hhhxxxyyypppwww}}}|||{{{yyyzzz{{{|||}}}}}}}}}|||}}}zzzwwwtttrrrqqqeeeccc___ZZZWWWXXX[[[___fffjjjnnnqqqrrrssstttuuurrrrrrssswwwzzz{{{{{{yyy{{{}}}nnnWWWRRRZZZiiizzzcccXXXKKKFFFGGGJJJJJJHHHGGGGGGHHHHHHHHHDDD???;;;...,,,))))))***,,,,,,,,,))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++)))))))))************+++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************+++++++++++++++,,,------,,,---000444777;;;===???<<<:::777555444666888999;;;===@@@CCCDDDEEEDDDCCCDDDIIIMMMMMMMMMSSS^^^ggghhhfffgggggg```SSSJJJGGGPPPPPPNNNJJJGGGGGGKKKOOODDDBBBAAACCCEEEDDDAAA>>>>>>BBBGGGLLLPPPQQQPPPOOOGGGGGGJJJOOOPPPNNNPPPTTTXXXYYYZZZ^^^gggooooookkkhhheeeeeeooo|||}}}ssshhh]]]ZZZ^^^^^^VVVNNN}}}www|||rrrbbbPPPDDD???>>>>>>999666333111111000///............///......---,,,,,,++++++++++++,,,------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............+++,,,///111222;;;OOOaaaxxx}}}nnn``````mmm~~~zzzzzz~~~}}}||||||{{{xxxtttrrrrrrrrruuutttsssrrrpppooommmmmmiiijjjlllmmmnnnnnnmmmmmmlllllljjjgggbbb]]]XXXVVVLLLKKKIIIEEEDDDEEEIIILLLRRRVVV[[[]]]]]]\\\]]]^^^[[[[[[]]]```dddfffeeedddiiilllppprrrssstttvvvxxxxxxxxxyyyzzz{{{|||}}}}}}zzzzzzzzzzzz|||~~~qqqTTTWWW^^^nnn|||kkkUUUHHHGGGJJJJJJHHHJJJIIIIIIIIIIIIHHHDDDBBB666222...+++***+++++++++((()))***++++++***)))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************************++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************************************+++++++++,,,---...///000333444666888;;;===???@@@666555444444555888<<<>>>>>>???@@@CCCFFFJJJMMMNNNJJJMMMPPPRRRTTTZZZbbbhhhddd^^^YYYWWWRRRJJJEEEDDDGGGFFFEEEFFFIIIOOOVVVZZZPPPPPPOOOPPPPPPOOOMMMKKKNNNUUU___fffiiigggccc```WWWTTTSSSVVVUUUOOOKKKKKKIIIOOOTTTWWW^^^fffhhheeedddeeehhhlllqqqyyy|||tttuuuzzzyyymmmbbb|||lllWWWGGG@@@???@@@999666333111111000///............///......---------,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,---------+++++++++,,,,,,------------------.........//////+++,,,...111555AAAZZZoootttddd___lllzzz~~~xxxsssooommmdddeeedddbbb```___```aaa```___^^^]]][[[ZZZYYYXXXTTTUUUWWWXXXYYYYYYYYYXXXWWWWWWWWWUUUPPPKKKFFFBBB???>>>===;;;:::<<<@@@CCCCCCGGGKKKMMMKKKJJJJJJKKKHHHHHHJJJMMMQQQSSSSSSQQQRRRUUUYYY\\\^^^```bbbcccffffffggghhhiiikkkmmmnnnqqqpppppppppqqqrrrtttuuuwwwuuurrrooonnnnnnpppqqqppptttzzzccc^^^\\\cccsss|||```MMMIIIKKKLLLKKKMMMKKKJJJJJJJJJJJJHHHFFF===888111,,,************((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++&&&''')))*********)))((())))))))))))************))))))))))))))))))))))))'''((()))******)))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++))))))******++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))************************************************++++++,,,---...000111222666777888999;;;<<<===>>>444444444555777:::===???@@@@@@AAAEEEKKKSSS[[[```]]]]]][[[YYYWWWWWWYYY\\\ZZZRRRKKKHHHGGGGGGIIINNNQQQNNNMMMPPPWWW```gggkkkooooooooonnnmmmkkkjjjiiirrryyy}}}xxxzzztttrrrrrrooodddZZZUUUOOOWWW\\\[[[[[[^^^]]]XXXVVV]]]ccccccccckkk|||}}}|||ooo~~~mmmWWWHHHBBB>>>;;;:::888666333222111000111111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---000111111000///111888DDDUUUjjjzzzxxxeeefffsss~~~zzztttlllccc\\\WWWTTTQQQPPPQQQSSSTTTQQQOOOOOOOOONNNOOOOOOMMMJJJGGGJJJGGGGGGKKKMMMKKKJJJLLLPPPKKKFFFDDDDDDBBB??????=========;;;:::;;;===???AAAAAABBBBBBCCCCCCDDDDDDCCCEEEFFFGGGFFFFFFHHHJJJOOOOOOPPPPPPQQQRRRTTTUUUYYYYYYXXXYYY[[[]]]```bbbgggffffffeeefffhhhiiijjjjjjllljjjddd``````___]]]eeeeeeiiiqqquuuuuuvvvyyy{{{oooZZZWWWccctttnnnXXXLLLKKKLLLLLLLLLMMMLLLJJJJJJKKKJJJHHHDDD;;;111++++++,,,***((())))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))))))))***++++++++++++***)))************+++++++++******))))))))))))******)))((('''((()))***)))((())))))))))))))))))))))))*********))))))))))))))))))******+++++++++++++++++++++++++++************+++******)))******++++++,,,,,,,,,+++++++++******++++++***************+++---,,,,,,,,,++++++******...---+++***))))))***+++*********+++******))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******,,,+++***)))(((((((((((())))))))))))))))))))))))*********))))))))))))))),,,+++***))))))***++++++000000000...+++******,,,)))************++++++++++++)))'''))),,,---,,,***...---+++,,,...444999===>>>:::777555666999;;;<<<666777999:::;;;===@@@BBBDDDCCCBBBFFFUUUhhhrrrtttvvvnnncccVVVMMMJJJLLLNNNJJJJJJJJJLLLTTT___fffiiijjj```WWWXXXcccsss~~~~~~pppmmmkkkooozzz~~~rrr___RRRPPPTTTXXXZZZ[[[aaallltttzzzuuutttzzz}}}zzzmmmWWWHHHBBB>>>;;;:::888666333222111111111111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///000000111///222===PPPddduuuxxxmmmhhhsss}}}tttiii^^^TTTLLLHHHHHHGGGGGGJJJOOOPPPNNNLLLLLLKKKJJJJJJKKKKKKJJJHHHJJJHHHIIIMMMOOOMMMLLLNNNJJJIIIHHHGGGEEECCCBBBCCCAAA@@@@@@???>>>>>>@@@AAABBBDDDGGGIIIKKKLLLKKKKKKIIIJJJLLLLLLKKKKKKMMMOOOSSSTTTUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWYYY\\\___```ccccccccccccdddeeefffgggiiilllmmmkkkkkkkkkgggbbbaaaaaagggooottttttvvvyyyyyy||||||cccVVVWWWaaaqqq}}}sss```QQQKKKKKKKKKLLLLLLKKKJJJKKKKKKJJJHHHFFF???666000...,,,***((())))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((((((((((((((()))))))))***))))))***++++++++++++***************++++++++++++******))))))))))))************+++******************************************************************++++++,,,,,,,,,++++++---------,,,,,,+++++++++************++++++,,,---+++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++***)))))),,,+++***)))))))))***+++************))))))((((((+++++++++***)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))*********))))))((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))+++*********+++---///000111111000...***))))))***)))************++++++++++++)))((()))+++---,,,***,,,---///111444777:::;;;777555333222444666888999999:::;;;===???CCCFFFIIIOOOPPPPPPTTT```oooxxxyyyyyynnn^^^QQQJJJHHHHHHIIIOOOPPPRRRWWWaaannn{{{yyyqqqooovvvuuugggXXXXXXZZZ___fffjjjjjjhhhllljjjjjjmmmpppsssvvvwwwmmmXXXHHHBBB>>>;;;999888666333222111111111111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111222888IIIaaavvvyyymmmjjjlllsss}}}yyyzzzmmm```TTTKKKEEEAAA@@@BBBHHHOOOSSSSSSRRRTTTSSSSSSUUUXXXZZZZZZZZZ[[[YYYYYY\\\]]][[[\\\______```^^^XXXQQQKKKIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEEEEHHHLLLQQQTTTVVVVVVVVVXXXYYY[[[[[[[[[]]]```bbbdddfffhhhhhhfffeeedddeeehhhhhhiiijjjkkkmmmooopppmmmnnnoooppprrrrrrssssssuuuxxx{{{}}}zzzppplllooovvvsss^^^QQQRRRaaappp{{{~~~{{{mmm]]]SSSNNNKKKKKKJJJJJJKKKLLLLLLJJJHHHGGGDDD>>>777222---***)))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))(((((((((((()))))))))******))))))***++++++++++++***************+++++++++,,,******))))))))))))******,,,...///...+++)))***---************************************************++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++*********+++,,,---......,,,,,,------...//////000000000////////////000000000000///...---,,,+++***,,,+++******)))******+++++++++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((())))))))))))***(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))************+++,,,...000222333222222111...***((('''((()))************++++++++++++***((()))***,,,+++******...333888;;;;;;999888222111111222444666999:::<<<===???DDDJJJQQQXXX\\\___bbbbbbaaafffooovvvwwwmmmaaaSSSMMMPPPUUUYYYYYY[[[\\\]]]aaahhhuuu~~~zzz{{{~~~}}}zzz}}}yyysssmmmooozzz{{{qqqlllkkkttttttggg^^^^^^^^^^^^aaahhhooosssnnnXXXIIIBBB>>>;;;999888555333222111111111000///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............///222:::III\\\qqqtttkkkgggooo|||}}}uuuxxxzzzkkk]]]SSSGGGDDDDDDHHHQQQXXX]]]^^^dddeeehhhmmmsssvvvwwwvvvwwwssspppqqqqqqrrrwww~~~{{{rrrjjjeeeaaa]]]ZZZXXXUUURRRPPPMMMJJJHHHKKKMMMPPPUUUYYY]]]___aaaccceeehhhjjjmmmqqqwww{{{|||~~~nnnYYYRRR]]]lllwww~~~ssshhh[[[RRRMMMIIIHHHKKKNNNLLLJJJIIIHHHGGGDDD>>>666...***)))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))((((((((()))))))))*********))))))***++++++++++++************+++++++++,,,,,,+++******))))))******+++,,,///111///***(((***---*********************************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...///111111222222333333444444444555555555666666555555666666777777888777666444333111000000000///...---,,,+++++++++,,,,,,+++++++++,,,,,,---*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))++++++)))))))))))))))))))))))))))))))))))))))************+++,,,---///111222333111111000---***(((((()))))))))*********++++++++++++***))))))***+++,,,,,,...111666:::<<<:::777555222333444555777:::>>>AAACCCDDDGGGOOOYYYeeennnsssssssssooogggdddgggkkkkkkaaaYYYRRRVVVcccpppwwwxxxxxxtttpppmmmlllrrr|||qqqmmmooosssxxxqqqmmmjjjrrr{{{}}}uuunnnfff___dddnnnwwwyyyyyyzzzxxxvvvppprrrzzzttt[[[[[[YYYYYY^^^fffjjjjjjoooXXXIIIBBB>>>:::888777555333222111222222000///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---...000222666HHH^^^ooozzzzzzzzzjjjhhhmmm|||}}}wwwhhhSSSLLLEEEDDDKKKTTT[[[___dddhhhnnnwww~~~~~~xxxtttuuuwww}}}{{{vvvpppiiiaaaWWWQQQRRRRRRRRRSSSVVVZZZ]]]```\\\___bbbffflllttt}}}iiiYYY[[[eeexxxrrraaaQQQJJJGGGLLLOOOLLLJJJKKKHHHHHHGGGAAA999111,,,)))************************))))))))))))))))))******))))))))))))))))))))))))************************((())))))*********))))))))))))))))))************))))))***++++++++++++******++++++++++++,,,,,,,,,++++++************+++++++++...111...)))''')))---***************************+++++++++,,,,,,,,,---++++++,,,---------,,,,,,+++,,,---...000111222333444555777888999:::::::::======<<<<<<<<<<<<<<<<<<===============>>>???@@@AAA@@@???===<<<:::999999888777666444222000...---+++++++++++++++,,,......))))))******************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))((((((((()))***+++,,,---))))))))))))))))))))))))(((((())))))************+++,,,------.../////////.........,,,***)))***+++))))))*********+++++++++++++++*********+++...///555666888999999777555444555666777888:::@@@HHHMMMUUUTTTVVV]]]gggrrrzzz}}}zzzxxxpppccc[[[[[[]]]]]]```^^^___iiiyyy{{{qqqoooyyyzzzpppmmmpppttt~~~}}}rrrkkkfffbbbgggooovvvuuupppkkkeee______gggoooqqqssswwwzzzzzzqqqnnnpppwww}}}nnnkkkfffeeelllsssooofffoooYYYIIIBBB>>>:::888777555333222222222222111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///...---///333777>>>VVVooozzz|||~~~|||wwwrrrwwwnnnpppxxxdddYYYKKKAAAAAAGGGNNNQQQRRRUUU\\\dddkkkooonnnmmmhhhccc```aaafffpppsssjjj^^^\\\XXXUUUSSSRRRSSSSSSNNNPPPSSSWWW^^^gggqqqxxx|||eeeZZZ[[[sss~~~sssWWWMMMGGGLLLOOOMMMKKKMMMJJJIIIGGGDDD>>>777000,,,************************))))))))))))************))))))))))))))))))))))))************************((())))))************))))))))))))*********++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++************++++++***---...---)))((()))++++++++++++++++++++++++++++++++++++,,,,,,------...+++,,,---...000000000000222333444555777888999:::<<<===???AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@???===;;;888666555......,,,++++++,,,---...******************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++************))))))))))))))))))***+++,,,---...))))))))))))))))))))))))((((((((()))******++++++,,,------...------,,,,,,,,,------,,,******+++,,,)))************+++++++++++++++,,,++++++---111444;;;:::999888777666666666777777888999>>>HHHUUU___mmmjjjggghhhmmmqqqrrrrrriiiggg```VVVRRRTTTVVVTTT___dddmmmyyy{{{pppjjjqqq}}}~~~uuunnnlllmmmrrrxxxzzzqqqfff___YYYVVVZZZbbbjjjllllllkkkhhhdddZZZ___bbbaaaccchhhkkkjjjbbb___aaakkktttwwwyyy{{{vvvpppYYYIIIBBB>>>:::888666555333222222222333111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---000666<<>>???AAABBBCCCBBBAAA@@@AAABBBCCCDDDFFFGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@???999777444222000///000000,,,,,,,,,+++*********)))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))'''(((((()))******++++++,,,---.........---,,,,,,---...---,,,***)))***+++)))************+++++++++***,,,,,,,,,,,,///444888<<<;;;:::999999999999:::999::::::<<>>:::777666555333222222333333111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...///...---000999@@@QQQfffwwwyyyzzz~~~}}}~~~vvvkkkqqqnnnYYYKKKCCC???===;;;999888999===AAACCCDDDBBB???>>>>>>???EEESSS```vvvyyymmmeeeZZZZZZZZZZZZ]]]ccckkkqqq|||zzzpppdddPPPccc}}}aaaRRRHHHLLLPPPLLLLLLQQQOOOKKKGGGFFFFFFBBB:::333************************(((((())))))*********+++))))))))))))))))))))))))************************(((((()))***************)))************+++++++++))))))***++++++++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,---+++***+++---------+++++++++++++++++++++++++++++++++,,,,,,---.../////////000222555777888999:::======<<<<<<<<<;;;;;;;;;;;;<<<>>>??????>>>===<<<>>>???AAADDDGGGIIIKKKLLLHHHHHHHHHIIIIIIKKKLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIGGGFFFDDDBBB>>>999666444333333......---,,,,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++******)))))))))))))))))))))******+++))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,.../////////...---//////...,,,)))'''((())))))************+++++++++***,,,---------000666:::;;;;;;;;;;;;;;;<<<======<<<======@@@JJJ]]]vvv~~~tttmmmggg```VVVPPPHHHMMMSSS^^^mmm{{{~~~zzzqqqzzzyyy{{{rrrlllgggccchhhsssvvv{{{~~~tttmmmjjjttt{{{zzzwwwxxxyyyxxxooouuuzzz{{{|||}}}yyysssqqqkkkgggiiinnnnnnjjjcccYYYSSSZZZdddiiijjjjjjYYYZZZ___gggpppxxx|||~~~uuu|||mmmYYYIII@@@<<<;;;999777555333222111111222///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---.........555???HHH\\\gggssswww{{{vvvllliiihhhttt[[[LLLDDDAAA@@@===:::999;;;<<<;;;:::>>>>>>===<<<<<<@@@FFFJJJ^^^qqqzzzuuuooolllnnnrrrtttuuuyyynnnxxxsssZZZ]]]iiizzz~~~{{{hhhYYYKKKIIILLLMMMJJJIIINNNLLLJJJJJJIIIEEE>>>999,,,------,,,***)))***+++************************))))))(((((((((((())))))************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,------,,,,,,+++++++++++++++...///000000000222444666999777777:::???BBBBBBAAA=========:::777666777999777:::>>>>>>===:::888777:::>>>CCCGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIMMMMMMLLLKKKIIIHHHGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLKKKIIIGGGDDDAAA>>>;;;:::999666333///,,,++++++,,,,,,+++******++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************))))))******+++++++++,,,---------...111555999;;;@@@===;;;===@@@BBBAAA>>>;;;===CCCNNN[[[lllrrrdddaaaddddddaaa[[[]]]```jjjvvvlllwwwzzznnnlllnnnkkkeeemmm{{{{{{|||xxxtttssswww|||~~~~~~xxx|||{{{uuuuuu|||~~~zzzyyyvvvrrrmmmjjjiiiiii]]]VVVQQQVVVdddppptttssslllnnnqqqssswwwmmmYYYJJJ@@@<<<;;;999777555333222111111222///............---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000333;;;FFFPPP```kkkvvv|||sssdddbbbkkktttwwwdddVVVLLLCCC@@@===::::::;;;>>>???CCCEEEFFFFFFDDDDDDDDDEEEMMMZZZjjjyyylllkkkyyyeee^^^]]]iiixxxppp```PPPLLLMMMMMMLLLLLLMMMKKKIIIIIIHHHEEE@@@<<<000///---+++*********+++************************))))))(((((((((((())))))************************************************)))))))))***+++++++++,,,))))))***+++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,...111222333444777999???>>>===???BBBCCCBBB@@@<<<:::777777888888888777777999;;;;;;:::999999:::???BBBEEEHHHHHHGGGFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLOOONNNLLLIIIFFFDDDBBBAAA===;;;888555333111000///,,,+++)))***+++,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,------------...---,,,+++***************************+++++++++---...///222555999<<<>>>===>>>??????>>>======>>>CCCHHHRRR___iiittt}}}rrriiikkksssvvvtttmmmnnnnnnttt}}}uuummmhhhsssyyyxxx{{{yyyuuu|||}}}|||}}}zzzwwwuuuuuuwwwxxxwwwtttmmmtttxxxxxxyyy||||||xxx~~~{{{zzz{{{}}}oooiiiccccccgggkkklllkkkjjjiiihhhiiinnnvvvnnnZZZJJJAAA===<<<999777555333222111111222///............---------******+++,,,,,,---......******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,...000333999DDDQQQ[[[gggooowww{{{ttt]]]SSS\\\sss~~~}}}~~~ooo___SSSNNNFFFAAA@@@BBBGGGJJJPPPTTTYYY[[[WWWQQQJJJGGGEEEMMMXXXcccrrrnnnaaafffxxxrrraaaVVV\\\nnn|||sssbbbXXXQQQMMMLLLOOOMMMKKKIIIGGGGGGFFFCCCAAA777222---***+++,,,+++******************************))))))(((((())))))*********************************************************************++++++)))******+++++++++++++++++++++++++++++++++++++++************+++++++++,,,+++++++++++++++,,,---------------,,,------.........111555777999;;;===???BBBBBBAAACCCDDDDDDCCCAAA@@@<<<999:::>>>@@@>>>;;;>>>???@@@???>>><<<===>>>???AAAEEEHHHIIIHHHFFFDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNQQQPPPOOOMMMKKKIIIHHHGGGCCCBBBAAA???===999777555///---******+++,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,---...//////------,,,+++***************************++++++,,,...000333666:::===???@@@<<>>BBBGGGQQQWWWbbbkkknnnpppxxxyyywwwrrrrrr{{{zzzyyyqqqlllkkknnnxxx~~~yyyzzz}}}{{{zzz{{{~~~|||uuupppkkkppptttuuuvvvwwwuuuqqqzzzzzzyyyzzz||||||zzzvvvqqqllliiihhhiiifff```ZZZYYYaaammmxxx~~~nnn[[[KKKAAA===<<<999777555333222111111222///............---------))))))***+++---...//////******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,...111777@@@MMM[[[eeelllpppsssttt{{{dddRRRSSSfff~~~}}}zzzxxx|||qqqfffXXXPPPQQQUUUWWWWWWbbbjjjrrrvvvrrriii^^^WWWQQQXXXcccnnn{{{wwwbbb___ooo~~~kkk[[[\\\iiiyyyqqq\\\MMMKKKPPPLLLJJJHHHGGGFFFFFFFFFFFF>>>777...***,,,---,,,)))***************************))))))))))))))))))***************************************************+++++++++***************)))***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++,,,---------,,,,,,---...///000000444777;;;===???@@@BBBDDDCCCCCCDDDEEEFFFGGGFFFEEEFFFEEEDDDDDDFFFFFFFFFEEEJJJLLLMMMLLLJJJGGGEEEEEEBBBEEEKKKPPPRRROOOJJJFFFDDDDDDEEEEEEFFFHHHIIIIIILLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJHHHIIIJJJIIIGGGBBB>>><<<555222...,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))******+++***++++++---...///000000---,,,++++++*********++++++************,,,---...111333666:::===>>>??????>>>>>>>>>>>>CCCMMMZZZccckkklllooommmfff```bbbiiikkknnnqqqyyyvvvxxx~~~vvvvvv{{{~~~}}}{{{zzz~~~zzzyyyvvvsssrrrrrrpppnnnpppppprrruuuxxx{{{||||||wwwzzz{{{wwwpppkkklllnnnllldddZZZTTTXXXeeeuuunnn\\\LLLBBB>>><<<999777555333222111111222///............---------))))))***+++---...//////******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........+++...333:::FFFTTTbbbkkkmmmnnnmmmnnnvvvpppXXXTTTbbbwww~~~{{{vvvxxxyyyzzzsssllloootttrrrnnnvvv~~~{{{tttlllqqqyyyiii___iiiwww|||hhh^^^```oookkkPPPIIINNNKKKJJJIIIGGGFFFFFFHHHIIIDDD;;;111,,,,,,---,,,)))******************************))))))))))))******************************************************+++++++++*********************+++,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...///111222333888:::===???@@@AAACCCDDDDDDDDDDDDEEEEEEEEEFFFGGGJJJNNNQQQOOOLLLJJJMMMPPPTTTWWW[[[\\\ZZZWWWTTTSSSQQQTTTZZZ______ZZZQQQIIIEEEEEEEEEEEEEEEFFFHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJLLLMMMNNNOOONNNNNNMMMMMMLLLLLLKKKKKKKKKMMMOOOOOOMMMIIIEEEAAA<<<999444111///---***)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))******+++******+++,,,---//////000,,,,,,++++++******++++++++++++******,,,...000111555777:::<<<>>>===<<<<<<===999888???QQQiiiwwwjjj[[[QQQQQQVVV\\\bbbmmm{{{tttooouuu~~~}}}zzzuuurrruuuwwwzzz~~~~~~yyytttkkkpppuuuuuuqqqnnnooorrrvvvssslllbbb\\\___lllwwwooo\\\MMMCCC>>><<<999777555333222111111222///............---------******+++,,,,,,---......******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////---000666???LLLZZZfffmmmmmmmmmmmmppp{{{uuubbbVVV```uuuyyytttqqqooosssyyyooo```bbbjjj|||wwwbbbXXXbbb}}}wwwWWWJJJLLLJJJKKKJJJHHHGGGGGGIIIKKKGGG@@@666000---,,,+++)))************************+++******))))))******+++************************++++++++++++++++++++++++******************++++++***++++++,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000222444666777999;;;<<<===>>>???BBBEEEDDDDDDDDDBBBBBBCCCGGGJJJUUU[[[aaa```ZZZXXX]]]bbbeeehhhmmmoooooonnnllllllhhhiiikkkmmmllleeeZZZQQQMMMLLLJJJGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMKKKMMMPPPQQQPPPMMMIIIFFFAAA>>>:::777444111---***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))******+++******++++++,,,---......,,,,,,++++++***++++++,,,,,,+++++++++---000444555888:::<<<===>>>===<<<;;;;;;999:::HHHbbbtttcccVVVNNNNNNSSSVVV\\\hhhwww|||sssnnnqqqwww||||||~~~~~~yyymmmpppsssvvvvvvtttsssssspppvvvyyytttkkkgggllltttooo]]]NNNDDD???===999777555333222111111222///............---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////000333:::EEERRR___iiinnnppprrrtttzzzjjj``````qqqzzzsssooonnnoooqqquuu{{{zzzwwwzzz~~~sssccc___bbbsssqqq^^^]]]nnn|||```NNNJJJIIIKKKLLLJJJHHHGGGHHHKKKHHHCCC;;;444...+++******************************+++******))))))******+++************************++++++++++++++++++++++++)))))))))***+++++++++,,,***+++,,,,,,------,,,,,,************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......111222333444777999;;;<<<:::;;;<<<<<<>>>AAAFFFJJJMMMNNNNNNOOOPPPUUU]]]cccpppvvv{{{}}}{{{{{{~~~|||tttmmmiiifffaaa\\\WWWSSSQQQPPPOOONNNLLLJJJHHHFFFEEEDDDGGGGGGHHHIIIJJJLLLNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJLLLNNNPPPPPPNNNJJJHHHBBB@@@>>><<<:::666111...++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))******+++*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,///333777::::::;;;<<<>>>>>>>>>>>>===???BBBKKKZZZnnnlllbbb^^^\\\^^^aaa___bbbhhhrrr~~~{{{yyyzzz}}}{{{{{{}}}}}}yyyooovvv|||{{{wwwtttvvv{{{ooo]]]NNNDDD???===999777555333222111222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000222666===IIIVVVbbbjjjnnnuuuxxx|||hhhdddkkk{{{yyyuuunnniiiiiinnnrrryyy{{{xxx}}}}}}{{{~~~|||tttqqqvvv|||}}}|||}}}}}}~~~~~~vvvgggaaabbbiiiwwwlll___bbbkkk}}}fffRRRJJJIIIKKKMMMKKKHHHGGGHHHJJJHHHEEE???666///***)))***************************++++++************++++++************************++++++++++++++++++++++++(((((()))***+++,,,,,,---***+++,,,,,,------,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,------------,,,,,,,,,,,,---......444444666777:::===???@@@<<<======>>>@@@EEEKKKPPP]]]___bbbdddiiisss~~~xxxqqqkkkgggfffcccaaa]]]XXXRRRMMMIIIGGGGGGGGGGGGHHHJJJLLLMMMNNNLLLLLLLLLKKKKKKJJJJJJJJJHHHJJJMMMOOOOOOMMMKKKIIIAAA@@@@@@???>>>:::555111++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))))))))))))))))))))******+++*********************++++++++++++***++++++,,,,,,,,,++++++---000555:::<<<;;;;;;===>>>???@@@AAAAAAEEENNN\\\hhhsss~~~yyyllliiinnnrrrtttvvvnnnlllkkknnn{{{zzztttxxxsssmmmhhhkkkqqqyyyzzzuuuuuusssxxx~~~{{{xxxwwwzzz~~~ttt^^^LLLCCC>>>::::::777444333333333222111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***+++---...,,,***,,,++++++,,,...//////...444;;;EEEOOOYYYdddnnnuuu~~~qqqjjjqqq}}}{{{tttrrrsssssswww|||}}}}}}}}}~~~zzzqqqmmmgggdddffflllqqquuu}}}}}}~~~~~~zzzvvvpppqqqqqqsssuuuwwwzzz{{{ttttttooohhhiiiqqqzzz~~~oooiiiooowww{{{zzzzzz{{{}}}~~~~~~}}}yyyuuussstttxxx{{{{{{zzz|||~~~}}}fffZZZ[[[```lll|||yyyddd]]]aaannnxxx~~~vvvhhhTTTCCCDDDKKKMMMJJJHHHIIIIIIGGGIIIGGGCCC===555///+++***,,,++++++***))))))*********************************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---......000...,,,,,,///222555666777888:::::::::<<<>>>@@@<<<<<>>;;;999111///---,,,,,,+++)))''')))******++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************++++++*********************************************+++,,,+++******,,,---++++++---000444777999999???;;;;;;???@@@AAAHHHRRR```eeemmmtttwwwwwwvvvuuulllooorrrzzzrrrmmmmmmuuuzzzllleeellluuu~~~~~~vvvoooooorrrjjjkkkllloootttvvvwwwvvvppplllkkkrrr}}}zzzzzzyyyyyyuuu^^^LLLCCC>>>::::::777444333333333222111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***+++---...,,,*********+++,,,...000111111888@@@JJJSSS[[[eeepppyyywwwlllrrr|||xxxoookkkjjjlllmmmmmmqqqwww{{{~~~}}}~~~yyyrrrmmmdddcccdddggglllrrrwwwzzz|||||||||~~~~~~{{{wwwtttlllkkkkkklllnnnrrrvvvxxxssssssooogggffflllrrruuuxxxxxx}}}}}}lllfffkkkrrrtttsssssstttuuuvvvvvvvvvqqqmmmjjjiiikkkooosssuuuwwwyyy}}}mmm^^^[[[YYYcccqqq}}}ppp___VVV]]]jjjwwwyyytttkkk]]]QQQJJJKKKLLLLLLJJJHHHHHHIIIHHHGGGDDD>>>888111---***++++++***************+++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,---000333555666999:::::::::999:::===???JJJKKKNNNRRRZZZgggssszzz~~~xxxrrrpppqqqqqqoookkkggggggkkkooo```YYYPPPIIIGGGIIIMMMOOOMMMLLLKKKJJJJJJKKKLLLMMMJJJHHHFFFDDDCCCAAA>>><<<888555000---,,,,,,+++***+++,,,,,,,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))***************************************************************+++++++++******,,,---+++,,,///222777:::;;;<<>>???@@@GGGYYYjjjzzzpppfff^^^[[[WWWaaaooo~~~llldddgggrrr~~~~~~zzz{{{pppfffbbbgggmmmtttvvvttttttxxx|||vvvvvvwwwzzz~~~{{{vvvrrruuu|||~~~{{{zzzzzz}}}{{{xxxxxxuuu^^^LLLCCC>>>::::::777444333333333222111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++******+++,,,...111444555>>>FFFPPPWWW\\\dddqqqzzztttllliiixxxssskkkiiiiiimmmqqqpppnnnpppuuuyyy{{{~~~}}}~~~|||uuummmddd^^^ZZZ^^^dddkkkqqqwww{{{}}}{{{{{{zzz{{{{{{yyyuuurrrmmmkkkjjjjjjmmmrrrxxx|||||||||xxxppplllnnnqqqqqqsssqqqssswwwzzz|||}}}~~~~~~~~~zzziiiaaadddjjjkkkkkkkkkkkklllmmmnnnnnnkkkiiifffcccaaadddhhhlllkkkooosssuuuvvvyyy~~~yyyfff\\\SSSYYYcccqqqkkkVVVUUUdddvvv~~~uuummmYYYPPPKKKMMMLLLGGGGGGLLLGGGGGGEEEAAA;;;555///+++++++++*********++++++,,,***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,---...///111333555666777777888:::<<<@@@FFFMMMRRR]]]ffflllooo{{{{{{}}}~~~zzz{{{xxxmmm]]]RRRLLLLLLMMMMMMMMMKKKIIIJJJMMMOOONNNMMMLLLJJJHHHGGGFFFEEECCCAAAAAA<<<666111///...---,,,---------,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))************************************************************)))***+++***)))***,,,---,,,...222666:::<<<===>>>;;;<<<>>>BBBIII[[[xxx{{{jjj\\\TTTRRRQQQ^^^pppzzzmmmjjjppp}}}yyynnnjjjuuuzzz~~~xxxsssqqqqqqxxx{{{~~~}}}xxxssspppsssxxx}}}}}}{{{uuu^^^LLLCCC???;;;:::777444333333333222111//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...111555888CCCKKKSSSWWWYYY___kkkuuuvvv~~~|||nnneeegggmmmvvvtttmmmllltttwww|||~~~xxxqqqqqquuuyyy{{{}}}}}}|||}}}zzzrrrjjjccc]]]YYY^^^bbbiiiooosssvvvxxxzzz{{{zzzzzzzzzzzzyyywwwtttvvvtttqqqqqqtttzzz|||{{{zzzxxxuuurrrqqqssstttuuu{{{~~~~~~~~~~~~}}}~~~~~~~~~wwwfff]]]___eeegggiiijjjjjjjjjjjjkkklllmmmoooppplllfffaaa``````\\\aaagggkkkmmmqqqxxx~~~rrrcccXXXXXX]]]jjj{{{iiiYYYdddvvvrrrZZZJJJLLLOOOIIIHHHLLLGGGGGGFFFDDD@@@999222---++++++*********+++,,,,,,***************************************************++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---...---,,,,,,///111444666777888999::::::;;;<<<@@@HHHTTTbbbllluuu{{{nnneee___[[[VVVSSSNNNLLLKKKNNNRRRRRRMMMHHHLLLJJJIIIHHHIIIHHHGGGEEEEEEBBB<<<888444111...,,,,,,,,,++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***((()))))))))***************************+++++++++************************)))***+++*********,,,......111555999;;;<<<===>>>888;;;AAAJJJXXXooorrraaaXXXWWWYYYaaahhhrrr}}}}}}|||}}}rrrmmmmmmttt}}}~~~}}}uuu]]]LLLCCC???<<<:::777444333333333222111//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............111777;;;FFFMMMSSSVVVVVVZZZcccjjjqqqwwwwwwmmm```^^^hhhtttrrryyy}}}vvvssswww}}}|||sssrrrvvv|||||||||zzzzzz{{{}}}{{{ooofff```^^^]]]]]]gggkkkpppssstttuuuwwwyyy{{{zzzzzz{{{}}}~~~}}}|||}}}{{{zzz||||||xxxuuuuuusssrrrvvv}}}~~~}}}}}}}}}}}}uuuddd\\\^^^dddkkkooorrrsssrrrqqqqqqrrrtttyyy}}}sssfff[[[VVVRRRXXX___fffkkkpppvvvzzzuuuhhhccc```iiizzz^^^```mmmhhhLLLIIIOOOMMMIIIKKKHHHGGGFFFFFFDDD>>>666000,,,+++++++++++++++,,,,,,***************************************************++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...............111444777888999:::===@@@GGGGGGGGGKKKUUUeeewww~~~|||wwwsssqqqmmmkkkZZZTTTNNNLLLNNNOOOLLLHHHLLLKKKIIIIIIJJJJJJHHHGGGEEEDDDAAA???<<<666000,,,***************+++,,,---************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++((()))))))))************))))))*********+++++++++************************)))***++++++***+++---///222555888:::::::::;;;===;;;@@@IIIUUUeeexxxyyyhhh^^^^^^ccchhhuuussssssvvv||||||yyywwwyyy||||||uuu]]]KKKCCC@@@===:::777444333333333222111...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,------...///......222:::@@@IIIMMMRRRVVVXXX[[[```dddooooookkkccc]]]aaaooo{{{uuuwwwxxxxxxxxx}}}|||wwwyyy~~~}}}zzzwwwwwwyyy{{{}}}~~~wwwnnnccc[[[YYY]]]bbbeeemmmqqqvvvwwwwwwwwwyyy|||zzzzzzzzz}}}{{{yyyuuupppqqqvvv}}}~~~|||||||||}}}~~~}}}ttteee^^^bbbgggtttyyy|||{{{||||||ooo___UUUTTTZZZbbblllsssxxxyyyyyyxxxoooppp{{{jjj```bbbzzztttSSSJJJMMMNNNKKKJJJIIIHHHGGGGGGFFFBBB:::444------,,,+++++++++++++++***************************************************++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------///000222333333555888999;;;???FFFLLLXXXZZZ]]]eeesss}}}||||||oooeeeWWWLLLIIIJJJMMMNNNMMMKKKJJJJJJKKKKKKIIIHHHEEEEEEEEEEEEBBB===555000,,,+++*********+++---...************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++))))))))))))************)))))))))***++++++,,,,,,***************************+++,,,,,,,,,,,,///111444888:::;;;999:::===@@@===FFFRRR```ppp|||~~~{{{ooojjjooozzz}}}sssqqquuu~~~~~~~~~pppiiilllrrr{{{{{{}}}~~~uuu]]]KKKCCC@@@>>>:::777444333333333222111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...---+++***,,,...***,,,......///555>>>FFFLLLNNNSSSXXX^^^bbbcccdddddd```[[[ZZZ___kkkxxx{{{zzzyyy|||~~~zzzxxxyyy~~~{{{vvvttttttxxx|||xxxsssiiiccc[[[VVVYYYaaajjjooopppuuu{{{}}}|||zzz{{{}}}xxxxxxyyy}}}xxxpppnnnpppyyy|||~~~||||||}}}|||~~~~~~}}}}}}~~~{{{}}}tttfffaaafffmmm|||yyyjjj```bbbfffnnnyyy{{{}}}~~~|||hhh[[[iiizzz^^^MMMJJJLLLLLLJJJKKKIIIGGGGGGHHHEEE>>>777///...---,,,+++************************************************************++++++,,,,,,++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,---///222666888777999<<<===AAAJJJVVV```ooossszzzyyyjjj\\\RRROOOPPPQQQOOOMMMLLLLLLLLLLLLJJJIIIGGGGGGGGGGGGFFFBBB===999222000...,,,+++,,,------************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))************((())))))***++++++,,,,,,************************+++,,,---------...000222666999;;;;;;:::<<>>:::777444333333333222111......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...---+++***,,,...(((***---...000777BBBKKKMMMOOOTTT\\\dddiiiiiigggWWWQQQNNNSSSbbbsss}}}|||uuuppppppttt|||zzztttqqqsssxxx~~~yyypppiiibbb]]]XXXWWW]]]gggpppvvvrrryyy{{{zzz{{{vvvvvvxxx~~~|||rrrmmmmmmuuuyyy}}}}}}|||}}}~~~zzz}}}}}}|||{{{|||}}}tttgggdddjjjrrruuummmnnnqqqyyy}}}zzz|||nnnWWWYYYkkk{{{{{{fffQQQHHHJJJLLLJJJLLLIIIGGGGGGHHHFFF@@@:::000///...,,,+++***))))))************************************************+++++++++,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,---///444888;;;<<<>>>@@@CCCHHHTTTeeeqqq||||||~~~{{{~~~qqqcccXXXRRRPPPQQQOOOMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHFFFCCC@@@777555222///---,,,,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))************((())))))***++++++,,,,,,************************+++---.........///111333666999<<<<<<;;;???FFFMMMmmmyyy~~~wwwqqqhhh```\\\YYY[[[mmmwwwvvv}}}}}}}}}pppjjjppp~~~|||}}}vvv^^^JJJBBB???===:::888666333222111111111///............---------+++,,,---......---,,,+++.................................------,,,,,,,,,//////...111666???HHHNNNUUUTTTYYYfffsssvvvmmmccc]]]VVVRRRXXXgggyyywwwggggggmmmssswww|||xxxvvvuuuuuuvvvzzz~~~~~~xxxooohhhcccWWW[[[___dddhhhlllppptttuuuwwwzzz|||}}}}}}|||zzzzzz{{{}}}yyynnnkkktttssstttyyy}}}~~~zzzvvv{{{yyyzzz~~~}}}|||~~~{{{{{{|||}}}yyyjjjdddhhhoooxxxppppppttt~~~{{{www{{{~~~~~~}}}~~~bbbPPPUUUhhhwww~~~pppVVVIIILLLNNNGGGKKKIIIFFFFFFFFFCCC???;;;222111000---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------///...---,,,,,,,,,------111///...111777<<<======AAACCCHHHOOO[[[kkk|||}}}nnnaaa]]]bbbhhhqqqxxxvvvooofffbbbfffnnnuuuyyyxxxooogggbbbYYYQQQIIIHHHMMMOOOLLLGGGGGGGGGGGGIIIKKKJJJHHHEEE@@@;;;444///---------------+++)))((())))))((('''+++*********))))))((((((************************************************++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///111666:::;;;;;;<<<<<<:::AAAXXXoooyyylll]]]SSSQQQWWWcccuuu}}}~~~qqqeeelllzzz}}}yyywww{{{vvv___KKKCCC???===:::888666333222111111111///............---------,,,------------------,,,..............................---------,,,,,,,,,///...///333;;;DDDLLLPPPRRRTTTZZZeeepppuuutttpppjjjeeeaaadddmmmxxxpppcccdddmmmsssvvvyyyttttttssstttvvvyyy}}}~~~wwwnnneee^^^[[[\\\```fffjjjmmmoooqqqssssssuuuyyy{{{}}}}}}|||{{{rrrkkklllpppuuuyyy{{{zzzxxxvvvwwwuuuwww}}}}}}|||~~~{{{|||}}}~~~yyyjjjdddgggmmm|||pppjjjfffkkkvvv~~~vvvyyy{{{zzz{{{ttt]]]XXXcccrrr|||xxxcccRRRMMMLLLIIILLLJJJHHHGGGHHHFFFBBB>>>444222///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......------------------------------------......//////......000555;;;AAADDDFFFMMMPPPWWWddduuu|||xxxuuullleeehhhmmmqqqtttwwwrrrkkkggghhhkkkmmmppptttsssooojjjgggfffiiimmmooosssrrrpppmmmmmmpppxxx~~~}}}{{{iii^^^QQQJJJKKKMMMLLLJJJKKKJJJIIIIIIIIIIIIHHHGGGDDD@@@999333000...,,,+++...,,,******++++++***)))+++*********))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000222444777999<<<;;;<<>>:::888666333222111111111///............---------...------,,,,,,------...------------------------...------------,,,,,,,,,......000777BBBKKKPPPQQQQQQTTTZZZbbbkkkqqqvvvxxxqqqqqqqqqqqqssswww}}}sssfff^^^bbbmmmsssuuutttpppqqqqqqsssvvvyyy{{{}}}~~~xxxmmmbbbYYYVVVVVVdddiiiooossstttsssrrrqqqqqqsssvvvyyy{{{||||||{{{vvvjjjccciiiqqquuuuuurrrpppooopppnnnqqqxxx|||||||||~~~|||}}}~~~zzzkkkdddeeeiiittt{{{~~~~~~lllbbbXXXXXXaaammmtttvvvoooqqqsssuuuxxxooo\\\\\\lll{{{zzzcccPPPJJJJJJKKKJJJIIIIIIIIIHHHEEEBBB999444///------...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------------------***+++---...///000000000000222666;;;@@@GGGNNNSSS]]]dddpppyyyyyy~~~vvviiieeecccggglllqqqxxx~~~zzzzzz{{{xxxuuuqqqmmmkkkkkkkkkkkkzzz~~~vvvzzz|||zzz}}}zzzlllYYYLLLHHHJJJKKKKKKMMMMMMLLLIIIGGGGGGHHHIIIHHHDDD???999555000,,,)))...---++++++,,,---,,,+++***************)))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///111555888999999===;;;<<>>:::888666333222111111111///............---------...---,,,++++++,,,---...------------------------------------------------//////333;;;FFFNNNQQQPPPQQQSSSWWW^^^ffflllooopppkkkpppuuuvvvuuuvvv|||zzzeee___[[[aaammmsssssspppnnnooorrrtttwwwyyyzzzzzzzzzvvvnnnbbbXXXUUUXXX]]]lllqqqwww{{{zzzvvvrrrpppoooqqqtttwwwyyyzzz{{{{{{zzzlll___dddkkkqqqtttrrrnnnjjjgggeeehhhqqqxxxzzz{{{}}}}}}~~~{{{mmmdddbbbdddnnnwww~~~iii^^^SSSNNNSSSZZZ___``````ccchhhnnnuuueeeZZZgggzzzvvvWWWJJJKKKIIIIIIJJJJJJJJJIIIGGGEEE>>>777///---...///---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.................................***+++---///000000000000444777;;;>>>DDDNNN[[[dddqqqzzzjjjiiihhhiiilllpppssssss}}}}}}|||zzzwwwuuujjjkkkttt|||}}}xxxyyy{{{wwwdddTTTKKKHHHHHHHHHKKKLLLLLLJJJHHHGGGHHHJJJIIIFFFBBB>>>999444///+++...,,,++++++,,,------,,,***************************************************************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------......///333777::::::999<<<<<>>:::888666333222111111111///............---------...---,,,++++++,,,---...------------------------------------------------000222777???IIIOOOPPPOOOPPPPPPRRRZZZccchhhfffbbbbbbjjjrrrsssqqqrrrzzzxxxlll]]]]]]___eeemmmrrrqqqmmmmmmpppssswwwxxxxxxwwwvvvnnniiiaaaXXXSSSWWWaaaiiiqqqvvv|||~~~}}}xxxtttqqqooopppsssvvvxxxyyyzzzzzz~~~uuudddeeeiiisss~~~|||vvveeeaaabbbkkktttyyy{{{}}}~~~|||nnnddd______kkkvvvqqqeeeUUUJJJGGGIIIKKKKKKNNNSSS\\\fffqqq|||sss]]]ccctttbbbNNNKKKGGGHHHIIIIIIIIIGGGFFFFFFAAA:::222...//////---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////........................+++,,,---///000111111111555777;;;AAAKKK[[[mmmyyyxxxmmmccccccffflllttt~~~zzzvvvuuutttzzzxxxgggYYYOOOIIIGGGIIIJJJKKKKKKJJJIIIHHHIIIFFFEEEBBB@@@>>>999333///...,,,++++++,,,,,,,,,+++***************+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------...............111444888:::;;;;;;<<>>:::888666333222111111111///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000444<<>>999666///...,,,+++,,,,,,+++************+++++++++++++++************************************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---......//////...111444666888:::===@@@CCCSSSffftttzzz{{{vvvoooccc^^^\\\eeezzzvvvgggiiiuuu}}}hhh\\\___hhhlllvvvzzzbbbNNNDDDAAA>>>:::888666333222111111111///............---------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///666@@@GGGLLLPPPUUUYYYYYYZZZ\\\___aaaaaa]]][[[hhhlllooonnnmmmrrr}}}~~~rrrdddXXX]]]iiisssrrroooooonnnlllnnnqqqvvvyyyxxxsssmmmiii]]]ZZZYYY^^^gggpppuuuvvvwwwzzz}}}~~~}}}}}}}}}wwwwwwyyyzzz|||}}}~~~~~~{{{xxxyyy}}}ssslllpppvvvzzz|||}}}}}}pppcccZZZVVV^^^lll{{{wwwfffZZZRRRLLLJJJBBBEEEMMMWWWcccnnnuuuyyyvvvuuuwwwyyywwwuuuzzzmmm\\\\\\tttvvv^^^JJJFFFHHHJJJJJJGGGEEEEEEFFFEEE@@@999222---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////..............................///111444999===@@@GGGJJJSSScccwww~~~|||jjjjjjkkkooouuu~~~}}}|||{{{yyylllfffYYYRRRJJJHHHKKKMMMKKKIIIGGGFFFEEEEEEDDDBBB>>>;;;222000...------,,,+++************++++++,,,,,,,,,************************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////000555999:::888:::AAAGGGSSSiiivvvnnnddd^^^ZZZaaarrrsssnnnyyyvvvhhh```eeennn|||{{{aaaMMMDDD@@@???:::888666333222111111111//////.........---------+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---777CCCJJJMMMQQQYYY___dddfffgggeee```[[[ZZZ[[[mmmooopppnnnooovvv{{{nnn```TTT```ooozzzwwwpppnnnnnnmmmnnnqqqvvvyyywwwqqqiiiddd^^^\\\___iiiuuu||||||xxxyyy{{{}}}~~~~~~{{{{{{|||}}}~~~yyy|||}}}~~~~~~tttuuuyyy|||}}}}}}~~~}}}qqqcccYYYTTTWWWeeevvvrrrdddWWWNNNEEEFFFJJJRRR]]]hhhpppuuuoookkkkkkkkkiiihhhppp{{{qqq[[[VVVccczzz{{{cccKKKFFFIIILLLKKKHHHEEEFFFGGGEEEBBB;;;333---***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////////////////////////////222777===CCCGGGXXX\\\gggyyywwwaaahhhkkkpppwww}}}{{{wwwvvv{{{dddXXXKKKFFFIIIMMMMMMJJJJJJIIIGGGGGGFFFDDDAAA>>>555222000......---,,,************++++++,,,,,,,,,************************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000222888===<<<999;;;CCCLLLaaa{{{~~~ssskkkgggbbb^^^aaannnyyy{{{qqqjjjhhhnnnvvvxxx___LLLCCC???<<<:::888666333222111111111///............---------...------,,,,,,------...+++++++++++++++++++++++++++,,,------,,,,,,...000555999CCCMMMPPPQQQZZZfffpppmmmmmmlllbbbWWWZZZffftttrrrpppqqqvvv}}}~~~xxxppphhhbbb___llltttwwwpppjjjlllooopppsssvvvxxxuuunnnfff```^^^^^^dddmmmtttzzz~~~~~~}}}{{{{{{|||~~~yyyxxx}}}~~~|||yyy{{{sssxxx}}}~~~|||xxxzzzqqqaaaUUUOOORRRZZZhhhvvv{{{mmmbbb[[[UUUNNNLLLSSS]]]hhhnnnpppooolllgggccceeemmmttt{{{~~~gggMMM[[[dddwwwzzzgggLLLLLLGGGKKKMMMEEECCCHHHEEEFFFFFFCCC:::000***+++---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111///......////////////333///000888>>>CCCLLLUUUeeeqqquuuqqqttt~~~}}}yyyvvv^^^HHHCCCGGGJJJIIIJJJIIIGGGEEEDDDEEEEEEDDDCCC<<<555...+++---...,,,***************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++******)))***++++++,,,,,,------...///...------...000222444:::999:::<<<>>>BBBHHHNNNhhhzzzzzzsssqqqooonnnoooqqquuuzzz~~~}}}ssssssyyyzzzuuuxxxyyy|||xxx___LLLCCC???<<<:::888666333222111111111///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000555999BBBJJJNNNPPPZZZeeennnmmmkkkfff^^^ZZZ```iiipppooopppssszzz{{{rrriiicccaaaaaalllrrrsssmmmjjjmmmppppppxxxyyywwwrrrjjjbbb]]]\\\eeejjjrrryyy}}}~~~}}}|||}}}zzzxxx|||~~~~~~{{{qqquuu|||{{{{{{}}}rrrbbbVVVPPPOOOWWWcccrrr~~~wwwllleee[[[TTTSSSXXX___dddfffiiilllkkkiiijjjnnnrrr}}}~~~}}}ssstttvvv{{{qqqZZZSSS]]]tttnnnUUULLLEEEIIILLLEEEEEEIIIFFFFFFFFFCCC;;;222,,,+++---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...///000000000000333222555===EEELLLXXXcccuuu~~~}}}~~~{{{yyy~~~zzzjjjYYYMMMFFFBBBEEEKKKHHHGGGEEEEEEFFFFFFEEECCC???999333///......,,,+++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******++++++++++++*********++++++,,,,,,---......000/////////000222555666999:::;;;<<<===BBBLLLUUUjjjxxxyyyxxx}}}~~~{{{vvvrrroooooowwwuuuxxx|||{{{yyy|||~~~~~~yyytttmmmmmmllllllnnnsssyyy}}}xxx```MMMDDD???<<<:::888666333222111111111///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000222666999@@@GGGJJJNNNWWWaaagggiiieee\\\WWW[[[dddjjjiiikkkpppwwwvvviii___\\\```eeemmmooonnnjjjjjjnnnpppooowwwvvvrrrmmmfffbbb``````mmmrrryyy~~~{{{xxxzzz}}}~~~~~~qqqsss}}}~~~||||||}}}rrrcccWWWPPPLLLRRR]]]kkkyyyzzzoooccc[[[XXX[[[^^^iiipppwww{{{yyyvvvtttttt{{{|||zzz{{{tttppplllooovvv}}}mmmUUU\\\rrr}}}fffPPPFFFGGGKKKGGGFFFJJJGGGFFFFFFCCC<<<444...------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......//////000000111111222444:::CCCMMMZZZlll{{{|||}}}nnnooottt|||{{{iii[[[PPPIIIHHHJJJFFFEEEEEEFFFGGGGGGEEEDDDAAA>>>999444000---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++++++++***+++++++++,,,------......111000000000222444777999:::===@@@AAAEEEOOO\\\fffnnnvvvxxxoooiiiqqq~~~xxxvvvvvv|||pppiiigggsssyyyzzzxxx{{{|||rrrooojjjeeebbbbbbccceeeiiippp{{{xxx```MMMDDD???<<<:::888666333222111111111///............---------...------,,,,,,------...------------------------,,,---------,,,...111444888;;;@@@DDDFFFJJJRRRYYY[[[```]]]SSSRRR\\\eeeeeeeeeiiiqqq|||ppp```WWWXXXaaajjjnnnkkkhhhgggkkknnnooonnnooommmjjjgggfffgggjjjlllsssxxx}}}yyyxxx{{{~~~uuusss}}}}}}|||~~~~~~}}}qqqcccWWWQQQJJJNNNWWWdddsss{{{qqqjjjhhhiiivvv}}}yyyuuuwww|||}}}~~~~~~rrrjjjiiiooovvv{{{eeeaaammmyyy[[[KKKHHHLLLIIIHHHJJJGGGFFFFFFDDD>>>777111......,,,,,,,,,------------...------------------------------------------------............////////////...///000000//////000111222777@@@JJJWWWkkk{{{uuussszzz~~~uuuyyyxxxkkkeee\\\QQQIIIFFFEEEEEEFFFHHHHHHFFFDDDCCCBBB>>>888111,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******++++++,,,,,,++++++++++++,,,,,,---.........000000000111333666999;;;999>>>EEEMMMYYYhhhsssyyywwwvvvooofffeeetttzzzpppllljjjyyy}}}}}}~~~vvvooojjjfffccc```cccggglllsss~~~yyy```MMMDDD@@@===:::888666333222111111111///............---------...------,,,,,,------...------------------------,,,------------///333666;;;>>>BBBCCCEEEIIINNNRRRSSSXXXWWWQQQTTT___dddbbbdddjjjtttyyyhhhZZZTTTZZZeeemmmlllhhheeegggkkkmmmmmmllljjjgggeeeeeehhhnnnssswwwwww{{{zzzwwwyyy~~~}}}~~~zzztttyyy}}}~~~~~~}}}||||||}}}~~~{{{pppdddYYYRRRKKKMMMSSS```ooo|||xxxssssssxxx}}}qqqfffdddjjjpppuuuyyy}}}{{{hhhggg}}}kkkTTTJJJMMMJJJHHHJJJGGGFFFFFFDDD@@@:::444000...,,,,,,---------.........------------------------------------------------........./////////000000...000000///......000222:::BBBLLLVVVeee~~~yyyyyysssllltttwwwiii[[[QQQFFFFFFEEEFFFHHHHHHGGGEEEEEEDDDAAA;;;333...+++***++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------...///////////////111333777;;;===<<>><<<777111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***+++,,,------------,,,,,,------...////////////000111333666;;;???BBBUUUjjj|||xxxvvv}}}wwwnnniiifffbbbkkkzzzzzzaaaNNNEEEAAA===:::888666333222111111111//////.........---------...------,,,,,,------...++++++++++++++++++++++++------------...111666;;;<<>>:::888666333111/////////......---------,,,,,,,,,+++,,,---//////...,,,+++---------,,,,,,+++++++++,,,,,,,,,---000444999;;;@@@@@@EEEQQQ___eeeaaa[[[SSSPPPQQQYYY]]]]]]bbbiiippp{{{}}}vvvkkkbbb\\\```hhhmmmnnnmmmfffhhhiiiiiigggeeeeeefffeeejjjqqqwww{{{~~~zzzxxx{{{|||zzz|||~~~~~~{{{nnnoootttvvvqqqpppsssvvvvvvwwwzzzzzz|||zzzwwwssskkkaaaUUUOOOLLLTTTfffvvvyyyyyyzzzvvvkkk\\\NNNFFFCCCBBBBBBEEENNNXXXfffyyy~~~wwwpppllljjjeee[[[SSSQQQPPPQQQSSSUUUYYYeeeqqqwwwzzz~~~xxx^^^SSS___tttgggMMMDDDGGGIIIIIIHHHIIIEEEBBBBBBBBB>>>777000///...---...//////---+++...------------...//////////////////////////////111000...---,,,...///111222///111777888;;;JJJ^^^qqqyyy{{{qqqzzzxxxwwwvvvlllttt|||bbbOOOBBBFFFGGGAAABBBLLLHHHFFFCCC@@@>>>;;;666333///...,,,---...///......///...---,,,,,,,,,,,,,,,(((***,,,,,,+++++++++,,,,,,,,,,,,------.........---------......000111222...222000222:::<<>>???DDDJJJUUUeeesssvvvssspppnnnmmmiiibbb\\\]]]\\\]]]^^^\\\\\\ccclllzzz|||eeeVVVZZZjjjzzzpppYYYJJJHHHJJJJJJHHHIIIFFFCCCBBBBBB???888222///...---...//////---,,,...------------.../////////////////////////////////......---...///111222555///000:::CCCKKK\\\nnn}}}{{{uuudddggg~~~|||dddRRRPPPNNNEEEAAAFFFHHHFFFCCCAAA@@@===999666000...---,,,.........---///...---,,,,,,,,,,,,---)))+++------+++++++++,,,,,,,,,,,,------.........---------...///000111222111777666888>>>???CCCRRRcccjjjuuuqqqgggeeejjjpppyyyzzz}}}rrrjjj~~~bbbMMMEEEAAA;;;999888555333111000//////.........------------,,,000///---,,,+++,,,---...------,,,,,,,,,,,,++++++,,,,,,---...222666:::<<>>;;;999;;;>>>EEERRR___kkkmmmppprrrrrrooollliiilllkkklllnnnllljjjnnnuuuuuu```WWW```uuu~~~jjjSSSHHHKKKLLLHHHHHHFFFCCCBBBBBB???999444000///......//////---,,,...------------...//////////////////////////////---......///000111222222555000333AAARRRaaasss~~~ggg]]]eeexxx{{{gggbbb\\\OOOFFFEEEHHHFFFDDDCCCBBB@@@<<<:::222///---,,,---......---......---,,,,,,,,,------+++,,,------+++++++++,,,---------------.........------......///111222333444::::::<<>><<<<<<===AAALLLWWWdddjjjrrrwwwwwwvvvvvvvvvvvvuuuwww|||~~~qqq]]]^^^vvv^^^JJJJJJLLLHHHHHHFFFDDDCCCBBB???:::666111000.........///...,,,...------------...//////////////////////////////...///000111222222222222222444===OOOaaaqqqtttfff]]]ccc|||}}}xxxmmmZZZMMMJJJFFFEEECCCCCCCCCAAA???===444111...------...------...------,,,,,,,,,---------......---++++++,,,------------...............---......///000222333444666;;;;;;<<>>888444000............---------,,,,,,,,,------...---......---,,,+++---///.................................///111333444555888===;;;<<>><<>>===@@@DDDEEEEEEFFFIIILLLUUUaaajjjjjjjjjqqq{{{sssYYYFFF???JJJ\\\iiifffbbbdddgggeeefffgggggghhhhhhjjjnnnqqquuuyyy}}}|||~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}yyywwwyyy{{{}}}zzzpppeee]]]XXX^^^mmm{{{~~~~~~}}}}}}{{{{{{~~~}}}zzz|||zzzggguuupppRRRGGGGGGGGGGGGFFFDDDAAA???>>>>>>555222///---.........---...------------...//////////////////////////////000000000111333666888:::DDDSSShhhyyy~~~|||~~~llltttmmmWWWMMMFFFEEEDDDDDDEEEDDDBBB@@@>>>:::555111000000000///,,,,,,,,,,,,,,,---...///------------,,,...111444000/////////.........---......///000222444666777<<>>BBBFFFGGGFFFGGGKKKPPPUUU```ggggggiiisss}}}~~~hhhNNNAAAAAAPPPbbbmmmhhhaaadddiiihhhggghhhiiijjjkkkmmmrrruuuyyy||||||~~~~~~~~~~~~|||{{{}}}~~~}}}~~~||||||}}}}}}rrrggg___ZZZ```ooo}}}~~~~~~}}}{{{eeennnyyyWWWIIIKKKGGGGGGFFFDDDAAA?????????555333///---...............------------...//////////////////////////////.........000333888<<<>>>OOO\\\mmm|||zzzwwwbbbrrryyyeeeZZZHHHGGGFFFFFFFFFFFFDDDBBB@@@<<<666222111111000000,,,,,,,,,,,,,,,---...///,,,------------///222555000000//////.........---......///111222555666777999BBBDDDHHHTTTaaawwwyyyxxx~~~xxx~~~zzzzzzsssvvvzzzyyy___KKKBBB???>>>777666555333222111000000///............---------,,,111222---+++......+++------,,,+++,,,---...///...---...222888<<<<<<;;;AAAEEEIIIIIIGGGGGGKKKOOOYYY]]]bbbhhhooovvv|||kkkPPP>>>===CCCYYYgggooojjjccccccfffhhhiiijjjkkkllllllnnnqqqsss{{{|||~~~~~~~~~~~~}}}}}}{{{zzzyyy}}}~~~~~~|||vvvoooeee]]]```mmm{{{}}}~~~|||{{{|||}}}iiicccfff~~~aaaMMMGGGFFFHHHHHHEEE@@@>>>>>>@@@999555111///////////////..................------///////////////.........333222333555555999DDDPPPccchhhvvv~~~aaa```sss}}}rrr[[[NNNEEEFFFIIIFFFBBBAAAAAA@@@<<<999555222000///................................................000//////.........//////...///111111222444888;;;>>>AAAFFFMMMWWWfffvvv}}}|||ssstttvvv}}}yyy___KKKBBB???>>>777666555333222111000000///............---------...222222---+++,,,,,,***---,,,,,,+++,,,---...///.........222777;;;<<<;;;AAAFFFKKKKKKHHHHHHMMMRRR[[[^^^cccjjjqqqxxx~~~uuu]]]DDD888===FFF```iiimmmhhhcccccceeefffiiikkklllmmmnnnqqquuuxxx~~~}}}}}}~~~~~~~~~}}}|||{{{~~~~~~~~~~~~wwwnnnfff```cccooo{{{~~~}}}{{{{{{}}}hhh]]]\\\rrrcccLLLAAAFFFGGGHHHEEEAAA>>>>>>???999666111///////////////////////////////////////////////////////////////444111000444:::CCCQQQ^^^gggpppnnneeejjjyyyeeeOOOEEEBBBAAACCCGGGBBBAAA===999555222000...................................................//////............//////...///111111222555999<<>>>>>:::666222//////////////////000000000000000000000////////////////////////222000333>>>KKKVVVbbbkkkooo|||zzzllldddrrraaaLLLAAA???DDDIIIDDDBBB???;;;777333000...................................................//////............//////...///111111333555:::===DDDGGGPPP^^^nnn|||~~~}}}lllooouuu~~~zzz```KKKBBB???===777666555333222111000000///............---------///000000...+++***++++++,,,,,,,,,,,,,,,---------...///000333666999;;;<<<@@@GGGMMMMMMHHHHHHPPPYYY___aaadddjjjpppuuuxxxyyyzzznnnYYYAAA222666HHHYYYllliiidddaaabbbeeefffeeeiiikkknnnqqquuuzzz~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{}}}zzzoookkkiiimmmuuu|||}}}{{{yyyyyy{{{|||{{{yyyvvvtttvvvyyy}}}~~~qqqbbbfffvvvsss]]]MMMGGGGGGHHHFFFDDDAAA>>>===;;;777222000///////////////////////////000000000///////////////000000000///000:::MMM___hhhlllooozzz~~~~~~{{{lllkkkoooWWWHHHBBBCCCEEEEEECCCAAA===888444111///................................................///............//////000...///000111333666;;;???EEEKKKZZZooowww}}}|||tttvvvzzzzzzaaaLLLBBB???===777666555333222111000000///............---------,,,---......,,,+++,,,...+++++++++,,,,,,,,,,,,,,,...///111444666888:::<<<>>>EEEJJJJJJGGGIIIQQQYYY______aaaeeejjjnnnnnnmmmmmmbbbOOO<<<444<<>>BBBFFFGGGGGGJJJRRRXXX[[[ZZZ[[[___dddfffeeebbb```VVVGGG999777BBBUUUdddiii```ZZZ\\\aaaeeehhhjjjlllpppvvv{{{~~~}}}}}}~~~~~~}}}}}}}}}{{{zzzzzz|||~~~~~~}}}}}}|||zzz{{{|||}}}}}}}}}}}}}}}||||||~~~{{{}}}tttrrrrrruuuyyyzzzxxxvvvrrrrrrsssvvvyyy}}}~~~{{{vvvsssooollllllppptttwwwvvviiioooPPPKKKHHHFFFDDDDDDBBB@@@>>><<<888444000000//////...,,,,,,------......//////...//////000000111111222666444999JJJ]]]lllwww~~~xxxqqqWWWFFFBBBDDDEEEEEEDDDCCC@@@<<<888444222......................................................---......///000111///000000111333888???CCCMMMZZZsssvvvxxx{{{aaaLLLBBB???===777666555333222111000000///............------------+++,,,///---)))***///)))***+++,,,---,,,,,,+++---000333555555666999<<<@@@AAACCCEEEHHHMMMSSSWWWUUUTTTUUUYYY___bbb___\\\WWWNNNBBB999:::HHH[[[iiiggg^^^YYY[[[```bbbfffjjjpppuuu||||||{{{{{{|||||||||{{{|||||||||{{{|||~~~~~~}}}}}}yyyzzz{{{|||}}}}}}}}}}}}|||zzz}}}~~~}}}}}}|||~~~vvvuuuuuuwwwyyyyyywwwtttsssssstttwww||||||wwwnnnlllhhhgggiiiooouuuyyy}}}jjj___MMMIIIEEECCCCCCCCCAAA???===999444111000//////...---------...//////000000...//////000111111222222666444999III]]]ooo|||xxx{{{aaaMMMGGGGGGFFFDDDDDDCCCAAA>>>:::666444................................................---------......///000111///000000111444999@@@EEEWWWddd{{{tttttt}}}~~~|||aaaLLLBBB???===777666555333222111000000//////.........---------///,,,,,,///---((((((---)))***+++,,,---,,,++++++---000444555555666999<<>>MMMaaannnfff^^^YYY\\\___```ccciiisssxxx|||zzzyyyzzz|||||||||zzz|||}}}~~~}}}}}}~~~}}}}}}yyyzzz{{{}}}~~~~~~~~~~~~{{{zzz~~~}}}xxxwwwwwwxxxyyyyyyvvvtttvvvvvvxxx{{{{{{uuueeecccbbbccciiiqqqyyyxxx|||iiilllNNNJJJDDDAAABBBCCCBBB@@@===999444111000000///...---......///000111111222...//////000111222222222111333===PPPeeevvvoootttppp[[[PPPIIIDDDCCCCCCCCCBBB???;;;888555................................................---------......000111111///000000111444999AAAFFFXXXdddyyysssqqqyyy}}}zzz___JJJAAA===;;;777555333111111111000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333444555999???CCC???@@@???AAAKKKWWWYYYSSSXXXRRRQQQXXX\\\ZZZZZZ\\\UUULLL>>>999FFF\\\iiijjjccc\\\WWWXXX\\\```fffmmm{{{~~~}}}|||zzzzzzzzzzzzzzz{{{|||}}}~~~|||{{{}}}~~~||||||}}}~~~}}}{{{~~~~~~xxxtttsssvvvtttoooooosssrrruuu{{{xxxkkkddd]]]^^^bbbiiirrrzzz}}}dddnnnlllSSSGGGEEEEEE@@@@@@AAA:::;;;999555111/////////000...............///000000000111111//////111222111666777BBBYYYqqqoooiiipppuuu___LLLOOOFFFFFFEEEDDDAAA===888666000///------/////////...------............------------......///000000000000...///444888===FFFOOOcccmmmrrr}}}}}}xxxwwwyyyyyy^^^III@@@<<<:::777555333111111111000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333444555888>>>BBB???@@@@@@CCCNNNYYYZZZUUUVVVPPPOOOUUUYYYXXXWWWYYYUUUKKK===:::III^^^iiiiii```YYYVVVXXX]]]ccclllttt}}}zzzyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{|||}}}~~~|||{{{}}}~~~}}}}}}~~~~~~wwwsssqqqrrrppplllmmmqqqvvv|||uuuhhh___\\\\\\aaakkkvvv~~~~~~dddcccppppppUUUHHHEEEFFFBBBBBBBBB<<<<<<999666222000//////000...............///000000000222222111111222333333666???PPPfff~~~wwwxxx~~~rrrjjjjjj|||]]]QQQHHHGGGEEEDDDAAA===999777111///....../////////...---......//////......---------......///000000000000///111444777<<>>???AAAFFFQQQ[[[\\\XXXTTTOOONNNSSSWWWWWWUUUUUUSSSGGG;;;<<>><<<:::666333000//////000...............///000000111222333333222222333555666JJJ```pppllljjjooozzznnndddxxxuuu[[[IIIHHHEEECCCBBB???;;;888333111....../////////...---......//////......------......//////000000111000111333444555===OOOaaaooo}}}xxx]]]III@@@===:::777555333111111111000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111111222333555888<<>>===;;;888444111000//////...............///000000000000222333222111444999AAA[[[qqqyyyqqqpppvvvxxxiiisssjjjLLLIIIEEECCCCCCAAA===:::555222///...////////////......////////////...............///000000111111000222444555666@@@YYYooovvvxxxxxxyyy^^^JJJBBB>>><<<777555333111111111000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------111111111222555999<<<======???DDDNNNWWW[[[[[[ZZZVVVVVVWWWXXXZZZYYYTTTNNNEEE;;;888EEEYYYccc___WWWUUUSSSSSSWWW[[[bbbnnnxxx{{{yyyxxxxxxxxxwwwwwwvvvuuuuuuvvvvvvuuutttrrrsssssssssuuuvvvwwwxxx{{{{{{||||||~~~|||}}}}}}~~~~~~|||wwwrrrnnnkkkpppqqqrrrqqqnnnkkkhhhfffkkkooosssssssssvvv|||zzziiiXXXPPPQQQWWW```iiiyyy~~~}}}hhhbbbtttoooTTTEEEGGGDDDBBBCCC>>>===<<<999555333111//////...............///000000000///000333222000666???UUUnnn|||tttqqqOOOJJJEEECCCCCCCCC@@@<<<777444000...////////////...//////////////////.........//////000111111111000222555666999GGGddd~~~yyyrrrsssyyy~~~~~~yyy___KKKBBB???===777555333111111111000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...111000///111555:::<<<======???FFFPPPWWWWWWVVVWWWVVVYYY[[[\\\\\\ZZZQQQHHH<<<777;;;MMM___ddd\\\SSSSSSRRRTTTXXXZZZ^^^hhhsss{{{}}}{{{xxxxxx{{{|||zzz|||yyyuuussssssuuuvvvvvvvvvuuutttuuuwwwvvvuuussssssssssssssstttuuuvvvvvvxxxzzz|||~~~}}}}}}~~~}}}zzzuuupppkkkhhhjjjlllllljjjfffaaa___^^^cccllltttuuuvvv{{{wwweeeWWWKKKLLLWWWcccpppyyy}}}}}}xxxiiisss^^^IIIHHHDDDAAAAAA>>>>>><<<:::777444111000///...............///000000111...///222222111:::GGGcccwww|||~~~nnnQQQKKKEEECCCDDDEEEBBB>>>999666111///////////////...//////000000//////......//////000000111111222000222555888>>>PPPppp}}}wwwtttvvvzzz|||xxx^^^JJJBBB>>><<<777555333111111111000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000...---000666;;;===>>>>>>???FFFRRRWWWTTTQQQRRRTTTYYY]]]\\\\\\XXXLLL???555555???UUUfffeeeZZZQQQRRRRRRVVVZZZ[[[]]]eeeooossstttrrrnnnooossstttrrrsssqqqpppqqqsssuuuuuutttsssssstttvvvxxxxxxvvvtttttttttsssssssssttttttuuuuuuyyy}}}}}}~~~}}}yyytttoookkkiiijjjkkkkkkgggaaa\\\YYYYYY```mmmyyy{{{|||vvvjjj```TTTOOONNNWWWeeerrr~~~{{{yyy{{{~~~xxx|||jjjOOOKKKEEEAAAAAA???>>>===;;;888444222000..................///000000333//////333333333???PPPmmmyyyxxxjjjSSSLLLDDDBBBEEEFFFDDD@@@;;;777222///...///////////////000000000000///////////////000111111222222111111444999CCCXXXzzz|||||||||xxxxxx{{{~~~{{{|||www]]]IIIAAA>>>;;;777555333222222111000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///------000666;;;>>>>>>>>>???GGGRRRVVVQQQNNNOOORRRXXX\\\\\\[[[VVVHHH999222444CCC[[[jjjfffZZZQQQPPPRRRWWW[[[\\\]]]eeennnnnnnnnllliiijjjooopppnnnjjjkkkmmmpppssstttsssqqqssssssuuuxxxzzz{{{yyywwwuuuuuutttssssssssssssttttttxxx~~~~~~~~~~~~~~~|||xxxtttpppmmmkkkkkklllkkkggg```ZZZWWWWWWaaaqqq~~~~~~sssdddVVVNNNLLLNNNWWWeeeqqq|||zzzzzzxxxvvvvvvxxx}}}qqqSSSMMMGGGBBBBBB@@@???===;;;888555222000..................///000000555000000444444555CCCVVVxxx~~~uuusssjjjTTTLLLDDDBBBEEEGGGEEEAAA;;;888222/////////000/////////000000000000///////////////000111111222222111111333:::GGG^^^{{{|||uuu}}}yyyyyy|||}}}~~~xxxZZZGGGBBB>>>888555444333111000/////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111......///444:::>>>???>>><<>><<<999666333111000000000////////////000000333///000444444777KKKbbbzzz~~~jjjvvvmmmXXXHHHHHHHHHBBBAAAEEE;;;999444111//////000111000000//////.........------...///111222222222222333333666>>>NNNcccvvvzzzxxx}}}yyy[[[HHHBBB>>>888555444333111000/////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000//////111666<<>>===???EEEMMMQQQQQQOOOOOOPPPYYYXXXYYY[[[[[[SSSEEE999555===MMM```fff^^^RRRMMMPPPSSSUUUUUUUUUYYYaaagggggghhhiiikkkmmmmmmmmmllleeecccbbbeeekkkoooqqqpppuuuttttttuuuwwwxxxxxxwwwuuutttrrrqqqooommmkkkiiihhhmmmssszzz~~~~~~}}}~~~}}}~~~|||wwwrrrnnnlllkkkeee```___\\\ZZZ\\\```mmm{{{vvveeeVVVNNNMMMPPPaaajjjwwwyyyssspppmmmnnnooorrrwww}}}|||tttpppdddMMMHHHIIIFFFCCC???>>><<<999666333111000000000////////////000000222///000555666===SSSlll~~~}}}eeehhhoooWWWKKKGGGDDDCCCCCC>>>;;;777333000000111222000000/////////...............///111111222222222333444999EEEXXXkkkyyy{{{{{{zzz\\\HHHBBB>>>999666555333222000//////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////111444999===>>>===;;;@@@HHHOOOQQQNNNLLLNNNRRRWWWVVVWWWZZZ[[[TTTGGG===999CCCSSS```aaaWWWOOOLLLOOOQQQTTTUUUUUUXXX^^^cccdddgggjjjmmmnnnllljjjhhhaaa___]]]^^^cccjjjoooqqqsssrrrrrrtttvvvwwwvvvtttsssrrrqqqnnnllljjjhhhggghhhkkkqqqvvvzzzzzzzzzyyy~~~~~~}}}}}}~~~~~~{{{vvvrrrpppllleee^^^ZZZXXXWWWZZZ```nnn~~~wwwgggXXXRRRSSSZZZ___rrr{{{}}}xxxqqqkkkhhhiiijjjmmmrrryyyzzzpppfffqqqgggPPPGGGFFFDDDAAA@@@>>><<<999666333111000111000000//////000000111111///111666:::EEE___yyy~~~ggg```uuulllQQQFFFGGGEEEAAAAAA>>>999555222000111111000000////////////......///000000111111222222222333444<<>>999777666444222000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...111555999<<<<<<;;;999???GGGNNNNNNJJJHHHNNNUUUXXXXXXYYYZZZZZZTTTJJJAAA===JJJZZZaaa]]]TTTOOOOOONNNPPPSSSTTTUUUXXX\\\```fffiiilllnnnmmmllljjjiiihhheee```]]]___eeennntttqqqqqqqqqsssuuuuuutttsssqqqqqqooommmllllllnnnooosssssstttttttttttttttsssvvvxxx|||}}}}}}zzzxxxrrriii___YYYTTTRRRVVV\\\kkkzzz}}}tttiii[[[TTTWWWbbbmmmtttyyyyyywwwuuuqqqnnnkkkiiilllooovvv}}}{{{yyywwwggghhhzzzjjjRRREEECCCCCCAAA@@@???<<<:::777444111000111000000000000000000111111000333777>>>NNNjjjssseeeoooXXXEEEGGGGGGBBBBBB@@@;;;666222000//////000000//////////////////000000000111111111222222444555???TTToooxxx|||}}}```IIIBBB???:::888666555333111//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------000555888::::::999888<<>>OOOeeezzzsssyyybbbJJJFFFHHHFFFCCC@@@<<<888444000......//////000000000000111111000000000000111333555666:::>>>KKKfff}}}zzz}}}~~~{{{|||bbbKKKBBB???<<<999888666333111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,000444777777888:::<<>>:::666222000/////////000000000111111111000/////////111444666888===EEEWWWttt}}}yyyyyy|||}}}yyy|||~~~cccKKKBBB???<<<999888666333111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---111555777777999<<>>;;;888555333111222222111111111111222222222111555EEE```{{{xxxzzzsss___RRRLLLGGGDDDDDDCCC???;;;777444222111//////000000111111111222//////...///111444777999???JJJ```~~~zzzoooqqq|||}}}xxx}}}~~~eeeLLLBBB???<<<999666333111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111000333999999777;;;CCCJJJHHHFFFEEEFFFIIIMMMPPPQQQQQQSSSTTTQQQLLLNNNSSSWWW___ddd]]]TTTRRRSSSUUUVVVUUUTTTUUUWWWZZZ^^^```cccgggllloooppppppppppppvvv{{{{{{tttqqqwwwvvvvvvvvvvvvvvvwwwwwwyyy}}}uuuqqqsss{{{{{{~~~vvvjjj```UUUJJJCCCGGGOOO]]]ggggggaaa^^^___gggrrr~~~~~~zzzvvvsssrrrssssssvvv~~~oooQQQHHHFFFDDDBBB???<<<:::888666333000222222111111111111111222333555===PPPiiipppfff{{{cccVVVJJJCCCHHHBBBAAA@@@===:::555222000111111000000000000111111...222333111000333888;;;GGGWWWlll~~~xxxuuuxxx}}}{{{eeeLLLBBB???<<<999666333111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111111444999999777<<>>:::666222000111111000000000000111111///111222111111444777:::DDDXXXppp}}}}}}wwwxxx{{{zzzxxxeeeLLLBBB???<<<999666333111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111222555888888777<<>>;;;666222000111111000000000000111111000000000222333555777999DDD\\\vvvzzzxxxyyyssstttzzz~~~fffLLLBBB>>>;;;999666333111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000000222444555555666;;;AAAAAAAAAAAAAAACCCFFFIIIKKKMMMKKKLLLLLLHHHDDDFFFLLLZZZ^^^]]]SSSJJJHHHJJJKKKOOOPPPRRRUUUYYY]]]```bbbdddfffiiikkklllmmmoooqqqpppsssvvvwwwwwwwwwxxxzzzuuuuuuvvvwwwxxxyyy{{{|||~~~|||~~~{{{vvvtttvvvwww}}}uuulllcccYYYNNNGGGAAA???AAAHHHOOOYYYfffsss~~~yyyuuunnnnnnooossszzz~~~nnneeesssxxx\\\MMMFFFAAABBB???<<<:::888666333000222222111111111222333333333>>>RRRjjj~~~{{{jjj^^^}}}\\\KKKEEEDDDBBB???;;;777333111111111000000000000111111111//////222555666888;;;KKKccc|||}}}yyyvvvnnnvvv~~~{{{}}}fffLLLAAA>>>;;;999666333111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000///222333222222555;;;>>>>>>>>>???AAACCCEEEHHHIIIMMMLLLKKKKKKGGGCCCFFFLLLXXXZZZXXXNNNGGGGGGJJJKKKQQQRRRTTTWWWZZZ\\\^^^___```bbbeeeggghhhkkknnnqqqrrrssstttuuutttuuuwwwyyyttttttuuuuuuwwwxxxzzzzzz|||zzzsssooorrryyy}}}tttkkkcccYYYOOOHHHCCC??????EEEOOO[[[lllyyyxxxsssqqqkkknnnrrrxxx{{{ooo```gggxxx]]]NNNGGGCCCBBB???<<<:::888666333000222222111111222333333444666GGG```vvv|||wwwsss~~~sss^^^~~~gggNNNFFFFFFDDDAAA<<<888444111111111000000000000111111222...///444666666;;;AAAXXXmmm|||vvvpppzzz~~~|||zzz}}}~~~gggLLLAAA>>>;;;999666333111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000///333444111000555;;;>>>===>>>@@@BBBEEEGGGIIIJJJMMMLLLKKKJJJFFFBBBEEEKKKWWWXXXTTTJJJEEEGGGKKKLLLQQQSSSUUUXXXZZZ[[[[[[[[[\\\]]]```bbbdddhhhmmmppprrrssstttsssssssssvvvxxxuuuuuuuuuuuuvvvwwwxxxyyy{{{tttoooooouuu}}}zzz}}}|||tttllleee[[[QQQJJJDDD@@@@@@HHHRRR___mmmyyy|||zzzuuurrrqqqnnnrrrwww|||~~~|||~~~{{{fffggg{{{}}}aaaQQQJJJGGGBBB???<<<:::888666333000222222111222222333444555<<>>JJJggg{{{wwwppp|||}}}xxx|||~~~{{{zzz}}}~~~gggLLLAAA>>>;;;999666333111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000000555666111111777===>>>>>>@@@CCCFFFIIIKKKLLLMMMMMMKKKJJJIIIDDDAAADDDJJJXXXXXXRRRHHHCCCFFFJJJKKKNNNPPPSSSWWWXXXYYYXXXXXXWWWXXX[[[]]]```eeekkkpppqqqrrrssssssssstttvvvyyywwwvvvvvvvvvwwwwwwxxxyyy{{{~~~|||sssqqqrrrzzz~~~tttwww|||}}}uuunnnggg^^^TTTMMMGGGDDDEEENNNYYYcccoooxxxzzz{{{wwwtttrrrppppppsssvvvzzz~~~~~~|||xxxuuuzzz}}}~~~tttoooeeeSSSKKKHHHBBB???<<<:::888666333000222222222222333444555555CCCYYYsssuuuxxxvvvnnnuuuzzzrrrmmmUUUIIIHHHFFFBBB>>>999555222111111000000000000111111111///222666555555BBBSSSuuu~~~yyyppp{{{|||zzz}}}||||||~~~~~~gggLLLAAA>>>;;;999666333111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000222777888333222999???@@@@@@BBBFFFIIILLLNNNOOOOOOLLLJJJIIIGGGCCC???BBBIIIZZZYYYRRRGGGBBBEEEIIIJJJKKKMMMQQQUUUWWWXXXWWWWWWTTTUUUWWWZZZ^^^dddjjjooooooqqqrrrssssssuuuxxxzzzxxxxxxxxxwwwxxxxxxyyyyyy|||}}}xxxrrrqqqxxx~~~~~~}}}~~~pppsssyyy~~~wwwpppjjjaaaWWWOOOJJJGGGKKKUUU___hhhpppxxxxxxzzzsssooonnnnnnmmmmmmuuuxxx|||}}}zzzxxxzzz}}}~~~~~~wwwgggRRRJJJFFFBBB@@@<<<:::888666333000222222222222333444555666HHH]]]wwwuuuqqqtttqqquuuzzzrrrvvvrrrjjjWWWJJJIIIFFFCCC>>>999555222111111000000000000111111111///333777555444DDDYYY~~~xxxzzzpppzzz~~~}}}|||}}}~~~~~~~~~~~~eeeLLLCCC???:::666444222111111000///---......---------,,,,,,,,,---------,,,,,,+++++++++---------------...///000333333444666999;;;>>>???AAABBBFFFLLLSSSVVVVVVSSSUUULLLGGGHHHFFFBBBFFFNNNZZZXXXPPPFFFEEEKKKNNNKKKKKKNNNRRRVVVXXXYYYXXXXXXUUUVVVVVVWWWYYY___gggmmmmmmqqquuuvvvuuuuuuvvvxxxzzzxxxuuuttttttvvvzzz||||||}}}~~~wwwrrrvvv{{{~~~rrrnnnqqq}}}xxxrrrmmmfff[[[TTTLLLLLLNNNWWWbbbiiikkkiiipppxxx{{{uuunnnhhhggglllsssxxx}}}rrrTTTHHHIIIDDDAAA>>>;;;999888555333///222333222222555999:::LLLhhh|||sssnnnsss}}}yyyoooxxx~~~sssuuu}}}|||~~~pppeeeWWWMMMGGGHHHEEE<<<<<<<<<333111111111111111111111111...444333444777999IIIfffyyywwwvvv{{{{{{wwwrrrnnnzzz~~~~~~zzzyyy{{{}}}cccKKKBBB???:::666444222111111000///---......---------,,,,,,,,,---------,,,,,,+++++++++---------------...///000222333444777999<<>>;;;:::888555333000222333222222444888;;;OOOkkk}}}vvvrrryyy||||||{{{rrryyyttttttuuuuuuxxxhhhVVVLLLFFFGGGGGG???===<<<222111111111111111111111111///444333444777:::KKKhhhwwwrrrtttsssnnnjjjrrr|||}}}yyyyyy{{{}}}~~~~~~aaaJJJAAA>>>:::666444222111111000///---......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------///000000222333444777;;;>>>AAACCC@@@BBBHHHOOOWWW[[[\\\\\\WWWNNNIIIIIIFFFBBBFFFPPPXXXTTTMMMEEEDDDHHHKKKJJJOOOQQQUUUYYY]]]___```aaabbbllluuurrrggg```aaafffpppqqqssssssrrrqqqrrrssspppppppppppprrruuuwwwxxxwwwyyy||||||uuutttwwwyyy|||zzztttvvvzzz~~~yyysssmmmeee]]]VVVQQQOOOPPPUUU\\\aaacccbbbhhhooovvvxxx{{{}}}zzzuuupppmmmmmmttt}}}___NNNJJJEEEBBB???<<<:::888555333111222333222111333888>>>WWWrrr|||vvvwwwxxxttt}}}nnnnnnsss\\\OOOGGGGGGHHHAAA???<<<222222222222222222222222222111666444444888<<>>777222222222222222222222222333777444555===GGG```sssppplllnnnsss|||yyywwwxxx{{{}}}~~~}}}~~~~~~}}}{{{{{{}}}~~~}}}}}}}}}~~~cccJJJ@@@<<<777666444222111111000///---......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,...///111222000111444777;;;???BBBDDDDDDHHHMMMPPPRRRRRRSSSTTTHHHCCCBBBDDDBBBBBBLLL[[[XXXQQQKKKJJJIIIIIIJJJMMMNNNPPPSSSXXX^^^dddjjjmmmeeegggnnn{{{|||qqqaaaaaabbbeeeggggggeeecccaaabbbdddhhhmmmrrrwwwyyywwwyyy|||}}}~~~zzzzzz~~~{{{vvvqqqlllssssssssspppjjjbbb[[[VVVVVVWWWZZZ\\\___aaabbbcccbbbgggkkklllnnnrrrrrrooolllmmmrrr}}}xxxmmmqqqgggSSSKKKIIIFFFAAA>>><<<999666444444111222444222333@@@PPPoooyyyuuuxxxjjjwwwyyy^^^NNNKKKDDD@@@???999333333333333333333333333333666444666AAAOOOkkk{{{tttlllmmmvvv~~~~~~{{{uuutttwww{{{}}}}}}{{{|||||||||{{{{{{}}}}}}}}}}}}}}}~~~bbbJJJAAA===888666444222111111000///---......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,...000111222000111333666:::>>>AAABBBAAAEEEKKKNNNNNNNNNOOOQQQEEE@@@???AAA>>>>>>IIIYYYWWWOOOJJJJJJIIIGGGHHHLLLOOOPPPSSSXXX___fffmmmqqqlllggggggppp}}}zzzlllhhhdddbbbdddfffgggfffbbbbbbccceeejjjoootttwwwwwwxxxzzz}}}}}}{{{}}}~~~wwwnnnooommmjjjeee```[[[YYYXXXWWWZZZ]]]``````______^^^```eeehhhiiilllqqqrrroooqqqsssxxx~~~rrrttthhhSSSJJJIIIFFFBBB???<<<:::666444555111222555444555DDDWWWuuu~~~zzz{{{yyyzzz}}}|||___NNNMMMGGGBBB???888333333333333333333333333222555333777EEEUUUuuu~~~vvvkkkmmmxxx~~~|||vvvqqqpppuuuzzz|||{{{xxxzzz{{{{{{zzz{{{}}}}}}}}}}}}}}}}}}~~~aaaJJJAAA>>>:::666444222111111000///---......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,...000111222000111333666999===@@@AAA>>>CCCIIILLLLLLLLLNNNPPPFFFAAA@@@AAA>>>===HHHXXXVVVMMMHHHIIIIIIFFFGGGLLLOOOPPPSSSXXX```hhhoootttxxxooohhhjjjuuu~~~}}}yyyrrriiicccdddhhhkkkmmmjjjhhhggggggiiimmmqqqtttwwwwwwyyyzzz}}}|||}}}}}}~~~xxxmmmiiiccc\\\WWWVVVXXXZZZYYY\\\```aaa```^^^[[[ZZZ___dddggghhhkkkppprrrooouuuxxx|||~~~~~~mmmXXXNNNJJJGGGBBB???<<<:::777444555111222666555666FFF[[[{{{vvvoooggghhhmmmvvv~~~{{{^^^NNNNNNIIIDDD???777333333333333333333333333111444333888GGGYYY{{{}}}~~~vvvjjjnnn{{{yyysssmmmmmmsssxxxzzzzzzwwwxxxzzzzzzzzz{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~aaaIII???===<<<555444333111000//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))******+++,,,---///000111111333444555666888;;;===>>>CCCEEEEEEGGGJJJIIIFFFCCC@@@??????<<<===JJJYYYUUUNNNIIIIIIIIIHHHIIILLLNNNPPPSSSWWW\\\ccckkkpppqqqnnnjjjhhhkkkqqqyyy~~~{{{qqqgggfffmmmyyy}}}wwwooojjjlllttt|||yyyyyyyyyzzz|||~~~~~~|||~~~~~~~~~~~~pppcccXXXWWWWWWXXX\\\bbbccc```___^^^ZZZUUUTTTXXX\\\___ccchhhlllooopppqqqwww{{{~~~{{{wwwwww|||}}}pppUUUQQQLLLHHHCCCAAA???<<<666222555111333888555555JJJfffwwwdddWWW[[[fffvvv~~~wwwzzzpppaaaRRRJJJGGGBBB>>>===555555444444444333333333333777999999GGGggg}}}www~~~{{{tttqqqqqqlllgggqqq{{{~~~}}}rrrpppnnnooorrrvvvxxxyyyyyyyyyxxxxxxxxxyyyzzzzzz}}}}}}}}}}}}}}}|||{{{{{{~~~~~~bbbJJJ@@@<<<;;;555444333111000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++,,,---///000111111222444555666888;;;===>>>BBBEEEEEEGGGJJJIIIFFFBBB@@@@@@???===>>>KKKYYYUUUMMMHHHGGGGGGGGGIIIMMMNNNPPPSSSWWW\\\bbbiiinnnmmmjjjfffdddffflllsssxxx}}}wwwqqqpppttt{{{vvvpppooosssxxxwwwwwwwwwxxxyyy{{{|||}}}}}}{{{~~~~~~~~~|||yyymmmcccaaadddgggmmmtttoooggg```\\\WWWRRRQQQTTTYYY[[[^^^ccciiinnnqqqrrryyyyyywwwrrrnnnpppxxxzzz\\\UUULLLHHHDDDAAA???<<<666222555111333888666888PPPlll}}}kkkYYY\\\fffvvvyyysssxxxpppbbbTTTNNNKKKDDD>>>;;;555555444444444333333333444777888<<>>BBBNNNYYYRRRJJJCCCBBBCCCDDDHHHMMMPPPRRRUUUWWWZZZ^^^cccgggiiigggeeedddeeeiiimmmpppqqqtttxxxzzzyyywwwvvvvvv{{{}}}~~~{{{vvvssssssuuuuuuuuuuuuuuuuuuvvvwwwxxx{{{{{{}}}~~~}}}~~~~~~}}}{{{zzzyyyzzzsssddd\\\XXXSSSPPPPPPRRRQQQRRRXXXaaakkkqqqsssnnniiiaaa\\\^^^gggsss|||}}}~~~~~~~~~~~~~~~yyyxxxyyy{{{~~~aaaUUUOOOKKKFFFCCCAAA===777333555222222555555>>>ZZZwwwjjjeeegggssszzzxxxuuunnnooouuurrr{{{zzzhhhWWWQQQPPPKKKBBB<<<666666555444333444444555666555777BBB[[[yyylllgggeeefffiiipppvvvfffmmm{{{xxxjjjhhhhhhjjjnnnrrrttttttttttttuuuvvvxxxzzz|||}}}|||{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~|||___JJJAAA<<<777555444333111000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,---///000111000222333444555777:::<<<===BBBEEEDDDFFFHHHHHHDDD???CCCDDD@@@>>>CCCOOOXXXPPPHHHAAAAAABBBCCCHHHMMMPPPRRRUUUWWWYYY]]]aaadddgggfffeeeeeefffiiilllnnnnnnqqqtttuuuuuusssssssssrrruuuxxxxxxuuusssssstttvvvvvvvvvvvvvvvwwwxxxxxx{{{|||~~~}}}|||}}}~~~}}}|||}}}~~~rrrgggbbb___YYYTTTRRRQQQOOOOOOUUU___hhhlllmmm```\\\WWWWWW]]]iiittt{{{}}}}}}~~~~~~~~~~~~vvvuuuuuuxxx}}}fffYYYPPPLLLGGGDDDBBB>>>888333666333333333444@@@]]]yyyqqqjjjhhhqqq}}}}}}~~~rrrgggccciiiwww~~~jjjpppzzzaaaUUURRRMMMDDD>>>777666555333333444555666777666888EEE```|||pppkkkfffdddgggqqqsssbbbeeeuuu~~~uuuhhhggghhhjjjooosssuuuuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{zzzyyyzzzzzz{{{|||}}}}}}~~~~~~zzz\\\IIIAAA<<<888555444333111000//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******+++,,,---///000111000111333444555777:::<<>>DDDOOOVVVNNNGGGAAAAAABBBDDDHHHMMMOOOQQQTTTVVVYYY\\\___bbbccccccccceeefffiiikkklllpppqqqssssssrrrqqqrrrsssqqqtttxxxwwwtttrrrssstttvvvvvvvvvwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}{{{sssllljjjeee]]]WWWTTTOOOMMMMMMSSS\\\ccccccbbbSSSOOOMMMRRR^^^lllwww|||}}}}}}}}}~~~~~~~~~~~~~~~vvvtttssswww}}}{{{qqq|||eeeYYYRRRMMMHHHEEECCC???999444444444444333555CCC```{{{nnnhhhgggooo{{{}}}rrreee]]]___kkkxxxyyyhhhkkklll[[[VVVOOOFFF>>>888777555333333444555666888777;;;JJJeeesssmmmfffbbbfffqqqrrraaa```pppyyypppgggggghhhkkkooosssuuuuuuuuuuuuuuuuuuvvvwwwxxxyyy{{{zzzyyyxxxxxxzzz{{{|||}}}}}}}}}~~~xxxZZZGGG@@@===999555444333111000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++,,,---///000111///111333444555666999<<<@@@DDDFFFDDDDDDFFFDDD@@@AAAGGGHHHAAA>>>EEENNNTTTLLLEEEAAABBBDDDEEEHHHLLLNNNPPPSSSVVVXXX[[[___aaa```aaaccceeehhhjjjkkklllqqqrrrtttsssqqqpppqqqrrrqqqtttvvvvvvsssrrrtttwwwvvvvvvvvvwwwxxxzzz{{{|||{{{|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}xxxsssppphhh^^^WWWVVVNNNLLLLLLRRRYYY\\\YYYTTTKKKGGGFFFMMM\\\mmmwww||||||||||||}}}~~~}}}}}}~~~~~~~~~wwwtttrrrvvv}}}vvvlllqqqcccWWWSSSNNNIIIFFFCCC???999444222333555444777HHHfff~~~```___dddppp{{{}}}}}}wwwjjj___\\\eeeqqq{{{vvvwwwzzzqqqnnnooo]]]XXXRRRHHH???999777555333333444666777999:::???PPPlllpppkkkccc^^^dddrrrwwwgggcccqqqvvvkkkeeeeeegggjjjooosssuuuuuurrrsssssstttvvvxxxzzz{{{zzzyyyxxxwwwxxxyyy{{{||||||}}}}}}~~~}}}|||vvvXXXFFF@@@===:::555444333111000//////...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------******+++,,,---///000111///111333444444666999<<>>EEENNNSSSKKKEEEAAACCCEEEFFFHHHLLLMMMOOOSSSVVVXXX[[[^^^aaaaaabbbeeegggjjjlllmmmnnnppprrrssssssqqqoooooopppnnnqqqssssssrrrssswww{{{uuuuuuvvvwwwxxxzzz|||}}}{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{~~~~~~}}}xxxssshhh\\\VVVVVVLLLKKKKKKQQQWWWXXXRRRKKKHHHCCCAAAIIIZZZlllwww|||{{{{{{{{{|||}}}~~~~~~}}}}}}}}}~~~}}}wwwtttrrruuu}}}}}}rrrsssfffZZZSSSOOOJJJFFFDDD@@@999444000222555666:::LLLjjj{{{vvvrrreeeTTTXXXbbbppp{{{|||~~~}}}qqqddd^^^eeeooo~~~vvvmmmiiimmmrrrvvvjjj[[[YYYTTTJJJAAA999777555333333444666777:::<<>>TTTppp}}}kkkYYYOOONNNWWWccclllwwwzzzqqq|||sssfffiiitttxxxmmmhhhhhhmmmwwwyyydddXXXXXXWWWMMMAAA888777666555555666888:::>>>>>>IIIbbb{{{iii```ZZZTTTUUUaaasss}}}ttt{{{}}}wwwlllhhh```aaadddhhhkkknnnpppqqqqqqrrrrrrssstttvvvwwwxxxzzzzzzyyyyyyxxxxxxxxxxxxzzz{{{|||~~~~~~wwwrrrqqqxxxsssUUUDDD???===999777555222111000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111333444444555777:::===DDDGGGJJJJJJHHHFFFGGGIIIMMMOOOKKKCCC???EEENNNTTTKKKEEEBBBDDDGGGHHHJJJNNNOOOQQQSSSTTTVVVXXX\\\___bbbeeeggggggfffdddccccccdddgggjjjnnnpppqqqqqqqqqrrrsssssssssssssssssssssuuuvvvvvvwwwxxxyyyzzz{{{{{{zzzxxxxxx{{{}}}~~~~~~||||||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzzxxxzzz|||}}}||||||}}}~~~|||vvvtttrrruuuvvvsssoookkkddd]]]QQQTTT[[[dddddd\\\TTTPPPIIIDDD??????GGGVVVfffpppyyyyyy{{{||||||||||||{{{~~~~~~~~~~~~~~~~~~~~~~~~wwwssswww|||lll]]]XXXUUUQQQNNNKKKFFF>>>777333666777666???XXXtttrrr]]]MMMLLLWWWbbblllwwwtttmmmzzz~~~pppqqqzzz~~~rrrhhhjjjsss|||yyymmm]]]UUUXXXZZZOOOAAA999888777666666888:::;;;;;;>>>NNNiiiwwwggg]]]VVVQQQTTTaaarrryyytttsssiiieee^^^```dddhhhkkknnnooopppqqqqqqqqqrrrtttuuuwwwxxxyyyyyyyyyxxxxxxxxxxxxxxx{{{|||}}}}}}~~~tttqqqttt}}}tttVVVEEE???===:::777444222111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////000222222333555888;;;DDDHHHLLLMMMKKKIIIJJJKKKNNNPPPLLLCCC???DDDNNNSSSJJJEEEBBBDDDGGGHHHKKKNNNOOOPPPQQQRRRUUUYYY^^^bbbggghhhjjjiiigggdddccccccdddggglllqqqttttttrrrqqqrrrrrrrrrrrrrrrrrrrrrrrruuuuuuwwwxxxyyyzzz{{{{{{zzzyyyxxxyyy{{{}}}}}}|||{{{{{{|||}}}}}}|||{{{{{{|||||||||zzzyyyxxxyyy{{{yyy{{{}}}~~~}}}}}}~~~~~~~~~~~~wwwnnnjjjkkkooorrrsssrrrsssssssssddd^^^aaalllmmm```UUUQQQMMMHHHBBB>>>AAAMMM]]]hhhvvvxxx{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~yyyuuuxxx|||~~~pppccc[[[XXXTTTQQQMMMGGG>>>777444777666666BBB\\\yyykkkUUUNNNYYYeeennnxxxsssmmmzzzxxxwww~~~|||sssmmmrrr|||}}}{{{zzznnn]]]SSSWWW[[[QQQ@@@888777666666666888:::;;;<<>>CCCLLLRRRIIICCCAAADDDFFFGGGJJJNNNMMMNNNPPPQQQTTTZZZ```eeejjjkkkllljjjgggeeecccdddgggjjjpppuuuwwwvvvssspppqqqqqqqqqrrrrrrrrrrrrrrruuuvvvxxxzzz{{{|||||||||zzzyyyyyyzzz|||}}}|||{{{yyyzzz|||}}}}}}|||{{{zzzzzzzzzyyyvvvsssrrrtttvvvvvvxxx{{{{{{{{{{{{|||}}}~~~|||}}}}}}~~~~~~~~~zzzllleeehhhkkkooosssuuuzzz{{{oookkkrrrttthhhZZZSSSNNNKKKEEE???>>>HHHXXXdddsssxxx}}}~~~~~~~~~}}}}}}~~~~~~~~~zzzwwwyyy}}}~~~rrrggg]]]YYYVVVRRRNNNGGG===666444666666777DDD```}}}xxx\\\QQQ\\\iiipppxxxtttooo{{{|||yyyxxx{{{vvvxxxgggVVVWWW]]]SSSAAA777666555555555777999;;;AAAFFFYYYsss|||pppaaaXXXSSSZZZfffttt{{{vvvvvv}}}pppddd]]]ZZZ]]]aaafffjjjmmmmmmnnnooooooooopppqqqsssuuuvvvvvvvvvvvvwwwwwwxxxxxxxxx|||}}}~~~~~~~~~~~~~~~~~~~~~rrrhhhfffkkkpppqqqooorrr|||www[[[GGG@@@===;;;666444111000111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000222333444555777;;;>>>BBBFFFJJJLLLKKKJJJMMMOOOOOOQQQMMMCCC>>>CCCLLLQQQGGGBBB???BBBEEEGGGIIIMMMMMMNNNPPPRRRUUUZZZ```eeehhhiiiiiihhheeeccccccccchhhlllqqqvvvwwwuuurrrooooooooopppqqqqqqrrrsssssstttvvvxxx{{{|||}}}}}}}}}zzzyyyzzz|||~~~~~~|||zzzxxxyyy{{{}}}~~~~~~|||{{{wwwwwwvvvqqqllliiikkknnnuuuwwwzzz{{{{{{|||}}}~~~~~~~~~}}}|||}}}}}}}}}~~~~~~~~~}}}|||~~~uuuiiijjjlllqqqtttvvv||||||||||||rrrddd[[[SSSSSSNNNGGGBBBHHHUUUaaapppvvv}}}}}}}}}}}}~~~}}}~~~zzzxxx|||~~~~~~qqqfff___\\\XXXUUUPPPHHH===666444666666888GGGbbb~~~wwwYYYQQQ^^^jjjqqqwww~~~ppplllxxx{{{|||~~~~~~pppvvvttt\\\YYY___UUUAAA666666555444555777:::;;;???FFF[[[uuuzzzmmm^^^TTTPPPZZZgggsss}}}wwwxxx|||nnnccc[[[XXX[[[aaafffjjjlllmmmmmmnnnnnnnnnoooqqqrrrtttuuuttttttuuuvvvwwwxxxxxxyyy{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~uuuooonnnoooooommmpppyyyzzz]]]HHH@@@===;;;555333111000111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000111333444555888;;;>>>DDDGGGIIIIIIHHHHHHKKKNNNQQQSSSNNNDDD???DDDLLLRRRFFF@@@>>>AAADDDEEEHHHLLLNNNPPPRRRSSSUUUYYY^^^aaabbbccccccbbb```______```eeeiiinnnssstttssspppnnnmmmnnnooopppqqqrrrssstttsssuuuwwwzzz|||}}}||||||zzzzzz{{{}}}|||yyyvvvxxx{{{~~~~~~}}}xxxyyyvvvooohhhdddfffiiirrruuuxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~vvvpppqqqvvvyyyxxxzzz}}}rrrhhhffffffbbbWWWLLLJJJSSS]]]mmmttt|||~~~~~~|||}}}}}}~~~~~~|||||||||yyyzzz~~~~~~~~~}}}}}}vvv{{{nnncccbbb___[[[WWWRRRJJJ???777444666666:::IIIdddmmmSSSNNN[[[hhhooouuuttteeeeeesssxxxssstttyyy{{{~~~|||zzzqqqxxxaaa]]]bbbVVVAAA777666666555666999;;;======DDDZZZvvvvvvhhhZZZPPPNNNZZZiiiuuu}}}}}}wwwkkkaaaZZZWWWZZZ```eeejjjlllllllllmmmmmmnnnnnnpppqqqssstttsssssstttuuuvvvwwwxxxyyyyyyyyy{{{|||}}}}}}}}}}}}}}}||||||||||||~~~}}}~~~wwwsssqqqpppooosss}}}{{{^^^III@@@===;;;555333111000111111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...///111222333666:::===FFFHHHIIIHHHFFFFFFHHHLLLSSSUUUPPPFFF@@@EEENNNSSSEEE???===@@@CCCEEEHHHLLLPPPRRRTTTTTTUUUXXX[[[^^^\\\]]]^^^]]]\\\[[[\\\]]]aaaeeejjjoooqqqqqqooommmlllmmmnnnoooqqqssstttuuuqqqsssvvvyyy{{{|||{{{{{{zzz{{{||||||yyyvvvxxx{{{~~~~~~||||||yyyqqqhhhdddeeehhhkkkmmmqqqssstttuuuwwwyyy~~~}}}}}}tttvvvzzz|||xxxwww|||rrr{{{{{{uuufffUUUMMMQQQXXXkkkrrr{{{}}}}}}|||}}}}}}~~~~~~{{{{{{zzzyyyzzz|||zzzzzzzzz{{{{{{nnnqqqmmmbbbdddaaa]]]ZZZUUUKKK@@@888333555777:::JJJeee~~~~~~|||xxxeeeNNNJJJXXXfffmmmttt~~~}}}kkkZZZ^^^nnn{{{rrriiifffjjjvvvwww{{{}}}{{{yyy}}}}}}}}}eee___dddXXXAAA888777777777888:::<<<>>>BBBHHH^^^zzznnn```XXXNNNMMM[[[lllxxxssshhhaaaZZZVVVZZZ___eeejjjllllllkkkmmmmmmmmmnnnoooqqqssstttrrrssstttuuuvvvwwwxxxyyywwwxxxyyy{{{|||}}}}}}}}}{{{{{{zzzzzz{{{|||~~~~~~|||yyyxxxssssssyyybbbJJJ@@@===;;;444444222000///...............---------,,,,,,,,,---,,,,,,++++++,,,,,,------------...............111333555555555999@@@FFFLLLJJJIIIIIIFFFEEEIIIQQQWWWVVVPPPFFFAAAEEELLLOOOAAA@@@>>>>>>@@@DDDIIILLLNNNPPPRRRUUUWWWXXXXXXXXXXXXWWWVVVUUUVVVXXX[[[]]]```dddiiilllmmmnnnnnnoootttsssqqqppppppqqqssstttuuuuuuwwwxxxxxxxxxxxxxxxssswww{{{~~~}}}|||zzzzzzzzzzzzzzz|||vvvmmmfffdddeeehhhkkkiiifffhhhpppxxxyyy|||~~~}}}~~~~~~~~~|||~~~~~~}}}xxxtttwww~~~wwwaaaUUUQQQOOOaaappp}}}}}}{{{|||}}}||||||}}}~~~{{{{{{~~~~~~|||{{{}}}|||xxxwwwyyy|||~~~www}}}ooodddhhhfffccc___XXXMMM???666333777777:::LLLiii~~~xxxkkk\\\RRRLLLSSS___lllwwwuuucccVVV[[[nnnppp]]]YYY___dddqqqvvv|||ddd^^^dddYYYCCC:::888777888888888===CCCBBBOOOggg~~~jjjWWWPPPKKKLLLYYYkkkzzzvvvggg\\\WWWYYY]]]bbbfffiiijjjkkklllnnnnnnnnnooopppppppppqqqqqqrrrrrrssstttuuuvvvvvvvvvxxxzzz||||||{{{zzzyyy{{{zzzzzzzzz{{{|||~~~|||}}}xxxwwwwww}}}aaaJJJ@@@===;;;444444222000///...............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------111333555555666999???EEEKKKJJJJJJJJJHHHGGGLLLTTT\\\[[[RRRFFF>>>AAAFFFIII@@@>>>======???DDDIIILLLOOOPPPRRRTTTVVVWWWXXXYYYWWWWWWWWWXXXYYY[[[\\\\\\```dddiiilllmmmmmmnnnooouuutttrrrrrrrrrsssuuuvvvuuuvvvwwwxxxyyyzzzzzz{{{vvvxxxyyyyyyxxxxxxzzz{{{zzzzzz{{{}}}wwwhhh___[[[]]]]]]\\\[[[^^^dddjjjooosssxxx{{{|||}}}}}}~~~~~~}}}{{{}}}{{{vvvxxx}}}}}}jjjZZZRRRNNN\\\kkkyyy|||{{{|||}}}|||}}}~~~~~~||||||~~~}}}|||~~~}}}{{{{{{}}}}}}ooofffiiigggddd```YYYMMM???666444777888;;;MMMjjjsssbbbSSSIIIKKKSSS___kkkvvvwwweeeXXX]]]pppuuubbb\\\___cccqqqwww}}}zzzaaa^^^ggg]]]GGG;;;888888999::::::>>>EEEIIITTTkkkyyyyyy{{{```LLLIIIEEEIIIYYYmmm~~~tttfff\\\XXXXXX\\\bbbfffhhhiiikkklllnnnnnnoooppppppqqqqqqqqqqqqrrrrrrssstttuuuvvvvvvxxxxxxzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz|||}}}~~~|||}}}|||zzz~~~}}}aaaJJJ@@@===;;;444444222000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000222555666777999>>>CCCJJJIIIJJJLLLKKKJJJPPPXXX___\\\SSSDDD;;;===CCCFFF???===<<<===@@@EEEJJJNNNPPPPPPQQQSSSUUUWWWYYY[[[XXX[[[^^^aaaccccccbbb```aaaeeeiiilllmmmmmmnnnooouuuttttttssstttuuuvvvwwwvvvvvvwwwxxxzzz|||}}}~~~yyyyyywwwtttrrrsssvvvyyyyyyyyy{{{~~~nnn___UUUSSSQQQOOOOOORRRVVVYYYeeeiiipppuuuyyy|||~~~}}}}}}~~~~~~}}}|||{{{|||}}}}}}zzzyyy{{{zzzuuutttaaaUUUNNNUUUcccrrrzzz|||}}}}}}{{{~~~}}}~~~~~~}}}|||~~~}}}}}}~~~|||xxxuuu{{{zzztttmmmjjjiiigggcccZZZNNN@@@666444888888<<>>===>>>AAAFFFLLLOOOQQQQQQQQQRRRUUUXXX[[[\\\___ccciiinnnpppnnnkkkhhhbbbeeeiiikkklllmmmnnnooosssssssssssstttuuuwwwxxxvvvwwwwwwxxxzzz}}}|||{{{yyyuuurrrqqqsssuuuyyyzzz|||}}}xxxiii]]]WWWQQQNNNNNNOOOPPPOOO[[[___fffmmmtttzzz~~~~~~~~~~~~~~~}}}|||~~~|||yyyuuurrrvvv~~~~~~{{{zzz|||~~~qqqlllyyyfffWWWNNNNNNZZZiiiuuu{{{}}}}}}{{{}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}xxxrrrmmmsss|||vvvooollllllkkkfff\\\NNN@@@777444777999>>>RRRrrr|||iiiSSSCCCJJJRRR^^^jjjuuuzzzgggZZZaaasss~~~yyyuuuuuuzzz}}}vvvsssqqqzzz~~~wwwdddVVV\\\ggg\\\FFF;;;888888;;;<<<===BBBIIIPPP```yyydddKKKFFFDDDJJJYYYlll~~~vvvmmmrrrooobbbZZZXXXWWW[[[aaaeeeggghhhiiikkkoooooopppqqqrrrsssssstttrrrrrrssstttuuuvvvwwwwww{{{zzzxxxwwwwwwyyyzzz{{{yyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{~~~|||zzz}}}|||]]]HHH@@@===;;;444444222000///...............---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---...////////////222666777777888===@@@EEEDDDGGGJJJKKKJJJPPPWWW[[[YYYPPPBBB:::===BBBFFF@@@???>>>???BBBGGGMMMQQQPPPQQQQQQSSSUUUXXX[[[]]]ccchhhoootttvvvtttpppmmmcccfffiiikkkkkklllnnnooopppqqqqqqrrrsssuuuvvvwwwvvvwwwwwwyyyzzz|||~~~~~~{{{wwwuuutttyyyzzz|||~~~{{{}}}pppiiiaaa[[[YYYWWWSSSOOOPPPSSSYYYbbblllwww~~~~~~~~~~~~~~~}}}xxxtttpppjjjhhhkkkrrryyy~~~|||zzz|||yyyiii```ooolllZZZNNNJJJRRR```nnnxxx{{{{{{|||{{{|||}}}~~~~~~~~~~~~~~~~~~|||}}}~~~|||||||||}}}}}}wwwqqquuuuuunnnooopppoooiii^^^OOOAAA888333777999???VVVwwwvvv[[[EEEJJJQQQ]]]iiiuuu~~~xxxeeeXXX___qqq|||wwwsssmmmfffbbbeeemmmsss|||{{{~~~ttt___SSS\\\ggg[[[FFF:::777888;;;===>>>DDDKKKQQQddd|||gggMMMFFFEEEKKKYYYkkk|||ooofffmmm}}}mmm```YYYWWWVVV[[[```dddfffhhhiiijjjnnnooopppqqqrrrsssttttttrrrsssssstttuuuvvvwwwwww{{{zzzxxxvvvvvvxxxzzz{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxx{{{uuuuuuzzzyyyZZZGGG@@@>>>;;;444444222000///...............---------,,,,,,,,,++++++------------++++++,,,,,,------...///000000000333555666555777<<>>???BBBGGGLLLPPPOOOPPPRRRTTTVVVYYY\\\]]]bbbfffmmmrrrsssqqqmmmjjjdddfffiiijjjkkklllnnnooonnnnnnpppqqqssstttuuuvvvvvvwwwxxxyyyzzzzzzyyyyyy}}}{{{xxx{{{{{{|||~~~}}}{{{~~~zzzsssmmmggg```[[[MMMMMMOOOWWWdddrrr~~~|||}}}yyyrrrqqqmmmgggaaaaaaiiivvv}}}|||zzzqqqbbbUUU]]]tttuuuaaaQQQJJJNNNXXXgggsssxxxzzz|||zzz{{{|||~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~{{{}}}{{{||||||~~~xxxyyyxxxrrrqqqsssssslll___OOOAAA999333777999@@@VVVxxxeeeLLLIIIPPP\\\iiittt}}}wwwcccUUU[[[mmm~~~~~~}}}nnniii```WWWSSSUUU[[[```qqqvvv}}}zzzsssvvv|||}}}cccXXXaaajjj^^^III:::888999<<>><<<444444222000///...............---------,,,,,,,,,***+++---......---+++******+++,,,---...//////000111333555444444666<<>>@@@DDDFFF@@@???======@@@EEEJJJMMMNNNPPPRRRUUUXXXZZZ\\\\\\```cccgggkkklllkkkhhhfffeeegggiiijjjjjjkkkmmmooolllmmmoooqqqssstttuuuvvvvvvwwwxxxyyyyyywwwtttssstttzzz|||||||||{{{}}}~~~~~~}}}{{{{{{}}}|||tttooo[[[VVVSSSVVV```nnnzzz~~~~~~~~~~~~~~~}}}}}}~~~wwwpppoookkkfffbbbdddmmmzzz|||~~~}}}www|||vvviii___SSSUUUfffkkkYYYMMMKKKRRR```mmmtttxxx|||{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~}}}{{{}}}}}}{{{|||~~~}}}{{{yyytttrrruuuuuuoooaaaPPPAAA999555888999>>>TTTvvvdddLLLHHHPPP\\\hhhsss}}}vvvbbbTTTVVVhhhzzz}}}}}}~~~~~~~~~{{{uuukkk```WWWRRRRRRSSSaaahhhqqqvvvxxxzzz}}}~~~ssskkkooouuu}}}rrrbbbgggmmm^^^III<<<:::;;;???BBBDDDJJJRRRZZZkkkzzz}}}}}}mmmRRRAAABBBIIIWWWhhhxxxkkkaaagggxxx{{{jjj]]]VVVTTTUUUYYY___ccceeefffhhhiiilllmmmnnnoooqqqrrrsssssssssssstttuuuvvvwwwxxxxxxzzzzzzxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxvvvuuutttuuuyyy|||}}}|||}}}wwwlll\\\[[[___jjjtttzzztttVVVDDD@@@???<<<555444222000///...............---------,,,,,,,,,***+++---......---+++***)))******+++---...//////222444444333333666<<>><<<<<<>>>BBBGGGJJJMMMOOOSSSVVVYYY[[[\\\\\\___aaadddggghhhgggeeeccceeegggiiijjjjjjkkkmmmooolllmmmooorrrtttuuuvvvvvvuuuwwwyyyyyyxxxuuuqqqnnnkkkrrr{{{}}}~~~|||{{{|||}}}~~~}}}|||xxx|||nnnfff\\\ZZZ```lllwww}}}~~~~~~}}}}}}}}}}}}}}}yyyqqqnnnjjjfffeeejjjuuu{{{|||~~~vvvxxxpppeee___UUUUUUccc~~~sssaaaOOOJJJNNN\\\jjjqqqwww}}}{{{|||~~~~~~}}}}}}|||}}}}}}~~~}}}}}}}}}}}}|||{{{}}}~~~~~~|||{{{}}}~~~{{{rrrooosssvvvwwwpppbbbPPPBBB:::666999999===RRRrrrtttYYYCCCHHHPPP\\\hhhsss}}}vvvaaaSSSSSSeeewww~~~~~~}}}~~~}}}{{{zzz~~~wwwiii^^^WWWSSSTTT]]]gggmmmpppsssxxx|||{{{{{{ooofffjjjrrr~~~}}}{{{kkklllmmm\\\EEE>>><<<===AAADDDGGGMMMUUU^^^kkkwww{{{jjjOOOCCCDDDJJJWWWfffvvvnnnccciiiyyyzzzjjj]]]UUUSSSUUUYYY___ccceeefffgggiiikkklllmmmooopppqqqsssssssssssstttuuuvvvwwwxxxxxxzzzyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwvvvtttsssuuuzzz~~~||||||wwwjjj]]]PPPMMMPPPYYYeeennnxxxoooVVVGGG@@@<<<999666444222111111000///---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,++++++,,,---............///000222333555888<<<@@@GGGIIIJJJJJJJJJKKKNNNPPPSSSSSSMMMEEEBBBHHHOOORRRGGGEEEAAA>>>???BBBGGGKKKLLLOOOSSSUUUVVVWWWYYYZZZZZZ\\\___``````___```aaaccceeehhhjjjlllllllllkkknnnnnnooopppqqqsssuuuvvvvvv{{{~~~yyyrrrmmmjjjhhhmmmuuu{{{}}}~~~~~~~~~|||||||||||||||}}}~~~~~~~~~|||lllbbbaaajjjuuu}}}~~~}}}}}}}}}~~~~~~}}}yyyssspppnnnqqqwww~~~~~~xxxvvvxxx}}}~~~{{{wwwmmmjjjlllcccSSSRRR]]]ssslllYYYNNNHHHPPP___mmmwww}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}zzz~~~}}}yyyxxxnnnpppwwwxxxzzzvvvfffOOO>>>888444999;;;@@@SSSqqqtttcccPPPCCCDDDQQQ^^^gggqqq~~~yyydddRRRWWWbbbmmmuuu{{{}}}xxxzzzwwwxxx|||~~~~~~hhhVVVVVVRRRSSSZZZaaafffooozzzzzz~~~mmm___ZZZcccnnn}}}}}}mmmhhhoooaaaGGG>>>>>>@@@CCCHHHNNNTTTWWWcccttt~~~yyy~~~fffQQQDDDBBBFFFUUUgggxxxpppgggqqq~~~tttdddYYYTTTSSSVVVYYY^^^cccgggiiijjjjjjkkkkkkllllllmmmooopppqqqpppqqqssstttvvvwwwwwwwwwxxxxxxvvvvvvvvvwwwxxxyyywwwwwwvvvvvvwwwwwwxxxyyyxxxyyyzzz{{{|||~~~~~~}}}~~~}}}tttoooooopppoooqqq|||~~~rrrfffbbb[[[RRRLLLEEEDDDKKKSSS[[[kkkzzznnnUUUFFF???;;;888666444222111111000///---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,---............000111222222444777<<<@@@DDDFFFHHHHHHGGGIIILLLOOOSSSSSSNNNFFFBBBGGGMMMOOOIIIFFFBBB>>>>>>AAAEEEHHHLLLOOOSSSUUUVVVWWWYYYZZZ[[[]]]```aaa`````````aaabbbdddgggjjjlllllllllllloooooopppppprrrsssuuuuuuyyy}}}yyypppiiieeefffllltttzzz}}}}}}}}}}}}zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~yyykkkfffkkktttzzz~~~~~~~~~wwwvvvuuuuuuwwwxxxxxxwwwyyy|||}}}|||yyyyyy}}}~~~}}}zzztttmmmnnntttlll[[[UUU[[[nnnttt]]]QQQHHHMMMZZZgggsss{{{}}}~~~}}}}}}|||||||||~~~~~~}}}}}}~~~|||}}}}}}}}}}}}}}}~~~|||zzzzzzqqquuu{{{{{{|||wwwfffOOO>>>777666:::;;;???RRRnnnooo\\\KKKBBBDDDOOO[[[dddnnn{{{wwwbbbQQQSSS]]]iiipppvvvzzz{{{xxxxxxvvvwww|||~~~mmm___WWWSSSUUUXXXZZZaaahhhtttxxx}}}vvvdddXXXTTTWWWbbbrrrhhheeelll]]]EEE>>>>>>@@@DDDIIIPPPVVVYYY\\\qqq{{{bbbNNNDDDAAAFFFTTTeeeuuuqqqjjjttttttdddYYYTTTSSSTTTWWW]]]bbbfffiiijjjjjjkkkllllllmmmnnnooopppqqqqqqrrrsssuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyzzz{{{|||~~~}}}vvvsssvvvyyyzzz}}}}}}vvvppplllhhhdddiiissstttfffWWWRRRMMMGGGJJJHHHKKKQQQTTTWWWdddtttlllTTTEEE>>>:::888666444222111111000///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++,,,....../////////111111111111333666<<<@@@CCCDDDFFFEEECCCEEEJJJNNNRRRSSSOOOGGGBBBDDDIIIKKKJJJGGGBBB???>>>@@@CCCFFFLLLOOOSSSUUUVVVWWWYYYZZZ\\\^^^aaaaaaaaa``````aaaaaacccfffiiilllmmmmmmlllppppppqqqqqqssstttvvvwww|||wwwnnneee```eeekkkssszzz||||||||||||xxxxxxxxxxxxyyyzzz{{{|||~~~}}}}}}uuunnnoootttyyy{{{}}}~~~|||||||||xxxsssnnnjjjhhhkkkvvv{{{vvvyyy~~~}}}|||}}}~~~{{{xxxpppmmmuuu{{{hhhZZZYYYjjj|||eeeWWWJJJIIIQQQ^^^lllvvv{{{~~~}}}~~~||||||||||||||||||||||||~~~~~~}}}}}}~~~}}}{{{{{{{{{{{{|||}}}~~~}}}|||{{{{{{{{{{{{vvvsssyyyyyyhhhPPP>>>888777;;;<<>>;;;999666444222111111000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++---...////////////111111111111222666<<<@@@DDDFFFGGGEEEBBBBBBGGGLLLRRRTTTQQQGGGAAABBBFFFHHHHHHFFFBBB??????AAADDDFFFLLLOOOSSSUUUVVVWWWYYYZZZ]]]___aaabbb```______```___aaaeeehhhkkkmmmmmmmmmnnnoooppprrrtttwwwyyyzzz~~~~~~zzztttllleeeaaadddjjjsssyyy{{{{{{{{{zzzvvvvvvvvvvvvwwwxxxzzzzzz|||||||||}}}}}}wwwvvvyyy{{{zzz{{{~~~~~~vvvlllccc___^^^bbbmmmzzz~~~{{{wwwyyy||||||zzzyyyzzz||||||xxxtttkkkmmmzzzvvvaaaXXXjjj~~~mmm]]]MMMGGGJJJTTTcccoooxxx|||}}}zzzzzz}}}}}}yyyzzzzzz{{{{{{{{{{{{zzz}}}}}}|||}}}}}}~~~|||{{{zzz{{{{{{|||~~~}}}{{{zzzzzz|||~~~|||yyyuuuzzz{{{jjjRRRAAA;;;888<<<===@@@RRRnnnyyyaaaOOOFFFEEEKKKTTT]]]hhhsss{{{~~~mmm^^^[[[fffoooqqqqqqsssvvvvvvxxxvvvuuuvvvxxxyyyzzz|||vvvcccTTTMMMLLLLLLMMMZZZ```iiiqqqxxx}}}nnn^^^TTTQQQPPPXXXeeeuuu~~~lllfffjjjiiiXXXDDD>>>@@@CCCIIIPPPWWW]]]aaafffxxxmmmlllwww\\\IIIAAA???DDDQQQ```pppllldddpppsssbbbVVVQQQQQQPPPTTTZZZ```eeehhhiiijjjkkklllmmmnnnnnnoooooooooqqqrrrsssuuuvvvwwwxxxxxxwwwxxxxxxyyyxxxwwwuuutttuuuvvvvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{|||~~~xxxkkkeeeeeesss~~~~~~tttlll___kkkooocccRRRHHHFFFFFFJJJXXXnnnzzzssshhhlllyyykkkSSSEEE???<<<:::666444222111111000///---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***+++---...///000000000111111111111222555;;;???EEEHHHJJJGGGBBBBBBGGGLLLRRRUUURRRHHH@@@@@@DDDGGGFFFDDDBBB@@@@@@CCCFFFIIILLLOOOSSSUUUVVVWWWYYYZZZ\\\^^^``````___]]]]]]^^^]]]___cccgggkkkmmmnnnnnnlllmmmooorrruuuyyy|||~~~~~~|||yyyuuuqqqnnnjjjhhhggglllsssxxxzzzzzzzzzzzztttuuuuuuuuuwwwxxxyyyzzz{{{{{{|||}}}~~~~~~~~~zzz{{{~~~zzzoooddd]]][[[\\\^^^eeennnuuuxxxzzz{{{|||zzzxxxwwwxxxyyyxxxsssooofffkkk|||iiiZZZfffwwwsssdddRRRHHHFFFMMMZZZgggsssyyy|||zzzyyy{{{|||{{{xxxxxxyyyzzzzzzzzzyyyyyy{{{{{{{{{|||}}}~~~~~~}}}|||{{{|||}}}}}}~~~}}}}}}}}}{{{yyyzzz~~~zzz|||}}}lllVVVFFF@@@888<<<>>>BBBTTTqqqoooVVVEEEGGGJJJQQQ\\\gggqqqyyy~~~}}}mmm^^^eeerrr|||{{{vvvtttuuuuuuxxxxxxuuurrrrrruuuyyy{{{~~~wwwcccUUUOOOKKKHHHLLLSSS^^^jjjttt|||~~~rrrddd[[[XXXTTTYYYdddrrrpppcccfffmmmgggSSSBBB???AAAFFFLLLSSSZZZ```dddgggttt~~~~~~aaaLLL???>>>BBBOOO^^^ooohhh___kkkqqq```UUUPPPPPPPPPTTTYYY___dddhhhiiiiiikkklllmmmnnnoooooonnnnnnpppqqqssstttvvvwwwwwwwwwwwwxxxyyyyyyyyyxxxvvvuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxyyyzzz{{{|||~~~vvvqqqttt}}}~~~uuulllfffrrryyyqqq___QQQKKKKKKHHH[[[wwwtttttt}}}kkkSSSEEE???<<<;;;666444222111111000///---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---...000000111111000111222222333555999<<>>???DDDHHHFFFEEECCCBBBBBBEEEHHHJJJLLLOOOSSSUUUVVVWWWYYYZZZ[[[]]]^^^^^^\\\ZZZZZZZZZ[[[]]]bbbgggjjjmmmnnnnnnkkklllnnnqqquuuyyy|||~~~~~~{{{wwwuuutttsssqqqpppkkkooosssvvvxxxxxxyyyzzzuuuuuuuuuvvvwwwyyyzzz{{{zzz{{{|||~~~{{{xxx{{{}}}~~~uuujjjaaa\\\\\\]]]^^^___ccckkkuuu{{{||||||yyywwwvvvvvvwwwtttnnniiidddiiizzzqqq^^^___nnnvvviiiYYYMMMGGGHHHSSS___nnnuuu{{{zzzyyyzzz{{{yyyxxxyyyzzzzzzzzzyyyxxxwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{yyy{{{|||{{{yyy{{{nnnXXXIIIDDD999===???CCCVVVrrrdddKKKHHHHHHMMMZZZfffpppxxx~~~xxxfffWWWgggvvvzzzuuuttttttwwwzzzxxxqqqnnnqqqvvvxxxvvvyyy||||||{{{|||hhh[[[PPPHHHGGGLLLTTT___jjjuuu|||wwwmmmfffdddYYY[[[cccpppmmm```ffflllaaaLLL@@@AAADDDHHHOOOVVV]]]cccfffoooxxxaaaHHH???===AAALLLZZZmmmiii^^^kkkqqq```UUUQQQQQQQQQTTTZZZ```eeegggiiiiiikkklllnnnooooooooonnnmmmooopppqqqsssuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwyyyzzzzzzzzzyyyxxxxxxyyyzzz{{{|||~~~zzzppprrr|||~~~mmm\\\SSSQQQMMM]]]www{{{www}}}iiiRRRDDD???<<<:::666444222111111000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---...000111111111...000222444444666888:::>>>EEELLLLLLHHHGGGLLLRRRTTTWWWTTTGGG===>>>EEEKKKIIIGGGEEEDDDDDDEEEHHHJJJLLLOOOSSSUUUVVVWWWYYYZZZYYY[[[\\\\\\YYYWWWWWWWWWYYY\\\aaafffjjjmmmnnnooolllmmmnnnqqqtttwwwzzz|||}}}{{{zzzzzz{{{zzzwwwtttppprrrtttuuuvvvvvvxxxzzzuuuvvvvvvwwwxxxzzz|||}}}{{{|||}}}~~~~~~|||~~~|||zzzzzz{{{~~~~~~~~~~~~sssiiiccc```___^^^]]]]]]```gggpppwwwzzzzzzxxxvvvuuuuuutttqqqjjjdddbbbfffvvvxxxccc]]]iiizzzwwwmmm```TTTJJJGGGNNNXXXiiissszzz{{{zzzzzzzzzxxxyyyyyy{{{{{{zzzyyywwwvvvvvvwwwxxx{{{}}}~~~|||}}}}}}}}}}}}}}}|||zzzxxxvvvuuutttwwwzzzzzzyyyzzzpppYYYIIIDDD:::>>>???CCCUUUqqqlllOOOGGGEEEJJJWWWeeennnwww~~~yyyeeeUUU]]]ppp{{{uuussssssuuu|||}}}ssskkkkkkoooqqqpppqqquuuxxxwwwzzzqqq___RRRJJJJJJLLLRRR]]]jjjuuu|||}}}vvvsssssseeedddgggrrrxxxdddhhhkkk\\\IIIBBBCCCFFFKKKQQQXXX___dddgggqqq}}}dddGGG@@@===???HHHUUUhhhqqqeeeppprrrbbbWWWTTTUUUSSSVVV[[[aaaeeeggghhhhhhkkklllnnnooopppooommmmmmnnnoooppprrrssstttuuuuuutttttttttuuuuuuvvvwwwxxxuuuwwwxxxzzzzzzyyyxxxwwwxxxyyyzzz{{{|||~~~|||nnneeeddd^^^gggxxx|||gggPPPCCC===;;;999666444222111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000111222222---000333555555666777999999BBBKKKMMMJJJIIIOOOUUUUUUXXXTTTGGG===>>>FFFLLLKKKJJJGGGEEEDDDEEEGGGHHHLLLOOOSSSUUUVVVWWWYYYZZZXXXYYY[[[ZZZXXXVVVUUUUUUXXX[[[```eeejjjmmmoooooonnnnnnoooqqqsssvvvxxxyyy||||||}}}zzzvvvssstttuuuuuuuuuvvvxxxzzzvvvvvvwwwxxxyyy{{{}}}~~~|||}}}~~~~~~~~~}}}|||{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~sssjjjfffdddaaa^^^\\\]]]aaagggnnntttwwwxxxxxxvvvuuutttsssooohhhbbbaaaeeesss{{{fff___jjjyyyxxxooodddXXXLLLGGGLLLTTTfffqqqzzz|||{{{{{{zzzxxxyyyzzz{{{|||{{{yyyvvvuuutttuuuxxxzzz}}}zzz}}}~~~|||}}}~~~}}}}}}|||{{{xxxuuurrrpppppptttxxxyyyxxxyyypppYYYIIICCC<<>>>>>EEERRRddd}}}xxxlllvvvssscccYYYWWWWWWTTTWWW\\\aaaeeeggghhhhhhkkklllnnnppppppooommmlllmmmnnnoooqqqrrrsssttttttsssrrrrrrrrrsssuuuvvvxxxtttvvvxxxyyyyyyyyywwwvvvxxxyyyzzz{{{|||~~~~~~yyyxxxqqqsss}}}gggPPPEEE@@@===:::666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///000111111---///111333444888<<>><<>>===CCCWWWrrrlllVVVJJJBBB???BBBPPPaaallltttyyykkkWWWPPP```vvv|||qqqooouuuuuu|||~~~rrrgggdddeeekkknnnsssvvvwwwyyy~~~vvvdddSSSFFFGGGJJJPPP```ppp}}}~~~wwwuuuzzz}}}{{{{{{~~~pppnnneeeVVVJJJBBBCCCJJJRRRWWWZZZ^^^dddiiikkk~~~tttLLLBBB@@@???BBBMMMbbbzzz}}}nnnwwwrrrbbbYYYWWWXXXWWWZZZ___ccceeegggiiijjjjjjkkklllnnnooopppppppppnnnpppqqqqqqqqqqqqrrrtttqqqrrrrrrrrrtttuuuvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyxxxyyyzzz||||||}}}}}}}}}|||xxx{{{}}}gggQQQEEE@@@<<<:::666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///000111111---///111333444888<<>>AAACCCDDDFFFJJJPPPVVV]]][[[TTTHHH===:::@@@HHHKKKJJJHHHEEECCCDDDFFFIIILLLNNNPPPSSSWWWXXXXXXWWWVVVSSSQQQSSSSSSRRRVVV]]]dddeeehhhkkknnnoooppppppppppppppppppqqqrrrssstttuuuyyyxxxvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyzzz|||}}}~~~~~~|||~~~~~~}}}~~~|||}}}~~~}}}{{{|||yyyrrrkkkgggcccbbbhhhlllnnnqqquuu|||{{{xxxtttooojjjfffccclllrrrsssccckkkxxx{{{pppdddWWWMMMLLLPPP\\\iiiwww||||||}}}|||zzz{{{{{{zzzyyywwwuuusssrrrvvvwwwzzz}}}~~~|||{{{~~~~~~||||||}}}}}}|||{{{yyyuuupppkkkhhhhhhlllsssxxx|||hhhMMMBBBGGGCCCAAA>>>DDDWWWrrr~~~jjjSSSFFFCCC???AAAMMM[[[gggqqqyyyjjjTTTNNN]]]sss}}}ssspppsssrrrzzz{{{sssooonnnrrruuuwwwwwwvvvwwwzzz}}}sssaaaPPPKKKJJJMMMZZZiiixxxzzzxxx|||~~~nnnnnndddTTTKKKEEEJJJPPPWWW\\\]]]```eeeiiikkksssQQQ>>>===<<<@@@MMMddd~~~}}}llltttqqq```VVVSSSTTTVVVZZZ___ccceeefffhhhiiijjjkkklllmmmnnnnnnoooooonnnoooqqqqqqpppppprrrsssqqqqqqqqqrrrsssuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxzzz{{{}}}}}}~~~~~~zzz{{{zzzzzzzzzwwwsssvvv{{{hhhQQQEEE???<<<:::666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///000000111...///111333555888<<>>@@@CCCDDDEEEIIIPPPUUU\\\ZZZSSSFFF:::666<<>><<<;;;666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000111///000222333555888<<>>CCCDDDEEEDDDBBBBBBCCCDDDIIILLLQQQUUUWWWXXXYYYZZZTTTTTTTTTWWWZZZ___gggmmmnnnnnnmmmmmmmmmnnnooopppiiikkkmmmppprrrsssssssssuuuzzz~~~yyyuuuuuuvvvvvvwwwwwwwwwwwwuuuuuuwwwxxxzzz{{{}}}}}}|||}}}|||{{{{{{{{{}}}~~~~~~}}}|||{{{}}}~~~}}}|||}}}vvvqqqnnnqqqssstttvvvzzzyyy{{{zzztttmmmiiillloooxxx{{{ggghhhooo~~~|||sssfffXXXQQQPPPWWWfffvvv}}}~~~~~~}}}yyyxxxyyyyyyyyyyyyxxxwwwwwwwwwyyy{{{}}}||||||{{{{{{}}}~~~|||{{{zzzyyywwwuuussspppoooggglllssszzzzzz}}}^^^EEEAAAKKKIIIFFFBBBDDDTTTnnntttXXXDDD>>><<>><<<>>>JJJaaa|||lllmmmooo]]]QQQMMMMMMSSSWWW]]]aaacccdddeeefffiiijjjjjjkkkkkkkkkjjjjjjlllmmmoooooonnnnnnpppqqqpppppppppqqqqqqrrrttttttxxxwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyxxxwwwuuuuuu~~~uuuoooYYYSSSMMMJJJJJJOOO\\\iiittt~~~jjjSSSEEE>>>;;;;;;666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000000///111333444555888<<>><<<>>>III___yyynnnlllooo^^^RRRMMMMMMQQQUUU\\\aaaccccccddddddggghhhhhhiiiiiiiiihhhhhhjjjlllmmmmmmmmmmmmnnnpppppppppoooppppppqqqrrrsssvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwwww{{{|||~~~mmm\\\TTTDDD???<<<<<<===BBBOOO[[[lll{{{kkkTTTEEE===;;;;;;666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...//////000000222333444555888<<>>555111666<<<@@@AAAAAA@@@@@@@@@CCCEEEHHHLLLQQQTTTWWW[[[aaafffooossssssnnniiigggddd```bbbccceeegggjjjmmmooopppjjjkkkmmmoooqqqrrrssssssvvv{{{|||zzzwwwwwwvvvuuuvvvwwwxxxyyyvvvwwwxxxxxxyyyzzz{{{{{{{{{}}}tttrrrlllfffhhhpppvvvxxx}}}|||||||||||||||}}}}}}|||||||||{{{zzz{{{}}}{{{{{{|||~~~zzz{{{|||}}}{{{sssllljjjmmmpppwwwxxxzzz}}}nnngggkkk~~~yyyooobbbWWWSSSSSSbbbqqqyyy{{{}}}}}}{{{zzz{{{{{{||||||{{{{{{{{{vvvyyy{{{zzzwwwuuuvvvxxx~~~~~~zzzzzzyyyyyyzzz|||~~~~~~uuuUUUAAAAAAJJJNNNLLLHHHFFFRRRggg|||ooo[[[BBB===<<>><<<999888999999;;;CCCLLLaaatttlllUUUEEE===;;;;;;666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,......///000111222444555666888<<>>@@@DDDGGGHHHLLLPPPSSSVVV]]]fffmmmwww}}}zzzsssnnnfff^^^\\\^^^bbbfffjjjlllnnnnnnmmmmmmmmmoooppprrrttttttwwwzzz~~~}}}{{{{{{{{{yyyxxxuuuttttttvvvyyy{{{yyyyyyyyyyyyzzzzzzzzz{{{yyy{{{}}}~~~}}}~~~{{{xxxpppppptttwww}}}}}}}}}~~~~~~}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~wwwqqqmmmnnnqqqttttttvvvwwwyyyssshhhiii}}}}}}tttfffZZZUUUQQQ```ooovvvyyy||||||{{{zzz{{{{{{{{{{{{{{{zzzzzzxxx{{{}}}{{{vvvtttvvvxxxyyyyyyyyy|||}}}yyyxxxxxxyyy{{{oooPPP??????FFFQQQPPPLLLJJJSSSfffyyypppNNNDDD;;;===FFFQQQ___jjjuuuttt___IIIFFFKKK]]]nnnsssooojjjjjjjjjkkklllmmmoooqqqrrrsssqqqoooooorrrsssrrrqqqrrrrrrvvv|||~~~ppp\\\OOOJJJIIIRRRbbbrrrzzz}}}yyyrrrmmmjjjkkkuuu}}}}}}llliiipppnnn[[[QQQYYY___bbbccceeeiiimmmooopppooorrr^^^JJJ<<<;;;;;;>>>HHH[[[rrrlllggg{{{sss```RRRLLLKKKNNNSSSZZZ___aaaaaaaaaaaacccccceeefffgggggggggggghhhiiikkkkkkjjjjjjlllmmmoooooonnnnnnnnnooopppppprrrssstttvvvwwwyyyzzz{{{uuuvvvvvvwwwwwwwwwvvvvvvssstttvvvxxxuuuuuu~~~ooo]]]NNNDDD<<<777999888888:::888777<<>>>>>@@@DDDHHHHHHLLLPPPSSSVVV^^^iiirrrvvvzzzuuulllbbbZZZ\\\aaafffjjjlllmmmmmmooonnnnnnnnnppprrrtttuuuwwwzzz}}}}}}{{{yyyzzz|||{{{xxxuuussssssvvvzzz|||zzzzzzzzzzzzzzzzzzzzzzzzvvvyyy{{{}}}}}}~~~zzz{{{~~~~~~~~~}}}~~~~~~xxxrrrnnnoootttxxx{{{qqqssstttvvv}}}wwwiiihhh{{{wwwiii\\\WWWQQQ___mmmtttwww{{{||||||zzzzzz{{{{{{zzzzzzyyyyyyyyy|||~~~{{{wwwtttvvvyyyuuuttttttwww{{{~~~}}}{{{wwwwwwwwwxxx|||kkkMMM===>>>CCCTTTSSSOOOMMMTTTfffxxxYYYJJJ;;;999BBBOOO]]]hhhvvvxxxdddKKKDDDGGGWWWjjjrrrnnnjjjgggiiilllmmmlllkkklllnnnooommmlllnnnqqqrrrqqqooovvvrrrqqqvvvxxxyyysss```RRRJJJFFFJJJ[[[nnnxxx{{{}}}}}}{{{yyyxxxvvvuuusssooojjjfffgggsss|||ooolllrrrooo[[[RRR[[[aaacccccceeehhhlllmmmmmmlllmmmiiiRRR???>>>===???GGGXXXlllzzz}}}iiidddyyyuuuaaaRRRKKKIIIMMMRRRZZZ___aaaaaaaaa```aaabbbccceeefffggggggggggggiiijjjkkkjjjjjjkkkmmmooonnnnnnnnnnnnoooooopppqqqrrrsssuuuxxxzzz{{{|||vvvvvvtttssspppnnnlllkkkhhhgggiiijjjdddaaaiiiuuuoooWWWEEE<<<;;;;;;;;;666666777999777666:::AAAJJJccczzznnnUUUDDD>>><<<:::666444222111111000///---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---------.../////////111333555666777888:::<<<===@@@BBBCCCBBBDDDIIIMMMMMMKKKHHHCCC999222555>>>DDDBBB???>>>>>>@@@CCCEEEIIIMMMRRRWWWZZZ^^^cccfffmmmrrryyy|||vvvrrrfffddddddhhhnnnqqqnnnkkkmmmnnnpppqqqrrrssssssttt{{{{{{{{{yyywwwwwwxxxzzz}}}}}}{{{vvvssstttxxx}}}zzz{{{|||||||||{{{zzzyyyyyyvvvvvv{{{|||{{{|||{{{|||~~~||||||||||||}}}}}}~~~}}}tttkkkiiiooowwwzzzzzzyyywwwrrrlllooo{{{yyymmmggguuu~~~sssdddVVVWWW]]]fffnnnrrruuuxxxyyyzzzzzz{{{{{{{{{zzzyyyxxx}}}}}}~~~~~~}}}{{{{{{wwwtttsssuuuzzz|||zzzvvvxxxwwwxxx|||gggLLL??????BBBNNNNNNNNNPPPXXXfffvvv~~~eeeLLL888888@@@IIIUUUbbbuuu~~~{{{jjjSSSJJJEEEOOObbbppppppjjjiiihhhhhhjjjlllmmmllljjjmmmmmmnnnnnnooooooppppppnnnppprrrsssuuuxxx}}}ttt^^^PPPHHHDDDGGGTTTbbbkkkmmmooouuu|||wwwtttoookkkiiihhhfffdddhhhppp{{{zzzpppddd]]][[[___bbbiiifffdddeeehhhlllnnnooovvvsssSSSAAA>>>;;;<<>>???@@@AAAFFFOOOUUUTTTQQQMMMFFF;;;333666>>>BBBAAA>>>===>>>@@@CCCEEEIIIMMMQQQVVVYYY\\\___aaahhhkkkpppuuuyyyzzzzzzzzzpppmmmlllnnnrrrssspppmmmmmmnnnoooqqqrrrsssssssssxxxxxxxxxvvvuuuvvvyyy{{{}}}yyyuuutttvvvyyyyyyzzz{{{{{{{{{{{{zzzyyyyyyvvvwww{{{}}}|||~~~~~~}}}~~~}}}}}}|||{{{{{{zzz{{{{{{~~~|||~~~zzzrrriiihhhpppyyy~~~zzzxxxrrrkkkmmmxxxqqqgggpppwwwhhh[[[WWW]]]fffnnnsssvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyxxx~~~~~~}}}yyyuuurrrtttxxx||||||zzzxxxyyy{{{~~~cccHHH===>>>AAAIIIJJJMMMQQQZZZggguuu}}}sssZZZIII::::::>>>EEERRR```sss}}}oooXXXLLLCCCJJJ\\\kkkmmmhhhhhhggggggiiikkklllkkkiiilllmmmmmmnnnnnnoooooopppnnnooopppqqqrrrvvv|||xxxaaaPPPFFFAAABBBOOO^^^fffhhhiiinnnsssuuurrrnnnllljjjhhheeecccfffnnnzzz~~~rrrggg```___bbbeeefffeeedddeeehhhlllnnnnnnooo}}}zzz\\\DDD@@@<<<<<>>======>>>>>><<<;;;:::888666777:::<<>>??????BBBJJJVVV^^^[[[XXXRRRIII===444666>>>AAA???===<<<===@@@CCCEEEIIIMMMQQQUUUWWWYYY\\\^^^aaaccceeejjjooovvv|||xxxuuuqqqqqqrrrrrrpppmmmmmmnnnoooqqqrrrsssttttttvvvvvvuuutttsssuuuyyy||||||xxxuuuuuuvvvyyyyyyzzzzzzzzzzzzyyyyyyyyywwwxxx{{{}}}}}}~~~~~~{{{yyyzzz}}}}}}|||{{{zzzyyyyyyyyyyyy{{{zzz}}}~~~{{{vvvnnnfffeeelllvvv|||~~~|||zzzrrriiijjjvvvuuueeefffzzz{{{nnncccWWW]]]fffnnnsssvvvxxxzzzyyyyyyxxxxxxxxxyyyyyyzzz|||xxxtttssswww{{{}}}}}}xxx{{{~~~}}}|||\\\CCC:::===@@@CCCGGGMMMSSS[[[ggguuuyyyiiiPPPEEE;;;:::;;;@@@MMM[[[mmmxxxvvv___OOO@@@CCCUUUeeeiiigggffffffeeefffhhhjjjiiihhhkkkkkklllmmmmmmnnnoooooonnnnnnnnnnnnpppttt{{{fffSSSHHHBBBAAAMMM[[[cccdddcccdddgggnnnmmmkkkjjjiiigggccc```bbbkkkyyy~~~sssgggaaa```bbbeeegggfffeeegggiiikkkkkkjjjmmm}}}}}}cccGGGAAA<<<<<<@@@NNNeeeyyyoooaaaiiiyyysss^^^QQQKKKHHHKKKOOOUUUZZZ]]]___```bbbaaabbbdddfffhhhiiijjjjjjiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnoooooopppppppppnnnoooqqqsssuuuuuuuuuuuuqqqfffYYYQQQMMMJJJDDD???AAAGGGLLLLLLHHHFFFIIIMMMVVVjjjxxxsssfff___^^^\\\PPPMMMIIIGGGGGGHHHHHHHHHDDDDDDAAA>>>;;;:::<<<>>>DDDTTTkkk~~~~~~rrr{{{nnnTTTCCC<<<:::777666444222111111000///---------------------------,,,,,,++++++++++++,,,,,,++++++,,,---......//////000333666777888888999;;;@@@AAABBBCCCEEELLLVVV]]]\\\XXXSSSJJJ===444777>>>@@@>>><<<;;;<<>>AAACCCGGGMMMSSS[[[gggvvv}}}jjjQQQFFF;;;888888===IIIUUUdddqqq}}}hhhUUUBBB@@@NNN```iiiiiieeedddcccdddfffhhhggggggiiijjjjjjkkklllmmmnnnnnnooonnnmmmmmmooottt{{{pppZZZMMMFFFCCCNNN[[[bbb```\\\ZZZZZZbbbbbbbbbcccccc```\\\YYY[[[eeetttyyy}}}{{{oooddd___^^^```bbbiiihhhhhhiiikkkkkkiiigggmmm{{{vvvbbbHHH@@@;;;;;;???KKKbbbxxxzzznnnrrr~~~ttt]]]PPPIIIGGGJJJNNNTTTYYY\\\]]]___``````aaaccceeeggghhhiiiiiiiiiiiijjjkkklllmmmnnnnnnmmmmmmnnnnnnoooppppppppppppqqqsssttttttsssqqqpppfff___SSSJJJDDDBBB@@@@@@LLLVVVaaafffeeeaaaZZZSSSYYY___eeehhhlllpppmmmfffZZZXXXVVVUUUVVVXXXYYYZZZUUUSSSNNNGGGAAA>>>>>>???BBBRRRhhhzzz|||ooowwwlllSSSCCC>>><<<:::666444222111111000///---------------------------,,,++++++******++++++,,,******+++,,,---...///000000222666888888888999:::@@@CCCEEEFFFEEEHHHMMMQQQWWWTTTQQQIII>>>555777???@@@???===;;;<<>>999;;;???HHH___vvvvvv{{{sss]]]OOOIIIFFFHHHMMMSSSWWWZZZ\\\^^^___aaabbbcccdddffffffffffffhhhiiiiiijjjkkklllmmmmmmlllmmmmmmnnnoooooopppppprrrsssssssssqqqnnnkkkiiiYYYZZZXXXRRRJJJHHHKKKPPPccclllwww}}}yyynnnhhhmmmtttyyy~~~~~~yyysssqqqooonnnnnnrrrvvvzzzuuuooodddVVVIIIAAA======CCCRRRgggxxxqqqwwwkkkSSSCCC>>>===;;;666444222111111000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,---...///000///222666888999999999:::???CCCFFFFFFDDDCCCDDDFFFQQQQQQOOOJJJ???777888???BBB@@@>>><<<===???BBBDDDGGGLLLRRRXXX[[[]]]___aaa\\\]]]^^^```bbbeeeggghhhllllllllllllmmmnnnoooooonnnoooqqqtttvvvwwwxxxxxx}}}}}}|||yyywwwvvvwwwxxxzzzzzz|||~~~~~~|||yyyxxxxxxxxxyyyzzz{{{||||||~~~~~~|||vvvuuuvvvxxxzzz|||{{{zzz|||||||||}}}}}}zzzuuuqqqooonnnkkkhhhdddbbb```___bbbdddkkksssxxx}}}vvvqqq```]]]ZZZZZZ___ffflllooolllooonnniiikkkvvvlllWWWPPP\\\sssxxxqqqkkknnnqqqsssuuuxxx{{{~~~}}}|||zzzyyyzzz}}}~~~|||{{{}}}~~~~~~}}}|||zzzwwwuuutttuuuzzz~~~~~~}}}~~~nnnOOO???>>>CCCFFFLLLOOOSSSTTTXXXcccsssppp___III:::777===DDDIII[[[iii|||zzziiiSSSGGGJJJWWWgggpppdddbbbaaaaaaccceeeffffffffffffggghhhjjjkkkllllllnnnnnnnnnnnnpppuuu{{{oooYYYKKKFFFMMMVVVYYYUUUMMMFFFCCCFFFGGGHHHJJJLLLKKKHHHFFFHHHSSScccqqq{{{~~~ssspppssswwwkkkbbb```bbbcccdddaaabbbdddhhhmmmppppppoookkkrrrxxxyyykkkXXXGGG===888<<<>>>DDDYYYqqquuu{{{rrr^^^QQQKKKGGGGGGKKKQQQVVVYYY[[[\\\^^^aaaaaabbbddddddeeeeeeeeegggggghhhiiijjjkkkllllllllllllmmmnnnooooooppppppqqqqqqqqqqqqooommmkkkjjjfffnnnsssmmmaaaXXXWWWZZZqqqxxx~~~jjjVVVHHHAAA???DDDRRRfffuuu~~~tttxxxlllSSSCCC===;;;999666444222111111000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***+++---...///000///222666999999999999999AAADDDHHHHHHEEEDDDEEEGGGPPPQQQQQQNNNCCC::::::@@@EEEBBB@@@======???AAACCCIIIMMMTTTXXX[[[\\\]]]^^^\\\]]]^^^___aaadddfffggghhhiiikkkmmmnnnooopppqqqmmmnnnppprrrtttvvvwwwwwwzzz{{{|||{{{yyywwwwwwxxxyyyxxxyyy}}}}}}zzzyyyyyyyyyzzz{{{|||}}}~~~|||tttrrrqqqsssvvvxxxxxxwwwxxxyyy{{{||||||xxxrrrnnngggfffdddaaa___]]]\\\[[[XXX[[[aaahhhmmmvvvzzzrrrlll\\\YYYWWWVVVXXX[[[^^^```___fffiiihhhkkkwwwzzzbbbQQQSSSeeevvv~~~yyyvvvvvvvvvuuuuuuxxx|||}}}{{{yyywwwyyy}}}~~~zzzwwwvvvxxxzzz|||}}}}}}|||zzzwwwvvvvvvwwwxxx|||~~~}}}zzzyyy|||~~~||||||iiiLLL>>>???EEEGGGMMMRRRVVVWWWXXX___mmmyyy~~~pppZZZDDD999:::AAAFFFUUUdddxxxttt^^^MMMHHHQQQaaammmdddbbb``````bbbeeeffffffdddeeefffgggiiijjjkkklllkkklllmmmnnnppptttyyy}}}}}}eeeSSSMMMTTT[[[^^^ZZZSSSMMMIIIFFFFFFGGGJJJLLLLLLKKKIIIIIISSSaaaoooxxx|||~~~~~~{{{nnnjjjlll|||yyywwwuuuvvviiibbbaaadddffffff``````bbbfffjjjmmmnnnnnnnnnuuusss[[[III>>>999===>>>@@@RRRiii~~~uuu{{{vvvbbbTTTMMMIIIFFFJJJPPPUUUXXXZZZ[[[]]]^^^___aaabbbdddeeeffffffffffffggghhhiiijjjjjjkkkkkkkkklllmmmnnnooopppqqqppppppqqqrrrssstttuuuuuuvvvlllhhhzzzrrrZZZKKKDDDBBBEEERRRdddrrrzzzwwwzzzmmmSSSBBB<<<:::777666444222111111000///---++++++++++++++++++++++++++++++************++++++((()))***+++---...///000///222666999999999999999DDDGGGJJJJJJHHHHHHKKKMMMQQQRRRTTTQQQGGG<<<;;;@@@FFFDDDAAA>>>>>>???AAACCCJJJOOOTTTYYYZZZ[[[[[[[[[\\\\\\\\\^^^aaadddgggiiieeegggkkkmmmmmmnnnooooookkklllnnnqqqssstttuuuvvvwwwyyy{{{{{{zzzxxxxxxxxxyyyxxxxxx|||~~~zzzzzzyyyyyyzzz{{{}}}~~~{{{rrrooolllmmmqqquuuvvvvvvtttuuuwwwxxxxxxtttooojjjaaa```____________``````VVVXXX\\\aaaeeelll{{{}}}uuullleee[[[YYYUUURRRPPPOOOOOOPPPWWW___fffgggkkkvvvkkkUUUQQQ^^^mmm}}}|||{{{yyyvvvuuuxxx}}}|||zzzwwwvvvxxx||||||xxxtttssstttwwwxxx}}}|||yyywwwuuuvvvyyy{{{|||~~~{{{wwwuuuyyy}}}~~~{{{zzz|||gggKKK>>>@@@EEEGGGLLLRRRXXXYYYXXX]]]iiissszzzfffMMM;;;888>>>DDDPPP___sss{{{fffQQQGGGMMM]]]jjjeeebbb``````bbbeeeffffffddddddeeeggghhhjjjkkkkkkiiikkklllnnnooossswww{{{|||ppp\\\WWW]]]dddgggeee___YYYVVVKKKKKKLLLOOOQQQRRRQQQPPPNNNWWWeeeqqqyyy}}}|||}}}~~~ssspppttt|||yyy}}}tttgggaaaaaadddffffffcccbbbbbbdddgggiiiiiihhhmmmuuu{{{___KKK???:::>>>======MMMccc{{{vvv~~~|||gggWWWNNNIIIEEEJJJPPPUUUWWWYYY[[[\\\[[[]]]___bbbdddfffggghhheeeeeefffggghhhiiijjjjjjkkkkkklllmmmnnnooopppqqqpppqqqsssvvvzzz}}}jjjSSSEEE@@@???EEERRRcccpppwww{{{zzzyyykkkRRRBBB===;;;888666444111/////////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111444444555666999;;;===>>>DDDGGGIIIIIIGGGHHHKKKNNNRRRXXXXXXXXXPPP<<<444AAAIIIIIIEEE???===@@@BBBAAAGGGKKKPPPTTTVVVWWWXXXYYYWWWYYY[[[^^^aaadddfffhhhjjjjjjkkkkkklllmmmnnnnnnkkkllloooqqqssssssrrrrrrwwwyyy||||||zzzxxxwwwwwwtttvvvzzz~~~|||{{{yyyxxxzzz}}}uuuooohhheeehhhmmmqqqssspppqqqqqqoookkkhhhgggggghhhkkkoooqqqssstttuuuvvvrrrllleeecccbbbfffqqq{{{zzzpppfff```WWWVVVRRRLLLGGGFFFIIIMMMVVV```iiikkkiiinnn|||xxxccc[[[dddpppxxx|||zzz}}}}}}yyywwwzzz|||{{{yyysssqqquuuzzz~~~}}}yyyuuurrrssstttttttttzzzyyywwwvvvvvvxxx{{{}}}}}}{{{zzzyyyyyyyyy~~~{{{yyyyyy{{{~~~{{{\\\GGG@@@AAAEEEHHHMMMQQQWWW[[[^^^dddkkkqqqxxxdddIII888888>>>AAAMMMZZZjjjyyy{{{jjjXXXGGGAAAKKK[[[bbb___\\\]]]aaaddddddcccbbbccccccdddeeefffggggggjjjkkklllllllllnnnqqqttt|||~~~mmm]]]dddmmmsssrrrnnnhhhddd______\\\ZZZ___dddddd```^^^___dddlllrrruuu{{{{{{xxxyyymmmccccccfffhhhiiikkkgggfffdddddddddfffhhhjjjnnnttt___III@@@:::;;;;;;===IIIXXXxxxmmm]]]SSSNNNKKKJJJLLLQQQWWWZZZZZZWWW[[[^^^aaaccccccdddfffhhhfffffffffggghhhiiiiiijjjjjjkkkmmmmmmlllmmmnnnpppvvvrrrqqqwwwyyyeeeSSSGGGBBBAAAHHHTTTbbbkkkooouuu{{{~~~jjjQQQBBB===;;;888666444111/////////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000222333444666999;;;>>>???CCCFFFHHHGGGFFFGGGKKKOOOWWWZZZXXXXXXSSS@@@666???IIIJJJFFF@@@===@@@AAA@@@FFFJJJOOOSSSUUUVVVXXXYYYYYYZZZ\\\___ccceeehhhiiiiiijjjjjjkkklllmmmnnnnnnooopppqqqrrrrrrqqqpppoootttwwwyyyzzzxxxwwwvvvwwwuuuwwwyyy|||~~~{{{{{{{{{|||}}}~~~yyyssskkkfffeeegggiiiiiihhhhhhfffdddcccdddgggjjjsssxxxwwwrrrooolllnnnssswwwmmmddd^^^ZZZWWWPPPHHHBBB@@@CCCGGGWWWaaakkkmmmkkknnnyyykkk___bbbiiiyyy}}}~~~zzzwwwyyyzzzxxx}}}xxxrrrrrruuu{{{~~~~~~{{{xxxuuuttttttsssrrrwwwwwwvvvvvvxxx{{{~~~}}}{{{zzzzzz{{{{{{~~~|||zzzzzz{{{~~~wwwYYYFFF@@@CCCHHHLLLQQQUUUZZZ]]]___cccjjjooo|||rrr^^^HHH<<<<<<===<<>><<<999666444111/////////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000111333666999<<<>>>@@@DDDFFFHHHHHHGGGIIIMMMRRR]]]___[[[ZZZWWWEEE777<<>>???AAA@@@DDDHHHNNNRRRTTTUUUWWWXXXZZZ[[[^^^aaadddggghhhiiihhhiiijjjkkklllmmmmmmnnnpppqqqrrrssssssrrrqqqpppqqqtttvvvwwwvvvvvvvvvwwwwwwwwwxxxyyy{{{}}}|||}}}~~~~~~}}}|||tttmmmhhhdddaaa___```___]]]\\\^^^dddmmmssswwwrrrppp{{{xxxqqqhhh```[[[WWWRRRJJJAAA<<<<<>>===999EEEPPP___mmm}}}vvvcccOOOAAA@@@DDDNNNQQQUUUYYY[[[]]]___aaaccccccdddeeefffggghhhhhhiiijjjkkkjjjjjjllloooqqqrrryyyzzz{{{~~~pppiiifffjjjooorrrvvvyyy~~~zzztttwww~~~{{{qqqiiiiiilllmmmmmmnnnnnnmmmmmmnnnooonnnllljjjmmmqqq}}}gggKKKAAA;;;===<<<;;;AAAJJJ\\\ttt|||ooo___QQQIIIIIIJJJPPPVVV[[[[[[YYY[[[]]]```aaaaaabbbccceeeeeeeeeeeefffgggggghhhhhhjjjlllmmmmmmkkkkkklllmmmnnnlllmmmrrr||||||zzzxxxtttjjj[[[MMMDDDBBBCCCJJJRRRZZZbbbkkktttwwwttt~~~hhhPPPBBB>>><<<999666444111/////////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............000333666:::===???@@@FFFHHHKKKKKKJJJLLLQQQUUU```eeebbb___YYYFFF777:::GGGJJJIIICCC>>>???@@@???BBBGGGLLLQQQSSSTTTVVVWWWYYY[[[^^^aaadddfffggghhhggghhhiiijjjkkklllmmmnnnmmmnnnppprrrssstttttttttppprrruuuvvvvvvvvvwwwyyyxxxxxxwwwwwwyyy{{{~~~~~~}}}~~~uuukkkbbb]]][[[\\\]]]___eeeooozzz|||xxx|||}}}wwwqqqjjjbbbZZZUUUNNNIIIAAA;;;:::>>>EEEKKKWWWcccpppuuuqqqooorrrvvv}}}iii___]]]jjjqqqyyy}}}~~~xxxuuuqqqrrrwww|||~~~~~~~~~}}}|||{{{xxxsssooorrrsssuuuxxx|||~~~||||||}}}~~~}}}|||||||||}}}~~~~~~vvv}}}mmmOOOBBBBBBFFFNNNUUUXXX\\\```bbbccceeeiiimmm{{{rrr]]]JJJ???<<<<<<<<>><<<:::666444111/////////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---///222666:::===???@@@DDDGGGKKKLLLKKKLLLPPPTTT]]]hhhjjjeee[[[EEE666999DDDIIIJJJDDD>>>>>>???>>>AAAEEEKKKPPPRRRTTTVVVWWWWWWYYY]]]```cccdddeeeeeefffggghhhiiikkklllmmmmmmmmmnnnoooqqqrrrsssttttttppprrruuuvvvvvvwwwyyy{{{zzzyyyxxxwwwxxxzzz|||~~~~~~~~~~~~xxxllleee\\\```eeekkksss|||}}}||||||zzzvvvpppiiiccc\\\VVVQQQIIIDDD>>>;;;===CCCKKKPPPXXXcccqqqvvvsssooopppsss}}}~~~mmmbbb^^^eeennnxxxxxxuuurrrssswww|||~~~~~~}}}}}}~~~~~~}}}zzzuuuqqqrrrsssvvvzzz}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}gggLLLDDDFFFHHHNNNVVVXXX\\\aaadddeeegggkkkooo{{{xxxdddOOO???888:::???>>>GGGQQQ]]]nnn|||kkkYYYJJJAAA???EEENNNUUUXXXZZZ^^^aaabbbbbbcccdddeeefffggggggfffggghhhgggggghhhkkkmmmpppsss|||{{{lllbbb[[[]]]eeelllrrrwwwyyy{{{~~~~~~zzzzzzzzz}}}{{{yyysssooopppqqqooonnnoooppppppqqquuuyyyxxxsssnnnuuuxxxkkkNNNAAA888999;;;999:::???HHH___||||||wwwiiiYYYNNNLLLKKKOOOTTTWWWWWWVVVZZZ\\\___``````aaabbbdddeeeeeeeeefffffffffffffffiiijjjlllkkkjjjjjjkkklllmmmllllllnnnqqquuuwwwxxxvvvvvvxxxyyyzzzzzzzzzzzz|||}}}}}}rrrbbb[[[ZZZcccoooxxx~~~}}}zzzrrrcccSSSHHHFFFHHH]]]ooo{{{yyywww|||~~~~~~uuunnnjjjQQQCCC???===:::666444111/////////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,///222777:::===>>>???@@@DDDIIIJJJIIIIIIKKKNNNVVVfffmmmhhh]]]HHH888999@@@GGGIIIDDD>>>===>>>>>>AAAEEEKKKPPPRRRTTTVVVWWWVVVXXX[[[___aaabbbbbbbbbeeefffggghhhjjjlllmmmmmmppppppppppppppppppppppppqqqsssuuuvvvwwwxxxzzz|||{{{zzzyyyxxxxxxyyy{{{|||~~~}}}}}}~~~vvvqqqfffkkkssszzz|||xxxuuuxxx}}}qqqnnniiiddd___ZZZUUUQQQKKKGGGBBB@@@DDDJJJOOORRRXXXcccpppuuussspppppprrr{{{|||qqqgggaaadddllluuuzzzzzz{{{}}}{{{wwwsssssswww|||}}}}}}~~~~~~{{{vvvrrrppprrrvvvzzz~~~~~~{{{|||}}}~~~~~~}}}aaaIIIFFFKKKLLLOOOVVVWWW\\\aaaeeefffhhhmmmpppwww~~~ooo\\\III;;;:::>>><<>>DDDKKKRRRWWW[[[^^^```aaaaaabbbcccdddeeeffffffeeefffffffffeeefffiiikkkmmmooowwwyyymmm___WWWRRRUUU]]]eeennnvvvvvvyyy{{{}}}}}}~~~}}}tttkkkkkksss~~~vvvqqqoooppppppmmmkkkmmmllllllooovvv~~~|||xxxvvvxxx|||vvvnnnWWWFFF999888:::888999===BBBSSSmmmwwwuuujjj[[[NNNLLLKKKNNNSSSWWWWWWVVVYYY[[[^^^```aaabbbdddeeeffffffffffffffffffffffffgggiiijjjjjjjjjjjjkkkmmmlllmmmnnnoooppprrrssstttssstttvvvxxxyyyxxxwwwvvvzzz|||}}}~~~}}}~~~|||rrrgggYYYPPPLLLSSS```mmmxxx~~~vvveeeSSSIIIHHHKKKcccyyy}}}vvvooojjjkkkSSSDDD???===:::666444111/////////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000---///333777:::<<<=========BBBHHHKKKIIIHHHHHHIIIMMM___hhhhhhbbbPPP===999<<>>>>>AAAEEEKKKPPPSSSUUUVVVXXXUUUXXX[[[___aaabbbbbbaaadddeeefffhhhjjjkkklllmmmpppooooooooooooooooooppprrrsssuuuvvvvvvwwwzzz||||||{{{zzzyyyyyyzzz{{{{{{~~~}}}|||~~~|||zzzzzzxxx|||}}}{{{yyywwwuuutttiiifffbbb___]]][[[XXXVVVMMMJJJGGGHHHLLLQQQTTTVVVYYYbbbnnnssssssqqqrrrtttyyyzzz|||}}}{{{tttjjjccc___dddhhhgggeeegggmmmtttzzz~~~yyytttssswww|||~~~}}}yyytttpppmmmpppuuuzzz~~~~~~~~~{{{|||~~~~~~~~~uuuZZZFFFIIIPPPPPPQQQVVVXXX]]]bbbeeefffhhhllloooqqqzzz|||rrraaaLLL???::::::???EEEMMM\\\ooo~~~uuuaaaPPP@@@BBBGGGOOOVVV[[[]]]]]]``````aaabbbcccddddddeeedddeeeeeeeeedddeeegggiiiiiilllrrr~~~yyyuuujjj^^^RRRMMMJJJNNNUUU]]]iiissstttvvvyyy{{{||||||}}}{{{rrriiihhhqqq~~~ttttttzzz}}}|||zzzrrrnnnmmmpppoookkkiiijjjjjjiiilllttt}}}}}}xxxrrrtttxxxqqq{{{|||dddOOO===999:::888999===???III\\\qqquuusssiiiZZZKKKIIIIIIMMMSSSXXXYYYYYYXXXZZZ^^^```aaaccceeegggggggggggggggggggggggggggeeegggiiijjjjjjjjjlllnnnlllmmmnnnnnnmmmlllmmmmmmpppqqqsssuuuuuuuuutttssswwwxxxyyyyyyzzzzzz|||}}}~~~~~~~~~uuuiii^^^UUUNNNQQQZZZeeerrr|||wwwgggUUUKKKLLLQQQggg||||||yyywwwlllTTTDDD???===:::666444111/////////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111---///333777:::<<<<<<<<<===CCCJJJMMMKKKHHHGGGGGGHHHYYYbbbffffffWWWAAA999:::BBBGGGCCC===<<<===>>>AAAEEEKKKPPPSSSUUUWWWXXXUUUXXX\\\___bbbbbbbbbaaaddddddfffgggiiikkklllmmmlllllllllmmmnnnppprrrsssrrrssstttuuuuuuvvvyyy{{{||||||{{{{{{zzzzzzzzzzzz|||~~~|||zzz}}}~~~yyyzzzzzzxxxvvvwww{{{~~~vvvmmmjjjjjjbbb```^^^]]]]]]\\\[[[ZZZLLLJJJJJJMMMSSSXXXZZZZZZYYYbbblllrrrrrrqqqsssvvvxxxvvvuuuxxxzzzwwwmmmdddXXXYYYXXXTTTOOORRR\\\dddpppvvv|||~~~{{{uuussswww|||~~~|||xxxrrrnnnkkknnnsssyyy~~~|||}}}zzz|||~~~~~~nnnTTTDDDKKKTTTSSSSSSXXXZZZ^^^cccffffffgggjjjmmmsss{{{xxx^^^EEE999888===BBBHHHVVVjjjyyy}}}mmm\\\BBBBBBEEELLLUUU[[[\\\[[[______```aaabbbcccdddddddddeeeeeedddcccdddfffiiihhhjjjooowwwwwwooojjj___SSSJJJGGGFFFJJJPPPXXXeeeqqqrrruuuxxxzzz{{{{{{|||}}}~~~~~~}}}vvvooopppxxxzzzrrrrrr{{{~~~{{{wwwooolllmmmooonnniiiggghhhjjjhhhiiipppxxx{{{wwwqqqssssss|||uuunnnVVVAAA::::::999999<<>>999444444222000///............---+++******+++---...***++++++,,,,,,++++++************+++,,,---.../////////111555999<<<<<<;;;===DDDLLLOOONNNLLLKKKLLLOOOWWWaaaiiijjjaaaMMM::::::DDDIIIEEE@@@???@@@???@@@CCCGGGKKKPPPUUUXXXYYY\\\\\\]]]___bbbdddeeefffeeefffhhhhhhggghhhiiikkkllllllmmmnnnoooqqqssssssrrrtttvvvxxxyyyzzzzzzzzz{{{zzzyyyxxxxxxyyy{{{|||~~~~~~~~~~~~~~~~~~|||zzzrrrggg\\\UUUPPPMMMKKKKKKMMMNNNNNNMMMMMMNNNPPPSSS[[[fffoootttttttttssssssvvvvvvvvv{{{ppp```NNNDDD>>><<>>CCCNNN]]]iiipppwwwzzz|||~~~{{{___MMMBBBIIIRRRTTTUUUYYYZZZZZZ\\\]]]^^^_________aaaaaabbbbbbcccdddeeeeeeffffffggghhhlllsss{{{zzzkkkdddYYYMMMGGGBBB???DDDLLLTTT___iiimmmppptttvvvwwwxxxzzz|||~~~~~~~~~~~~~~~yyy|||~~~zzzuuutttqqqmmmkkkjjjjjjhhhfffggghhhhhhiiijjjjjjjjjjjjmmmmmmyyyeeeIIIBBB:::777::::::888===JJJYYYfffttttttggg\\\RRRHHHDDDDDDJJJOOOQQQUUUYYYZZZ[[[\\\^^^aaadddfffhhhiiiiiihhhgggggggggggggggffffffffffffggghhhiiijjjjjjjjjjjjkkklllmmmnnnooonnnppprrrsssrrrrrrtttwwwrrrxxxzzzzzzxxxrrrssswww{{{~~~wwwnnncccVVVPPP[[[jjjvvv~~~eeeNNNBBB@@@>>>:::444444222000///.........------++++++++++++------***++++++,,,,,,++++++************+++,,,---...///000000111555999===>>>>>>@@@EEEJJJLLLLLLKKKMMMOOORRR[[[fffooorrriiiSSS>>>;;;CCCHHHFFFBBB@@@@@@@@@@@@BBBEEEJJJOOOSSSVVVXXX\\\]]]^^^```bbbdddeeeffffffgggiiihhhgggggghhhjjjllllllmmmnnnpppqqqrrrrrrqqqsssvvvyyyzzzzzzyyyxxxxxxxxxwwwwwwxxxzzz{{{}}}~~~~~~uuuvvvsssrrrxxxzzzhhhWWWMMMHHHHHHHHHLLLKKKJJJGGGDDDCCCEEEGGGLLLTTT___iiinnnpppppppppooouuuzzz|||}}}dddQQQFFF???===???AAAGGGTTTeeewww|||~~~~~~wwwppplllkkkmmmqqqvvv{{{~~~}}}zzzxxxwwwvvvxxx{{{}}}~~~|||yyyxxxwwwsssUUUHHH@@@GGGQQQSSSTTTVVVVVVZZZ```dddeeefffggghhhgggooo|||{{{kkkZZZIII???;;;<<<>>>CCCJJJVVVbbbjjjrrrxxx}}}~~~oooYYYGGGHHHQQQUUUVVVWWWXXXYYYZZZ\\\]]]]]]]]]]]]___```aaabbbcccdddeeefffhhhhhhgggffffffhhhmmmpppqqqtttwwwyyyyyyyyyzzz{{{wwwjjjbbbXXXOOOEEE@@@===BBBHHHQQQ]]]ggglllooorrruuuvvvvvvxxxyyy||||||}}}~~~~~~~~~~~~~~~{{{~~~}}}wwwsssqqqnnnjjjggggggffffffeeeggghhhhhhiiijjjjjjkkkkkkpppmmmvvvqqqOOODDD;;;888:::999777;;;FFFUUUcccuuuyyyhhhYYYMMMGGGCCCBBBGGGLLLOOOSSSXXXYYYZZZ[[[]]]```ccceeeggghhhhhhgggfffeeeeeeddddddddddddeeefffhhhiiijjjjjjkkkkkkkkkjjjkkkkkklllllllllnnnpppqqqqqqrrrtttvvvsssvvvxxxyyy~~~wwwkkk___VVVVVV```lllvvv}}}zzzyyyfffMMMAAA>>>;;;666444444222000///.........---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++************+++,,,---...///000000111444999>>>@@@@@@BBBEEEHHHIIIJJJLLLOOORRRSSS```ooowwwvvvkkkVVVDDD<<>>@@@FFFMMMWWW___dddeeeffffffiiirrr|||ooo^^^QQQGGGAAAAAAAAAGGGUUUiiiyyy}}}}}}~~~}}}||||||vvvsssooopppssswww{{{~~~~~~{{{wwwtttttttttuuuxxx{{{|||{{{zzzyyyxxx~~~}}}hhhLLLCCC@@@FFFPPPTTTVVVYYYVVVZZZ___bbbdddeeefffhhhfffooo}}}}}}nnn]]]LLLAAA<<<;;;<<<@@@EEEMMMYYYdddoooyyyfffMMMGGGNNNTTTVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^___aaabbbdddeeeeeeeeeffffffffffffgggiiillliiijjjkkklllmmmmmmnnnnnnvvvxxxuuulllddd^^^VVVMMMDDD???===@@@FFFNNNZZZfffkkknnnrrrtttuuuuuuwwwxxxyyyzzz{{{}}}}}}}}}|||||||||zzzrrrnnnkkkiiifffddddddeeeffffffhhhhhhhhhiiiiiijjjkkklllsssoootttvvvTTTEEE<<<::::::555777:::DDDRRR```ppprrr^^^OOOHHHCCCAAAEEEJJJNNNRRRXXXYYYYYY[[[]]]```ccceeegggfffffffffeeedddcccbbbbbbbbbccceeefffhhhiiijjjjjjooonnnmmmlllkkkkkkkkkkkklllmmmnnnpppqqqrrrtttuuuvvvwwwwwwxxxyyykkk^^^YYY]]]ffflllooouuutttlllhhhooozzz~~~dddLLLAAA>>>;;;777444444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++,,,---...///000000111444999>>>@@@@@@BBBDDDFFFHHHJJJMMMPPPRRRRRRbbbttt|||wwwjjjWWWIII===AAAFFFIIIGGGCCCAAAAAAAAABBBDDDGGGKKKOOOSSSUUUZZZ]]]aaabbbcccccceeegggeeefffhhhiiihhhiiikkklllkkklllmmmooopppppppppppprrrtttxxx{{{}}}|||zzzxxxxxxxxxxxxwwwwwwxxxxxxxxx{{{|||~~~~~~}}}~~~~~~~~~~~~~~~~~~ttteeeTTTMMMHHHMMMXXXdddiiijjjhhhaaaWWWOOOKKKJJJJJJKKKEEEDDD@@@<<<888888;;;>>>BBBGGGNNNSSSUUUVVVWWWXXXbbbmmm{{{}}}kkkZZZNNNMMMGGGDDDJJJ[[[nnn~~~~~~~~~~~~}}}}}}}}}zzztttuuuvvvyyy|||zzzsssooonnnooorrruuuzzz|||}}}||||||}}}zzzyyy___FFFBBBAAAGGGOOOUUUYYY[[[WWWZZZ___bbbdddeeeggghhhiiiqqq~~~nnnYYYIIIBBB===:::===@@@FFFQQQ]]]hhhvvvnnnRRREEEFFFMMMRRRVVVUUUVVVWWWYYYZZZ[[[\\\\\\\\\\\\]]]___aaabbbcccddd]]]___aaabbbbbbccceeeggggggfffeeeeeeffffffffffffhhhccc[[[WWWYYYZZZTTTMMMFFFAAA???@@@DDDLLLYYYeeekkknnnrrrttttttuuuvvvwwwvvvxxxyyy{{{||||||{{{zzz}}}}}}uuulllhhhffffffeeeddddddeeehhhjjjjjjiiiiiiiiijjjkkklllmmmqqqnnnqqq}}}nnnQQQDDD<<<;;;:::333888:::BBBOOO[[[gggvvv}}}hhhUUUKKKEEEBBBEEEIIIMMMRRRXXXXXXYYY[[[]]]___bbbeeefffdddeeeeeeeeedddcccaaa```bbbccceeeggghhhiiiiiiiiimmmmmmmmmmmmmmmnnnoooooommmmmmmmmoooqqqrrrssssssvvvvvvwwwyyy|||}}}nnnaaabbbmmmttttttqqqvvvuuujjj```aaallluuuzzzaaaKKKAAA@@@>>>:::444444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++,,,---...///000000111555999===>>>>>>AAABBBEEEIIILLLOOOQQQQQQNNN___rrrzzzvvvkkkYYYKKK???@@@EEEJJJIIIDDDAAABBBCCCCCCDDDGGGJJJOOORRRUUUYYY]]]bbbdddcccccceeehhhfffgggiiiiiiiiiiiijjjlllkkklllnnnoooppppppooooooqqqssswwwzzz||||||{{{zzzwwwwwwwwwwwwwwwwwwwwwwwwzzz{{{}}}~~~}}}zzz~~~~~~wwwuuurrrooonnnoooqqqrrrxxxzzz}}}ssseeeQQQJJJCCCCCCJJJQQQVVVWWWWWWUUUSSSSSSSSSQQQOOOMMMCCCAAA???;;;888888:::===@@@BBBEEEGGGGGGHHHJJJKKKZZZeeesss~~~zzznnn```WWWKKKHHHPPP```pppzzz|||||||||}}}~~~xxxxxxxxxzzz}}}zzzpppjjjiiijjjrrrvvv{{{~~~}}}|||vvvVVVCCCCCCDDDIIIPPPVVV[[[]]]YYY\\\```ccceeegggiiijjjmmmsss~~~nnn^^^PPPCCC:::;;;>>>AAAJJJTTT^^^nnnttt[[[IIIAAACCCJJJOOOQQQRRRTTTVVVXXXZZZ[[[[[[ZZZ[[[\\\]]]^^^___```aaa]]]___```aaaaaaaaacccdddbbb```^^^]]]___```aaa```ZZZPPPGGGFFFNNNUUUTTTOOOHHHCCCAAAAAACCCIIIVVVccckkknnnqqqsssssstttuuuvvvuuuvvvwwwxxxyyyzzzzzzzzz}}}|||}}}|||pppiiihhhfffggghhhiiihhhiiikkkmmmlllkkkjjjjjjkkklllnnnooonnnmmmooo}}}{{{lllssshhhPPPDDD;;;;;;<<<555999999???JJJTTT^^^jjjuuuppp\\\NNNGGGCCCEEEHHHLLLQQQWWWWWWXXXYYY[[[^^^aaadddeeebbbcccdddeeedddcccbbbaaabbbccceeeggghhhiiihhhhhhhhhiiijjjlllooorrruuuvvvooonnnnnnoooqqqssssssrrrttttttvvvxxxxxxxxx}}}yyykkkrrrvvviiibbbeeejjjzzzyyyaaaJJJ@@@@@@>>>;;;444444222000///.........+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++************+++,,,---.../////////111555999<<<<<<;;;???AAAEEEJJJOOOQQQPPPOOOKKKWWWgggrrrwwwooo\\\KKK???@@@EEEKKKKKKEEEAAABBBDDDDDDEEEGGGJJJNNNRRRUUUYYY^^^ccceeecccccceeehhhiiijjjkkkjjjhhhggghhhiiijjjlllnnnooopppooonnnnnnoooqqqtttvvvyyyzzz{{{{{{uuuuuuvvvwwwwwwxxxxxxxxxzzz{{{~~~}}}yyy{{{~~~vvvpppdddccc```^^^]]]^^^___aaahhhkkkqqqvvvzzz}}}~~~~~~}}}~~~~~~}}}~~~|||sssiiiYYYTTTMMMJJJLLLQQQUUUXXXUUUVVVYYY[[[[[[XXXRRRNNNCCCBBB@@@<<<999999:::===>>>???>>>>>>===>>>AAADDDRRR[[[jjjuuuzzzxxxhhh[[[VVVZZZbbbiiilllnnnrrrvvvyyy}}}~~~zzzyyyyyyzzz|||yyyooojjjjjjmmmvvvyyy~~~nnnNNNCCCEEEHHHLLLQQQXXX\\\^^^[[[^^^bbbeeefffhhhkkkmmmooorrr{{{zzzbbbNNN>>>;;;===>>>CCCLLLYYYiiizzz|||kkkUUUDDD>>>CCCHHHLLLMMMPPPSSSUUUWWWYYYZZZZZZZZZZZZ[[[\\\]]]]]]^^^___```bbbbbbaaaaaaccceee```]]][[[[[[^^^aaaccccccXXXNNNDDDDDDJJJPPPRRRRRRIIIEEEAAA@@@@@@FFFSSSaaajjjlllpppqqqrrrrrrssstttuuuuuuuuuvvvwwwxxxzzzzzz}}}~~~vvvjjjhhhllljjjmmmppppppooonnnnnnpppnnnmmmlllkkklllnnnpppqqqnnnppppppxxxppplllxxxrrrZZZJJJ<<<:::<<<666999777;;;DDDNNNXXXeeepppwwwbbbQQQIIICCCDDDFFFIIIOOOUUUTTTUUUWWWYYY[[[^^^aaabbbaaabbbccceeeeeedddcccbbbbbbccceeeggghhhhhhgggfffggghhhiiilllnnnrrrtttvvvqqqpppnnnppprrrsssrrrppprrrppprrrtttpppkkkmmmsssxxx{{{ppphhheeekkkwww{{{bbbKKK@@@>>><<<777555444222000///.........+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++*********+++,,,---//////...///222666:::;;;:::999===@@@EEELLLPPPRRRPPPNNNIIIQQQ]]]lllwwwttt___JJJ@@@???DDDLLLLLLEEEAAACCCEEEEEEEEEGGGJJJNNNRRRUUUXXX^^^dddeeecccccceeehhhmmmmmmmmmkkkhhheeeeeefffjjjlllnnnooopppooonnnmmmmmmoooqqqtttvvvyyyzzz{{{rrrsssuuuvvvxxxyyyyyyyyyzzz|||}}}||||||}}}~~~~~~uuulllfff[[[YYYVVVTTTSSSRRRSSSTTTTTTXXX___fffmmmqqqssstttyyy{{{{{{zzzzzzzzztttlllbbb^^^YYYUUUTTTXXX]]]aaa[[[]]]```bbbaaa[[[SSSMMMDDDCCCAAA>>>;;;999:::<<<======;;;999888:::>>>BBBMMMUUUcccooottt|||vvvfff______aaa]]]aaagggnnnsssyyy~~~~~~}}}|||zzzyyyyyyyyy{{{~~~~~~xxxpppmmmpppsssyyy|||iiiJJJCCCGGGKKKNNNRRRXXX]]]___]]]___cccfffgggiiilllnnnpppqqqyyynnnVVVAAA===>>><<<@@@GGGZZZiiixxx~~~yyybbbJJJ>>>@@@EEEHHHJJJLLLPPPSSSVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[\\\[[[]]]^^^^^^^^^```bbbeeeccc```]]]___ccchhhjjjjjj]]]UUUMMMJJJKKKMMMPPPSSSIIIEEEAAA??????CCCQQQ___hhhkkknnnpppppppppqqqrrruuuuuuttttttvvvwwwzzz{{{~~~{{{uuuvvvzzz}}}qqqgggjjjrrrpppsssvvvvvvsssqqqpppqqqooonnnmmmlllmmmoooqqqrrrqqqtttsssvvv~~~vvv|||hhhSSS???:::<<<777999666777???JJJVVVeeerrr||||||gggRRRJJJCCCCCCEEEHHHMMMSSSRRRSSSTTTWWWYYY\\\___``````aaaccceeefffeeedddccccccdddfffhhhhhhgggfffeeejjjjjjkkklllmmmnnnppppppsssqqqooopppssssssrrrooorrrooonnnnnnhhh``````fffrrr~~~oooeee^^^hhhvvv