BM6P6(@ cccWWWWWWTTTRRRPPPPPPTTTXXX[[[]]]^^^ZZZUUUSSSSSSQQQNNNJJJLLLJJJHHHHHHIIIIIIHHHGGGGGGEEE@@@888111---///222//////...---,,,++++++***(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&(((,,,---+++)))&&&'''((()))((('''%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$gggZZZYYYTTTQQQOOOOOORRRVVVYYYZZZ\\\XXXTTTSSSTTTSSSQQQNNNLLLJJJHHHGGGHHHHHHGGGFFFEEEDDD???888111...000333//////...---,,,++++++***(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''')))(((((((((''''''''''''%%%%%%&&&'''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''''')))+++---+++)))&&&''')))))))))(((&&&%%%''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''''''''((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$jjj\\\XXXTTTQQQOOOOOOQQQTTTWWWWWWZZZWWWSSSSSSUUUUUUSSSPPPKKKIIIGGGFFFGGGGGGFFFEEEDDDCCC???888111...000222//////...---,,,++++++***((())))))******))))))((('''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''((((((((('''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))+++,,,+++)))((())))))******((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))''''''((((((((()))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$iii[[[VVVUUURRRPPPPPPRRRTTTUUUVVVYYYVVVRRRRRRTTTTTTRRROOOJJJHHHFFFEEEFFFFFFEEEDDDEEEDDD@@@999111---...000//////...---,,,++++++***)))))))))******)))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''''''''(((''''''&&&%%%%%%''''''((((((((((((''''''''''''((((((((((((''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******+++***))))))************)))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))'''(((((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$iiiZZZUUUUUUSSSQQQQQQSSSUUUVVVUUUXXXUUUQQQPPPQQQQQQOOOLLLIIIGGGEEEEEEFFFFFFEEEDDDGGGFFFBBB:::222------...//////...---,,,++++++***))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))((((((''''''&&&'''''''''((((((((((((((((((((((((((('''&&&%%%%%%'''((((((((((((((((((''''''(((((((((((((((''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((()))*********************************))))))(((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))******))))))(((((((((((()))))))))***'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$hhhYYYVVVUUUSSSQQQRRRTTTUUUVVVUUUWWWTTTPPPOOOPPPPPPNNNKKKJJJHHHFFFEEEFFFFFFEEEDDDHHHGGGDDD<<<444....../////////...---,,,++++++***)))******++++++******)))((())))))******))))))((((((((((((((((((((((((((())))))(((((((((((((((((('''''''''(((((((((((((((''''''((((((((('''&&&&&&'''(((((())))))(((((('''(((((()))))))))(((''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''')))++++++)))))))))************)))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***+++***)))(((((((((((()))))))))******''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$dddWWWTTTSSSQQQPPPQQQSSSUUUUUUUUUUUURRROOOOOOQQQRRRPPPNNNJJJHHHFFFFFFFFFGGGFFFEEEFFFFFFDDD===666111111333//////...---,,,++++++***)))******++++++******)))))))))************))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((((((((()))&&&''''''(((((((((((('''(((((())))))))))))(((((()))))))))))))))(((''''''%%%&&&&&&'''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''***,,,+++)))((()))*********)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++***((('''(((((()))))))))*********'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$___SSSRRRQQQOOOOOOPPPRRRTTTTTTTTTTTTQQQOOOPPPSSSTTTSSSQQQKKKIIIGGGFFFGGGGGGFFFEEEDDDEEECCC>>>777444444666000///...---,,,++++++*********++++++++++++******))))))************))))))((((((((((((((((((((((((''''''(((((())))))******&&&'''''''''(((((())))))&&&&&&'''((()))))))))((((((((())))))))))))(((((()))))))))))))))(((''''''%%%%%%&&&'''((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++)))'''(((******))))))(((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))***+++,,,+++)))'''&&&))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))******'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$```VVVUUUVVVTTTRRRQQQSSSTTTTTTTTTVVVTTTRRRRRRTTTRRRNNNJJJHHHGGGEEEEEEFFFFFFDDDCCCCCCDDDCCC???999666666888000///...,,,+++***))))))(((((()))************))),,,+++******++++++)))((('''''''''''''''((())))))'''((((((((((((((((((((()))))))))))))))(((''''''(((((((((((('''''''''''')))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&((((((((((((((('''''''''(((((())))))))))))(((((('''(((((((((((((((''''''222<<<===///%%%&&&)))((((((((())))))*********+++***)))(((''''''((()))***&&&''''''((((((((((((((())))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((((((((('''''')))((((((''''''''''''((('''''''''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%"""&&&******'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$___UUUSSSUUUSSSQQQQQQRRRTTTTTTSSSUUUSSSQQQRRRSSSRRRNNNKKKIIIHHHFFFFFFGGGGGGEEEDDDDDDDDDCCC???999666555666111000///---,,,+++******))))))***+++,,,,,,,,,+++---+++******++++++***)))(((''''''''''''((())))))(((((((((((((((((('''''')))))))))))))))((('''''''''''''''((((((((()))))))))(((''''''''''''((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))(((---666777---&&&)))+++)))))))))))))))*********+++***)))(((((((((((()))***'''((())))))******))))))+++******))))))******+++))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))''''''((((((((((((''''''(((((('''''''''(((((()))''''''(((&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%(((++++++)))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$^^^TTTRRRUUUSSSQQQPPPRRRSSSSSSSSSSSSQQQPPPQQQSSSRRROOOKKKJJJIIIGGGGGGHHHHHHFFFEEEDDDDDDBBB>>>999666444444111111///...,,,+++++++++)))***+++,,,---.........---+++***+++,,,,,,+++)))((((((''''''(((((()))***)))))))))((((((''''''''')))))))))))))))(((''''''%%%&&&&&&''')))******+++)))((((((''''''(((((()))'''((((((((((((((())))))((((((((((((((((((((((((((())))))******))))))((()))******+++++++++******(((...000***(((,,,---))))))))))))******************))))))(((((())))))***((()))******++++++******++++++))))))))))))++++++))))))))))))))))))))))))+++******))))))******+++(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''((()))******'''(((((('''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%'''))))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~___UUUSSSUUUSSSPPPPPPRRRSSSSSSRRRRRRPPPOOOPPPRRRRRROOOKKKJJJHHHGGGFFFGGGGGGFFFDDDEEEDDDBBB???:::777444333000///...---,,,+++++++++)))***+++,,,---.........---+++***+++,,,,,,+++***((((((((('''((())))))*********))))))(((''''''''')))))))))))))))(((''''''&&&''''''((())))))******)))(((((((((((((((((()))''''''(((((()))))))))***((((((((((((((())))))))))))))))))******))))))))))))******++++++++++++***&&&)))***(((***...,,,'''************************))))))))))))))))))))))))((()))******++++++******+++***(((''''''(((***+++))))))))))))))))))))))))*********))))))*********(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((()))***+++'''((()))(((&&&&&&'''(((''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''###%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~aaaWWWUUUUUUSSSQQQQQQRRRSSSSSSSSSRRRPPPOOOPPPRRRRRROOOKKKHHHGGGEEEEEEFFFFFFDDDCCCEEEDDDBBB???<<<999555333...---,,,+++******)))***((((((***++++++,,,,,,,,,,,,+++******,,,,,,+++***((((((((((((((()))************))))))(((((((((((()))))))))))))))(((''''''))))))))))))))))))((((((((())))))))))))))))))((('''((((((((())))))******(((((((((((())))))******))))))************))))))((()))******+++++++++***'''(((((((((***,,,***&&&+++++++++***************))))))************))))))'''((())))))******)))))))))(((''''''''''''((()))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((***+++,,,((()))***)))'''&&&&&&'''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$~~~bbbYYYVVVVVVTTTRRRQQQSSSTTTTTTTTTSSSQQQPPPQQQSSSRRROOOKKKHHHFFFEEEEEEFFFEEEDDDBBBEEEDDDBBB@@@???<<<777444---,,,+++***))))))))))))(((((()))*********))))))+++)))))))))+++,,,+++***))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))(((''''''*********))))))(((((((((((())))))******))))))(((((())))))))))))))))))***'''(((((())))))******+++)))******++++++******)))((()))***+++++++++++++++***)))))))))***+++)))'''+++++++++++++++*********)))******++++++******)))'''((())))))******))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((())))))))))))((())))))******))))))((((((((((((((()))******+++((()))+++***(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%&&&(((***++++++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%######$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$}}}aaaXXXTTTWWWUUUSSSSSSTTTUUUUUUUUUUUUSSSQQQRRRSSSRRRNNNKKKIIIGGGFFFFFFFFFFFFEEECCCEEEDDDBBBAAAAAA>>>:::666------,,,+++************))))))******))))))(((((()))((('''(((***+++***)))))))))(((((())))))***+++((((((((()))******++++++)))))))))))))))((('''''')))))))))))))))*********((()))************)))(((*********)))))))))))))))'''(((((()))******++++++)))******++++++******))))))***+++,,,------------++++++*********)))***,,,,,,,,,,,,++++++*********)))***++++++++++++***)))((()))******++++++******((()))***++++++***)))((())))))))))))))))))))))))+++******))))))******+++(((((((((((())))))))))))))))))************))))))***)))))))))))))))******(((***++++++((('''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&'''(((''''''''''''''''''''''''''''''%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$!!!!!!###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$|||```VVVRRRXXXVVVSSSSSSUUUVVVVVVVVVVVVTTTRRRRRRTTTRRRNNNJJJJJJHHHGGGGGGHHHGGGFFFDDDEEECCCBBBBBBBBB@@@;;;777......---,,,++++++++++++******+++******)))((('''(((''''''((()))******))))))))))))))))))******+++''''''((()))***+++,,,,,,)))))))))))))))(((((('''''''''((()))***+++,,,,,,((()))***++++++***)))(((++++++******))))))(((((('''(((((()))***+++++++++******++++++++++++*********+++,,,---............++++++++++++***))),,,000,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++(((***,,,......,,,***((()))))))))))))))))))))))),,,++++++++++++++++++,,,(((((((((((())))))))))))))))))************))))))+++***)))))))))))))))***(((***++++++)))'''&&&&&&(((((((((((((((((((((((((((&&&$$$""""""$$$&&&(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''((('''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((++++++)))'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&"""!!!$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$''')))***+++***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzYYYTTTXXXYYYTTTPPPOOOQQQTTTUUUUUUXXXVVVSSSRRRQQQPPPNNNLLLLLLJJJGGGFFFGGGHHHGGGGGGHHHEEEBBB@@@???>>><<<:::///...---+++******++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))&&&((()))++++++)))(((&&&''''''((())))))))))))))))))************+++++++++***************)))((((((+++*********+++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,++++++******)))((((((------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))---,,,***))))))+++,,,---+++***)))((()))***+++---)))))))))***************************))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((()))***+++***)))&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$```WWWWWWXXXTTTPPPOOOQQQSSSUUUTTTVVVTTTRRRQQQPPPOOOMMMKKKKKKIIIGGGGGGHHHHHHGGGFFFEEECCC@@@===<<<;;;888666///...---+++***++++++,,,)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))'''((()))******)))((('''((())))))***************)))************+++++++++***************)))((((((++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++***+++++++++---------,,,,,,,,,,,,,,,,,,------...---,,,+++***((((((((((((((((((((((((,,,,,,+++************+++************))))))))))))+++++++++************)))***)))))))))(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''((()))+++++++++***((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$cccVVVSSSVVVSSSPPPOOOPPPRRRSSSTTTTTTSSSQQQPPPPPPOOOLLLJJJJJJIIIHHHHHHIIIHHHFFFDDDEEECCC@@@===<<<:::777444///...---+++++++++,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++*********+++******)))(((++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,+++***)))))))))***,,,,,,,,,++++++***++++++,,,---++++++,,,---------,,,,,,,,,---...//////...---,,,------------,,,+++******,,,,,,,,,+++******)))))),,,,,,+++++++++***************)))))))))((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((((()))***+++,,,+++***)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddWWWQQQTTTRRRPPPOOOPPPQQQSSSSSSSSSRRRQQQQQQQQQPPPMMMKKKIIIHHHHHHHHHIIIHHHEEECCCHHHFFFCCCAAA???<<<999666///...---,,,+++,,,,,,---*********++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))******)))(((((()))******((()))******++++++******))))))*********+++++++++*********++++++******))),,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---+++******,,,---...---,,,,,,------///000000+++,,,------......//////((())))))***++++++++++++,,,---.........,,,+++***------,,,,,,,,,,,,,,,,,,++++++++++++*********************)))))))))(((((()))(((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))'''((()))***************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$cccWWWTTTSSSRRRQQQPPPPPPPPPRRRTTTSSSRRRRRRSSSSSSRRROOOMMMHHHHHHGGGHHHIIIHHHEEECCCIIIGGGEEECCCAAA>>>:::777///...---,,,,,,,,,---...+++******************+++))))))))))))))))))))))))((((((((((((((((((((((((***************************************))))))(((******************************))))))))))))******'''((())))))******))))))))))))*********+++++++++******++++++++++++******,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,------111000///.........////////////111222333444555555333222111111000/////////++++++++++++,,,---///000)))***+++,,,,,,,,,************++++++,,,,,,------++++++*********)))))))))************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&'''(((((()))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuuZZZRRRPPPRRRSSSSSSRRRPPPPPPRRRTTTRRRRRRRRRSSSTTTSSSPPPMMMIIIHHHGGGGGGHHHGGGEEECCCGGGEEECCCBBB@@@===999666///...---,,,,,,---......++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++******)))(((************************************************''''''((())))))))))))))))))************+++++++++)))***++++++,,,+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,------------++++++,,,,,,------......++++++,,,------------,,,...............------------///222555777777777666888777555333111000000///111111111222222222222333------------------,,,,,,***+++++++++,,,,,,,,,,,,,,,+++++++++************++++++*********)))))))))(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******'''''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqUUUNNNNNNRRRTTTTTTSSSQQQQQQSSSUUUPPPPPPQQQSSSTTTSSSPPPMMMJJJHHHFFFEEEFFFFFFEEEDDDEEEDDDBBBBBB@@@>>>999666///...---,,,,,,---...///++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++***))))))************************)))***++++++++++++***)))(((((()))************))))))************+++++++++)))***++++++,,,,,,,,,+++---,,,++++++******++++++,,,,,,,,,---------......++++++,,,,,,---......//////000222444555333222000...000222444666666555555222666;;;???AAAAAA???>>>??????>>>>>>???@@@AAABBBBBBDDDFFFGGGEEEBBB===;;;;;;:::888666555444333333222222111000000///............---------,,,,,,,,,+++++++++*********))))))'''''''''''''''((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++)))(((((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvZZZSSSTTTRRRTTTUUUTTTRRRQQQSSSVVVNNNOOOPPPRRRSSSRRROOOLLLKKKHHHEEEDDDEEEFFFFFFEEEEEEDDDCCCCCCBBB???;;;888///...---,,,------//////,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++***))))))************************((()))+++,,,,,,+++)))((())))))***+++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,------.........++++++,,,,,,---...//////444666:::<<<<<<;;;888666888:::???CCCEEEFFFEEEDDD@@@DDDJJJPPPRRRQQQOOOLLLIIIJJJLLLOOOTTTXXX]]]___pppssswwwyyyvvvooofffaaaIIIGGGDDDAAA>>><<<;;;;;;;;;:::999777555333222111000////////////.........+++++++++************)))'''''''''''''''((()))***'''''''''''''''''''''''''''((()))******)))((('''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))+++++++++***)))(((((('''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~aaaVVVSSSTTTRRRPPPQQQSSSUUUTTTRRRQQQNNNNNNSSSVVVRRRMMMKKKKKKIIIGGGFFFGGGGGGFFFEEEFFFEEECCCBBBAAA???;;;888---,,,,,,++++++,,,,,,---************************)))((((((((()))***+++++++++,,,,,,------,,,,,,+++(((((()))***++++++,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,))))))******++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++******+++---...//////---...//////......000111555222///...000444777888888@@@GGGHHHGGGGGGDDD@@@>>>FFFRRR^^^dddaaa[[[UUUQQQ[[[ccceeeddddddaaa]]]^^^XXXUUUXXX^^^eeepppyyyqqqdddWWWQQQMMMHHHHHHLLLFFFFFFFFFDDDCCCBBB@@@>>>999666333222222000,,,)))000000///,,,***)))***,,,...,,,***''''''(((***++++++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((&&&%%%&&&''''''''''''''''''((())))))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((+++)))&&&$$$$$$%%%'''((((((&&&%%%%%%'''(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''((('''&&&'''(((***,,,+++***)))((('''&&&%%%((((((((((((((((((((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''******))))))((((((''''''******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$###$$$&&&((()))***)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%}}}```UUURRRTTTRRRPPPPPPRRRSSSRRRQQQQQQMMMNNNSSSUUUQQQLLLJJJJJJHHHFFFFFFFFFFFFFFFDDDEEEDDDBBBAAA@@@>>>:::777000///...,,,+++***))))))************************))))))))))))))))))***+++***++++++++++++++++++***'''(((((()))******++++++))))))***++++++++++++***************+++++++++,,,***************++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///..................---222222222000//////111333222222333777;;;>>>===;;;CCCIIINNNPPPSSSUUUTTTOOOJJJNNNWWWdddooorrrmmmgggaaahhhmmmoooqqqtttsssppprrrnnnlllpppsssuuuyyy~~~{{{rrrkkkjjjfff\\\RRRNNNLLLRRRTTTQQQMMMJJJCCC:::EEEAAA===;;;::::::999777222222000---+++***+++,,,+++***************************)))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''(((***)))&&&$$$$$$%%%'''((('''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((('''&&&'''(((***++++++***)))((('''&&&&&&((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''(((***)))))))))((((((((('''***)))))))))(((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$|||___TTTQQQVVVTTTRRRRRRSSSSSSRRRQQQOOOLLLMMMRRRTTTQQQLLLJJJIIIGGGEEEDDDEEEEEEEEECCCCCCBBB@@@@@@>>><<<888555111000...,,,+++*********************************+++***))))))))))))))))))))))))************))))))''''''(((((()))*********))))))***++++++++++++***)))))))))*********+++++++++***)))))))))***,,,---*********))))))*********************************,,,++++++******+++,,,,,,,,,,,,---------,,,++++++***,,,...000333888>>>CCCNNNGGG@@@AAAIIIUUU]]]aaakkklllkkkjjjkkkmmmiiiccc^^^[[[\\\cccnnntttrrrmmmmmmooopppqqqwww}}}|||xxx|||zzz{{{~~~{{{{{{{{{~~~}}}xxxmmmgggppp|||}}}yyyuuuhhhXXXQQQLLLEEE@@@>>>=========666444000---+++++++++,,,)))***+++,,,---,,,+++******))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&'''(((***+++******)))(((''''''&&&((((((((((((((((((((((((((()))+++,,,,,,+++)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######{{{^^^UUURRRYYYWWWVVVTTTTTTSSSSSSRRRNNNKKKLLLQQQTTTPPPLLLJJJHHHFFFDDDDDDDDDEEEDDDBBBBBBAAA???>>>===:::777444------,,,,,,,,,,,,------************************++++++***)))((((((((())))))******************)))((()))))))))*********+++))))))***++++++++++++***((())))))))))))*********+++***)))((()))***,,,---******))))))))))))******************++++++++++++++++++*********+++,,,,,,(((***,,,---------------***---000555;;;DDDMMMSSSddd\\\VVVXXXeeesss~~~~~~~~~{{{sssnnnfff^^^\\\```eeeggggggnnnnnnooosss~~~xxxvvvyyy{{{uuussstttyyy~~~{{{gggaaaWWWMMMGGGCCCBBBBBB>>>;;;777444333222222111------------,,,+++***)))******)))))))))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((((('''%%%%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&'''((('''&&&'''(((*********))))))((((((''''''((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$${{{___VVVTTTXXXWWWVVVTTTRRRQQQQQQRRRNNNKKKKKKQQQTTTQQQLLLJJJHHHFFFDDDCCCDDDDDDCCCBBBAAA???>>>===<<<999666333...------,,,,,,------...************************++++++***)))((((((((()))******++++++++++++************++++++++++++,,,,,,))))))***++++++++++++***((())))))))))))*********+++***)))))))))***+++,,,******))))))))))))******++++++++++++,,,,,,------++++++******+++,,,,,,---+++---000000//////000222666777:::===AAAHHHPPPVVV]]]```gggttt}}}zzz~~~|||rrrmmmeee___]]]ccclllsssxxxyyy|||}}}~~~yyyvvv~~~}}}~~~zzz|||qqqeeeYYYPPPLLLJJJFFFCCC@@@>>>===<<<:::888555333000---+++************************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''''''''&&&&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((***((('''&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''&&&&&&&&&'''((('''&&&'''(((***))))))))))))(((((((((((())))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))************************************************(((((((((((()))))))))***)))))))))(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%###$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&}}}bbbYYYVVVTTTUUUTTTRRRPPPOOOOOOQQQNNNKKKLLLRRRUUUQQQMMMKKKHHHFFFDDDCCCDDDDDDDDDBBBAAA???>>>===<<<999555222111111///---,,,+++++++++************************+++***))))))))))))))))))***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))))))))*********++++++))))))******++++++++++++*********))))))*********+++++++++,,,,,,------...++++++++++++,,,---......,,,...000000......111555888:::===AAAFFFLLLTTTYYYbbbeeellluuu}}}|||{{{xxxvvvzzzyyyyyywwwsssrrrxxx~~~xxxyyyxxxuuuxxx|||qqqcccXXXPPPLLLGGGDDDBBBAAABBBAAA===999<<<999555000---,,,------,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&%%%&&&'''(((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,***((('''(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((('''&&&'''(((***(((((((((((())))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++************************************************((((((((((((((((((((((((((((((((()))))))))************))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((((((&&&$$$###$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''dddZZZWWWTTTUUUVVVTTTQQQPPPQQQSSSOOOKKKLLLRRRVVVRRRNNNLLLHHHGGGEEEDDDEEEEEEDDDCCCAAA???>>>===<<<999555222222111///...,,,+++++++++************************))))))))))))))))))***+++))))))************))))))++++++++++++++++++++++++))))))***++++++++++++***************+++++++++,,,((()))***,,,,,,+++***)))++++++************++++++)))******+++,,,,,,------,,,,,,,,,,,,---...///000+++...111111111555<<>>===<<<999666333......------------......************************))))))(((((()))***++++++(((((())))))))))))((((((++++++******************))))))***++++++++++++******++++++++++++,,,,,,,,,'''(((+++------,,,***(((,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,,,,,,,,,,---...///000111---111666999<<>>;;;999666444......//////...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((&&&%%%&&&'''&&&%%%%%%$$$#########$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++)))&&&&&&&&&'''&&&$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&'''(((***''''''(((((())))))******)))))))))))))))))))))))))))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++************++++++'''((((((((())))))******'''((((((((())))))******&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%$$$%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%eeeUUUWWW\\\ZZZXXXUUUSSSSSSTTTTTTPPPQQQSSSUUUUUURRRMMMIIIGGGDDDBBBBBBCCCEEEFFFFFFDDD???:::888999888333///111///---+++***+++,,,---+++++++++*********))))))++++++************++++++))))))************))))))++++++++++++******))))))******++++++++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******++++++,,,---//////000000111888:::===DDDOOO\\\gggooo}}}ssstttzzzsssuuuwwwtttooonnnpppttt{{{tttmmmooo}}}}}}}}}{{{|||yyyssszzzuuussssssooonnnsssvvvooodddOOOFFF>>>>>>@@@AAABBBDDD>>>;;;555///,,,+++---...+++***)))***++++++***((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((()))******************))))))))))))******++++++***)))((()))***+++,,,333222111000,,,)))***------)))(((+++---+++,,,...///,,,******,,,,,,***'''))))))***+++,,,---,,,,,,------,,,***))))))******+++)))(((((()))***++++++++++++***)))((((((''''''((((((''''''(((((())))))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$eeeWWWZZZ\\\ZZZWWWTTTSSSRRRSSSSSSNNNOOOQQQTTTVVVTTTPPPMMMHHHEEECCCBBBDDDEEEFFFFFFDDD@@@;;;999999888444000000///---+++++++++,,,---+++++++++*********))))))++++++************++++++))))))************))))))++++++++++++*********)))******++++++++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,*********+++,,,,,,,,,,,,...000444666888<<>>>>>DDDAAA>>>:::666333///---*********+++,,,+++)))'''***************************)))))))))((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))************)))...------,,,++++++******,,,,,,+++++++++,,,---...000000000111000//////000,,,+++---///---)))+++000222000...///111222111000/////////000000000//////---,,,,,,,,,,,,,,,***)))((()))***,,,,,,,,,------((((((((())))))******+++)))((((((((((((((())))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%dddXXX]]][[[YYYVVVTTTRRRQQQRRRRRRJJJLLLNNNRRRUUUUUURRROOOIIIFFFDDDCCCDDDFFFFFFFFFDDD@@@<<<::::::888444000///...---+++++++++,,,,,,+++++++++***************++++++************++++++))))))************))))))++++++++++++******************++++++++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------///555<<>>@@@BBBDDDFFFGGGFFFBBB>>>:::<<<;;;;;;>>>@@@@@@===:::<<<888555555888999777444555666555333111///////////////......------,,,,,,+++***)))(((((((((((((((******))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||```VVV[[[\\\ZZZVVVSSSQQQPPPPPPQQQHHHIIIKKKMMMOOOOOOMMMKKKJJJHHHEEECCCDDDDDDDDDDDDAAA@@@>>><<<:::777333111---,,,,,,,,,+++++++++,,,************************++++++************++++++******++++++++++++******+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,---///111777???EEEIIINNNVVV[[[bbbhhhpppuuuvvvxxx{{{~~~yyyzzz|||vvvooocccUUUMMMIIIFFFDDDEEEHHHJJJJJJHHHAAA===666222///......---************************************))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***((()))))))))*********+++((())))))***************+++,,,---...............***+++---///111333444444333888<<>><<<999555222000,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++************++++++******++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...111333;;;CCCNNNUUUXXX[[[aaaeeemmmrrrwwwxxxvvvuuuyyy|||~~~{{{|||}}}kkk]]]UUUPPPJJJDDDBBBDDDHHHLLLPPPKKKCCC<<<777222...+++++++++++++++++++++++++++++++++*********)))))))))((())))))******))))))(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((())))))******+++++++++)))***++++++,,,,,,++++++------,,,,,,,,,---......,,,...111444777:::<<<<<<:::FFFSSS]]]ooo{{{~~~~~~ssskkknnnttt||||||zzzyyyzzz~~~~~~zzzwwwqqqjjjeeeccccccccc\\\RRRFFF???>>>===;;;888:::::::::999999999888888444333111000///.........++++++***)))((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%bbbWWW\\\^^^\\\XXXUUURRRQQQQQQQQQJJJJJJJJJMMMOOOOOOMMMKKKJJJGGGCCCAAAAAABBBAAAAAA===>>>>>><<<888444000///+++++++++,,,,,,,,,++++++))))))*********+++++++++++++++************++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///222666;;;???IIIQQQ[[[```aaabbbfffkkktttxxx{{{zzzuuuuuuyyy~~~zzz|||~~~~~~mmmwwwsssmmmaaaQQQEEEBBBFFFLLLRRRPPPLLLHHHCCC<<<444///+++++++++++++++++++++++++++++++++*********))))))))))))************))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********((())))))******+++,,,,,,++++++,,,------------,,,---,,,,,,---///222666888:::<<<@@@EEEIIIMMMOOOPPPNNN___nnnvvv}}}oootttzzz~~~vvvdddYYYVVVQQQGGG>>>BBBAAAAAA@@@???>>>======;;;:::888777555444444333...------,,,***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%(((******(((&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%dddYYY]]]^^^\\\YYYUUUSSSRRRRRRRRRJJJJJJKKKMMMPPPQQQPPPNNNJJJGGGCCCAAAAAAAAA@@@???<<<===>>>;;;777333000...***++++++,,,,,,,,,++++++))))))******++++++++++++++++++************++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000444999???FFFKKKSSS[[[cccfffddddddhhhmmmmmmrrrwwwxxxwww{{{xxx~~~gggSSSIIILLLRRRLLLMMMOOOPPPMMMFFF<<<555+++++++++++++++++++++++++++++++++************)))))))))************))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************((())))))***++++++,,,,,,+++,,,------......------000000111444999@@@GGGKKKOOORRRVVV\\\aaadddggghhhaaattt}}}uuuxxx{{{|||}}}wwwwwwsssfffZZZJJJIIIGGGDDDBBB???===<<<@@@???===;;;:::999888888000//////...,,,++++++***)))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&)))++++++)))'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''(((%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$aaaVVV[[[\\\[[[YYYUUUQQQOOOOOOOOOIIILLLOOOPPPOOONNNMMMNNNKKKGGGCCCAAAAAABBBBBBBBB???>>><<<;;;999666111---...---,,,,,,++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++))))))************))))))------,,,++++++*********)))******++++++,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---,,,++++++,,,---...000000111999IIIWWWZZZTTT^^^dddiiilllppptttuuurrrooonnnrrrwwwuuuvvvwwwvvv{{{xxxpppkkkmmmzzz~~~yyy|||fffQQQHHHSSSPPPNNNMMMKKKHHHFFFGGG999555000...///...***''''''***,,,,,,)))((()))+++************))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************)))((()))+++---------++++++,,,...+++)))...555333333666<<>>???===;;;???GGGKKKBBB777111000000///------,,,***((('''(((((()))(((((()))))))))(((((('''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}aaaWWW]]]^^^]]]YYYUUUQQQNNNMMMMMMIIILLLNNNOOONNNMMMMMMMMMKKKGGGCCCAAAAAABBBBBBBBB???>>><<<;;;999666111---...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,---///000000666<<>>555///,,,,,,...(((***,,,+++((('''(((***************))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))************...---,,,------......---,,,,,,///333222///222777:::;;;BBBQQQeee}}}zzzvvvtttssswwwkkk[[[RRRLLLIIIIIIEEE???>>>@@@???AAADDDFFFEEE>>>444---///---***'''&&&''')))+++((((((((((((((('''&&&&&&'''''''''''''''''''''''')))((('''%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{```XXX``````^^^ZZZUUUQQQNNNLLLKKKIIIKKKNNNNNNMMMLLLLLLMMMJJJGGGCCCAAAAAAAAABBBAAA???>>><<<:::888555111...------,,,+++++++++,,,,,,,,,,,,------------......++++++***************)))++++++,,,,,,,,,,,,++++++*********+++,,,---------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++,,,...///111111222;;;GGGRRRWWWYYY]]]bbbddd^^^eeejjjkkkmmmoooooolll___aaajjjvvv|||~~~pppjjjnnnzzz{{{cccddd]]]UUUPPPPPPPPPMMMJJJSSSRRRLLLBBB666///...000+++,,,,,,+++)))((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++***++++++,,,,,,,,,,,,,,,///...000444666777===CCCIIIJJJRRReee{{{wwwmmmgggkkkyyyzzzzzzzzzkkkZZZOOOHHHCCCCCCEEEEEEFFFHHHIIIIIIHHHDDDBBB777444000,,,)))((()))***)))))))))((((((''''''&&&''''''''''''''''''''''''***(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||aaaZZZaaa```]]]XXXTTTQQQOOOMMMKKKJJJLLLNNNNNNLLLKKKLLLLLLJJJGGGCCC@@@@@@AAAAAAAAA???>>>;;;999888555111...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------++++++++++++************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------,,,------///222555666@@@KKKVVVWWWVVVYYY]]]___\\\aaaccc___\\\\\\\\\ZZZ___bbbmmm{{{~~~yyy{{{}}}www||||||{{{|||pppqqqlllbbbWWWPPPNNNKKKGGGLLLNNNOOOKKKBBB999333000///...---,,,++++++,,,---************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&'''''''''(((((((((((())))))*********+++++++++((()))+++++++++,,,---///222///000444:::AAANNNYYYgggfffkkkxxx|||qqqggggggwwwrrrdddWWWLLLEEEJJJFFFBBBBBBGGGLLLOOOOOOCCCAAA===888333///,,,***+++******)))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&ddd[[[bbb___[[[VVVSSSRRRQQQOOOMMMKKKMMMNNNNNNLLLKKKLLLMMMJJJFFFBBB@@@@@@AAAAAAAAA@@@===;;;888777444111...,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---------,,,,,,,,,++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------,,,,,,---222888>>>BBBIIIQQQUUUUUUTTTWWWYYYYYYZZZ___aaa]]]ZZZ\\\______jjjnnnvvvzzzwww|||yyymmmgggmmmuuuyyy~~~xxxxxxpppbbbWWWSSSQQQMMMHHHGGGGGGIIIIIIFFF@@@<<<222000---+++***+++,,,,,,************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((''''''''''''''''''(((((((((((()))************++++++++++++,,,...//////...///222444333555<<>>;;;888555333111111---,,,+++++++++,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------///............---------***+++------,,,,,,,,,---,,,,,,---...000222333444???AAAGGGNNNOOOKKKJJJMMMXXXTTTSSSTTTRRROOORRRZZZbbbiiivvv~~~uuuqqqrrrxxx{{{uuuhhh___ZZZaaaooo|||ooo]]]NNNMMMPPPNNNIIIGGGTTTVVVTTTJJJ;;;///******,,,+++++++++---,,,)))'''************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++***)))***++++++***)))&&&&&&''''''(((((())))))(((((((((((()))))))))))))))***+++***)))((()))+++...+++)))***---///...,,,///777AAAIIITTThhh{{{qqqmmmrrr|||{{{|||fffRRRKKK@@@===CCCEEE@@@???DDDIIIMMMLLLEEE@@@>>>999222,,,+++)))((('''&&&&&&&&&((('''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$lllZZZZZZYYYVVVUUUVVVTTTNNNLLLNNNOOOPPPQQQPPPMMMLLLMMMMMMJJJGGGCCCAAAAAAAAAAAA@@@>>><<<:::777444222000000///...---,,,,,,,,,---...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------///............---------+++---......---,,,---.........---...222777<<>>GGGOOOPPPPPPMMMDDD;;;555222...+++(((((()))***)))((('''(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$kkkYYYYYYWWWUUUUUUWWWUUUPPPMMMNNNOOOQQQRRRQQQOOOMMMMMMNNNKKKHHHDDDBBBAAAAAA@@@???<<<;;;999666333111000///000///...---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------///............---------,,,...///...---,,,---...000//////111666???GGGLLLUUUTTTVVVYYYWWWNNNFFFCCCDDDFFFKKKQQQUUUXXX^^^fffgggiiiooouuutttqqqqqqvvvzzz|||rrrhhh___UUUKKKDDD===AAAFFFHHHHHHJJJOOOTTTOOOMMMIIIEEEBBB@@@??????AAAIIIUUU\\\^^^ccctttsssiiieeesssyyy~~~pppcccUUULLLLLLQQQNNNOOOSSSYYY\\\SSSAAA222111///,,,(((&&&(((,,,///************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((()))))))))******+++***)))***++++++***)))))))))((((((((((((((('''((((((((()))))))))******''')))+++,,,+++++++++,,,+++///111000---000888@@@JJJPPPWWW\\\bbbooopppeeeccc___TTTJJJGGGDDDGGGHHHGGGIIINNNPPPOOODDD@@@999222---***++++++***(((''''''(((((('''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$kkk[[[\\\VVVTTTVVVXXXVVVPPPMMMMMMNNNPPPQQQQQQOOOMMMMMMMMMLLLIIIDDDBBBAAA@@@???>>><<<;;;888666333111000000//////......---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...///............---------,,,---...---,,,,,,---...///000222777>>>GGGOOOTTTXXXUUUWWWZZZYYYPPPGGGDDDKKKMMMQQQWWW]]]bbbeeegggdddcccfffiiijjjjjjmmmsssyyy}}}vvvlllhhhkkkmmmjjjddd^^^VVVLLLFFFDDDEEEDDDBBB??????>>><<<;;;===AAAEEEBBB@@@>>>:::888888999;;;;;;:::::::::;;;AAARRRbbbzzziii___mmmxxx{{{xxxvvvzzzxxxtttlll```VVVPPPOOOTTTQQQPPPVVV[[[YYYNNNCCC222///+++***,,,---,,,+++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((((((((()))))))))*********+++***)))***++++++***)))***)))))))))((((((''''''(((((()))))))))*********)))***,,,,,,+++******+++000222333111111666AAAJJJ^^^```aaa```aaagggrrr{{{zzz{{{vvvgggVVVLLLKKKHHHCCC@@@AAAHHHPPPUUUPPPLLLDDD;;;444...+++***((('''&&&&&&((()))((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjZZZ[[[WWWUUUVVVYYYWWWQQQMMMMMMMMMOOOPPPPPPNNNLLLKKKKKKKKKHHHDDDAAA@@@@@@???>>>===;;;999777444222111111------------,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........///............---------,,,,,,---,,,++++++---//////222888???GGGMMMRRRUUUWWWUUUUUUXXXVVVNNNHHHFFFNNNPPPSSSZZZbbbhhhhhhffffffccccccgggiiikkkqqqxxxzzz{{{}}}~~~yyyzzz~~~uuujjj___VVVNNNOOOUUUVVVQQQKKKIIIIIIJJJMMMOOOMMMHHHDDDCCCCCCCCCFFFJJJLLLLLLJJJBBBCCCBBB@@@===<<<>>>@@@CCC??????AAAAAA>>>>>>@@@PPP\\\kkkvvvvvvnnneee^^^nnnvvvuuusssuuuzzz}}}}}}vvvhhhVVVIIIRRRPPPOOOSSSXXXYYYVVVQQQAAA777---***---///+++'''************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((''''''((((((((())))))))))))************+++***)))***++++++***)))******))))))((((((((('''))))))))))))************+++,,,---,,,******+++,,,...000222777>>>HHHSSS[[[kkkiiigggddddddhhhpppvvv|||zzz|||~~~~~~zzzmmm]]]RRRCCCCCCCCCEEEGGGHHHIIIKKKPPPNNNIIICCC<<<666111...(((&&&%%%&&&((()))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhXXXZZZZZZWWWWWWXXXVVVPPPLLLMMMLLLNNNPPPPPPNNNLLLKKKJJJIIIFFFBBB@@@??????>>>===<<<;;;999777444333222111++++++,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------............///............---------+++,,,,,,,,,,,,---000222333888???GGGNNNQQQRRRRRRVVVTTTTTTTTTPPPKKKJJJNNNQQQXXX^^^aaadddggggggeeeeeeaaaaaaeeeiiimmmttt{{{{{{yyyvvvgggZZZUUUTTTPPPJJJGGGEEE@@@AAAJJJRRRTTTQQQOOOIIIIIIJJJJJJJJJIIIHHHGGGKKKLLLQQQXXX]]]\\\TTTMMMJJJOOOTTTUUURRRPPPOOOPPPKKKCCC===>>>@@@>>><<<<<<===???DDDHHHLLLNNNNNNNNN___jjjzzz~~~~~~vvvpppoootttyyynnn[[[NNNOOOQQQVVVZZZ[[[YYYWWWUUUGGG777---,,,---+++(((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))((((((''''''(((((())))))))))))*********+++++++++***)))***++++++***)))***))))))))))))))))))((()))))))))*********++++++---------,,,+++,,,000222222888BBBMMMYYYccckkkooovvvsssnnniiiggggggjjjkkkpppxxx{{{}}}}}}yyysssmmmgggbbbOOOIIICCCBBBAAAAAAEEEKKKIIIIIIHHHFFFBBB>>>:::888,,,***(((''')))*********(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&jjj[[[]]]\\\YYYWWWXXXUUUOOOLLLMMMLLLOOOQQQQQQOOOMMMKKKKKKGGGDDD@@@>>>>>>>>>>>>===;;;:::888555333222111111***+++,,,............---,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......------------............///............---------,,,---------...000444777<<<@@@FFFMMMQQQRRRQQQPPPQQQQQQRRRQQQMMMLLLSSS\\\kkkyyyyyykkkeeeeeeggg```\\\\\\bbbhhhmmmssszzzkkk\\\GGGAAA======>>>===???BBBCCCCCCJJJVVV\\\[[[YYY[[[]]]___```___^^^aaahhhnnnooorrrwww{{{~~~}}}zzzwww{{{wwwmmmbbbXXXSSSOOOKKKJJJLLLHHHDDD>>>::::::;;;======GGGSSSeeesss|||zzztttsssqqqxxxYYYVVVUUUVVVYYYZZZWWWTTTXXXQQQFFF<<<444///,,,***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((((((((())))))))))))*********++++++++++++***)))***++++++***))))))))))))))))))*********))))))*********+++++++++......---,,,---222888===KKKXXXkkkwww{{{zzzzzzzzz~~~{{{wwwtttqqqmmmiiifffeeeppp~~~~~~{{{lllZZZNNNEEEAAAFFFNNNGGGFFFEEEDDDBBB@@@>>>>>>444111...+++++++++***)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&nnnaaaddd^^^ZZZXXXWWWTTTNNNLLLMMMMMMPPPRRRSSSQQQNNNLLLLLLEEEBBB???======>>>>>>===999888666444222111000000***+++---///000000//////,,,------......------,,,------------------------,,,,,,,,,---------......---------.........////////////.........------------...//////000222777:::CCCFFFKKKOOORRRRRRQQQPPPKKKMMMOOOOOOMMMOOO\\\kkkuuudddccchhh___\\\]]]cccjjjooouuu{{{wwwuuu___NNNEEE???:::<<>>===:::===AAADDDHHHSSSaaalllwww}}}wwwvvvuuuwwwkkkbbbWWWSSSUUUWWWUUURRRMMMQQQSSSMMM@@@444...,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((******((('''&&&''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((()))))))))************++++++++++++***)))***+++++++++)))(((((())))))******++++++)))************+++++++++......------000777???EEEiii|||~~~zzz}}}}}}~~~~~~wwwrrrppp{{{sssaaaOOOFFFFFFJJJHHHEEEBBB???>>>>>>>>>;;;777222///---+++***((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&iiiZZZ^^^ZZZYYYXXXVVVTTTQQQNNNMMMQQQQQQRRRRRRQQQOOOMMMKKKGGGDDD@@@>>>>>>???>>>>>>888888666555333222000000...------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,---------............//////...---,,,,,,,,,...000000...---,,,---)))---000000000555???GGGHHHIIIMMMQQQUUUUUURRROOOEEEHHHMMMRRRWWW]]]cccggg~~~gggaaaeeeccc[[[ZZZbbbkkknnnpppsss{{{~~~wwweee```YYYRRRLLLFFF@@@<<<>>>@@@DDDGGGIIIJJJJJJJJJOOOZZZbbbaaa]]]YYYTTTNNNSSSffftttkkk^^^NNNGGGIIIKKKGGGBBBDDD???===>>>>>>???HHHSSSnnnwww~~~~~~{{{|||sssddd[[[ZZZZZZUUUPPPIIIKKKRRRWWWOOO>>>222000,,,+++))))))******)))'''******))))))((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,.........------...//////222000222666777:::GGGVVV||||||zzz~~~{{{eeeQQQFFFNNNIIIGGGIIIFFF>>>::::::===;;;777333///+++)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&hhhZZZ^^^[[[[[[YYYWWWTTTQQQNNNMMMPPPQQQRRRRRRQQQOOOLLLKKKFFFCCC@@@>>>>>>>>>>>>===888777666444333111000///...------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,---------............//////...------,,,,,,...//////...------------...111444777;;;@@@CCCIIILLLPPPSSSSSSPPPMMMKKKDDDHHHMMMSSSWWW]]]bbbfffttt~~~vvviiibbbbbb___\\\\\\aaabbbaaaccchhhkkkrrr}}}zzz\\\LLLPPPMMMHHHFFFFFFGGGGGGGGGPPPOOOMMMJJJIIIHHHGGGGGGGGGTTT```]]]RRRMMMVVVbbbhhhuuuvvvkkkcccZZZLLLAAAEEE???<<<===<<<:::===CCCRRR___nnnyyy{{{wwwhhh\\\UUUUUUWWWHHHHHHLLLSSSTTTIII999...++++++,,,+++******)))*********))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++,,,---///,,,///:::FFFRRR```lllvvvhhhbbb\\\TTTKKKFFFFFFDDD@@@;;;;;;999666333///,,,***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&gggZZZ]]]]]]\\\[[[XXXUUUQQQNNNMMMOOOPPPQQQRRRQQQOOOLLLJJJFFFCCC@@@>>>>>>>>>>>>===777666555333222000///.........------------......------------------------...------,,,,,,------...,,,,,,,,,---------...............///......---,,,+++---//////---------...111222777@@@IIINNNMMMIIILLLPPPSSSSSSNNNIIIEEEEEEEEEJJJPPPVVVZZZ___cccfffccceeeiiilllnnnjjjccc^^^\\\]]]___```\\\XXXYYY^^^gggmmmyyywwwYYYFFF???DDDCCCEEEKKKUUU___ggglllxxxtttmmmeee___\\\[[[[[[QQQUUU^^^dddaaa___kkk|||~~~^^^TTTJJJEEEBBB???>>>???999CCCQQQ___kkkyyyrrrxxxooo]]]VVVVVVLLLHHHDDDHHHPPPRRRGGG888//////...,,,+++***+++,,,***))))))))))))((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,///111666777@@@TTThhhtttyyy|||zzz}}}zzz}}}yyydddNNNGGGJJJHHH@@@===<<<:::777444111...---)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ggg[[[]]]___^^^\\\YYYUUUQQQNNNLLLNNNPPPQQQRRRQQQNNNKKKIIIFFFCCC???======>>>>>>===666666444333111000............------------......------------------------...------,,,,,,------...,,,,,,,,,---------......---...............------+++,,,......------...///444666===MMM]]]ddd___XXXOOORRRSSSNNNFFFAAA@@@CCCIIIMMMTTTYYY]]]```ccceeeccc___]]]aaagggjjjfffaaa^^^aaaddddddaaa]]]^^^```kkkpppyyyvvvsssiiiZZZKKKBBBBBBEEECCCGGGQQQ```sss}}}|||lll]]]\\\ooo~~~gggXXXPPPKKKHHHFFF===<<<===CCCMMM[[[nnn}}}vvv]]]OOOQQQLLLCCC===DDDPPPRRRMMM;;;666///++++++,,,,,,+++))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,+++++++++******))))))***++++++,,,,,,---,,,---......---///333777BBBLLLaaaxxx~~~tttvvvzzzvvvtttxxx|||tttnnnhhhlllpppooolllpppzzzyyydddMMMKKKKKKFFFCCCBBBAAA???;;;777444222+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&iii]]]]]]___^^^\\\YYYUUUQQQNNNLLLNNNPPPRRRSSSRRROOOKKKIIIFFFCCC???======>>>======666666444333111000......///......------......///------------------------...------,,,,,,------...,,,,,,,,,---------......------...............---+++,,,......---...000111666888AAAQQQbbbiiiddd\\\QQQQQQOOOHHH@@@>>>AAAFFFKKKOOOUUUYYY\\\^^^```bbb```[[[XXXZZZaaahhhlllmmmgggiiilllmmmnnnnnnmmmkkknnnvvv|||ssslllOOOKKKGGGDDDCCCBBB@@@???CCCKKKZZZooolll```pppzzzjjj]]]OOOEEEHHH???999:::???HHHWWWdddmmmRRRPPPPPPJJJAAA???GGGRRRYYYKKK@@@222+++,,,...,,,)))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************++++++++++++,,,,,,,,,+++++++++***************+++,,,,,,---------//////---+++...555;;;OOOaaayyyzzzooonnnsssyyyyyyzzz~~~~~~ssskkk```aaa```______dddkkkqqq{{{uuu}}}zzzXXXKKKHHHEEEGGGGGGFFFDDD@@@;;;666444------,,,+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&mmm___^^^]]]\\\[[[XXXUUUQQQNNNMMMOOOQQQSSSUUUSSSPPPLLLIIIEEEBBB???============<<<777666555333222000///...//////............//////------------------------...------,,,,,,------...,,,,,,,,,---------......,,,---......///.........,,,---...///...///222444888;;;BBBMMMWWW[[[WWWRRRNNNMMMJJJEEEAAABBBHHHLLLMMMPPPTTTVVVXXXYYY[[[\\\SSSSSSSSSVVV^^^iiisssyyytttwwwxxxxxxyyy{{{xxxtttxxxyyyjjjYYYLLLBBB===:::>>>GGGNNNPPPNNNPPPXXXfffyyy~~~pppqqqyyyiiiVVVMMMAAA::::::<<<<<>>============<<<888777666444333111000/////////............//////------------------------...------,,,,,,------...,,,,,,,,,---------......,,,------...//////......---.../////////111444666;;;@@@EEEJJJLLLLLLKKKKKKJJJIIIGGGGGGIIILLLPPPSSSQQQSSSUUUVVVVVVWWWYYY[[[PPPRRRUUUZZZbbbllluuu{{{{{{zzzyyyvvv{{{{{{lll[[[NNNDDD;;;DDD@@@>>>DDDSSScccooouuummmqqqyyy|||vvvuuuyyynnn]]]OOOIIICCC:::888===DDDSSShhh|||yyyZZZQQQNNNRRRLLL@@@@@@JJJPPPKKKCCC;;;444000---+++))))))*********+++++++++'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,------...,,,///222555;;;JJJ]]]lllyyyuuuqqqrrrxxx}}}{{{||||||wwwyyy|||}}}wwwwwwyyy{{{zzzssshhh```^^^[[[YYYYYY]]]dddjjjooozzzyyytttsssvvvsssppp||||||}}}~~~|||sssyyywww{{{~~~yyymmm^^^RRRKKKDDDFFFHHHIIIFFFBBB===999222222000///---+++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&rrrccc^^^ZZZYYYXXXVVVTTTQQQNNNMMMPPPRRRUUUWWWVVVRRRNNNKKKEEEBBB>>><<<<<<======<<<888888666555333222000000//////............//////------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,---.../////////......///000000000222555888???DDDJJJJJJGGGFFFIIILLLFFFEEEGGGJJJPPPTTTVVVWWWWWWXXXYYYXXXXXXXXXZZZ\\\XXXYYY\\\bbbiiippptttvvvyyytttttttttqqqooobbbLLL>>>===CCCEEEFFFIIIQQQ\\\kkkyyy~~~zzzxxx|||zzzpppsssvvvyyyzzz{{{|||~~~qqqbbbSSSDDD???CCC888???JJJZZZvvvjjjSSSGGGNNNNNN@@@===FFFJJJLLLKKKCCC888///---...))))))******++++++++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------...***///666???LLLbbb|||~~~vvv}}}~~~~~~zzzmmmfffiiimmmooojjjddd]]]ZZZXXXXXXUUUSSSMMMMMMNNNQQQVVV```kkkrrr}}}vvvxxxiiikkkzzzxxxwww~~~yyyqqqqqqsssssssssyyyyyyoooppppppiii^^^WWWDDDFFFJJJKKKJJJGGGBBB???444333222000...,,,******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&vvveeeaaa^^^[[[YYYZZZWWWQQQNNNOOOOOOOOORRRUUUVVVSSSKKKEEEEEEBBB>>><<<=========<<<888777666444222000///...///............---------,,,,,,,,,---------..............................---------............///...------------...//////------...///222777===BBBEEEFFFFFFFFFDDDBBB@@@???>>>CCCKKKPPPRRRVVVZZZ^^^SSSXXX^^^^^^[[[YYY[[[^^^```cccdddcccgggmmmqqqppprrryyy{{{mmm___VVVNNNHHHAAA>>>BBBIIIOOORRRaaajjjrrruuuxxxzzzvvvlllgggaaa^^^^^^`````````fffcccgggrrr{{{|||~~~zzzZZZKKKIIIEEE===:::CCCUUUiii~~~}}}yyyzzzwww]]]IIIKKKSSSOOOEEEAAA???DDDLLLOOOLLLAAA333***+++,,,---,,,)))'''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))***)))'''&&&'''(((***,,,'''((()))************************)))))))))))))))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...***(((***,,,+++---111222555>>>SSSooo|||{{{~~~uuuxxx}}}vvvxxx{{{|||yyypppdddZZZWWWXXXKKKLLLLLLJJJEEEBBBCCCDDDFFFIIIKKKIIIJJJTTTgggvvv{{{pppoooyyyuuuooonnnzzzwwwvvvrrr]]]OOOAAA???FFFKKKGGGAAA666888666333555777111'''+++***)))((('''(((((()))(((((((((((((((((((((((($$$%%%''''''''''''%%%$$$'''(((,,,222666222))) $$$$$$%%%%%%%%%$$$###"""'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((zzzgggbbb```]]][[[[[[WWWPPPLLLMMMNNNOOORRRUUUVVVRRRKKKFFFDDDAAA>>><<<<<<===<<<<<<888777555444222000/////////............---------,,,,,,---------.................................---------............///...------------...//////,,,...000222444999???CCCEEEEEEEEEEEEDDDCCCAAA@@@DDDIIIPPPUUUWWWUUUTTTSSSUUUXXX[[[[[[XXXWWWXXXZZZ]]]aaabbbcccfffmmmpppooolllttt}}}vvvdddQQQFFFCCC???<<>><<<;;;<<<;;;;;;777666555333111000/////////............---------,,,------------.................................---------............///......------......///000,,,///333666999===AAADDDDDDDDDDDDDDDDDDCCCCCCBBBGGGKKKQQQYYYaaafffhhhggg___^^^\\\YYYWWWUUUSSSSSS[[[___bbbcccgggmmmooommmgggkkkooommmbbbRRRCCC:::;;;:::===EEETTTdddrrrzzz|||pppccc\\\XXXSSSQQQRRROOORRRVVVYYY]]]ccckkkrrr}}}zzzyyy}}}~~~}}}}}}~~~~~~}}}|||yyyyyyzzz}}}YYYLLL@@@===AAAHHHRRRZZZiiirrrtttfff\\\QQQHHHJJJQQQGGGBBBBBBIIIRRRQQQEEE999000---***)))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))************))))))(((************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,***+++---...---000666>>>OOOfff{{{}}}yyyxxxwwwvvvkkk```VVVWWW\\\]]]]]]]]]\\\XXXSSSLLLGGGCCCAAA@@@@@@???>>>;;;::::::>>>@@@@@@@@@??????BBBIIIRRRYYYrrr~~~~~~rrr___NNNEEEDDDEEEGGGAAA<<<444111777???AAA===000---)))&&&%%%%%%''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''%%%&&&+++222999;;;;;;+++***(((&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""###%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&jjjdddbbb___^^^^^^ZZZQQQLLLLLLLLLNNNQQQSSSSSSPPPKKKGGGDDDAAA>>>;;;;;;;;;;;;:::777666444222111000000000///............---------------------....................................---------............///...............//////000...111777;;;>>>@@@CCCEEEDDDCCCCCCCCCCCCDDDEEEEEELLLJJJMMMUUUcccqqqzzzjjjeee___[[[WWWUUURRRPPP\\\aaadddeeehhhlllllliii```]]]WWWOOOFFF@@@>>>>>>???BBBIIIUUUcccqqq||||||uuunnnjjjkkkeeeaaabbbcccbbbbbbdddfffkkkoooooolllnnnuuu|||{{{yyyyyyzzzzzzzzzzzz{{{}}}}}}}}}|||{{{yyywwwvvvrrrrrrssstttwwwyyy{{{|||vvvzzzoooSSSCCC???@@@CCCGGGOOOWWWeeeyyy~~~{{{|||ppp```QQQLLLNNNMMMGGGCCCGGGOOOSSSNNNGGG555///)))(((+++---,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((()))***)))))))))***************)))(((''')))***************+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---///------//////222;;;FFFYYYfffvvv|||}}}~~~zzztttkkkeeecccdddeeeggg\\\SSSLLLMMMNNNLLLJJJJJJOOOLLLIIIGGGFFFEEECCCAAAAAAAAA@@@?????????AAABBBBBB@@@>>>>>>AAADDDGGGHHHNNNbbbwwwvvvrrrtttwwwyyywwwuuu~~~ooo]]]NNNFFFDDDEEEFFFCCC>>>::::::===>>>>>>777444///***((((((***+++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((&&&$$$&&&+++000333444,,,***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((jjjeeeaaa___^^^___[[[TTTNNNNNNKKKMMMQQQSSSRRRNNNKKKHHHEEEBBB>>><<<;;;;;;;;;:::777555333111000///000000///............------------------.........//////........................---------............//////............///000000000444:::???AAABBBDDDEEECCCBBBAAAAAABBBDDDGGGHHHQQQNNNMMMRRR[[[eeelllnnnhhhddd^^^ZZZXXXWWWVVVTTT___dddggggggggghhheeeaaaPPPKKKBBB:::777:::BBBHHHJJJPPP[[[gggrrr{{{|||xxxsssoookkkjjjnnniiihhhllloooqqqtttyyywww|||{{{tttqqquuuzzz}}}}}}{{{xxxtttrrrpppoooyyyyyyzzzyyyxxxwwwuuutttooonnnllljjjgggfffeeeeeeaaajjjssswwwxxx|||qqqVVVJJJEEEBBBBBB;;;GGG[[[ooo|||rrrooowwwxxxdddQQQGGGRRRNNNIIIHHHJJJOOOSSSVVV<<<555---***+++---+++)))************************************************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((()))***)))))))))***************)))((('''))))))******+++++++++,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---000...---...000999KKK\\\pppuuuzzz}}}|||sssooopppqqqfff```WWWRRRPPPRRRTTTVVVRRRKKKFFFFFFDDD@@@>>>???DDDCCCCCCDDDDDDDDDAAA???===>>>???@@@BBBCCCCCCCCCBBB@@@???@@@CCCEEEEEEDDD???NNN___mmmwww|||rrrlllddd]]]ZZZ___dddlllxxxjjjsssqqqaaaRRRGGGBBB@@@CCCEEECCC===888888;;;<<<999333...******+++,,,((((((((((((((((((((((((((((((&&&%%%%%%&&&(((((((((&&&%%%%%%&&&((()))******)))&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((}}}jjjfffaaa______aaa]]]UUUPPPOOOIIIMMMQQQRRRPPPMMMJJJIIIFFFCCC???===<<<<<<;;;:::666555222000//////000111///............---------------........./////////........................---------............/////////......//////000111333777===AAABBBCCCDDDEEEBBBAAA@@@@@@BBBEEEIIIKKKMMMOOORRRVVVZZZ[[[ZZZXXX]]]\\\ZZZYYYYYY[[[]]]^^^bbbggghhheeebbb___XXXRRR===<<<:::999;;;CCCLLLSSSWWW___kkkvvv}}}zzzyyywwwuuutttsssssstttpppiiicccaaabbbdddkkksssrrrvvvzzzwwwqqqmmmpppuuuyyytttppplllrrrsssuuuwwwxxxxxxxxxwwwvvvtttpppjjjbbb\\\ZZZYYYZZZ```gggiiihhhlllwwwrrr^^^NNNDDD@@@999HHH```xxxvvvqqqvvvyyy^^^JJJSSSSSSPPPLLLIIIMMMVVV^^^GGG???666///,,,,,,+++***************************************************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))************))))))((())))))******+++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,---///444BBB\\\sss{{{zzzyyyzzz}}}}}}vvvnnngggaaa^^^YYYTTTMMMHHHGGGGGGHHHHHHMMMFFFAAA>>><<<;;;>>>CCCAAAAAABBBCCCBBBBBBAAAAAA???>>>>>>@@@BBBDDDDDDCCC??????@@@BBBFFFHHHHHHHHHAAAIIIUUUdddwwwvvvhhh\\\MMMKKKHHHNNNcccrrrnnnzzz~~~qqq```NNNBBB<<<@@@EEEFFF@@@888888<<>>======<<<;;;666444222///...///000111///............---------............////////////........................---------............//////////////////000000111666:::>>>AAABBBCCCDDDDDDAAA@@@??????AAAEEEJJJMMMHHHMMMTTTYYYYYYXXXVVVTTTWWWYYY\\\\\\[[[]]]aaaeeecccffffffaaaZZZSSSIII@@@777888;;;???EEEOOOZZZaaagggmmmvvv|||~~~yyyxxxxxxvvvtttqqqnnnkkkjjjbbb\\\WWWVVVWWWYYY```hhhjjjoootttvvvuuuuuuyyy}}}~~~uuuooollllllaaa```\\\YYYWWWXXX\\\___hhhmmmttt{{{|||___LLLEEEBBBHHH\\\xxx{{{zzz}}}oooZZZPPPRRRTTTQQQNNNPPPWWW^^^RRRKKK@@@666...,,,,,,---************************************************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((()))))))))((('''''''''(((***+++((())))))************)))))))))***++++++,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,111666>>>PPPnnn}}}{{{{{{xxxuuupppjjjddd\\\VVVRRRLLLIIIFFFDDDDDDDDDDDDCCCHHHDDDBBBBBBAAAAAAFFFMMMJJJLLLMMMMMMMMMPPPUUUZZZWWWRRRLLLHHHGGGHHHGGGFFF???AAACCCEEEFFFGGGGGGHHH???DDDKKKWWWlllzzzoooddd]]]TTTOOOVVVeeettt}}}|||rrrkkkvvvcccUUUGGGDDDCCCEEEDDD@@@@@@CCCCCC@@@;;;555000---++++++((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))'''(((((()))******++++++******+++,,,,,,---......,,,++++++******++++++,,,{{{llllllfffccccccccc^^^TTTMMMKKKHHHLLLPPPQQQNNNKKKJJJKKKIIIFFFAAA???>>>>>>===<<<666444111///...///000222//////.........---------............/////////000........................---------........./////////////////////000111111888;;;???BBBBBBBBBCCCDDDAAA@@@>>>>>>AAAFFFKKKNNNJJJNNNRRRSSSRRRQQQSSSUUUYYY]]]aaaaaa^^^^^^ccchhhbbbeeeddd]]]TTTJJJ>>>444;;;<<<===BBBJJJWWWdddnnnssswww|||~~~~~~~~~~~~yyyyyy{{{zzzwwwzzzyyywwwqqqjjj```XXXSSSQQQPPPTTTZZZ^^^```eeekkklllqqqxxx}}}zzzmmmdddaaa___[[[WWWRRRRRRSSSVVV^^^nnnsssZZZRRREEEAAALLLkkk|||jjjLLLPPPTTTUUUTTTTTTXXX[[[ZZZSSSHHH;;;000,,,---///************************************************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))***)))'''&&&'''(((***,,,'''((()))***************))))))***+++,,,,,,------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***...666>>>HHH\\\|||}}}wwwvvv{{{|||~~~{{{{{{pppjjj```WWWPPPLLLIIIGGGBBBAAA@@@AAADDDEEEEEEDDDDDDDDDHHHMMMMMMLLLOOOTTTXXXZZZ\\\\\\]]]dddpppzzztttkkk___UUUPPPNNNLLLKKKDDDEEEGGGFFFDDDBBBCCCDDD:::<<>><<<:::444333333222111000//////------------------------...------------...//////...---,,,,,,,,,,,,---...,,,,,,,,,------------...111000...---...000333555@@@???@@@CCCFFFEEEAAA<<>>===<<<:::888444444333222111000//////---------------------------------------.../////////...------------...///.........////////////000000///......///222555777>>>>>>???AAABBB@@@===:::===@@@DDDGGGIIIIIIJJJKKKMMMPPPRRRSSSSSSSSSTTTVVVcccnnn||||||pppfff```XXXUUUOOOFFF>>>;;;===@@@DDDMMM[[[eeejjjmmmqqqtttuuuuuuwwwzzz~~~~~~wwwsssnnnmmmnnnlllfff```QQQMMMHHHHHHLLLRRRVVVXXXfffooowww{{{yyyqqqiii```WWWPPPSSSZZZlllmmmmmmooosss|||vvvdddUUUPPPOOOYYYwwwrrr[[[QQQVVVRRRJJJMMMOOOPPPOOOJJJAAA777000---,,,,,,,,,+++******+++,,,))))))************))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))************)))))))))))),,,,,,*********+++---...---------------------------******---...---///333333@@@JJJTTTaaadddkkkzzz~~~~~~zzzrrrpppuuu~~~{{{wwwtttsssvvvyyyyyywwwxxx~~~}}}oooaaaXXXNNNDDD>>>???AAA@@@???AAAEEEQQQ[[[```hhhtttxxxssslllsss~~~mmm```ZZZXXXUUUQQQOOOLLLGGGBBBAAAKKK[[[hhhqqqzzz|||tttmmmsss{{{yyy|||~~~|||xxxgggeeekkkzzzqqq\\\]]]ssslllSSSGGGIIIOOORRROOOJJJBBB;;;555333333...+++((('''((()))((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((('''))))))***,,,---...//////111///...000222333333333444444444444333222111111000333777888777555555555~~~llljjjeeecccdddeeeaaaWWWPPPOOONNNOOOQQQRRRQQQMMMHHHEEEEEEBBB???===<<<:::888666444444333222111000//////------------------------------------......//////000///............///000.........////////////000//////...///111555888:::>>>???AAAAAA>>><<<;;;;;;===BBBHHHKKKKKKKKKLLLNNNPPPRRRTTTUUUUUUVVVXXXYYYcccooo}}}|||oooccc\\\PPPKKKCCC<<<;;;???EEEJJJVVV^^^hhhooopppooooooooosssssstttwwwzzz{{{zzzyyysssoookkkgggddd^^^VVVOOOBBBBBBEEELLLWWWaaaiiimmm|||ttteeeXXXQQQRRRSSSTTTSSSRRRTTT___nnnzzzxxx]]]TTTHHHBBBbbbyyy{{{hhhRRRQQQQQQKKKKKKKKKLLLNNNMMMIII???444,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((())))))******))))))(((((())))))******))))))(((''''''((((((((()))))))))))))))))))))))))))))))))************************---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++//////...111666:::RRRcccjjjqqqqqqpppxxxzzz|||~~~~~~~~~~~~~~~qqqaaaQQQHHHBBB<<<999===@@@AAAAAACCCOOObbbttt|||ttthhh^^^XXXVVVSSSMMMEEE@@@AAAHHHNNNZZZgggtttvvvuuuxxx}}}~~~{{{nnnbbb\\\gggzzzbbbZZZsss]]]BBBAAAKKKNNNOOONNNHHH@@@999555444111...***(((((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************++++++---...000111333333000///......000222333222777777777666555333222111///222555666555444444444~~~kkkhhhdddbbbccceeeaaaXXXQQQPPPLLLMMMOOOPPPNNNJJJFFFDDDEEEBBB???===<<<:::888666555444333222111000000///........................,,,------...............///..................///,,,,,,,,,------------.........///111444888;;;===@@@BBBDDDAAA===;;;<<<>>>???CCCIIIJJJIIIIIILLLOOOQQQSSSUUUVVVVVVXXXZZZ\\\```dddiiillljjjddd[[[UUUKKKEEE===;;;@@@KKKUUU\\\fffjjjnnnpppmmmjjjhhhgggooooooooorrrttttttsssqqqtttnnnfff]]]UUUOOOJJJGGGJJJNNNUUU___kkkvvv~~~xxxkkkaaa]]]NNNNNNLLLHHHGGGMMMZZZeeemmmaaaUUUKKKZZZxxx|||qqqrrryyy|||ZZZOOONNNLLLNNNGGGGGGHHHKKKKKKEEE:::111---,,,,,,,,,------+++***)))******++++++******))))))))))))******))))))))))))))))))******)))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))***************++++++,,,,,,,,,+++,,,---......------------------------,,,,,,---/////////555===CCCbbbuuuwwwxxxwwwuuuxxx{{{vvv}}}zzzsssjjj___TTTJJJEEECCC???>>>AAAGGGMMMRRRUUUfffzzzuuuggg```___ZZZTTTKKKDDD???===LLLRRR^^^ooo}}}kkk[[[]]]lll}}}wwwllliiiuuuiiiIIIAAAEEEIIIMMMPPPMMMDDD<<<777555333000+++(((''''''((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&'''(((***+++,,,------,,,---...///111222333444000000...---///444555333555666666666666555444444444555666666555333222111}}}iiifffcccaaaccceeeaaaXXXRRRQQQJJJLLLNNNOOONNNKKKHHHFFFFFFCCC@@@>>>===;;;999888555444444333222111000000........................,,,---......//////......------------------------,,,,,,,,,------------.........000333666:::>>>@@@AAABBBBBB@@@<<<;;;===AAACCCEEEGGGGGGGGGGGGKKKNNNQQQRRRTTTUUUVVVXXX[[[^^^bbb^^^[[[]]]```]]]UUUMMMBBB???===AAALLLZZZgggooollllllllljjjhhhffffffgggmmmmmmmmmnnnoooooommmkkknnnggg\\\QQQIIIHHHLLLOOO\\\aaajjjttt~~~ssshhhYYYXXXUUUNNNGGGFFFJJJPPP^^^iiiyyyjjjWWWRRRWWWxxx~~~uuuxxx}}}nnnUUUJJJGGGLLLFFFCCCBBBDDDHHHHHHBBB;;;///---++++++,,,,,,***)))******++++++++++++******))))))************))))))))))))************))))))''''''''''''((((((((((((************************))))))******+++++++++,,,+++++++++++++++,,,,,,---///////////////////////////...///000///444AAAOOOWWWttt~~~|||zzzyyy{{{}}}|||uuunnnggg[[[OOOGGGDDDDDDEEEEEEDDDCCCFFFQQQ```mmmtttvvvjjj]]]RRRHHHCCCMMMIIIIIIWWWnnnyyyggg^^^aaajjjwwwsss``````ppp}}}bbbOOOFFFFFFJJJNNNMMMGGG???888555444222...)))&&&&&&((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''(((***,,,...///000000......///000111222222333111444333111444;;;<<<999777777999:::;;;<<<<<<<<>>===;;;999777555}}}hhhdddbbbaaabbbeeeaaaYYYSSSRRRKKKMMMOOOPPPPPPNNNLLLKKKGGGDDDAAA???>>>===:::999555555444333222111000000........................+++,,,.../////////...---,,,,,,------------,,,,,,.........////////////000...///222555999<<<@@@AAA@@@???>>>;;;:::<<>>DDDIIIHHHIIIIIINNN^^^vvvtttiiiaaa\\\WWWWWWYYY\\\bbbrrrtttiiiaaa```gggpppllluuujjjcccbbbxxxxxx{{{xxx___MMMEEEHHHJJJKKKHHHBBB:::555666444111---((('''((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******)))***,,,...000111222222///000111222333555555666222777999777;;;CCCDDD???AAAAAACCCDDDDDDEEEEEEEEEJJJIIIGGGGGGGGGFFFDDDAAA~~~iiidddaaa```bbbdddaaaYYYSSSRRRLLLMMMOOOPPPOOONNNLLLJJJGGGDDDAAA???>>><<<:::999555555444333222111111000........................+++,,,...///000///...---,,,---...//////...---,,,.........////////////000///000333666:::>>>@@@BBB@@@===:::999<<<@@@CCCEEEDDDDDDGGGMMMSSSUUURRRNNNLLLMMMOOOPPPQQQTTTYYY\\\VVVUUUUUUTTTRRRLLLDDD???DDDJJJSSSZZZ___dddjjjnnndddbbbaaabbbdddgggjjjkkkiiihhhggggggfffeeeaaa___SSSUUUVVVVVVXXXaaaooozzz{{{pppfffZZZOOOHHHDDDGGGNNNZZZjjjzzzwwwlllZZZYYYaaapppyyy{{{vvv[[[JJJNNNMMMGGGAAA>>>AAAEEEIIIKKK;;;555...,,,---...,,,******++++++,,,,,,++++++***)))******++++++******))))))******++++++******)))((((((((()))))))))******************************))))))***++++++,,,------+++,,,,,,---------------////////////////////////000//////333===UUUzzz~~~yyyxxxtttdddWWWQQQHHHAAA@@@EEELLLQQQSSSWWWYYY^^^ooozzz~~~|||www~~~}}}~~~xxxppphhhgggjjj[[[ggg{{{sssiiippp{{{rrrlllooovvvxxx~~~lll\\\HHHGGGGGGIIIJJJFFF>>>777888888666111,,,))))))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))***+++++++++,,,---///111222333444444111222333666888;;;===>>>:::AAAEEECCCIIIRRRRRRKKKOOOOOONNNMMMKKKIIIHHHGGGLLLKKKKKKMMMPPPSSSRRRQQQjjjdddaaa```bbbdddbbbZZZTTTSSSLLLLLLMMMNNNMMMKKKIIIGGGFFFDDD@@@>>>===<<<:::888666555444444222222111000////////////////////////+++,,,...000000///...------...///000000///...---,,,,,,,,,---------......000111444777;;;>>>AAABBBCCC>>>::::::???EEEHHHIIICCCDDDHHHRRR[[[]]]WWWPPPJJJKKKMMMNNNOOOSSSWWW[[[PPPRRRRRRMMMGGGDDDEEEHHHQQQYYYcccgggdddaaa```bbbbbbaaa```aaacccddddddddddddcccbbbaaaaaa^^^[[[XXXPPPWWW^^^cccgggppp|||yyymmm___UUUJJJFFFDDDIIITTTeeeuuu~~~}}}gggVVVRRRbbbqqqvvv~~~hhhOOOMMMQQQKKKDDD@@@@@@DDDIIILLL@@@999111---...///---+++***++++++,,,,,,++++++*********++++++++++++************++++++++++++******))))))))))))************************************))))))***+++,,,,,,------,,,---......//////....................................///555DDDddd~~~|||ttt```IIIGGGDDDCCCFFFKKKQQQVVVbbbgggiiinnn~~~}}}tttuuu{{{vvvnnnlllgggcccqqqyyywwwfffsss{{{pppppplllooowwwyyynnnKKKGGGEEEGGGKKKHHH@@@888::::::999555///++++++,,,(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((())))))***+++,,,,,,,,,...///000222444555555555111333555999===@@@CCCEEEGGGPPPUUUTTTZZZdddddd\\\YYYXXXUUURRRNNNJJJFFFDDDHHHHHHIIINNNTTTYYY[[[ZZZjjjfffbbbcccdddccc___XXXQQQLLLKKKLLLOOOPPPOOOMMMJJJGGGGGGEEEBBB>>>;;;888777777666555444444222222111000........................------...//////...------...------------...//////...------------...//////444666999===@@@AAABBBBBBCCC>>><<>>???CCCFFFJJJAAA666///...---***'''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********+++,,,,,,,,,---******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///...,,,---...//////...///111444???VVVxxx~~~{{{rrraaaPPPEEEBBBEEEIIIIIINNNddd~~~ppp||||||~~~xxxoooyyyxxxzzzuuupppkkkiiissszzzvvv~~~eeeQQQBBBEEEJJJFFF???<<<777:::<<<999222,,,***+++)))'''&&&%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%$$$'''%%%&&&***------000555555000000444555111222666777777===EEEJJJMMMSSSYYY```^^^]]]^^^___^^^ZZZWWWQQQJJJEEEEEEAAA;;;;;;???===;;;<<<>>>???AAAHHHQQQhhhcccaaacccdddccc___XXXQQQLLLJJJKKKMMMOOONNNLLLHHHFFFGGGEEEAAA>>>:::888777777555555444333222111111000...................................................------------...//////...---------...///000000555777:::>>>@@@AAA@@@@@@@@@===<<>>AAAKKKSSSdddkkknnnggg___]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\```ZZZVVVVVVTTTQQQQQQTTT^^^eeeppp|||vvvgggYYYRRRJJJDDDJJJUUUkkk~~~vvvhhh^^^\\\hhhzzzcccQQQPPPMMMHHH@@@<<<<<>>FFFFFFKKKRRRUUU[[[qqq}}}yyyxxxrrrmmmrrrvvvkkkccchhhvvvuuu[[[NNNIIIDDD@@@===999::::::999666111---***)))(((''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''',,,***,,,///000------111///---000555888777:::@@@GGGGGGJJJPPPSSSSSSUUUZZZYYYUUUQQQMMMKKKHHHDDDAAA???;;;:::<<<;;;666666:::<<<<<<>>>???<<<888<<>>=========>>>AAAEEEHHHHHHGGGGGGGGGJJJOOOPPPKKKHHHIIIMMMPPPTTTWWWXXXWWWUUUTTTLLLGGG@@@<<<>>>GGGRRRZZZeeegggddd^^^YYYZZZZZZYYY]]]\\\[[[ZZZYYYZZZZZZZZZ___WWWOOOLLLLLLMMMTTT\\\gggkkkttt{{{kkk___RRRFFFDDDIIIRRRiiixxxgggUUUTTTppp^^^TTTMMMKKKFFF<<<888:::MMMKKKFFF<<<222,,,---000******++++++++++++******************************))))))))))))))))))))))))******************************************))))))++++++++++++,,,,,,,,,,,,---------,,,------...///111111111111000000//////666;;;KKKaaarrr{{{{{{uuu{{{xxxqqqsssyyyzzz{{{~~~zzzjjjXXXMMMGGGBBB@@@AAAMMMPPP[[[hhhoooyyy}}}|||mmmffflll{{{wwwfff___ddduuunnnRRRDDDCCCEEEDDD<<<999777999:::777000***)))(((((()))******)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((***++++++---,,,...111///+++***...444555999===@@@AAAHHHOOOVVVSSSSSSTTTSSSNNNLLLMMMIIIEEE@@@=========>>>===@@@>>>@@@CCCCCC@@@>>>@@@DDDHHHNNNPPPIIIAAA@@@EEEgggbbb```bbbcccccc___XXXQQQLLLIIIJJJMMMNNNMMMKKKGGGEEEEEECCC@@@===:::888777777555444444333222111000000........................000///---,,,,,,---///000...------------...//////...---------///111444555999;;;===??????>>><<<:::<<>><<<888777999>>>DDDGGGGGGHHHJJJLLLKKKGGGDDDBBBJJJPPPXXXZZZQQQEEEAAADDDjjjddd___aaabbbbbb^^^XXXQQQMMMIIIKKKMMMOOONNNKKKHHHFFFDDDCCC@@@<<<:::888777777555444333222111000000///........................000///---,,,,,,---///000...------------...//////......---...000333666888<<<===>>>>>>>>><<<;;;:::===BBBEEEEEEBBBAAADDDHHHGGGGGGIIILLLLLLJJJMMMRRRYYY^^^eeeiiifff\\\QQQIII:::777666:::DDDMMMSSSUUUWWWUUUUUUWWWYYYYYYWWWUUUUUUWWWZZZ[[[[[[YYYVVVTTTSSSOOONNNQQQVVV]]]jjjvvvqqq```RRRLLLDDDLLL\\\mmm~~~|||jjj[[[RRRZZZjjjgggOOOJJJLLLHHH@@@===@@@HHHOOOKKK???333......++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************+++*********)))(((((((((++++++,,,,,,,,,---------...------------...//////...000111111000111444666FFFPPPeeeyyy~~~tttnnnpppqqqwwwsssxxxzzzooogggZZZJJJ???AAAFFFIIIPPPZZZbbbooo|||uuu{{{zzzgggZZZbbbpppRRRDDDAAA@@@CCC<<<444333666888666333,,,+++)))*********(((&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))+++---///000111///......,,,---555>>>;;;HHHZZZeeeiiifffaaa\\\SSSMMMJJJKKKJJJFFFDDDDDDFFFDDDAAA???@@@FFFLLLQQQ```bbbeeeeeedddaaa^^^ZZZ___dddkkkmmmeeeZZZWWWYYYjjjddd^^^```bbbbbb^^^XXXQQQMMMJJJKKKNNNOOONNNLLLHHHFFFDDDBBB???<<<:::888777777444444333222111000//////........................///...---,,,,,,---...///...------------...//////......---...000444888;;;??????>>>===<<<;;;;;;:::???DDDHHHGGGDDDBBBEEEIIIFFFFFFHHHJJJKKKKKKQQQYYYjjjrrr{{{~~~uuubbbLLL>>><<<;;;;;;???FFFJJJLLLKKKQQQPPPSSSXXX[[[YYYVVVWWWTTTVVVYYY[[[[[[YYYVVVSSSMMMMMMQQQXXX___hhhuuutttaaaUUUGGGFFFIIIVVVgggyyy{{{___OOOTTT```}}}{{{{{{aaaQQQLLLJJJEEE@@@:::BBBKKKLLLEEE:::222...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************************)))))),,,,,,,,,,,,------------......------......///000222333333111///111666:::NNN\\\mmmxxxyyysssnnnlllpppsssvvvxxxzzz~~~qqqwwwwwwhhhYYYPPPEEEAAAAAAJJJVVVcccqqq||||||rrrqqqqqqzzzyyytttuuuuuuzzzyyyddd```lll{{{zzz```KKKAAA===DDD@@@:::666555666888999111...,,,******)))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((***---...000000000...,,,,,,,,,,,,000<<>>>>>@@@CCCGGGJJJKKKKKKQQQPPPSSSYYY[[[WWWVVVYYYWWWWWWWWWVVVUUUTTTSSSRRRNNNPPPWWW```hhhppp~~~yyyjjjSSSKKKFFFHHHPPP^^^rrr{{{eee[[[VVVooo|||ooojjjttt||||||cccOOOKKKIIIDDD:::>>>DDDIIIHHHBBB888222+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------------..................//////000111222333111111555>>>EEE[[[lllxxxxxxwww{{{zzzvvv{{{}}}|||wwwtttyyy}}}tttxxxyyyqqqaaaRRRHHHEEE<<>>777555888===777333///,,,******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))+++...111333333222111+++,,,000666:::BBBRRRaaauuuyyyzzzwwwtttlll\\\MMMHHHBBBAAAIIITTT\\\bbbgggmmmnnnnnnlllkkklllpppsssjjjnnnnnnlllnnntttuuussseeecccdddkkkqqquuu{{{~~~ccc\\\^^^___aaaaaa^^^XXXQQQMMMGGGIIIKKKMMMLLLIIIFFFDDDCCCAAA>>><<<999888777777444333333222111000//////........................------...//////...------...------------...//////......---...111666;;;>>>CCC@@@===:::999:::<<<>>>AAADDDGGGGGGFFFEEEGGGIIIEEEEEEFFFHHHGGGIIIRRR\\\VVVVVVTTTPPPJJJCCC<<<888===???AAAEEEHHHKKKOOOQQQTTTRRRUUUZZZYYYUUUVVV\\\VVVTTTPPPMMMKKKKKKLLLMMMRRRUUU]]]fffnnnwww```VVVKKKEEECCCJJJ___sssoooWWWYYYrrrttttttsss}}}~~~vvvyyywwwsssvvvtttTTTLLLLLLIII<<<<<>>555+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((*********+++,,,,,,,,,---,,,,,,,,,---------.....................///000000,,,...000111333;;;GGGQQQqqq}}}xxxyyy{{{}}}|||wwwttt{{{uuuuuupppaaaOOOCCCAAADDDBBBNNNWWW^^^ppp}}}ttteee[[[WWW[[[ZZZUUUXXXaaazzzkkkVVV\\\iiiyyy~~~}}}~~~}}}sssiiiddddddmmmuuuyyy~~~nnn^^^lll~~~uuuuuunnn[[[HHH@@@???FFFJJJEEE;;;555888>>><<<777111---++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))+++...222555666666444222///333<<>>JJJJJJKKKKKKMMMOOOQQQRRRWWWWWWWWWUUUTTTTTTVVVXXXZZZWWWSSSQQQLLLHHHJJJNNNSSS[[[fffqqqyyytttcccTTTHHHFFFQQQ^^^sssfffWWWZZZttt~~~xxx{{{|||kkkNNNJJJSSSCCC<<<888<<>>;;;888888;;;>>>AAACCCCCCCCCDDDEEEFFFFFFEEEEEECCCDDDIIILLLLLLPPPVVVTTTQQQJJJBBB<<<:::===AAAKKKLLLMMMNNNOOOPPPQQQRRRRRRSSSUUUUUUUUUUUUXXXZZZWWWQQQMMMLLLJJJHHHKKKPPPWWW```mmmxxxzzzgggWWWMMMMMMSSS```ppp[[[YYYbbb~~~~~~|||rrrSSSIIILLLGGGAAA<<<>>>DDDGGGCCC>>>333///++++++---...---+++,,,,,,,,,+++++++++******)))************))))))(((************************+++++++++++++++***))))))++++++++++++,,,---......000/////////000000111222///333444444;;;KKK]]]fffvvv}}}|||}}}~~~wwwuuu}}}}}}nnnZZZKKKFFFHHHMMMPPPSSS\\\lllzzzcccNNNEEEBBBAAAAAA@@@???BBBFFF___qqq{{{wwwtttpppuuuxxx|||wwwPPPKKKTTTeeeuuu}}}{{{yyyiii\\\```pppyyyooo|||nnnXXXMMM???BBBEEEHHHGGGCCC>>>:::???<<<777111,,,))))))******)))))))))(((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''')))(((((())),,,///000444666555222222555888===KKK\\\iiisssvvvmmmbbbPPPHHHDDDKKK\\\mmmvvvxxxvvvxxxtttiiibbbaaaaaa___ggghhhjjjlllpppxxx}}}tttmmmlllpppwww|||{{{wwwtttqqqzzzccc^^^\\\___aaa```[[[UUUPPPMMMJJJKKKLLLLLLKKKIIIFFFEEEDDDBBB@@@<<<999777555444444333222111000......---,,,,,,,,,------------...........................//////......------.........///222555888;;;>>>???@@@===999777777;;;AAADDDCCCCCCBBBBBBBBBDDDFFFGGGDDDBBBDDDIIILLLMMMOOOSSSSSSMMMDDD;;;777999@@@FFFMMMNNNOOOQQQRRRRRRQQQQQQOOORRRTTTUUUUUUTTTUUUVVVSSSLLLHHHIIIKKKMMMQQQUUU[[[eeetttyyygggVVVNNNLLLMMMZZZkkk{{{{{{ooo^^^```|||```NNNFFFKKKFFFBBBBBBDDDEEEDDDBBB777222---,,,---...---+++,,,,,,,,,+++++++++******+++*********+++,,,------************************++++++++++++++++++***)))************+++,,,---...------......///111222333000333777===LLLbbbttt|||zzz~~~|||nnn___NNNJJJVVVhhhuuuzzzuuu{{{qqqiiiggghhhiiilllpppooodddWWWGGGCCCBBBBBB???<<<===BBBHHHPPPXXX[[[]]]^^^\\\WWW]]]aaacccaaa``````]]]YYYQQQSSSVVVZZZ^^^aaacccdddjjjpppxxxaaaKKKFFFRRR___rrr|||llleeegggsssuuuqqq~~~hhhZZZJJJAAA@@@JJJQQQLLLDDDAAA<<<<<<:::444---)))(((***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&(((*********,,,111555666999;;;777333666@@@JJJOOO\\\kkkssstttmmm___SSSDDDCCCGGGUUUiii{{{zzz|||yyyoooeeeaaabbbbbbmmmnnnpppttt{{{zzzssssssvvvyyyzzz|||wwwsssvvvaaa___[[[^^^```___[[[UUUPPPMMMJJJKKKLLLLLLKKKIIIGGGEEEEEECCC???<<<888666444444333333222111000///......,,,,,,---------.................................000//////.........//////000111444666999;;;===>>>===;;;999888999===BBBEEEBBBCCCCCCCCCBBBCCCDDDFFFBBBBBBDDDIIIMMMNNNOOOOOONNNHHH@@@999777;;;CCCHHHLLLNNNPPPRRRRRRQQQPPPOOOPPPSSSUUUUUUSSSPPPOOONNNNNNIIIGGGLLLRRRUUUXXX\\\aaakkkxxxwwwggg[[[UUULLLQQQ[[[lllrrr]]]pppqqqYYYFFFJJJIIIHHHHHHGGGFFFEEEDDD:::555///,,,,,,---,,,+++,,,,,,,,,+++++++++******,,,,,,+++******,,,---...************************+++++++++,,,,,,+++******,,,+++++++++,,,,,,---...---------...///000222222111222888HHHfffzzznnneeeUUUPPPPPP]]]vvvssseee[[[NNNNNNMMMQQQ\\\iiillljjjVVVNNNHHHGGGCCC===>>>DDDEEEIIINNNQQQSSSSSSQQQNNNPPPSSSUUUVVVYYY\\\ZZZVVVKKKLLLMMMMMMMMMMMMMMMMMMLLLPPPVVV\\\dddmmmwww~~~bbbJJJJJJLLLYYYqqqtttjjjiiiwww|||lllxxx{{{oooZZZEEE;;;GGGRRRMMMFFFDDD<<<>>>>>>:::222,,,+++,,,))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((((((***...333777999999::::::999;;;FFFVVVcccdddgggjjjhhhddd^^^WWWRRRMMMPPPXXXeeerrrzzz{{{xxxpppuuuzzzxxxsssppprrruuuxxxxxxxxxzzz|||rrr]]]^^^ZZZ]]]```___[[[UUUPPPMMMKKKKKKLLLLLLKKKIIIGGGEEEEEECCC???;;;777555444333333222222111000///......---.........////////////........................//////.........//////000222333555777999:::;;;;;;888888999:::===???BBBCCCAAACCCFFFGGGEEECCCBBBCCCAAACCCEEEIIIMMMOOOMMMJJJDDD@@@;;;777888===CCCFFFKKKLLLOOOPPPQQQPPPNNNMMMOOOQQQTTTTTTQQQNNNLLLKKKGGGEEEHHHPPPWWWZZZ]]]bbbkkksss|||~~~~~~xxxjjjcccXXXUUUWWWccctttyyyqqq{{{}}}eeeIIIGGGJJJLLLNNNLLLIIIEEECCC>>>888000++++++,,,+++***,,,,,,,,,+++++++++******---,,,+++))))))***++++++***************************++++++,,,,,,,,,++++++...------------......//////////////////000111111222222:::UUU~~~yyyooocccVVVMMMNNNRRR\\\mmmyyyyyyxxxvvvtttnnneee]]]TTTPPPJJJJJJUUUgggtttwwweeeZZZTTTVVVRRRGGGAAABBBFFFMMMXXX```bbbbbbccceeefffgggeeeaaa``````\\\VVVVVVVVVUUUTTTRRRPPPNNNMMMOOOPPPQQQTTTXXX^^^dddiiilllmmmnnnqqqyyy{{{YYYOOOGGGMMMggg}}}~~~pppgggmmmyyyuuuqqqpppxxx~~~kkklllmmmPPP;;;@@@IIIHHHCCCDDD===??????<<<555000---,,,(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((---)))'''+++333::::::888666555666;;;FFFVVVgggrrrmmmhhhaaa\\\YYYYYYZZZ\\\]]]^^^```dddiiikkkjjjhhhsssyyy|||{{{|||~~~}}}|||~~~ppp\\\]]][[[]]]``````\\\VVVQQQNNNKKKLLLMMMMMMLLLJJJGGGFFFFFFCCC???:::666444333333222222111111000//////............/////////000000..............................------......//////222444666999;;;;;;;;;;;;666777999<<<>>>@@@BBBBBBBBBFFFJJJIIIFFFBBBAAAAAAAAADDDFFFIIIMMMOOOKKKDDD:::888666666:::???BBBDDDJJJKKKLLLNNNOOOOOONNNNNNKKKMMMPPPQQQPPPMMMLLLLLLCCCDDDJJJRRRWWW[[[aaahhhtttzzz|||nnneeebbb[[[XXX\\\ggguuu{{{|||zzzqqqSSSFFFIIINNNQQQQQQNNNIIIEEECCC<<<333---+++,,,+++***,,,,,,,,,+++++++++******,,,++++++***)))))))))***++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,//////............//////111000000000000000111222555777DDDaaapppaaaVVVQQQUUUZZZcccnnn}}}|||vvvoookkkwww{{{~~~}}}{{{zzzuuuooohhhddd^^^\\\fffvvvpppccc___ggggggWWWGGGAAABBBNNNbbbrrrwwwvvvxxx|||zzzxxxxxxxxxwwwvvvtttsssrrrqqqqqqrrrtttyyy~~~fffUUUEEEFFF[[[nnn~~~yyymmmlllqqqpppjjjeeeiiipppvvv{{{mmmaaapppbbbEEE===AAABBBBBBDDD>>>>>>===;;;777222...+++(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((...+++)))...666;;;;;;888333666<<>>BBBEEEEEECCC???<<<;;;:::777111+++'''((((((((()))))))))***''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((+++---000333666777999:::<<>>EEEIIIGGGHHHBBB===<<<>>><<<555...'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))'''///777888444333777<<>>QQQ___qqqyyyttt}}}yyyyyywwwrrrpppkkkfffccc\\\XXX^^^hhhuuuwwwppp|||zzzzzzsssuuuwww~~~rrrXXXSSSYYYkkkyyy{{{sssrrrvvv}}}}}}ssshhh___YYYaaaooo|||```HHHAAACCCCCCLLLIIIAAA;;;;;;>>>;;;444---+++)))((()))))))))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))(((((('''&&&&&&(((,,,///222333444444444777<<>>:::666555444444444333222000//////...///------------------------////////////////////////---......---,,,---000333888888999;;;===<<<999777888999;;;<<<<<>>999666444444444333333222111000///.......................................///////////////---......---,,,---000333777888999;;;;;;999777555888:::;;;<<<===>>>AAADDDEEEEEEEEEFFFHHHJJJMMMNNNKKKJJJHHHEEEAAA===888444999===BBBGGGKKKLLLJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMKKKIIIJJJNNNRRRSSSXXX```gggmmmrrrwwwzzz~~~xxxrrrooollllllrrr~~~rrrfff[[[OOOGGGFFFUUUlll```KKKJJJOOOXXX]]]VVVTTTSSSPPPJJJAAA888111...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////...111------555888@@@RRRiiizzz}}}~~~mmmXXXNNNOOORRRQQQOOO^^^sssmmmbbbjjjiiiVVVVVVjjj|||~~~}}}}}}{{{|||vvvuuuddd[[[NNN^^^uuuyyyaaaGGG>>>BBBHHHKKKHHH???888888<<<===333000,,,******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&'''''''''((((((((()))(((((()))))))))*********)))))))))+++000666:::<<<999666444777BBBSSSdddnnnxxxtttsssyyy~~~wwwppprrrnnngggbbb______dddhhhhhhooo{{{|||~~~wwwqqqnnnkkkmmmqqqxxxggg^^^[[[ZZZZZZZZZ[[[[[[XXXTTTPPPNNNMMMMMMMMMMMMLLLHHHEEEEEEBBB>>>999555444444444333222222111000///...---........................------....../////////000---......------...222444666777999:::999888777666999;;;<<<======>>>AAACCCBBBCCCEEEHHHLLLNNNQQQRRROOOLLLFFF@@@;;;888888888;;;???EEEIIIKKKJJJIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMNNNMMMJJJHHHHHHKKKOOORRRYYY^^^fffnnnssswww{{{}}}~~~uuummmgggddddddeeeiiiuuuooo]]]QQQGGGKKK[[[sssrrrYYYPPPMMMUUUZZZTTTUUUSSSPPPKKKEEE<<<333---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------............///////////////333000111;;;AAANNNcccwwwwwwrrriiigggbbb\\\[[[```hhhnnnxxxfffhhhiiiOOOUUUhhhvvvuuuzzzxxxrrrwwwjjjZZZ```nnnrrrVVVEEECCCGGGKKKKKKBBB::::::===???666222...+++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((())))))((((((((('''''''''))))))))))))***************))))))---444<<>>::::::EEEXXXlllxxx}}}vvvzzzqqqpppmmmhhhfffiiiooossstttuuuxxx}}}vvv~~~xxxpppbbb^^^______]]]ZZZUUUPPPMMMOOOMMMMMMPPPVVV\\\aaacccjjjaaa^^^\\\[[[[[[[[[[[[XXXTTTPPPNNNMMMMMMMMMMMMLLLHHHEEEEEEBBB===999555444333333222222222222111///...---........................---------......//////000---............000444777777999::::::999888888999:::<<<>>>???>>>???AAABBB???BBBEEEIIIMMMOOOPPPPPPNNNKKKDDD<<<666555888<<<===AAAFFFIIIIIIHHHHHHHHHGGGHHHJJJLLLNNNNNNNNNMMMLLLIIIGGGEEEGGGKKKPPPTTT\\\aaaiiioootttwwwzzz|||{{{~~~|||rrriiidddbbbaaacccggguuu}}}{{{yyywwwuuutttssstttwwwzzz||||||eeeTTTJJJDDDJJJccc|||}}}|||wwwsssssswww}}}yyycccTTTJJJPPPXXXVVVUUUSSSOOOLLLHHH@@@555------------------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,------...............////////////---222111333???III[[[sssooobbb\\\VVV```hhhfffdddkkkyyy}}}jjjiiiXXXOOOXXXnnn{{{tttvvv~~~|||jjjgggyyydddccclll}}}fffOOOCCCEEEJJJKKKDDD===<<<======888555///+++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***'''''''''(((((((((((((((******)))(((((('''&&&&&&)))))))))*********+++++++++***,,,222;;;CCCFFFGGG<<<===EEEVVVjjjyyy~~~}}}lllmmmrrrtttqqqppptttyyy{{{yyyvvvxxxyyyxxxuuu}}}zzzhhh```bbbeeehhhggg```UUULLLJJJLLLOOOPPPPPPNNNKKKIIILLLIIIFFFFFFIIINNNQQQRRRpppgggddd___^^^]]]]]]\\\YYYUUURRRNNNMMMMMMMMMMMMLLLHHHEEEEEEBBB===888555333333333222222222222111///...---........................,,,,,,---......///000000,,,---...///000333777:::;;;<<<<<<:::888777999;;;<<<>>>@@@@@@@@@@@@AAABBB???AAAEEEIIIKKKLLLKKKJJJKKKHHHBBB;;;666555999===???CCCGGGHHHGGGFFFGGGHHHFFFHHHJJJMMMNNNNNNNNNMMMJJJHHHEEEEEEJJJPPPWWW[[[___dddjjjppptttwwwyyy{{{|||~~~|||ooogggbbbeeeiiikkkpppuuu}}}zzzwwwttttttuuuwwwxxxzzz||||||}}}xxxtttuuu|||nnnWWWQQQDDDBBBTTTlll}}}~~~zzzxxxxxxwwwxxxxxxbbbNNNNNNXXXXXXWWWSSSOOOMMMJJJCCC888///,,,---.........---,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,---..................////////////+++111111555CCCQQQfffppp[[[OOOLLLRRR___jjjmmmrrrpppjjj}}}sss]]]RRR\\\zzz||||||mmm___bbbxxxzzzqqqrrrvvv\\\EEECCCHHHIIICCC>>>===;;;999;;;666000,,,***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((())))))))))))((((((((((((((())))))*********++++++++++++,,,111:::CCCGGGEEEAAA???HHHXXXiiitttvvvqqqlll___mmmsss}}}}}}}}}~~~{{{www|||qqqbbbRRRRRRRRRRRRRRRPPPMMMKKKCCCFFFKKKOOOQQQQQQPPPOOOMMMKKKJJJJJJKKKMMMMMMLLLtttkkkhhhbbbaaa```___^^^[[[VVVSSSNNNMMMMMMMMMMMMLLLHHHEEEDDDBBB===888555333333333222222222222111///...,,,////////////////////////,,,,,,------...///000000,,,---///000111444999<<>>;;;777666999<<<===???AAAAAAAAA@@@AAABBB???AAAEEEHHHIIIHHHFFFDDDGGGFFFBBB<<<777666999<<<@@@CCCGGGGGGFFFEEEFFFHHHFFFGGGJJJMMMNNNOOONNNMMMKKKHHHFFFHHHNNNWWW___cccfffjjjpppuuuxxx{{{}}}vvvoooccc^^^___iiisssxxx~~~}}}~~~xxxnnnfffdddiiiooo~~~|||wwwttttttuuurrrtttvvvzzz}}}}}}bbbXXXIIIAAAMMM^^^ooo}}}|||{{{~~~yyyXXXOOOUUUVVVXXXTTTOOOMMMLLLFFF;;;222,,,---.........---,,,+++++++++++++++++++++++++++***+++,,,------,,,+++*********+++,,,,,,---................../////////000///666666;;;JJJZZZrrrcccMMMDDDCCCPPP[[[gggrrrqqqiiivvvsssVVVTTTppp}}}}}}|||yyywwwpppbbb[[[jjjuuu{{{jjjMMMAAAEEEFFFCCC???===:::555<<<777111,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''(((((())))))******)))************+++++++++***...666AAAIIIIIIBBB;;;JJJYYYnnn{{{{{{qqqfff___VVVYYYjjj}}}zzz~~~vvvzzzvvv~~~|||nnndddaaa\\\TTTOOOPPPQQQQQQQQQOOONNNMMMUUUYYY___dddhhhiiihhhgggcccbbb```___^^^ZZZUUURRRvvvgggjjjgggeeebbb```^^^ZZZVVVSSSLLLJJJLLLPPPQQQLLLGGGFFFBBB@@@<<<999888666333111222...///444444...---000---------............///---------............///---///000111222555;;;AAA;;;===>>><<<999999<<>>???@@@@@@@@@@@@@@@===AAAFFFHHHGGGEEEFFFGGGGGGBBB<<<888777888888999@@@AAACCCEEEFFFGGGFFFFFFLLLLLLMMMMMMMMMNNNNNNNNNLLLKKKKKKNNNTTT[[[aaadddjjjnnnrrrvvvxxxzzz|||~~~xxxoooiiigggaaafffjjjmmmxxxyyykkkaaaaaajjjttt||||||{{{~~~}}}yyyyyy}}}rrr___YYYHHH@@@MMM___ttt|||rrrkkkrrrnnnKKKRRR\\\XXXTTTPPPOOONNNIIIAAA:::444...+++...000---++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......------...///111111///...222///666JJJaaassslllNNNCCCIIIPPP]]]jjjxxx}}}uuu}}}______}}}}}}zzzxxxtttjjjaaafffpppqqqvvvxxxcccLLLBBB@@@HHHIII>>>666555444888777///***+++,,,)))************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((()))*********************)))))))))---777CCCHHHEEEBBBAAACCC[[[nnnyyyoooeeefffnnntttvvvzzz~~~xxx|||vvvfffZZZUUUTTTRRRPPPOOOSSSWWW\\\___dddhhhkkkoooqqquuuzzz~~~}}}{{{yyyxxxuuupppllluuufffhhhfffcccaaa___]]][[[WWWTTTMMMKKKMMMQQQRRRLLLGGGFFFDDD@@@<<<999777555333111222//////333333...---000---------............///---------............///---///000111222666;;;@@@<<<======;;;888999;;;>>>===>>>???@@@@@@@@@@@@???<<>>===<<<999777888;;;>>>>>>>>>??????@@@@@@??????<<>>:::888999<<<===>>>BBBCCCDDDEEEFFFGGGGGGGGGJJJJJJKKKLLLMMMMMMNNNMMMLLLNNNQQQVVV[[[```dddfffjjjllloooqqqrrruuuxxx{{{}}}wwwoooiiihhhiiiooopppsssxxxpppeee___^^^iii{{{xxxXXXGGGFFFHHHXXXsss|||hhhbbbiiiuuucccMMMOOOUUURRRPPPPPPOOOLLLEEE@@@666///+++---...---+++,,,++++++++++++,,,,,,,,,,,,............------------,,,,,,,,,---------........./////////000000000000666777DDDbbb|||uuutttqqqeeeRRRFFFGGGOOOUUUfffxxxxxxoooxxxzzz|||jjjdddttt{{{mmmdddbbb~~~~~~gggXXX^^^yyyxxx[[[KKKAAADDDGGGBBB;;;888333666777222...---***'''))))))((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((()))******++++++)))(((((((((((()))******(((+++...---******///444???GGGMMMHHH@@@BBBQQQaaazzzyyywwwvvvsssttt|||}}}bbb^^^[[[[[[___aaaaaa``````hhhsss}}}vvveeefffeeeccc```^^^\\\XXXTTTQQQPPPNNNOOOSSSSSSNNNIIIGGGFFFBBB;;;666444333222111111000000111000///...///---------............///---------............/////////000222444888;;;>>>>>>===:::888777888;;;===>>>>>>????????????>>>>>><<<@@@EEEHHHIIIGGGDDDBBB@@@===::::::===@@@BBBCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLJJJNNNSSSYYY^^^aaadddfffiiikkkmmmoooqqquuuyyy}}}zzzqqqiiidddeeegggwww{{{}}}{{{nnnccc___aaapppcccPPPJJJCCCNNNhhhvvvhhhbbbeeeooozzzxxxuuujjjNNNQQQSSSRRRQQQQQQQQQNNNIIIEEE999111,,,---...,,,,,,---+++++++++,,,,,,,,,------...---------------------,,,,,,,,,---------......//////000//////000111333000555FFFfff|||ssskkkeee[[[QQQMMMQQQWWW\\\ppptttfffmmm|||rrrooorrrvvv~~~iiidddqqq~~~{{{rrriiieeeppp~~~wwwkkkZZZSSSfffeeeSSSCCCBBBFFFDDD>>>:::333666777555222...***&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))************))))))(((((())))))***+++&&&+++///...***+++222:::HHHKKKMMMIIIFFFOOObbbrrr~~~xxxwwwwwwwwwssszzz|||xxxvvvtttccccccfffkkkpppsssrrrppprrrxxxxxxfffggghhheeeaaa^^^[[[WWWSSSOOOQQQNNNPPPTTTTTTNNNHHHGGGEEEAAA:::666444333222222000111000///...//////...---------............///---------............///000000000222555999;;;<<<===;;;888777777999;;;<<<>>>>>>?????????>>>>>>===>>>???AAADDDFFFGGGFFFEEE>>>===;;;<<<@@@DDDFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIGGGMMMTTTZZZ^^^aaadddfffhhhjjjmmmooorrrwww|||yyyooofffcccfffjjj}}}tttggg___ZZZ___kkk{{{}}}ssstttxxxuuu```UUUHHHJJJ^^^xxxuuubbbYYYaaammm|||~~~qqqfffoooqqqTTTSSSQQQRRRRRRSSSRRROOOLLLIII===555...---...,,,,,,...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,---------.........///000///...000444777;;;BBBRRRlll|||zzzmmmeee```[[[YYYZZZ___eeeiiirrr^^^___qqq|||sssnnnpppuuuxxxyyysss^^^eeewww|||wwwllliiiqqq|||~~~~~~uuupppmmm___PPPVVViiixxxnnn[[[HHHBBBEEEFFFAAA===666666666777555///***'''+++++++++*********))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))***++++++&&&***...---+++...777???IIIHHHIIINNNYYYhhhwww}}}~~~{{{|||}}}vvvwwwxxxyyy}}}zzzvvvpppsssxxx~~~zzzhhhhhhhhhfffbbb___\\\XXXSSSPPPQQQNNNPPPTTTSSSMMMHHHFFFCCC???:::666444444333222///111000------///000...---------............///---------............///111000000333777:::;;;;;;:::888666777999;;;;;;;;;>>>>>>??????>>>>>>======@@@@@@@@@BBBEEEFFFFFFEEE===<<<;;;===BBBFFFHHHIIIFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKJJJHHHFFFFFFLLLUUU[[[^^^```dddggggggjjjnnnqqqtttxxx|||~~~xxxpppkkkkkkpppvvv~~~dddQQQIIILLLWWWhhhvvvooo```QQQKKKSSSlllxxxhhhUUUVVV```sssqqqbbb___sss~~~aaaTTTQQQRRRTTTTTTSSSPPPNNNLLLBBB999111///...,,,,,,...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......---///000///...111666;;;HHHRRR```mmm}}}xxxwww}}}llljjjhhhhhhkkkmmmpppxxxrrr[[[WWWdddwwwooojjjffflllvvv~~~|||zzzxxx[[[```ttt{{{nnnnnnqqqwwwyyyxxxzzz}}}xxxqqqmmmaaaQQQOOOWWWmmmvvvyyywwwtttbbbNNNDDDDDDFFFDDD@@@:::777777999888111+++***,,,,,,+++++++++*********((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))*********))))))))))))***++++++(((+++------...333<<>>>>>>>>>>>>>>======<<>><<<999777777555333222///222111++++++000111------------.........//////---------.........//////222000000333888;;;;;;999444333444888<<<>>><<<:::>>>>>>>>>>>>>>>===<<<<<>>BBBBBB>>>===@@@CCCEEEEEEEEEFFFFFFBBB<<<666444666999;;;<<<===???AAAAAABBBCCCDDDEEEFFFGGGHHHHHHLLLPPPNNNIIIDDDDDDEEELLLRRRZZZ___```ccchhhmmmkkkmmmooonnnmmmnnnrrrvvvwwwzzzsssdddhhhzzz}}}xxx|||zzzbbbkkkyyytttssszzzdddUUUPPPEEEEEEEEEUUUtttyyyYYYEEESSSTTTiiiaaaUUUTTTXXXSSSPPPPPPJJJLLLDDD999111......---+++---------------------------,,,,,,++++++,,,,,,---///000000///......111333000......000111555@@@MMMXXXaaaiiimmmqqqwww|||}}}}}}|||wwwssspppjjjgggooo|||lllZZZTTT^^^vvv~~~pppeeebbbfffooo{{{zzzlll]]]UUUIIINNNXXXiiiyyy{{{uuuhhh^^^[[[eeesss~~~nnnZZZJJJCCCEEEHHHCCC@@@999555777999444,,,))))))))))))************))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))******)))((()))***,,,,,,+++,,,---...222???MMMRRROOOGGGLLL\\\ssswwwmmmlllvvv|||xxxxxx~~~zzzccc______^^^\\\\\\\\\ZZZWWWUUUPPPMMMNNNQQQQQQKKKFFFEEECCC???:::666555444333333333111///...000000...---...........................------,,,,,,------...000111444777:::<<<>>>>>>999777555777:::<<<<<<;;;;;;???BBBAAA>>>===@@@CCCDDDDDDDDDDDDDDDAAA:::555333666999:::;;;<<<>>>???AAABBBCCCDDDEEEFFFGGGHHHHHHKKKMMMKKKFFFDDDEEEHHHRRRWWW]]]``````ccchhhllllllmmmooonnnnnnooorrrvvvvvv{{{yyyhhhiiiyyy|||yyy}}}}}}gggjjjmmmooozzzzzzpppnnnsssooo```ZZZOOOFFFBBBNNNkkkhhhRRROOOMMM\\\uuukkkXXXUUU[[[WWWSSSSSSPPPMMMFFF===444000...---------------------------------,,,,,,++++++,,,,,,---......///...------///111///...///111111666EEESSS```iiirrruuuxxx}}}~~~zzzwwwpppkkkjjjlllrrrqqq]]]RRRYYYppp|||rrrhhhdddgggvvv}}}nnnbbb\\\RRRQQQTTT^^^lllzzzppp~~~wwwgggdddnnn{{{}}}mmmZZZKKKFFFFFFDDDAAA;;;777999<<<666...))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((())))))(((((()))++++++***))))))***+++++++++//////222<<>>999666444444333222222111//////000000...---...........................---------------......000111444777:::;;;<<<===999777666888:::<<<<<<<<<===@@@BBB@@@>>>===@@@CCCCCCCCCCCCCCCBBB>>>999555444666999::::::;;;<<<>>>AAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIFFFCCCCCCGGGLLLVVVZZZ^^^```aaadddjjjooolllmmmnnnnnnnnnooorrruuuuuuxxx~~~wwwyyyiiiiiixxx}}}{{{}}}mmmccchhhzzzpppiii\\\JJJAAAFFF___}}}fffQQQLLLSSSdddsssWWWOOOXXXVVVQQQQQQPPPMMMIIIBBB999111...---...------------------------------,,,,,,,,,,,,------,,,---...---,,,---...000---...000222222999JJJ[[[kkkyyy}}}xxxzzzxxxvvvzzz}}}zzzwwwpppkkkpppxxxyyyaaaPPPQQQggg~~~wwwmmmhhhmmmttttttllliiidddYYYQQQPPPRRR[[[ppp~~~zzzjjjhhhvvvqqqnnnzzzbbbNNNGGGGGGFFFDDD???<<<===???;;;333++++++******************)))))))))))))))))))))))))))))))))*********++++++************************'''(((***)))(((((()))+++++++++***)))***+++,,,---000...666FFFQQQRRRUUUZZZpppzzz}}}|||ooosss|||hhhaaacccaaa___^^^]]]ZZZWWWTTTRRRNNNNNNQQQPPPKKKGGGGGGAAA>>>888555444333222111111000000000000///.................................------------......///000222555888:::;;;;;;:::888888888999:::<<<<<<<<>>>>>AAADDDCCCCCCDDDCCCAAA===888555666888;;;<<<;;;<<<===>>>AAABBBCCCDDDEEEFFFGGGHHHHHHGGGDDDAAA@@@DDDKKKPPPVVVXXX[[[^^^aaagggnnnsssmmmmmmmmmmmmmmmoooqqqrrrtttrrrssswww|||~~~|||yyyzzzuuuiiihhhxxx~~~~~~zzz~~~oooeeejjjvvvzzzuuuvvvuuufffQQQDDDAAAVVVttt}}}\\\UUUUUU]]]www{{{YYYKKKUUUUUUPPPPPPQQQLLLKKKFFF===333------///------------------------------,,,,,,,,,,,,------,,,...///...------///000---///111333333;;;NNNaaatttuuuoootttxxx{{{}}}xxxooommmpppzzzfffPPPLLL^^^sssxxxtttvvv}}}~~~|||uuuaaaOOOGGGCCCFFF]]]yyyyyyooooooxxx~~~pppeeehhhwwwttt|||zzz___KKKFFFIIIGGGGGGCCC@@@AAACCC???888---,,,+++***)))******+++((((((((((((((((((((((((((())))))******++++++,,,************************''')))******)))(((***++++++++++++++++++---000222222000<<>>>>>???CCCEEEDDDEEEEEECCC@@@<<<888666888:::<<<=========???@@@AAABBBCCCDDDEEEFFFGGGHHHGGGEEEBBB@@@AAAGGGOOOUUUXXXXXXZZZ\\\```ffflllqqqmmmlllkkkjjjkkklllmmmmmmpppnnnnnnqqqvvvzzz{{{zzzvvvvvvlllkkkyyyzzzvvvlll```bbbhhhbbbeeennnnnnXXXJJJAAAMMMgggmmmbbb]]]]]]mmm|||aaaOOOUUUVVVTTTUUUUUUKKKJJJGGG???555///------------------------------...------,,,,,,------...---///000000//////000111///000222555777@@@SSSeeewww|||xxx|||qqqsssxxxlllSSSJJJWWWhhhwwwaaaMMMFFFAAACCCUUUkkkuuummmooovvv}}}xxxzzzuuuiiieeemmmxxx|||~~~vvvvvv|||cccOOOGGGHHHGGGHHHFFFCCCDDDFFFCCC===///...,,,***)))******+++(((((((((((((((((((((((())))))******+++++++++,,,))))))))))))))))))))))))((()))******))))))***+++)))+++,,,,,,---000555999;;;<<>>AAAEEEHHHDDDEEEFFFCCC???;;;888777888;;;===>>>>>>???@@@BBBAAABBBCCCDDDEEEFFFGGGHHHFFFDDDAAAAAAEEELLLSSSXXX]]]\\\\\\\\\___cccgggiiimmmkkkhhhgggggghhhgggfffiiimmmrrrwwwyyyxxxvvvtttyyy{{{rrrmmmwww}}}}}}zzzrrr~~~ggg[[[[[[bbbjjjxxxwwwaaaTTTGGGHHHXXXooo}}}kkk```]]]dddtttttt|||iiipppeeeRRRQQQPPPSSSVVVRRRKKKJJJGGG@@@999222...---------------------------......------------......---///111111000///000111111000333888???JJJ[[[kkkwwwsssYYYKKKPPP[[[zzz}}}{{{ppp```QQQLLLJJJKKKTTT```wwwwwwnnnmmmpppsssuuuwwwsssjjjdddiiissszzz~~~ooommmwww|||vvv___NNNFFFFFFHHHHHHFFFFFFHHHEEE@@@111000---+++)))******+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))+++***))))))***,,,)))+++---------000777<<>>@@@>>><<<;;;>>>CCCGGGJJJCCCDDDEEEBBB===888666666777999<<<>>>>>>???AAACCCAAABBBCCCDDDEEEFFFGGGHHHEEECCCBBBDDDIIIPPPWWWZZZ___^^^]]]^^^```ccceeefffmmmiiieeedddddddddbbb```aaaiiisssyyyxxxtttrrrqqqyyy{{{pppgggoooxxx|||}}}pppssswww|||tttmmmvvvllldddppp}}}wwwqqqwwwmmmbbbSSSHHHLLL___vvvnnn]]][[[]]]ooo{{{xxx{{{}}}|||vvvooonnnooo{{{|||~~~ppp\\\aaauuu~~~gggUUULLLIIIQQQVVVMMMMMMJJJFFFBBB===777111---------------------------......------------......,,,...000000/////////000111000333<<>><<<999888555999<<<===<<<;;;<<<>>>@@@===;;;;;;>>>DDDIIIKKKBBBCCCDDDAAA;;;666555555555888;;;===>>>???AAACCCAAABBBCCCDDDEEEFFFGGGHHHDDDCCCCCCGGGMMMTTTYYY\\\]]]\\\\\\^^^bbbeeeggghhhlllhhhdddbbbbbbaaa___\\\[[[dddooosssqqqoooqqqttttttvvvjjj___gggttt|||{{{yyyyyyyyywwwuuuaaadddhhhmmmttt~~~tttiiiooo~~~zzzyyy{{{wwwooo^^^LLLGGGVVVooooooZZZZZZ\\\fff|||~~~qqqzzz}}}xxxssskkkoooyyysss^^^^^^qqq~~~mmm[[[MMMIIIUUUZZZNNNNNNKKKGGGDDDAAA;;;444...------------------------......------------......+++---///000///.........111///333???OOO^^^mmmxxxwww}}}~~~vvvkkkeee|||cccNNNEEEFFFUUUkkk~~~uuutttpppjjjeeeeeekkkqqqvvvyyyuuuiii___[[[WWWTTT]]]yyy|||yyysssnnnrrr|||}}}}}}wwwddd[[[```lll{{{bbbPPPDDDGGGHHHGGGGGGHHHFFFBBB444111...+++))))))***+++))))))))))))))))))))))))...------,,,+++***))))))++++++++++++++++++++++++(((***++++++******+++,,,+++---...,,,)))+++111777CCCQQQ]]]^^^aaaoooooommm|||{{{~~~{{{{{{yyy}}}gggbbb[[[ZZZZZZ]]]___]]]UUUOOOOOOOOOPPPSSSTTTRRRKKKFFFBBB>>>888333111111000000333222111///...------------,,,,,,++++++,,,,,,---,,,------------///222555;;;===>>>???>>>:::666444666999<<<<<<;;;;;;===??????>>><<<<<<>>>AAAEEEHHHHHHFFFBBB<<<777444444444999:::;;;===???AAACCCDDDDDDBBBAAACCCFFFGGGEEECCCDDDCCCCCCGGGNNNUUUWWWXXX\\\]]]^^^```bbbdddfffgggiiiddd___]]]^^^``````___aaacccgggmmmrrrsssrrrppptttsssiii]]]```ooozzz{{{{{{qqqeee```dddkkkppp```\\\TTTQQQ^^^uuuvvvlllnnn}}}~~~qqq___OOOGGGLLLaaauuu~~~ZZZSSS___dddppp|||tttrrruuuyyyvvvggg]]]eeevvvwww^^^OOOKKKLLLOOORRROOONNNJJJDDD@@@===555,,,......---------,,,,,,,,,........................///---,,,,,,...//////...,,,111:::FFFSSSbbboooxxx~~~wwwttt~~~rrr^^^SSSlll|||eeeQQQFFFAAAJJJ___vvv|||pppgggccceeejjjmmmyyyxxxcccSSSPPPSSSWWWtttvvviiiiiisss{{{~~~lll```cccmmmxxxmmmNNNGGGIIIIIIGGGFFFFFFEEECCC>>>444------,,,)))(((,,,)))))))))))))))))))))))),,,,,,+++)))'''''')))+++************************************+++,,,---...222,,,+++000...***000<<>>===999666333777999<<<<<<;;;;;;<<<>>>>>>===<<<<<<>>>AAAEEEHHHFFFDDD???:::666555666888:::;;;<<<>>>???AAABBBCCCCCCBBBBBBDDDFFFGGGEEEBBBCCCBBBCCCHHHOOOUUUWWWWWW[[[\\\^^^___aaaaaabbbbbb```___]]][[[ZZZ\\\___bbbccceeeiiimmmooopppppppppttt{{{sss___\\\kkkwwwwww{{{uuuiii\\\UUUXXXaaahhhkkkXXXFFFEEEPPPaaawwwvvveeegggvvvwwweeeSSSEEEFFFXXXjjjlll______ZZZccc|||yyyxxxzzzwwwjjj___eeesss|||iiiWWWNNNMMMOOOPPPNNNNNNKKKEEEBBB>>>555,,,.........---------,,,,,,...........................---------.../////////444444:::MMMeeevvvyyyvvvyyyvvvvvv~~~~~~vvv___RRRXXXkkknnn[[[JJJ@@@EEEXXXmmmxxx~~~xxxwwwyyyvvvvvvuuutttzzz~~~~~~qqq\\\LLLGGGHHHZZZuuuqqqjjjlllrrrjjjfffrrrzzz^^^IIIIIIHHHEEECCCAAA???======444...------)))))),,,************************333333222000---++++++,,,************************************+++,,,---...000++++++///...---888GGG]]]```bbbfffqqq}}}}}}}}}yyytttxxx|||yyy}}}{{{dddbbb___]]]\\\]]]^^^\\\VVVRRROOONNNPPPRRRTTTQQQKKKEEEAAA===777333111111000000111000000///.........///......------------......,,,------------///333555999:::<<<<<<;;;888555333888:::<<<<<<;;;;;;<<<===<<<;;;;;;;;;===AAAEEEGGGFFFBBB<<<777555666999;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBDDDFFFFFFCCCAAAAAABBBEEEJJJPPPUUUWWWWWWYYY[[[]]]^^^___^^^]]]\\\XXXZZZZZZWWWTTTTTTYYY^^^aaaeeeiiijjjjjjjjjmmmpppuuu~~~gggZZZcccmmmnnnpppnnnfffYYYMMMKKKUUU```pppVVVBBBBBBGGGPPPiii|||dddbbboooqqq[[[HHHBBBNNN^^^tttfffWWW___|||zzzooodddeeennnzzzcccQQQLLLOOOOOOMMMNNNLLLHHHEEE@@@777---.........------------,,,...........................---------......///000666777@@@UUUnnn~~~~~~~~~~~~~~~yyydddXXXYYYgggzzz|||kkkVVVEEEBBBQQQbbbmmmuuuvvvjjjddd^^^lll|||}}}uuugggWWWJJJFFFKKKPPPddd|||~~~sssyyymmmnnnvvvxxxiiisssxxxOOOLLLGGGDDDAAA>>>;;;888;;;444///...---******+++************************///000000...+++)))((()))************************************+++,,,------,,,***,,,///...111BBBUUUmmmmmmlllppp}}}yyy|||wwwrrruuu||||||~~~rrrnnnttt|||fffeee___^^^\\\\\\\\\ZZZVVVRRRNNNNNNOOORRRTTTQQQKKKEEE@@@<<<666222111111000000000//////.........//////.........------.........------...------///333666888999::::::999777444333:::;;;<<<<<<<<<<<<<<<<<<:::::::::;;;===AAAEEEGGGGGGBBB:::555444666:::<<<======>>>>>>??????@@@@@@???@@@BBBCCCDDDCCC@@@???@@@BBBFFFKKKPPPTTTVVVVVVWWWYYY[[[^^^^^^]]]\\\ZZZXXXXXXVVVSSSPPPPPPRRRUUU^^^bbbfffgggeeeffflllqqqxxxuuuaaaYYY]]]eeehhhooorrrgggSSSGGGMMMZZZkkk___TTTOOOIIILLLaaa{{{lllfffmmm}}}gggOOOCCCJJJXXXwwwsss___iiiuuuhhhdddhhhzzznnnTTTLLLNNNPPPMMMOOOMMMJJJGGGCCC999...............------------........................---...............000111...888GGGWWWgggwww|||wwwtttrrrxxx}}}xxxvvvvvvxxx~~~sssgggdddooowww}}}fffNNNBBBKKKXXXdddnnnvvv{{{~~~~~~pppbbbYYYUUU\\\]]]gggyyy|||ttteeeSSSKKKOOOYYYaaaddduuuzzzooowwwtttrrr{{{jjjlllVVVNNNGGGEEECCC???:::888888555111///---+++***+++************************&&&(((***+++***(((((()))************************+++*********++++++,,,---***+++---......555III^^^tttxxx{{{~~~~~~~~~yyywwwtttyyy~~~jjjggg\\\\\\[[[[[[ZZZXXXTTTRRRNNNNNNOOORRRSSSQQQJJJEEE@@@;;;666222111111000000//////...............///.........------.........---............000333666888888999999888666444333::::::;;;<<<=========<<<999999999;;;>>>BBBEEEGGGIIIBBB999444444666999;;;===>>>>>>>>>????????????===>>>@@@AAA@@@???>>>===@@@CCCHHHLLLPPPRRRTTTUUUUUUWWWZZZ]]]___^^^]]]\\\ZZZWWWTTTSSSTTTUUUUUUTTT]]]aaafffgggfffiiiooouuuzzz{{{pppWWWSSS___gggvvveeeLLLHHHRRRhhhpppppp___LLLKKK\\\nnntttjjjlll|||nnnVVVHHHKKKUUUpppyyydddpppyyyjjjaaaaaarrrxxx\\\NNNNNNRRRNNNOOONNNKKKIIIEEE;;;111//////.........---------........................,,,...//////......000333,,,666DDDTTTfff{{{{{{tttsssssssss||||||{{{xxxvvvooovvv}}}wwwdddccckkk||||||pppWWWAAADDDMMM[[[gggppptttvvvzzzlll^^^UUURRRSSShhheeeiiiwww}}}fffYYYOOOUUUgggvvvyyyvvv|||xxxvvvwwwwwwkkkfffsssYYYNNNDDDDDDDDD???:::888555555333000---,,,++++++************************(((***---------,,,,,,,,,************************++++++******++++++,,,,,,***,,,......///888NNNbbbkkkxxx~~~|||~~~kkkeeeYYYZZZ[[[[[[ZZZWWWTTTRRRNNNMMMOOOQQQSSSPPPJJJDDD???;;;555222000111111000000//////...---------.........------------......---............000333666888888888888888666555444:::999:::<<<>>>??????===888888:::<<>>>>>??????@@@@@@===???@@@???>>>======>>>CCCFFFIIILLLNNNPPPSSSUUUUUUWWWYYY\\\]]]^^^]]]]]]YYYVVVTTTVVV[[[^^^^^^\\\```cccgggjjjkkkoootttxxxzzzwww~~~ggg\\\```hhhxxxuuuVVVIIIKKKdddyyynnnSSSKKKUUU___wwwwwwiiihhh|||}}}|||qqq\\\NNNNNNUUUjjjuuu```iiioooaaa]]]hhh|||jjjSSSOOOTTTPPPQQQOOOLLLJJJGGG>>>444/////////.........------........................+++...000///......111444444888EEE\\\wwwvvvtttxxx}}}~~~{{{{{{qqqzzzmmm[[[___lll~~~uuujjjooovvv___DDD@@@CCCPPP___iiiooosss||||||oooaaaXXXWWW[[[___nnnmmmpppsssrrrzzznnn___QQQTTTggg}}}|||~~~~~~}}}rrrhhhmmmzzzxxx|||yyy\\\LLLAAAAAACCC>>>888777333666666111------,,,***++++++++++++++++++++++++,,,---......,,,******+++************************,,,++++++***++++++,,,,,,***---000000333???SSScccaaavvv~~~~~~zzzyyy~~~~~~~~~hhh^^^VVVYYY\\\]]]\\\XXXUUUSSSMMMMMMNNNQQQSSSPPPJJJDDD>>>:::555111000111111000111000///...---,,,,,,,,,------,,,,,,,,,,,,------......///......000444777888888888888888777666555999888999;;;???AAA@@@>>>777888:::===AAADDDHHHIIIEEE>>>666333666999;;;;;;<<<======>>>???@@@@@@AAA@@@AAAAAA???===<<<>>>AAAFFFHHHKKKLLLLLLNNNQQQTTTWWWXXXYYYZZZ[[[[[[[[[[[[UUUUUUVVVXXX[[[^^^```aaacccdddgggkkknnnqqqtttuuuwwwyyy~~~tttgggaaaiiizzz}}}dddQQQMMMVVVmmmiiiRRRNNNTTTddd{{{xxxgggbbbvvvxxxuuu}}}tttcccVVVTTTWWWgggrrr\\\aaa|||~~~{{{hhh```^^^qqq|||\\\OOOSSSQQQRRRPPPLLLJJJHHH@@@777////////////....................................+++...111000......111555999EEE[[[www{{{yyy}}}{{{{{{{{{ssscccgggrrrwwwbbb___yyy}}}jjjPPPDDD===EEESSS^^^gggmmmtttwww{{{}}}~~~~~~|||uuujjjddddddiiipppuuuuuummmfff___WWWYYYqqq~~~|||{{{qqqeeeaaakkkyyy|||uuunnnwww}}}qqqpppyyy~~~yyyaaaNNN@@@BBBDDD>>>777666111666777222---...---***++++++++++++++++++++++++******+++***(((((()))+++************************,,,,,,++++++***++++++,,,***---111333999FFFXXXdddggg}}}}}}}}}~~~{{{zzzzzzxxxvvvzzz|||||||||~~~{{{zzz}}}dddXXXUUUYYY]]]___^^^ZZZWWWUUUMMMMMMNNNQQQSSSPPPJJJDDD>>>:::555111000111111000222111///...---,,,++++++---,,,,,,++++++,,,,,,---...//////......000444777888888999888888777666666999888888;;;@@@BBBAAA???888999;;;>>>BBBEEEHHHJJJBBB;;;555333777;;;===<<<<<<<<<===>>>???@@@AAAAAABBBCCCBBB@@@======@@@CCCGGGJJJKKKKKKKKKLLLPPPTTTYYYYYYYYYYYYYYYYYYYYYYYYRRRUUUXXXXXXWWWXXX[[[___cccccceeeiiimmmpppppppppttt}}}nnnWWWXXXeeezzzooo[[[RRREEE[[[~~~\\\JJJNNNRRRmmmzzzfff```sss|||sssrrrwwwiii]]]YYYZZZeee~~~rrr^^^___vvvxxx}}}wwwccc\\\oooqqqfffWWWjjjbbbOOORRRSSSSSSPPPLLLJJJIIIBBB999000/////////....................................***...111000......222666999SSSxxxxxx}}}zzz{{{~~~}}}}}}ssssss{{{bbbVVVllluuu]]]KKK<<<>>>IIITTT^^^fffkkkooosssvvvwwwyyy{{{}}}wwwqqqllllllsss|||lllWWWMMMJJJOOO```ttt~~~qqqjjjhhhxxxtttzzzrrrvvvyyyuuuwwwvvv{{{zzzgggRRRCCCDDDFFF???888666000666888222......---***++++++++++++++++++++++++(((((()))))))))***---000************************,,,,,,++++++***+++++++++)))---111555>>>LLL\\\eeevvv}}}}}}|||~~~||||||yyywwwxxx{{{{{{yyyuuuzzzzzzvvvxxx{{{{{{|||zzzwwwrrruuuyyyggg___YYY[[[]]]___^^^[[[WWWTTTRRROOOOOOQQQSSSQQQJJJCCC>>>:::555222222222222111//////............/////////////////////////////////......///000222333555777888888666444333444666666888:::<<>>BBBDDDFFFFFFFFFAAA===777555666:::>>>@@@????????????????????????CCCBBBAAA>>>======@@@CCCGGGGGGIIIKKKNNNQQQTTTUUUYYYYYYYYYYYYXXXWWWVVVUUUVVVXXX[[[^^^aaa```^^^[[[^^^___aaafffkkkoooqqqrrrxxxwww{{{{{{[[[SSSYYYrrrpppZZZOOOYYYooogggNNNDDDLLLeeejjj]]]iii{{{tttvvv~~~www\\\HHH```sssxxx```^^^iii{{{iii\\\ggg{{{ooo]]]dddkkkWWWSSSQQQPPPNNNMMMKKKGGGBBB>>>555222///---............////////////////////////000---+++---...///333888JJJfff~~~~~~~~~xxxpppyyy~~~tttqqq}}}kkkZZZmmm~~~hhhXXXFFF???BBBLLL[[[gggbbbdddfffiiikkknnnrrrvvvqqquuuzzzzzzhhhWWWPPPPPPTTT]]]fff~~~zzzvvvooo^^^QQQVVVeee}}}rrrzzz~~~~~~nnntttyyyuuu{{{}}}zzzkkkYYYIIIEEEDDD>>>888777666555777777222,,,+++///------------------------******+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,000<<>>??????888;;;>>>BBBDDDEEEFFFEEE???;;;777555777:::===>>>=========>>>???@@@@@@AAAAAA@@@???===;;;<<>>AAADDDEEEDDDDDD;;;999666666888:::;;;;;;::::::<<<===>>>@@@AAAAAAAAA@@@???===<<<>>>AAADDDJJJLLLOOORRRUUUVVVWWWXXXYYYYYYXXXXXXWWWVVVVVVUUUQQQRRRRRRTTTWWW[[[^^^```___^^^___aaaeeejjjooosssyyyyyyzzzpppooowwwYYYPPPSSShhhyyyttt```QQQNNNUUUnnn{{{fffVVVZZZhhhwww~~~ssslllooo|||tttdddVVVNNNNNN^^^uuu~~~cccXXXkkk}}}www}}}gggggg}}}aaaKKKQQQPPPOOONNNMMMJJJFFFBBB888444000...............///////////////////////////------000222222777===HHH___ttt{{{}}}}}}wwwlll]]]cccyyyzzz}}}|||tttjjj___RRRHHHHHHLLLMMMMMMNNNOOOQQQWWW]]]bbbrrr{{{vvvooollloooppphhh[[[RRRJJJIIIFFFGGGOOOVVVVVVQQQsssyyyxxxwww|||yyykkknnnwwwsssnnnwwwyyy|||~~~{{{qqq[[[GGGBBBFFFBBB888555444777999555...+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,,,,---......333333>>>TTTaaafffrrr~~~eee^^^YYY[[[]]]___^^^[[[WWWTTTQQQNNNMMMNNNQQQOOOIIIBBB===999555222111111111000//////............//////////////////////////////,,,,,,,,,---000444888::::::999888555333333666999999::::::;;;<<<<<<;;;;;;:::<<>>???@@@BBBBBBAAA@@@???AAAEEEHHHKKKMMMPPPTTTWWWXXXXXXWWWXXXXXXWWWVVVUUUUUUUUUUUUQQQRRRTTTUUUWWWZZZ]]]```___^^^]]]]]]```fffmmmrrruuuwwwzzz~~~sssxxxrrr[[[MMMZZZrrr{{{rrrgggWWWQQQcccqqq^^^LLLJJJRRRaaavvv~~~tttpppppp{{{xxx```OOOFFFDDDFFFSSSiiilllXXX\\\sss{{{```tttmmmQQQPPPOOOOOOOOONNNLLLHHHDDD:::666111...............///////////////////////////...///111111222777>>>KKK___qqqxxx~~~mmm```bbb||||||qqqqqquuu|||qqq___LLLDDDEEEDDDDDDDDDDDDFFFLLLTTTZZZmmm~~~|||mmm[[[OOOCCCEEEDDDGGGXXXpppzzzwwwxxx}}}xxxyyyyyyrrrtttpppiiimmmtttSSSCCCFFFDDD:::444444666999777000,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++******,,,,,,,,,,,,,,,---...///333666HHHbbbnnnooozzzggg___YYY[[[]]]___^^^[[[WWWTTTQQQNNNLLLMMMPPPNNNHHHBBB===999444111111111111000//////............//////////////////////////////---------///222777<<>>@@@AAABBBAAA@@@???666666666888:::;;;:::999===============<<<<<<<<<<<<============@@@DDDHHHJJJLLLNNNQQQSSSUUUUUUUUUUUUTTTSSSQQQPPPQQQQQQRRRPPPTTTYYYZZZYYYYYY[[[^^^```___]]]YYYXXX\\\dddjjjvvvzzz{{{aaaRRRZZZkkkwww|||\\\KKKOOOiii~~~}}}hhhVVVEEE===;;;BBBVVViiiyyylllbbb___```cccnnn{{{nnnWWWMMMLLLFFFIIIZZZuuutttZZZQQQ\\\{{{yyy~~~```bbb{{{ZZZPPPOOOOOOOOONNNLLLHHHEEE>>>999333///......//////////////////////////////000///000111000333===HHHYYYkkk~~~vvvtttmmmtttqqqrrrsssgggjjj{{{pppjjjiiiuuuxxxzzztttcccNNNCCCAAA888777666444666;;;BBBHHHRRRiiittt\\\OOOIII>>>???===<<>>;;;<<<<<<======<<<<<<<<<===>>>@@@AAAAAA@@@???>>>777666666888:::<<<;;;:::<<<<<<<<<======>>>>>>???;;;;;;<<<<<<===@@@DDDHHHKKKLLLNNNOOORRRSSSUUUUUUTTTRRRPPPOOONNNNNNOOOPPPMMMQQQUUUVVVUUUVVV[[[`````````^^^YYYVVVXXX___ffftttxxx~~~vvv^^^UUU]]]jjjtttgggUUURRRaaatttxxxhhhXXXGGG???;;;===JJJZZZwww~~~|||wwwdddVVVLLLRRR\\\fffvvvzzzaaaRRRNNNIIIHHHVVVqqqwww\\\TTTYYYsss|||tttttt|||vvvbbbYYYkkk```PPPPPPOOONNNMMMKKKGGGCCC???:::444///......//////////////////////////////......///111222777EEESSScccttt{{{yyyzzzpppwwwvvvkkkhhhwwwuuujjjkkkzzz{{{rrroooqqqrrrrrrmmm___MMMBBB@@@666555444333444888>>>BBBGGGWWWhhhrrryyyiiiVVVMMMHHHCCCAAA@@@AAAGGG[[[{{{~~~}}}~~~wwwvvv~~~|||uuujjj^^^XXX[[[wwwyyy___JJJFFFFFFDDD888444333777777333///...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,---------,,,+++,,,,,,,,,...///000111;;;XXXwww}}}{{{zzzwwwrrrmmmhhhiiisssfff___YYY[[[^^^___^^^[[[WWWTTTQQQMMMJJJKKKMMMLLLGGGBBB<<<888444111000000000/////////............//////////////////////////////+++++++++---222999@@@DDDBBB???;;;666444666<<<@@@>>>>>>>>>>>>===<<<;;;:::===???@@@AAAAAA@@@>>>===777777666888:::<<<<<<;;;:::;;;<<<===>>>@@@@@@AAA<<<<<<======>>>AAAFFFJJJMMMMMMMMMOOOQQQSSSUUUVVVSSSQQQOOOMMMMMMMMMNNNOOOKKKNNNPPPPPPPPPTTT\\\bbb``````^^^YYYUUUVVV]]]cccoootttyyy~~~qqq]]]\\\hhhsssuuubbbYYYaaaooottthhhYYYIIIAAA;;;:::CCCPPPfffnnnttttttrrrnnnhhhbbbSSSEEE@@@LLL^^^ooonnn]]]VVVLLLHHHSSSooo|||___WWWUUUjjj{{{rrrqqqvvvxxxvvv|||uuucccPPP\\\gggQQQPPPOOONNNMMMJJJFFFBBB@@@;;;444///......//////////////////////////////------///111444;;;LLL[[[kkk|||vvvpppvvv~~~wwwjjjgggyyywwwkkkkkkxxxzzzvvvkkkiiihhhcccVVVEEE;;;999777777666444555888===AAADDDJJJQQQXXXfff|||qqq[[[OOOHHHDDDMMMIIIJJJPPPUUUaaa~~~xxx|||sssdddZZZYYYmmmsss___PPPIIIFFFBBB999444333666777333000///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,---...///111111BBBdddxxxqqqcccccckkkzzzzzzbbb]]]XXXZZZ\\\^^^]]][[[XXXVVVUUUOOOIIIJJJNNNMMMEEE>>><<<888444111000///...---........................************+++,,,------,,,---000333666:::<<<>>>FFFAAA:::666666999<<<>>>IIIGGGEEECCCAAA>>>;;;888>>>>>>???@@@BBBAAA???===333555888::::::;;;===>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<>>>@@@DDDGGGJJJJJJKKKNNNPPPRRRSSSSSSSSSRRRPPPNNNMMMOOOQQQQQQQQQWWWXXXXXXVVVTTTVVVZZZ^^^ccceeeeee___WWWSSSUUUYYYfffiiirrr}}}mmm___hhhuuuttt^^^\\\rrrxxxtttfffUUUIIIBBB???>>>???TTTYYY^^^^^^[[[ZZZ\\\___QQQIIIFFFNNN\\\mmmyyyaaaXXXOOOOOOSSSccc}}}hhh[[[SSS\\\yyy|||tttsssvvvyyy|||kkkcccZZZYYYvvv~~~dddRRRHHHPPPTTTLLLGGGKKKAAA<<<444///---...//////////////////////////////,,,---111444666???WWWooo{{{~~~rrruuu}}}{{{rrrlllooo|||}}}iiiiiiqqqppp^^^ZZZTTTLLLDDD>>>:::777777666444333444999AAAFFFLLLKKKGGGGGGRRRdddtttzzzsssnnndddUUUIIIDDDDDDEEEZZZaaahhhnnnyyy|||mmmXXXNNN^^^vvvkkkNNNFFFFFFEEE>>>999555666::::::555///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........///111///...333;;;TTTgggzzzsssdddcccuuuyyy```[[[XXXZZZ\\\]]]\\\ZZZVVVTTTTTTNNNIIIKKKOOOOOOHHHAAA;;;888444111000///...---........................+++++++++***++++++,,,,,,,,,---000333777:::<<<===AAA===777444555888<<<>>>GGGFFFDDDBBBAAA>>><<<:::?????????AAAAAA@@@<<<999333555888::::::;;;<<<>>>;;;;;;<<<<<<===>>>>>>>>>======>>>???BBBEEEIIIKKKJJJKKKNNNPPPRRRSSSSSSSSSSSSOOOJJJGGGHHHJJJLLLNNNPPPRRRSSSSSSSSSUUUZZZ^^^dddjjjmmmhhh^^^VVVTTTVVV```eeeqqq}}}nnnhhhlll|||mmmeeerrruuubbbPPPBBB===>>>BBBKKKNNNPPPPPPNNNOOOUUUZZZ]]]XXXSSSUUU^^^iiirrruuu~~~ggg\\\NNNNNNSSSbbb{{{rrrZZZUUU```~~~xxxsss}}}ppphhh___]]]zzzkkkVVVIIIOOOTTTNNNIIILLLBBB<<<555///---...//////////////////////////////......111333555@@@YYYqqqvvvvvv{{{xxxtttttt{{{|||hhheeeooo}}}lllRRROOOJJJCCC>>>:::888777777666555444555999@@@EEEJJJMMMMMMLLLPPPZZZbbbeeeYYYRRRJJJFFFBBBBBBJJJSSShhhtttpppZZZSSS^^^pppaaaLLLFFFGGGCCC===888888;;;;;;555000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++---///......555>>>___jjjtttuuuxxx~~~}}}yyyooommmzzzzzz```ZZZYYYZZZ\\\]]][[[XXXUUURRRRRRMMMJJJKKKPPPPPPJJJCCC;;;888333111000///...---........................---,,,,,,++++++++++++,,,,,,---000444777:::<<<===<<<888444222444888;;;===DDDDDDBBBAAA???>>>===<<>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>???AAADDDGGGJJJLLLJJJKKKNNNPPPRRRRRRRRRRRRUUUSSSRRRSSSTTTUUUTTTSSSOOOPPPRRRRRRRRRSSSVVVYYYcccmmmvvvtttiii\\\VVVUUU\\\cccqqq~~~qqqiiivvv}}}zzzqqqyyyeeeNNNBBBAAADDDAAABBBBBB@@@@@@DDDLLLRRRiiijjjfff```dddooorrrnnnwww~~~pppcccOOONNNQQQ^^^vvvddd^^^aaazzz~~~xxxooo```YYYqqquuu\\\KKKNNNTTTPPPLLLMMMCCC>>>666000......//////////////////////////////000000111111555DDD___wwwvvvtttzzz~~~|||rrrsssvvvyyyyyyxxxwwwtttvvvzzzggg___iiizzzmmm\\\EEEBBB>>>;;;888777888888777777666444555888>>>BBBJJJRRRWWWTTTOOONNNNNNMMMLLLAAA<<<@@@@@@===FFFTTTrrrxxxdddXXX```qqqsssQQQEEEIIIHHHCCC===;;;<<<;;;666111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++---......111;;;FFFhhhpppuuuuuuxxxxxx{{{~~~{{{zzz~~~{{{}}}www}}}~~~ddd]]][[[\\\^^^^^^\\\XXXTTTRRRRRRNNNJJJKKKNNNNNNHHHBBB;;;777333111000//////..............................---,,,+++++++++++++++,,,...111444777:::;;;<<<:::777333222444888:::;;;???@@@@@@>>>===<<<<<<===>>>???AAACCCCCC???:::555444666999:::::::::<<<===;;;;;;<<<<<<===>>>>>>>>>===>>>???AAADDDHHHKKKLLLJJJKKKNNNPPPQQQRRRRRRRRRPPPTTT\\\cccgggddd^^^XXXUUUVVVVVVUUUSSSRRRQQQPPP[[[iiixxx|||sssfff\\\YYY]]]dddqqq~~~vvvpppeeeRRRFFF???<<<<<<;;;999999===DDDIIIgggsssvvvnnnnnnzzz|||tttzzzjjjTTTPPPOOOXXXnnnttteeejjjyyydddUUU```{{{}}}bbbLLLLLLSSSRRRNNNMMMEEE???777111////////////////////////////////////000111111111777KKKhhhzzznnnlllppprrrvvvqqqooouuuzzz{{{~~~}}}sss|||mmmjjjfffhhhrrr}}}vvvdddWWW\\\fffnnnooodddRRREEE>>><<<999777666777999;;;888888777555555777<<>>AAAPPPSSSJJJLLLYYY{{{zzzkkk[[[ddd{{{zzzSSSCCCIIILLLFFF@@@===<<<:::666222......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------///...///000000444BBBPPPllluuu|||}}}~~~vvvvvvnnnkkkmmmjjjeeefffmmmppptttwwwtttooopppvvv}}}iiibbb]]]^^^______]]]ZZZUUUSSSRRRNNNKKKKKKLLLJJJEEE@@@:::777333000000000///.................................---,,,++++++++++++,,,...111555888::::::;;;;;;888555444666888999999;;;<<<===;;;999999;;;======>>>@@@CCCDDDAAA<<<777444666999:::::::::;;;===;;;;;;<<<<<<===>>>>>>>>><<<===???AAAEEEHHHJJJLLLJJJLLLNNNOOOQQQQQQQQQQQQIIIMMMUUU]]]aaa___XXXSSSWWWWWWWWWVVVTTTQQQMMMKKKQQQ```rrr|||xxxnnnddd___[[[```kkkxxxzzzhhhQQQ???::::::999888888999<<<>>>TTTkkk{{{xxxtttyyy|||xxxsssqqq[[[TTTMMMQQQeeetttcccqqqmmm[[[XXXjjjgggOOOLLLRRRSSSPPPMMMGGGAAA999222///////////////////////////////////////111222222;;;RRRqqq~~~zzztttrrrrrrpppmmmpppqqqwww~~~{{{rrr}}}{{{aaaUUUUUU[[[hhhvvvlllZZZKKKKKKLLLMMMMMMGGG>>>888;;;:::777666555777999:::888888888777555666999<<>><<<===???AAABBB@@@;;;888555777999:::::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>;;;<<>>WWWsss|||xxxuuuvvv{{{|||wwwqqqpppvvv~~~{{{www~~~uuu~~~www\\\LLLNNNXXXggguuuzzzsssllliiifffgggjjjlllkkkiiilllttt|||ttt^^^MMM@@@>>>;;;::::::;;;:::999999888777666666666777888999999999888666666777999DDDMMMRRRJJJ@@@:::::::::666:::PPPppp{{{tttooollleee___lll{{{]]]KKKHHHKKKHHHEEECCC@@@===999555///......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////......---...------...000;;;QQQeee{{{~~~~~~vvvwwwxxxrrrzzz{{{lllmmmkkkfff```ZZZXXXZZZ]]]}}}{{{mmmddd\\\]]]______^^^ZZZWWWTTTOOONNNLLLKKKKKKIIIEEEAAA999666222000000000000///........................------,,,,,,,,,------...,,,...222666999:::999999777555444555888::::::::::::<<<===;;;777777;;;???======>>>>>>???<<<888555555777999:::::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>><<<===@@@DDDGGGJJJLLLMMMKKKLLLMMMOOOPPPPPPPPPOOONNNLLLJJJJJJLLLOOOPPPQQQPPPQQQSSSWWWYYYWWWRRRMMMKKKQQQ]]]jjjqqqppphhh```SSSOOOSSSbbbsssqqq\\\III;;;999777666666666555555777EEEUUUZZZUUULLLGGGFFFSSSgggxxxbbbZZZQQQQQQbbb|||nnnkkk}}}wwwnnn[[[\\\vvvnnn[[[TTTVVVVVVSSSPPPKKKDDD;;;444111000000000////////////////////////+++111444444???WWWppp|||xxxwwwzzz|||xxxnnnuuu~~~xxx|||~~~yyy~~~www^^^TTTVVV```mmmyyywwwjjjbbbTTTQQQOOOQQQTTTVVVTTTQQQUUU___iiipppzzzxxxfffRRRBBB;;;:::888888999:::;;;<<<888999999999999999888888999::::::888666555555777:::BBBEEE???888777888888<<<@@@OOOfff|||xxxvvvuuu}}}~~~~~~}}}{{{yyyzzz{{{}}}uuurrrsssooo^^^]]]www{{{dddQQQIIIIIIIIIHHHGGGEEEAAA<<<999//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---,,,,,,...000555CCC]]]ttt|||}}}}}}|||}}}{{{lllaaa___aaazzzlllbbbZZZ\\\^^^^^^]]]ZZZVVVTTTNNNMMMLLLLLLLLLKKKGGGEEE999666222000000000000///........................,,,,,,,,,,,,------...///,,,...222666999:::999999333222222444888:::;;;;;;;;;>>>???<<<888888<<<@@@???>>>===<<<;;;999555222555777999::::::999;;;<<<;;;;;;<<<<<<===>>>>>>>>>===>>>AAAEEEIIILLLNNNOOOKKKLLLMMMOOOPPPPPPPPPOOOJJJJJJLLLOOORRRTTTTTTSSSSSSTTTVVVZZZ]]][[[UUUOOOMMMPPPWWWccclllmmmeee\\\UUUMMMMMM[[[nnnzzzjjjYYYJJJ<<<===;;;777666666777888888::::::===BBBBBB???AAAFFFAAAXXXvvvyyyaaa[[[SSSTTTddd|||{{{jjjjjj|||qqqxxxxxxaaa\\\uuuppp___XXXXXXXXXUUURRRKKKEEE<<<555111000000000////////////////////////+++222555555>>>UUUlllyyy{{{yyyyyy{{{~~~}}}||||||kkksss}}}~~~|||{{{}}}{{{~~~xxxbbb```bbbiiittt|||vvvhhh[[[SSSGGGDDDCCCEEEIIIKKKHHHDDDBBBLLLWWW^^^fffooowwwyyyuuu|||yyylll]]]KKK>>>;;;;;;<<<=========;;;:::999:::<<<=========<<<;;;999::::::999666444555555555;;;>>>:::666666888888===@@@GGGVVVmmm}}}zzzvvvttttttxxx|||yyytttrrrtttxxxooo{{{yyyrrrrrrtttwwwaaaXXXlllzzzfffTTTJJJHHHIIIJJJJJJHHHDDD???;;;//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...------...000444:::KKKhhhyyygggbbbdddyyynnnbbb___```aaa```\\\YYYVVVVVVQQQMMMJJJIIIJJJIIIFFFCCC<<<999555222000000///...///............---------...------,,,,,,------...---111666:::::::::999999777777777777888999:::;;;777888888555666;;;>>>======@@@BBB@@@:::666444444222444777:::;;;:::999888;;;;;;;;;<<<<<<<<<======;;;;;;===CCCIIIMMMMMMLLLJJJLLLNNNOOONNNLLLMMMMMMKKKKKKLLLMMMOOOQQQSSSTTTXXXVVVVVVYYY\\\[[[TTTNNNKKKLLLSSS```mmmsssqqqlll___WWWPPPRRR___nnnzzz}}}zzzyyyvvvwwwxxxppp\\\KKKDDD???:::999;;;;;;888666666777777===666:::???===AAACCC<<<@@@GGGYYYrrrppp___VVVUUU___yyyaaaVVVdddvvvrrryyyhhhfffzzzdddUUUZZZZZZRRROOOOOOKKKCCC999222//////111111111111111000000000000...111333666BBBVVVhhhqqqzzzwwwyyyzzz{{{~~~kkkkkksss|||~~~|||~~~vvvssszzz|||zzzbbbcccmmmzzzxxxfffaaabbb^^^RRRGGGDDDAAA@@@DDDGGGEEE@@@<<<;;;===>>>AAAFFFLLLNNNNNNMMMPPPVVVYYYWWWNNNBBB::::::<<<>>>>>><<<;;;<<<<<<999===@@@@@@===:::::::::;;;AAABBB:::444555666444666555666888666333777===DDDBBBEEESSSkkk|||www|||~~~xxxuuuooolllvvvxxxwww}}}|||uuuxxxzzzrrrxxxiii___fffxxxtttdddSSSGGGHHHGGGHHHJJJKKKHHHBBB<<<222...,,,......,,,,,,///------------------------,,,---.........---,,,+++222***000444888\\\zzzxxx~~~pppffflllpppccc___```aaa```]]]YYYWWWVVVQQQMMMJJJIIIJJJIIIFFFCCC<<<999444111000000///...///............---------...------,,,,,,------...,,,000555999:::;;;<<<===666666666777777888999:::888::::::777888<<<>>><<<===???AAA???:::666555555555555666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::===BBBHHHLLLLLLKKKNNNRRRVVVWWWTTTQQQMMMLLLNNNNNNOOOPPPPPPQQQRRRRRRYYYVVVUUUXXX[[[\\\XXXTTTMMMLLLOOOZZZhhhpppppplllaaaZZZTTTUUU___lllwww|||rrrbbbTTTIIIHHHLLLMMMHHHBBB>>><<<::::::======<<<===@@@BBBAAACCC???EEEHHHCCCCCCEEE>>>>>>CCCOOOddd|||zzzggg[[[WWW\\\uuuvvv]]]SSS]]]lllwwwxxx~~~|||kkkWWWYYY[[[UUUSSSPPPKKKDDD:::222//////111/////////000000111111111...111444888FFF\\\oooxxx|||zzz}}}{{{xxx~~~nnnaaajjjttt|||~~~}}}zzzvvvzzzxxxzzzeeefffmmmxxx~~~iiiSSSKKKPPPSSSNNNGGG???>>>???CCCFFFEEEBBB???::::::::::::<<>>???@@@@@@BBBEEEGGGHHHIIIHHHDDD???;;;;;;;;;???EEEFFF@@@999999999777555555666999777666:::AAAEEEHHHQQQccczzz|||~~~}}}sssllluuuuuupppccc[[[ggg}}}nnnYYYJJJHHHGGGHHHJJJKKKIIICCC>>>333...,,,......,,,,,,///------------------------++++++---............------***111666???fffpppqqqrrrooorrrddd___aaabbbaaa^^^ZZZWWWVVVQQQMMMJJJIIIJJJIIIEEEBBB;;;888444111000000///...///............---------...------,,,,,,------...+++///444888:::===@@@BBB666666666666777888999:::888;;;<<<::::::======:::<<<>>>@@@>>>:::666555666999777555444555888;;;>>>::::::::::::::::::::::::::::::===BBBGGGJJJJJJJJJPPPUUUZZZ\\\XXXRRRLLLHHHMMMNNNPPPRRRTTTTTTTTTTTTYYYWWWUUUWWW[[[]]]\\\ZZZRRRMMMLLLUUUdddooosssqqqddd___XXXVVV[[[eeeooouuu~~~xxxbbbPPP???333999999<<>>;;;;;;>>><<<>>>???>>>AAAHHHJJJHHHOOONNNWWWXXXNNNKKKKKKEEECCCCCCIIIWWWnnnmmm^^^WWWZZZppp}}}rrr]]]RRRYYYddd}}}{{{|||tttZZZWWWZZZWWWVVVQQQLLLEEE;;;333//////111,,,---...///000111111222000333555:::III```sss|||yyy{{{}}}rrr^^^jjjuuu{{{~~~zzzxxxyyyzzz{{{}}}|||llliiimmmuuuxxxcccLLLCCCIIIQQQOOOIII>>>???AAAEEEJJJKKKGGGBBB<<<:::999888777777888999888:::===AAADDDGGGHHHIIIHHHHHHHHHGGGGGGJJJOOOSSSVVVSSSNNNGGGAAA???@@@BBBCCCHHHIIICCC>>><<<:::999555555777::::::999>>>FFFKKKTTTfff{{{{{{vvviiipppuuulll```[[[jjjuuubbbTTTHHHGGGHHHJJJLLLJJJEEE@@@555///,,,......,,,,,,///------------------------***+++,,,---////////////,,,...444888HHHooo}}}dddlll}}}vvvssseee___aaacccbbb___ZZZWWWVVVQQQMMMJJJIIIIIIHHHEEEAAA;;;777333111000000///...///............---------...------,,,,,,------...---000444888:::===@@@CCC777777777777888999::::::888<<<>>><<<<<<>>>===999;;;>>>???===999666666777:::888666444555888;;;===:::::::::999999999999888;;;<<>>:::AAA<<<;;;@@@CCCAAACCCHHHGGGKKKJJJHHHMMMWWWYYYUUU]]]___jjjkkk]]]XXXXXXTTTPPPNNNOOOWWWllllll]]]VVVWWWkkkwww___QQQTTT]]]vvv}}}^^^VVVYYYWWWVVVRRRNNNFFF===555000///000---------...///000000000111333555<<>><<<<<<;;;;;;>>>CCCCCCEEEIIILLLOOOSSSWWWYYYZZZ[[[[[[\\\```gggpppvvvzzzsssfffYYYNNNHHHGGGGGGDDDGGGGGGDDD???;;;999888777777:::===>>>>>>EEEMMMXXXggg~~~wwwfffiiiuuuzzzqqqccc]]]jjjuuufffZZZIIIHHHHHHJJJLLLKKKGGGBBB888111---...///------...------------------------+++,,,------...////////////444555777NNNuuu~~~ttt^^^nnn~~~}}}zzzwwwttteeeaaaccceeeddd```ZZZVVVUUUQQQNNNJJJIIIIIIHHHDDD@@@:::777333000000000///...///............---------...------,,,,,,------...000222666888:::;;;>>>@@@888888888888888999;;;;;;;;;???AAA@@@@@@BBB@@@<<<;;;===???<<<888555666888888888777777888999:::;;;999999999999999999999999<<>>999:::======<<<@@@KKKTTTWWWYYY[[[]]]bbbccc```eeerrrvvvrrrjjjmmmxxxyyykkkfffhhhddd^^^]]][[[^^^pppkkk\\\VVVSSSeeeeeePPPNNNVVVnnn|||yyyhhhZZZZZZWWWVVVSSSPPPHHH???666111///000////////////............///222666@@@SSSkkk}}}pppeeeppp{{{{{{{{{|||tttqqqooorrrzzz~~~pppZZZLLLNNNYYY[[[WWWHHHDDDBBBLLL```lllcccSSSHHHDDDAAABBBBBBBBBJJJSSSUUUZZZbbbiiinnnsssxxx{{{}}}iiiZZZQQQMMMHHHHHHHHHFFFBBB>>>;;;;;;======@@@DDDGGGIIIQQQZZZjjjzzz{{{kkkhhhooowwwggg[[[ddd||||||hhhYYYJJJIIIIIIKKKMMMLLLHHHDDD:::222------///...---...------------------------........................///555333888WWW{{{iii```vvv~~~{{{{{{wwwtttgggccceeegggeee```ZZZUUUSSSQQQNNNJJJHHHHHHGGGCCC@@@999666222000/////////...///............---------...------,,,,,,------...111333777999999:::;;;<<<777777777777888999:::;;;===BBBDDDBBBCCCEEEDDD@@@<<<>>>???<<<777444555777777777999:::::::::999999888888999999999:::::::::===@@@DDDGGGHHHIIIKKKLLLKKKMMMNNNNNNLLLJJJJJJKKKLLLMMMOOORRRTTTUUUUUUUUUSSSVVV[[[___bbbaaa___]]]\\\WWWRRRSSS[[[jjjxxx}}}{{{ssseeeYYYXXXdddooosssrrrsssxxxlll]]]KKKAAA===>>>BBBGGGLLLRRR\\\hhhuuu}}}yyyrrroooxxx{{{vvvzzztttuuu~~~rrrooossspppffffffcccdddsssmmm```XXXQQQ]]]xxxzzz___UUUWWWnnn|||}}}jjjggg{{{vvv```\\\ZZZXXXUUUQQQJJJ@@@777111///000000000000/////////......,,,111888FFF\\\vvvrrrkkkuuu|||}}}~~~~~~{{{vvvtttuuu{{{eeeOOOOOO___mmmpppUUUNNNHHHPPPiii}}}xxxiiiWWWQQQMMMOOOPPPRRR^^^llluuu~~~rrrddd\\\QQQNNNLLLLLLJJJEEEDDDEEEDDDEEEJJJQQQVVV\\\fffppp}}}vvvrrruuu}}}lllYYYZZZlllqqq]]]MMMKKKJJJKKKMMMLLLHHHDDD===444------000///------------------------------000//////...------......,,,333111>>>eeezzzyyyyyyooo```eee}}}zzz}}}wwwvvviiieeegggiiigggaaaYYYTTTQQQQQQNNNJJJHHHHHHGGGCCC???999666222000/////////...///............---------...------,,,,,,------......222666999::::::::::::555555555555666777888999;;;>>>@@@???@@@CCCBBB???===??????;;;666333444666888888999999::::::999999777888888999:::;;;<<<<<<===@@@EEEGGGGGGGGGIIIKKKLLLMMMOOONNNLLLJJJJJJJJJLLLMMMNNNOOOQQQRRRSSSTTTPPPSSSXXX]]]```bbbcccdddaaa___[[[XXXZZZeeetttvvvxxxtttgggWWWQQQYYYbbbmmmkkkjjjooowww||||||zzzuuu}}}yyycccWWWLLLLLLQQQWWW___gggoooxxx}}}~~~zzzxxx~~~}}}rrrqqqvvvtttiiijjjgggeeesssoooccc\\\RRRXXXqqqwwwaaaZZZppp{{{sss}}}uuuddd```sssbbb[[[ZZZZZZVVVRRRKKKBBB888222////////////000000000000000000...333<<>>>>><<<>>>??????;;;666333333555:::999888888888999:::;;;777777888999;;;<<<===>>><<<@@@DDDFFFFFFFFFHHHJJJKKKMMMOOOOOOLLLIIIHHHGGGIIIIIIKKKMMMOOORRRUUUVVVNNNQQQUUUZZZ^^^cccgggjjjggggggccc^^^\\\cccrrr~~~uuuzzzzzznnn]]]SSSWWW___iiieeeccchhhpppwwwwwwuuuhhhwwwtttfff\\\]]]eeennnxxx}}}xxx{{{zzzppppppvvvssskkklllhhheeesssoooddd___SSSXXXpppgggWWWlll}}}zzz{{{~~~uuuzzzwwwvvv{{{tttgggfffnnnaaaXXXXXXZZZVVVSSSLLLBBB999222//////......///000111222333333111666???MMMbbbwww}}}{{{|||yyy~~~~~~}}}|||~~~pppeeeqqqpppeeepppzzzxxxzzzppp^^^WWWSSSUUUTTTQQQRRRVVVQQQTTT]]]iiiuuu~~~}}}}}}gggUUUXXXhhh~~~oooPPPNNNLLLLLLMMMLLLHHHDDD@@@666------000000------------------------------...---------...///111333111888;;;VVV|||iiiXXXXXXiii{{{~~~|||zzz{{{~~~{{{{{{|||~~~pppjjjvvvuuujjjhhhiiiiiigggbbb\\\UUUQQQMMMMMMKKKGGGFFFHHHFFFAAA999666222000000///...,,,///............------------......---++++++---...---444999::::::<<<;;;777888666666777999::::::999:::999888888999:::===>>>===??????;;;555222555888777888888888888999999999999::::::;;;<<<===>>>>>>???BBBDDDFFFFFFGGGIIIJJJLLLNNNOOOMMMJJJHHHFFFFFFIIIKKKMMMLLLKKKLLLPPPTTTNNNNNNQQQXXX___dddeeedddeeebbb^^^\\\\\\aaaooo}}}}}}~~~rrraaaVVVUUUXXXiiilllggg___fffzzzyyywww|||~~~zzztttvvvuuullloookkkdddmmm~~~uuummmfffYYYSSSddd}}}hhhggg}}}yyywwwuuuppppppkkk\\\gggeeeTTTYYY[[[WWWXXXRRRCCC666222222222000000000000111111111111000666@@@OOOdddyyy}}}{{{}}}}}}zzz~~~zzzlllcccgggrrr|||zzz~~~}}}}}}tttlllddd\\\YYYWWWUUUVVVYYY^^^```eeeqqqtttgggmmmyyy~~~yyy~~~~~~oooTTTTTTeeevvv~~~uuuVVVKKKLLLPPPKKKKKKLLLFFFDDD:::222//////------///------------------------..................------111555FFFcccuuu___MMMRRRiii|||zzzxxx}}}|||{{{|||~~~nnnfffrrrvvvtttiiifffggggggeeeaaa[[[TTTPPPMMMMMMKKKGGGGGGHHHFFF@@@999666222000000///...,,,............---------------......---,,,+++---......555:::::::::;;;:::666666777888999999999999999999888777777888:::<<<===<<<>>>>>>:::555333555999777888888888888999999999999::::::;;;<<<===>>>>>>???BBBDDDEEEFFFFFFHHHIIIKKKMMMNNNMMMJJJHHHGGGGGGGGGIIILLLMMMMMMMMMMMMMMMPPPQQQTTTZZZaaadddeeecccccc___\\\ZZZYYY]]]kkkxxxyyyyyyvvvooofff^^^YYYXXXeeemmmmmmeeefffxxx}}}{{{uuuxxxwwwppprrrmmmgggqqq{{{uuunnn```TTT___sssssshhhvvvwwwqqqiiiZZZ]]]rrrdddWWW[[[ZZZXXXXXXRRRCCC666222111111000000000000111111111111222555EEE```ssszzz||||||xxxwwwzzz|||vvvnnnxxxxxx}}}||||||{{{kkkddddddfffxxx|||nnn]]]XXX\\\fffttt}}}uuurrrooollliiikkkuuuxxx^^^SSSYYYccc|||}}}|||zzz{{{}}}{{{yyy{{{xxx]]]TTT^^^ppp}}}gggRRRJJJOOOLLLJJJKKKGGGDDD;;;222000///------///------------------------........................666<<>>>>>???AAADDDEEEEEEEEEFFFHHHJJJLLLMMMLLLJJJHHHHHHHHHIIIKKKNNNRRRTTTSSSOOOKKKSSSUUUXXX]]]bbbeeeeeedddccc```]]][[[YYY\\\hhhuuu|||yyyuuusssrrrnnnhhhbbblllwwwxxxiii___iii{{{vvvzzzzzzttttttooolllvvv~~~zzzuuueeeVVV[[[kkk}}}zzzffflll~~~uuukkk]]]VVVcccwwwwwwcccYYY[[[WWWXXXYYYSSSDDD777111111000000000000000111111111111444666MMMsss}}}{{{vvvqqqmmmjjjjjjnnnsss{{{}}}fffUUURRRXXX^^^mmmvvvxxx```PPPJJJPPP___lllzzz~~~}}}zzzdddNNNFFFHHHMMMeeewwwtttrrr|||yyyyyy|||}}}{{{{{{zzzaaaPPPSSShhh}}}bbbMMMPPPNNNIIIIIIGGGEEE<<<333000000......///------------------------........................444>>>UUUtttoooWWWGGGTTTqqq}}}xxxwwwyyy{{{{{{yyy~~~}}}{{{||||||zzzyyyyyyyyyyyyzzzzzz{{{{{{lllaaaiiizzzvvvgggrrrhhhdddddddddbbb___ZZZUUURRRPPPNNNJJJGGGHHHJJJFFF???999666222000000///...,,,.........---------,,,,,,,,,---------,,,,,,---///000777;;;:::999:::777444333999???@@@<<<888888999;;;;;;;;;:::;;;<<<===>>>::::::999777444444777:::777777888888888999999999999::::::;;;<<<===>>>>>>???AAACCCDDDDDDDDDEEEGGGJJJKKKLLLKKKIIIHHHIIIIIINNNNNNPPPUUUYYYYYYUUUQQQSSSUUUZZZ___dddggghhhhhhgggdddbbbaaa^^^___iiiuuu|||wwwvvvwwwvvvrrrnnnrrr{{{zzzgggWWW[[[ooo~~~xxx|||}}}vvvtttooonnn{{{|||vvvqqqcccUUUZZZjjj}}}|||eeefffuuugggYYYWWW___rrruuucccXXXXXXUUUYYYZZZTTTEEE888222000000///000000000111111111111333:::SSSzzz~~~yyyppphhhllluuuwwwzzz}}}|||yyyyyy~~~vvvfff___aaaeeejjjuuurrr]]]OOOLLLSSS[[[hhhxxx|||nnnpppzzzppp[[[NNNIIIHHHHHHTTTbbbxxx}}}zzzqqqwww|||uuu||||||tttvvv~~~~~~}}}uuubbbPPPQQQjjjsssTTTTTTRRRJJJHHHHHHFFF===444111000......000....................................////////////000>>>YYYxxxoooVVVFFFUUUsss}}}wwwuuuwww{{{}}}}}}~~~zzz{{{{{{xxxyyyyyyyyyzzzzzz{{{||||||~~~~~~}}}}}}~~~~~~~~~kkk___dddttt}}}kkkcccqqqgggdddddddddccc```\\\XXXVVVQQQOOOJJJGGGIIIKKKFFF>>>999666222000000///...,,,...------------,,,,,,,,,+++,,,------,,,,,,...000111777;;;;;;999999777333444:::AAABBB>>>::::::;;;:::::::::::::::;;;;;;;;;:::999777555333444777:::777777888888888999999999999::::::;;;<<<===>>>>>>???AAACCCDDDDDDDDDFFFGGGJJJKKKKKKJJJHHHHHHHHHJJJMMMKKKLLLOOOTTTWWWWWWTTTQQQTTTYYY___dddhhhlllnnnkkkiiigggfffbbbbbbjjjttt}}}zzzwwwrrrooonnnooopppsssyyyvvvfffVVVXXXhhhxxx|||xxxsssmmmooo|||rrrjjj\\\PPPXXXiii{{{hhhfffxxxfffSSSXXX```ttt{{{fffVVVVVVXXX[[[\\\VVVGGG999333111000///000000000111111111111000???WWWvvv~~~}}}zzznnnccckkk||||||yyy|||ssskkkiiioooxxxtttcccXXXTTTSSS```nnn|||gggeee~~~}}}tttyyyaaaQQQMMMNNNOOOOOOVVV]]]mmm|||{{{ssswww{{{}}}xxxpppvvvwwwyyy{{{xxxyyy~~~}}}wwwiiiXXXXXXqqqwwwUUUTTTRRRLLLKKKKKKHHH>>>555222111......000................................./////////000000333DDDbbbpppVVVGGGXXXuuu~~~wwwrrrrrrwww{{{||||||yyy{{{{{{yyyyyyzzz{{{|||}}}}}}}}}}}}|||{{{{{{zzzzzzyyyyyyzzz{{{{{{zzzyyyxxxyyyzzz{{{~~~}}}dddXXXZZZggg{{{kkk\\\YYYrrrgggeeeeeeeeedddaaa^^^[[[YYYSSSOOOJJJGGGIIILLLFFF===999666222000000///...,,,------------,,,,,,,,,,,,+++,,,------,,,,,,...000111777;;;;;;999999777444555:::???AAA@@@===<<<<<<888888888888888888888888;;;999666333333444777888777888888888888999999999999::::::;;;<<<===>>>>>>>>>@@@CCCEEEEEEFFFGGGIIIKKKLLLKKKJJJGGGGGGHHHIIIGGGFFFEEEGGGJJJNNNPPPQQQNNNRRRWWW\\\aaahhhnnnsssllljjjjjjhhhdddaaahhhqqq||||||zzztttllliiilllooo{{{~~~ppp^^^WWW___jjj~~~tttlllpppuuujjj[[[MMMSSScccwwwmmmgggyyydddZZZaaayyynnnYYYYYY^^^]]]___YYYJJJ<<<555222000000000000000111111111111///CCCZZZqqqooo^^^ggg}}}{{{~~~~~~{{{{{{}}}~~~||||||xxxpppmmmtttzzz|||yyyyyyyyynnnddd]]]]]]fffyyy{{{cccTTTaaauuuyyyqqq~~~nnnYYYMMMLLLRRRWWWYYYgggiiiooouuuqqqggggggnnnuuu}}}|||zzz{{{wwwpppqqqvvv|||}}}rrrnnnzzzvvvhhhfffeeeiiittt~~~ppp^^^YYYmmmpppRRROOONNNLLLNNNNNNIII???666333111///...000.................................//////000000111555HHHhhhlllUUUKKK___yyy}}}ppphhhjjjoooqqqvvvxxxuuuuuuyyy{{{zzzxxxyyy|||}}}}}}{{{xxxwwwzzzzzzyyyxxxwwwuuutttttttttvvvwwwwwwvvvvvvxxxyyy}}}www^^^QQQPPPZZZnnnttt___QQQMMMrrrgggdddddddddcccaaa___\\\[[[TTTPPPJJJGGGJJJLLLFFF===999666222000000///...,,,---------,,,,,,,,,+++++++++,,,------,,,,,,...000000666;;;:::999:::888444555777;;;>>>???>>>===<<<888999999999999999888888<<<999555222222444666777777888888888888999999999999::::::;;;<<<===>>>>>>===@@@CCCEEEFFFGGGIIIKKKLLLLLLLLLIIIGGGFFFGGGHHHFFFFFFGGGGGGGGGIIILLLNNNNNNQQQUUUYYY^^^fffooouuunnnmmmlllkkkfffbbbgggooo{{{sssnnnmmmnnn~~~iiiWWWVVV\\\wwwyyynnnrrr}}}tttcccRRRSSS___rrrjjjggg|||zzzeeeiiizzzaaa^^^bbb___aaa[[[LLL>>>666333111000000000000111111111111000CCC[[[qqqqqq[[[bbbyyy~~~xxxwww~~~~~~|||pppkkkkkkjjjhhhuuuyyy~~~tttoookkkiiiggghhhsss{{{ppppppzzz|||gggSSSOOOZZZjjjzzz{{{vvvpppjjjaaa]]]^^^aaadddeeeqqqtttvvvqqqfff\\\YYYZZZcccnnnvvvvvvxxxyyyqqqddd___bbblll|||xxx{{{zzzjjjaaannnooogggaaafffttt|||dddWWWfff~~~kkkTTTNNNJJJLLLOOOLLLIII???666333222//////000........................---......///000000111111666JJJiii~~~cccRRRPPPhhhwwwjjjeeeeeejjjoooqqqpppqqquuuwwwvvvuuuwwwzzzzzzxxxsssnnnjjjooonnnmmmllljjjgggeeedddgggjjjmmmoooppprrrvvvzzz|||rrrXXXJJJFFFLLL___sss{{{lll```TTTJJJsssgggdddddddddcccaaa___]]][[[UUUPPPIIIGGGJJJMMMFFF<<<999666222000000///...,,,---------,,,,,,,,,++++++***,,,------,,,---///111///666;;;:::::::::999555444555777;;;>>>???===;;;<<<<<<<<<======<<<;;;;;;===999555222222333555666777888888888888999999999999::::::;;;<<<===>>>>>>===@@@CCCEEEGGGHHHKKKMMMMMMMMMLLLIIIFFFEEEFFFGGGIIILLLNNNMMMJJJIIILLLNNNOOOQQQTTTWWW\\\dddnnnuuupppoooooonnnhhhdddhhhppp~~~xxxrrrmmmjjjtttqqqZZZVVV\\\kkk|||{{{|||tttrrr~~~qqqtttzzzooorrr~~~mmmYYYUUU^^^pppwwwccceeeyyy~~~ssssssiiiaaaccc```bbb]]]NNN???777444111000000000000111111111111222BBB\\\uuuoooVVV[[[rrr~~~}}}ggg^^^dddmmmpppmmmssswww~~~xxxqqqddd^^^YYYXXXWWWZZZhhhwwwrrr___RRRTTTdddyyyppp\\\fffjjjpppvvvxxxvvvqqqnnnqqqxxxyyynnn^^^TTTPPPPPPXXXfffrrrwww|||}}}ppp^^^SSSUUU]]]mmmyyy{{{rrrbbbiii{{{fffkkkxxxmmm[[[fff~~~mmmZZZPPPHHHKKKNNNHHHJJJ@@@777333222//////000////////////////////////---......///000111111222:::NNNmmmyyy~~~|||[[[NNNSSSnnnqqqgggccckkkoooqqqnnnnnnqqqsssrrrsssuuuwwwwwwssslllddd___]]]\\\[[[YYYVVVSSSQQQOOOUUUYYY]]]```dddiiipppuuu}}}iiiOOOAAA:::===OOOdddxxx~~~qqqjjjiii___OOOuuuhhhaaacccbbb_________\\\WWWQQQMMMHHHFFFFFFGGGEEECCC888777444111/////////000000...,,,))))))***,,,...,,,,,,,,,,,,------...///555888:::888777888555000222555999::::::999::::::::::::<<>>???@@@CCCEEEGGGGGGHHHIIIKKKOOONNNMMMJJJGGGGGGIIIKKKIIILLLPPPQQQOOOMMMKKKJJJNNNRRRVVVWWWYYY___jjjrrruuutttqqqmmmjjjjjjlllnnnxxx{{{|||{{{{{{|||xxxrrrsss|||eeeWWWPPPbbbwww|||qqqlllccc]]]lllrrruuulll]]]```rrr~~~mmm^^^]]]fffyyymmm```^^^~~~|||~~~rrrjjjllltttdddjjjeeeddd___RRRAAA555222333111222222111000000111333777CCCXXXnnneeeSSS[[[ooofffUUUdddrrrpppnnnyyy|||~~~oooeeedddZZZUUUTTTUUUVVVXXXbbbnnnttt```UUUXXXiiiyyynnnfffaaapppzzz}}}uuuuuuzzzzzzmmmZZZMMMMMMQQQ```pppzzzttthhh```VVVLLLIIIHHHOOObbb|||~~~|||xxxgggjjjqqq~~~|||qqqtttttt]]]aaa{{{{{{hhhQQQJJJKKKIIIJJJNNNOOOEEE888111///000000///---,,,++++++++++++,,,---...---,,,---///000111000777XXXxxxxxxnnn\\\QQQWWWqqq|||uuuhhh```fffiiimmmnnnoooppptttxxxsssssssssssspppfffZZZPPPVVVRRRNNNJJJFFFDDDEEEGGGCCCGGGMMMRRRWWW___gggnnnxxx|||___JJJFFFAAA:::FFF[[[nnnrrrpppmmmppptttjjj[[[ssseee```bbbaaa^^^]]]^^^[[[VVVRRRNNNIIIFFFGGGGGGEEECCC888666444111/////////000///...,,,******+++,,,---,,,,,,,,,,,,------...///555:::<<<:::999:::666222333666999;;;:::::::::;;;888999;;;AAAGGGGGGBBB<<<;;;888555222222444777999777777666555666888:::;;;888:::;;;<<<<<<<<<>>>???@@@CCCEEEGGGGGGHHHJJJKKKNNNMMMLLLJJJGGGGGGIIIKKKNNNQQQUUUVVVUUURRRPPPPPPOOOSSSWWWXXXZZZ```jjjrrruuusssoooiiiffffffiiilllvvv{{{|||yyyuuusssmmmgggppp{{{iii]]]VVVdddxxx|||ooobbbccclllyyywww|||qqqaaaVVV[[[mmm}}}vvvgggZZZ\\\fffzzzvvvaaaVVVssszzzyyy}}}yyyqqqcccfff|||xxxeeehhhggggggaaaSSSBBB555222333111222222111000000111333444DDD[[[mmmxxxkkkWWW[[[jjjppp[[[dddpppqqqssszzz~~~~~~sssdddZZZXXXTTTSSSTTTUUUSSSRRR[[[fff|||wwwcccWWWXXXkkk}}}qqqeee___```bbbxxx|||sssyyy~~~xxxiiiYYYNNNIIIXXXhhhrrrgggRRRCCC@@@AAADDDGGGQQQcccyyy}}}qqqhhhhhhzzzrrrjjjpppzzz```\\\nnn}}}~~~||||||hhhRRRKKKKKKIIIJJJNNNOOOEEE999222000000000///...---,,,++++++,,,---......---------///000111111:::[[[wwwuuucccUUUOOOZZZttt}}}zzzwwwjjjbbbbbbeeeiiilllmmmnnnqqqtttuuusssrrrttttttmmm```VVVIIIFFFEEEHHHKKKGGG???999>>>@@@CCCFFFKKKSSS]]]dddvvv{{{zzzbbbLLLEEE???:::BBBPPP\\\```eeejjjqqquuuooofffqqqdddbbbcccbbb______```\\\WWWSSSNNNIIIGGGGGGGGGDDDBBB888666333111///...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////666:::===<<<<<<;;;888222444777:::;;;:::::::::;;;888777:::BBBJJJLLLFFF@@@999777444222222333666888777666666666666888999;;;888:::;;;<<<<<<<<<>>>???AAACCCFFFGGGGGGHHHJJJKKKLLLLLLKKKIIIGGGHHHJJJLLLNNNQQQUUUVVVUUURRRQQQPPPPPPTTTXXXYYY[[[```iiiqqqwwwtttnnnhhhccccccfffiiiwww~~~}}}wwwqqqlllfffnnn}}}}}}pppeee\\\bbbuuuuuunnn}}}zzzpppjjj]]]^^^\\\UUUPPPUUUdddqqqyyypppcccXXXZZZdddwww~~~dddSSSnnn~~~yyyxxx~~~}}}xxxooogggYYY\\\sssjjjhhhkkkjjjdddUUUCCC666222333111222222111000000111333666MMMgggvvvyyy{{{}}}gggcccjjjwww]]]___hhhlllsss{{{zzzsssnnnfff[[[SSSQQQRRRTTTVVVVVVRRRPPPVVV___jjjzzzgggYYYXXXkkk~~~oooiii]]]TTTTTTWWW\\\jjjyyyxxx|||~~~qqqaaaWWWTTTXXXZZZTTTFFF:::;;;BBB>>>EEEQQQ^^^jjjuuu~~~zzzvvvrrriiizzzxxxnnnqqqhhhaaaqqq~~~iiiSSSLLLKKKIIIKKKOOOOOOFFF;;;333000000///.........------------.........------...///111222444DDDiiivvvXXXNNNPPPbbb|||yyyxxxwwwjjjaaa```dddhhhkkkmmmoooqqqrrrwwwtttsssvvvyyywwwooogggXXXRRROOOSSS\\\]]]SSSHHHIIIIIIHHHHHHKKKRRR[[[bbbrrrvvv}}}|||kkkWWWJJJDDDAAAAAACCCJJJMMMXXXgggppppppnnnmmmsssfffeeefffeeebbbbbbccc```ZZZSSSNNNIIIFFFFFFEEECCC@@@888666333000///...//////+++,,,---------,,,+++++++++++++++,,,---...///000444:::===<<<<<<<<<888222555888:::;;;:::::::::;;;:::777888???HHHLLLHHHBBB888777444222222333555777777666666666777888999:::888:::;;;<<<<<<<<<>>>???AAACCCFFFGGGHHHHHHJJJLLLKKKKKKKKKIIIGGGHHHJJJMMMMMMPPPTTTVVVTTTRRRQQQPPPRRRVVVZZZ[[[[[[```iiipppxxxvvvsssmmmiiiggghhhiiixxx{{{vvvrrrooo|||xxxjjj___]]]nnnvvvkkkaaaYYYQQQLLLLLLQQQUUUTTTRRRUUU^^^gggyyy|||uuuhhhZZZXXX___ooo}}}}}}}}}qqq^^^QQQlll}}}nnn```WWWXXXmmmwwwsssooonnngggXXXDDD666222222000111222111000000222444999RRRooo}}}qqqrrrwww~~~{{{{{{zzz```]]]aaahhhttt{{{uuullldddaaa___ZZZVVVVVVVVVVVVWWWWWWVVVVVVYYY]]]```qqq{{{kkk[[[VVVfffrrr```OOOFFFOOO[[[hhh~~~yyyeeeTTTFFFFFFFFFBBBAAADDDEEEMMMWWW[[[[[[\\\aaafffuuusssooo{{{uuuvvvxxxsss{{{jjjhhh|||jjjUUUNNNLLLJJJKKKPPPOOOHHH===555111//////...//////............//////---.........///111444666OOO||||||VVVLLLTTTmmmyyyxxxwwwiii```cccfffjjjmmmppprrrssssssuuutttuuuyyy~~~~~~uuuiiifffoooxxxxxxssshhhfffbbb___]]]^^^aaacccooouuu}}}{{{jjj[[[TTTQQQJJJBBBEEEGGGUUUgggmmmgggdddgggvvviiieeegggfffccccccccc```[[[SSSNNNHHHEEEDDDCCCAAA>>>777666333000.........///***+++---......---+++***+++++++++,,,---...000000333888;;;:::::::::777222666888::::::999999:::;;;===999666:::BBBFFFDDDAAA888666444222222333555666666666666777777888999999888:::;;;<<<<<<<<<>>>???AAADDDFFFHHHHHHIIIJJJLLLKKKKKKJJJHHHGGGGGGJJJLLLNNNRRRVVVWWWWWWTTTSSSSSSSSSWWW[[[\\\\\\___gggnnnxxxyyyzzzxxxtttpppnnnmmmwwwzzzvvvsssnnn```YYYiii{{{{{{mmmggg]]]SSSMMMJJJIIIHHHNNNTTTZZZ[[[WWWUUUXXX\\\gggwwwrrr___WWWYYYjjj~~~tttggg]]]UUUOOOMMMffftttcccZZZWWWhhhrrrqqqiiiYYYEEE777222222000111222111000000222444888OOOmmmyyyyyyrrrsssuuu{{{}}}zzzzzz{{{}}}fffbbbbbbiiixxx{{{}}}~~~zzziiiaaaZZZYYYZZZYYYZZZ\\\XXXWWWUUUUUUXXX\\\\\\[[[___fffooozzz{{{mmm]]]TTT___~~~ooo___WWWaaannn{{{~~~iiiUUUMMMJJJDDDDDDIIIVVV]]]bbb___WWWQQQQQQTTTggguuu~~~sssppp|||ssssss{{{vvvyyy{{{iiidddwwwmmmYYYQQQNNNJJJKKKPPPPPPIII???777111///......////////////////////////---...///......111555999RRRYYYNNNZZZvvv}}}zzzyyylllccceeegggiiimmmppprrrsssrrrpppssswww{{{~~~}}}tttlllddd```mmmvvv~~~ooofffbbbYYYNNNNNNOOOZZZjjjlllbbb[[[\\\vvvjjjdddeeedddaaaaaabbb^^^YYYTTTOOOIIIEEEDDDCCC@@@===777555222000...---......***+++,,,---...---,,,+++******+++,,,---...000111333777999777777999666222666888999999888888999:::<<<999888999===??????>>>888777555444333444555666666666666777888888999999888:::;;;<<<<<<<<<>>>???BBBDDDGGGHHHHHHIIIKKKLLLKKKKKKJJJHHHFFFGGGIIIKKKKKKNNNSSSUUUTTTRRRQQQPPPSSSWWW[[[\\\[[[^^^eeelllvvvyyy}}}~~~{{{xxxuuusssvvv{{{uuupppvvvttteeeZZZfffuuu~~~vvvllluuu}}}ssshhh___OOOMMMJJJHHHIIILLLQQQTTT[[[```dddbbb[[[UUUSSSTTTWWWdddrrryyy~~~zzzdddWWWVVViii~~~iiiUUUJJJIIIMMMbbbpppaaaWWWRRR]]]www{{{{{{sssrrrjjjZZZFFF777222222///000111111000111333444<<>>777555222///...---......***+++,,,,,,---------,,,******+++,,,---///000111444777888555666888777444666777888777666666888999666888:::<<<<<<<<<;;;;;;888777666555444555666777555666777888888999999999888:::;;;<<<<<<<<<>>>???BBBDDDGGGHHHIIIIIIKKKMMMLLLLLLKKKHHHFFFFFFHHHJJJHHHKKKOOOQQQQQQOOONNNMMMSSSWWW[[[\\\[[[]]]ccciiirrrvvvzzz||||||zzzyyyyyyzzz~~~xxxpppuuu}}}ppp^^^ccckkkqqqtttyyy}}}fff[[[___lllxxx~~~{{{wwwqqqiiiaaaZZZUUURRRPPPRRRWWW\\\ccciiiooosssyyy|||}}}xxxooofffbbbaaa]]]dddhhhiiikkkrrryyy{{{zzzeeeXXXVVVeee}}}hhhUUUMMMKKK___~~~qqqdddWWWQQQYYYmmmzzzvvvqqqqqqsssrrrjjjZZZFFF888222333///000111111000111333555CCC[[[zzz~~~wwwllldddkkkxxxxxx|||}}}}}}}}}{{{zzz{{{~~~~~~}}}~~~{{{gggbbb^^^cccttt{{{}}}uuujjjbbbZZZWWWWWWYYYYYYYYY]]]ccc```jjjqqqpppmmmkkkiiieeeiiikkkpppwwwzzzlll___WWW```yyy{{{yyyssszzzvvvtttoooiiibbbZZZUUUQQQVVVeeeuuuxxxsssrrr|||vvvwww|||hhhcccyyyuuuaaaXXXQQQKKKKKKPPPPPPLLLCCC:::222...---...---...////////////...---,,,...000///...111888>>>]]]pppQQQNNNXXXuuu|||rrrlllgggeeecccdddhhhkkklllkkkmmmmmmqqqyyytttlllmmmqqqzzzsssiiieeekkkrrrsssvvvxxxwwwuuummm]]]NNNpppdddeeegggeeebbbbbbccc```ZZZXXXSSSLLLIIIGGGFFFCCC@@@777555222///...---......+++++++++,,,,,,---------*********,,,---///000111555888888555555888888666666777777666555555777999111777===???>>>;;;999999999888777666555666666777555666777888888999999888888:::<<<<<<<<<<<<>>>???BBBDDDGGGHHHIIIJJJKKKMMMMMMMMMKKKHHHFFFEEEGGGIIIJJJNNNRRRTTTTTTRRRQQQQQQSSSWWW[[[[[[ZZZ\\\bbbhhhooorrrvvvxxxyyyzzz{{{|||yyytttzzz___```bbbdddffflllyyyxxxqqqgggZZZQQQPPPVVV^^^ddd```^^^\\\YYYYYY\\\bbbgggkkkqqq{{{|||{{{ssssssooohhhfffkkkppprrrmmm|||wwwdddXXXXXX```zzz{{{```NNNEEEXXXnnnuuu___ZZZ```qqqzzzvvvppppppsssrrrjjjZZZFFF888333333///000111111000111333555CCC^^^uuugggZZZWWWggg{{{}}}wwwwwwvvvwww{{{kkkeee```fffwww{{{xxxkkk^^^UUUUUUVVVYYY\\\]]]^^^ccckkkhhhzzz|||vvvssspppmmmnnnqqqwww|||zzzlll___ZZZeeeyyyrrrmmmggg___YYY[[[iiiyyy}}}yyyyyyuuurrr{{{|||ooobbbrrrwwwdddZZZRRRKKKKKKPPPQQQLLLDDD:::222...---...,,,---...//////...---,,,,,,...000///...111999???lllfffLLLKKKSSSoooyyyoooiiijjjfffccccccfffjjjkkkkkknnnkkkmmmwww~~~tttqqqzzz}}}{{{wwwqqqmmmmmmsssyyykkk```]]]kkk{{{}}}yyyrrr^^^IIIrrreeefffiiiiiieeebbbccccccaaaVVVQQQKKKGGGEEEDDD@@@===777444111/////////---,,,//////.........---------+++,,,---,,,---///333666999999999777444333444555777777888888888999999999888999;;;;;;999999999999666333000000444666777666666666666777888888999999:::;;;<<<<<<;;;;;;===???BBBCCCEEEGGGIIIJJJKKKKKKMMMLLLIIIFFFCCCDDDGGGJJJJJJMMMPPPSSSSSSRRRPPPOOOUUUWWWYYYZZZZZZ]]]ccchhhpppssswwwxxxwwwuuuwwwyyy}}}uuuooovvviiiddddddeee^^^[[[kkkrrrsssmmmddd]]]ZZZ\\\aaaeeeffflllssswww{{{zzztttuuuvvvwwwrrrppp{{{pppYYYRRRXXXaaa}}}pppQQQJJJ\\\kkkxxxjjjeeegggvvvvvvkkkpppqqqnnn___HHH555000333444000///222444222222444FFFaaapppYYYLLL]]]xxxxxxhhhlllwwwrrrggg```XXXRRRYYYZZZ\\\^^^```cccdddeeeiiippp~~~|||llltttssssssvvv}}}uuuoooyyyzzzoooeee```jjj|||uuunnnhhhnnnrrrzzz~~~}}}pppzzzxxx~~~qqqbbbllluuuvvv___QQQNNNMMMJJJMMMNNNIII>>>444000000///////////////////////////---222///...222000555DDDfff___MMMJJJOOOgggnnneeedddgggfffffffffggghhhjjjkkkqqqooonnnqqqvvvyyyyyywwwwwwuuurrrppppppqqqsssttt|||xxxuuuyyyyyyrrrpppsssyyylll]]]WWWYYYgggwwwyyynnnZZZIIIsssfffeeehhhgggcccaaabbbbbb___VVVQQQKKKGGGEEEDDD@@@===777444111/////////---,,,......------,,,,,,,,,,,,+++,,,---,,,---///333666:::::::::999666555666777::::::999999888888999999888999:::;;;::::::::::::666333000000444666777666666666666777888888999999999;;;<<<;;;;;;;;;===???BBBCCCEEEGGGHHHIIIJJJJJJLLLKKKIIIEEECCCCCCFFFIIILLLMMMOOOPPPQQQQQQRRRRRRTTTWWWYYYZZZZZZ]]]ccchhhooouuu{{{~~~{{{xxxuuuuuuxxxqqq~~~vvvkkkiiimmmppphhh^^^dddtttxxxqqqzzz{{{vvvtttuuuwwwxxxxxx{{{mmmVVVMMMPPP___{{{xxxWWWNNNLLL^^^vvvwwwlllfffiiiyyyvvvjjjppprrrmmm]]]GGG555000333444000///222333222333555IIIfffzzzfff\\\fffxxx~~~oooqqq~~~uuuggg^^^]]]^^^]]][[[[[[]]]___aaaccceeefffdddccceeeooozzz{{{xxxyyyzzz{{{}}}rrrgggaaaiiiwwwtttkkkgggooo{{{xxxxxx{{{~~~|||vvvxxx~~~oooqqqyyykkk]]]gggppp~~~hhhUUUOOOPPPPPPMMMOOOKKK???444111000///////////////////////////---222///...222111555EEEiii}}}vvvVVVFFFCCCHHH___}}}rrrdddaaabbbcccdddeeegggiiikkkmmmmmmnnnppprrrrrrrrrsssssssssqqqooonnnmmmoooppprrrwwwtttrrruuuzzz{{{vvvqqqpppsssyyyqqqeee\\\WWW\\\fff|||lllXXXGGGvvviiidddfffeeeaaa```aaa```]]]VVVQQQKKKGGGEEEDDD@@@===777444111/////////---,,,---,,,,,,,,,,,,++++++++++++,,,---,,,---///333666:::;;;<<<;;;999888888999???===;;;999888888888999777888999:::;;;;;;;;;;;;666333000000444666777666666666666777888888999999888:::;;;;;;;;;<<<>>>AAACCCDDDEEEGGGHHHIIIIIIIIILLLKKKIIIEEECCCCCCFFFIIIHHHJJJKKKKKKJJJKKKNNNPPPSSSVVVYYYZZZ[[[^^^ccchhhjjjpppvvvzzz{{{|||~~~yyyqqq~~~{{{nnnnnnwwwxxxhhhdddmmm{{{{{{kkkhhhqqqzzznnnkkkqqq|||yyyfffRRRIIIJJJ[[[xxx[[[QQQLLL```yyy~~~zzzlllfffjjj|||xxxiiippprrrmmm[[[EEE555222444333000///222333222333777MMMiiitttlllqqqxxx}}}|||uuuwww}}}rrrcccZZZZZZ\\\\\\^^^______aaacccfffiiijjjmmmeee]]]\\\eeeqqqzzz~~~vvvyyy}}}|||jjj___VVVRRRXXXdddyyywwwpppmmmuuu||||||}}}{{{{{{ooonnnvvvzzzjjjkkk{{{yyyxxx{{{uuueeeZZZiiiqqq}}}iiiTTTKKKNNNRRRNNNQQQNNNAAA666111000///////////////////////////---222///...222111666EEEnnntttTTTEEEBBBHHH[[[ttt~~~|||uuueee^^^^^^___bbbeeehhhjjjlllmmmiiimmmpppooollljjjlllnnnnnnmmmlllkkkkkklllnnnooorrrqqqpppqqqrrrsssrrrppppppsssyyyuuulllaaaTTTQQQTTTlllzzzzzzhhhUUUGGGxxxllldddfffddd``````bbb```\\\VVVQQQKKKGGGEEEDDD@@@===777444111/////////---,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,---///333666999;;;<<<;;;999888999999BBB@@@===;;;999888888999888888888999:::;;;:::999666333000000444666777555666666666777888888999999777999:::;;;;;;===???AAAEEEFFFGGGHHHIIIJJJJJJJJJMMMLLLJJJFFFDDDDDDGGGJJJJJJLLLNNNMMMKKKKKKLLLOOOSSSVVVYYY[[[[[[^^^ccchhhjjjkkkkkkjjjkkkqqqzzzyyypppzzzrrrrrr{{{tttmmmqqq{{{ssskkkggglll~~~}}}sssjjj^^^ZZZ]]]}}}}}}zzznnn___QQQKKKLLLXXXvvv\\\OOOSSSgggyyykkkeeeiii}}}|||kkkqqqsssmmmYYYBBB555333444222000000222333222555:::PPPiiiwwwqqqtttwww|||www{{{~~~{{{pppfffcccaaa^^^aaaaaabbbcccfffkkkoooqqqvvvpppiiihhhmmmttt{{{~~~|||nnnYYYOOOIIIGGGMMMVVVdddwww|||tttooopppzzzqqqbbbVVVPPPOOOUUU\\\aaafffmmmxxxzzzyyyzzzhhh[[[___kkk}}}vvvmmmsssxxx|||{{{oooddd]]]qqq{{{~~~sssbbbRRRKKKLLLPPPPPPTTTQQQEEE888111000///////////////////////////,,,111......222111666EEEssswwwVVVHHHKKKPPP___pppvvvvvv~~~vvvfff```\\\^^^aaaeeehhhjjjkkkkkkjjjkkkkkkiiiggggggiiillllllkkkjjjjjjjjjlllmmmnnnpppppppppnnnmmmlllnnnoooooorrrxxxzzzrrrfffXXXQQQSSS___ssszzziii[[[QQQyyymmmfffgggdddaaabbbdddaaa\\\VVVQQQKKKGGGEEEDDD@@@===777444111/////////---,,,------------............+++,,,---,,,---///333666888:::;;;;;;999777777777BBB@@@>>><<<:::999999999999888777888;;;;;;999777666333000000444666777555666666666777888888999999777999:::;;;;;;===???AAAFFFGGGHHHJJJKKKLLLLLLLLLNNNMMMKKKHHHEEEFFFHHHKKKPPPUUUYYYXXXTTTQQQPPPRRRRRRUUUYYY[[[\\\___cccgggnnnmmmiiiddd```bbbhhhnnn}}}zzzpppvvvyyytttyyyxxxqqquuu~~~zzzmmm\\\aaasssrrrccc______dddkkk|||lll^^^TTTPPPQQQXXXvvv\\\NNNLLL```|||wwwkkkcccggg|||ooorrruuummmVVV???444333444111000000222222111666<<>>===<<<;;;:::999999777777999===???===;;;666333000000444666777666666666666777888888999999888:::;;;;;;;;;<<<>>>AAAEEEFFFHHHJJJKKKMMMMMMNNNNNNMMMKKKGGGEEEEEEHHHKKKPPPVVV[[[ZZZUUUQQQPPPRRRQQQUUUYYY\\\]]]___dddgggmmmoooqqqpppllliiijjjkkksss~~~|||qqquuu}}}|||zzzvvvvvvvvvoooqqqeee[[[]]]vvvkkk^^^cccuuuxxxgggZZZUUUTTTZZZwww```RRRKKK]]]xxx}}}pppeeefff|||ttttttxxxnnnTTT<<<333333333111000111333222111777???WWWnnn}}}www~~~nnniiittt}}}tttoookkkeeedddbbbcccffflllrrrvvvuuuxxx|||ssseee]]]SSSEEE>>>???III]]]~~~vvvllljjjsssvvvrrrkkkddd[[[SSSLLLGGGBBB???@@@@@@??????AAAIIIUUU]]]iiilllppppppnnnpppvvv|||vvv||||||wwwxxxoooXXX\\\mmmzzzooorrrpppfffaaakkkwww```UUUTTTRRRPPPNNNRRRYYYXXXLLL<<<222000///////////////////////////,,,000...---222222777FFFyyyuuuTTTJJJOOOYYYgggnnnlllooorrrgggddd```aaaccceeefffggghhhhhhpppiiicccaaaeeeiiijjjjjjhhhhhhhhhhhhhhhhhhiiiiiikkkkkkkkkiiihhhhhhjjjkkkmmmooottt~~~tttjjj``````fffuuu{{{nnneee___xxxlllhhhgggdddaaacccfffccc\\\VVVQQQKKKGGGEEEDDD@@@===777444111/////////---,,,,,,,,,,,,------.........+++,,,---,,,---///333666999;;;<<<;;;888555333333;;;<<<===>>>>>><<<;;;:::777666666;;;BBBFFFEEECCC666333000000444666777666666666666777888888999999999;;;<<<;;;;;;;;;===???BBBCCCEEEHHHJJJLLLMMMNNNMMMLLLIIIFFFCCCDDDGGGIIIKKKPPPUUUTTTOOOMMMOOORRRPPPTTTYYY\\\]]]___dddggglllqqqvvvxxxvvvtttuuuvvvttt|||qqqsss}}}~~~vvvvvvwwwmmmmmmzzzkkk[[[aaavvvjjj[[[eeexxxsssaaaXXXTTT\\\yyycccUUUUUUdddzzzyyykkkhhh|||xxxvvvzzzoooRRR:::222222111000000111333111111888@@@[[[uuu{{{zzzrrrooo{{{yyy~~~~~~{{{tttnnnllliiihhhjjjnnntttwww|||~~~|||nnnWWWEEE???AAARRRqqqwwwiiigggqqqnnnaaa___ZZZUUUOOOMMMMMMKKKEEE@@@>>>===<<<<<<>>>BBBHHHKKKMMMOOORRRWWW^^^jjjxxxzzzuuusss|||zzz{{{www______lllwwwtttnnnvvviiiaaahhheeeWWWTTTRRROOOOOOSSS[[[[[[NNN===333000///////////////////////////+++000...---222222777GGGrrrsssUUUOOOQQQ]]]kkkooojjjlll|||rrrfffaaabbbbbbcccdddfffhhhiiijjjllljjjgggeeedddeeeffffffdddddddddcccccccccccccccbbbbbbbbbdddfffgggiiiiiikkknnnrrr}}}~~~yyytttnnnpppwwwvvvkkkbbbwwwkkkhhhgggcccaaacccfffbbb\\\VVVQQQKKKGGGEEEDDDAAA>>>777444111/////////...,,,+++++++++,,,,,,---------+++,,,---------///333666:::<<<===<<<888555333222888:::<<<>>>???===;;;:::666555666===EEEKKKKKKIII666333000000444777777666666666666777888888999999:::;;;<<<<<<;;;;;;===??????AAACCCFFFIIIKKKMMMMMMKKKJJJHHHDDDBBBBBBEEEHHHJJJOOOSSSRRRMMMMMMRRRWWWPPPTTTYYY\\\]]]```dddgggqqqssstttrrroooooorrruuu|||{{{ooorrr}}}vvvwww|||pppmmmttt{{{aaaVVVZZZkkkuuummm}}}zzzfffZZZTTT___{{{dddWWW\\\hhh}}}~~~pppkkk}}}zzzxxx{{{oooRRR999111111000000000111333111111888AAA]]]zzzxxxyyy{{{zzzyyywwwgggooo|||zzzzzz~~~yyyvvvqqqoooooorrrwwwzzzyyy~~~vvvmmmxxxiiiPPPFFF<<>>BBBJJJWWWiiizzz}}}rrriiifffttt}}}~~~ttt^^^^^^iiiwww|||pppppp{{{mmmbbblllrrraaaZZZUUUTTTUUUTTT\\\]]]PPP>>>333000///////////////////////////+++000...---222222777GGGiiimmmSSSOOOVVVcccqqqrrriiiiiiyyyrrrddd]]]bbbbbbbbbccceeehhhkkkmmmhhhkkkllliiidddaaaaaabbbaaaaaa``````______^^^^^^[[[[[[\\\___dddggghhhhhhkkkmmmqqq{{{xxxmmmxxxlllfffhhhfffaaa```bbbccc```YYYSSSKKKFFFDDDBBB@@@===777555222///...---.........---,,,,,,---...---,,,.........,,,,,,---111444999:::;;;999666333222222666777888999999888666555555666888:::>>>CCCJJJNNN:::777444333444555666777555555666666777777888888888:::;;;;;;;;;;;;<<<>>>BBBCCCDDDFFFHHHJJJLLLMMMKKKJJJGGGDDDCCCDDDEEEFFFNNNQQQTTTUUUTTTRRRQQQPPPTTTVVVXXXZZZ[[[^^^aaadddpppuuuyyyzzzuuupppllllllyyy{{{zzzzzzyyywwwppppppuuudddTTTQQQdddzzzxxxpppfffssszzzdddZZZYYY___uuugggVVV[[[fffyyyxxx|||ssswwwxxxxxxxxx~~~sssSSS888111111000222222333444222222:::DDD```|||rrrqqq|||vvvqqqxxxdddgggoooxxx{{{{{{~~~xxxvvvwwwyyy{{{|||mmmVVVWWWddd}}}xxxYYYSSSEEEZZZ}}}|||mmmcccjjjwwwbbbVVVRRRSSSQQQbbbpppuuuzzz}}}ssskkkbbbTTTGGGDDDFFFDDD>>><<<===@@@DDDLLLXXXeeennnttttttqqqggg^^^]]]fffooooooXXXZZZiiitttzzziiieeemmm{{{tttjjjaaaiii}}}hhh\\\UUUUUUYYYZZZ^^^^^^TTTCCC444///000000000000000000000000000///111...///333000888MMMxxxmmm\\\ZZZUUUcccuuu{{{qqqhhhqqqwwwiiiaaadddffffffeeegggiiikkkjjjooooooooolllgggaaaZZZWWW^^^[[[VVVRRRPPPNNNLLLKKKNNNNNNQQQVVV]]]bbbcccccckkknnnrrrxxx|||wwwzzzmmmdddeeeddd```___ccccccaaaYYYSSSKKKFFFDDDBBB@@@===777555222///...---......000///......///000///.........---,,,,,,...111555888999:::999666333222222888888999999999777555333333444555777999===BBBEEE888666333222333555666666555555666666777777888888888:::;;;;;;;;;;;;<<<>>>AAABBBDDDGGGIIIJJJKKKLLLJJJHHHFFFCCCCCCDDDFFFGGGIIIKKKMMMMMMMMMMMMNNNPPPUUUVVVXXXYYYZZZ\\\___bbbjjjooovvvxxxwwwuuuuuuvvv||||||{{{|||zzzsssooo~~~ooo^^^SSSZZZiii~~~hhhbbb^^^ZZZOOOFFFLLLZZZrrr~~~}}}eeeXXXVVVaaauuuhhhUUUVVVggg~~~{{{xxxnnn```eeexxxyyynnnkkkvvv}}}rrrRRR888222333111111111333444222333;;;DDDddd|||}}}|||tttvvvxxxvvv|||lll``````hhhuuu~~~{{{hhhhhhppprrrYYYIIITTTooopppfffnnnttthhheeeiiinnn}}}zzzjjjeeebbbYYYNNNEEEBBB???===???DDDJJJNNNOOOQQQSSSRRRUUU___qqq~~~oooXXXVVVaaazzz}}}lllccccccjjjxxxxxxiii]]]cccxxxttt]]]VVVWWWWWW\\\``````VVVEEE666111111000000000000000000000000///111...///333111999NNNuuuhhh[[[[[[XXXbbbpppvvvqqqnnnyyyqqqhhhdddeeefffeeegggiiijjjjjjllllllmmmmmmjjjddd[[[UUURRROOOJJJFFFDDDCCCBBBBBB>>>???BBBHHHRRR[[[aaaccchhhlllrrrzzz{{{nnnaaacccbbb^^^^^^bbbcccaaaYYYSSSKKKFFFDDDBBB@@@===777555222///...---......000///......///000///...---------,,,,,,...222555666888999888666333222222666777888999888777666555222333444555777999;;;;;;555333111000333555666666555555555666777888888888888:::;;;;;;;;;;;;<<<>>>@@@BBBEEEHHHJJJKKKKKKJJJIIIGGGDDDBBBBBBDDDGGGHHHGGGHHHIIIIIIIIIKKKNNNQQQUUUWWWXXXYYYZZZ[[[^^^```hhhnnntttxxxyyyzzz|||~~~}}}|||yyytttwwwdddRRROOOUUUtttnnnWWWMMMGGGGGGEEEAAADDDKKKYYYkkkjjj]]]YYYcccvvviiiUUUSSSiii||||||~~~uuufffUUU[[[tttzzznnniiivvv}}}rrrSSS999333444333000000222444333333<<>>FFFOOOYYY___fffkkkqqqzzzzzzmmmaaacccaaa]]]]]]```aaa___YYYSSSKKKFFFDDDBBB@@@===777555222///...------......,,,,,,,,,---...---,,,,,,------,,,,,,///333666666777999888555333222222444555666777888888777777222333444777999:::999888222000///000222555666666444444555666777888888999888:::;;;;;;;;;;;;<<<>>>@@@BBBFFFIIIKKKKKKJJJIIIHHHFFFCCCAAABBBDDDHHHJJJKKKLLLMMMNNNMMMNNNPPPSSSUUUVVVYYYZZZ[[[]]]```cccnnnrrrxxx{{{{{{|||~~~}}}xxxfffTTTQQQVVVxxx|||gggOOOFFF@@@AAABBBAAACCCFFFJJJ^^^yyyooocccaaafffyyykkkVVVWWWlllzzzwww~~~uuufffVVV^^^yyywwwrrrzzzuuuUUU;;;444444333000000222333333444<<>><<<===>>><<<<<<;;;;;;???HHHSSS[[[fffkkkpppxxxxxxjjjcccdddbbb]]]\\\^^^^^^[[[YYYSSSKKKFFFDDDBBB@@@===777555222///...------......,,,,,,,,,---...---,,,+++,,,,,,,,,,,,///444777777888999888666333222222777777777777666666555555222222333666:::;;;999777000///...///222444555555444444555666777888999999888:::;;;;;;;;;;;;<<<>>>@@@BBBFFFIIIKKKKKKIIIHHHHHHFFFCCCAAABBBEEEIIIKKKNNNQQQTTTTTTSSSRRRQQQRRRSSSVVVYYY[[[^^^aaaeeehhhrrrvvv{{{}}}}}}}}}ssscccZZZ___kkkoooaaaUUUPPPJJJGGGDDDAAAAAACCCGGGWWWoookkkbbbaaaggg|||mmmXXX\\\nnn|||www|||qqqeeeWWW```{{{zzzxxxyyyXXX<<<444444222000000222333333444<<>>BBBCCCFFFHHHJJJJJJIIIIIIJJJGGGDDDAAABBBEEEIIILLLNNNQQQTTTUUUTTTRRRPPPPPPSSSUUUYYY\\\___ccchhhkkkpppuuu{{{~~~~~~}}}ooobbb___lll~~~{{{iii___VVVTTTPPPLLLHHHFFFGGGIIIIIITTTggg}}}xxxcccYYYYYYhhh~~~ooo[[[___ppp}}}xxxjjjZZZbbb|||}}}{{{{{{YYY===444333111000000222444333333<<>>CCCDDDFFFGGGHHHIIIJJJJJJLLLIIIEEEBBBBBBFFFJJJMMMLLLNNNPPPQQQPPPOOOPPPQQQSSSVVVYYY\\\^^^bbbgggjjjmmmssszzz}}}|||zzz{{{|||zzz}}}|||}}}pppnnn}}}}}}ooohhhUUUSSSPPPNNNMMMNNNNNNLLLOOOVVVeee{{{yyybbbWWWUUUhhhppp^^^```uuuuuu]]]aaa}}}}}}yyyXXX<<<444333111111111333444222333;;;DDDXXXoooaaaPPPSSSaaaoooyyywwwzzzxxxqqqhhhcccfffqqqyyy|||{{{~~~~~~sssggg]]]RRRRRRhhhaaaLLLJJJGGGSSSqqqnnncccnnn}}}xxxddd```ooowwwooommmtttppphhhmmm~~~}}}ooodddhhhuuuwwwmmm|||uuu}}}kkkYYYSSSYYY```bbbiiilllbbbOOO===222///000000000000000000000000...111///000555333<<>>>>><<<888444222111666666555555555666666777888444222444888:::888555222111000111333444444333333333444666777999::::::888:::;;;;;;;;;;;;<<<>>>DDDEEEEEEFFFHHHIIIJJJJJJNNNJJJFFFCCCCCCFFFJJJMMMKKKLLLMMMMMMMMMNNNQQQTTTTTTVVVYYY[[[]]]```dddgggnnnssszzz|||zzzvvvuuuuuuuuu{{{yyy|||~~~zzzwwwtttoooiiiddddddccc___YYYTTTYYYfff}}}gggZZZWWWhhh~~~ppp```bbb||||||[[[^^^|||zzz}}}wwwWWW;;;333333111222222333444222222:::DDDZZZqqq~~~aaaJJJMMM]]]llltttsssvvv|||yyylllcccUUUOOOUUUiiiyyy~~~wwwyyy}}}wwwnnnjjj\\\QQQ```{{{eeePPPOOOIIIQQQooovvv|||vvvccc^^^mmmzzz{{{rrr]]]VVVcccttt~~~~~~uuukkkhhhppp}}}qqqiiiooovvvnnniiiooozzz~~~nnnvvv|||lllSSSSSS]]]bbbdddjjjnnneeeRRR>>>333000000000000000000000000000...111///000555333<<>>AAA@@@===666111---......,,,+++---.........------,,,,,,,,,,,,,,,+++***+++///555999AAADDDDDD@@@888222222444999<<>>999444333333<<<<<<:::999888888777888111000///000222333333333333444555666777777777777888:::;;;;;;999999:::<<>>444444555222111222333222222888@@@```vvvzzzjjjmmm|||XXX???AAAWWWiiiooorrrxxx||||||zzzrrr___LLLIIIEEENNNdddtttzzzvvvooollluuurrrpppqqqpppqqqxxx{{{ooofffiiiqqqsssYYYLLLIIIRRRcccqqqsssoooccc\\\cccqqq{{{~~~ppp^^^XXXcccppp{{{|||yyynnneeegggooo{{{nnnfffkkkuuuzzzppprrrYYYUUU___aaajjjiiikkkhhhUUU===111222111111000000//////......000111///111444111???\\\jjjhhhpppkkk^^^ooovvvooorrrhhhbbb\\\YYYZZZ[[[[[[\\\___\\\```ddddddeeehhhjjjjjjkkkmmmsssvvvmmm___WWWXXXfffooo{{{xxxjjjcccccc```ccchhhlllsss}}}cccUUUSSSVVVssshhhaaa___]]]]]]^^^_________ZZZVVVMMMDDDAAACCC@@@;;;888222...//////---,,,///......---------,,,,,,,,,------,,,++++++...444888>>>@@@@@@>>>888555444555888;;;>>>???>>>;;;999888;;;;;;:::999888777777777222000///000222333333222333444555666777777777777888:::;;;;;;:::999:::<<>>@@@HHHSSS^^^jjjxxxdddZZZWWWVVV\\\mmmmmmfffXXXQQQYYYiiiuuussszzzyyysssppptttzzzwwwrrrqqqxxxyyyeee[[[VVV```qqq~~~xxx{{{}}}yyyyyyuuufffbbbtttyyybbb^^^dddbbbdddfffkkkjjjYYY@@@333222000000000000000000000000111111///222666666GGGfff|||\\\OOOUUUWWWOOOLLLbbbyyyppp```gggwww}}}xxxsssjjjaaa\\\ZZZ]]]^^^\\\\\\^^^\\\ZZZYYYYYYWWWUUUWWW[[[]]]^^^ccckkkmmmbbbOOO@@@@@@???CCCKKKQQQTTTYYY___```cccffffffiiitttxxxkkk[[[MMMBBB===oooeee___^^^]]]^^^______]]][[[WWWSSSJJJBBB@@@BBB@@@;;;777111---......,,,,,,...------------------------((()))***+++,,,///444777999999999999999777333000777888:::???CCCCCC???;;;666666777888888888777777222111///000111333222111333444555666777777777777888:::;;;;;;;;;;;;<<<>>>BBBCCCEEEGGGHHHJJJJJJJJJGGGGGGEEECCCAAACCCFFFIIIIIIKKKMMMNNNNNNNNNPPPQQQSSSTTTVVVVVVWWWZZZ]]]```cccgggnnnssswwwyyy|||}}}yyy~~~xxx```\\\aaawww|||nnnfff[[[SSSOOOLLLIIIEEEEEEEEEFFFGGGIIIKKKOOOQQQMMMSSSeeeuuuzzz{{{iiiiiinnnvvv~~~yyyfffcccjjjwwwnnnlll}}}~~~zzznnnnnnwwwyyylll^^^^^^nnn~~~}}}rrrxxx}}}rrrVVV<<<333333444111000111333333333:::BBBbbb}}}lllZZZQQQXXXiiiwww{{{pppKKKIIIKKKNNNOOOQQQYYYhhhtttyyywwwwww}}}}}}mmmiiikkknnnvvv~~~{{{vvvnnndddZZZRRRNNNPPPKKKGGGDDDAAA???CCCJJJPPP[[[jjjsssvvvxxx~~~ggg]]]\\\]]]bbbpppqqqjjj\\\TTTZZZhhhssswww~~~}}}xxxsssqqqssskkkdddaaakkkzzzyyyqqqeeeYYYRRRZZZjjj|||yyyzzz}}}wwwsssooodddcccqqq|||bbb\\\bbb```ccceeejjjiiiXXX@@@222111000000000000111111111111222222///222555444CCCaaa}}}^^^PPPWWW]]]OOOFFFUUUjjjdddWWWaaappp|||tttjjjaaa\\\YYY[[[\\\ZZZYYY[[[[[[XXXXXXZZZXXXSSSTTTXXXYYYZZZ^^^fffkkkeeeRRRAAA===::::::???DDDIIIOOOVVV\\\```eeegggkkkuuu|||qqqdddXXXMMMDDD???mmmeee```^^^]]]]]]^^^^^^\\\[[[VVVRRRIII@@@???AAA@@@;;;666111---......,,,+++---,,,,,,,,,------------...((()))***+++,,,///333666888999;;;;;;999555222000666777999;;;>>>===;;;999555666888999:::999888888111000///000222333333333333444555666777777777777888:::;;;<<<;;;<<<===???BBBCCCEEEGGGHHHIIIIIIJJJFFFFFFEEECCCBBBCCCFFFHHHJJJMMMPPPRRRQQQPPPPPPPPPTTTUUUVVVVVVXXX[[[___ccchhhkkkppprrrtttuuuvvvxxx{{{}}}xxxkkkjjjttt|||bbbWWWJJJBBBAAACCCCCCBBB===???BBBBBBAAAAAAAAABBBCCCEEEPPP[[[bbboooppp```[[[^^^eeeooo}}}tttaaa___hhhzzz~~~hhhmmm~~~}}}xxxqqqpppuuurrrjjj___]]]kkk|||}}}ssszzz~~~tttWWW<<<222333333000///000333333333:::BBBbbbwwwaaaSSSWWWeeeqqq{{{\\\LLLHHHHHHMMMSSS[[[fffooo{{{{{{{{{{{{zzzmmmcccdddttt{{{ppprrrsssrrroookkkiiihhhddd[[[QQQLLLGGGBBBAAACCCBBBHHHSSS\\\^^^___fffoooooocccdddfffkkkrrruuuqqqeee\\\```lllttt}}}}}}zzzuuuqqqqqqbbbZZZWWWbbbooorrrmmmgggbbbZZZVVV]]]kkk{{{{{{~~~xxxsssjjjiiisssfff]]]bbbbbbeeefffkkkiiiXXX???222222000000000111111111111222222222000222555222@@@]]]yyyzzz]]]OOOYYYcccNNNDDDNNN[[[UUUOOO[[[iiirrr~~~xxxpppddd^^^YYYYYYYYYWWWWWWZZZ[[[XXXZZZ___\\\RRROOOSSSRRRSSSUUU[[[cccbbbTTTDDD;;;888777:::<<>>???BBBCCCEEEFFFHHHIIIIIIIIIFFFFFFEEECCCBBBCCCEEEHHHJJJMMMPPPQQQQQQPPPQQQQQQTTTUUUVVVWWWYYY\\\bbbeeelllooossstttrrrooommmlllsssvvv||||||zzz|||rrrfffVVVMMMKKKLLLKKKIIICCCEEEHHHGGGEEECCCBBBCCCAAAAAAFFFLLLVVVpppzzzooollliiimmmyyyqqq^^^]]]ggg}}}tttbbbrrr~~~zzzyyyyyyyyyjjjeee[[[YYYggg{{{yyy|||uuuXXX===222222333111000111333444444;;;CCCfff{{{```SSSZZZiiittt{{{}}}{{{}}}ttt]]]SSSMMMOOOTTTYYYbbbjjjtttxxx}}}}}}hhhbbbrrr|||wwwppprrrsssttttttwww|||wwwiii[[[UUUQQQLLLFFFDDD@@@AAAEEEJJJJJJHHHNNNWWWsss|||~~~vvvhhhiiilllqqquuu{{{{{{qqqjjjlllvvv|||}}}||||||yyyuuutttddd[[[XXXaaakkkkkkfffbbb\\\[[[```jjjuuuuuuqqqxxxzzzqqqlllsssmmm```ggghhhjjjjjjmmmjjjXXX@@@333444000000111111111222222222000222111444777333???[[[~~~dddQQQVVV^^^MMMGGGNNNTTTKKKKKKYYYccclllttt}}}zzzwwwuuuhhhaaaZZZYYYXXXVVVWWWZZZZZZXXX^^^fffcccWWWRRRUUUSSSSSSTTTXXXaaaeee]]]PPPFFFDDDDDDCCC@@@@@@GGGQQQZZZ___dddfffiiiqqqmmm]]]RRRJJJCCC===kkkeeebbb___\\\[[[[[[\\\\\\\\\SSSQQQLLLGGGEEEEEE@@@999888333///000000------///,,,,,,,,,------.........---......,,,++++++---///333888>>>===888444444666222555888888666666999===555666999;;;<<<;;;::::::///...---///222555555555333444555666777777777777888:::;;;<<<<<<<<<>>>@@@BBBCCCEEEFFFHHHHHHIIIIIIEEEFFFEEECCCBBBCCCEEEGGGIIIKKKMMMNNNOOOPPPQQQSSSUUUVVVWWWXXXZZZ^^^cccgggdddiiippptttssspppmmmlllhhhqqqzzznnn___VVVUUUWWWUUUSSSKKKMMMNNNLLLHHHEEEEEEFFFBBBCCCJJJPPP^^^}}}yyyxxxxxxooo^^^___jjjoooaaaxxx{{{oookkk```ZZZggg{{{{{{~~~vvvYYY===222222222222111222555555666<<>>@@@CCCFFFIIIKKKKKKLLLGGGFFFCCC???===>>>BBBEEEJJJLLLMMMMMMKKKJJJKKKLLLPPPRRRVVVYYY\\\___dddgggkkkkkklllkkkhhhccc___\\\jjjnnnuuu|||uuuZZZMMMUUUcccooo}}}}}}zzzlllhhhfffiiioooqqqlllgggaaaaaagggsss}}}jjj\\\bbbrrruuulllmmmzzzsss___[[[iiixxxzzzsss|||~~~qqqSSS:::111111222111333444333333777===CCC___ttthhhNNNSSSnnnlllxxxgggQQQNNNOOOPPP___ttt~~~uuukkkdddjjjssstttnnnhhh]]]QQQFFFAAAAAACCCKKKRRRSSSYYYaaaiiiooouuu|||zzzrrrjjjaaa\\\UUURRRQQQSSSVVV^^^ooo~~~}}}zzz{{{zzz~~~|||}}}{{{|||zzz{{{~~~zzzssshhh]]]UUUPPPQQQZZZlll}}}~~~jjj^^^]]]^^^lll~~~~~~vvvssslllqqquuuqqqooojjjWWW???333333000000000//////////////////222000111555444===RRRuuuUUUOOOaaacccWWWWWWYYYNNNKKKWWW```uuuvvvtttnnneee]]]ZZZZZZaaa]]]XXXUUUTTTTTTTTTSSSTTTTTTVVVYYY\\\^^^]]]\\\```eeelllsssxxxyyyxxxwwwvvvvvvxxxxxxqqqddd\\\[[[]]]]]]___bbbbbbccciiiqqquuu~~~}}}wwwjjjZZZJJJ???:::iiiccc```^^^]]]ZZZYYYWWWVVVVVVUUUOOOHHHCCCAAA???<<<999444222...---------------......---------,,,,,,,,,+++,,,.........///222444888888888777555444555666666777888999888777555333111000111333666999::::::222000//////222444555444333444555666777777777777777888999:::;;;<<<<<<<<<===???BBBFFFIIIKKKMMMMMMGGGFFFBBB???===???DDDHHHHHHMMMSSSVVVUUUPPPLLLIIIOOORRRUUUYYY\\\```dddhhhiiikkkmmmnnnkkkfff```\\\cccjjjrrrxxx||||||aaaLLLDDDEEEFFFQQQ^^^bbb^^^YYYZZZ]]]sssuuuxxxxxxxxxwwwyyyzzzmmmiiigggkkkssswwwsssnnnhhhhhhnnnzzzkkk^^^fffwwwzzzpppooonnn]]]]]]iiitttwwwuuu~~~pppRRR:::222222333111333444444444777===BBBZZZtttqqqOOOSSSttt}}}lllUUUPPPPPPPPP```uuusssjjjppp}}}sss]]]QQQFFFEEEKKKXXXhhhuuuuuuyyy}}}zzzqqqgggbbb^^^YYYTTTUUU```mmm~~~{{{zzz|||~~~{{{|||~~~uuukkkaaaZZZRRRSSS^^^qqqxxx}}}yyyiiihhhiiivvvyyy~~~vvvfffeeekkkqqqoooooojjjWWW???333444000000000000000000000000000333111000555555;;;MMMzzz~~~[[[LLLXXX[[[PPPUUU[[[OOOGGGQQQ]]]vvvxxxwwwqqqggg]]]XXXVVV]]]ZZZWWWTTTSSSRRRRRRRRRPPPQQQQQQRRRTTTUUUVVVVVVTTTVVVYYY[[[[[[XXXUUUSSSPPPSSS\\\eeefffaaa\\\[[[```^^^___`````````fffnnnzzzpppYYYJJJBBB>>>hhh```[[[[[[ZZZXXXXXXWWWWWWWWWWWWQQQJJJEEEBBB@@@===:::444111...,,,---......---......---------,,,,,,,,,+++,,,.........///222444666777666555333222444555555666777777777666555444444222111222555777777777222000///000222555666666333444555666777777777777666777999:::;;;<<<<<<<<<<<<>>>BBBFFFIIILLLMMMMMMHHHGGGDDD@@@???AAAFFFJJJLLLQQQWWWZZZXXXTTTPPPNNNQQQSSSWWWZZZ\\\```eeehhhhhhkkkppprrroooiiiaaa\\\^^^fffqqqwww{{{kkkWWWHHH>>>@@@CCCGGGHHHFFFEEEDDDDDDPPPUUU[[[]]]^^^```ffflllkkkgggfffkkktttyyyxxxuuuqqqqqquuu|||mmmbbbkkk|||xxxtttxxxhhh^^^bbbmmmrrruuuxxxpppRRR:::333444444111333555444444666<<>>222444111111111111111111111111000555222111777777<<>>;;;999888:::;;;BBBNNNWWWXXXXXXZZZXXXUUURRRQQQOOONNNUUU^^^rrrwwwuuuwwwbbbTTTMMMBBB777iiiaaa]]]\\\[[[ZZZYYYXXXXXXXXXYYYSSSKKKEEEBBB@@@<<<999333111---,,,---...............---------,,,,,,,,,+++,,,.........///222444666777888777555444555666666666666666888;;;>>>@@@777555222222444555666666222111000111444666777777333444555666777777777777666777888:::;;;<<<======>>>???CCCFFFIIIKKKLLLLLLGGGGGGEEECCCAAABBBDDDGGGHHHIIIHHHGGGGGGHHHLLLOOORRRTTTWWWYYY[[[^^^aaadddeeegggjjjmmmllliiieeeccc^^^fffqqqzzzxxx___RRRLLLGGGFFFEEEFFFMMMWWW```fffhhhlllnnnnnniiibbb\\\[[[[[[[[[aaajjjsssxxxzzzzzzzzzppprrryyyzzzkkkeeeuuuyyyhhhrrr||||||mmmOOO999444555444///111333333333444999===PPPiiinnnlll}}}lllWWWSSSQQQNNNXXXjjj{{{yyynnngggdddbbb{{{uuuooooooqqqpppsssvvvxxxzzz~~~ttthhhaaa^^^]]]```lllxxx|||}}}xxxqqqttt}}}~~~zzznnnbbbaaagggeeegggkkkgggSSS:::000333000000000000111111111222...666333111888;;;>>>GGGeeejjj^^^iiiqqq^^^iiizzzaaa[[[```lllrrrxxxxxxqqqggg___[[[TTTVVVXXXWWWTTTQQQQQQRRRPPPQQQQQQNNNIIIEEECCCDDD@@@???===<<<;;;;;;;;;;;;222000555???IIINNNRRRVVVUUUPPPLLLIIIEEEDDDJJJRRRkkkzzzppp]]]QQQaaahhhkkkggg[[[TTTRRRJJJ>>>kkkccc```___]]]\\\ZZZYYYXXXXXXYYYRRRJJJDDDAAA???;;;777333000---,,,---...///.........---------,,,,,,,,,+++,,,.........///222444666888999999888666777777777666666777:::>>>BBBEEE666444222222444666777888222111000111444777888888333444555666777777777777666777888:::;;;<<<======>>>@@@CCCFFFIIIKKKKKKLLLFFFFFFEEECCCAAAAAACCCEEEHHHKKKOOOPPPPPPPPPPPPQQQRRRTTTWWWXXXZZZ\\\___bbbbbbcccfffiiikkkmmmmmmmmm```gggqqq{{{zzz\\\MMMHHHFFFMMMPPPXXXcccqqquuukkkdddaaa]]]ggguuuqqqvvvvvvgggeeewwwlllwww}}}lllMMM888333444333...111333333222444888<<>>FFFccchhh[[[gggpppXXX```~~~jjjaaacccpppvvv}}}}}}vvvkkkbbb]]]SSSVVVXXXWWWTTTRRRRRRSSSSSSTTTTTTQQQJJJEEECCCCCC;;;:::999888888999:::;;;;;;777666===DDDIIILLLPPPNNNIIIDDD???999777<<>>AAAEEEHHHKKKLLLLLLLLLJJJFFFAAA???@@@EEEIIIMMMQQQUUUXXXWWWUUUSSSSSSRRRTTTWWWYYYYYYYYYZZZ[[[\\\bbbeeedddfffkkklllhhhiiigggjjjvvvuuu[[[LLLGGGLLL[[[fffwww}}}ooojjjkkkhhhhhhrrrsssdddbbbtttyyyyyyhhhGGG333222333000222333444444444555777999SSSnnn}}}jjjmmmrrrvvv|||yyy[[[QQQOOOOOOVVVbbbnnnyyy{{{tttkkkqqq~~~tttnnnkkkfffcccffffffeeekkkxxx~~~vvvsssuuuyyy}}}xxxuuuiii```\\\[[[eeeuuu~~~|||{{{|||vvveee\\\bbbtttwwwccc^^^bbbgggeeegggfffTTT<<<000333000000000000000000000000555333444777999:::???FFFaaakkkZZZhhhzzz___QQQjjjuuu```aaassstttxxxzzzvvvlllccc^^^VVVRRROOORRRSSSRRRRRRTTTTTTTTTSSSRRRPPPKKKDDD???FFFDDD@@@>>>===???BBBDDDAAABBB@@@<<<@@@IIILLLHHHKKK@@@999999777333999DDDXXXuuuooobbbccc\\\LLLYYYXXXZZZRRRCCCBBBFFFAAAiiiccc^^^aaabbb```[[[XXXYYYZZZ[[[SSSIIIDDDBBB@@@<<<777111111///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////777<<<===:::888777666222555777888777777888:::<<<777444111222666999888666333000...000666::::::999555555666666666777777777777888999999;;;;;;<<<===<<<>>>AAAEEEHHHJJJKKKLLLKKKIIIEEEAAA>>>???CCCGGGMMMOOOQQQRRRQQQPPPQQQQQQSSSVVVYYYZZZZZZZZZ[[[\\\\\\aaacccaaaaaaddddddaaaeeefffjjjsssuuu```TTTUUUaaavvv~~~sssjjjgggnnn~~~kkkZZZZZZnnn|||{{{dddEEE333222444111222333444444444555777999JJJhhh{{{hhhiiiiiikkkpppwwwzzz]]]SSSQQQNNNSSS]]]eeeooo|||uuuttt{{{ssslllgggaaa]]]^^^^^^^^^fffttt{{{{{{zzzzzzyyysssqqqsssuuuvvvtttzzz}}}qqqfff^^^ZZZ\\\fffwwwxxxrrrrrrvvvxxxjjjaaaeeessstttddd^^^```eeedddfffcccRRR:::///222000000000000000000000000444222333777999:::???EEEZZZ~~~fffYYYfff{{{```LLLZZZqqqlll^^^aaaooorrrxxx{{{wwwmmmccc]]]TTTOOOMMMOOOPPPNNNNNNPPPPPPRRRTTTUUUUUUSSSQQQPPPMMMLLLLLLMMMOOORRRUUUWWWSSSSSSMMMFFFEEEHHHHHHDDDAAA999777;;;:::666:::CCCSSSssswwwvvvtttlll```bbbiiicccQQQLLLKKKCCCjjjbbb```aaaaaa^^^ZZZWWWXXX[[[[[[SSSIIICCCAAA???;;;777222222000///------,,,,,,------,,,,,,++++++******,,,,,,,,,,,,---...//////555888888777777999555000222444777888777666666666666444111333666888777555222000...000555999999888666666666777777777888888777888999999;;;;;;<<<===<<<>>>AAAEEEHHHJJJKKKKKKIIIHHHEEEBBB??????AAACCCLLLMMMNNNMMMLLLLLLMMMOOOTTTVVVZZZ\\\\\\\\\^^^___^^^bbbddd```]]]]]]\\\YYY]]]aaafffjjjooouuu~~~~~~{{{kkk___bbbsssppphhhhhhxxx{{{gggVVVUUUeeewww~~~~~~vvv^^^BBB222222444222222333444444444555777999FFFcccuuuhhhkkkiiiiiijjjoooyyyvvv\\\TTTSSSOOOPPPXXX___gggttt}}}wwwvvvppphhhbbb[[[UUUUUUSSSUUU```oooyyyzzz{{{pppfffcccdddhhhpppxxxzzzzzztttwww~~~{{{tttppppppqqqpppooorrrwwwyyymmmccc[[[XXXZZZfffxxx}}}{{{pppllloooxxx|||nnncccaaaiii{{{~~~zzzqqqeee___^^^cccbbbccc___NNN888///111000000000000000000000000333222333777999:::???EEERRRssskkk^^^iii}}}eeeHHHFFFXXX^^^[[[___kkkpppwwwzzzwwwnnnccc\\\UUUOOOMMMNNNOOOLLLLLLMMMMMMRRRXXX]]]```dddiiimmmqqqrrrvvvyyy|||~~~ssspppgggZZZPPPJJJEEE@@@<<<777777;;;999333444;;;MMMooo~~~}}}ttt{{{vvvkkkbbbSSSlllcccaaabbbaaa^^^YYYWWWYYY[[[ZZZRRRHHHBBBAAA???:::666333222111///---,,,,,,+++------,,,++++++***)))))),,,,,,,,,,,,---...//////333555555555888:::666///222444555666444333444444777666444555888999888777111000///000444777888888777777777777888888888888777888999999;;;;;;<<<===<<<>>>AAAEEEGGGIIIJJJKKKHHHHHHFFFCCC@@@???@@@AAAKKKLLLNNNNNNLLLLLLLLLMMMQQQTTTXXX[[[\\\^^^```bbbcccfffgggddd___ZZZWWWVVV\\\ccciiihhhdddccciiipppvvv{{{wwwiiijjj|||yyyllleeeqqqxxxjjjaaa```gggmmm~~~~~~uuupppyyysssZZZ@@@222222333222222333444444444555777999HHHdddyyynnnooozzzxxxiiidddllltttsssrrrtttzzzqqqXXXTTTTTTPPPPPPUUU^^^dddooo{{{~~~~~~}}}}}}|||pppkkkxxx{{{iiiaaa[[[TTTNNNMMMKKKOOO[[[kkktttttttttdddTTTLLLMMMUUUaaalllvvvwwwtttkkkcccgggsss~~~|||wwwqqqoooooonnnjjjgggmmmsss~~~uuulllbbbZZZVVVTTTbbbwwwyyyrrrssszzz~~~nnnccc```dddnnnyyyyyymmmaaa\\\^^^bbbbbbbbb\\\KKK888000222000000000000000000000000222111333777999:::???EEEPPPmmmwwwgggnnnnnnKKK999EEERRRVVVZZZkkkqqqwwwwwwtttnnnddd\\\XXXSSSOOOQQQPPPNNNMMMNNNIIIPPPYYY___dddkkkttt|||vvvgggXXXMMMFFFCCCAAA>>>>>>>>>:::555666<<>>:::666333222111///---,,,,,,+++------,,,++++++***)))))),,,,,,,,,,,,---...//////222444666666:::<<<777000333444444333222222444666666666555666777888777666111000///000333555777777777777777777888888888888777888999999;;;;;;<<<===<<<>>>AAADDDGGGIIIIIIJJJHHHHHHGGGEEEBBB@@@AAABBBIIILLLPPPRRRPPPNNNMMMLLLLLLPPPUUUYYY[[[^^^aaacccdddgggkkkjjjcccZZZVVVUUUbbbkkktttssskkkdddeeeiiiooouuu~~~|||qqqssssssddd___XXX\\\gggsssffflllvvvnnnsss}}}wwwxxxwwwzzz}}}xxxrrrfff___```lllwww}}}rrrWWW???333222222111222333444444444555777999GGGfffrrrpppjjj]]]]]]hhhzzzyyyyyyzzz}}}ttt[[[WWWWWWRRROOOSSS[[[ccclllvvv~~~|||{{{|||~~~|||}}}vvveeeYYYaaa{{{tttbbbZZZSSSLLLJJJIIIHHHLLLYYYiiiqqqqqqmmm]]]KKKAAABBBKKK\\\jjjqqqnnneeeZZZQQQTTTcccrrryyy|||{{{wwwrrrnnnkkkgggaaa\\\bbblll|||{{{tttlllddd[[[VVVPPP___uuuzzznnniiinnnqqqvvv{{{}}}hhhXXXWWW^^^aaabbbaaaXXXHHH888222333111111111111111111111111222111444999;;;;;;@@@FFFSSSmmmqqqtttvvvRRR777<<>>???CCCFFFaaaooodddaaabbbbbb___YYYWWWWWWYYYYYYQQQGGGAAA???===999555222222000///------,,,,,,------,,,,,,++++++******,,,,,,,,,,,,---...//////111555888888:::;;;777111333444444333222333555888333444444555555555444444000//////000111444666777666666666777777777888888777888999999;;;;;;<<<===<<<>>>AAADDDGGGHHHIIIIIIGGGGGGFFFDDDBBBAAABBBDDDGGGKKKPPPSSSRRRPPPNNNMMMKKKOOOTTTXXXZZZ\\\___aaabbbfffmmmpppiii]]]XXXXXXcccmmmxxx|||xxxqqqnnnnnnnnnqqqxxx{{{~~~|||mmm___VVVSSSNNNNNNQQQbbbyyyiiikkk}}}yyy}}}uuunnn}}}~~~oooqqq|||rrrgggeee\\\XXX^^^kkkyyyoooSSS===333222222111222333444444444555777999BBBeeezzzpppdddXXX\\\jjjvvvwwwyyy|||~~~~~~bbb[[[ZZZSSSNNNPPPTTT^^^iiirrr}}}{{{{{{zzz{{{{{{|||||||||}}}~~~{{{eeePPPPPPdddqqq^^^UUUNNNEEEFFFGGGGGGKKKVVVeeennnooocccWWWJJJCCCBBBIIIXXXgggllleeeZZZOOOGGGHHHVVVdddssswww~~~yyyxxxtttoooiiibbb]]][[[dddooowwwqqqllleee]]]XXXSSSbbbxxxxxxrrrttt~~~iiiSSSRRR[[[```aaa___UUUEEE888333333111111111111111111111111222222555:::======AAAGGGTTTqqq|||}}}yyyWWW::::::DDDKKKRRRgggpppvvvtttsssrrrkkkaaaWWWRRRNNNPPPOOOMMMLLLMMMMMMPPPSSSSSSSSSTTTXXX\\\[[[]]]```bbbccccccaaa```bbbbbbdddcccaaabbbmmmyyyyyyyyyuuuiiiWWWHHH???===>>>UUUwwwnnnccc^^^```aaa^^^XXXUUUTTTVVVXXXPPPFFFAAA???===999444111111///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...555:::999888888555111111333555666555555666888222444555555555444333333//////000000111222555777555555666666666777777777777888999999;;;;;;<<<======>>>AAADDDFFFHHHHHHHHHEEEEEEDDDBBB@@@@@@CCCEEEFFFIIIMMMOOOOOONNNNNNOOOOOORRRUUUXXXYYYZZZ\\\]]]aaagggrrrxxxrrreee^^^___bbbjjjvvvzzzwwwqqqppppppttt|||{{{vvvpppnnnnnnnnnjjjfff^^^^^^\\\ccc{{{|||lllkkk{{{uuutttssskkk{{{ooonnnwwwjjjhhh]]]SSSWWWeeewwwjjjMMM999333222222111222333444444444555777999BBBcccxxxiii[[[___nnnvvvxxx{{{~~~}}}}}}ddd[[[YYYRRRMMMNNNMMM[[[gggnnnyyyzzzzzz{{{{{{{{{{{{{{{zzz}}}|||{{{{{{|||}}}zzz```VVV[[[ooonnn[[[SSSLLLCCCBBBEEEGGGIIIRRR___iiilllccc___ZZZUUUOOONNNWWWccciiiaaaXXXQQQKKKIIIRRR]]]mmmssszzz}}}|||xxxvvvvvvrrruuuwwwtttnnnkkkkkklllqqqxxxuuummmhhhddd___[[[^^^lll{{{~~~|||wwwyyywwwZZZQQQWWW^^^```]]]QQQAAA666222222111111111111111111111111333333666<<<>>>???CCCHHHQQQssszzz}}}wwwWWW===:::???GGGTTT^^^kkkuuuvvvwwwxxxpppcccUUUPPPMMMNNNNNNLLLKKKMMMOOOOOOPPPPPPQQQQQQRRRRRRTTTUUUVVVWWWXXXYYYYYYYYYWWWXXX[[[^^^___cccsss~~~fffSSSHHHKKK]]]tttmmmaaa[[[^^^___]]]WWWSSSRRRSSSXXXPPPFFF@@@???===888444111000///...............------------------------,,,,,,,,,,,,---...//////---555;;;:::777666444111...222777999999888777777444666777888777555555555//////000000000222444777555555555555666666666666777888999:::;;;<<<<<<======>>>AAADDDFFFGGGHHHHHHDDDCCCBBB@@@>>>@@@CCCFFFEEEGGGJJJKKKKKKLLLNNNPPPRRRUUUXXXYYYYYYYYYYYYZZZbbbiiiwwwzzzllleeefffggglllvvvuuupppkkkmmmuuu}}}nnn]]]\\\```lll{{{}}}vvvjjjkkkiiilll}}}nnnlllzzzsssjjjrrrjjjtttwwwqqqyyymmmbbbXXXQQQUUUdddwww}}}fffIII777222222333222222333444444444555777999HHHcccsss______lll{{{}}}rrryyyaaaXXXVVVPPPMMMOOOKKKZZZfffkkkrrr~~~{{{vvvwwwyyy{{{|||||||||{{{~~~}}}||||||}}}xxxggg^^^aaawwwjjjYYYSSSMMMEEE???CCCFFFHHHOOO[[[fffjjjoooqqqqqqmmmbbbYYY[[[ccciiibbb[[[XXXTTTPPPTTT\\\eeekkkqqqqqqkkkdddbbbbbbkkkqqqxxxyyywwwwww|||{{{}}}~~~|||zzz}}}uuujjjeeeccc```]]]hhhuuu{{{}}}|||zzzyyydddTTTSSS\\\^^^[[[NNN???555222111111111111111111111111111333333777===???@@@CCCIIIMMMsss{{{|||mmmqqqsssUUU===:::===FFFVVVVVVggguuuyyy|||}}}ssseeeUUUPPPMMMOOOOOOMMMLLLNNNGGGFFFGGGJJJNNNPPPPPPNNNOOOOOONNNMMMMMMNNNOOOOOOTTTTTTUUUVVVTTTVVVgggyyyzzzlllfffsss~~~fff```]]]\\\]]]\\\WWWPPPPPPTTTRRRMMMFFFBBB???<<<888444333222111///...............---,,,+++***+++,,,,,,---,,,++++++,,,---///000...444888999999:::777111111666777555777<<<:::444666333111222555666555222222///---...111444555444888888777777777777888888666666777888999::::::;;;<<<>>>AAADDDGGGIIIJJJJJJGGGHHHHHHDDD@@@===>>>@@@HHHNNNQQQOOOOOOQQQQQQOOOSSSVVVYYY[[[[[[ZZZZZZZZZbbbdddooo}}}sssbbbZZZcccnnnyyy|||rrrnnnttt~~~iii\\\UUU^^^xxxwwwqqqtttqqqlllwwwzzzooolllrrrzzzkkk]]]RRRNNNQQQ___{{{wwwdddIII555000222222///444333222222333444666777???aaa|||bbb]]]pppxxx|||yyyaaaHHHMMMOOOJJJKKKMMMRRR\\\hhhttt{{{~~~~~~zzzvvvvvvyyy}}}~~~~~~}}}{{{}}}qqqiiimmmvvv{{{hhh[[[QQQIIICCCEEEAAAEEENNNRRRRRR^^^mmm}}}qqqeeebbbeeellllllkkkhhhccc___]]]\\\cccaaa\\\UUUOOOKKKKKKMMM[[[eeettt}}}}}}vvvlllppp{{{xxxrrriii```___aaammmwww{{{wwwxxxssslll}}}vvvvvvzzzjjjRRRXXX\\\```\\\OOO@@@777333000111111111111111111111111222444777999;;;???CCCFFFRRRkkkyyy^^^hhh~~~\\\;;;@@@???<<>>AAADDDGGGIIIJJJJJJHHHHHHHHHEEEAAA>>>???@@@MMMQQQSSSPPPOOOQQQRRRQQQQQQTTTXXXZZZZZZZZZ[[[\\\ccceeeooo}}}tttcccZZZaaalllyyy|||uuuuuuzzz~~~ppphhhcccmmmzzzqqquuupppgggoooyyyhhhbbbggg}}}ooobbbUUUNNNQQQ^^^{{{vvvbbbHHH555111333333000333333222222333444666777???[[[zzz}}}```YYYmmm~~~jjjRRRWWWWWWOOOMMMMMMQQQZZZeeeqqqyyy}}}~~~|||yyywwwvvvxxxzzz{{{|||}}}||||||~~~~~~~~~~~~ssswwwvvvdddXXXNNNGGGBBBEEECCCIIITTTZZZ[[[dddqqqxxxkkkgggiiitttuuuuuurrrkkkddd___]]]^^^ZZZSSSMMMIIIHHHHHHIIIQQQ\\\mmm}}}~~~wwwuuuoooiiiooo{{{xxxrrrjjjcccccchhhrrr{{{{{{|||nnndddrrrtttqqq|||mmmSSSTTT^^^bbb^^^PPP@@@666222000111111111111111222222222222444777:::<<>>@@@CCCFFFHHHJJJJJJHHHHHHGGGDDDAAA??????@@@JJJNNNPPPMMMLLLNNNNNNLLLOOOSSSVVVYYYZZZ[[[]]]^^^cccfffooo|||uuudddZZZZZZeeesssyyyssssssvvvyyy{{{{{{sssqqq|||xxxxxxrrreeegggzzzvvvccc[[[]]]vvvvvvjjj^^^\\\aaalllsss___FFF666222333333222333333333333333555666666???VVVnnnhhh]]]mmmxxxrrrYYY[[[[[[PPPLLLLLLOOOVVVaaammmvvv|||~~~~~~|||{{{{{{|||{{{}}}|||}}}}}}}}}~~~{{{{{{ssseeehhhxxxppp```UUUMMMFFFBBBEEEEEEMMM[[[ccceeelllvvv}}}pppjjjiiiyyy{{{}}}zzzrrrhhh```[[[UUUOOOHHHDDDDDDFFFGGGGGGMMMXXXjjj{{{zzzwwwtttrrryyyxxxrrrkkkhhhkkkqqqzzzvvvfffjjjuuuppp}}}oooXXXWWW```eeebbbRRR@@@666222111111111111111111222333333333666888;;;===@@@DDDFFFTTThhhdddiiitttGGG===AAACCCNNNGGGUUUcccjjjpppvvvuuunnn^^^UUULLLIIIFFFDDDFFFIIIHHHIIIIIIJJJJJJIIIIIIIIIKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJOOOWWW^^^ZZZMMM@@@AAAEEESSSjjjhhhcccaaa\\\YYY\\\]]]YYYVVVUUUSSSMMMFFFAAA>>><<<888555111000///...,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---.........333777888888888555///---111444666666555444333666555555777;;;<<<999555777555222000000111333444555444444555555666777888888888999:::;;;<<<=========>>>@@@CCCEEEHHHJJJJJJHHHGGGEEECCC@@@???>>>>>>DDDJJJOOONNNNNNOOONNNKKKNNNQQQUUUXXXZZZ\\\^^^```bbbeeennnzzzvvvfffYYYTTT]]]kkkwwwtttpppqqqkkkqqq|||}}}}}}xxxhhhbbbnnnuuugggbbbcccvvv}}}sssmmmuuuooo[[[CCC666333333333333222222333333444555555666>>>RRRgggsss~~~}}}iiipppxxxyyy[[[ZZZZZZRRRNNNLLLNNNTTT]]]iiittt{{{~~~|||xxxxxxyyyzzz~~~}}}}}}}}}}}}~~~~~~|||yyymmm```______jjj{{{zzzmmm```VVVNNNHHHDDDGGGGGGNNN\\\ggglllsssyyyyyynnnfffcccqqquuuxxxwwwpppeee\\\VVVNNNGGGAAAAAAFFFLLLNNNMMMXXX```ooo}}}~~~uuupppllllllsss{{{uuurrryyyuuu~~~|||zzziiiXXXYYYbbbhhhgggVVVAAA555222222111111000000111333444555666888:::<<<>>>AAAEEEHHHKKK\\\wwwhhheee~~~QQQ;;;===AAADDDEEETTTccckkkpppuuuuuurrrbbbXXXNNNJJJGGGDDDCCCEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFGGGIIIKKKLLLKKKIIIKKKTTT```cccWWWHHHJJJ@@@AAARRRcccrrriiieeeddd^^^[[[]]]]]]XXXTTTSSSTTTNNNFFF@@@>>><<<999666111000///...,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,------------333777888888999666111---000333666666444555888555333333666;;;<<<:::888888666333000///111333666555555555555555666777777777777888999:::;;;<<<<<<===>>>???BBBEEEGGGIIIKKKGGGFFFCCCAAA@@@>>>===<<<@@@JJJRRRUUUWWWWWWSSSOOOLLLOOOSSSWWWYYY\\\```bbbaaaeeemmmxxx~~~yyyiiiZZZVVV\\\hhhuuu}}}zzz|||ooopppvvv}}}jjj]]]aaatttxxxssswwwxxx|||}}}zzzjjjUUU???666444333222444222222333444444555555555:::MMMaaalllrrr~~~sssnnn]]]WWWWWWSSSRRRLLLNNNRRR[[[fffqqqyyy|||wwwyyy{{{yyytttqqqqqqrrrwwwzzz~~~~~~|||{{{|||zzz{{{{{{{{{|||~~~|||}}}~~~yyyyyyzzzyyywwwtttvvv}}}}}}vvvtttwwwzzzuuulllcccZZZRRRKKKHHHHHHGGGLLLXXXeeemmmtttxxxyyyxxxwwwssslllddd]]]XXX```dddhhhhhhddd\\\UUUQQQKKKHHHFFFJJJSSSZZZ\\\\\\hhhlllwww{{{zzz|||vvvpppmmmmmmoooxxx{{{yyy}}}yyyiiiWWWUUUbbbkkklll[[[DDD666222333111000000000111333666777888:::===???AAACCCGGGJJJJJJWWWnnnggg]]]{{{___???;;;===<<>>???AAADDDGGGIIIKKKHHHFFFCCCAAA@@@???===<<<<<>>@@@BBBCCCFFFIIILLLPPPZZZmmmpppbbbxxxkkkEEE<<<===:::@@@JJJXXXgggttt~~~rrrdddWWWPPPMMMGGGDDDCCCCCCDDDFFFHHHIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBBFFFWWWllltttqqqSSSEEE>>>FFFOOOTTT___mmmwwwiiiddd___]]]]]]^^^ZZZUUUSSSVVVUUUNNNEEE???===;;;999777222222000///...---------,,,,,,---------,,,+++***((()))+++,,,------,,,,,,,,,222777999;;;===;;;666333222555999888888>>>HHH???;;;777777999:::999777888777555111///111666:::999999888777666666666666888888999:::;;;<<<============>>>@@@CCCFFFIIIKKKJJJGGGDDDBBBBBBBBB???===;;;DDDLLLPPPQQQSSSQQQMMMLLLOOORRRUUUXXX[[[```cccbbbgggoooyyyuuucccWWWYYYdddsss~~~~~~tttrrryyy~~~{{{mmmVVVNNNUUU___xxxtttssssssZZZQQQYYYbbb{{{}}}{{{aaaKKK888444444000000444111222333555555555555444444FFF___qqq{{{vvv{{{rrr___TTTKKKIIIHHHJJJMMMUUU___hhhooorrrmmmlllmmmpppsssvvvwwwwwwuuusssqqqqqqsssuuuvvvvvvuuuuuuuuuvvvwwwxxxzzzzzzzzzzzz{{{}}}~~~xxxlllfffeeejjjlllllliiiaaaWWWMMMGGGEEEDDDHHHQQQ___hhhhhhdddWWWRRRNNNOOOTTTUUUQQQMMMKKKLLLMMMMMMNNNPPPSSSVVVYYY^^^gggpppwwwzzz{{{zzz|||}}}qqqfff```^^^```fffjjjpppyyy~~~zzzxxxzzznnnZZZ^^^mmmttteeeKKK888333444111000//////111444888:::???@@@CCCDDDFFFHHHKKKNNNTTT[[[kkk}}}oootttnnnGGG:::>>>>>>>>>CCCOOO___ooozzzyyykkk\\\UUUPPPKKKFFFDDDBBBDDDFFFHHHIIIHHHGGGFFFHHHHHHIIIHHHFFFDDDAAA???DDDHHHGGGEEEPPPbbbllllllZZZMMMCCCCCCHHHMMMUUU\\\fff~~~hhhccc\\\[[[]]]^^^YYYTTTTTTYYYUUUNNNEEE???===;;;999777333222111///............,,,,,,---...---,,,+++***((()))+++,,,------,,,,,,+++222777999<<<>>><<<888222111333777777777???JJJEEE@@@:::888888999888666777777555111///111666;;;;;;:::999777666666666666999::::::;;;<<<===>>>>>>======>>>@@@CCCFFFIIIKKKLLLIIIEEEDDDDDDDDDAAA>>>BBBHHHNNNOOOPPPSSSSSSPPPMMMOOORRRUUUXXX[[[___cccccciiiqqq{{{yyygggOOOQQQ\\\mmmzzzxxxyyy}}}ttt~~~{{{rrrYYYLLLMMMRRRggglllgggvvvttt\\\TTT[[[aaayyy___HHH666333444000///444111222333555666555555444888HHHbbbyyyyyyooozzzppp```QQQLLLFFFGGGKKKSSS\\\eeekkkmmmrrrooommmooosssvvvuuutttxxxtttpppppptttwwwxxxwwwvvvvvvwwwwwwxxxzzz{{{|||zzzzzz{{{|||~~~uuudddhhh|||yyygggZZZSSSTTTXXXeeehhhkkkiiibbbVVVKKKEEEBBBCCCHHHRRR___gggccc\\\PPPJJJFFFHHHOOOTTTRRRNNNKKKJJJJJJIIIKKKPPPVVV\\\___gggsss}}}vvvdddYYYWWWWWW[[[cccjjjoooxxx|||{{{{{{~~~rrr[[[\\\mmmvvvgggMMM999444555111000//////111555888;;;@@@BBBDDDFFFGGGIIIMMMOOOQQQWWWhhhvvvooo|||lllEEE777>>>AAA@@@BBBJJJYYYhhhssszzz}}}}}}ooo___XXXSSSMMMGGGEEEBBBDDDFFFIIIIIIIIIGGGFFFHHHJJJKKKLLLLLLIIIGGGEEEIIIPPPOOOHHHJJJWWW^^^]]]YYYNNNAAA===AAAJJJRRRWWWUUUfffxxxddd______[[[[[[```bbb]]]WWWUUUSSSLLLDDD>>><<<;;;999777333111...---------+++***,,,,,,,,,+++++++++******------.........---,,,+++...000444777999:::999888666444111222555999<<<>>>HHHEEE@@@;;;777777:::===;;;:::888444000000444999>>>:::555444555777777666:::;;;:::999888:::===???@@@:::;;;CCCGGGEEEGGGMMMJJJIIIGGGEEECCCBBBAAA@@@EEEIIIOOOTTTWWWWWWUUUSSSNNNOOORRRWWW\\\___```___fffhhhooo{{{zzzgggRRRJJJOOObbbnnnrrr|||xxx||||||cccQQQNNNLLLPPPnnn{{{mmmbbbfffyyywwwlllaaaaaammmyyy\\\EEE222222555333111333444333333333333444555555444CCC___}}}|||ppppppvvvzzzpppUUUIIIGGGGGGJJJPPP[[[eeemmmqqqrrrsssuuuvvvvvvuuuuuutttwwwwwwvvvuuuuuutttttttttvvvwwwyyyyyyxxxwwwxxxzzz{{{{{{{{{yyyxxxyyy|||~~~zzzmmm]]]OOOJJJKKKKKKWWWxxxuuu\\\LLLEEEDDDIIINNN[[[\\\[[[WWWQQQJJJFFFDDD@@@AAAIIIYYYfffjjjfffaaaYYYTTTRRRUUUVVVQQQLLLJJJMMMFFFDDDHHHHHHKKK[[[ooosssvvv{{{tttbbb]]]``````bbbccccccfffrrrzzz|||vvvcccWWWXXXlllxxxkkkOOO999333333222222111000000222777:::@@@BBBEEEIIIMMMQQQSSSTTTVVVVVV[[[ttt~~~xxxMMM999???@@@AAAAAADDDMMMZZZgggooosssrrraaaYYYUUUNNNGGGEEEBBBBBBDDDEEEFFFFFFFFFFFFGGGFFFGGGJJJOOOPPPOOOLLLRRRRRRTTTWWW[[[aaaeeehhh```TTTDDD<<<>>>DDDHHHJJJQQQXXXaaajjjsssuuummmbbbYYYZZZbbbsssqqq```iiicccaaa]]]\\\```aaa\\\VVVSSSSSSMMMDDD???===;;;999777444222///.........,,,+++,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,///222555777888777777555333000000333777999:::BBB@@@===999666666999<<<;;;;;;999444000000444888>>>:::666555666777777777:::;;;;;;:::999:::===???>>>@@@AAAAAADDDIIIKKKIIIKKKIIIGGGEEECCCAAA@@@???@@@DDDJJJPPPTTTUUUTTTSSSPPPOOOOOORRRXXX]]]aaabbbeeehhhnnnxxxyyyiiiUUUNNNSSSdddmmmmmmrrr}}}uuuaaaYYYQQQKKK[[[vvvtttmmmjjjppp}}}{{{~~~sssWWWBBB222222555333111333444333333333333444555555444AAA[[[zzz~~~xxxzzz|||lllUUUMMMFFFFFFHHHOOOYYYdddmmmqqqssstttuuuvvvvvvuuutttsssvvvvvvwwwwwwwwwvvvuuuuuuxxxyyyyyyxxxwwwwwwxxxzzzyyyzzz||||||{{{{{{{{{}}}}}}~~~~~~vvvkkk^^^RRRJJJFFFIIIMMMdddkkk[[[JJJBBB??????AAAEEEIIIJJJJJJIIIFFFCCCBBBBBBCCCCCCIIIWWWeeennnooonnnppphhhaaa]]]VVVNNNJJJJJJHHHCCCDDDHHHIIINNNaaawww~~~~~~{{{lllgggbbb```^^^^^^]]]bbbqqq~~~}}}{{{|||wwwhhhWWWNNNVVVkkkxxxlllQQQ;;;333333333333222222222555:::===AAABBBEEEIIIMMMOOOQQQRRRVVV[[[```sss___???777777>>>===@@@HHHTTT```iiimmm}}}sssfff[[[UUUPPPIIIDDD@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCFFFKKKMMMMMMKKKKKKLLLNNNRRRXXX^^^cccggg___TTTFFF>>>===AAAEEEGGGFFFKKKRRRYYY```aaaVVVIIIGGGFFFJJJVVVbbbbbbVVVJJJooofffbbb^^^]]]```aaa[[[TTTRRRSSSMMMEEE@@@===<<<999777555222000/////////---,,,,,,,,,,,,,,,++++++++++++))))))))))))***,,,...///+++---000333555666666555555222000///111444666666999999888666555555777::::::;;;999555111000444777===:::777666777888888888::::::;;;::::::;;;===@@@>>>DDDCCC:::<<>>===@@@GGGMMMRRRTTTUUUUUURRROOOMMMNNNSSS[[[bbbeeefffiiinnnwww}}}ppp___UUUUUUbbbjjjjjjoooxxxzzzssshhhZZZKKKMMM[[[sss{{{{{{|||~~~yyykkkNNN>>>111222555333111222333333333333333444555555333===TTTqqqssspppuuubbbRRRNNNEEEEEEGGGMMMWWWccclllpppssstttuuuvvvvvvuuutttsssuuuvvvxxxyyyyyyyyywwwvvvzzzzzzyyywwwvvvvvvyyy{{{wwwzzz}}}~~~}}}|||{{{{{{{{{|||~~~wwwqqqllleee[[[SSSPPPIIIRRRhhh}}}jjjUUUJJJ???=========<<<>>><<<===>>>===<<<===???AAAGGGGGGKKKWWWgggvvv~~~xxxiii[[[OOODDD@@@AAA@@@???BBBGGGHHHQQQggg~~~pppiiieee___YYYUUUUUU]]]ooo{{{}}}xxxtttwwwuuuuuuxxxsssmmm```SSSNNNTTTiiixxxnnnTTT>>>555333333444444444555888===AAACCCDDDGGGJJJLLLNNNPPPPPPVVVcccooo~~~~~~mmmIII555;;;<<<;;;<<>><<>>>>>;;;;;;@@@GGGIIICCC<<>>===:::777444222///...//////---,,,------,,,,,,,,,+++++++++---,,,+++***+++---000111+++---///222444555555555666333000000111333444444333444555555444555777999:::;;;:::777222111333666<<<:::888777777888888999999:::;;;;;;:::;;;>>>@@@AAACCCBBB>>>>>>CCCGGGGGGLLLKKKIIIFFFCCC@@@>>>======AAAFFFLLLQQQTTTVVVVVVQQQNNNLLLMMMRRRZZZaaadddeeeiiiooovvv}}}jjj]]]VVV^^^hhhmmmvvvuuueeeSSSMMMQQQ\\\ooo|||}}}{{{sssqqqdddEEE999111222555333111111333333222222333333444555333:::MMMgggooohhhvvvZZZLLLKKKFFFEEEEEEKKKUUUaaajjjppprrrssstttuuuuuutttsssrrrsssuuuxxxzzz{{{zzzxxxwwwyyyxxxxxxvvvuuuwww{{{~~~yyy{{{}}}~~~}}}||||||||||||}}}~~~{{{yyy||||||uuukkkcccUUURRR[[[iiiyyyxxxeee^^^QQQFFFBBBAAA???>>>???@@@@@@>>><<<;;;<<>>===<<<<<<======>>><<<;;;::::::<<<>>>@@@BBBJJJHHHCCC>>>;;;===AAAEEELLLNNNPPPWWW```cccYYYKKKBBB>>>;;;;;;===>>>===:::vvviii]]]ZZZZZZ___aaa\\\WWWUUURRRMMMEEE@@@>>><<<999666222000...---......---+++---------,,,,,,,,,++++++///...,,,++++++,,,...///,,,...000222444666666777777555222111222333333333111333444555555666888::::::;;;;;;888444111333555999999999888777777888999888:::;;;<<<;;;<<<>>>@@@BBB@@@HHHTTTSSSFFFBBBIIIKKKJJJIIIGGGDDDAAA>>><<<>>>@@@EEEJJJOOORRRTTTUUUPPPNNNMMMOOOTTTZZZ___aaabbbggglllrrr{{{oooaaaXXX^^^iiiqqqwww}}}yyynnnvvvrrr```TTTQQQPPP```xxxpppooosss~~~ssslllooo___===666111222444333111111333222222222222333444444444:::JJJeeeqqqbbb{{{\\\OOOMMMHHHFFFEEEIIISSS___iiiooopppqqqrrrssstttsssrrrrrrrrrtttwwwyyyzzzzzzxxxwwwuuuvvvuuuuuuuuuxxx}}}{{{||||||{{{zzzzzz}}}}}}}}}~~~~~~xxxiii```^^^cccttt}}}uuussscccRRRIIIEEEBBBBBBDDDGGGEEEBBB>>><<<===@@@CCCIIIOOOWWWaaapppkkkSSSFFFAAA<<<777555666999===???BBBMMMcccvvv|||qqqfff]]]^^^ooo}}}vvvhhh]]]QQQLLLNNN[[[qqqqqqggg[[[\\\mmmtttvvvppp\\\NNNKKKYYYlllyyyoooVVVAAA666333000222444666888;;;@@@DDDIIIJJJLLLMMMOOOOOOPPPPPPQQQdddvvvzzzoooxxxvvvwwwxxx[[[<<<;;;<<<<<<<<<>>>DDDNNNXXX^^^kkkxxxzzzjjjZZZTTTLLL@@@??????>>>>>>>>>???@@@AAA>>>>>>=========>>>@@@BBBAAA@@@>>>===<<<===???@@@FFFHHHGGGBBB<<<:::===AAAEEEFFFIIIQQQ]]]gggddd\\\GGGBBB<<<888888888777666yyynnn\\\XXXYYY^^^aaa]]]XXXVVVQQQKKKEEE@@@>>><<<888555111///------------,,,+++------------,,,,,,,,,,,,---,,,+++*********++++++---///000333555666777888777555333222333444444333222333555555555666888::::::<<<<<<:::555222222444777888888777666666777999888:::<<<<<<<<<===???@@@AAA@@@PPPgggeeeMMMBBBIIIJJJJJJIIIGGGEEEAAA>>><<<;;;>>>AAAFFFKKKOOORRRTTTQQQOOONNNPPPUUUZZZ]]]^^^^^^dddiiillltttooobbbYYY___jjjppprrrrrr|||qqq___SSSXXXddd{{{nnn\\\QQQNNNVVVhhhxxxuuuwwwpppjjjpppyyyWWW888555222222222222222222222222222222222333444444555:::JJJfffzzz```hhhkkk[[[SSSKKKHHHFFFIIIRRR]]]hhhmmmmmmnnnpppqqqrrrrrrrrrrrrqqqsssuuuwwwxxxwwwvvvvvvssstttttttttuuuwww{{{{{{{{{zzzyyyxxxyyy|||||||||}}}~~~}}}zzz|||~~~tttmmmkkk|||sss^^^RRRLLLHHHHHHJJJIIIGGGCCC???<<<===@@@CCCGGGPPPYYY___iiiuuuxxxsssbbbQQQ???999999888444222444777:::;;;???JJJ\\\jjjuuunnnhhhbbbZZZYYYhhhzzz~~~fff\\\RRRNNNSSSaaavvv|||qqqgggYYYYYYjjj}}}uuuzzzvvvcccVVVWWWaaaqqqzzzmmmTTT@@@666333000111444666888<<<@@@CCCJJJKKKLLLNNNOOOOOOOOOOOOOOOZZZbbbtttjjjvvv~~~vvvTTT===999999:::;;;???FFFOOOVVVcccoootttjjj\\\SSSJJJAAA???>>>===<<<<<<===??????;;;===???AAABBBDDDHHHJJJIIIHHHHHHHHHIIIKKKNNNOOOPPPTTTVVVOOOCCC;;;<<<@@@===???AAAHHHVVVeeekkkjjjUUUMMMBBB:::777666555333vvvlll]]]YYYYYY^^^```\\\WWWTTTPPPJJJDDD???===;;;777333222000...---.........,,,...------------,,,,,,,,,+++++++++++++++++++++,,,......000222444666777888666444333222444444444333444555555444444555777::::::<<<===;;;666222222333555777888777555444666888777999<<<======>>>???AAA@@@BBBNNN\\\ZZZJJJDDDIIIHHHHHHHHHGGGEEEBBB???===999<<>>@@@BBBEEEOOOVVVVVVYYY___\\\RRRCCC;;;444333333111111333444666777999???JJJWWW___aaa^^^___ccc```___jjj{{{}}}ddd[[[SSSSSSZZZhhh{{{}}}tttnnnbbbbbbtttvvv|||yyyiiiaaafffhhhuuuzzzkkkQQQ>>>555333000222555777999<<<@@@CCCIIIIIIKKKLLLMMMNNNNNNNNNMMMRRRSSSaaaoooyyylllBBB666888999:::<<>>===;;;::::::;;;<<<===;;;>>>AAACCCDDDEEEGGGJJJJJJJJJJJJLLLOOORRRVVVXXX\\\dddhhh___OOOCCCBBBFFFBBBDDDEEEHHHTTTfffsssyyylll^^^LLL???:::999777555qqqggg^^^[[[ZZZ^^^```[[[UUUSSSOOOIIICCC???===:::666222333111///...///000///.........---------,,,,,,,,,***+++,,,---.../////////---...///111333555777888555333222222333444333333555555555333222333666999999<<<>>>;;;666222222222333666888777444444555888777999<<<======>>>???AAA???BBBEEECCC@@@AAAEEEJJJGGGHHHHHHGGGFFFCCC@@@>>>999<<<@@@FFFMMMTTTYYY\\\WWWTTTPPPOOOSSSXXX]]]___ccciiikkkjjjnnn|||iiiRRRNNN[[[lllxxx}}}jjjrrr{{{zzzwww{{{jjj]]]RRRHHHHHHPPPPPPXXXdddqqquuu```WWWOOOPPPaaaxxx|||wwwooowwwkkkGGG555666555111000222333444222222111111222222333444222555CCC]]]xxx}}}ZZZ[[[eeevvvuuunnnTTTPPPLLLHHHIIIPPP[[[ffflllggghhhkkknnnpppqqqrrrrrrqqqqqqqqqrrrrrrrrrsssssssssuuuvvvuuutttssstttuuuuuuxxxzzz{{{zzzyyyyyyyyy}}}~~~~~~|||yyyxxxuuu}}}vvvfff\\\___gggzzzooocccZZZVVVWWWUUUPPPIIICCC@@@@@@AAADDDNNNRRRMMMLLLMMMFFF;;;555555666888555111444:::333555666888???KKKUUUZZZSSSRRRYYYdddfffeeeooo~~~wwwwwwyyyyyyxxxbbb[[[UUUWWW___lllxxxuuukkkmmm|||}}}vvvfff```hhhmmmxxx{{{jjjOOO<<<555333111444666888:::===AAADDDGGGHHHIIIKKKLLLLLLMMMMMMLLLQQQPPP\\\sss>>>666888:::;;;<<>>>>>999555222222555666777666555666888:::::::::;;;<<<===>>>?????????AAABBBCCCDDDEEEFFFHHHJJJJJJIIIHHHEEECCC@@@>>><<<;;;===CCCLLLRRRUUUUUUPPPOOOMMMMMMPPPUUU[[[___```cccjjjqqquuu|||vvv___VVVccc{{{wwwmmmlllyyy~~~vvv```MMMGGGJJJGGGHHHPPP\\\hhhyyypppfff[[[SSSYYYkkk}}}yyyyyywww}}}cccEEE444444222111000000//////222222222111111111000000333444===QQQkkk[[[SSSaaawww{{{ppp]]]ZZZQQQKKKKKKPPPWWW```hhhkkkjjjjjjlllnnnoooooonnnrrrssssssrrrpppppprrrsssooopppsssuuuvvvvvvuuuttt{{{zzzyyyyyy{{{{{{zzzyyy}}}{{{yyyzzz{{{{{{xxxuuuuuusssnnncccVVVPPPPPPSSS}}}{{{pppeeemmmeeeYYYMMMEEEBBBBBBDDDFFFHHHFFFAAA>>>===;;;666:::888777777888888777666666888888888AAAQQQZZZ[[[RRRPPP[[[nnnrrrkkknnn{{{{{{pppgggdddhhhllluuussskkk]]][[[WWWVVVaaauuu~~~ssshhhdddvvvnnnbbbeeekkkppp{{{yyycccIII;;;777555222333555888<<<@@@CCCDDDHHHHHHIIIIIIJJJLLLMMMNNNMMMSSSWWW]]]rrr}}}|||~~~III>>>888777<<<===;;;@@@IIIQQQXXXaaaccc]]]SSSIIICCC???<<<777666666888:::::::::;;;===???@@@AAA@@@@@@DDDEEEFFFGGGHHHIIIJJJJJJRRR\\\fffdddYYYOOONNNPPPNNNJJJHHHOOO]]]nnn|||rrrXXXEEE<<<888666555rrriii___\\\\\\```___YYYTTTSSSRRRLLLDDD???<<<:::666333111000...---,,,,,,------,,,,,,,,,,,,+++++++++++++++******+++------,,,***)))+++...111444777888999888666444333444666777777555555555333222222555777999<<<>>>>>>999555222111444555666666555666888999::::::;;;<<<===>>>?????????BBBEEEEEEDDDEEEGGGJJJKKKKKKJJJIIIGGGDDDAAA@@@===<<<===BBBJJJQQQVVVWWW\\\YYYSSSOOOOOOSSSZZZ___bbbdddjjjpppttt{{{gggTTTWWWkkktttjjjlllvvvmmmUUUFFFCCCAAA@@@EEEPPPZZZggg~~~uuuhhh]]]___kkk~~~zzzwww{{{yyyzzz]]]AAA333333222111000000000000222222222111111111000000333333888HHH^^^sssdddVVVeee~~~sssaaaVVVRRRTTT\\\eeeffffffgggiiilllnnnppppppsssttttttsssqqqpppqqqssspppqqqsssuuuvvvvvvvvvuuuyyyxxxvvvwwwxxxxxxwwwvvvxxxvvvttttttuuutttqqqnnnbbb```[[[SSSLLLIIILLLOOOjjjnnn[[[MMMEEEBBBAAABBBBBB>>>888777999888555666555555777999;;;:::999777999:::<<>>>>>>>>>>>AAABBBBBBCCCEEEFFFFFFGGGFFFKKKQQQRRRNNNHHHDDDCCC@@@AAADDDJJJXXXlll{{{bbbLLL???999999;;;tttkkk```]]]]]]```___YYYTTTTTTQQQKKKCCC>>><<<:::666333111000...---,,,,,,------,,,++++++++++++*********+++******+++------,,,******+++---000333666888999777666555333333555888<<<666666444222111222666999999<<<>>>===:::555222111333555666666666666888999::::::;;;<<<===>>>>>>???>>>CCCGGGGGGDDDDDDGGGKKKKKKKKKKKKJJJHHHEEECCCAAA>>>======AAAHHHPPPVVVYYYaaa]]]VVVOOOMMMQQQYYY___eeefffjjjnnnqqqyyy{{{\\\KKKOOO]]]hhh{{{uuukkkdddiiivvv~~~}}}~~~zzzyyygggQQQHHHCCC>>>???GGGNNNTTTaaapppyyykkkfffkkkyyywwwvvv~~~pppTTT<<<222222111111111111111222222222222111111111111111111000333???RRRgggwwwoooZZZggghhhTTTJJJJJJRRR\\\```aaacccfffjjjmmmqqqrrruuuuuuuuusssqqqpppqqqrrrrrrrrrssstttuuuvvvvvvwwwyyyxxxwwwxxxzzzzzzxxxwwwuuussspppnnnllliiieeeaaaSSSOOOJJJFFFEEEGGGKKKNNN[[[}}}lllWWWJJJDDDBBB??????:::555666:::;;;888666666666999<<<======;;;999<<<>>>CCCOOO___iiimmmlllrrr|||zzzjjjbbbTTTHHHBBBFFFPPPXXXkkkxxx}}}iiiXXXSSSVVVYYY[[[\\\^^^hhhyyyggg___eeennn]]]]]]uuuyyyiiiaaaggglllwww~~~xxx^^^DDD888666444555666777:::>>>AAADDDFFFHHHHHHIIIJJJKKKLLLLLLMMMJJJMMMNNNSSSgggmmmqqqwwwppplllFFF:::111444888777999>>>DDDLLLXXX___^^^XXXQQQLLLGGGCCC===999888888777777777888999:::;;;<<<<<<<<<===>>>>>>???@@@AAABBBBBBAAA@@@@@@CCCFFFEEE@@@;;;666;;;>>>@@@FFFXXXrrr~~~iiiSSSDDD>>>???BBBvvvlllbbb^^^]]]```___YYYUUUTTTPPPJJJCCC>>><<<:::666444111000...---,,,,,,------+++++++++*********))))))+++******+++------,,,******+++,,,///222555777888666666666333111333999???:::999777444222222555888999;;;======:::777333111222444666666666666777999999::::::;;;<<<===>>>???<<>>===???EEENNNVVV[[[ZZZXXXSSSNNNLLLPPPXXX___fffgggiiimmmooovvvsssRRRDDDGGGMMMiiirrruuunnnlllrrrvvvssszzzaaaUUUMMMDDDAAAGGGKKKLLLPPPWWWiiivvvooooooxxx}}}xxxyyy}}}iiiNNN777111111000000111222222333111111111111111111111111///...111;;;MMMfff}}}www[[[ddd|||pppYYYIIIAAABBBKKKTTT\\\^^^aaaeeehhhlllpppsssvvvvvvvvvtttqqqpppqqqrrrsssssssssssstttuuuvvvwwwvvvvvvvvvxxxzzzzzzyyywwwvvvsssnnnhhhaaa[[[UUURRRKKKHHHDDDCCCGGGMMMRRRTTT]]]uuuvvv___PPPHHHEEE@@@AAA@@@>>>AAAEEECCC>>>999999999;;;>>>???>>><<<===???CCCKKKXXXgggqqqvvvxxxqqqiiiddd\\\VVVUUUZZZaaagggkkkuuu{{{sss```RRRPPPTTTWWW]]]bbbgggqqquuuqqq{{{mmmeeejjj~~~vvvgggcccmmmssszzzvvv\\\DDD:::999888666777999;;;>>>BBBEEEFFFHHHHHHIIIJJJKKKKKKKKKLLLFFFHHHIIIMMM]]]yyyyyynnnzzzwwwllloooNNN===111333777888888<<>>:::888888777777777777888999::::::;;;;;;:::;;;;;;<<<======>>>>>>@@@===;;;===AAABBB===888444888:::999<<>>===<<<:::666333333444666999:::;;;<<<;;;888444111111333555666666666777888999999:::;;;<<<===>>>>>>;;;@@@EEEFFFCCCBBBDDDHHHGGGHHHHHHHHHFFFDDDCCCAAA@@@???===>>>BBBKKKTTTZZZSSSUUUTTTRRROOOPPPUUUZZZeeefffiiilllnnnttteeeOOOIIIJJJ[[[nnn{{{xxxrrrrrrssspppuuuvvvtttrrrsssxxxnnnaaaYYYMMMEEEHHHJJJGGGGGGKKK[[[zzzyyy~~~~~~}}}|||eeeIII444000000000000111222333333111111111111111111111111///000222:::KKKeee^^^aaaxxx~~~~~~zzz___eeeYYYKKKDDDAAABBBGGGNNNYYY]]]aaaeeehhhkkkpppsssvvvvvvuuusssqqqppppppqqqssssssrrrrrrssstttuuuvvvqqqpppqqqsssuuuuuutttrrrrrrnnnggg]]]SSSKKKFFFCCCBBBBBBBBBFFFNNNVVV[[[^^^fffqqq|||dddTTTKKKHHH@@@EEEIIIMMMRRRSSSLLLCCC999888888:::===?????????@@@AAAGGGRRR```mmmxxx~~~mmmeeefffiiillloooqqqqqqpppqqqttttttkkk^^^TTTRRRTTTVVV___hhhnnnxxx|||www{{{|||qqqaaa___kkkrrr{{{~~~ttt[[[DDD=========777888999<<>><<<>>>BBBDDDDDDDDDDDDDDDFFFFFFGGGGGGFFFEEECCCBBB@@@???>>>===@@@GGGQQQXXXUUUYYY[[[XXXRRRPPPQQQUUUbbbdddiiimmmnnnrrr~~~uuu\\\NNNHHHQQQ___lllnnnjjjjjjmmmnnnmmmuuu{{{{{{{{{{{{pppaaaRRRFFFEEEDDD@@@@@@DDDQQQvvv~~~|||www^^^DDD333111000000000111222333333111111111111111222222222111222444777DDD^^^gggaaassszzzUUUSSSKKKDDDBBBAAA???@@@CCCSSSYYY```fffhhhkkkooorrrtttttttttrrrpppooopppqqqqqqqqqrrrrrrsssssssssssspppooopppqqqrrrpppmmmjjjccc___XXXNNNFFF@@@???@@@???CCCIIIRRRZZZbbbhhhkkkoooqqq|||nnn\\\QQQKKKDDDLLLVVV___eeecccVVVIII;;;999777888<<>>???>>>777888999;;;>>>AAADDDEEEGGGHHHIIIJJJKKKJJJJJJIIIHHHJJJLLLNNNUUUdddxxxyyyjjjuuu~~~xxx^^^III666222333333444888;;;???HHHRRRYYYZZZXXXTTTKKKGGGAAA<<<::::::999888999999888888999999:::;;;999999999:::::::::;;;;;;:::;;;;;;:::777666555555444444555:::FFFUUUeeeooouuusssnnniiimmmsssmmmaaarrriiibbb]]][[[\\\[[[UUURRRRRRNNNIIIAAA===;;;:::777444111000...---,,,,,,------,,,,,,,,,,,,+++++++++++++++******+++------,,,***+++++++++,,,...222555777555333111000222333444444777888999888555444444444666666777:::===<<<888444...111555777777666777888888999::::::<<<<<<===>>>>>>>>>@@@CCCGGGGGGEEEBBBFFFGGGGGGHHHGGGFFFDDDCCC@@@???>>>===>>>DDDMMMTTTXXX\\\^^^ZZZSSSNNNOOOSSS^^^bbbiiiooooooqqqzzzsss[[[LLLKKKNNNUUU^^^ccccccdddggggggrrr~~~jjjXXXHHHCCC???;;;===DDDKKKiii{{{|||uuu|||~~~lllTTT???222111111111111111111222222000000111111111222222222333444444444===VVVxxxvvvaaajjj|||WWWKKKEEE@@@@@@???<<<;;;===KKKSSS^^^eeehhhkkknnnrrrrrrrrrrrrqqqoooooopppqqqooopppqqqrrrrrrrrrqqqpppmmmlllkkkjjjhhhddd___[[[NNNLLLHHHBBB>>>@@@EEEJJJOOOWWWbbbkkkppptttxxxzzzxxxxxx|||~~~kkk]]]UUUQQQZZZgggssszzzwwwgggVVVGGGCCC???<<<===@@@CCCDDD???@@@JJJ^^^ppp}}}~~~vvvtttoooiiibbb______aaadddnnnyyy}}}}}}uuuxxx}}}eee```oooyyy{{{|||qqqXXXCCC<<<<<<;;;777777999;;;>>>AAACCCDDDFFFHHHIIIKKKKKKJJJIIIHHHIIIJJJLLLMMMSSS```vvvmmmgggrrrzzzxxxkkkVVVAAA888555111333999888<<>>@@@??????DDDIIIJJJFFFBBBGGGHHHHHHIIIHHHGGGFFFEEE??????>>>======BBBKKKQQQWWW[[[]]]XXXQQQMMMOOOTTT[[[aaaiiipppppppppwwwuuu^^^MMMFFFJJJ\\\hhhgggccccccccclllwwwwwwyyyqqq___MMMDDD>>>:::???GGGMMMfff~~~uuuqqqvvvcccMMM;;;222222222111111111111111222000000111111222222222222222444333222999QQQttt```___iiiKKKDDD?????????>>>???CCCDDDNNN[[[dddhhhkkkooorrrpppqqqqqqpppooonnnpppqqqnnnoooqqqrrrrrrqqqpppooodddbbb```]]]YYYTTTMMMHHH@@@???>>><<<===DDDOOOWWWfffqqq}}}xxxiiiaaa___iiivvvvvveeeWWWQQQIIICCCAAAAAABBBCCC>>>???KKKaaauuuqqqrrrpppkkkffffffjjjnnnnnnxxx~~~sssmmmpppxxxxxxuuuqqqxxx~~~eee```ppp|||{{{|||pppVVVAAA:::999777777777999;;;===@@@BBBDDDFFFHHHIIIKKKKKKJJJIIIGGGGGGHHHIIIJJJOOO^^^vvv{{{dddeeetttxxxwwwbbbKKK???888333444;;;666999???JJJUUU\\\^^^]]]VVVQQQIIICCC>>><<<999888888888777666666777999999777777777888888888888888888666555777999999555222333222222555???QQQgggvvvrrriiijjjfff^^^rrrhhhcccaaa___\\\YYYVVVSSSRRRNNNHHHAAA===;;;999666444111000//////111222222111,,,,,,,,,+++++++++******'''(((***,,,---,,,+++******+++++++++,,,000555:::999999777444111111222444999777666666666666444333777666666888;;;<<<<<<;;;000111333555666777888888777999;;;<<<<<<===>>>@@@BBB???@@@EEELLLOOOJJJEEEFFFDDDDDDEEEFFFGGGFFFEEE@@@BBBAAA>>>:::===GGGPPPVVVYYYZZZXXXSSSPPPPPPRRRWWW^^^jjjssstttssswww~~~sss[[[MMMHHHYYYnnnyyyxxxuuuhhhbbbgggyyytttooonnnpppxxxkkk]]]LLLBBBAAACCCCCCBBBKKKiii~~~vvvooorrroooYYYHHH;;;222222222111111111111222222222222222222222222222222222//////333999JJJmmmuuu]]]vvv___III===DDDDDD:::888AAACCCKKKVVVaaahhhlllnnnnnnsssrrrqqqpppoooooooooooopppppppppqqqqqqnnnjjjgggdddYYYOOOLLLIIIDDD>>><<<===:::;;;AAAEEEKKKXXXfff~~~yyyqqqrrrzzz}}}ooodddXXXMMMJJJKKKHHHEEEDDDBBBAAAKKKbbbyyyvvvooojjjkkknnnppprrrvvv{{{rrrnnnllllllqqqyyyzzzyyyuuutttzzzwwwiii```gggvvv~~~kkkQQQ>>>999;;;;;;;;;:::::::::<<>>@@@BBB@@@AAAGGGOOORRRNNNJJJFFFDDDDDDEEEFFFGGGFFFEEEAAABBBBBB>>>:::===FFFNNNVVVZZZ\\\[[[VVVQQQOOONNNUUU[[[fffppprrrqqquuu{{{~~~lllZZZMMMTTTfffuuu~~~|||qqqiiilllssstttqqqnnn]]]]]]bbboooxxx{{{{{{|||xxx|||}}}jjjddd^^^___fffnnnpppppp]]]VVVLLLFFFEEEHHHKKKLLLMMMjjj~~~sssooouuujjjRRRAAA666///111000000//////000000111111111111111111111111111333000000222666EEEhhh~~~\\\ccceeeJJJAAA@@@======BBBDDDKKKVVVaaahhhmmmnnnoooqqqpppoooooonnnnnnoooooopppooooooooonnnjjjeeebbbYYYQQQIIIGGGDDD>>>::::::<<<;;;@@@IIIPPPYYYfffttt|||nnnaaaUUURRRSSSPPPKKKHHHFFFGGGQQQccctttyyyuuu~~~zzzsssnnnooosssuuuxxx|||www~~~~~~{{{zzz{{{|||yyyrrrqqqrrrlll___ZZZddduuuyyydddKKK;;;888::::::999999888999;;;>>>BBBDDDIIIIIIGGGFFFFFFFFFGGGHHHGGGDDDEEEIIIHHHMMMccc{{{xxx}}}uuuoooYYYCCC999222111777666888<<>>AAA;;;666333444666???XXXqqq}}}oooeeecccaaa___\\\XXXUUURRRQQQOOOIIIBBB>>><<<:::777555222000.........///...---,,,,,,,,,+++++++++******)))***+++,,,,,,+++)))(((******++++++,,,///444777::::::999777444222222333666555333444666777777666555666777;;;===>>><<<:::333222222333666888888888777999;;;;;;;;;<<<>>>@@@AAA@@@AAAGGGOOOSSSPPPMMMFFFDDDDDDEEEFFFGGGFFFEEEBBBDDDCCC???;;;<<>>BBBBBB>>>BBBHHHSSS]]]fffjjjllllllmmmmmmllllllmmmmmmnnnoooooonnnmmmllljjjeee___ZZZNNNHHHBBB@@@<<<888777:::@@@DDDNNNYYYbbbjjjuuuxxxiii\\\YYY[[[WWWOOOJJJHHHJJJQQQ\\\eeelllttt|||}}}rrrfff[[[YYYdddqqq~~~wwwrrrtttvvvxxx}}}uuujjjfffooovvvsssyyyzzzppplllbbbXXXYYYfffvvvsssZZZCCC888888:::999:::::::::;;;===@@@CCCDDDIIIHHHEEECCCCCCDDDFFFHHHHHHEEEEEEGGGEEEGGGWWWjjj}}}uuugggRRR888...222333555777;;;BBBJJJTTT\\\aaabbb\\\VVVSSSLLLAAA999666888888777777777777777888666666666666666666666666555666666666999>>>DDDIIIBBB999222111222888III\\\rrr}}}kkkccccccbbb___\\\XXXTTTRRRPPPOOOJJJBBB>>><<<:::888555222000...---------,,,+++,,,,,,,,,+++++++++******+++++++++++++++***)))(((******+++++++++...222555:::;;;:::888555333333333888777666666888999999888555666888;;;>>>???===;;;666333111222666888999888777888:::;;;;;;<<<>>>@@@@@@???AAAFFFLLLOOONNNKKKFFFDDDDDDDDDFFFGGGFFFEEEDDDEEEDDD@@@<<<<<<@@@DDDMMMVVVbbbhhhhhhccc^^^\\\SSSUUU^^^hhhnnnoooqqqvvvtttVVVFFFDDDKKKRRRjjjsssvvvppppppwww{{{yyy}}}tttjjjeeeaaaaaagggoookkkssstttmmmbbbWWWOOONNNQQQTTTZZZ]]]cccjjjrrrwwwzzzzzzyyyyyynnnssssssVVV???555444444000//////......//////000000000000000000000000000111111333333222<<<]]]~~~}}}[[[bbb||||||zzzTTTFFFIIIFFF<<<>>>DDDMMMXXXaaafffggggggiiiiiiiiijjjkkklllmmmnnnnnnmmmllljjjgggaaaYYYTTTNNNHHHCCC@@@<<<:::>>>EEEJJJSSSaaammmtttxxx}}}ssseeecccddd___UUUNNNLLLLLLOOOVVV^^^cccfffgggjjjbbbYYYPPPGGGDDDKKKVVVxxx~~~xxxttttttvvvwww|||zzzvvvpppjjjiiiqqqqqqlllmmmvvvtttkkk```[[[bbbooo{{{mmmQQQ<<<666888::::::<<<===>>>@@@BBBDDDFFFGGGHHHGGGEEEDDDCCCDDDFFFGGGGGGEEEEEEEEECCCDDDOOO\\\~~~{{{uuuccc???111777333333555999???GGGQQQ[[[aaa```]]]YYYVVVPPPHHH???:::999999888777666666777777444444444444444444444444555555555555888@@@HHHOOOJJJ@@@777444111444DDDVVVpppllleeecccbbb___[[[WWWTTTQQQPPPOOOIIIBBB===<<<:::777444222000...---------+++***,,,,,,,,,+++++++++******++++++++++++******)))((()))***+++++++++---000333888999:::999666444333333888777666777888999777666666666888;;;???@@@???===888444111111555999999888666888:::;;;;;;;;;===???BBBAAABBBFFFJJJMMMLLLJJJFFFDDDDDDDDDFFFGGGFFFEEEDDDEEEEEEBBB>>><<<===@@@GGGRRR```jjjkkkgggbbb___WWWVVV[[[dddkkknnnqqqttt~~~~~~zzz^^^NNNHHHGGGJJJ^^^nnnnnnlllqqqvvvwwwxxxssslllbbbZZZ\\\nnn~~~yyykkkddddddfffeeeiiittt~~~yyyyyyoooxxxjjjMMM999333333444111000000//////000000111111111111111111111111111000000333444222;;;XXXvvvlllcccvvv}}}xxxhhhNNNKKKHHH>>>>>>BBBJJJUUU___eeefffeeeffffffggghhhiiikkklllmmmmmmlllkkkjjjggg```YYYSSSSSSLLLFFFCCCAAABBBIIIRRRUUUaaaqqq|||}}}yyyzzzyyywww|||pppbbb[[[ccc|||rrrooooooiii^^^XXXWWWUUUVVV^^^iiiooollleee[[[SSSKKKEEEAAA@@@GGGPPPeeerrr~~~zzzuuurrrssssssssswww}}}||||||vvvlllbbbcccmmmxxxjjjKKK999666999<<<======>>>@@@BBBDDDFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDLLLTTTwww}}}{{{oooMMM;;;<<<777111333777<<>>@@@@@@???;;;555000000555999:::888666888:::::::::;;;===???DDDCCCDDDGGGJJJLLLLLLKKKFFFDDDDDDEEEFFFGGGFFFEEEDDDEEEEEECCC???===<<<<<>>AAADDDKKKVVVaaaggghhhfffeeeeeefffggghhhjjjlllllllllllllllllliiiddd\\\WWWNNNHHHCCCDDDFFFJJJRRRYYY___kkkyyy{{{yyyxxxssspppuuuxxxfffSSSHHHAAADDDYYYqqq}}}zzzxxxpppgggbbbbbbbbbdddmmmzzzvvvhhhVVVNNNEEEBBBCCCFFFOOOXXX\\\hhhsssyyy|||}}}sssqqqqqqssssssrrrvvv|||~~~ssshhhbbbgggsss|||hhhIII999666999<<>>HHHWWWaaadddbbb```___```XXXUUU[[[dddjjjnnnrrruuuvvv|||jjjVVVMMMLLLKKKLLLIIIGGGKKKRRRPPPSSSVVVSSSNNNTTTiiiyyyzzzwwwssssssWWW>>>333222000+++000//////......//////000000000000000000000000000111...///333333666GGGZZZzzzxxxfffooo}}}pppxxxnnnYYYMMMDDDBBBDDDJJJUUUaaahhhhhhfffeeeeeeffffffhhhiiikkklllkkkkkkmmmnnnmmmhhhaaa\\\MMMHHHHHHOOOWWW\\\aaafffkkkttt{{{{{{zzz||||||yyyvvvtttooommmsssooo[[[KKKGGGCCC???JJJ]]]|||uuurrrqqquuuzzzwwwfffVVVPPPMMMPPPTTTWWW\\\aaa^^^fffpppvvv{{{}}}yyyrrrmmmmmmqqquuuvvvvvvzzz~~~rrrnnnuuunnnccc^^^gggttt|||fffHHH999555777;;;@@@<<<>>>BBBEEEGGGHHHGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGBBBAAA@@@???AAAEEEIIIKKK[[[~~~~~~qqqRRR777222222444666666999AAALLLVVV^^^bbbbbb^^^YYYTTTIII>>><<<;;;999777666555444444333333333333333333333333444555555555555666999<<>>666//////555:::;;;999666777999::::::;;;===???<<<===???BBBFFFIIILLLMMMFFFDDDDDDEEEFFFGGGFFFEEECCCDDDDDDCCCAAA>>>;;;999:::DDDSSS___dddeeeeeeeeebbbYYYSSSXXXaaahhhmmmqqqvvvvvvzzz\\\OOOFFFGGGGGGAAA@@@CCCBBBHHHPPPUUUXXX```sss~~~uuuttt|||jjjNNN999333555222,,,.........------.........////////////////////////222......222222333???OOOnnnuuuhhhooozzz{{{zzzssslllttt]]]OOOAAACCCHHHSSS___ggggggeeeffffffffffffhhhiiijjjkkkjjjkkknnnppppppllleeeaaaVVVSSSVVVcccooouuuwwwxxxvvv|||}}}vvvsssuuuwwwuuunnnmmmjjjjjjqqq}}}xxxoooYYYJJJIIIEEE===CCCSSSbbb|||uuucccXXXXXX]]]ggglllkkkhhhgggbbbiiiqqqvvv{{{{{{sssiiiiiikkkqqqxxx{{{{{{}}}pppfffkkk}}}kkk```\\\fffsss}}}eeeHHH999555555:::@@@>>>AAAEEEHHHJJJJJJJJJIIIKKKIIIGGGEEEEEEFFFHHHIIIBBBAAA???===???DDDGGGGGGQQQuuueeeEEECCC444555555444444;;;FFFOOOWWW^^^cccbbb___ZZZOOOBBB<<<;;;999888666555444444333333333333333333333333444555666666444333444555;;;777;;;DDDGGGCCCDDDIIIDDDIIIJJJDDD@@@@@@CCCCCCnnneeebbb```\\\XXXTTTQQQNNNMMMOOOIIIAAA<<<:::999777555000000...---+++)))(((''',,,++++++******++++++,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,000222444666666444222000444555777999;;;===???@@@<<<:::777777:::???FFFJJJEEE???777111111555:::======:::777777:::===>>>===>>>@@@AAACCCDDDHHHMMMQQQMMMIIIEEEDDDFFFGGGGGGEEEEEEHHHJJJHHHDDD???;;;999999AAAJJJSSS___iiihhhaaa]]]XXXUUUWWWYYY\\\gggsssuuuxxx||||||dddTTTOOONNNJJJEEEGGGMMMZZZjjjwww}}}}}}uuuqqqzzzyyyaaaEEE666222000//////......//////////////////////////////////////////000......000111444===GGGjjjsss[[[^^^sss{{{~~~bbbKKKGGGFFFMMMZZZcccfffdddfffhhhiiijjjjjjkkkmmmnnniiiooorrrrrrqqqpppkkkeee^^^WWWVVVaaappp{{{}}}uuupppmmmlllmmmmmmrrrpppnnnnnnrrrxxxzzztttpppgggeee]]]NNNAAA>>>FFFOOO^^^rrrmmm```aaa^^^kkkxxx~~~uuujjjkkkqqqyyy{{{vvvqqqpppmmmpppssswwwzzz}}}}}}~~~zzzxxxwwweee^^^ZZZbbbqqqZZZ>>>777666<<>>@@@BBBDDDGGGIIIJJJIIIIIIHHHGGGFFFDDDDDDFFFGGGHHHFFFEEEEEEEEEEEEEEEFFFFFFLLLdddlllDDD999555333444555666<<>>@@@AAABBBDDDGGGKKKNNNNNNJJJFFFEEEFFFGGGFFFEEEFFFGGGIIIGGGCCC???===;;;999???FFFNNN[[[fffhhhdddfffbbb^^^ZZZUUUUUUaaapppsssvvv{{{wwwjjjaaaYYYRRROOOYYYlllzzz|||rrroooyyysss\\\CCC555222000/////////////////////.........////////////////////////111//////111111222999BBBcccddd\\\ooocccVVVJJJJJJTTT```cccbbbdddfffhhhiiiiiijjjlllnnnmmmrrruuutttsssrrrmmmggg___YYYXXX```iiipppvvv{{{~~~{{{vvvrrrqqqqqqqqqqqqqqqpppppprrrwww}}}~~~vvvlllfffcccfffgggcccYYYMMMGGGKKKQQQZZZkkkrrr]]]UUUYYYeeevvv{{{qqqppprrrwwwwwwqqqmmmlllkkkpppvvvxxxxxxzzz}}}kkkvvv{{{yyysssmmmccc]]]\\\dddssszzzVVV===888888===CCC@@@AAACCCEEEHHHIIIIIIIIIHHHHHHGGGEEEDDDDDDEEEGGGHHHFFFEEEEEEDDDDDDEEEEEEFFFDDD^^^~~~oooUUU;;;666333555555666999???GGGRRR^^^bbbccc```VVVLLLBBB>>>999555444444444444333333333333333333333333333333333333333333222222555666777888999999888888666666666777777777777888pppfff^^^]]]ZZZXXXUUUSSSQQQQQQOOOIIIBBB<<<:::888555222...............---------,,,,,,++++++++++++,,,,,,+++++++++******+++++++++*********++++++++++++,,,000222555777777666555333...000222555777888888888;;;:::777777888<<>>444111000///000000000//////.........---////////////////////////111000000222000///444<<>>888333444555444666999>>>GGGRRRYYY^^^```\\\WWWKKKFFF>>>999666555555555333333333333333333333333333333333333333333444444333444444555555444444333333333333333444444444444ooofff___^^^[[[XXXUUURRRQQQPPPOOOIIIBBB===:::888444111////////////............,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))***+++,,,************++++++++++++...000333666777666555444---///111444555666555555777666444444555888<<<>>>AAA???;;;777444555777:::999888888888:::<<<======???@@@AAAAAAAAABBBEEEHHHPPPNNNJJJGGGEEEEEEFFFFFFFFFFFFFFFDDDBBBAAAAAABBB:::;;;<<<@@@JJJWWWcccjjjpppoookkkbbbWWWSSSXXX___jjjpppwww~~~~~~pppqqqmmm]]]LLL:::222111000000000000000000///......------///////////////////////////...000222000...222999KKKlllvvvvvv~~~mmmWWWIIIHHHOOOUUUYYY]]]```cccfffggghhhjjjkkklllqqqsssqqqooonnniiibbbbbb``````bbbbbbccciiiqqqqqqqqqrrrrrrssswww{{{~~~yyycccQQQMMMVVV```kkkpppsssnnnbbbUUUMMMJJJNNN\\\mmmxxx{{{|||~~~uuuqqqqqqrrrrrrooorrr~~~zzzjjj^^^QQQJJJHHHIIIRRR\\\ooorrrllljjjnnnrrrrrrsssuuuyyy|||~~~}}}{{{|||iii\\\hhhuuu|||yyyqqqbbbXXXZZZ___iiivvv}}}www___CCC555888:::???FFFDDDEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDAAALLLaaayyypppgggCCC:::333333444444444555666===EEENNNUUUZZZ\\\[[[TTTOOOGGGAAA<<<999666444222222222222222222222222333333444444444444555555333333333333222111111111111111111222222222333333mmmfffaaa___\\\XXXTTTQQQOOONNNMMMHHHAAA===;;;888444111111111000///...------,,,---,,,,,,,,,,,,,,,,,,---,,,+++))))))))))))+++,,,))))))*********++++++++++++...111444666666555444///000222333555555555555666555444444555777:::;;;======<<<999555444555777555666777999:::<<<>>>@@@>>>@@@AAAAAAAAAAAACCCEEEOOONNNLLLIIIFFFEEEFFFFFFEEEFFFEEEDDDBBBAAACCCDDD;;;:::999;;;AAAMMM\\\hhhjjjjjjiiieeeaaa]]]ZZZWWWdddkkkttt|||yyyyyyzzz{{{yyy{{{|||sssyyy~~~eeeQQQCCC555111111000000000000000//////.........---////////////////////////++++++...111000...222999AAAfffyyyzzzwwwkkkllleeeZZZNNNFFFFFFLLLRRRYYY\\\```dddeeeggghhhjjjjjjooorrrqqqooommmggg```ZZZXXXWWWVVVSSSRRRYYYbbbhhhlllqqqwww}}}{{{eeeUUUSSS]]]hhhwww{{{}}}xxxmmmaaaYYYVVVLLLTTT]]]aaa___[[[XXXWWWmmmuuuxxxssslllhhheeecccaaa]]]```pppssshhh[[[TTTNNNNNNRRRZZZeeeooovvvqqqkkkhhhmmmsssvvvxxxzzz{{{zzzzzz|||{{{{{{nnniiijjjyyywwwvvvnnn```SSSYYYaaajjjvvv}}}vvvkkkQQQ:::333888;;;@@@FFFEEEFFFGGGIIIIIIIIIHHHFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCHHHUUUlll{{{wwwmmmOOOBBB666333444444333444333555;;;CCCKKKPPPUUUXXXQQQNNNJJJFFFBBB===888555222222222222222222222222333333333444444555555555444333333222111111111000111111111222222222333333lllfffbbb```]]]XXXTTTQQQNNNMMMKKKFFF@@@===;;;999555111222111000///...---,,,,,,------,,,,,,,,,,,,------*********))))))*********)))))))))************+++))),,,///333555666555444222222222333444555555666777777777777888:::<<<===???AAA@@@===666222111222333555888999:::<<<>>>@@@>>>@@@AAABBBAAABBBCCCEEEMMMMMMMMMLLLIIIFFFFFFGGGEEEFFFFFFDDDBBBBBBCCCDDD===;;;999999:::CCCSSSbbbjjjnnnqqqqqqqqqooofff\\\___fffpppyyyuuukkkeee___]]]ZZZ\\\lll~~~}}}yyyuuuvvv]]]GGG<<<333111222000000000////////////////////////////////////////////////******---000///...333:::999^^^vvvvvvooo[[[XXXZZZYYYPPPFFFAAAFFFLLLTTTXXX^^^bbbdddeeegggiiiiiipppuuuuuussspppiiiaaaZZZUUUPPPLLLHHHGGGMMMVVVaaakkkyyy~~~sssjjjfffjjjppp{{{~~~zzzqqqggg```]]]UUUTTTQQQLLLGGGCCCCCCCCCHHHWWWgggnnnnnniii```WWWSSSOOORRRddd~~~ttthhh___```bbbeeehhhmmmttt}}}tttmmmjjjpppvvvxxxyyyzzzwwwuuuuuu{{{~~~|||zzzxxx|||}}}xxxpppqqq~~~xxxrrrhhh[[[RRRZZZccclllvvv{{{qqqbbbGGG555333;;;===AAAFFFEEEGGGHHHIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCFFFRRRhhh{{{bbbPPP===555555444444444333222555;;;BBBFFFLLLRRRIIIGGGEEEDDDBBB???;;;777333333333333333333333333222222333333444444555555444444333222111111111222222222222222333333333444lllhhhaaa___\\\XXXTTTQQQOOONNNIIIEEE???===;;;999555222/////////......---------------,,,,,,,,,,,,------))))))************))))))))))))))))))************)))+++///333666777777666444333222111222444666777666666777999:::<<<===>>>???BBBDDD@@@999444222333444666999:::999:::<<<>>>===???AAABBBBBBBBBDDDEEEIIILLLOOONNNKKKHHHGGGGGGEEEFFFGGGFFFCCCBBBBBBCCC???<<<999888666:::JJJZZZjjjssszzzzzzyyyuuulllcccZZZbbbmmmwww~~~}}}ooofff\\\TTTQQQNNNNNN\\\mmmzzz}}}~~~{{{zzztttuuummmTTTAAA888111111222111///000------......///000000000////////////////////////,,,+++---///......333:::555TTTyyy{{{yyyvvvYYYPPPSSSTTTNNNEEE@@@CCCGGGQQQVVV[[[```cccdddfffggghhhpppwwwxxxwwwssskkkbbb\\\TTTLLLHHHFFFFFFMMMUUUbbbrrr|||xxxzzz{{{{{{zzzyyyyyyzzzzzzpppeee]]]ZZZXXXSSSLLLEEE???===<<<===:::HHHYYYeeelllkkkcccZZZTTTPPPRRRaaazzzxxxqqqjjjfffnnnwwwvvvooommmssszzz|||zzzyyyvvvxxx{{{~~~xxxxxx{{{||||||yyy~~~ttteeeZZZSSS^^^gggnnnwww{{{nnn]]]CCC444555???AAACCCHHHGGGGGGHHHIIIJJJJJJHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBDDDMMMcccyyyaaaFFF999666666555555555111222777<<>>:::888333333333333333333333333111111222222333444444444444333222111111111222333222222222222333333333444mmmiii___]]][[[XXXUUUSSSQQQQQQHHHDDD???<<<<<<:::666222------------......//////...------,,,,,,------...((()))***++++++***)))((())))))))))))************))),,,000444777888888888555444111000111333555777444555666888999;;;<<<======AAADDDCCC===777666777666999;;;;;;999888999;;;===???BBBCCCCCCCCCDDDFFFGGGKKKOOOPPPMMMIIIGGGGGGEEEFFFGGGFFFDDDBBBBBBBBBAAA===:::888444666DDDUUUcccpppyyyxxxsssnnnggg___XXX```kkkuuu}}}pppfff\\\WWWWWWTTTOOOWWWdddxxxxxxkkkfffiiilllyyywww{{{|||xxxzzzpppttt|||gggNNN>>>666111222333111///000,,,,,,---...///000111111////////////////////////...------///...---222:::333LLLwww~~~xxx{{{eeeQQQRRRPPPKKKEEEAAABBBEEEPPPTTTZZZ___bbbdddfffgggeeennnvvvyyyxxxtttkkkaaaXXXOOOGGGCCCDDDGGGOOOWWWfffyyy|||yyyxxxrrrsssvvvzzz~~~ssseee[[[UUUNNNLLLGGGCCC???;;;888555>>>GGGRRR\\\fffllljjjeee___ZZZZZZfff{{{xxxsssrrrrrrwwwuuuooonnnvvv~~~}}}{{{|||{{{tttvvv|||xxxfff\\\UUU```jjjpppxxx{{{nnn[[[BBB555888CCCCCCEEEIIIHHHFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@AAABBBAAAGGGZZZvvvmmmNNN===888666555555666111111666:::<<>><<<999777444444444444444444444444000000111222222333444444333222111000000111222333222222222222333333333333qqqjjjccc___YYYVVVUUURRRNNNJJJMMMHHHAAA===:::777333///000///...------,,,------------,,,++++++******))),,,,,,,,,+++++++++******((()))+++,,,,,,+++)))((()))+++///333666888::::::999888666333000111444777777777777777777888888888@@@BBBDDDCCC???999222---555888;;;;;;999888:::<<>>BBBNNN]]]ooovvvuuusssqqqqqqmmmaaa]]]hhhwww~~~xxxmmmddd```]]]ZZZ\\\bbbeeeeeeaaa[[[ZZZ___dddeeennnzzz{{{yyyxxx|||}}}rrrrrrzzz]]]EEE444333111000000000...,,,---------............///////////////////////////...///000///...///000222333AAA___{{{sssyyyqqqpppTTTLLLHHHIIIFFF>>><<>><<<:::777555777;;;DDDNNNWWW\\\\\\[[[[[[gggooosss~~~~~~tttuuuxxx|||~~~|||xxxuuuuuu{{{}}}}}}ttt^^^MMM___gggoooeeeLLL:::999;;;@@@EEEGGGEEEAAAGGGGGGFFFEEEDDDCCCBBBBBBFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCC>>>FFFKKKTTT|||}}}lllXXXGGG;;;444111777333111444666777999===KKKIIIHHHHHHHHHDDD>>>999999666333333555666555444222222333333333222111111222111111000000000000000222111000000000111333444qqqhhhbbb^^^XXXUUUTTTRRRNNNJJJLLLGGG@@@<<<:::888333000000///...------,,,------------,,,++++++******))),,,,,,++++++************((()))+++,,,,,,+++)))((()))+++...222555777999999:::999777444222222555888777888999999::::::999999???AAACCCCCC@@@;;;444000555888;;;;;;::::::;;;<<>>EEEKKKNNNMMMKKKVVVfffssswww~~~uuuuuuzzz{{{wwwtttqqqpppsssyyy~~~xxxtttppprrr{{{xxxnnnqqq}}}~~~rrrwww|||dddQQQbbbjjjsssaaaHHH:::;;;>>>BBBFFFFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@?????????@@@===777===BBBIIIlll~~~uuu]]]@@@555999555111000222444444888===EEEEEEGGGJJJLLLIIIDDD???>>>:::666555555555444222333333333333333222222111333333222111111111111111222222111111111222333444qqqfffaaa\\\WWWUUUTTTRRRNNNJJJJJJEEE???<<<:::888444111000///...------,,,------------,,,++++++******)))+++************))))))))))))***+++,,,,,,+++***)))(((***---000333555777777:::999777555333333666888888999;;;<<<===<<<;;;:::===@@@DDDFFFDDD>>>777222333666999::::::::::::;;;>>>???AAABBBCCCCCCCCCBBBIIIJJJQQQZZZ]]]WWWNNNIIIGGGGGGGGGFFFDDDCCCDDDEEEBBBCCCBBB???;;;777666666:::BBBSSSiii|||yyyqqqiiifffgggnnn{{{|||zzzuuuvvvqqqiiifffjjjqqqtttzzz}}}xxx{{{uuuhhhlll}}}fffJJJ666333222000000000000...------------............///////////////////////////...///000///......000222000666HHHddd}}}rrrooozzzvvvvvvnnn[[[GGG@@@BBBBBB???<<<>>>DDDLLLTTT[[[bbbhhhlllnnnqqqyyywwwmmmhhheeeiiiooouuu~~~~~~zzzuuurrrooolllgggbbb]]]YYYWWWUUUXXXXXXWWWSSSKKKDDDHHHOOOaaappp}}}~~~uuugggWWWKKKDDDBBB???===<<<;;;999888888:::===BBBGGGHHHFFFCCCMMMaaatttzzz~~~vvvbbbWWW^^^mmmttttttppphhhbbbdddnnnyyy~~~zzzsssnnnkkkppp}}}vvvlllccccccooojjjjjj}}}zzzdddUUUeeeppp{{{}}}[[[BBB:::>>>CCCFFFFFFEEECCCCCC@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???>>>============???777;;;@@@CCC]]]qqqMMM999;;;666333222333333222555:::<<>>;;;:::999555222000///...------,,,------------,,,++++++******)))***))))))))))))))))))))))))***++++++++++++***)))((()))+++...111333444555888888666444222333555888777999;;;===>>><<<:::999<<>>888222444666888999999999999===>>>@@@BBBCCCCCCCCCCCCHHHIIIMMMVVV]]]]]]VVVPPPHHHHHHGGGEEEDDDCCCDDDDDDAAABBBBBBAAA>>>:::666444888;;;FFFYYYlllxxx|||yyyrrriiibbbeeerrr~~~wwwyyyvvvooommmrrrxxx{{{xxxvvv||||||iii\\\cccwwwzzz{{{~~~zzz^^^EEE777333111000///000000...------------............///////////////////////////.../////////......000111222555CCC[[[ttt}}}vvv}}}yyyppppppRRRAAAAAAFFFEEE???<<>>AAAGGGRRRaaapppqqqhhh\\\QQQJJJEEECCC@@@>>>===;;;999777888999<<>>===<<<<<<<<>>;;;:::888555222000///...------,,,------------,,,++++++******))))))))))))))))))))))))************++++++*********))))))+++---///111333444555555555333111222444666666888:::<<<<<<;;;999888999AAAMMMWWWZZZVVVNNNIII666666777888:::;;;;;;;;;<<<===???AAACCCDDDDDDCCCFFFFFFHHHNNNWWW]]]\\\XXXKKKIIIFFFDDDCCCCCCCCCCCC???@@@AAABBBAAA>>>999777666666;;;FFFRRR```rrr~~~{{{oooddd```eeekkk|||yyywwwzzz|||{{{zzzvvvvvv}}}wwwfffdddrrr~~~xxxpppUUU@@@777222000//////000000...------------............///////////////////////////---...///...------///111---000;;;QQQjjjooo~~~lllMMMCCCGGGGGGAAA??????BBBJJJVVVaaahhhkkkpppsss~~~wwwrrrlllkkkmmmnnnkkkfff^^^]]]YYYRRRKKKFFFDDDDDDHHHMMMOOOJJJCCC@@@CCCHHHJJJYYYgggggg^^^SSSIIIAAABBB@@@>>>======<<<:::888444555777<<>>>>>=========???<<<;;;===>>>FFFjjj|||___DDD<<<777555777666222111333333555888===BBBHHHNNNRRRQQQPPPLLLHHHCCC@@@>>>===555555444333333333444555333333222111111111111111111111111222222222222222qqqeee^^^ZZZVVVTTTTTTSSSPPPMMMHHHCCC===::::::888555111000///...------,,,------------,,,++++++******))))))))))))************+++******************************+++,,,...000222333444444444333111111333555666777999:::;;;:::888777666>>>KKKWWW^^^^^^[[[XXX>>><<<::::::<<<>>>??????:::<<<>>>AAACCCDDDDDDDDDEEEEEEEEEGGGOOOYYY^^^]]]OOOLLLGGGEEEDDDCCCBBBAAA?????????AAABBBAAA>>><<<555333555:::???III___vvv|||vvvkkkccc^^^[[[qqqwwwyyyqqqqqq{{{wwwssstttwww}}}yyypppvvvwwwrrrzzzcccIII999333111000...//////000...------------............///////////////////////////---...///...------///111---...666JJJbbb|||jjj```dddKKKHHHGGGAAADDD@@@???FFFSSS___gggiiilllssswwwpppkkkgggggghhhgggbbb]]]VVVTTTOOOJJJEEEAAA???>>>GGGPPPVVVSSSNNNNNNPPPQQQSSSaaannnooofffYYYKKK@@@>>>=========>>>>>><<<:::666666777:::>>>AAAAAAAAADDDEEEHHHPPPYYY^^^]]]YYYWWW[[[bbblllwwwzzzqqqeeeYYYUUUQQQQQQTTTWWWUUURRRTTTVVVVVVWWWZZZ___]]]XXXPPPNNNPPP]]]ppp|||xxxvvvuuu}}}tttzzzrrraaa[[[```tttiiiFFF>>>???AAAEEEGGGFFFEEEEEEEEEEEEDDDDDDCCCAAA@@@??????============>>>>>>>>>>>>AAA@@@@@@???????????????<<<@@@>>>???BBBDDD[[[yyybbbHHH>>>555444666555333333222333444666999???GGGMMMXXXXXXXXXTTTPPPKKKIIIHHH???===:::777555444333333333333222111111111111111111111222333333333333333pppggg^^^ZZZVVVUUUUUUTTTQQQNNNHHHDDD>>>:::999777444000000///...------,,,------------,,,++++++******)))************++++++,,,,,,+++******************++++++++++++,,,---///222333333444555444222222444666777777888999999999999999666;;;CCCKKKRRRUUUWWWWWWBBB>>>:::888;;;>>>??????999;;;>>>@@@CCCDDDDDDDDDDDDGGGFFFEEEJJJUUU\\\\\\UUUPPPJJJGGGFFFEEECCCBBBBBB@@@???@@@BBBCCCBBB@@@777444444888777:::KKK```qqqwww{{{yyyuuupppfff\\\```hhhsss~~~ppp```bbbkkk}}}yyypppiiilllqqqvvv{{{vvvxxx~~~yyyvvvzzzmmmVVV@@@333000000///......///000...------------............///////////////////////////---.........------///000111///333CCCZZZvvv{{{}}}vvvttt{{{cccvvv}}}XXXMMMJJJFFFIIICCC===AAANNN\\\cccffffffooo{{{ooommmkkkgggeeeccc___YYYUUUNNNJJJEEEBBBBBBAAA>>><<>>>>>::::::;;;;;;<<<<<<<<<<<>>>>>??????@@@@@@<<>>CCCOOOSSSXXXZZZXXXWWWWWWWWWSSSOOOJJJDDD>>>:::777666444444333222222222222222333333555666666666555444ppphhh^^^ZZZVVVUUUVVVUUURRROOOIIIDDD>>>:::999777333000000000...---------------------,,,,,,+++******)))******+++++++++,,,,,,,,,++++++************++++++,,,++++++,,,---///222333444555666555444444555777888888888999999999::::::888999;;;>>>BBBFFFJJJMMMBBB===777555777;;;======999;;;===@@@CCCDDDEEEEEEDDDIIIIIIFFFHHHRRRYYYZZZYYYSSSMMMIIIGGGGGGDDDBBBEEEAAA??????BBBDDDDDDCCC<<<777777;;;777333<<>>KKKYYYaaacccaaajjj{{{uuukkkiiigggccc```\\\WWWRRRNNNEEE@@@;;;:::===>>><<<888===NNN^^^ccceeeiiikkkjjjxxxyyyuuullleee```ZZZSSSTTTRRROOOLLLHHHCCC>>>:::111111222555:::>>>@@@AAA;;;;;;===???===<<<>>>AAA???FFFLLLNNNQQQRRRPPPKKKMMMPPPUUUYYY\\\cccppp{{{mmm[[[SSSSSSUUUUUU]]]jjjyyy}}}~~~yyy{{{|||{{{}}}wwwfffccciii|||YYYDDDLLLBBB@@@???AAAEEEHHHGGGEEEAAAAAA@@@@@@???>>>>>>===999999999::::::;;;;;;;;;=========>>>>>>???@@@AAA888GGGEEECCCMMMJJJIII[[[gggHHH999777777444333222444555555333444888;;;AAAHHHQQQXXX\\\^^^aaaccceee```YYYPPPHHHAAA===;;;555555444333333333333444444555777888888888777666qqqeee___ZZZTTTUUUXXXXXXSSSMMMKKKFFF???;;;:::888555222/////////...------,,,,,,...+++******,,,---+++(((***+++,,,+++)))))))))***))))))))))))))))))))))))+++***(((((())),,,///111444555666666666555333222888888999<<<===<<<999666666666888===CCCFFFFFFDDDDDD<<<444333999===<<<999999;;;>>>@@@BBBBBBBBBBBBEEEEEEEEEFFFKKKQQQWWW\\\aaa\\\RRRHHHEEEFFFCCC===BBBAAA@@@??????AAACCCDDDCCC@@@;;;666333666;;;@@@NNN\\\rrr{{{uuuuuueee___^^^hhhssszzzuuu^^^KKKNNN___qqq~~~ttt]]]aaagggmmmqqqvvv{{{~~~ssstttnnnUUU@@@333000222////////////....................................////////////////////////---------............///111000///555IIIkkk|||hhhrrrwwwuuuUUUMMMRRROOOAAA<<<@@@DDDSSSaaacccccchhhooo~~~wwwnnnjjjmmmiiibbbZZZTTTMMMGGGBBB:::999888777777888999999;;;AAALLLYYYfffrrrzzz~~~zzzwwwoooccc[[[ZZZXXXVVVZZZYYYWWWSSSMMMEEE===888888777444333888AAADDDBBB???======???===:::;;;@@@BBBHHHLLLKKKKKKRRRXXXZZZ___^^^___eeeppp}}}hhhVVVRRRXXX]]]___hhhuuu~~~uuuttt|||yyybbb^^^jjjcccMMMIII>>>???AAACCCDDDEEEFFFFFFAAAAAABBBBBBAAA???>>>===:::::::::999999:::;;;;;;===>>>???>>>===<<<===>>>@@@AAABBBBBBCCCFFFJJJMMMeeefffEEE666888999333444333333333444555555555:::???IIIRRR[[[ccckkkooommmnnnnnnjjj```TTTJJJDDD>>>;;;888888::::::888555666666888<<<@@@BBBBBBAAAoooddd^^^YYYTTTTTTVVVVVVRRRLLLKKKFFF???;;;:::888555222/////////...------,,,,,,...,,,******,,,,,,+++)))***+++,,,+++)))))))))***))))))))))))))))))))))))+++***(((((())),,,...000444555666666666555444333777888:::>>>AAABBB@@@>>>999999999<<>>999666555888;;;FFFOOObbbxxxuuuddd]]]```hhhuuueeeUUUOOONNNRRRXXXZZZgggyyy~~~ppp```dddjjjoootttxxx}}}vvvkkkyyy~~~bbbKKK;;;222///111////////////............................................................---------............///...---///444AAA___sssmmmzzznnnYYYTTTMMMBBBAAACCCAAAKKKYYY^^^```dddhhhrrrvvvmmmiiifffgggbbbZZZRRRKKKEEE???;;;888777666666666777888999:::???HHHRRR[[[```cccccccccccc___ZZZXXXXXXVVVRRRYYYZZZZZZXXXQQQGGG<<<444555555333333;;;GGGNNNNNNDDDBBBBBBCCCAAA<<<<<<@@@EEEMMMTTTWWW[[[eeennnrrrsssvvvyyy~~~xxxeeeYYYYYY```hhhnnnttt}}}vvvnnnnnn|||~~~rrrvvv}}}zzzvvvvvvbbbbbbooo___JJJDDD>>>???@@@AAABBBCCCCCCCCCAAAAAABBBBBBAAA@@@>>>===;;;::::::999999::::::;;;<<<>>>???>>>===<<<===>>>???@@@@@@@@@AAACCCFFFIIIOOOmmm|||fffOOO===888::::::777333000000222555666555:::BBBJJJSSS\\\eeekkknnnqqqsssqqqjjjbbb[[[WWWMMMJJJFFFDDDEEEFFFFFFDDDFFFIIIOOOVVV\\\aaadddfffmmmbbb^^^YYYUUUUUUWWWVVVRRRMMMKKKEEE???;;;:::888555222/////////...------,,,,,,///---******+++,,,,,,+++***+++,,,+++)))))))))***))))))))))))))))))))))))******)))((()))+++...///444555666777777666666555666777;;;@@@EEEHHHHHHGGG===;;;:::;;;===???@@@@@@???===:::555333555;;;AAA<<<:::999;;;@@@CCCDDDCCCFFFEEEEEEFFFIIIMMMRRRUUU___ccc```VVVMMMJJJJJJIIIDDDCCCBBBAAA@@@AAABBBCCCFFFFFFDDD@@@;;;888777777:::<<>>BBBOOOUUU[[[]]]___cccooo|||pppiiieeedddccc^^^XXXOOOGGGAAA<<<888555555555444444444666777888:::>>>FFFMMMPPPPPPNNNLLLQQQTTTUUUWWW\\\bbbbbb]]][[[\\\]]]\\\VVVJJJ===444333333222333<<>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>;;;::::::999999:::::::::<<<===>>>===<<<<<<===>>>===>>>???>>>>>>???BBBDDDBBBUUUxxxqqqSSS???;;;888555222111222333444444111444999???GGGPPP[[[aaahhhlllooopppnnniiifffdddbbb^^^YYYWWWWWWYYY[[[[[[]]]cccllltttzzzlllbbb___[[[WWWVVVWWWWWWSSSOOOJJJEEE???;;;999888444111/////////...------,,,,,,///---+++******+++,,,,,,***+++,,,+++)))))))))***))))))))))))))))))))))))***))))))((()))+++---...333444555777888777777666555666999???EEEIIIIIIIII>>><<<:::999;;;===???@@@>>>???>>>888111111888@@@???;;;888:::@@@EEEFFFEEEFFFEEEEEEFFFHHHKKKNNNPPPWWWaaagggaaaVVVNNNIIIFFFDDDDDDBBBAAA@@@@@@@@@AAADDDFFFGGGEEEAAA<<<888777666333888III___ssszzzppphhhdddkkknnnsssxxx}}}iiiVVVMMMIIIGGGJJJVVViii}}}rrrssswww}}}nnndddccceeegggkkkpppuuuyyy}}}}}}uuuyyylllLLL;;;666444333222////////////............................................................---------............///222...111555333<<>>GGGJJJTTTWWWYYY[[[```jjjuuu|||{{{vvvoooiiieeeccc```___SSSMMMEEE???:::777555444333222222222333555666777:::>>>DDDJJJNNNOOONNNMMMQQQSSSUUUZZZeeerrrvvvuuufffccc___ZZZTTTKKK@@@999444444222222<<>>???@@@@@@@@@@@@???>>>>>>AAAAAAAAA@@@@@@??????>>>;;;;;;:::999999999:::::::::<<<======<<<;;;<<<>>>===>>>>>>===<<<===???@@@DDDJJJeeetttTTT>>>777555444444666666444111111222333666;;;DDDNNNUUU___cccgggjjjkkkjjjjjjkkkkkkiiifffdddcccddddddeeejjjpppwww|||lllccc\\\YYYVVVUUUUUUTTTQQQNNNJJJEEE>>>:::999777444111/////////...------,,,,,,...------+++++++++,,,---***+++,,,+++)))))))))***))))))))))))))))))))))))***))))))))))))***,,,---111222444666888888888888444555777<<<@@@DDDDDDDDD<<<<<<:::999:::<<<@@@CCC@@@CCCCCC===555222666;;;===:::777888===AAADDDDDDEEEEEEFFFGGGHHHJJJLLLMMMQQQ```mmmmmmdddXXXMMMEEEEEEEEECCCBBBAAA@@@?????????BBBFFFFFFCCC>>>:::888999555444:::GGGXXXnnn}}}{{{{{{iiijjjlllmmmpppvvv}}}uuucccPPPGGGCCCKKKZZZmmm|||tttggglllvvvvvviii___ZZZ]]]aaaiiilllqqqvvvyyy}}}~~~dddFFF777555444222000////////////............................................................---------............///222,,,...555333666UUUzzzpppVVVgggjjjQQQFFFFFFAAA???CCCAAALLLOOOUUUYYY[[[^^^fffllllllkkkiiigggccc^^^WWWRRRGGGBBB<<<888666555555444333222222222333444666777888;;;@@@FFFNNNTTTYYY\\\ZZZ[[[[[[___jjjzzzvvvlll^^^RRRKKKEEE???;;;444555444444???SSSdddmmmiiiddd^^^XXXMMMAAA::::::AAAUUUnnnmmm^^^]]]___cccvvv|||yyyxxxxxxpppbbbZZZYYYQQQGGGLLLZZZvvvssstttuuuttt}}}|||yyyxxx|||}}}lllmmmmmmiiidddfffrrr}}}jjjLLL>>><<<<<<@@@AAAAAA@@@@@@???======@@@?????????>>>>>>>>>>>><<<;;;::::::999999999:::999;;;<<<<<<;;;;;;<<<>>>===>>>>>>===<<<<<<===>>>DDDCCCUUUzzztttWWWKKKDDD;;;555555555444222444333333333555;;;BBBHHHSSSWWW]]]bbbfffjjjmmmpppmmmmmmllliiifffccc```___eeehhhkkkllloooxxxllleeeYYYWWWTTTSSSRRRQQQNNNLLLJJJDDD>>>:::999777444111/////////...------,,,,,,,,,---......,,,++++++---***+++,,,+++)))))))))***)))))))))))))))))))))))))))))))))))))))***++++++///000333555777888888888444444555888<<<>>>>>>>>>;;;<<<;;;::::::===AAADDDCCCEEEGGGDDD???:::888888999888777777999<<>>;;;888333555555777CCCXXXlllwwwpppjjjbbbZZZNNNAAA:::;;;>>>XXXwwwrrrjjjeeedddhhhiiilllzzz|||xxxssspppeee\\\WWWXXXYYY\\\gggtttyyyqqqxxxlllmmm}}}{{{yyyooowww|||zzzzzzwwwwwwyyyyyytttnnnmmmttt}}}oooSSS???888999;;;@@@@@@@@@@@@???>>>===<<<>>>>>>===============>>><<<<<<;;;:::999999999999888:::;;;;;;::::::<<<===<<<===>>>===<<<;;;<<<===AAA@@@JJJdddrrraaaKKK:::333333555666666555555333333555:::===BBBFFFKKKRRRXXX^^^dddiiikkkmmmnnnlllhhhccc```___[[[[[[[[[YYYZZZ```iiioookkkeeeYYYWWWVVVTTTRRRQQQOOOMMMIIIDDD>>>:::888777333111/////////...------,,,,,,***---000000---++++++,,,***+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))************---...111444666777888888555444444777:::;;;;;;;;;<<<===>>>===;;;===@@@DDDFFFGGGIIILLLLLLGGG???888777:::;;;:::888999===BBBDDDEEEGGGIIIJJJKKKKKKKKKLLLQQQWWW^^^eeeggg^^^SSSLLLLLLKKKIIIGGGDDDBBBAAA???BBBEEEGGGFFFDDDCCCCCC888777666444000111<<>>>>>;;;======CCCMMMSSSVVV[[[aaa[[[\\\]]]]]]ZZZQQQGGG???;;;999666555666666666555777666555444444555666777666666777:::???GGGNNNSSS^^^eeekkkjjjhhhjjjlllllldddXXXHHH>>><<<<<<;;;888222555666777BBBWWWlllwwwqqqjjjbbbYYYMMMAAA===>>>@@@]]]qqqaaaVVVXXXaaannnyyy~~~|||zzztttkkkeeeYYYYYY\\\bbblllyyyzzzyyyrrr___ggg|||wwwuuuvvvrrrmmmkkk___fffqqqxxxzzzzzz|||yyyvvvzzztttyyysssUUUBBB:::999:::<<<>>>>>>>>>>>>>>>===<<<;;;===<<<;;;;;;;;;;;;<<<======<<<;;;:::999999999999777999:::;;;::::::<<<===:::;;;===<<<;;;:::;;;<<<===AAAFFFPPPggg{{{___III>>>:::999888444555666555444444666777444777;;;???CCCIIIOOOTTTZZZ]]]aaaccccccccceeeggg```^^^[[[WWWUUUSSSSSSSSSkkkeee\\\[[[YYYWWWUUUSSSRRRQQQIIIDDD>>>:::888777333000000//////...------,,,,,,)))---111111...+++++++++***+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))************+++---000333555777888888555555555777999;;;;;;;;;===???@@@>>><<<<<>>AAA???::::::???EEEDDDEEEGGGJJJKKKLLLLLLKKKSSSQQQQQQWWWeeeooolllcccOOOOOONNNLLLIIIGGGDDDCCCEEEHHHJJJKKKJJJIIIIIIJJJ@@@???>>>===777111333999>>>XXXuuu|||gggddddddjjjqqqxxx~~~}}}zzzmmm\\\OOOGGGJJJSSS[[[dddmmmnnnrrrvvvzzz}}}zzztttrrrwww~~~kkkJJJ<<<000...222333333333000/////////....................................---------------------------------........./////////111111...+++000999AAAaaajjjxxx|||WWWXXX~~~|||XXXKKKAAA;;;<<<;;;999777;;;FFFNNNRRRXXX___[[[[[[\\\\\\YYYRRRIIIBBB>>><<<:::999::::::999777999888666666555666777888999888777777999===AAACCCOOO\\\fffeee^^^XXXSSSOOOLLLCCC:::888;;;???>>>;;;333555555555>>>QQQeeeooopppiii```WWWLLLBBB???BBB???]]]~~~rrrcccUUUOOONNNTTTdddwww|||yyywwwvvvoooddd[[[OOOYYYcccmmm{{{zzzjjjttt|||rrr```ppp~~~wwwrrrxxxrrrsssuuuvvvuuuvvv{{{}}}vvv~~~~~~yyyvvvcccBBB888:::<<<<<>>888999???CCCGGGKKKPPPWWWXXXJJJ:::555===DDDCCC===888:::>>>@@@AAAEEEJJJNNNOOONNNLLLOOOMMMMMMQQQZZZeeennnssscccSSSGGGGGGJJJIIIGGGGGGEEEGGGKKKOOORRRQQQMMMJJJQQQNNNHHH???;;;999444...;;;AAARRRooowwwiiiggghhhgggooozzz{{{iiiYYYFFFFFFHHHMMMTTT]]]fffkkkpppuuuzzzzzzxxx{{{|||lll]]]___rrryyy~~~gggVVV>>>666111222444333111000000000//////.........------+++***+++...000...,,,.........------,,,,,,,,,///////////////.........------......///333777;;;VVVfffvvv}}}vvvttt~~~uuuuuuxxx{{{yyyTTT[[[]]]LLLFFF@@@===@@@===;;;;;;@@@JJJTTTVVVTTTUUU[[[```fffmmmooobbbRRRNNNCCC===@@@???999999???555666777999999999888777444777::::::999:::===AAAEEELLLSSSSSSMMMFFFBBBBBBCCC@@@===;;;;;;;;;:::999999555444666;;;DDDTTTbbblllooolll```SSSKKKEEE@@@EEE\\\yyyrrrgggbbbkkkjjjhhhbbbUUUJJJKKKQQQTTTfff}}}~~~|||yyytttqqqjjj^^^SSSRRR[[[eeeqqqdddbbbzzzyyyxxxvvvzzz}}}zzzoooxxxUUUBBB;;;888:::666???<<<<<<======<<<<<<;;;::::::999999999999999999:::<<<;;;::::::999999999999::::::888888888888::::::;;;<<<<<<<<<<<<<<<;;;;;;===999<<>>DDDKKKRRRVVV___aaabbbaaa]]]WWWPPPKKKhhhbbb___ZZZUUUSSSTTTSSSQQQOOOKKKGGGAAA<<<999666444222000///...---------------,,,------...---,,,+++***---,,,++++++******++++++*********))))))(((((((((+++***)))(((((()))***+++***+++,,,///111333555666666555555666888999::::::???>>>???AAA>>>888888<<>>??????>>><<>><<<:::999999999888777555333444777:::>>>GGGPPP^^^gggkkkggg^^^UUULLLEEEBBBRRReeennnjjjaaaYYYWWWXXXTTTRRRRRROOOKKKJJJMMMSSSeee}}}~~~|||zzzyyyvvvppphhh```YYYSSSOOO\\\kkk{{{wwwbbbiiizzzooolll{{{SSSBBB===:::;;;777>>>;;;<<<<<<<<<;;;;;;::::::999999888888888888999999;;;;;;:::999999999999999;;;:::999888888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;===999;;;AAACCCMMMoooxxxfffVVVDDD???:::999999999555111333333444444555666777777444555666888<<>>@@@===888777999<<>>999666<<>>;;;444444888>>>DDDOOObbbrrruuusssrrrwwwlll\\\RRRJJJCCCLLLPPPVVV]]]bbbfffhhhhhhqqqssswww|||}}}yyywww}}}yyyxxx}}}vvvppppppjjjQQQAAA777111---///000...---------------------,,,,,,,,,...---,,,,,,---...---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////......000444777>>>UUUuuuiiisssZZZooooooYYYOOOIIIDDDDDDAAA>>>???CCCGGGJJJLLLNNNTTT___ooo}}}oooeee\\\SSSSSSPPPJJJDDD@@@>>>======:::::::::888777888;;;>>>??????>>>===;;;:::::::::<<<:::888888999:::999777:::777777999999999>>>DDDHHHUUUccckkkmmmhhh\\\QQQJJJQQQZZZ```aaa^^^ZZZXXXPPPGGGCCCGGGMMMNNNNNNOOOVVVhhh}}}zzzxxxttttttqqqiii^^^XXXZZZ^^^fffuuuoootttgggfffnnn|||QQQCCC>>>:::<<<777===:::::::::::::::999999999888888777777777777888888;;;:::999999888999999999;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;;;;<<<999:::???>>>BBBZZZvvvsssggg___RRRDDD:::777999<<<777777777666555333111000111111111222444666888:::???@@@@@@@@@???===;;;:::kkkeee___[[[VVVTTTTTTSSSPPPMMMJJJEEE@@@;;;999666444222111111///...,,,,,,++++++++++++++++++++++++++++++---,,,++++++******++++++++++++************************)))(((((()))******((()))+++---000222444444555666777777777777999;;;===>>>@@@AAA@@@===::::::666>>>FFFGGGFFFEEEGGGIIIDDD;;;444999EEEOOOQQQNNNKKKIIIFFFGGGIIILLLMMMNNNNNNPPPPPPMMMKKKNNNWWW___ooorrrsssmmm```SSSMMMMMMKKKIIIGGGFFFGGGGGGFFFEEEHHHQQQYYYZZZWWWQQQGGG???999888888777444444>>>III```nnnwwwooonnnqqqtttvvvuuueeeVVVMMMKKKKKKKKKOOOSSSYYY```eeeiiijjjjjjpppsssvvv{{{yyy|||rrrmmmxxxvvvsssyyy\\\DDD555444///,,,...///---,,,---------------------------///...------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------////////////...///222444666MMMqqq{{{wwweee___vvv{{{lllbbbYYYLLLFFF@@@?????????BBBFFFHHHOOO[[[hhh|||xxxmmmbbbZZZTTTQQQJJJIIIFFFCCCAAA@@@AAACCCBBBAAA@@@AAABBBCCCCCCBBBAAA???>>>===>>>>>>===<<>>CCC???IIIYYYjjjxxxyyyiiiXXXSSSWWW^^^hhhnnnmmmgggaaaWWWLLLEEEGGGMMMQQQTTTWWWaaaqqq~~~yyyvvvsssuuuppphhh___WWWYYYgggvvv~~~~~~}}}wwwqqq___fffxxxyyyPPPCCC<<<888<<<666<<<:::999999888888888888888777777666666666666777777999999888888888888999999;;;::::::::::::::::::;;;999::::::;;;;;;;;;;;;:::;;;999;;;>>><<<;;;JJJ]]]zzz|||vvvbbbIII::::::@@@999999777666444444333333444444333333333333333333333333444444555666777888jjjeee___[[[WWWUUUUUUSSSPPPLLLIIIEEE???;;;888666444222111111///...,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++******++++++******************++++++******))))))))))))******)))***+++...000222444555555777888777666666999;;;AAACCCDDDDDDCCCAAA<<<888222:::DDDIIIFFF@@@>>>???AAA999111///666@@@IIIMMMLLLIIIFFFEEEGGGJJJMMMNNNKKKOOOQQQPPPLLLLLLQQQVVV^^^mmm{{{yyyjjjXXXNNNJJJMMMLLLJJJIIIIIIGGGDDDAAAAAAGGGOOOVVV]]]]]]SSSHHH===999777777666555888>>>@@@NNNbbbvvv~~~tttppprrruuuzzzyyyzzz~~~~~~eee\\\QQQIIIFFFGGGJJJMMMSSSVVVZZZ```eeeiiilllnnnqqquuuxxxyyyzzzwwwwww|||}}}~~~pppmmmxxxzzzzzzmmmRRR>>>222222...---///000---,,,.....................//////.........---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.............../////////......000222///AAAbbbeee|||~~~iiicccwwwWWWLLLCCC@@@>>>;;;===AAACCCLLLWWW___iii~~~~~~qqqkkkddd```[[[UUUPPPLLLIIIHHHJJJJJJJJJLLLMMMKKKHHHEEEKKKHHHEEECCCBBBBBBAAA@@@AAA@@@BBBHHHIIIEEECCCCCCIIILLLVVVjjjvvvbbbUUUZZZdddrrr|||yyykkk___WWWNNNGGGGGGJJJPPPYYYbbbsss~~~{{{wwwtttrrruuuiii\\\SSSQQQ[[[sss~~~}}}|||vvvnnnggg```nnnvvvPPPCCC:::666;;;777<<<:::999888777777777777888777666666666666666666777888888777777777888888999::::::::::::::::::::::::888888999:::;;;;;;::::::;;;999;;;>>><<<:::BBBMMMmmmwww~~~yyygggQQQBBB<<<999888666555555777999;;;444444444444444444555555777777666666666777999:::jjjeee___[[[WWWUUUUUUSSSOOOKKKHHHDDD???;;;888666444222111000///...---,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++******++++++)))))))))***************)))))))))******))))))))))))***+++---000222444555555777999888666555888;;;???BBBDDDDDDDDDBBB<<<555666999@@@GGGHHHCCC??????CCC>>>777///---444@@@JJJLLLIIIEEEDDDFFFIIILLLMMMHHHLLLQQQSSSRRRSSSUUUWWWWWWiii{{{wwwiiiZZZPPPMMMKKKJJJIIIIIIHHHEEECCCCCCCCCCCCHHHSSS[[[YYYQQQCCC;;;555555666555666999888>>>GGGSSSbbbttt|||{{{zzz}}}mmm\\\LLLFFFBBBCCCGGGJJJOOOTTTYYY[[[^^^bbbfffkkknnnpppuuuyyy}}}|||}}}~~~tttqqqyyywwwnnnrrr|||yyyrrrpppwww~~~xxx|||{{{```JJJ;;;333000......000000------000.........///////////////,,,.........,,,+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,------......//////---...//////------///111111:::SSSvvvppp~~~ooocccSSSEEEAAA@@@;;;;;;>>>@@@GGGQQQXXX[[[fff~~~}}}wwwqqqmmmkkkmmmoooooolllgggbbb___ccc^^^WWWRRRPPPOOONNNNNNLLLPPP[[[hhhkkkdddZZZUUU[[[\\\dddvvvbbbfffooo|||{{{hhhXXXKKKGGGEEEHHHLLLUUUdddqqq||||||{{{yyywwwuuusssrrrkkk```SSSLLLKKKWWWsss|||zzz~~~yyyrrrjjjcccfffyyyoooLLLCCC:::666<<<999<<<:::999888666666777888888777777666666666666777777777777777666777777888999888999999::::::999999888777777888999:::::::::::::::888999======;;;>>>DDDXXXppp{{{yyyzzzuuuhhh\\\MMMJJJFFFAAA<<<:::999888555444333222222333444444777666444333333333444555}}}hhhccc___[[[WWWVVVUUUSSSOOOKKKGGGDDD>>>:::888666444333000///...------------------,,,+++++++++---...///---,,,++++++******++++++((((((((())))))*********))))))************))))))'''(((***,,,///111333333555888:::888555444888;;;;;;AAAFFFHHHMMMPPPKKKDDD???999:::CCCJJJKKKJJJKKKKKKIIICCC999111222<<>>::::::999555333333666666777<<>>;;;===>>>@@@GGGOOOSSSVVV___jjjuuu}}}|||||||||vvvcccSSSIIIIIIMMMWWWaaammm|||{{{yyywwwtttqqqnnnlllkkk\\\XXXTTTPPPIIIMMMfff{{{~~~vvvtttxxxzzzzzz~~~zzzqqqkkkfffaaarrrbbbEEEBBB===:::AAA;;;===;;;:::888666666777888999888777777666666777777888666666666666666777888888777888888999999888888777666777888999::::::::::::999777777:::;;;;;;;;;===LLLVVVwwwxxxuuuppphhh___VVVNNNJJJPPPLLLGGGAAA===:::999999888888999:::;;;>>>@@@AAAyyyddd```___[[[XXXVVVVVVSSSNNNJJJGGGCCC>>>:::888666444333///......---------......------,,,+++,,,---///000---,,,++++++******++++++''''''(((((()))))))))***))))))************))))))&&&''')))+++---///111222555888:::999555444777;;;>>>FFFNNNTTT^^^fffddd]]]FFF:::555>>>KKKRRRUUUXXXOOONNNIII???555222777>>>HHHFFFCCCCCCFFFIIIJJJKKKOOOMMMMMMNNNRRRTTTVVVVVVQQQUUU^^^pppqqq```ZZZRRRLLLIIIIIIIIIHHHDDDFFFDDDAAACCCGGGGGGEEE>>>>>>BBBGGGFFF???:::999000111222444888===@@@BBBLLLZZZhhhppptttvvvkkkaaaQQQBBB>>>@@@???<<>>EEE======;;;:::888777666777888:::888888777777777777888888666666666666666777888888666777888999999888777666666666777999999:::::::::999666555777999:::999999BBBAAAZZZyyysssvvvpppfff[[[RRRKKKFFFEEEDDDFFFIIIMMMSSSXXX\\\___wwwccc```^^^ZZZUUURRROOONNNLLLKKKEEEBBB>>>:::999777555333/////////...------,,,,,,,,,,,,,,,+++++++++******.........,,,))))))+++---************************++++++******************...---,,,,,,---000222444444333333666;;;===<<<::::::<<>><<<<<>>@@@CCCHHHLLLLLLIIIEEEBBB;;;999666333333555999;;;555===FFFKKKNNNVVVdddooozzz~~~uuuhhh___XXXSSSPPPCCCAAA>>>=========<<<;;;@@@EEELLLTTTZZZ```fffiiimmmoooqqqqqqpppqqquuuyyy~~~~~~vvv{{{iiifffvvvtttUUUEEE555...111111---------.........//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..................------............////////////444///...CCCeeexxxgggmmmkkkKKKRRRuuu{{{aaaKKKFFFCCC<<<;;;AAA@@@<<<;;;???AAAAAACCCGGGHHHRRReee{{{uuugggbbbdddjjjwww|||{{{|||zzzxxxvvvrrrlllbbbVVVNNNOOOaaavvv{{{nnn```bbbllleeeiiilllrrrwwwqqqrrrvvv{{{uuutttzzz~~~zzzzzz}}}qqqaaaaaannnuuuOOOBBB<<>>@@@BBBBBBAAAAAADDDHHHMMMPPPSSSTTTSSSRRRSSSUUUTTTRRRTTT\\\fffssssss___XXXXXXTTTNNNMMMJJJHHHGGGFFFFFFDDDBBBAAACCCFFFJJJLLLNNNNNNNNN@@@===999666444444555666111666;;;<<<===AAAJJJRRRPPPTTT\\\dddlllrrruuuwww}}}~~~yyyqqqkkkfff___UUUMMMGGGDDD@@@>>>;;;::::::<<>>444111111...------------.........///------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,..................------............///////////////222000;;;[[[ttt~~~ooodddyyyMMM<<>><<<>>>???>>>@@@DDDFFFRRRfffxxxnnnrrryyytttvvv{{{~~~{{{{{{|||zzzxxxssslllbbbVVVJJJCCCNNNaaa{{{}}}tttsssmmmpppuuu|||xxxnnnoooxxx}}}vvv|||yyyttthhh^^^gggyyyuuuMMMAAA;;;???@@@:::888<<<999:::;;;<<<<<<:::999888666666777777888777777777777777777777777777777777999999888888888777777777666666444444444555777888888888999999999888888777777===>>>LLLlllzzzfffbbb^^^ZZZVVVRRRPPPNNNLLLJJJEEEAAA===:::888777555333/////////...------,,,,,,...---------,,,,,,,,,,,,---...///---+++)))))))))************************************************++++++******+++---///000555555666999===??????>>>??????>>>===>>>???@@@AAADDDBBB>>>999999IIIjjjxxxjjj[[[RRRLLLDDD<<<888:::???EEEGGGFFFEEEDDDEEEIIILLLPPPRRRRRRRRRSSSTTTTTTUUUXXXZZZ[[[dddyyyxxxggg^^^XXXTTTOOOMMMJJJIIIHHHFFFCCCAAA@@@@@@AAACCCFFFJJJMMMOOOFFFCCC@@@<<<888666555555444555555444333444888;;;;;;===AAAFFFJJJNNNQQQRRR[[[]]]___aaabbbaaa```___]]]___```___\\\VVVQQQMMMEEEAAA===:::999999888777999999;;;>>>CCCIIINNNRRRTTTXXX^^^cccgggkkkoooqqqooorrruuuxxx{{{~~~zzzsss}}}{{{wwwvvvTTT===777222222111***------------............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......---............/////////---777444666SSSqqq~~~jjjjjjpppMMM@@@OOOjjjYYYUUUPPPLLLKKKHHHAAA=========<<<<<>>III___xxxuuu|||}}}{{{yyywww}}}||||||yyyttttttxxx}}}|||{{{zzzvvvsssmmmcccVVVJJJAAA===EEEVVVttt{{{nnnpppuuu{{{zzzqqqlllssswwwsssyyywwwqqqgggdddtttiiiKKKAAA;;;======777555888888999:::;;;<<<;;;:::999777888888888888777777666777777777777777777777777888888777777777777777666666555444444444555777888888888999999999999888888777999888???QQQddd|||hhhddd]]]ZZZVVVSSSQQQNNNLLLJJJDDDAAA===:::888666444333/////////...------,,,,,,------,,,,,,,,,++++++++++++---///...,,,)))((((((************************))))))))))))***************)))))))))***+++---...222333444777:::<<<======???>>>======>>>???AAABBB???DDDFFF???555777FFFWWWYYYUUURRRRRRRRROOOKKKHHH;;;===@@@DDDHHHHHHDDDAAADDDFFFJJJNNNQQQSSSTTTUUUYYYZZZ\\\[[[XXX[[[jjjzzzmmmbbb]]]VVVTTTPPPNNNLLLIIIEEEBBBCCCBBBAAAAAABBBDDDFFFHHHIIIGGGEEECCC@@@===;;;::::::888555444555555666555::::::999999999::::::;;;======>>>???@@@AAAAAAAAA<<<===>>>??????>>>===<<<999888888999:::;;;<<<<<>>===;;;:::<<<999???PPPzzz|||pppjjjmmmttt{{{wwwsssjjjggg___TTTJJJDDDBBBCCC===KKKhhh{{{llluuuzzzxxxwwwyyyyyy|||~~~|||vvvrrrrrrttt{{{uuusssqqqttt}}}cccUUUIIIAAA<<<===;;;666444555777888999:::;;;;;;;;;:::888999999999888777666666666666666666666666666666666666666666666666666666555555444444444555666777666777777888888888888777;;;:::777999@@@EEE___}}}iiieee]]]ZZZVVVSSSQQQOOOLLLIIIDDDAAA<<<999888666444222/////////...------,,,,,,++++++++++++*********)))***,,,...---+++)))))))))************************(((((()))))))))*********((()))))))))******++++++///111444666888:::<<<===999999999:::;;;===@@@AAA;;;CCCHHHDDD<<<777888:::CCCKKKSSSWWWXXXXXXXXXXXXBBB<<<888<<>>@@@DDDIIINNNSSSVVVWWWZZZZZZ\\\^^^\\\\\\ccckkkmmm}}}ooo```]]]XXXTTTQQQNNNKKKIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>;;;888888888999888666444444333333333444666666777666666666666666777888888888777666666666666777777888:::;;;<<<======>>>CCCFFFJJJNNNQQQUUU[[[___eeehhhmmmppprrrtttvvvxxxzzzxxxxxx}}}wwwyyysssxxxjjjJJJ<<<666333++++++///+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------............***------222===HHHggghhhddd}}}vvvssszzzuuuNNN\\\~~~pppmmmWWWMMMCCC@@@???<<<;;;<<<>>>===GGGppprrrnnnrrr{{{|||tttkkkeeeZZZUUUMMMFFFBBBDDDIIIMMMEEEOOOeeezzz||||||{{{zzzyyywwwtttrrr|||{{{tttooorrrxxx}}}]]]LLLIIIFFFAAA>>>===;;;777555666777777888999999:::::::::888888888888888777666555555555555555555555555555555555555555555555555555444444444444444555555666444444555666666666666666<<<;;;777:::===:::FFFbbb}}}iiiccc\\\ZZZVVVTTTRRROOOKKKIIIDDD@@@<<<999777666444222/////////...------,,,,,,************)))))))))))))))+++,,,,,,+++******+++************************'''(((((())))))*********(((((())))))************///222555777999:::===>>>:::999999999;;;<<<>>>@@@???CCCDDDBBB@@@>>>999444===JJJVVVZZZXXXWWWVVVTTTFFF===444444===DDDDDD@@@======???CCCJJJQQQUUUWWWVVVVVVYYY```bbbaaabbbfffnnnqqq{{{mmmggg```YYYUUURRROOOMMMHHHHHHIIIIIIIIIGGGFFFEEEAAAAAAAAABBBBBBBBBBBBBBBDDDBBB@@@???>>>>>><<<;;;777777666666666666777777777777666555555555666666999888777777888:::<<<===:::<<>>======@@@>>>DDDggg|||~~~zzzqqqggg\\\TTTLLLGGGCCCCCCJJJSSS\\\```\\\___jjj|||}}}wwwvvvzzz}}}}}}{{{zzz|||ssslllqqq~~~hhhLLLCCCGGGAAA@@@>>><<<:::999888888777777777777777777888888666777777777777666666555555555555555555555555555333444444444444555555555333333444444555555555555222333444555555666666555777999777:::???;;;===MMMsss}}}ggg```\\\YYYVVVTTTRRROOOKKKHHHCCC@@@<<<999777666333222/////////...------,,,,,,+++++++++*********))))))((()))******)))***,,,...************************''''''(((((()))******+++((())))))***************,,,000444666777888;;;>>><<<<<<;;;;;;<<<===???@@@CCCFFFFFFDDDEEEGGGBBB:::===IIIUUUWWWVVVTTTOOOHHHGGG???777333777===BBBDDD@@@>>>===@@@FFFMMMRRRTTTSSSTTTZZZaaacccbbbbbbeeejjjiiilllyyyvvvjjjaaaZZZUUUSSSKKKKKKKKKJJJIIIHHHGGGFFFBBBBBBAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBAAABBBBBBBBBBBBAAA@@@>>>===<<<;;;::::::::::::::::::::::::888888888999;;;>>>BBBDDD>>>AAADDDEEEEEEEEEHHHJJJHHHPPPYYY___aaadddhhhllliiilllqqqtttwwwyyy{{{}}}yyyzzz~~~~~~{{{~~~}}}bbbGGG777000111000***---111***---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,---------............333222333555;;;WWWppp{{{uuutttzzziii[[[nnnccc```SSSFFFBBBAAA@@@>>>???===???AAAUUU|||xxxooodddYYYPPPKKKEEEDDDGGGTTTfffvvv{{{xxx||||||www{{{}}}{{{sssppp{{{]]]HHHCCCDDD<<<======;;;:::::::::999777666666555555555555666444555555666666666666555444444444444444444444444222333333333444444444444333333444444555555555444222333444555666666666666222999777666<<<<<<;;;DDDXXXuuu|||eee^^^\\\YYYWWWTTTRRROOOKKKHHHCCC@@@<<<999777555333222000//////...------,,,,,,,,,,,,,,,+++++++++******((())))))))))))***---000************************&&&''''''((()))******+++((()))***************))))))---111333444555888;;;999888888888:::;;;===???@@@FFFJJJLLLQQQUUUQQQHHH???IIISSSVVVXXXXXXPPPEEEEEEBBB;;;555333888AAAHHHDDD@@@===>>>CCCJJJOOOQQQTTTVVV\\\aaaaaa^^^```eee]]]fffmmmooovvvrrrggg```\\\VVVUUURRROOOMMMLLLKKKKKKGGGFFFCCCAAA????????????:::<<<>>>??????@@@BBBEEEBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGBBBAAA???>>>>>>@@@AAACCC???BBBFFFGGGGGGIIILLLPPPQQQYYYbbbhhhiiijjjlllooonnnrrrwww{{{}}}}}}{{{}}}~~~~~~dddPPP>>>444,,,---...+++000333)))---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......$$$//////+++222???VVVrrrooonnn|||xxxgggcccsss~~~[[[xxxkkk```SSSEEEAAAAAA@@@??????>>>AAA===???PPP___pppyyywwwqqqhhh\\\SSSLLLJJJDDDFFFQQQgggyyyxxxtttyyy~~~{{{xxx}}}vvvrrrwwwyyyYYYIIIBBB???999;;;<<<:::999:::;;;:::777666555444444444444444333333444555666666666555444444444444444444444444222222222333333444444444222333444444555555444444333444555666777777777777111<<<999333777:::;;;@@@<<>>BBBEEEFFFGGGLLLXXXcccaaaYYYFFFHHHPPPYYY\\\YYYXXXYYYSSSOOOKKKFFF<<<555;;;FFFMMMKKKGGGBBB???AAAEEEIIIMMMRRRXXX[[[[[[^^^eeejjjhhhppp}}}vvvhhh^^^]]][[[WWWRRROOOOOOOOOIIIKKKLLLJJJGGGDDDDDDEEECCCAAA?????????>>><<<:::===>>>???@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBB@@@===<<<>>>BBBEEEFFFFFFHHHLLLRRRXXX]]]^^^cccfffiiillloooqqquuuwwwsssuuuxxx|||~~~}}}~~~gggQQQ@@@555//////...---,,,,,,++++++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---..................------///,,,,,,000444888BBBKKKxxxsssuuu|||\\\bbbppp}}}fffjjjmmmUUUJJJGGGCCCAAA@@@DDDAAA>>>>>>AAAFFFLLLPPPuuuvvvmmmlllfff]]]VVVRRROOOLLLHHHTTTeeewww}}}{{{~~~sssnnn|||~~~ooowwwxxxXXXDDD???AAA<<<<<<<<<<<<;;;:::999888666666555444444444444555222333555666555444555666555555555555555555555555333333333222222111111111444333333222222333333444555555555555555555555555666666666777888888999999<<<@@@III```}}}gggaaa^^^[[[WWWTTTQQQNNNJJJGGGEEEAAA===999777666555333000///...------,,,------*********)))******+++,,,,,,,,,,,,++++++*********)))******++++++******)))))))))))))))************+++)))'''((()))++++++++++++***+++///444777777666AAAAAA???;;;777777999<<<>>>CCCGGGIIIOOOVVVXXXTTTNNNHHHHHHQQQ[[[aaadddgggkkkfffaaaYYYKKK===999===LLLPPPQQQIII>>>999>>>FFFIIINNNUUUYYY[[[^^^ccchhhrrryyyrrrlllddd^^^ZZZVVVRRROOONNNOOOOOONNNLLLJJJJJJJJJKKKIIIGGGFFFFFFEEECCCAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????AAABBBBBBAAABBBDDDHHHLLLOOOPPPSSSWWW]]]cccggghhhjjjmmmppprrrssstttuuuwwwxxxyyy{{{vvvrrrxxx~~~tttqqqzzzzzzzzzkkkRRRAAA666//////......---,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---..................------000---,,,......000666===WWWqqq~~~kkkrrr~~~{{{kkkuuujjjTTTHHHDDDDDDBBBAAA@@@>>><<<<<>>999999;;;;;;;;;;;;:::999888777666666555444444444444444333444666666555444555666444444444444444444444444333333333222222111111111333333222222222222333333444444444444444444444444444555555666666777777888;;;;;;<<>>???@@@AAA@@@>>><<<;;;;;;BBBIIIJJJKKKOOOTTTUUUZZZLLLCCCGGGTTTaaammmtttwwwvvvtttmmm\\\III<<<999===HHHOOOJJJ<<<666<<>>@@@DDDJJJRRRZZZ```cccppp}}}zzz|||{{{sssjjj\\\QQQKKKOOOVVV]]]iiivvv}}}ooolllsssyyy{{{yyy~~~||||||yyyvvv{{{rrriiiuuu]]]KKKBBB>>>:::777999999999999999888777666666555555444444444444444444666777777555444444555333333333333333333333333222222222222222111111111333333222222222222333333444444444444444444444444333333444444555666666666:::;;;999999IIImmm{{{gggccc___\\\XXXTTTRRRNNNKKKHHHEEEBBB===:::888777555444000///...------,,,---------,,,+++***))))))))))))+++++++++***************))))))************))))))((())))))))))))*********,,,***)))***+++,,,+++***((()))***---000444666777777;;;AAAFFFHHHDDD>>>999===AAAFFFGGGIIILLLPPPSSSXXXNNNDDDDDDMMM^^^vvvuuuZZZHHHAAA333;;;BBBCCC>>>::::::===@@@EEEMMMTTTZZZ___eeehhhpppuuu}}}~~~wwwpppkkkggg___\\\XXXWWWVVVVVVUUUSSSPPPNNNMMMMMMNNNNNNLLLKKKPPPOOONNNMMMKKKJJJIIIHHHFFFGGGIIIKKKKKKJJJHHHGGGIIILLLPPPSSSVVVXXX[[[^^^]]]___bbbeeehhhjjjmmmooooooqqqtttvvvxxx||||||jjj]]]UUUcccwwwiiifffqqq~~~xxx~~~fffJJJ999333222111---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------......000...///222222///111666333FFFdddsss~~~www}}}~~~qqqRRRJJJFFFBBBAAACCCDDDBBB???CCC???<<<===AAAFFFIIIIIILLLXXXgggttttttnnnqqqrrrkkkcccTTTIIIEEEPPP]]]hhhzzzsssdddnnn||||||yyytttuuuzzz|||zzzyyysssttt|||xxx}}}ppphhh[[[KKKAAA>>>>>><<<999888999999999888888777666666555444444333333444444555666777777555333444444222222222222222222222222222222222111111111111111222222111111111111222222333333333333333333333333333333444444555555666666555:::<<<;;;@@@UUUrrruuubbb___]]]ZZZWWWSSSQQQMMMIIIFFFFFFBBB===:::888777555444000///...------,,,------------+++***))))))((((((************************)))))))))******)))))))))'''''''''(((((((((((()))+++***)))***++++++***)))%%%'''))),,,///222666999;;;>>>BBBEEEFFFEEECCCBBBGGGCCC@@@AAAEEEGGGGGGHHHIIIIIIHHHFFFHHHXXXxxxlllVVVMMM:::888:::@@@GGGFFF>>>666===@@@FFFLLLSSSZZZ```dddmmmsss{{{{{{sss~~~{{{rrrllleeeaaaaaa```]]]ZZZVVVUUUTTTUUUVVVWWWVVVTTTUUUUUUTTTTTTSSSSSSRRRRRRPPPQQQSSSUUUVVVUUUSSSRRRSSSVVV[[[^^^___aaaccceeefffhhhkkkllllllnnnqqqsssvvvxxxzzz}}}wwwooodddeeekkkyyyyyyaaaeeeppp|||{{{~~~kkkQQQ>>>444000...---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------......+++***,,,000000---...222000666EEE```xxxsssuuuqqqrrrzzz|||sssdddXXXLLLIIINNNQQQMMMHHHCCCAAA>>>;;;;;;;;;<<<======BBBIIIOOO\\\nnn}}}xxxqqqiiifffeeeccc]]]XXXSSSLLLJJJQQQZZZdddtttyyy|||yyyqqqnnnnnnrrryyyhhhVVVKKKGGGAAA<<<999777777666888999999999999888888777555555444333333333333333444666777666444333333444222222222222222222222222111111111111111111111111222111111000000111111222333333333333333333333333333444444555555666666777222555999;;;;;;AAAMMMYYY|||rrr___^^^]]]ZZZVVVSSSPPPMMMIIIFFFFFFCCC>>>:::999777666444000///...------,,,---------,,,+++***)))))))))))))))))))))***************((())))))******))))))(((&&&&&&&&&'''''''''((((((***))))))***+++***)))'''%%%''')))+++---000555888???@@@AAABBBEEEOOO\\\eee\\\OOODDDCCCFFFGGGDDDBBBBBBGGGLLLHHH@@@EEE\\\tttppp___WWWCCC======HHHWWW[[[QQQEEE?????????AAAGGGOOOWWW[[[dddlllvvv}}}wwwuuuyyytttnnnmmmkkkeee```^^^]]]\\\\\\]]]]]][[[ZZZXXXXXXYYYYYYZZZ[[[[[[[[[YYYZZZ\\\]]]^^^]]]]]]\\\___aaaeeeggghhhiiikkkmmmkkknnnppppppoooqqquuuyyyxxx}}}nnnaaalll}}}|||ooodddsss}}}bbbRRRAAA888444000---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---*********+++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,------.........---///222111---...111111...222FFFggg{{{uuupppqqqtttlllrrrrrrfffqqqrrrgggeeeddd]]]UUUHHHGGGEEEBBB@@@>>>???@@@>>>>>>===;;;BBBOOOYYY]]]bbbcccbbb^^^]]]fffxxx{{{vvvtttvvvzzz~~~xxxmmmaaa``````___^^^\\\ZZZXXXcccbbb```]]]\\\cccqqq|||xxxsssqqqmmmmmmzzzmmmSSS@@@===>>>???<<<888555555666888888999999999888888777555444444333333333333333222444555555333222222333222222222222222222222222000000000111111111111111111111000000000000111111222222222222222222222222333333444444555666666777666555666888888777;;;@@@IIIgggrrrbbbbbb^^^[[[WWWTTTQQQNNNJJJGGGFFFCCC>>>;;;999888666555000///...------,,,------,,,,,,+++***)))))))))***((()))))))))*********+++(((((())))))))))))((((((''''''''''''(((((((((((()))(((((()))***)))'''%%%''')))******+++---222666<<>>BBBKKKaaappp}}}}}}wwwooofff___TTTPPPPPPXXXcccfff___WWWIIIDDD>>><<>>===<<>>;;;===CCCFFFFFFGGGIIIJJJGGGFFFKKKVVV___eeebbb^^^[[[\\\```eeeiiisssuuu{{{{{{xxxkkk```ZZZSSSSSSTTTVVVYYY]]]```bbbsss||||||pppjjjvvvyyy~~~|||tttsssqqqtttqqq]]]JJJ;;;:::<<<===;;;888666666777666777777888888777777666555444333333222222333333000111333333222111222333333333333333333333333333///000000000111111111222000000000//////000000000222222222222222222222222222222333333444444555555888555555999999666888<<<888IIIbbb|||uuueeefff___\\\XXXUUURRROOOKKKHHHGGGCCC>>>;;;999888666555000000...---------------,,,+++******)))*********(((((())))))*********+++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))&&&$$$)))+++,,,+++)))+++///333888>>>CCCAAA???DDDRRR___fffWWWIIIFFFHHHHHHJJJNNNKKKLLLQQQWWWWWWNNNEEEAAACCCPPP]]]fffmmmqqqmmmeeekkkjjjiiihhheee```ZZZUUUSSSLLLBBB;;;<<>>>>>@@@BBB@@@<<>>???AAADDDHHHKKKKKKJJJIIILLLSSS\\\bbb\\\YYYUUUSSSTTTSSSMMMFFF@@@;;;@@@RRRaaagggnnnvvvqqqyyyxxx```MMMPPP]]]ZZZQQQFFF???===???@@@AAAKKKQQQ\\\gggmmmqqq{{{{{{yyyssssssrrrqqqppppppppppppqqqtttsssqqqppppppqqqrrrsssqqqsssuuuwwwyyy}}}vvvppp{{{tttdddLLL555444111...,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111...000444666BBBeeeyyysssfff^^^YYYOOOEEEGGG???>>>CCCAAA999999???:::<<<======>>>??????===AAA???======???EEEJJJNNNZZZUUUVVV]]]cccgggmmmuuupppkkkfffeeeeeeccc\\\WWWPPPPPPPPPOOOLLLIIIGGGEEEHHHFFFEEEIIISSS\\\aaabbbmmm|||xxxqqqhhhmmmyyy{{{vvv{{{{{{^^^MMMCCC<<<888666555555444444666777888666555555555555444444444111111111111111111111111222222222222222222222222222222222222222222222222000000////////////000000000000000000000000000000111111111111111111111111222222111111222222333444444444444555555555555666333777;;;???IIIaaavvvjjjdddaaa]]]WWWRRROOOMMMKKKJJJGGGBBB<<<999999888555333333111............---,,,---,,,++++++******++++++)))))))))))))))***+++,,,***)))***,,,...---***'''***))))))(((((((((((()))))))))*********)))((((((+++++++++***++++++,,,,,,222555999===???AAACCCDDDHHHCCCDDDJJJMMMUUUoookkk\\\WWWWWWUUURRRRRROOOJJJJJJYYYnnnvvvtttwwwzzz~~~zzzjjjWWWMMMNNNOOOWWW[[[UUUGGG???@@@FFFHHHMMMWWWccckkkooovvv}}}xxx~~~}}}}}}||||||rrreee___ooozzznnnPPP===333111///---+++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------............////////////222///111333222888PPPjjjoooaaaQQQGGGCCCFFFEEE>>>===BBBAAA???<<<999888:::::::::<<<;;;::::::;;;===???AAAIIIGGGIIINNNPPPTTT]]]hhhwwwpppeee\\\UUUNNNHHHCCCDDDCCCBBBDDDFFFGGGEEEBBBDDDHHHNNNXXXdddrrr}}}vvvtttsssvvv}}}|||gggPPPCCC===:::777777666555555444555666777555555555555444444444333222111111111111111111111222222222222222222222222222222222222222222222222000000000//////000000000000000000000000000000000111111111111111111111111222222111111222222333444444444444444555555555555999;;;;;;888999CCCUUUdddtttsssgggaaa___\\\WWWSSSQQQOOONNNLLLFFFAAA<<<999888888555333111000.........///...------,,,++++++******++++++)))))))))(((((())))))***(((((()))+++,,,,,,)))&&&'''(((((())))))))))))((('''(((((())))))))))))(((*********++++++,,,------222444777<<<@@@CCCBBBAAAHHH@@@BBBJJJGGGGGGdddlll]]]ZZZ]]]aaacccfffiiiZZZGGGSSStttwwwvvvsssssswwwttteeeTTTIIIFFFUUUeeegggZZZLLLDDDCCCEEEGGGPPP\\\fffjjjpppuuuxxx{{{~~~cccZZZ[[[oooyyymmmzzznnnSSS===111///...---,,,+++*********++++++************++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---............/////////111///111444222111<<>>;;;;;;<<<<<<;;;::::::999999:::>>>AAABBBFFFSSS___iiiddd[[[QQQIIIDDDAAA@@@<<<;;;;;;???EEEJJJLLLLLLRRRXXX^^^cccjjjwww~~~zzzssspppooorrr{{{xxxwwwyyy}}}xxxiiiSSSCCC;;;999888777888777666555555444555555444444444444333333333333222222222111111000000000111111111111111111111111111111111111111111222222111111000000000000111111000000000000000000000000111111111111111111111111222111111111111222333333333333333444444444555555777999999777555777===CCCJJJgggnnnbbb^^^^^^[[[VVVSSSRRRQQQOOONNNFFFAAA;;;888888777555222111///------/////////...---,,,++++++******++++++******)))(((((('''(((((('''((()))*********((('''&&&'''(((*********)))(((&&&'''((()))))))))))))))******++++++,,,,,,,,,,,,111111444:::AAAEEEDDDBBBDDD@@@CCCHHHCCC???KKK```kkkddd___]]]^^^```dddhhhooowwwlllTTTTTTnnn~~~|||oooiiieeejjjoookkk^^^RRRCCCHHHTTTcccmmmjjj^^^RRRNNNLLLPPPZZZccciiinnnsssuuuvvvzzznnnhhhlllzzz~~~jjjYYYddduuu{{{nnnwwwsssVVVDDD888///------,,,,,,++++++++++++******))))))))))))******************************************************+++,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------........./////////...000444444222666===aaarrr[[[^^^pppzzzyyyrrrhhhaaaVVVMMMIIIGGGGGGKKKRRRTTTMMMEEE@@@>>>>>>>>>>>>>>>===<<<<<<999:::<<<===???DDDLLLSSSTTTTTTSSSOOOJJJEEECCCBBB===>>>AAAEEELLLVVV```fffmmmqqquuuvvvwwwxxxggg[[[lllwwwmmmdddlllvvv~~~|||zzz|||~~~}}}~~~qqqfffZZZKKK???:::::::::999999888777666555444333333444333333333222222222222222222111111000000//////111111111111111111111111000000000111111111111111111111000000000000111111000000000000000000000000111111111111111111111111111111111111111222222333222333333333444444444444333444777999:::<<<===>>>CCCFFFUUUsssjjj^^^[[[\\\ZZZVVVTTTSSSRRRPPPNNNFFFAAA;;;888888777444222111///------/////////...---,,,++++++******+++++++++***)))((('''''''''''''''((()))))))))(((((((((&&&'''(((*********)))(((''''''((())))))***))))))***+++,,,,,,,,,++++++***//////111888@@@EEEFFFEEE???BBBCCCEEEIIIMMMJJJEEEMMMQQQZZZbbbbbb]]]___dddllluuuuuufffWWWYYYhhhtttnnnhhh```]]]```aaa\\\VVVKKKEEEDDDRRRhhhvvvwwwrrrccc^^^\\\aaafffjjjpppvvvttttttuuuxxx|||}}}}}}yyyvvvlllbbb]]]gggppp}}}hhheeeyyy~~~}}}www|||tttUUUCCC===777///,,,,,,,,,,,,---,,,,,,,,,***))))))(((((())))))***************************))))))))))))))))))))))))+++++++++,,,,,,,,,------*********+++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------............///...///222333333555888MMMpppkkk]]]aaaiiilll{{{pppeee___YYYUUUUUUZZZYYYOOOEEE@@@AAA@@@???>>>============>>>===<<>>666666222,,,+++,,,,,,---------,,,+++******))))))))))))******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........000/////////000000222333:::SSSooo~~~aaaWWW\\\eee~~~|||pppmmmhhh^^^VVVVVVSSSPPPMMMHHHDDD@@@===<<<<<<<<<>>>GGGZZZnnnyyyzzzrrrwww||||||sssiiiaaaMMMSSS[[[aaahhhuuummm___UUUYYY]]]kkkxxxsssuuu}}}}}}ttttttvvvxxx{{{{{{xxxvvv{{{yyyzzz{{{~~~\\\LLLCCC@@@;;;999999:::;;;;;;888888888777666444333222222111111111000000000000000000000000000000000000////////////////////////......//////000000111111000000////////////000000////////////////////////000000000000000000000000111000000000000111222222111111222222222333333333555555555555555555666777777999===@@@BBBLLLbbbwwwggg]]][[[ZZZXXXUUUSSSRRRQQQNNNLLLEEE@@@:::777777666444111333111............---,,,---,,,++++++******+++++++++******)))))))))******''')))+++***(((''')))******))))))(((((((((((()))***++++++++++++******)))%%%'''***,,,.........---+++,,,...000333888???CCCDDDDDDDDDDDDHHHLLLKKKFFFBBB@@@GGGUUU[[[XXX[[[bbb\\\[[[______UUUGGGCCCGGGYYYeeennnpppqqqtttvvvtttwwwiiiZZZPPPNNNOOOWWWVVVXXX\\\]]]___fffoooqqqrrrtttvvvxxxxxxxxxwww~~~xxxrrrmmmyyywwwvvv}}}jjjVVV@@@555111///------******+++,,,,,,+++***)))+++******))))))******+++************************)))))))))))))))))))))))))))))))))*********++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............000000///...///000111111???MMMjjjuuupppuuuzzz|||uuujjj^^^rrr~~~{{{tttkkk```UUUKKKFFFFFFGGGHHHPPPddd~~~ppprrrwww~~~yyyooocccVVVLLLUUUgggxxx}}}}}}|||wwwtttpppnnnlllkkkiiigggyyyuuuqqqppprrryyyrrrZZZBBB<<<:::999888888888999:::999777777777777666555333222111111000000000/////////......//////000111111111////////////////////////------...//////000111111//////............//////////////////////////////000000000000000000000000000000000000000111222222111111111111222222222222111333444555444555777:::999555555888;;;;;;@@@FFFMMM[[[pppggg^^^]]]ZZZXXXUUUSSSRRRPPPMMMKKKEEE@@@:::777777666444111333111///.........---+++---,,,++++++******++++++++++++************++++++(((***,,,+++(((''')))++++++***)))'''''''''((())),,,,,,,,,,,,,,,+++***)))"""$$$(((,,,///000000000+++,,,---------222:::@@@>>>???FFFNNNMMMHHHJJJSSSIIIAAADDDRRR[[[XXXUUUWWWVVVRRRQQQSSSUUUQQQFFF>>>BBBXXXqqq}}}eeeKKK:::777;;;DDDLLLPPPTTT]]]gggqqqsssuuuwwwxxxvvvtttrrrtttxxx|||{{{rrriii```ZZZ___mmmqqqQQQBBB777666333---,,,222))))))***++++++***((('''++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------------......,,,,,,,,,---------......,,,000222111///000222222222666999MMMxxx|||yyyooosssmmm^^^UUU\\\[[[WWWSSS]]]ttt~~~rrraaaWWWWWW```jjjqqqnnn|||{{{~~~zzz}}}tttqqqmmmlllnnnrrruuuwwwssspppnnnkkklllxxxaaaQQQEEE;;;@@@;;;;;;;;;;;;::::::999888666666777777777555444333000000000000////////////------...///000111222222////////////////////////---------...///000000111......------------......////////////////////////000000000000000000000000000000000000000111111222000111111111111222222222000333555444111///111333444555999===:::444555<<<<<>>LLLUUUXXXOOOGGGIIIMMMOOOSSSNNNIIIIIINNNTTTXXXYYYWWWUUUTTTVVVYYY[[[XXXVVVCCCJJJ^^^fffMMM:::999;;;@@@BBBBBBIIISSShhhlllppptttuuussspppmmmssstttvvvyyy{{{}}}{{{qqqfffYYYNNNOOOWWWiiiqqqdddGGG>>>444...---...,,,***+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,+++++++++++++++,,,,,,---...---+++***+++,,,,,,,,,++++++,,,,,,---......------......///000111111777777888RRR}}}wwwwwwsssxxxtttjjj^^^ZZZfffpppcccVVVWWWaaavvvrrrkkkbbbkkk{{{ssskkkmmmuuu{{{~~~vvvsssjjjeeemmmhhhNNNEEE???999555::::::999999888777666666444444444444333222111111000000//////.........---------...///000000//////000///------......---,,,........................000000//////.........---............////////////000000//////.........---000000000000////////////000000000000000000000000222222111111222222333444777777777777888888888888777:::===@@@FFFRRRbbbnnnppp^^^___^^^ZZZUUURRRQQQQQQQQQPPPGGGBBB<<<888777777444222111///...---......---+++,,,,,,+++++++++*********''')))***)))((('''(((******)))))))))(((((((((''''''''''''''''''((()))))))))))))))*********+++++++++++++++,,,,,,------...+++---...,,,+++---444:::IIISSSXXXSSSMMMNNNQQQSSSUUUVVVUUUTTTSSSVVV]]]bbb[[[ZZZZZZ\\\```dddfffggg___LLLFFFdddxxxfffUUUJJJ===666222333;;;EEEFFFNNNYYYeeelllnnnllljjjccceeeiiimmmqqqsssuuuvvvxxxzzz|||~~~wwwlllbbbXXXQQQLLLNNNYYYfffzzzwwwvvvuuuuuuzzzdddIII???888000,,,,,,...---++++++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++************++++++,,,------,,,+++******,,,,,,,,,++++++,,,,,,---......------......///000111...333333333CCCcccvvv~~~qqqaaarrrzzzzzz{{{~~~~~~sssttt~~~|||nnnccc^^^[[[WWWUUUeeevvvlllhhhnnnrrrrrrwww{{{sssvvv{{{{{{xxxvvvllljjjhhhoooyyyUUUAAA;;;:::;;;;;;999888888777777666555555444444444444333222111000000/////////............------...///////////////000...------......---,,,........................000/////////.........---............////////////000/////////.........---///////////////000000000000000000000000000000000222111111111111222333333666666666666777777777777999:::;;;999777;;;BBBIIIMMMZZZlll{{{wwwcccaaa^^^[[[VVVSSSRRRQQQPPPOOOHHHBBB<<<888777777555222111///...---......---++++++++++++*********)))))))))))))))((('''''')))+++))))))))))))(((((((((((((((((('''''''''((())))))((((((((()))))))))******,,,,,,------------------,,,...///...,,,,,,000444<<>>EEEOOOYYYaaafffgggccc[[[TTTPPPOOOPPPQQQYYY[[[^^^aaadddhhhlllooozzz}}}wwwooogggllltttyyywwwmmm```VVVQQQVVV```mmmyyyyyyvvvuuuxxx}}}tttYYYAAA555111---+++)))***,,,,,,+++***************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++)))))))))((())))))***+++)))+++++++++))))))***+++,,,,,,++++++,,,,,,---......------......///000111111///000222000333EEEZZZlllddd[[[hhhdddYYY[[[eeexxxhhhYYYWWWVVV[[[```ccciiiuuuwwwlllddd```ZZZXXXRRRKKKFFFFFFKKKOOOWWW]]]eeennnyyy~~~uuurrrxxxwwwtttpppiiifffiiixxxuuueee]]]UUUPPPJJJAAA:::888666666666666555555444444333333444333333222111000///////////////..................---.........//////...------...///...,,,------------------------........................---------.........//////........................------......///000111111000000000000000000000000000000000000000111222222333333333333444444444444222444777777777777999;;;===:::777777;;;AAAFFFJJJEEEGGGKKKPPPUUU[[[^^^aaaccccccdddhhhmmmqqqrrrqqquuuwwwtttjjj```ZZZTTTOOOxxxcccaaaZZZWWWSSSPPPNNNLLLIIIGGGHHHCCC<<<999888777555333000///...---......---++++++++++++************)))******)))'''&&&&&&))),,,(((((((((((())))))))))))***))))))((((((((())))))(((((((((((())))))))))))+++++++++***************,,,---///...---+++******---555@@@GGGJJJJJJMMMQQQ___vvvlllYYYaaarrr~~~xxxnnnaaaZZZZZZ\\\rrrrrrWWWBBB>>>:::666888BBBSSSfffrrrtttqqqkkkddd[[[RRRLLLHHHRRRRRRRRRRRRSSSWWW\\\aaammmppptttwwwyyy{{{}}}{{{}}}~~~|||wwwpppfff___VVVeee{{{nnnbbbcccmmm}}}~~~tttXXX@@@333222444,,,+++++++++,,,+++***((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))(((((()))******+++)))***++++++***)))***+++,,,,,,++++++,,,,,,---......------......///000111333...///555444000777EEE[[[{{{}}}fffbbbtttaaaYYYVVV]]]tttrrrfffWWWMMMMMMTTT\\\aaakkkqqq{{{qqqdddZZZQQQGGG@@@AAACCCEEEJJJRRR^^^iiiqqq}}}{{{}}}zzzxxxxxxzzz}}}}}}{{{vvviiihhhiiiiiiiiirrreeeNNNIIIGGGHHHJJJGGG@@@;;;:::666666666666666555555555333333333333222111000000.........//////////////////...------------......///---,,,---...///...------------------------------------...............------------............---------...............,,,------...///000000111////////////////////////000000//////000000111222111222222222333333333333444444444333222333555666555333333555999===>>>>>>============<<<<<<<<<<<<@@@@@@AAACCCFFFIIIJJJJJJQQQTTTRRRKKKFFFCCC>>>:::yyycccaaa[[[XXXTTTQQQOOOLLLIIIGGGIIICCC===999888888666333111///...---......---+++,,,,,,,,,+++++++++******)))))))))((('''''')))+++(((((((((((())))))))))))******)))((((((((())))))((((((((()))))))))******)))))))))***************++++++,,,------,,,***)))---000888AAAEEEGGGMMMTTT]]]mmmtttgggYYYmmm~~~yyylll\\\QQQOOOhhh|||kkkQQQHHH;;;333666BBBRRR^^^ccciiiqqqwwwxxxtttmmmiiiZZZVVVNNNGGGDDDHHHOOOUUUQQQSSSWWW\\\aaafffjjjkkkoooppppppqqqsssxxx~~~}}}zzzxxxwwwrrrqqqppppppqqqpppnnnllliiihhheeeaaa\\\WWWTTTRRRSSS```tttzzzzzzvvv^^^HHH999222000111,,,------,,,,,,***)))((((((((()))))))))))))))***))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))******+++,,,)))***,,,+++******+++,,,,,,,,,++++++,,,,,,---......------......///000111111---...333444000222777FFFiiiqqqjjj~~~qqqccclll}}}zzzyyyvvvrrrjjjdddbbbeeefffccc^^^]]]XXXTTTPPPQQQTTTUUURRRNNNIIIOOOYYYiiiyyyrrrgggdddwwwyyytttyyy~~~nnnfffkkkqqquuuvvvlllRRRBBBEEE@@@======:::666666888666666666666666666666666333333333333222111000///.........//////////////////...---,,,,,,,,,---......---,,,---/////////---,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,------------.........---------------.........---------......//////000///////////////////////////////////////000000111111111222222222222333333333222111000111333555666777777777888888777333000::::::::::::999999999999============>>>???AAAAAA???AAAAAA===<<<===;;;777fff```\\\YYYUUURRRPPPMMMIIIFFFIIIDDD===999999888666333111///...---......---+++---------,,,,,,,,,,,,+++''')))***)))((('''(((***'''((((((((()))))))))***+++******)))(((((()))))))))))))))*********++++++)))))))))******++++++,,,))))))***+++,,,,,,+++***,,,+++...666;;;@@@IIISSSVVV]]]gggooossstttrrrqqq[[[bbbooo}}}|||rrrjjjfffUUU^^^kkk{{{wwwmmm\\\LLLAAA>>>???AAAFFFNNN\\\kkkxxxlllggg```VVVNNNKKKKKKMMMHHHFFFEEEGGGKKKOOOPPPOOOPPPQQQRRRRRRRRRTTTWWWZZZ\\\[[[[[[YYYWWWUUUSSSRRRRRRRRRRRRQQQOOOOOOPPPQQQGGGHHHHHHFFFDDDFFFMMMSSSgggnnnxxx|||~~~yyybbbVVVFFF:::444111...+++,,,------,,,+++)))))))))(((((((((((())))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))))))))******+++------)))+++,,,,,,++++++,,,...,,,,,,++++++,,,,,,---......------......///000111/////////000000000111444777OOOmmm{{{rrrsssxxx}}}ssslllccc___\\\___iiivvv~~~tttjjjdddgggmmm|||{{{}}}~~~rrrvvvyyyfffWWWLLLDDDGGG@@@:::888666222222444444444444444444444444555222333333222222111000///............/////////000000///---++++++,,,---......---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---------.........,,,,,,,,,------.................................///////////////////////////............///000000111111222222222333333333222222111222444666777888+++...222555888:::;;;;;;222333444555777888999:::444444444333333444555777777999888555777:::;;;888jjj```[[[XXXTTTQQQOOOKKKGGGEEEIIIDDD===:::999888666444111///...---......---+++......---------,,,,,,,,,'''(((******)))(((((()))'''((((((((())))))******++++++***))))))((())))))************++++++++++++))))))***+++,,,,,,------(((((((((***,,,---,,,+++---***+++111777===HHHUUUSSSWWW\\\___bbbhhhooouuuhhh___UUUTTT___rrr~~~|||~~~~~~qqqbbbaaavvvppp^^^OOODDD???888:::AAALLL[[[kkkyyytttjjjeeeZZZTTTLLLIIIJJJJJJFFFBBBBBBDDDEEEEEECCCBBBCCCDDDEEEEEEDDDCCCBBB@@@???>>><<>>BBBFFFJJJNNNQQQRRRTTT^^^mmmyyy}}}|||hhhVVVFFF===222,,,---...---++++++,,,,,,+++***)))******'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************+++,,,---...***+++------,,,,,,---...,,,,,,++++++,,,,,,---......------......///000111...222222...,,,///333666555>>>OOOeeeooorrrwwwqqqeeedddjjjzzzyyyxxxlll^^^WWWXXXcccwww~~~{{{~~~zzzzzzkkkQQQEEEDDDDDDAAA:::666444888:::777555555333333333333333333333333222222333222222111000///---.........//////000000000///---+++++++++---......---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------........................---------////////////////////////...............///000000111222222222222333333333777666666555555333000---333444444333111111333555777777666555444333333222555555555444333444666888555666555333555:::;;;888iiifffXXXVVVSSSRRRPPPMMMIIIFFFFFFBBB===:::777555333111333222111000000/////////,,,---...---+++&&&!!!))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))***+++++++++)))((('''(((((()))***************'''---///+++***---,,,)))***---000000111777@@@HHHWWWTTTQQQRRRXXX___eeehhhgggjjjhhh^^^TTTXXXlll}}}}}}vvvgggkkk}}}cccMMMEEEAAA;;;999===GGGRRRZZZyyyuuufffbbbdddbbbWWWLLLGGGIIIHHHDDDAAAAAACCCEEE>>>BBBDDD@@@===??????>>>??????>>><<<<<>>;;;666333333333333222222222222222222222222222222333333333333222111111////////////////////////000///...---,,,+++++++++......---------,,,,,,,,,------------------------------++++++++++++------***+++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,---------------............///,,,------...///000111111////////////////////////444<<<>>>666......//////111111222222222333333333333333333444444444555555777666666555555666888999666666666666666666666666fffbbbYYYVVVSSSQQQOOOMMMJJJGGGDDDAAA===:::999777555333111000///...------------'''(((***,,,+++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***************)))(((((((((((()))***************'''---...+++***,,,,,,))))))+++------...222:::AAAKKKMMMOOOQQQRRRVVV[[[```gggiiikkkjjjjjjoooxxx}}}vvvqqqttt```YYYNNNCCC===;;;===@@@VVVcccrrr|||xxxkkkfff\\\RRRMMMPPPVVVZZZPPPMMMDDD:::888;;;<<<:::<<<::::::>>>HHHUUUccckkk|||vvvuuu{{{xxxuuu{{{}}}zzzvvvjjjUUUBBB777444222///---++++++++++++))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((((((((((((((()))***+++***)))((()))*********************++++++'''(((((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------------...//////000000000000000000000000///333555777DDDbbb|||vvviiiZZZPPPMMMTTTeeeuuu}}}{{{xxxpppyyywwwxxx{{{zzzvvvwww|||yyyllljjjnnn|||tttuuuwww{{{~~~}}}|||vvvnnntttkkkUUUCCC@@@AAA===;;;===>>>:::666333333333333222222222222222222222222222222222333333222222111000//////////////////////////////...,,,,,,++++++,,,---,,,,,,,,,++++++++++++---------------------------,,,++++++++++++,,,---***+++,,,,,,------,,,,,,------,,,++++++++++++,,,+++++++++,,,,,,,,,------------------............------......//////000000111111111111111111111111///888<<<777111000111000111111111222222222333333333333333333444444444444555444444333444555666777555555555555555555555555}}}bbb^^^ZZZWWWSSSOOONNNLLLJJJHHHDDDAAA===;;;:::999777666111000///...------------'''((()))***,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++******)))))))))))))))(((((()))***************(((,,,---+++***++++++***((()))+++******---333888@@@HHHQQQTTTTTTTTTYYY]]]gggjjjsssqqqaaa```uuu}}}lll\\\PPPHHHEEE@@@>>>???GGGQQQ\\\iiitttxxxfffUUUOOOPPPPPPLLLVVVYYY___kkkyyyssspppuuu~~~yyynnnbbbQQQ???555222000///---+++******++++++)))))))))))))))))))))))))))))))))((((((((('''''')))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((()))+++++++++******************************++++++,,,,,,******)))******+++,,,------------------......///000000000000000000000000//////000///000@@@^^^zzz~~~sssbbbTTTRRRVVV___lll}}}}}}zzzyyyhhhiiimmmuuuxxxuuuttt{{{yyyrrrooozzz}}}gggSSSFFF>>>@@@AAA===;;;======:::666444333444333333222222222222222222222222222222222222222111000000///////////////////////////...---,,,,,,++++++,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------..............................//////111111111111111111111111***333999888444222222111000111111111222222222222222222333333333444444444222222111111222222333444333333333333333333333333}}}bbb]]][[[WWWRRROOOMMMLLLJJJIIIFFFCCC???<<<;;;999888666222222000///////////////,,,,,,++++++***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++***)))(((((()))***+++(((((()))***************)))+++,,,+++*********+++)))***+++***)))***...111777@@@LLLTTTXXXZZZ]]]___fffjjjwwwwww^^^```lll~~~pppgggaaa[[[QQQKKKOOONNNEEE@@@BBBIIISSS___gggnnnxxx~~~}}}{{{xxxwwwzzz}}}zzzkkkuuutttaaaPPP@@@444000111,,,,,,+++************+++))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((()))******))))))***++++++++++++***************++++++++++++++++++++++++++++++++++++,,,...//////------,,,,,,------...///////////////////////////------111444000000AAAWWWvvvwww|||{{{hhh___QQQTTT___qqqsssgggeeemmmuuu}}}~~~|||||||||}}}|||xxxxxxttt|||~~~nnn\\\OOOGGGBBB@@@BBBAAA<<<:::===;;;999555444444444444333222222222222222222222222111111111222111000000///...........................------,,,+++++++++,,,,,,++++++++++++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++---,,,,,,+++***+++++++++***++++++++++++,,,,,,,,,,,,,,,---------..............................---........................***000555666333222222222000000000111111111111222222222222222333333333333000000000111111111222222333333333333333333333333ccc^^^[[[WWWRRROOOMMMLLLJJJIIIHHHEEE@@@===;;;999666444222111000///............///...,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++(((((()))*********************++++++***(((***,,,,,,,,,,,,,,,+++,,,---......444???LLLWWW]]]``````dddfffnnn}}}}}}ooouuuuuuZZZMMM>>>@@@AAABBBDDDKKKSSSZZZbbbrrrqqqgggYYYZZZZZZ]]]iiizzz{{{oooqqqkkkRRRAAA666...++++++******)))))))))*********(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))''')))******))))))***+++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,---...000000,,,,,,,,,,,,,,,---..............................000---000555333---333???PPPlllzzzwwwwwwpppooouuu~~~~~~zzzwwwxxx}}}zzzkkkaaaYYYSSSOOOXXXjjj}}}yyytttpppuuu~~~{{{aaaIII@@@@@@===<<<<<<<<<;;;888888;;;:::888555444555555444333222222222222222222222222000000111111000000///...------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,+++************+++*********+++++++++,,,,,,,,,,,,,,,------------...............------------------------------------...000222333111///000333//////000000000111111111111111111222222222333333000000111111222222222222333333333333333333333333eee```ZZZWWWSSSOOONNNLLLJJJHHHIIIEEE@@@===:::888555333000///...---,,,,,,,,,,,,,,,++++++******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++(((((()))***************+++))))))+++)))''')))---,,,---------------------,,,///777CCCQQQ\\\bbbdddbbbdddggglllsssyyyyyytttnnnmmmvvvsss___YYYQQQLLLJJJIIIFFFDDDGGGMMM[[[lllsssssswwwxxxiiidddooonnnhhh```dddwwwiii\\\gggttt```III;;;444...***((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))'''(((******))))))***,,,))))))*********++++++++++++++++++++++++*********++++++***++++++,,,---...,,,,,,,,,,,,,,,------...........................333///...//////...111666888SSS{{{ooosssxxxzzziiidddfff^^^VVVPPPUUU```oootttjjj]]]TTTQQQRRRRRRSSS___ooozzzsssjjjfffiiioootttwwwttt```LLL===999<<<777888999999999999;;;===888777555555666666555444222222222222222222222222000000000000000///......------------------------,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++******************************++++++++++++******)))******+++++++++++++++,,,,,,+++***************************++++++++++++,,,,,,,,,,,,------------------------------......////////////////////////000...///111000...///333////////////000000000000000000111111111222222222000000111222222222222111333333333333333333333333~~~ddd```YYYVVVSSSQQQOOOMMMJJJGGGGGGCCC???<<<:::888666444//////...---,,,,,,,,,,,,)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))***************(((((()))***************+++((((((+++)))&&&(((---******+++,,,......---,,,---///333;;;EEEQQQ\\\cccgggggggggfffggghhhkkkmmmkkkiiihhhiiifffcccdddhhhjjjqqqvvv{{{xxxkkkccccccdddcccbbbbbb[[[]]]kkkrrrkkkccc```sssyyylllgggooozzzrrrXXXKKK>>>777333...++++++))))))*********)))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&(((******))))))+++,,,(((((()))***+++,,,,,,---))))))******************+++***************++++++,,,,,,++++++,,,,,,---...------------------------///111///,,,,,,///111000222CCCcccvvv```aaauuuyyydddYYYRRRKKKFFFIIIOOOYYYiiiwww{{{rrrfffhhhmmmtttyyyxxxrrrmmmjjjrrr|||yyyrrrjjjeeegggpppwwwnnn[[[OOOFFF???<<<>>>777888::::::;;;<<<<<<<<<777666555555666666555444222222222222222222222222//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++************************************)))***+++,,,,,,+++***)))))))))***+++++++++++++++,,,++++++***************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.................................---+++---222222///...222........./////////000000000000000000111111111222...///111111222222111000111111111111111111111111|||bbb___XXXVVVSSSRRRPPPMMMIIIFFFDDDAAA===;;;:::999777666111111///...............***++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))+++++++++***)))(((((()))***************,,,((((((+++)))&&&(((...(((((()))+++------,,,+++)))+++...000555@@@PPP]]]mmmkkkgggaaa[[[VVVRRRPPPTTTWWW```hhhggg^^^TTTPPPWWW^^^ccciii~~~tttkkklllxxxllluuu}}}]]]GGG999444000///,,,))))))---***************))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&((()))***))))))+++---''''''(((***+++,,,---...(((((())))))************,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------(((111555///...222111+++111888LLLpppmmmeeekkk{{{lllgggaaaZZZPPPIIINNNWWWaaaiiioooqqqzzz|||ooocccaaagggooowwwyyypppiiifff~~~}}}{{{zzzzzz}}}|||uuullliiipppwww\\\SSSKKKHHHDDD===:::<<<666888999999::::::777444777666555555666777666444222222222222222222222222///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***++++++++++++***,,,++++++***)))*********)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))(((,,,444555000...111............/////////000000000000000111111111111---...000111111111000///000000000000000000000000|||ccc```VVVTTTRRRPPPPPPNNNKKKIIIFFFBBB===:::888777555444444222////////////...---,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,************---222999>>>WWWbbbmmmlllccc[[[\\\```\\\aaagggooowwwuuu```JJJHHHMMM___|||}}}uuuwwwwwwsssvvvuuuXXXAAA777222000...+++***)))))))))+++)))(((((()))******)))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******))))))(((((('''''')))*********++++++++++++))))))))))))))))))))))))************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............//////000111222333666DDDZZZmmmyyyiii```\\\hhhmmmbbbZZZ```iiillltttnnngggbbbaaabbbaaaaaalllooowwwyyylll```YYYRRRKKKJJJNNNWWWmmm{{{{{{{{{wwwxxx{{{qqqoooxxx}}}rrr```GGGDDD???<<<;;;999777555888:::;;;;;;:::999999:::888777555444555444333111111111111111111111111111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************************************************************)))************++++++++++++++++++,,,,,,,,,------------------------------+++,,,...000111000///...////////////////////////......///000000000000000000000000000////////////111111111111000000000000{{{bbb^^^XXXUUURRRPPPOOOMMMKKKIIIFFFCCC>>>:::888777666444444222////////////...---,,,,,,------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((()))***************))))))))))))))))))))))))*********+++++++++,,,,,,))))))******+++///444999QQQZZZfffllljjjddd___]]]ddddddccceeemmmuuussskkk^^^\\\bbbtttyyylllpppxxx}}}}}}mmmWWWDDD999444000///---+++***))))))***+++)))(((((()))******)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((''''''))))))))))))*********+++))))))))))))))))))))))))************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------...///000111555222666AAAKKKXXXoookkk___\\\^^^bbbaaa^^^WWWOOOJJJJJJLLLKKKNNNVVVaaannnvvvyyyzzznnnbbbXXXXXXZZZXXXWWWXXXkkkyyyyyy~~~sssqqquuu{{{~~~~~~{{{yyyyyysssbbbPPPDDDAAA===;;;:::999777666777999::::::999888888999999777555555555555333111111111111111111111111111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((((((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********************************************************))))))*********++++++++++++++++++,,,,,,,,,,,,---------------------------+++,,,...000000000///..............................//////000000000//////000/////////////////////000000000000000000000000}}}ccc```[[[WWWSSSOOONNNLLLKKKJJJGGGCCC>>>;;;999888777555444222////////////...---,,,,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))*********+++++++++(((((()))***************))))))))))))))))))))))))*********++++++++++++,,,((()))*********,,,///222>>>EEEQQQ___hhhkkkgggbbbccclllvvv{{{~~~uuummmmmmvvvyyytttsss~~~{{{uuupppnnngggYYYHHH:::111//////...---,,,+++***************)))'''''')))***)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000444///...111222666DDDUUU}}}qqqooorrruuu{{{~~~jjjYYYSSSSSSTTTZZZeeerrryyysssooozzzssskkkkkkrrr|||wwwuuuzzz{{{~~~}}}vvvkkk^^^NNNAAA???===:::888999999888777666888999999888777777888999777666555555555333222111111111111111111111111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))******************************************************)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////..............................//////////////////......////////////////////////////////////////////////gggccc]]]YYYSSSOOOMMMLLLKKKJJJGGGCCC???;;;:::999888666444222////////////...------,,,,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))*********(((((()))***************))))))))))))))))))))))))************++++++++++++)))+++,,,+++******+++,,,,,,000;;;KKK]]]llluuuxxxqqqvvvmmmjjjuuu{{{{{{}}}sssjjjbbb]]]KKKEEE<<<555///---+++***+++++++++******************(((&&&'''((()))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))************+++,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000111000333666555222666===UUUfffvvvlllccc\\\aaakkkwww{{{vvv{{{wwwwww{{{yyypppmmmkkk~~~lllbbb___mmm{{{vvvlll___RRRHHHAAA===;;;999666666777888888888666888999999888777777888999777555555555555333222111111111111111111111111...------------,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***************************************************))))))))))))************************++++++++++++++++++++++++++++++++++++***+++,,,---.........---........................//////...........................///////////////---------...............gggccc]]]YYYSSSOOOMMMLLLKKKJJJFFFCCC>>>;;;:::999888777444222////////////...------,,,+++*********++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((()))(((((()))***************))))))))))))))))))))))))))))))*********++++++++++++,,,------+++******+++))),,,111<<>>;;;:::999888777444222////////////...------,,,+++))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((()))***************)))))))))))))))))))))))))))))))))************++++++,,,------+++***+++,,,+++,,,---///999NNNiii}}}}}}~~~|||vvvyyytttdddRRRDDD;;;555222///,,,***+++,,,------))))))*********))))))(((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************+++,,,---...++++++************++++++++++++++++++,,,,,,,,,,,,------------...///000111333222222111111333777;;;999;;;BBBSSSjjjkkkhhhzzzwwwmmmlllsss|||yyymmmaaaUUUIIIEEEDDDAAA===;;;888666444444555666777666777999::::::999888888999777555444333333333111000000000000000000000000000000////////////.........++++++++++++++++++++++++************************))))))))))))************''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))))))))*********************************))))))******++++++,,,,,,------------------------------,,,+++,,,---...///---------......//////000,,,,,,------.../////////ddd___ZZZWWWTTTQQQPPPOOOMMMKKKDDDAAA===:::999888777666444222////////////...------,,,***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))***************+++,,,+++******,,,...+++++++++)))---999KKKXXXnnnuuuyyyyyy~~~}}}vvv~~~vvvrrrnnnaaaMMM===555222000000///---+++)))***+++---))))))*********)))'''&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))************+++,,,---...++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000//////...,,,,,,///222444666777999===CCCUUUvvvyyyqqqooozzz{{{tttwwwxxxooocccPPPHHHCCCFFFFFFAAA<<<::::::777555444555555555444666888999999888777777888666444222222222222000...000000000000000000000000000////////////.........************************************************((()))))))))************'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******************************))))))))))))***++++++,,,------------------------,,,+++******+++---///111,,,,,,---......///000000,,,------...//////000000fff```XXXVVVTTTRRRQQQPPPMMMKKKDDD@@@<<<999888888777666444222000/////////...------,,,***(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************)))******))))))***,,,///+++,,,------...222999???___dddqqquuukkkbbbPPP;;;......222444))),,,......,,,***)))***)))************(((&&&%%%(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,---......)))---000111111111///---...,,,...111555>>>SSSgggyyyvvvuuuxxx~~~~~~uuuxxxqqqsssrrrooommmiii___UUUHHHBBB@@@DDDCCC===:::<<<;;;999666444555555444333555777888888666666666777555333111111111111///...000000000000000000000000......---------,,,,,,,,,************************************************(((((())))))*********+++''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,------------------------+++***))))))+++---000111,,,,,,------...///000000------......///000111111ggg```YYYWWWTTTQQQNNNLLLLLLKKKFFFAAA<<<888777777777777222111000//////...//////+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))***+++++++++)))(((''')))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))************++++++,,,,,,,,,++++++***++++++,,,------......///999CCCUUUiiiyyymmmKKKBBB777000///000///---************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))"""%%%((((((%%%$$$$$$&&&%%%&&&''''''&&&&&&''')))&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((&&&''')))*********)))(((+++)))((()))******)))(((++++++************************+++++++++,,,,,,,,,************************---------............///111000000000222555888999SSSqqqqqqhhheeecccfffkkkssswwwyyyrrrwwwzzz~~~|||}}}sssfffaaa```^^^]]]\\\YYYUUURRRGGGEEEBBB???===>>>???@@@888888777666555555666666666555444333333444555666444444333222111000///...000000000000000///......///............---------++++++++++++,,,,,,---...+++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******************************))))))******+++,,,++++++,,,,,,,,,,,,------000000////////////000000kkkddd\\\ZZZWWWSSSPPPNNNLLLLLLGGGCCC===999777777777666222111000//////......///+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''***************)))(((((())))))))))))))))))))))))++++++******************(((((()))))))))************++++++,,,++++++*********++++++,,,,,,---......+++111===LLL\\\lllyyykkkSSSAAA999111,,,,,,---,,,***************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))$$$&&&((((((&&&$$$%%%&&&%%%&&&''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&(((((('''&&&&&&'''((((((&&&'''((()))***))))))(((+++)))((()))***+++)))(((*********************************+++++++++,,,,,,************************------------..................------///111444555;;;FFFZZZuuuuuugggaaaYYYZZZ```lll}}}~~~{{{nnnccc\\\XXXSSSNNNKKKHHHFFFDDDDDDBBB@@@>>>======>>>???999999888666666555555555444444333333333333444444333333222111000///......000000000000000///......------------,,,,,,,,,,,,+++++++++++++++,,,---...*********)))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++******************************))))))******+++,,,+++++++++,,,,,,,,,------//////............//////llleee\\\ZZZWWWSSSPPPMMMLLLLLLIIIEEE???:::888888777666222111000///............+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((******))))))(((((())))))))))))))))))))))))))))))))))))******************(((((())))))))))))************++++++++++++******))))))******+++,,,,,,---***+++---444AAAVVVnnn~~~}}}|||{{{zzzxxxkkkRRR<<<666111,,,)))***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&'''((('''(((((('''%%%$$$%%%&&&%%%&&&''''''&&&&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&)))((((((''''''(((((()))&&&'''((())))))))))))(((***)))((()))***+++***)))************************)))*********++++++++++++************************,,,,,,,,,---------......,,,,,,++++++,,,---///000000...333FFFeee{{{pppjjjdddeeeooo}}}|||}}}yyyqqqiiiXXXRRRKKKDDDAAA@@@???>>>???>>>======<<<<<<======;;;:::999777666555555555111222222333333222222111222222111000///......---//////000000000///......,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,---******))))))))))))(((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++***************************))))))))))))***++++++++++++++++++,,,,,,,,,,,,///......------......///iiiaaaYYYWWWTTTQQQNNNLLLLLLKKKKKKFFF@@@;;;999888777666333222111///............+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))******++++++(((((((((((()))))))))***((()))******************(((((())))))***+++++++++000///......444CCCYYYiiitttwwwfff[[[UUUMMM===///111...+++***++++++***((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%'''((((((((('''&&&%%%$$$%%%%%%%%%&&&''''''&&&&&&''')))((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))'''''''''(((((((((((((((***)))((()))***+++***)))))))))))))))************)))))))))************+++************************+++,,,,,,,,,------------,,,,,,+++++++++,,,---...000222333777AAAVVVqqq}}}|||zzzwww|||zzzvvvrrrkkkeeeOOOKKKEEEAAA@@@AAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666444444444000111222333333222111000111000000///......------...///////////////......,,,,,,,,,,,,++++++++++++,,,+++++++++++++++,,,,,,))))))))))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************)))))))))))))))***++++++***++++++++++++,,,,,,,,,//////............//////fff^^^VVVUUUSSSPPPNNNNNNMMMMMMKKKGGG@@@<<<999888888777333222111///......------+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((())))))******+++'''(((((((((((()))))))))'''((())))))*********)))''''''((())))))******+++,,,......---,,,222<<>>OOO___lllwwwpppqqq{{{vvvjjjaaaIII<<>>:::999999888888444333111000...---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&''''''((())))))(((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((())))))%%%&&&'''((())))))))))))'''(((((()))******++++++)))***,,,---,,,+++)))(((''',,,555>>>GGGTTTeeerrr|||vvvjjj]]]PPPAAA777333,,,))),,,---+++***,,,((((((((('''&&&%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$&&&'''%%%%%%'''***---,,,)))%%%%%%&&&''''''&&&&&&''')))&&&''''''((((((''''''&&&&&&'''(((((((((((('''&&&''''''&&&&&&&&&'''((())))))((('''(((***,,,+++***''''''(((((()))******+++'''''''''((((((((())))))))))))))))))))))))))))))************++++++++++++++++++,,,---------------111---+++...555777333///555555999DDD[[[zzzyyyxxxzzz}}}uuurrrttt{{{zzzrrrhhhccc\\\RRRJJJFFFDDDBBBAAADDDCCCBBBBBBBBB@@@<<<999;;;999888666666777999:::666666555444333222222222111111111000000111111111000000000////////////...,,,---......//////......,,,,,,,,,,,,++++++++++++,,,,,,+++***************'''''''''((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******************++++++++++++---,,,,,,++++++,,,,,,---jjj___\\\ZZZVVVQQQMMMJJJIIIHHHGGGCCC>>>:::999999999888444333111000...------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***%%%&&&((()))))))))((('''))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))%%%&&&'''((())))))))))))(((((())))))******++++++---+++)))((()))***)))(((......---+++---999OOObbbjjj|||vvvhhhUUUDDD;;;666222...111+++***---,,,''''''+++'''((((((((('''''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$&&&'''%%%&&&(((---000000+++'''%%%&&&((('''&&&&&&''')))$$$%%%''''''''''''%%%$$$%%%&&&'''(((((('''&&&%%%''''''&&&%%%&&&'''((()))(((''''''(((+++,,,+++***&&&''''''((()))******+++''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++((()))***++++++,,,,,,,,,---,,,***((('''(((,,,///***000555444777JJJjjj|||nnndddaaajjjuuuxxxsssvvv|||qqq]]]OOOJJJCCC>>>============@@@???======>>>===;;;::::::999666444444555777888555444333333222222222222111000///......///000111000000000000000/////////,,,,,,---.../////////...+++++++++************))),,,,,,+++***))))))******&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******)))************++++++++++++******************+++mmmaaa\\\[[[XXXSSSNNNJJJJJJJJJIIIEEE???;;;999999999999666444111000000///...,,,*********))))))))))))(((++++++******))))))((((((&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))+++***((('''''''''((()))))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))******+++++++++******))),,,,,,+++,,,000555:::===SSS\\\uuuvvvlllQQQHHH===555333111...***+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%$$$)))//////'''$$$$$$%%%%%%&&&'''(((((((((((())))))((('''&&&&&&&&&'''((())))))((('''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((())))))))))))))))))***+++,,,---.........)))************+++++++++........................000///......222:::DDDKKKhhhyyy~~~ooohhhhhhqqqvvvyyyuuuiii[[[OOOIIIEEEDDDDDDBBBAAA@@@????????????@@@??????>>>===<<<999999888888777666666666444333222222111111222222111111222222222222111111000//////.........//////---------------------------------,,,,,,,,,+++++++++++++++++++++***)))((())))))))))))))))))))))))---,,,+++)))(((&&&%%%$$$))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************(((((())))))*********+++)))************+++++++++,,,,,,++++++,,,,,,---...nnnbbbXXXWWWUUUPPPKKKHHHGGGHHHIIIEEE???;;;999999888888555333111000000000...---++++++*********)))))))))***))))))))))))(((((((((''''''((()))))))))(((((())))))((((((((('''''''''((((((''''''(((((()))***))))))))))))))))))))))))+++***)))((('''(((((()))))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))*********++++++******)))+++*********,,,///222444666<<>>>>>===<<<;;;:::999999888888777666666666444333222222111111222222000111111222222111111000111111///...---------------------,,,,,,---------,,,,,,,,,,,,++++++++++++++++++*********)))))))))(((((((((((((((((((((((()))))))))(((((('''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))))))))***************))))))*********+++++++++,,,++++++++++++,,,------lllaaaVVVUUUSSSOOOKKKHHHGGGHHHIIIEEE???;;;999999888777444222000///000000///...,,,+++++++++************''''''((((((((())))))))))))))))))***))))))((((((***)))))))))((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))******)))((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++******)))++++++************+++,,,,,,+++222@@@KKKSSS```mmmuuudddSSSFFF<<<333...---***'''(((,,,......---******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((&&&###$$$%%%%%%&&&&&&''''''''''''(((((((((((('''&&&&&&&&&'''(((((((((((('''&&&&&&''''''((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))&&&'''((())))))***)))))))))))))))*********++++++,,,,,,,,,++++++*********+++---......---,,,,,,---///222555888???NNNaaaooo~~~vvvtttssspppiiiaaa```cccYYYQQQEEE<<<999;;;>>>AAA<<<<<<===>>>???@@@AAAAAA>>>>>>===<<<;;;:::999888999888888777777666666555444333222222111111222222000111111222222111111000222111000...---,,,++++++...---,,,++++++,,,---...++++++++++++*********)))******)))((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((())))))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******+++++++++***************)))))))))*********+++++++++++++++++++++,,,------iii___WWWWWWVVVRRRNNNKKKJJJJJJHHHDDD???;;;:::999777666333111000///000111000///,,,,,,,,,+++++++++******&&&&&&&&&'''((())))))*********+++******)))(((''')))))))))(((((((((''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***))))))((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''((())))))***************,,,,,,,,,,,,++++++***)))222---,,,...111444===GGGZZZiiittt^^^SSSBBB444---,,,...///,,,******+++---...---+++)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))************************''''''((((((((((((''''''''''''((()))))))))))))))&&&'''(((((()))))))))((())))))))))))************,,,,,,,,,++++++******)))))),,,...///...------...---///000000111666@@@GGGRRRfff~~~|||xxxmmmlllmmmkkkaaaSSSJJJHHHHHHCCC===:::;;;===<<<;;;;;;<<<<<<===>>>???@@@@@@>>>>>>===;;;:::999888888888888888777666666555555444333222222111111222222000000111111111111000000000///...---,,,,,,,,,,,,...---+++******+++---...************))))))))))))***)))(((''''''((())))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***,,,,,,++++++******))))))))))))))))))************+++++++++***+++,,,,,,---ddd\\\WWWXXXWWWTTTPPPLLLKKKKKKFFFCCC>>>;;;:::999777666333111000///000111000///,,,,,,,,,+++++++++******%%%%%%&&&'''((()))************+++******)))((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******************+++,,,,,,,,,+++******,,,******,,,,,,...222888;;;CCCOOO\\\iiiyyy~~~rrreeeVVVIII777555444333111///,,,***)))))))))******)))'''%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%######%%%'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))(((((())))))***)))))))))(((((()))))))))*********,,,,,,,,,,,,++++++******+++---...///......000111))),,,///000000111333666===DDDPPP___qqq{{{uuussstttfffdddcccaaaXXXJJJ@@@===;;;:::999;;;>>>???;;;888===============>>>>>>>>>???>>><<<;;;999999999999888888777777666555555555444333222222111111222222000000000111111000000000---,,,,,,,,,,,,------...---,,,++++++++++++,,,---*********)))))))))(((((()))((((((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))),,,++++++******)))))))))(((((()))))))))*********+++************+++,,,,,,|||bbbZZZVVVWWWVVVSSSNNNJJJHHHHHHDDDAAA===;;;;;;:::888777444222000///000000///...,,,+++++++++************&&&&&&'''((())))))******)))))))))***))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))))))))(((''''''(((''''''''''''(((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((()))************'''(((((()))******))))))$$$'''***,,,,,,---...000+++...111333666@@@PPP\\\vvv|||nnniii\\\LLLBBB<<<666000///......---,,,++++++***'''((()))******((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))))))))************))))))((((((((()))))))))******++++++++++++++++++++++++---......---++++++---...000000000...,,,+++,,,---///...000555>>>JJJ[[[jjj}}}zzzmmmccc```aaaUUUOOOKKKIIIDDD>>>===???::::::999;;;===>>>>>>>>>>>>>>>======<<<<<<;;;;;;===<<<;;;999999999::::::888777777666666555555444444333222222111111222222///000000111111000000///++++++++++++,,,---......++++++,,,,,,,,,,,,++++++************)))))))))((((((((()))*********))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))*********)))))))))))))))((((((((()))))))))*********************+++,,,,,,zzzbbb\\\VVVWWWVVVSSSNNNIIIGGGFFFAAA???<<<;;;;;;;;;:::888555333111000000000...---++++++*********)))))))))((((((((())))))*********''''''((()))))))))((((((((((((((((((''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((((())))))***)))((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&'''((()))************''''''''''''(((((())))))&&&)))++++++************---000333333111//////000CCCJJJWWWeeevvv~~~qqqaaaVVV<<<;;;444---***---...,,,222///+++&&&$$$&&&***---'''(((***+++******)))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''((()))))))))))))))))))))*********))))))((((((((((((((()))))))))***((())))))******++++++++++++,,,...---,,,++++++,,,&&&'''))),,,...111555777///...111666777555666;;;MMMSSS\\\eeeppp}}}|||~~~~~~{{{sssfffYYYNNNIIIGGGBBB===999999999777999<<<::::::;;;::::::;;;>>>@@@<<<<<<;;;;;;;;;:::::::::;;;:::888777777888999;;;777777777666555555444444444333222222111111222222//////000000000000//////,,,+++++++++++++++,,,---)))+++,,,------,,,+++)))++++++*********)))))))))&&&(((***,,,,,,+++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((()))))))))(((((((((((()))))))))******************++++++,,,{{{ccc^^^XXXXXXWWWTTTOOOJJJGGGFFF@@@>>><<<;;;;;;;;;:::999666444111000000///...,,,*********))))))))))))((())))))))))))************&&&&&&'''(((((()))(((((())))))))))))((((((((((((((((((((((((((()))******((((((((((((((((((((((((((()))*********)))'''&&&'''''''''''''''((()))***((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&'''((()))************))))))((((((((())))))***&&&)))***))))))+++---...)))((('''(((,,,///111111---...000444;;;DDDMMMSSSeeewwwxxxmmmeeeXXXMMMCCC;;;222---+++///000///000111///+++'''***---///---***'''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%'''((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))))))))((()))))))))))))))(((((((((((((((((())))))))))))&&&&&&'''((()))***++++++'''***...//////------------...000000///,,,)))'''111,,,+++...///,,,...222111111333777>>>GGGOOOSSSfffwww~~~}}}}}}~~~|||sssjjjddd]]]TTTLLLFFFAAA<<<999===999999<<<===999777777111555999999777666777999999999999999999999999999999888666555666777999:::777777777666555555444444444333222222111111222222//////000000000000//////------,,,+++*********+++(((***,,,......,,,***(((++++++++++++************&&&(((+++......---***(((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&''''''(((((())))))(((((((((((())))))))))))*********)))***++++++,,,}}}jjjggg\\\XXXTTTSSSOOOJJJHHHIIIAAA>>>;;;::::::;;;;;;:::888333///...000111...++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''')))***++++++***)))***+++&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))******************))))))((((((''''''************************)))***,,,......---,,,+++.........///000222444555<<>>;;;???AAADDDEEEEEEBBB>>>;;;777777777666666666555555555555444444555666888999::::::::::::999888777666444555666777888999:::::::::;;;:::888555333333333111111111111000000000000///............---------------,,,+++++++++++++++---+++)))***,,,,,,+++))))))************)))(((((((((((()))***************''''''&&&&&&&&&''''''(((''''''&&&%%%$$$%%%&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++++++++++++++++++++eee[[[XXXUUUTTTUUUSSSLLLIIIJJJDDDAAA===;;;::::::999888666333//////000111...,,,+++******)))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))'''''''''''''''''''''''''''((())))))''''''((()))((())))))******))))))((((((((((((((((((((((((((()))))))))))))))((('''&&&((((((''''''''''''(((((('''''''''(((((((((((()))&&&''''''((())))))************************************+++++++++,,,,,,,,,+++++++++++++++,,,---------//////---++++++...111444777;;;===???@@@CCCEEEMMMPPPRRRRRRPPPPPPSSSVVVTTTRRROOOKKKHHHFFFEEEEEE???>>><<<:::888666444444333111......///...***&&&,,,***(((((()))***)))(((((((((((((((((((((((((((((())))))))))))((('''&&&(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&%%%&&&((((((((('''%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%'''(((***+++&&&'''((('''&&&%%%'''))))))))))))(((((((((((('''''''''(((((((((((('''''')))*********++++++++++++***))))))))))))(((((((((***+++,,,---...---,,,,,,------------------------///......---------------------...///111444666888999;;;>>>BBBGGGOOOXXX^^^\\\]]]aaahhhpppvvvyyyyyywwwyyy|||~~~~~~|||{{{ssspppmmmkkkjjjiiigggeee\\\VVVOOOIIIFFFCCC???<<<<<<:::666444444333222111333666;;;???@@@>>>;;;888666555555555555444444444444444333333444555777888888999999::::::999999888555555666777888888999999888999999777444222222222111111111111000000000000///............---------,,,,,,+++************+++***)))((((((***+++***)))))))))******))))))(((''''''(((((()))))))))))))))(((''''''&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))dddZZZVVVTTTTTTVVVTTTMMMJJJKKKFFFCCC>>>;;;:::999888666555333000000000000...,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''((()))))))))************))))))(((((((((((((((((((((((())))))))))))((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************************+++************+++,,,,,,++++++***************+++,,,...//////---,,,---///+++***+++,,,---...---,,,///111222000...---...///......---,,,,,,,,,---...((())))))***+++------...///,,,***+++,,,---,,,***)))(((((()))******)))'''((((((((((((((((((((((((''''''((((((((((((((('''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''(((((('''%%%%%%&&&&&&'''''''''((((((((('''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&'''&&&%%%$$$&&&(((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))************+++))))))))))))))))))))))))(((((()))***+++*********,,,,,,,,,,,,,,,---------...---,,,,,,++++++++++++111000///...///000111222...///......---///333666666777888999;;;???DDDGGGCCCEEEHHHJJJKKKJJJHHHGGGEEECCC???>>>>>>>>>===<<<666444222222444555444222333222222222333333333333111333666888999888555444555555555555444444444444444333222222333444666777888888999;;;;;;;;;;;;;;;666777888999999999888888777777777666333111111111111111111111000000000//////............---------,,,+++******))))))******))))))))))))************)))))))))))))))(((((('''''''''((((((((((((((('''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((}}}eee\\\UUUSSSSSSUUUSSSMMMJJJJJJHHHDDD???<<<:::999777666333222111111111000...---+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((()))******(((((()))*********))))))))))))******((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&))))))))))))))))))))))))******)))))))))***+++,,,++++++******))))))******%%%'''***+++,,,,,,,,,---///...---...//////---+++/////////...,,,++++++,,,+++++++++,,,---...///////////////...------,,,,,,---,,,)))(((((()))((((((******)))***++++++(((&&&))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&''''''((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''&&&$$$$$$&&&''''''''''''''''''(((((((((''''''((((((((((((''''''(((((()))))))))*********************************(((((()))))))))***))))))++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---++++++*********,,,---...000111111///...///111333...///000///------000333,,,------...//////000000333111//////000111222111222222222333444444333222111111222222222111111111333333333333333333444444666666555555555444444444333333222222333444666777888999:::<<<===>>>>>>>>>999:::;;;<<<;;;:::999888666666666555222000000111111111111111000000000//////............---------,,,+++******))))))*********++++++++++++++++++,,,)))))))))))))))(((''''''''''''(((((((((''''''&&&(((''''''&&&&&&&&&''''''$$$%%%%%%&&&'''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))){{{eee^^^UUURRRRRRSSSQQQKKKIIIJJJHHHDDD@@@<<<:::999777666222222222222111000......+++******)))))))))))))))************************))))))))))))))))))))))))''''''((())))))(((''''''''''''''''''''''''''''''((()))******(((((()))******))))))(((((())))))***((((((((((((((((((((((((&&&''''''(((((('''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%))))))))))))))))))))))))((())))))))))))*********+++******)))))))))******'''(((***++++++***)))(((*********,,,......---,,,((((((((())))))*********)))))))))))))))(((((((((---------,,,+++***************)))(((((((((((((((+++)))))))))***)))'''%%%))))))))))))))))))))))))&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&((((((((('''(((((('''&&&&&&'''(((((((((((((((((('''&&&%%%$$$%%%&&&'''&&&%%%$$$&&&(((&&&''''''''''''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************++++++***************+++++++++)))******++++++,,,,,,---++++++***++++++,,,---...+++***)))))))))***+++,,,***,,,,,,,,,******+++---...///111111////////////111111000///000222444555000///...///111333333333------...//////......---111222333222000//////000222111000000111333666888666666555555555444444444333333222222333444666777888999;;;<<<===>>>>>>>>>;;;<<<===>>>===;;;999777555666666555222111111222111111111111000000000000///............---------,,,,,,+++************+++,,,---...---+++***+++,,,(((((())))))(((((('''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((('''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))zzzccc]]]VVVRRRPPPQQQNNNIIIGGGIIIHHHDDD@@@<<<;;;999888777000111222222111///......+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))((('''''''''''''''''''''''''''''''''((())))))''''''((()))))))))(((''''''((())))))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((((((''''''''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))*********)))((())))))((((((((())))))***,,,,,,,,,,,,---,,,***)))&&&'''((())))))))))))***+++******+++,,,,,,,,,+++,,,,,,,,,,,,++++++***)))%%%%%%&&&'''(((******+++)))***+++++++++***+++,,,***(((''''''))))))(((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((((((((''')))((('''&&&&&&'''((()))&&&'''((((((((('''&&&%%%&&&''''''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((((()))))))))******)))))))))))))))***++++++)))))))))***+++,,,,,,,,,***************++++++,,,...---,,,++++++,,,------...000111000...,,,---...***+++,,,---......,,,+++***)))))))))***+++,,,------------...000111000///,,,...000111222333444555000222222111//////111333111111000111222444666777444444444444333333333333444333333333333555666777888888999;;;<<<<<<<<<<<<;;;<<<>>>>>>===:::777555555666666555333111111222111111111111000000000000///............---------------,,,+++++++++++++++---///000...+++)))***,,,(((((())))))(((((('''&&&)))))))))))))))((('''&&&%%%%%%%%%&&&'''((()))***((())))))******)))((('''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))zzzaaa[[[VVVRRROOOOOOLLLGGGFFFHHHHHHDDD@@@<<<;;;:::999777000111333333111///......+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&'''((('''&&&&&&'''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$$$$&&&'''((()))))))))((((((''''''''''''(((((('''''''''(((((((((((()))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&''')))++++++***(((''''''''''''''''''((())))))(((''''''(((******)))((()))+++,,,+++)))''''''(((+++)))(((''''''&&&%%%###%%%&&&'''((())))))))))))((()))))))))))))))))))))&&&((())))))((((((((()))***((('''''')))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%&&&(((((((((''')))((('''&&&&&&'''((()))$$$%%%'''(((((((((''''''&&&'''((('''&&&%%%''')))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''''''''((())))))((())))))***++++++,,,,,,+++******))))))))))))******)))((((((((()))***+++(((***,,,---------...///,,,++++++,,,......,,,***,,,,,,---....../////////...---...///111000...,,,,,,---............///111---...000///---...111555111222222333333333333333333333333222222222111111444444333333444555777888666777888999::::::::::::;;;<<<======<<<999666444555666777555333222222333111111111111000000000000//////.........---------...---,,,,,,++++++,,,,,,...///000...***((()))+++(((((((((((((((''''''&&&))))))******)))(((''''''$$$$$$%%%%%%'''(((***+++)))***+++++++++)))((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((~~~eee^^^UUUSSSPPPOOOMMMLLLIIIGGGFFFCCC>>>:::999999999888555444333111000///......,,,+++***)))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))+++)))(((&&&&&&((()))++++++***)))'''''''''((()))******)))''''''&&&&&&&&&((((((((('''%%%&&&(((***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))******)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((('''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************************************+++,,,---///000...---,,,+++***************)))))))))+++,,,+++***---------------...//////------......///000000000222111000.........///000//////000111222222222222333333333333333333333333444444555555666777777888444555777999:::;;;::::::;;;;;;<<<<<<;;;;;;:::999555555444333222222222222//////...------------...//////000//////...------++++++++++++++++++++++++,,,,,,++++++***)))(((((((((((((((((())))))))))))%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******|||fffbbbXXXUUURRRPPPOOOMMMJJJGGGFFFCCC>>>;;;:::999999888666555333222000/////////,,,+++***)))(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***+++***((('''''''''((()))***)))((('''&&&&&&&&&&&&'''((((((&&&%%%%%%''')))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))))))))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((('''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))***************************************+++,,,---...///...---,,,+++***************)))))))))+++,,,+++***---,,,,,,,,,,,,---......---------...//////000000222111///.........///000///000111222333333333333333333333333333333222222333333444444555666666777444555777888999999999999;;;;;;;;;;;;;;;:::999999555444333222222111222222//////...---------------///////////////...------++++++++++++++++++++++++,,,,,,+++******)))(((((()))))))))(((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***yyyfffeeeZZZXXXTTTRRRPPPMMMJJJHHHFFFBBB>>>;;;::::::999888777666444333111000000000,,,+++***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))******)))((('''''''''(((((())))))((('''&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((())))))((('''((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))******+++,,,......---,,,+++******************)))))))))+++,,,+++***,,,,,,,,,,,,,,,------...,,,,,,---......//////000111000///.........//////000000111222333333333333444444333333222222222111222222333333444444555555444444555666777777666666:::::::::::::::999888888555444333222111111111111///......---------------......//////......------+++++++++++++++++++++++++++++++++******))))))(((***))))))(((((('''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***wwwcccbbb[[[XXXUUURRRPPPMMMIIIGGGEEEBBB>>><<<;;;:::888777777666555333222111000000,,,+++***)))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))'''''''''(((((((((((()))&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((('''((((((((()))((('''&&&&&&&&&&&&&&&'''(((((((((&&&&&&''')))%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++------,,,,,,+++******************)))))))))+++,,,+++***---,,,,,,,,,,,,---......+++,,,,,,---......//////////////////.../////////000111222333333444444333444444333333222111111111111111222222333333333333444444444444555555444444888999999999999888777777444333222111111000000000///...------,,,,,,------------.........------,,,************************+++*********)))))))))(((******)))(((''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))www___[[[YYYWWWSSSPPPNNNKKKHHHEEEEEEBBB>>><<<;;;:::888777777666555333222111000000,,,+++***)))(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((((((((()))%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((('''(((''''''&&&&&&&&&&&&''''''((())))))((('''((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))******+++,,,++++++******))))))*********)))))))))+++,,,+++***------,,,,,,------...///++++++,,,,,,------...............////////////...000000111222333333333333333333333222222111111111111111111222222222222222333333333333333333444444777777777777777666666555333333222111000000000000......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********************************)))))))))))))))***))))))((('''&&&&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((())){{{___WWWWWWUUUQQQOOOMMMJJJGGGDDDDDDBBB???===<<<:::888666777666444333111000000000,,,+++***)))(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((($$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&'''&&&((())))))(((''''''(((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((***+++''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((()))******++++++******)))))))))*********)))))))))+++,,,+++***,,,,,,,,,,,,,,,------...******+++,,,,,,------...------.../////////......//////000111222222222222222222222222222222222222111111222222222222222222222222222222222333444555666666666666666555444444333222111000////////////...------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,************************)))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))bbbXXXVVVTTTQQQNNNMMMKKKHHHEEEDDDBBB???===<<<:::888666666555333222000/////////,,,+++***)))((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&&&&&&&''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&'''(((&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&%%%&&&(((***+++''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((((()))************))))))))))))*********)))))))))+++,,,+++******************++++++,,,*********+++,,,,,,------,,,---.../////////............///000111111111111000000000111222222333333222222222222222222222222222111111111222444555666555555555555555444333333222222000///////////////...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,,,,************************((()))))))))))))))))))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((eee[[[VVVSSSQQQOOOMMMLLLIIIGGGDDDBBB???===<<<:::888666555444333111000//////...,,,+++***)))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''"""$$$&&&&&&%%%######$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))'''%%%######%%%'''(((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&'''(((&&&&&&&&&'''''''''((((((((('''&&&%%%&&&(((***,,,''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((((())))))******)))))))))))))))*********)))))))))+++,,,+++***((((((((((((((())))))***)))******+++,,,,,,------+++,,,.../////////......---...///000000111111111//////000111222333333444333333222222222222222222111111111111222444666888444444555555444444333222222111000//////............---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((lllZZZUUUSSSQQQQQQRRRPPPLLLHHHDDDAAA>>><<<<<<<<<<<<;;;888777555333111000//////******)))(((((((((((((((((((((((((((((((((((((((***'''%%%$$$&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$############((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''***(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%''')))******)))(((''''''((())))))((('''&&&(((((((((((())))))))))))))))))((((((((((((((()))++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...////////////000000000000000000000000000000000000222222333444444444444333444444333333333333222222333222222222222222222111222222111///...,,,++++++,,,,,,------,,,,,,+++******++++++,,,,,,++++++*********))))))))))))******)))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***)))'''$$$""""""$$$'''))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''nnn]]]VVVTTTQQQQQQQQQPPPKKKGGGEEEBBB>>><<<;;;;;;:::999888777666444222111000000******)))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&$$$""""""%%%(((''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''***(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((()))'''((()))******)))((('''''''''(((((()))))))))*********))))))))))))******++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---........./////////000000000000000000000000000000000000111111222333333333333333333333333333333333333333333333333333222222222222222111000///...,,,++++++,,,,,,,,,---,,,++++++******++++++,,,,,,++++++*********))))))))))))******'''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''%%%######%%%'''((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''qqqbbbYYYUUUQQQPPPPPPOOOJJJGGGFFFCCC>>><<<;;;:::999888999888666444333222111111******)))(((((((((((()))((((((((((((((((((((((((###&&&)))&&&!!! %%%***((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$&&&(((***((((((******+++***)))(((&&&&&&'''((())))))******++++++************++++++)))*********++++++++++++---------------...//////....../////////000000000000000000000000000000000000000111222222222222222111111222222333444444444444444444333333222222222111111000///---,,,+++++++++,,,,,,,,,,,,+++************++++++++++++*********))))))(((((())))))***&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''rrrccc[[[WWWRRROOOOOOMMMJJJGGGEEEBBB>>>;;;;;;;;;:::999:::999777555333222111111+++***))))))(((((())))))((((((((((((((((((((((((%%%((()))((($$$$$$'''***(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))&&&''')))******)))((((((%%%&&&&&&'''((()))************)))))))))***++++++))))))))))))************---,,,,,,,,,,,,---.............../////////000000000000000000000000000000//////000111111111111111///000111222333444555555555555444444333222222222000000///...---,,,+++***+++++++++++++++******)))******++++++++++++******))))))(((((((((((())))))''''''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''tttbbb\\\WWWRRRNNNNNNMMMJJJGGGDDDAAA===<<<<<<<<<<<<<<<:::999777555333222111111++++++***)))))))))))))))((((((((((((((((((((((((((('''&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''$$$%%%'''(((((((((''''''%%%&&&&&&'''((()))))))))((((((((((((((()))***+++(((((()))))))))*********++++++******++++++,,,---............//////////////////////////////////////////000111111111111000//////000111333444555555555555444333333222111111//////...---,,,++++++*********++++++******)))((()))******++++++******)))))))))(((((((((((())))))))))))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''uuubbb]]]XXXQQQMMMMMMLLLKKKHHHEEEBBB???============<<<999888666444333222111111++++++***))))))))))))***((((((((((((((((((((((((&&&$$$###$$$&&&'''%%%###&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&$$$$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%''')))******)))'''&&&###$$$&&&'''(((((('''&&&&&&''''''''''''(((((((((''''''''''''((()))***+++((()))))))))***************************++++++,,,------.........///////////////////////////////////////000111111111111111//////000111222333444555444444333333222111000000......---,,,,,,+++******)))************)))(((((())))))************)))))))))((((((''''''(((((()))***))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''vvvccc]]]WWWPPPLLLLLLMMMLLLJJJJJJFFFBBB???>>>===<<<;;;888777666444222111000000,,,+++******))))))******(((((((((((((((((((((((($$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''&&&###%%%&&&(((((((((((('''(((''''''''''''&&&&&&&&&(((((((((((()))***+++,,,)))))))))*********++++++++++++******++++++,,,------------........./////////////////////////////////000111111222222111111///000000111222333333444444333333222000//////...------,,,,,,++++++******))))))******))))))((('''))))))************))))))((((((''''''''''''((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''xxxfff]]]WWWPPPLLLLLLMMMLLLKKKNNNJJJDDD@@@>>><<<:::999888777555333111000000///,,,+++******)))*********((((((((((((((((((((((((###'''+++***%%%###&&&)))$$$$$$$$$%%%&&&'''((()))&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''############$$$$$$%%%&&&######""""""""""""######(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########"""###%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&'''$$$%%%'''))))))))))))(((((((((((('''&&&&&&%%%%%%))))))))))))***+++,,,---************++++++++++++,,,,,,++++++,,,,,,---...---------.........//////////////////////////////000000111222222222222222000000000111222222333333333333222111000///...------,,,,,,++++++*********)))))))))))))))(((((('''))))))************))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))'''''''''&&&&&&'''''''''xxxeee___WWWPPPOOONNNJJJHHHHHHKKKHHHCCC@@@>>>===<<<;;;<<<999555222111111111000***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''(((***---//////...'''((((((((()))))))))***)))************+++++++++---------............///..................------000000000000000111111111222222222222222222222222333222111000////////////*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''yyyfff^^^VVVOOOOOOOOOLLLJJJKKKJJJGGGBBB???>>>>>>===<<<===:::666333222222111///***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''))),,,......---(((((((((((()))))))))))))))************+++++++++------------..............................------//////000000000111111111222222222222222222222222222111000///............***++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''zzzggg\\\UUUOOOOOOOOOMMMLLLLLLIIIEEEAAA>>>>>>>>>>>>>>>>>>;;;777444333222111///***)))(((((())))))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&(((***,,,,,,+++))))))))))))(((((((((((()))************+++++++++,,,,,,,,,---------......------------------............///000000111222222111111111111111111111111000//////......---------+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''|||iii]]]UUUOOOOOOOOOLLLKKKLLLGGGCCC???===>>>?????????>>><<<888555444333111///***)))(((((())))))((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%''')))******)))))))))))))))(((((((((((())))))*********++++++++++++,,,,,,,,,------------,,,,,,------------......------...///000111222333111111111111111111111111////////////......------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''}}}jjj___VVVPPPOOONNNKKKHHHIIIDDDBBB???>>>???@@@??????===;;;888666555333111///***)))(((((())))))((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((()))((('''))))))))))))(((((((((((())))))*********+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------......,,,---...///000111222222000000000000000000000000//////000000000///...---+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''zzzhhh^^^VVVOOONNNMMMIIIFFFGGGBBBAAA???@@@@@@@@@>>>===;;;999777666555444111///***)))(((((())))))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((()))(((&&&(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......------...//////000111111////////////////////////...///000111111000......***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''vvvccc[[[SSSMMMLLLLLLHHHFFFGGG@@@@@@@@@AAABBB@@@===:::888777555555555444111///***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''(((((('''&&&&&&&&&'''((()))***++++++)))************+++++++++************++++++++++++***++++++,,,------.............../////////000000////////////////////////,,,---///000000///---,,,))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''sss```YYYQQQKKKKKKKKKIIIGGGHHH???@@@AAACCCCCCAAA<<<888777666444444555444222///***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&'''((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########"""###$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))'''&&&%%%&&&'''((()))***+++,,,)))************+++++++++)))************+++++++++******+++,,,,,,---...............///////////////////////////////////////+++,,,...//////...,,,+++(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''ooo\\\SSSQQQNNNLLLLLLJJJHHHGGGHHHCCCBBBGGGIIIDDD===999999:::888444444555222---,,,+++***)))((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&&&&((()))%%%$$$$$$###"""""""""######$$$&&&%%%%%%$$$&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$""""""&&&&&&######%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((())))))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((()))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---...///000000000000//////............//////......//////......---,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))************)))((('''&&&%%%%%%''''''((((((''''''&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ppp^^^UUURRRNNNLLLJJJIIIHHHFFFFFFAAA@@@EEEHHHDDD???<<<:::;;;888444333444222---,,,+++***)))(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&'''&&&%%%$$$##################$$$%%%%%%$$$$$$%%%'''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###"""%%%******&&&$$$%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((((()))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...///000000000000///..................///...............------,,,+++++++++************)))))))))))))))))))))))))))'''((((((((())))))))))))''''''&&&&&&'''(((((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&'''((('''&&&%%%&&&((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&qqq___XXXTTTNNNKKKIIIHHHGGGFFFEEE@@@???CCCFFFCCC@@@???<<<<<<999444222444222---,,,+++***)))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######''',,,---(((%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...///////////////------------------------...............---,,,,,,+++++++++************)))))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&ppp___ZZZUUUOOOJJJHHHGGGFFFFFFEEE@@@???BBBDDDAAA???@@@======999444222444222---,,,+++***)))((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%%%%$$$###$$$&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###&&&++++++'''%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((())))))(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((())))))(((((()))*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,---....../////////...,,,------------------,,,------.........---,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''''''''((((((((())))))'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&ooo___ZZZVVVOOOJJJHHHGGGFFFEEEEEEAAA@@@CCCBBB???===>>><<<===999444333555222...,,,+++***)))((((((((((((******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$'''(((((('''&&&$$$%%%&&&'''&&&&&&%%%&&&&&&''''''###$$$%%%%%%#########%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######&&&&&&$$$%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%'''***,,,,,,+++%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''((())))))(((((()))***)))***++++++,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------...............,,,,,,---......---,,,,,,---------...---,,,,,,++++++++++++*********))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&nnn___YYYUUUOOOKKKIIIGGGFFFEEECCCAAAAAACCCBBB>>><<<===:::;;;:::666555666333...,,,+++***)))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&(((((((((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&''''''###$$$%%%$$$###"""###$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&"""!!!###$$$"""$$$(((&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%$$$%%%'''***,,,,,,+++%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''((())))))(((((()))***)))******+++++++++++++++***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,------.........------,,,---...//////...---,,,---------------,,,+++++++++++++++************)))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&oooaaaWWWTTTOOOLLLJJJHHHFFFDDD???>>>@@@DDDCCC>>><<<>>>777::::::777777888444...,,,+++***)))(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%&&&(((%%%%%%$$$$$$%%%&&&&&&'''###%%%%%%$$$###""""""#########$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$'''''''''&&&%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$""""""%%%%%%######&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%$$$&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''((())))))(((((()))***))))))***+++++++++++++++******+++,,,,,,---......,,,,,,++++++++++++,,,,,,---------......------,,,,,,---///000000///---,,,,,,------------,,,+++++++++++++++************)))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&&&&%%%%%%&&&'''(((((()))))),,,+++)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppbbbVVVSSSOOOMMMKKKIIIFFFDDD;;;<<<@@@DDDDDD???===???555888:::888999999444...,,,+++***)))((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''###%%%%%%$$$"""!!!"""###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###!!!###''''''$$$###$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&(((((()))'''''''''''''''''''''''''''((())))))(((((()))***))))))***++++++++++++*********+++,,,,,,---......,,,++++++++++++++++++,,,---------...------,,,,,,---...000111111000...---,,,,,,---------,,,+++++++++++++++************)))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$"""###%%%''')))+++,,,---...,,,***'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&lll^^^YYYUUUPPPLLLIIIGGGEEECCC;;;:::===CCCEEEAAA===<<<999:::888666888999555...++++++******)))(((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%(((((('''&&&%%%%%%$$$$$$'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%&&&&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###"""$$$&&&((((((&&&$$$"""&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******++++++******************------------------------////////////.....................------,,,,,,,,,,,,,,,,,,+++***)))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%&&&(((***+++...---+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''mmm```ZZZVVVQQQMMMJJJHHHFFFEEE;;;:::===DDDEEEAAA===<<<999:::999777999:::555...,,,,,,++++++***)))))))))((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$'''%%%$$$$$$&&&&&&%%%###$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###""""""###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))******++++++++++++******************************------------------------////////////...............---------,,,,,,,,,,,,++++++++++++***)))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%&&&(((***+++******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''mmmbbbZZZVVVQQQMMMKKKIIIGGGEEE===;;;>>>DDDEEEAAA===<<<:::;;;999777999:::666///------,,,,,,+++*********((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((((((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))******++++++++++++******************************------------------------/////////............---------,,,,,,,,,,,,,,,+++++++++++++++***)))(((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&'''(((***+++''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&lllbbbYYYUUUPPPLLLJJJHHHGGGEEE???===???DDDEEEAAA===<<<999:::999777888999555...---,,,,,,+++******))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&$$$#########$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((***)))(((%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%#########%%%((('''&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((******++++++++++++*********************+++++++++,,,,,,------------------//////.........---------,,,,,,,,,,,,++++++++++++***************)))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&iii___WWWSSSNNNKKKIIIGGGFFFDDDAAA???@@@DDDEEEAAA===<<<888999888666777999444---+++++++++***))))))((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###"""###$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((&&&$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((******++++++++++++******))))))*********+++++++++,,,,,,,,,---------..................------------++++++++++++++++++++++++))))))*********)))((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''(((((()))*********((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&fff]]]VVVRRRMMMJJJHHHGGGEEEDDDCCC@@@AAAEEEEEEAAA======999999888666888999555...++++++******)))(((((('''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&((('''&&&%%%%%%&&&'''((('''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,+++,,,,,,------..................------------,,,)))************+++++++++((())))))******)))(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%dddZZZVVVRRRNNNJJJIIIGGGFFFEEEEEEBBBBBBEEEEEEAAA======:::;;;:::888:::;;;666///,,,,,,+++******))))))(((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,++++++,,,,,,---......///.........---------,,,,,,))))))))))))******++++++(((((()))))))))))))))((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((()))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccYYYWWWSSSOOOKKKJJJIIIGGGFFFFFFBBBBBBEEEEEEAAA======<<<===<<<:::;;;===888111------,,,,,,+++******)))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&&&&%%%###!!!!!!"""$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%$$$#########%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,(((((())))))*********+++(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeeXXXXXXRRRNNNMMMJJJEEEAAABBB??????@@@BBBCCCBBB???<<>>===<<<:::777333//////...,,,***(((&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$$$$%%%'''((('''&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$(((''''''&&&&&&''''''(((%%%$$$###%%%'''(((&&&$$$)))'''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))***+++******++++++++++++******)))************+++++++++))))))*********+++++++++------------------------///...---,,,++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''eeeWWWUUUOOOKKKLLLJJJEEECCCCCC??????@@@BBBCCCBBB???<<<===<<<;;;;;;;;;888444111...---+++***((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###$$$%%%'''''''''%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$&&&%%%%%%&&&&&&'''&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***(((((())))))))))))(((((()))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////......---++++++*********))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''eeeWWWRRRLLLIIIJJJIIIEEECCCDDD>>>>>>@@@BBBCCCBBB???<<<;;;::::::;;;;;;999555222---,,,+++)))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######%%%&&&&&&&&&$$$$$$#########$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$'''''''''&&&%%%%%%&&&(((((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$############%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$((('''&&&&&&$$$$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''((())))))(((((())))))))))))(((((()))************++++++++++++++++++,,,,,,,,,------))))))***,,,---///000000------,,,+++************))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''dddXXXRRRLLLIIIIIIHHHDDDBBBBBB===>>>???AAACCCBBB???<<<<<<;;;:::::::::888444111,,,+++***)))((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((&&&$$$###&&&(((((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&############""""""""""""$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((((((((((((((((((******++++++++++++******))))))*********+++++++++******++++++++++++,,,,,,)))***+++,,,---...//////,,,,,,+++***************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''cccZZZUUUOOOJJJJJJGGGBBB??????<<<===>>>AAACCCBBB???======<<<;;;;;;999777222///+++******)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***))))))((((((((())))))******++++++++++++******))))))*********+++++++++))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++***)))))))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''}}}bbb[[[WWWQQQLLLJJJGGGAAA======<<<<<<>>>@@@BBBBBB???===>>>===;;;:::999666111...++++++***)))(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&(((((('''%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&((()))'''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%"""###$$$$$$&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))(((((()))******(((((())))))))))))(((((()))************+++++++++((((((((())))))))))))***,,,,,,,,,,,,++++++++++++******)))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''}}}aaaZZZXXXRRRMMMKKKGGGAAA======;;;<<<===@@@BBBBBB???===<<<;;;::::::999666222///,,,+++***)))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''))))))(((&&&###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%'''%%%$$$(((...///***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""""""""#########%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))***++++++(((((())))))))))))(((((()))************+++++++++((())))))))))))******************+++,,,,,,,,,---))))))((((((((())))))***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''~~~aaaYYYXXXRRRMMMKKKHHHBBB>>>>>>;;;;;;===@@@BBBBBB???===:::999999999999777444111---,,,+++)))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&'''(((******(((&&&"""###$$$%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((%%%$$$***222444---%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((()))++++++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))***,,,,,,******++++++++++++******)))************+++++++++)))************+++++++++(((((()))***,,,---...///))))))(((((((((((()))***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''~~~ddd[[[WWWRRRLLLHHHGGGEEEAAA>>><<<===???AAAAAA???===<<<<<<999666777::::::555000++++++)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''+++)))'''%%%$$$%%%&&&'''###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&%%%$$$###$$$%%%&&&%%%&&&'''((((((((((((''''''(((((()))***++++++,,,))))))(((((('''''''''&&&'''''''''&&&&&&&&&&&&%%%))))))((((((((((((((((((******))))))((('''''''''(((((((((***---...---,,,,,,+++)))'''&&&&&&'''(((&&&'''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%''')))(((%%%###"""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&''''''((((((''''''&&&$$$######%%%''''''&&&%%%((((((((((((''''''''''''''''''''''''((((((((((((*********************+++(((((((((((()))***+++,,,+++*********))))))(((((()))************++++++++++++++++++***)))(((((('''++++++***)))((((((((()))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%''''''((()))&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''}}}bbbYYYWWWRRRLLLIIIGGGEEEAAA===<<<===???AAAAAA???===<<<<<<999777888:::999555000++++++)))((((((''''''''''''''''''&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''***************************++++++,,,+++***))))))''''''''''''''''''''''''''''''''')))+++,,,+++***((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%'''((('''&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((***************)))))))))))))))((((((((())))))***************)))))))))((()))************+++++++++++++++******)))(((((('''******))))))((()))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''}}}cccYYYXXXSSSMMMIIIHHHEEE@@@<<<<<<===???AAAAAA???===<<<<<<:::888999:::999444000+++***))))))(((((((((((('''''''''&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''######$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((())))))(((''''''(((((((((***))))))))))))(((((((((*********))))))))))))))))))))))))***++++++,,,,,,***+++,,,---,,,+++)))(((+++++++++******************)))((()))+++,,,+++******)))((((((((()))+++,,,((('''&&&&&&&&&''')))***)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$&&&((()))(((&&&$$$%%%&&&'''((()))******''''''''''''((((((((((((******))))))((((((((('''+++***))))))(((((())))))************)))))))))))))))************+++++++++++++++******)))((((((((())))))((((((((()))******)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***(((&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''eeeZZZXXXSSSNNNJJJHHHEEE@@@<<<<<<===???AAAAAA???===<<<;;;:::::::::;;;888444000+++******)))(((((())))))''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$######&&&(((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((()))))))))*********)))((('''''''''(((((())))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111111111111000000//////......444333333222111000//////111///...///000111000///------+++***))))))*********)))((('''((()))+++,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&))))))((('''%%%%%%&&&''''''((())))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&+++***************+++,,,*********)))))))))))))))))))))*********+++++++++************))))))((((((((((((((((((((()))***+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&fffZZZWWWSSSNNNKKKIIIFFFAAA<<<<<<===???AAAAAA???===<<<;;;;;;;;;<<<;;;888333000+++******))))))))))))***(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&)))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))******+++++++++))))))(((((((((((())))))(((((()))***,,,------...////////////000000000000333444555666777888999::::::888666333222333555666555555555666666666666666888777555555777888888777111000///---+++)))((((((,,,+++***))))))***+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((($$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&))))))(((''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&*********+++,,,---///000))))))))))))))))))******))))))*********+++++++++*********)))))))))))))))((('''''''''((()))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&dddXXXVVVRRRNNNLLLJJJGGGBBB===<<<===???AAAAAA???===<<<:::<<<======;;;777333000+++******))))))*********((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&%%%$$$%%%&&&((($$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((((((''''''''''''&&&%%%$$$$$$#########$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((()))***++++++,,,++++++)))***++++++,,,,,,++++++)))***+++---///000111222111111111111111222222222444555555777888999::::::888666333000///000222333...///111333555888999::::::999777777999:::;;;;;;999888888777666555444444000000000//////...------((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$&&&((()))(((&&&'''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((('''((((((((((((((((((((()))))))))+++,,,...000111))))))))))))************)))************+++++++++******))))))))))))))))))(((((('''''''''((())))))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''eeeXXXTTTQQQNNNLLLKKKHHHCCC>>><<<===???AAAAAA???===<<<:::<<<>>>>>>;;;777333000+++******))))))***++++++((((((((((((''''''''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((###%%%''''''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********'''(((***+++,,,,,,++++++***+++...000111111000///---...///000111222333444000000111111111222222222111111111222333444555555111111000///...---,,,+++,,,---...000222444555666666444222222444777888888:::;;;===???AAABBBCCCDDD;;;<<<<<<<<<;;;888666444111000///...,,,+++))))))''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&&&&&&&&&&''')))((('''%%%$$$###$$$$$$%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))******(((((()))***+++,,,...///((()))))))))************)))************+++++++++)))))))))))))))))))))***))))))((('''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''gggZZZSSSPPPMMMLLLLLLIIIDDD???<<<===???AAAAAA???===<<<:::<<>>@@@AAA@@@???===;;;??????>>><<<999666222111,,,+++***(((((((((((()))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&''''''''''''''''''&&&(((((('''&&&%%%$$$$$$###((((((''''''''''''((((((((((((((((((((('''''''''%%%&&&''')))***)))%%%###((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***))))))(((((('''''''''&&&))))))))))))(((((((((((()))))))))))))))((((((((()))(((((((((((()))******''')))+++,,,---,,,+++***''')))+++,,,,,,---///000111222333333444333333333222111222333444333111///222333555555444444444555444555333222666;;;999444888888888::::::999777444555555444333111111333444444333111/////////000111000000222444888===BBBEEECCCDDDEEEFFFEEECCCAAA@@@GGGEEECCC@@@>>>:::555111++++++++++++***((('''&&&))))))*********)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$###$$$%%%&&&'''"""""""""######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###%%%''''''%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''~~~```VVVQQQLLLKKKMMMMMMGGG@@@>>>@@@@@@AAAAAA@@@???===<<>>>>><<<999666222111,,,+++***(((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%%%%$$$(((''''''''''''''''''((('''''''''(((((((((((((((&&&&&&''')))******&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***))))))(((((((((''''''''')))))))))))))))))))))(((******))))))))))))))))))***)))))))))))))))******&&&&&&'''(((***+++,,,,,,+++---///000000000222333111111222333444444555555444444444555777888888777888:::;;;<<<;;;;;;<<<===666999888666666:::;;;888888777777888999:::;;;;;;777777777777777888999;;;999999888777777666555555------///000111222222222:::;;;<<<===???AAACCCDDDFFFEEEDDDDDDEEEEEECCCAAA555555444333111///---,,,)))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&'''&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''{{{]]]SSSPPPKKKJJJNNNOOOJJJDDDBBBDDDCCCBBBAAA@@@???>>>===>>>>>>===;;;999555222111,,,+++***(((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''(((***++++++(((%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))************************+++******)))))))))******111000///......///000111///111444666666777999:::;;;;;;999888777666666666999888777666777999:::<<>>AAA???>>>CCCIIILLLLLLIIIEEE@@@===;;;::::::888888999999999999999999::::::;;;<<<===<<<<<<<<<:::;;;<<<<<<:::888555333444333222222444777:::<<>>???BBBFFFIIIJJJKKKCCCBBB@@@???===;;;999888333222000---,,,+++******''''''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$######%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''zzz\\\SSSRRRNNNMMMQQQSSSOOOJJJIIIGGGFFFDDDBBB@@@???>>>>>>=========;;;888555333111,,,+++***(((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******(((((((((***,,,,,,)))'''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))*********))))))))))))************+++******)))))))))******---------------...///000555777999:::999888999:::======<<<<<<<<<===>>>???BBBBBBCCCEEEIIINNNUUUYYYfffhhhjjjhhhccc[[[UUURRRWWW```gggeeeeeemmmwww~~~yyytttlllaaaUUULLLFFFCCCCCCBBB@@@???>>><<<999777999999::::::;;;<<<===>>>============<<<:::888777999777555333222111111111666555444777;;;???AAABBBFFFEEEEEEDDDCCCCCCCCCCCC???>>><<<999555111...,,,***)))'''&&&&&&'''((()))%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''zzz^^^VVVTTTPPPNNNRRRTTTQQQMMMLLLHHHGGGEEEBBB@@@???>>>>>>===<<<<<<;;;888555333111,,,+++***(((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******)))((((((***,,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((()))))))))*********+++((((((((())))))******************)))***++++++,,,+++---///222555666777888666777999::::::;;;===???===???AAAEEEJJJNNNRRRTTTQQQUUU[[[bbbjjjttt}}}tttooouuu|||~~~ttthhhaaa]]]YYYVVVSSSQQQPPPNNNKKKHHHJJJGGGCCC>>>;;;:::::::::===<<<;;;:::;;;<<<===>>>=========<<<:::888555444555333111111222444555555::::::;;;;;;===>>>@@@AAAAAABBBCCCBBB???:::555222,,,+++***((('''&&&'''''''''''''''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###%%%'''&&&%%%$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((()))))))))*********))))))(((((((((((())))))''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''{{{```YYYTTTOOOMMMPPPQQQNNNJJJIIIGGGFFFEEECCCAAA@@@>>>>>><<<<<<;;;:::888555333111,,,+++***(((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((()))+++,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******((())))))******+++++++++(((((())))))***+++++++++++++++++++++,,,...///000333333444666777888999:::555888===CCCJJJSSS\\\aaa]]]___bbbeeehhhkkklllmmmkkkpppwww||||||yyyxxxsssooojjjhhhiiiiiigggdddhhhddd^^^VVVOOOJJJGGGFFFDDDBBB???===<<<<<<======999:::<<<>>>???>>><<<;;;;;;999666555555555333222///......///000333555666===???CCCFFFGGGFFFCCCBBB333222111...,,,)))'''&&&))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""###$$$&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&''''''(((''''''((((((((()))))))))))))))))))))************))))))(((((((((((())))))&&&''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$######%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''{{{```ZZZTTTOOOLLLNNNOOOKKKGGGEEEEEEEEEEEEDDDCCC@@@>>>===;;;;;;;;;:::888555333111,,,+++***(((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((('''''''''((((((((((((((((((''''''(((***++++++***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((()))))))))*********((())))))******+++,,,,,,******+++,,,,,,---......------...///000222444555444444555888===EEELLLPPPVVVYYY]]]bbbjjjttt~~~{{{xxxssspppmmm]]]ZZZUUUOOOHHHBBB>>><<<===>>>>>>???????????????>>>===<<<=========;;;999222000///---------//////555777:::>>>AAAEEEGGGHHH@@@???>>>;;;777222...+++,,,+++)))((('''&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$&&&(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((())))))))))))((((((((())))))))))))***))))))(((((((((((())))))&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''{{{```YYYVVVPPPMMMNNNNNNJJJEEEDDDCCCDDDEEEEEECCCAAA>>><<<;;;;;;;;;:::888555333111,,,+++***(((((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&''''''((((((''''''&&&((((((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((''''''''''''&&&&&&''')))+++******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++((())))))***++++++,,,,,,,,,,,,------...///000000...///000111444666888999CCCEEEJJJTTTcccvvv|||pppdddZZZUUUNNNLLLIIIEEEBBBAAAAAAAAA======>>>@@@BBBBBBAAA???===:::777333111000///000***++++++...222888===AAALLLLLLJJJGGGBBB;;;555222---,,,***(((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$'''((($$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&''''''&&&$$$$$$&&&((())))))(((''''''(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))''''''''''''((((((((()))))))))(((((((((((())))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$$$$&&&'''###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$######"""""""""$$$$$$%%%&&&&&&&&&%%%%%%###%%%''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''zzz^^^VVVTTTOOOMMMNNNNNNHHHBBB@@@CCCEEEGGGFFFCCC???===<<<:::999999888666555333222///,,,((('''))))))(((&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$,,,)))%%%%%%&&&'''&&&$$$&&&&&&&&&''''''''''''((()))((('''&&&%%%$$$######&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&((())))))))))))''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&''')))************,,,+++***((((((((()))*********))))))))))))******+++*********))))))((((((++++++************++++++,,,,,,,,,+++++++++++++++(((***,,,,,,+++++++++,,,///,,,,,,//////,,,,,,///666555444333444:::BBBIIIVVV```lllwwwwwwvvviiihhheee___VVVMMMEEEAAA>>><<<>>>AAA===888;;;CCC<<<>>>???===888555333444111000---+++***---111555<<>>888444222///+++'''+++***((()))******(((''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((('''&&&%%%'''(((((((((((((((((((((((((((***)))((((((((()))***+++'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$""""""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyy^^^WWWRRRNNNLLLMMMKKKEEE???>>>AAACCCEEEEEEBBB>>><<<;;;<<<;;;:::888666444111000...,,,)))(((((()))((('''(((((((((((((((((((((((((((((((((''''''''''''&&&***(((&&&&&&&&&'''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&***)))((('''''''''((((((******))))))))))))******************))))))))))))))))))(((((((((((())))))******++++++++++++++++++''')))***+++***+++,,,...222...---111444777===CCCLLLTTT^^^dddhhhmmmtttyyyxxxjjj\\\MMMIIIIIIFFF@@@<<<:::;;;;;;<<<<<<<<<<<<<<<;;;:::888555222///,,,+++...222555888???IIIOOOPPPKKKHHHEEEAAA===999333000,,,)))&&&%%%&&&'''''''''%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((('''&&&&&&''')))((((((((((((((((((((((((******)))((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&xxx]]]WWWQQQNNNLLLMMMJJJCCC>>>>>>AAACCCEEEDDDAAA===;;;:::<<<<<<:::888666333111///---+++***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&'''''''''''''''&&&&&&(((((((((''''''''''''(((******))))))))))))***************)))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,---------***+++------,,,---///111333222555>>>EEEJJJQQQXXXooouuu}}}yyynnnjjjhhhaaaTTTIII<<<:::999999;;;===<<<;;;AAA@@@>>><<<999555000,,,------,,,...444>>>HHHMMMNNNNNNMMMLLLIIIDDD???;;;444000+++))))))*********'''&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&(((***((((((((((((((((((((((((******))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&www]]]WWWQQQNNNMMMMMMIIIAAA===>>>AAACCCEEEDDDAAA===;;;:::<<<<<<:::888666333111///,,,+++***)))(((((()))***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((%%%&&&'''((())))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))$$$%%%&&&'''(((((((((((('''''''''(((((((((((('''******))))))))))))******))))))))))))))))))******,,,++++++******++++++,,,+++++++++,,,,,,,,,------...///000000000222444777888<<>><<<888555444000+++***---333:::@@@IIIKKKOOOPPPPPPMMMIIIGGGEEE@@@:::555222000...,,,'''''''''&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''(((((('''''')))+++(((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&vvv\\\XXXQQQOOONNNNNNIII@@@===>>>AAACCCEEEEEEBBB>>><<<;;;<<<;;;:::888666444111000+++++++++)))'''''')))+++(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&(((''''''''''''''''''((($$$%%%&&&((())))))******''''''((((((((((((''''''&&&&&&''''''((()))))))))$$$%%%&&&'''((()))))))))''''''((()))))))))((((((******))))))))))))******))))))))))))************,,,,,,,,,++++++,,,,,,,,,))))))******++++++,,,,,,+++---///000222555:::===KKKQQQ^^^nnnxxx{{{}}}xxxwwwlll___WWWRRRMMMDDD===<<<:::999;;;???AAA@@@>>>;;;555111///......111666>>>CCCJJJNNNPPPPPPOOOPPPPPPLLLEEE???888222---)))''''''&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((('''((()))+++(((((((((((((((((((((((((((((()))))))))((('''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuu\\\XXXQQQPPPPPPOOOIII@@@===???BBBDDDFFFFFFBBB???<<<;;;::::::999888666444222111***++++++)))''''''))),,,(((((((((((((((((((((((((((((((((''''''''''''&&&$$$'''))))))'''%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((''''''((((((((((((''''''&&&&&&''''''((())))))***&&&'''(((((())))))))))))'''((()))*********))))))******))))))))))))******((()))))))))************,,,++++++++++++++++++,,,++++++,,,,,,---......///---///333777<<>>@@@======AAA???888444666...555>>>EEEIIILLLOOORRRTTTSSSSSSSSSPPPKKKCCC>>>------+++***))))))))))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%#########"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((((((((((((***,,,((((((((((((((((((((((((%%%&&&''')))))))))(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''%%%###"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&www^^^XXXTTTOOOLLLKKKGGGAAA???@@@DDDEEEFFFDDDAAA>>><<<<<<<<<999666555555444222111,,,,,,***)))))))))***+++))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%''')))******)))'''%%%$$$&&&)))***)))(((((()))((((((((((((((((((((((((''')))******((('''((((((+++*********))))))(((((((((((()))***************++++++***************+++///...---------...//////+++///222333333777>>>EEEHHHWWWdddffffffmmmtttxxxwwwyyy~~~|||}}}vvvhhhZZZQQQKKKFFFCCCBBB===;;;<<<===<<>>AAADDDHHHKKKNNNRRRUUUSSSRRRRRRRRRRRRPPPMMMJJJFFF<<<111******,,,+++******(((&&&&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''''''((()))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&uuu\\\WWWPPPLLLJJJJJJGGGBBBAAACCCDDDEEEFFFDDDAAA>>><<<<<<<<<:::777666555555333111,,,+++***)))))))))***+++))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))************)))(((&&&'''))))))((('''((()))(((((((((((((((((((((((('''(((******)))(((((()))+++*********))))))))))))((())))))***************++++++************++++++---............------,,,111333666888;;;BBBNNNVVVgggpppuuutttvvvyyygggSSSEEE>>>;;;<<>>>>>AAACCCGGGJJJMMMOOOQQQSSSVVVUUUUUUUUUUUUSSSOOOLLLDDD???:::666333000+++'''(((&&&%%%''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&)))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&sssZZZUUUMMMIIIGGGHHHGGGCCCDDDFFFEEEFFFGGGEEEAAA>>><<<<<<<<<:::888777777666444222,,,+++******))))))******))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))((('''&&&((()))((((((((((((((((((((((((&&&(((******))))))***+++***************)))))))))))))))***++++++++++++***,,,,,,++++++++++++,,,,,,---...000111000///---,,,000555===GGGTTTeeewwwtttfff\\\OOOBBB=========???BBBCCCFFFIIIMMMOOOQQQRRRRRRVVVUUUUUUVVVVVVTTTPPPMMMHHHFFFCCC???999333---***'''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((******)))((('''&&&%%%%%%((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&qqqXXXSSSLLLHHHFFFGGGFFFCCCDDDHHHFFFGGGGGGFFFBBB>>>===<<<<<<;;;999888888666444222+++++++++***************))))))))))))(((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''*********(((&&&&&&((()))((((((((((((((((((((((((%%%''')))*********+++,,,************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,---...000000000111222222333333555===LLL]]]pppoooXXXKKKFFFBBBAAABBBDDDEEEHHHLLLOOOQQQRRRQQQSSSRRRRRRSSSTTTRRROOOLLLOOOMMMGGG???888444333444,,,***((('''''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''pppXXXSSSNNNJJJGGGGGGFFFCCCDDDGGGGGGHHHHHHFFFBBB???===<<<<<<;;;999999888777444111++++++++++++******))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((***+++***(((&&&&&&(((***))))))))))))))))))))))))&&&(((************+++,,,***************+++++++++******+++,,,,,,,,,,,,,,,------,,,------...//////111000///000333888===AAAKKKTTTbbbrrryyyqqqiii[[[LLLDDDGGGEEEDDDFFFJJJLLLMMMLLLPPPOOOPPPQQQSSSRRROOOMMMMMMLLLGGGAAA;;;888777888555222...)))&&&%%%''')))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))'''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''qqqYYYTTTQQQLLLHHHHHHFFFCCCDDDHHHHHHIIIIIIGGGCCC???======;;;:::999999888666333000***++++++++++++***))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))************************)))******)))(((''')))***))))))))))))))))))))))))''')))++++++******+++,,,*********+++++++++++++++++++++,,,------------,,,------------...///000111222111111444;;;DDDNNNTTTgggmmmwwwuuuiiidddTTTNNNGGGCCCDDDEEEFFFEEEMMMMMMNNNQQQSSSSSSQQQOOODDDDDDEEEEEECCC@@@<<<999===;;;777111+++((((((***''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))******''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''qqqZZZVVVQQQLLLHHHHHHGGGEEEFFFJJJIIIJJJJJJHHHCCC@@@======:::999888888888666222///***++++++,,,+++***)))((())))))))))))(((((((((((((((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))''')))******)))))))))***))))))))))))))))))))))))(((***++++++***)))***+++*********++++++,,,,,,,,,+++,,,,,,---------------............///000111222666777:::AAAKKKXXXcccjjj}}}~~~nnncccTTTIIIDDDCCCAAA@@@HHHHHHJJJMMMQQQRRRPPPOOO@@@??????BBBEEEFFFCCC???@@@AAAAAA===666///,,,+++''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''rrr[[[XXXPPPKKKHHHHHHHHHFFFHHHMMMIIIJJJJJJHHHDDD@@@>>>===999888888888777555111...******+++,,,+++***)))((())))))))))))(((((((((((((((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''(((***,,,,,,***((('''&&&(((***+++************)))))))))))))))))))))))))))+++,,,,,,***))))))************++++++,,,,,,,,,+++,,,------......------............///000222222;;;>>>EEEOOO[[[hhhtttzzz{{{|||~~~vvvbbbQQQHHHDDDAAA???BBBCCCFFFJJJMMMOOONNNMMMDDD>>>:::;;;AAAHHHJJJJJJ@@@DDDHHHFFF???666///,,,((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((pppXXXSSSNNNLLLJJJHHHHHHIIIKKKMMMNNNLLLHHHEEEBBB@@@>>>>>>;;;999777666666444111///,,,++++++++++++++++++++++++*********))))))(((((('''((()))******)))((('''+++)))((('''((()))((('''''''''''''''((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))************))))))''''''((()))***++++++,,,+++***)))))))))***,,,,,,,,,,,,++++++,,,,,,---...+++***)))+++---///000///......,,,111666111333DDDGGGVVVaaadddpppxxxtttyyy{{{ooonnnxxxzzzjjj[[[QQQGGG???@@@BBBBBBAAA@@@DDDMMMTTTLLLIIICCC===999;;;CCCIIIEEEAAA???BBBGGGEEE;;;111///---+++)))))))))((('''(((&&&%%%%%%''''''&&&$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''qqqXXXSSSNNNMMMJJJHHHHHHIIIKKKLLLMMMKKKHHHEEEBBB???>>>>>>;;;:::888888777555111///------,,,,,,+++***))))))************)))))))))((('''((()))******)))((('''+++)))''''''((((((((('''''''''''''''((((((((((((''''''(((((()))******+++************************)))))))))))))))))))))((())))))************))))))(((((())))))******+++++++++***)))))))))***,,,,,,,,,,,,++++++,,,,,,---......---,,,------......---222111---111999999AAAUUUjjj{{{zzztttuuuzzz{{{uuurrrrrrttt~~~|||tttnnnpppooorrr{{{{{{mmmbbbWWWNNNGGGBBB===@@@GGGJJJFFF@@@LLLLLLIIICCC>>>;;;;;;===IIIFFFAAA??????AAACCCDDD<<<555---))))))+++,,,+++((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''(((((('''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''sssYYYSSSOOOMMMJJJHHHGGGHHHIIIKKKMMMKKKHHHEEEBBB???>>>===;;;:::::::::999666222...///...---,,,***)))((((((************))))))))))))(((((())))))))))))((((((***(((&&&&&&'''((('''&&&''''''''''''(((((((((((('''(((((())))))*********************************)))))))))((('''&&&&&&&&&))))))************)))))))))*********************+++************+++,,,,,,,,,,,,++++++,,,,,,---...------------............222333000555BBBIIIVVVmmmzzzrrrooorrruuuzzz~~~}}}|||uuuqqqppppppnnnlllhhhooo}}}uuurrrpppmmmbbbTTTDDD===>>>BBBCCCAAALLLNNNOOOMMMGGG???999666FFFGGGEEE???;;;===FFFNNNHHH???222+++***+++,,,+++)))'''&&&&&&((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''tttYYYSSSPPPNNNKKKHHHGGGGGGHHHIIILLLKKKHHHEEEBBB???===<<<::::::;;;;;;;;;777222...------,,,,,,+++***))))))*********)))))))))))))))(((((())))))))))))(((((()))'''&&&%%%''''''&&&%%%''''''''''''(((((((((((((((((()))))))))*********************************))))))((((((''''''''''''))))))************))))))+++*********************************++++++,,,,,,,,,,,,++++++,,,,,,---...(((***+++,,,---...///000000666888BBBSSS^^^lllzzzpppnnnpppsssyyyxxxooogggbbbccchhhqqq|||yyytttmmm```OOOAAA===BBBHHHIIILLLPPPQQQOOOIIIBBB>>>===BBBFFFCCC>>>;;;???EEEIIIDDD<<<444...***((((((***(((&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''tttZZZSSSOOOMMMJJJHHHFFFGGGHHHIIIKKKJJJHHHEEEBBB???===;;;::::::;;;;;;;;;777222...+++++++++++++++++++++,,,))))))))))))))))))******))))))(((((((((((()))))))))'''&&&%%%''''''&&&%%%''''''''''''(((((((((((())))))))))))************************************(((((()))))))))*********))))))************))))))++++++++++++******************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...(((***+++,,,+++---000333555@@@IIIVVVjjjttt~~~{{{yyyxxx|||||||||vvvwww~~~zzz|||{{{qqqaaaQQQFFFBBBCCCEEEIIIMMMOOOOOOMMMKKK???BBBEEEDDD@@@;;;::::::BBBFFFHHHCCC:::000***(((+++)))&&&%%%&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''tttZZZTTTNNNLLLIIIGGGFFFGGGHHHJJJJJJIIIHHHEEEBBB???<<<;;;;;;:::::::::999666222...)))******++++++,,,------))))))))))))************))))))(((((((((((())))))***(((&&&&&&'''((('''&&&''''''''''''((((((((((((************************++++++++++++++++++++++++)))))))))***+++,,,,,,,,,))))))************))))))******++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...///...---///555:::DDDSSS\\\hhhyyywwwsssvvvxxxxxxvvv|||xxxkkkYYYKKKCCCBBBAAACCCHHHLLLOOOPPPIIIHHHFFFBBB>>>;;;999888;;;CCCLLLNNNHHH>>>555111...+++(((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''sssZZZTTTMMMKKKIIIGGGFFFGGGIIIJJJJJJIIIHHHFFFBBB???<<<:::;;;:::888888777555111///++++++++++++++++++,,,,,,((()))))))))***************)))(((''''''((()))***+++)))''''''((((((((('''''''''''''''((((((((((((************************++++++++++++++++++++++++******++++++++++++++++++))))))************))))))*********++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...---///111111222888BBBJJJXXXdddiiimmmzzzyyywwwtttwwwvvvjjjaaaLLLGGGAAA???AAAEEEHHHIIIKKKKKKHHHCCC>>>999888888666;;;DDDMMMQQQMMMEEE>>>333///+++)))((()))(((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((('''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''rrrZZZUUULLLJJJHHHFFFFFFHHHJJJKKKIIIIIIHHHFFFCCC???<<<:::;;;:::777666666444111///,,,,,,,,,++++++*********(((((())))))*********+++***)))(((''''''((()))***+++)))((('''((()))((('''''''''''''''((((((((()))++++++******************++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))************))))))))))))***+++,,,,,,------***+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---...+++...111444888BBBPPPZZZeeennnlllkkkttt{{{{{{jjj^^^aaapppwwwlllgggXXXPPPFFF@@@???@@@BBBBBBDDDIIIKKKHHH@@@888444444333333999FFFSSSVVVOOOFFF666333...+++*********)))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''sssZZZWWWNNNLLLIIIGGGFFFGGGHHHJJJHHHHHHGGGCCC???;;;:::::::::::::::999888666333222,,,,,,,,,+++++++++******)))))))))))))))(((''''''******))))))((((((''''''******))))))((((((''''''))))))))))))(((((((((((()))************+++++++++((())))))))))))***************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------000222000------......444---...:::GGGPPPWWW]]]fffjjjooouuu~~~mmmiiinnnrrr{{{~~~jjjhhh\\\PPPJJJDDD>>>>>>CCCBBBFFFHHHGGGEEEAAA;;;666333222555@@@LLLTTTTTTQQQJJJ@@@444---***((((((***)))((((((''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%###!!!&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''rrrZZZVVVMMMLLLIIIGGGFFFFFFGGGHHHGGGGGGFFFCCC>>>;;;::::::999999999888777444222111,,,,,,,,,+++++++++******)))))))))))))))(((''''''***)))))))))((((((((('''***)))))))))(((((((((''''''''''''''''''((((((((())))))*********+++++++++)))))))))*********++++++***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++))))))+++...000000444444<<>>???BBBEEEHHHJJJHHHCCC===999555444888BBBKKKPPPRRRTTTJJJ>>>444///,,,******'''(((((()))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&& """###%%%'''((()))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%###!!!&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''rrrYYYUUUMMMLLLIIIGGGFFFEEEEEEEEEEEEFFFEEEBBB>>>;;;:::;;;999999999888666333111000,,,,,,,,,+++++++++******)))))))))))))))(((((('''))))))))))))(((((((((((())))))))))))((((((((((((%%%%%%&&&&&&''''''(((((()))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,***,,,000333444444===DDDSSSdddnnnqqqtttxxxzzzwww{{{}}}~~~nnneeefffkkknnnmmm||||||{{{tttmmm```OOODDD===<<<===DDDJJJLLLIIIEEE@@@;;;444222777BBBOOOWWW\\\UUUJJJ???777111,,,)))))))))***++++++******)))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((((((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$"""&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''rrrYYYTTTMMMKKKIIIGGGEEEDDDCCCCCCDDDEEEDDDBBB>>>;;;;;;;;;::::::999888666444111000,,,,,,,,,+++++++++******(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((%%%%%%&&&''''''((())))))))))))))))))************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...///...///333444555888===FFFRRRdddssszzz}}}{{{xxxxxxqqqooodddUUUTTTYYYdddvvv|||tttkkkaaaYYYFFF>>>999===FFFKKKMMMMMMGGGBBB:::333444===LLLXXXYYYXXXSSSJJJAAA999000)))++++++++++++***((('''&&&(((((())))))*********+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''(((((((((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''rrrYYYUUUMMMLLLIIIGGGEEEDDDCCCDDDEEEEEEEEEBBB>>><<<;;;<<<;;;;;;;;;999777555222000,,,,,,,,,+++++++++******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''((())))))******(((((()))))))))*********+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,...//////333DDDVVV^^^kkkzzz{{{uuu~~~||||||~~~zzzVVVXXX___lll~~~{{{tttnnnWWWHHH<<<;;;AAAFFFKKKOOOLLLIIIBBB:::666:::DDDLLLQQQWWWYYYTTTMMMEEE;;;000,,,+++***)))((('''''''''(((((())))))******++++++''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''')))***+++&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''sssZZZVVVNNNLLLIIIFFFDDDDDDEEEFFFFFFGGGFFFCCC???<<<;;;<<<<<<<<<;;;:::888555222000,,,,,,,,,+++++++++******'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((()))))))))******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............000...///111222???___}}}}}}}}}wwwnnnjjjrrr{{{wwwkkk___```___]]]ZZZZZZ\\\^^^```\\\[[[aaallluuuwwwvvvpppllliiimmmuuu}}}wwwkkkcccdddrrr~~~dddSSSDDD@@@???>>>@@@FFFNNNLLLHHHAAA;;;999;;;>>>JJJUUU\\\ZZZVVVRRRIII>>>...---+++)))((()))***,,,))))))))))))************''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''ttt[[[WWWPPPMMMHHHEEECCCEEEHHHJJJIIIIIIHHHDDD@@@===<<<<<<<<<;;;;;;999777444111///,,,,,,,,,+++++++++******''''''((()))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............111000555>>>FFFUUUssszzzmmmgggdddbbbgggbbb[[[VVVUUUUUUQQQMMMKKKMMMNNNOOOQQQUUU]]]cccccc___\\\]]]cccjjjoooqqqllliiiffffffhhhjjjlllllleeeeeekkkuuu}}}{{{iiicccgggnnn}}}qqqdddZZZWWWOOOCCC>>>AAAIIIIIIIIIGGGDDD@@@>>>===DDDQQQZZZXXXWWWXXXSSSKKK:::666111,,,******+++---))))))))))))))))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''uuu\\\XXXQQQMMMHHHDDDCCCFFFIIILLLJJJJJJIIIEEEAAA===<<<<<<;;;;;;:::888666333000...,,,,,,,,,+++++++++******''''''((()))))))))))))))'''((((((((())))))******'''((((((((())))))******'''''''''''''''&&&&&&&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////***---999KKKWWWaaavvvuuu{{{sssooommmkkkjjjlllfffhhhgggcccaaaaaa]]]XXXZZZXXXYYYZZZ[[[\\\aaagggeeehhhkkkmmmooovvv~~~}}}}}}wwwpppqqqwww{{{}}}zzznnnjjj]]]cccnnn{{{yyytttsssgggSSSGGGGGGCCCEEEHHHKKKLLLJJJGGGEEE@@@MMMUUUSSSSSSXXXWWWQQQGGGBBB999111+++))))))*********))))))((((((''''''((((((((((((((((((((((((&&&'''(((******((('''&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''((((((((((((''''''$$$%%%&&&&&&'''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%'''((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''www\\\VVVQQQMMMHHHFFFFFFHHHJJJKKKKKKJJJHHHDDD???;;;::::::::::::999888666333000...,,,,,,,,,+++++++++******)))))))))***+++++++++,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))+++++++++++++++***)))(((,,,+++***)))))))))***+++***+++,,,---...---,,,+++---+++***+++,,,---------222///---,,,---///000000666:::CCCPPP^^^mmm|||ooo^^^XXX\\\```]]]WWW]]]]]]```hhhqqquuurrrnnnkkknnnpppqqqvvv}}}vvvnnnjjjmmmuuu~~~|||ooo```[[[dddvvvyyyuuuvvvlllRRR;;;???AAAFFFJJJMMMLLLIIIGGGPPPPPPOOOLLLIIIIIIMMMPPPPPPKKKAAA666,,,((()))+++,,,,,,+++)))''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$)))((('''%%%###!!! ''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((((())))))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''www\\\VVVQQQMMMHHHFFFFFFHHHJJJKKKJJJIIIGGGCCC???;;;;;;;;;;;;;;;:::888666333000///,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************))))))))))))+++++++++++++++***))))))++++++***))))))***+++,,,++++++,,,,,,------,,,,,,---+++***+++,,,...------111000//////000111222222555<<>>111)))***---************)))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%$$$$$$######''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$'''&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''vvv\\\WWWPPPLLLHHHEEEFFFHHHJJJKKKHHHHHHFFFCCC???<<<<<<<<<;;;;;;;;;999777444111///,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++***)))***************+++,,,---,,,,,,++++++,,,,,,---------,,,***+++---......---000000000111222444555666AAAKKKZZZgggpppuuuvvvvvvyyy|||~~~zzzrrrvvv~~~kkkfffdddaaa___]]][[[XXXVVVUUU\\\fffpppyyypppkkkgggjjjzzzyyymmmfff___iiivvv{{{nnnhhhOOOJJJDDD@@@AAAEEEJJJMMMQQQRRRPPPLLLGGGAAA>>>===JJJOOOQQQJJJ<<<000,,,---******************++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((&&&$$$$$$&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''vvv\\\WWWPPPLLLHHHEEEFFFIIIKKKLLLGGGGGGEEEBBB???<<<<<<===<<<;;;;;;999777444111///,,,,,,,,,+++++++++******,,,+++++++++***)))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))***************+++++++++++++++,,,,,,+++******))))))******+++,,,---------,,,+++***+++,,,---......,,,++++++---......---.........///111555:::>>>LLL[[[lllxxx}}}{{{uuunnnjjjooozzzxxxxxxxxxggg\\\WWWTTTRRRRRRVVV]]]dddiiiqqqwwwttthhhhhhjjjeee\\\fffrrrnnniiiiiiuuunnn___LLLBBBBBBDDDCCC@@@JJJMMMQQQRRROOOHHHBBB===CCCJJJRRRRRRJJJ===222,,,,,,+++************((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((($$$$$$%%%%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''uuu\\\WWWOOOLLLGGGEEEFFFIIIKKKLLLFFFFFFEEEBBB>>><<<<<<===;;;;;;:::999777444111///,,,,,,,,,+++++++++******,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))******+++++++++,,,***++++++,,,,,,,,,++++++))))))***+++,,,------------,,,+++***+++,,,---......,,,+++,,,---.........------------111999CCCJJJQQQcccxxxuuufffnnn{{{wwwgggaaa```KKKKKKNNNTTT___nnn}}}yyytttiii^^^\\\aaahhhqqq~~~qqqgggrrrnnn[[[LLLCCC???>>>AAAGGGOOOTTTTTTNNNDDD>>>;;;AAAKKKTTTUUULLL;;;///---+++))))))++++++)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''((((((''''''''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''uuu\\\WWWOOOKKKGGGEEEFFFIIIKKKLLLFFFFFFEEEBBB>>><<<<<<<<<:::::::::888666333000...,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,,,,,,,++++++,,,,,,------...---+++,,,...//////...---///111333999CCCQQQ[[[bbbtttyyyooovvvwwwnnnddd[[[SSSWWW^^^hhhvvvvvvrrrmmmiiiiiipppyyy{{{qqqxxxxxxYYYCCC>>>AAA===BBBJJJQQQSSSMMMDDD===999;;;CCCOOOWWWTTTFFF999///,,,)))))),,,...---,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((((((((&&&&&&&&&''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''''''''((($$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''uuu[[[WWWOOOKKKGGGEEEGGGIIILLLMMMFFFFFFEEEBBB>>>;;;;;;;;;999999888777555222///---,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++,,,------***+++,,,,,,------,,,,,,***+++,,,------,,,,,,+++++++++,,,,,,------,,,,,,...---,,,,,,...//////...///333:::@@@HHHSSSaaakkkuuuzzzyyy|||zzzwwwoooffftttzzzxxxqqqlllqqq|||qqqZZZHHH>>>===???DDDJJJNNNMMMHHHCCC<<<<<>>???CCCJJJQQQUUUVVVFFF>>>444///...---***'''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%'''((((((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''xxx]]]XXXMMMJJJHHHIIIMMMPPPPPPOOOGGGFFFCCCAAA>>><<<;;;;;;;;;:::999777444111///...,,,,,,,,,+++++++++******************************))))))************))))))))))))(((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))------,,,++++++******)))++++++++++++++++++++++++,,,,,,------.../////////---...///000000111222222444===JJJ[[[nnn{{{|||uuuyyyvvvvvv}}}vvvpppnnnvvv~~~wwwqqqllljjjjjjgggbbb]]][[[[[[\\\ZZZXXXZZZYYYWWWVVVVVVVVVWWWWWWVVVXXXYYYZZZZZZ]]]```cccnnnsssyyy}}}|||tttqqq}}}~~~~~~hhhJJJ@@@===>>>CCCGGGHHHLLLQQQAAA@@@>>>>>>BBBHHHPPPUUUQQQMMMCCC777...)))+++---)))((('''%%%$$$%%%''')))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))***+++++++++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''%%%$$$%%%((((((&&&###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((yyy___YYYQQQMMMJJJJJJMMMNNNMMMLLLGGGEEECCCAAA>>><<<;;;;;;:::999888666444222///...,,,,,,,,,+++++++++******************************))))))************)))))))))))))))))))))***++++++(((((((((((()))))))))***************************+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,------.../////////.........///000111333444???HHHWWWkkkzzzvvv}}}sssuuu|||}}}|||wwwssssssxxxzzztttnnnjjjeee___ZZZWWWUUUUUUSSSPPPKKKJJJJJJJJJIIIGGGGGGFFFEEEDDDDDDDDDEEEEEEIIIJJJKKKLLLLLLNNNQQQTTT\\\aaagggkkkmmmrrryyy|||pppsss}}}~~~zzz{{{ppp```PPPAAA======BBBGGGIIINNNSSSIIICCC===;;;@@@FFFKKKMMMUUUSSSLLL@@@444---,,,---((((((''''''&&&''')))+++(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''%%%&&&''''''%%%"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''xxx^^^YYYQQQNNNJJJJJJLLLNNNMMMKKKFFFEEECCC@@@>>><<<;;;:::888888777666444222000///,,,,,,,,,+++++++++******************************))))))************))))))))))))))))))))))))***+++((((((((()))))))))******************************)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,------...////////////.........000333666888GGGLLLXXXkkkwwwjjjoooqqqsss{{{~~~tttpppttt{{{~~~wwwuuuwwwzzz{{{{{{rrrkkkddd]]]XXXTTTQQQMMMIIIFFFDDDDDDDDD@@@>>>;;;::::::;;;:::999<<<;;;;;;::::::::::::;;;<<<===>>>>>>===>>>AAACCCFFFJJJOOORRRUUUYYY___dddrrruuu{{{xxxsss{{{rrrpppyyyyyysss|||lllYYYLLLEEEAAABBBDDDFFFJJJOOOQQQHHH>>>:::===BBBCCCAAAPPPRRRRRRKKK>>>444...---***))))))(((((()))))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''(((((('''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))******+++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***(((&&&&&&'''&&&$$$###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''uuu[[[VVVMMMJJJHHHHHHLLLNNNMMMLLLFFFEEECCC@@@>>><<<;;;:::777777666555444222111000,,,,,,,,,+++++++++******************************))))))************))))))***)))))))))))))))******(((((()))))))))******************************************++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,------.../////////000///......111666;;;>>>KKKNNNTTT^^^mmmxxxxxxrrriiijjjgggdddfffkkklllgggqqqvvv~~~tttoookkkllltttwwwooohhh^^^VVVOOOJJJEEEAAADDDBBB@@@>>><<<<<<<<<===;;;:::888888888888888888;;;;;;;;;::::::::::::;;;888999::::::999999:::;;;999;;;???AAABBBEEEIIILLLVVVYYY___gggqqq|||xxxwww|||qqqfffaaalllnnnttt~~~uuuiii\\\OOOHHHDDDCCCFFFJJJQQQKKKCCC???===<<<:::888AAAIIIQQQRRRIII===333///---,,,***))))))((('''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((('''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''qqqWWWRRRMMMIIIGGGGGGJJJLLLKKKIIIFFFDDDBBB@@@===;;;::::::777777666555444222000///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))******)))))))))))))))***))))))))))))************************************,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,------.../////////111000///111555<<>><<<::::::::::::999888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<:::::::::::::::::::::::::::;;;<<<<<<:::::::::;;;888999:::::::::;;;===???CCCDDDIIIPPPZZZeeeooottt|||tttqqquuuwwwxxxrrrnnnrrruuu```QQQIIIEEEFFFJJJIIIKKKKKKFFF???888555444888BBBOOOVVVSSSGGG:::111...,,,)))((())))))(((&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((('''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''qqqWWWRRRQQQMMMIIIHHHIIIIIIGGGEEEEEEDDDBBB???===;;;:::999777777666555333111///...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))+++******))))))))))))))))))))))))*********++++++++++++++++++++++++++++++------,,,,,,+++******)))*********++++++,,,,,,---,,,,,,------.../////////111111222555;;;CCCKKKOOOSSS]]]fffiiiiiikkklllkkkpppooooooqqqwww}}}vvvpppkkkfffbbbiiippp|||~~~pppcccYYYQQQIIIDDD>>>===;;;:::::::::<<<===;;;;;;;;;;;;<<<<<<===>>>;;;<<<======<<<;;;<<<===::::::;;;<<<<<<<<<<<<;;;:::<<<>>>>>><<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<===???CCCJJJRRRZZZ^^^jjjrrr}}}wwwpppuuupppuuu}}}ssspppvvvjjjYYYNNNGGGDDDEEEBBBHHHMMMKKKCCC:::666666999AAALLLVVVYYYQQQDDD:::///,,,((('''***,,,,,,***(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&&&&(((+++...%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&sssZZZUUUSSSOOOKKKIIIJJJJJJHHHFFFEEEDDDBBB???===;;;:::999888888777555333000...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))++++++***)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++)))******+++,,,,,,------,,,,,,------.../////////000111444999AAAJJJRRRWWWVVV^^^dddfffgggjjjjjjiiihhhgggkkkuuu}}}uuukkkjjjiiijjjmmmoooqqqqqqxxxyyyoooeeeWWWKKKEEECCCAAA@@@::::::;;;;;;;;;<<<>>>???===>>>>>>>>>???@@@@@@AAA;;;===???>>><<<;;;<<<===<<<<<<>>>?????????>>>>>>:::<<<>>>>>>===;;;;;;<<<>>>===<<<;;;<<<============<<<<<<===@@@DDDIIIKKKRRRZZZdddjjjmmmqqqyyy}}}zzz|||}}}xxxuuuyyyxxxuuu}}}xxxhhh[[[NNNEEEBBB???EEEJJJKKKFFF@@@<<<;;;;;;===DDDOOOXXXYYYPPPHHH888222+++)))+++---,,,***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%'''+++...%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&vvv^^^ZZZQQQNNNJJJJJJLLLNNNLLLJJJEEEDDDBBB???===;;;:::999999888777555222000---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))++++++***))))))((()))))))))************+++++++++++++++++++++++++++++++++*********++++++,,,------))))))***+++,,,,,,------,,,,,,------...//////000000222666<<>>===<<<;;;<<<=========<<<===>>>;;;;;;<<<<<<======>>>>>><<>>:::;;;===>>>>>>>>>======999;;;===>>>===<<<<<<<<<===<<<;;;;;;===>>>???>>>???>>>;;;::::::<<<>>>???@@@FFFMMMPPPRRRXXXbbbkkkjjjooouuu{{{~~~~~~|||www|||}}}}}}|||mmm[[[MMMEEE@@@BBBEEEHHHHHHFFFBBB???:::888:::FFFUUU]]]ZZZTTTBBB:::000+++++++++)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&''''''((((((''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((''''''''')))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&(((((('''%%%&&&)))---%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&vvvZZZVVVSSSPPPLLLJJJIIIJJJIIIHHHDDDCCCBBBAAA???===;;;999:::777555555555444///+++,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////......///...,,,---...000111111666888:::???JJJYYYaaaccccccgggiiinnnvvv{{{rrreeebbbnnnzzzsssooommmooottt|||{{{kkk^^^TTTLLLHHH>>>>>>>>>===<<<<<<===>>>???===<<<<<<>>>===;;;999???AAABBB@@@===<<>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>======>>>???>>><<<<<<============<<<;;;;;;<<<<<<;;;<<>>EEEOOO^^^oooyyy|||zzzzzzxxxwwwzzzzzzoooccc___iiixxxtttqqqxxxpppgggYYYNNNFFF@@@===:::@@@@@@??????????????????>>>>>>======???@@@BBBBBB@@@BBBCCCCCCCCCDDDFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@EEEDDDBBBAAAAAAAAA???===@@@@@@@@@@@@??????>>>=========<<<;;;<<<>>>@@@AAA@@@CCCGGGLLLRRRZZZbbbhhhsssyyy~~~uuuyyy~~~{{{sss\\\MMMFFFDDDBBBHHHJJJAAAEEEAAA<<<>>>KKKZZZaaa```\\\PPPAAA444...++++++***(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''''''''&&&&&&'''''''''(((''''''(((******)))(((((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$$$$&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&xxx^^^ZZZPPPMMMKKKJJJKKKLLLMMMMMMDDDDDDBBB@@@>>><<<;;;:::777666444333222111---+++,,,,,,,,,+++++++++******************************((()))******++++++******************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,//////......000222444666???EEENNNWWWgggzzz{{{vvvssspppfff\\\fffmmmxxxooodddYYY]]]ooowwwmmmWWWRRRKKKEEECCCCCCCCCDDD>>>===<<<===??????>>>===??????@@@@@@@@@AAAEEEGGGGGGGGGGGGIIILLLMMMNNNMMMOOOOOOOOONNNNNNNNNNNNMMMTTTSSSRRRPPPOOONNNMMMMMMJJJJJJIIIIIIHHHGGGFFFFFFFFFDDDCCCBBBBBBBBB@@@???AAAAAA@@@@@@??????>>>>>>@@@???>>>===<<<::::::999888:::<<>>FFFLLLFFFIIIGGGBBB@@@GGGVVVaaaeeeaaaYYYLLL>>>444...++++++(((((((((((((((((((((((())))))((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((''''''(((******)))((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&yyy```]]]QQQOOOLLLKKKKKKLLLMMMLLLEEEDDDBBB@@@>>><<<;;;:::888777555333222000...---,,,,,,,,,+++++++++******************************(((((()))************))))))***++++++++++++***)))***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---.........000333777:::BBBIIIPPPVVV```ppp|||{{{xxxsssnnnllliiiddd___jjjrrr}}}}}}VVVQQQOOOWWWiiivvviiiZZZPPPDDDBBB>>>======@@@CCCEEE=========>>>@@@AAAAAAAAAFFFHHHJJJKKKJJJJJJLLLNNNTTTRRRQQQTTTYYY[[[ZZZXXXWWWWWWXXXYYYZZZZZZ[[[[[[___``````aaa___]]][[[ZZZYYYXXXVVVTTTQQQOOOMMMLLLJJJHHHGGGGGGHHHHHHFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???===;;;999:::;;;<<<===>>>@@@DDDGGGHHHMMMVVVaaalllwww~~~}}}}}}uuuuuu}}}|||lll___SSSCCCBBBJJJJJJKKKMMMJJJFFFIIITTT```fff^^^[[[TTTIII===333---***))))))((((((((((((((('''))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''(((''''''(((******)))((()))(((((((((((('''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''yyy```^^^TTTQQQNNNLLLLLLLLLLLLKKKEEEDDDBBB???===<<<;;;;;;999888777555222000//////,,,,,,,,,+++++++++******************************(((((()))************))))))***++++++++++++***)))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,...///000555;;;@@@IIIUUUbbbgggjjjnnnoooooosssqqqooooooooommmmmmnnnkkkpppzzz|||wwwzzzwwwiiiaaa[[[]]]___cccjjjyyy~~~pppcccXXXOOOFFF@@@======;;;;;;;;;>>>AAACCCCCCDDDEEEFFFGGGIIILLLOOOPPPTTTYYY]]]___``````aaafffeeefffkkkqqquuuuuussspppqqqrrrtttwwwyyyzzz{{{||||||zzzxxxtttnnngggbbb]]][[[^^^[[[XXXVVVUUUSSSPPPNNNJJJIIIGGGFFFDDDDDDCCCCCC???@@@AAABBBBBB@@@???===<<<<<<===<<<:::;;;===???AAADDDGGGMMMUUU___kkkrrr}}}sssxxxyyy{{{UUU@@@CCCGGGJJJPPPRRROOOOOOVVV^^^ccc]]]^^^\\\UUUIII;;;///)))******)))))))))((((((((((((((())))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((())))))(((''''''(((''''''(((******)))(((*********))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''xxx```^^^VVVSSSOOOLLLLLLLLLKKKKKKFFFDDDBBB???===<<<;;;;;;999999888555222000000111,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))******++++++***************************************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---***,,,///111333999AAAHHHXXXllltttlllllllllooossssssrrrssswwwxxxwwwwww{{{}}}rrriiidddccc{{{}}}}}}zzzxxxjjj```SSSHHHCCC@@@>>>===AAABBBCCCCCCCCCEEEHHHKKKJJJMMMPPPPPPOOOSSS[[[bbb___bbbhhhpppyyy~~~~~~~~~xxxqqqkkkeee^^^ZZZWWWTTTPPPLLLHHHEEEDDDCCC???@@@BBBCCCCCCBBBAAA@@@>>>??????===;;;:::;;;===============AAAHHHQQQXXXgggooozzz~~~xxxwwwgggFFFAAAEEEGGGOOOUUUTTTTTTWWW\\\]]]^^^```aaa^^^UUUEEE555+++,,,++++++******))))))((((((((())))))))))))******&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''((()))******)))((('''(((''''''(((******)))(((+++++++++*********))))))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''vvv___]]]UUURRRNNNMMMMMMMMMMMMMMMFFFDDDAAA>>><<<<<<<<<<<<888888777444000...///111,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++++++++++++++,,,+++***))))))***+++,,,************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------***...222444777>>>HHHPPP```uuu~~~rrrjjjccceeelllssstttqqqtttzzz}}}yyyxxx|||zzznnnfffgggppp}}}xxxmmmfffPPPJJJBBB>>>>>>>>>>>>===<<>>>>>@@@<<<<<<;;;::::::===BBBFFFOOOVVVbbbnnnwww|||qqqQQQFFFDDDEEEMMMTTTUUUUUUWWWYYYYYYXXXZZZ\\\]]]ZZZOOO@@@666------,,,,,,+++******)))(((((()))))))))*********&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''((()))******)))((('''(((''''''(((******)))(((************))))))))))))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((((((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((uuu^^^\\\SSSPPPNNNMMMNNNOOOOOOOOOFFFEEEAAA>>><<<<<<<<<<<<777888777333///,,,...000,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...+++///444777;;;BBBMMMVVV[[[lllzzz{{{qqqhhhaaa]]]^^^bbbkkkuuuvvvsssvvv|||zzzyyyyyy|||xxxxxxvvv```VVV___uuuqqqaaaTTTLLLDDDAAA??????AAABBB???===BBBFFFKKKOOORRRWWW^^^bbbiiiqqqxxxuuupppuuuvvvkkkccc^^^[[[PPPOOOMMMJJJHHHFFFDDDCCC@@@AAAAAAAAA???>>>???@@@>>>???@@@???>>>>>>???AAA@@@FFFQQQ]]]hhhsss|||~~~|||~~~wwwZZZIII???DDDKKKRRRSSSTTTWWWWWWVVVOOOPPPSSSXXXZZZUUUJJJ@@@......------,,,+++******(((((())))))*********+++&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((()))++++++)))((('''(((''''''(((***+++)))((())))))))))))((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((()))))))))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((vvv]]]YYYSSSQQQNNNMMMNNNMMMLLLKKKHHHDDD@@@<<<;;;;;;;;;:::;;;999777444222000///...,,,,,,,,,+++++++++******,,,+++++++++***))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++)))+++,,,,,,+++***,,,---------------------------...------///---***+++000111111555<<>>???BBBCCCDDD@@@AAABBB@@@>>><<<;;;;;;<<<<<<>>>CCCLLLXXXccciiiuuu{{{}}}zzz~~~zzz{{{|||dddMMMAAAKKKDDDKKKTTTQQQQQQUUUQQQRRRGGGDDDOOOXXXVVVRRRRRR???666---+++...000,,,'''))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''***++++++***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''******))))))((((((''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''uuu[[[XXXRRRPPPNNNMMMNNNNNNNNNLLLHHHDDD@@@<<<;;;;;;;;;:::;;;999777444222000///...,,,,,,,,,++++++++++++***++++++++++++************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))+++,,,,,,++++++,,,---------------------------///------///...+++---111000666===CCCFFFIIILLLOOOVVVYYY^^^aaa```[[[VVVUUUSSSZZZ```dddkkkvvv~~~~~~zzzuuuuuuzzzmmm___aaagggvvvuuuggg\\\QQQJJJEEE@@@>>>@@@EEEGGGFFFCCCEEENNNVVVXXXaaaaaacccgggppp~~~}}}rrrlllfff___YYYPPPNNNKKKIIIHHHEEEAAA>>>CCCCCCDDDCCCBBB@@@??????===<<<<<<===AAAHHHNNNRRR```fffppp|||}}}{{{|||tttyyy~~~~~~iiiVVVMMMHHH???DDDNNNOOOSSSWWWSSSPPPGGGAAAHHHSSSXXXXXXWWWJJJ???222,,,,,,---***'''***)))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''***)))))))))((((((((('''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''vvv\\\XXXRRRPPPNNNNNNOOOOOONNNMMMHHHDDD@@@<<<;;;;;;;;;:::;;;999777444222000///...,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++***+++,,,,,,++++++,,,---------------------------///------///...,,,///444222===HHHLLLIIIHHHMMMTTTUUUXXXZZZXXXUUUSSSSSSUUU[[[___ccchhhrrr~~~{{{xxx}}}sssbbbVVVeeeuuu~~~gggTTTIIIDDD@@@BBBBBB@@@@@@BBBFFFJJJKKKKKKQQQ]]]gggkkkooorrrxxx}}}qqqccc^^^XXXTTTQQQMMMGGGCCCEEEFFFEEEEEEDDDBBB@@@??????===<<<:::;;;<<<>>>???IIINNNWWWcccppp~~~wwwtttkkkqqq|||mmmgggOOO@@@???HHHLLLSSSXXXSSSRRRKKKAAA???JJJWWW\\\ZZZTTTHHH888...+++++++++*********)))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))''''''((((((((()))))))))++++++++++++++++++++++++(((''''''&&&&&&''''''(((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''zzz```\\\TTTRRRPPPOOOOOOOOONNNLLLHHHDDD@@@<<<;;;;;;;;;:::;;;999777444222000///...------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***+++---,,,++++++,,,...---------------------------+++,,,......---111666888BBBMMMPPPMMMLLLRRRYYYXXXZZZXXXQQQLLLNNNRRRUUU```ccchhhqqq{{{yyyrrrbbbcccjjjuuudddQQQBBBEEEBBBAAAEEEGGGFFFHHHKKKJJJQQQVVVZZZaaallltttvvvyyyuuuggg]]]WWWTTTOOOKKKJJJIIIHHHFFFFFFDDDBBB@@@@@@??????>>>============>>>@@@FFFPPP]]]kkkwww~~~www}}}|||ssssss|||___KKKBBBEEEHHHPPPVVVQQQXXXRRREEE;;;BBBSSS\\\ZZZYYYMMM===111+++,,,...///*********)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((((((((()))))))))++++++++++++++++++++++++((((((''''''''''''((((((''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((&&&%%%'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''|||aaa]]]WWWUUURRRPPPOOONNNLLLKKKHHHDDD@@@<<<;;;;;;;;;:::;;;999777444222000///...---------,,,,,,,,,++++++******++++++,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,------,,,+++---...------------------------,,,******---......222888===CCCKKKOOOPPPRRRVVVZZZ\\\]]]YYYPPPMMMTTT[[[^^^ZZZ```hhhttt}}}xxx|||hhhcccvvvwwweeeXXXMMMEEEAAADDDAAAAAADDDFFFGGGKKKPPPXXX^^^cccgggooo{{{{{{pppeeeYYYQQQPPPMMMIIIGGGGGGGGGEEECCC@@@@@@AAAAAA@@@@@@???>>>===>>>@@@EEENNNYYYccciiixxxvvv~~~~~~mmmWWWJJJGGGDDDJJJRRRPPPWWWTTTIII<<<>>>NNNZZZ\\\\\\SSSEEE888///,,,---...************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************(((((((((''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((&&&%%%'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''|||aaa\\\XXXUUURRRQQQPPPOOOMMMKKKHHHDDD@@@<<<;;;;;;;;;:::;;;999777444222000///...------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---...------------------------,,,******---///000555<<<@@@DDDIIIOOOSSSUUUWWWWWWZZZ[[[WWWPPPTTTaaakkklllaaagggnnnuuuxxxyyypppkkkvvv|||lllXXXKKKDDDAAACCCGGGCCCBBBCCCHHHKKKOOOVVV^^^eeekkkrrryyyzzzkkk```YYYQQQKKKIIIHHHEEECCCBBBBBBBBBAAA@@@???===<<<>>>======>>>BBBIIIOOOSSSbbbnnn|||yyyvvvuuucccXXXQQQFFFEEEMMMMMMNNNOOOIII@@@===GGGUUU^^^___ZZZQQQDDD888///+++***++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((()))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''}}}bbb]]]UUUSSSQQQPPPQQQQQQPPPOOOHHHDDD@@@<<<;;;;;;;;;:::;;;999777444222000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---///---------------------------+++,,,///111333999@@@CCCIIIQQQXXX[[[ZZZWWWVVVVVVVVVQQQMMMVVVhhhqqqooommmtttxxxxxxyyyzzzyyyuuuwwwtttuuuzzz}}}zzznnnnnn{{{qqqdddYYYNNNDDDBBBBBBCCCGGGMMMKKKLLLQQQYYY^^^ccckkkttt|||pppcccZZZTTTNNNIIIGGGFFFEEEDDDBBBAAA???>>>>>>===<<<;;;<<>>===<<<;;;;;;<<<======<<>>IIINNNRRRWWWZZZVVVIII999---------.........,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((('''&&&%%%&&&((()))(((((('''''''''((((((''''''(((((())))))******))))))))))))***************)))))))))((((((''''''(((((()))*********************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((ccc[[[UUUSSSPPPOOOPPPQQQQQQPPPIIIDDDAAA???<<<888777:::888888666555333111000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------///000333:::CCCMMMTTTYYYVVV___eeecccYYYQQQOOOQQQLLLKKKKKKOOOVVV```jjjppprrrtttuuuqqqkkkggggggiiimmmsssyyyyyyuuuuuu{{{mmm]]]WWWnnnzzz~~~kkk]]]SSSJJJGGGIIIDDDCCCGGGNNNTTTYYYaaaiiihhhppp|||eee___XXXSSSPPPLLLGGGDDDCCCDDDDDDBBBAAA@@@@@@@@@999<<<@@@CCCHHHSSS```jjj}}}xxxnnnssszzzjjjOOO@@@AAADDDGGGKKKKKKDDD<<<;;;@@@DDDEEEJJJSSSXXXQQQAAA333,,,,,,+++,,,,,,+++***((((((((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))&&&((()))((('''&&&'''((()))(((((('''''''''(((((((((((()))))))))))))))***))))))))))))*********************))))))((((((((((((((()))*********************))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((}}}bbbZZZUUURRRPPPOOOOOOOOOOOONNNIIIDDD@@@???<<<777777999888888666555333111000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------------------------000555===FFFOOOVVVZZZXXX\\\```^^^YYYSSSPPPPPPTTTTTTSSSTTTWWW]]]bbbfffooosssuuuppphhhdddfffjjjvvvzzz~~~}}}zzzxxx{{{ssshhhfffzzzmmm___OOOHHHFFFFFFHHHKKKIIILLLRRRZZZ___eeeppp{{{qqqcccZZZTTTOOOKKKEEEDDDCCCCCCBBB@@@@@@@@@<<<>>>>>>>>>???DDDMMMTTTgggqqq~~~rrrccclll}}}tttdddRRREEEGGGFFFHHHLLLKKKCCC<<<:::===:::===IIIVVVVVVHHH:::---,,,***+++,,,,,,+++***((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''((()))(((((((((''''''(((((()))***************)))))))))))))))))))))***************************)))))))))((()))))))))******************))))))))))))***************))))))*********))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&''''''((()))}}}bbbZZZVVVSSSQQQOOOOOOOOOOOONNNJJJEEEAAA???<<<888777:::888888666555333111000000------------------------...------,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............222888???DDDJJJOOORRRVVVWWWXXXZZZ[[[[[[YYYXXX]]]]]]]]]^^^___bbbdddeeelllpppqqqmmmfffeeelllsss~~~zzztttyyymmm___OOOIIIDDDFFFLLLOOOOOOMMMWWWZZZaaagggkkkssszzziiiaaa[[[VVVMMMIIIEEEEEECCC@@@???@@@BBBBBB@@@>>><<<>>>BBBFFFOOOYYYhhhwwwvvvzzz{{{jjjdddmmmwwwaaaKKKFFFDDDGGGMMMOOOHHH@@@<<<>>>999999AAAMMMRRRKKKCCC222///++++++,,,...---,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***+++***)))((()))***(((((((((((((((((()))***,,,,,,++++++******))))))((()))))))))************++++++******************)))))))))))))))******+++******))))))))))))******++++++************++++++))))))))))))))))))))))))++++++******))))))(((((())))))*********))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&)))))))))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''(((((()))ddd\\\XXXUUURRRQQQQQQQQQQQQPPPKKKFFFBBBAAA>>>999999<<<888888666555333111000000------------------------------------,,,++++++***,,,++++++******++++++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////333777>>>CCCGGGJJJMMMPPPSSSQQQQQQTTTYYY]]]]]]\\\ZZZ\\\aaafffjjjmmmppppppiiikkkiiieeeaaadddmmmvvv}}}~~~|||rrrlllooo|||hhhSSSGGGDDDDDDGGGMMMVVV\\\\\\YYY```dddjjjqqqxxxyyykkk___WWWNNNHHHGGGFFFCCCBBBEEEEEEDDDBBB@@@>>>===???@@@@@@IIIWWWeeerrrnnnnnn}}}~~~rrrbbbbbb}}}gggNNNEEEBBBDDDJJJMMMIIIDDDBBB@@@===:::<<>>>>>===CCCKKKUUUaaaooo~~~uuuiiisssssseee```qqqyyycccOOOGGGAAADDDIIIIIIGGGFFF@@@???<<<:::;;;BBBNNNVVV>>>666---)))***,,,+++))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***(((((((((((()))***++++++***************)))))))))))))))))))))************)))))))))******************)))((((((((()))+++,,,******))))))))))))***************))))))*********))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))((((((((()))))))))))))))((((((((((((((('''''''''''''''(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((************************((((((''''''''''''((((((((((((''''''(((((()))***ggg^^^XXXVVVSSSSSSTTTUUUTTTTTTKKKFFFBBBAAA>>>:::999<<<888888666555333111000000........................***+++,,,---------,,,+++,,,++++++******++++++,,,++++++++++++++++++,,,,,,)))******+++,,,,,,------+++++++++,,,,,,------------------...///000000000333999AAAEEEFFFHHHMMMQQQSSSPPPMMMMMMQQQVVVYYY[[[```dddjjjoooqqqpppllljjjeeecccaaaaaaeeelllssswwwvvv```___eeessssssaaaTTTKKKGGGFFFDDDKKKQQQSSSZZZfffoooqqqvvvppp___WWWPPPFFFDDDHHHCCCCCCCCCCCCCCCBBBAAA???>>>@@@BBBFFFLLLYYYgggrrr{{{ttt{{{zzzwwwgggTTTCCCBBBIIILLLJJJGGGBBBAAA===999888>>>IIIRRRGGG===222,,,,,,---,,,)))))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))******(((((()))***(((((((((((()))***+++,,,(((((()))))))))))))))***))))))))))))************((((((((())))))************)))((('''((()))+++,,,******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((())))))((()))***++++++++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((('''((((((((())))))))))))'''''''''((((((((())))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((************************((((((''''''''''''((((((((((((((((((((())))))***ggg^^^WWWUUUSSSRRRTTTUUUUUUTTTJJJEEEAAA@@@===999888;;;888888666555333111000000........................)))***,,,---...------,,,,,,++++++++++++++++++,,,*********++++++,,,,,,---))))))***+++,,,,,,------+++++++++,,,,,,------------------...///000000111:::???FFFHHHHHHJJJNNNRRRSSSQQQNNNNNNQQQWWW\\\```[[[aaaiiiqqquuutttrrroooeeecccdddiiirrrzzzssscccXXXXXXaaauuu~~~mmmVVVFFFAAADDDHHHJJJIIIVVV```dddiiisss{{{}}}yyylll___QQQKKKOOOEEEDDDEEEFFFFFFEEECCCAAA???>>><<<:::===GGGUUU```uuu|||zzz}}}bbbHHHCCCMMMRRRNNNHHHFFFCCC???:::888<<>>;;;:::;;;<<<:::999777444222000//////000///...---------------------------------------,,,,,,+++++++++,,,---...,,,++++++******++++++,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,111///......111777===AAABBBEEEHHHJJJJJJKKKOOORRRPPPMMMPPPZZZccchhhjjjmmmpppnnnlllmmmppprrrrrrqqqjjjsss~~~~~~zzztttlll___TTTRRRWWWkkkxxxrrr]]]NNNGGGGGGHHHKKKOOOUUUZZZ]]]pppwww}}}qqq^^^UUULLLIIIHHHFFFEEEGGG@@@AAAAAA@@@>>>======>>>BBBPPP[[[jjjxxxoooqqqjjjUUUJJJFFFFFFHHHKKKNNNPPPKKK@@@:::AAANNNWWWWWWPPP@@@222---,,,,,,++++++******++++++,,,,,,************************))))))))))))***************************)))))))))))))))))))))))))))))))))'''((())))))(((((()))+++))))))************))))))************************))))))***++++++++++++***+++***))))))))))))))))))***))))))))))))***++++++************************+++++++++++++++*********))))))))))))))))))))))))((()))))))))************))))))******+++******)))***************)))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((())))))************)))(((((((((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&''''''((((((((((((((((((((()))))))))))))))))))))))))))*********++++++)))))))))(((((((((''''''(((((()))***+++---...///|||ccc]]]YYYUUURRRPPPQQQSSSTTTTTTKKKHHHCCC>>>;;;:::;;;<<<:::999777444222111000///000///...---------------------------------------+++++++++,,,,,,,,,------,,,++++++******++++++,,,******+++,,,,,,---......------------------------000///...///333999@@@DDDKKKIIIHHHIIILLLOOOOOOOOOLLLJJJMMMVVV___cccgggjjjnnnmmmkkkiiihhhjjjllloooooommmmmmpppuuu{{{wwwssslllbbbXXXVVVbbbqqq}}}nnn\\\PPPJJJQQQRRRUUUXXX[[[___dddggguuuvvvgggXXXTTTTTTPPPKKKGGG@@@BBBDDDDDDCCCAAA???======GGGMMMYYYnnn{{{rrrjjjqqq{{{jjjTTTEEECCCGGGIIIKKKOOOOOOGGG@@@AAAHHHWWW[[[YYYKKK;;;222...,,,,,,++++++***++++++,,,,,,************************((()))))))))************++++++******************))))))))))))))))))))))))((()))******))))))***+++))))))************))))))************************))))))***++++++++++++*********)))(((((())))))************))))))***++++++************************++++++++++++++++++******))))))))))))))))))))))))(((((()))))))))*********'''(((((())))))))))))(((++++++,,,,,,++++++***)))))))))***************+++************))))))))))))(((((((((((()))))))))***)))))))))******))))))((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))))))))(((((((((((('''++++++*********+++,,,,,,}}}ddd___XXXUUURRRQQQQQQSSSTTTSSSKKKHHHCCC???<<<:::;;;;;;999888666444222111000000//////...------------...------------------------++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........000555;;;AAAEEEHHHFFFGGGOOOXXX[[[TTTLLLIIIFFFIIIQQQYYY^^^dddjjjkkkmmmnnnjjjeeefffmmmtttvvvnnnhhhkkkvvvsssmmmdddZZZTTTZZZnnnqqq]]]PPPOOORRRSSSWWW\\\aaafffkkkrrrwww}}}lll^^^ZZZUUUOOOJJJHHHIIIIIIIIIGGGDDD@@@>>>;;;???@@@GGGXXXddduuuvvveeekkkxxx}}}aaaIIIBBBEEEFFFFFFJJJOOOOOOHHHBBB@@@QQQYYY]]]SSSDDD777...))),,,,,,++++++***++++++,,,************************((()))))))))******************************++++++)))))))))))))))))))))))))))+++,,,,,,******+++---))))))************))))))************************))))))***++++++++++++*********))))))))))))******++++++***************+++************************************************************************))))))))))))***************+++,,,,,,---------,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))))))))))))))((((((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))************************++++++++++++***)))))))))((((((((((((******)))((((((***+++,,,~~~eee```XXXVVVSSSQQQRRRSSSSSSRRRJJJHHHDDD???<<<;;;;;;;;;999888666444222111000000///......---------......------------------------***+++,,,---------,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++------------------------------///333888===BBBEEECCCFFFQQQ```llljjj\\\NNNFFFDDDHHHPPPXXX^^^eeemmmkkknnnnnnkkkhhhjjjqqqyyysssmmmjjjoooyyy|||vvvooofff\\\VVVUUU^^^qqqxxxgggXXXQQQTTT[[[]]]aaafffiiilllqqqxxx~~~lll]]]TTTPPPNNNHHHFFFEEEEEEFFFFFFEEECCC===???;;;@@@LLLUUUeee___bbboooqqqVVVFFFBBBDDDBBBFFFOOOSSSNNNFFFAAAMMMVVV\\\WWWKKK>>>222***,,,,,,++++++******++++++++++++++++++++++++++++++))))))))))))************)))))))))***************))))))))))))))))))))))))***+++---,,,++++++,,,...))))))************))))))++++++++++++++++++++++++))))))***++++++++++++*********************+++,,,,,,,,,+++************+++++++++++++++++++++++++++)))))))))***************************************)))*********++++++++++++)))***+++,,,---------,,,))))))***+++,,,,,,,,,,,,((())))))******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,+++***)))))))))***************)))************))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&''''''((((((((((((((((((((()))******++++++,,,*********++++++++++++,,,******)))))))))((((((((('''&&&&&&'''))),,,///111eee```YYYVVVSSSRRRRRRRRRRRRQQQJJJHHHDDD@@@<<<;;;::::::999888666444222111111000......---------......///------------------------***+++,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---///222777<<<@@@CCCEEECCCKKKXXXeeekkkfffXXXMMMFFFFFFJJJSSSYYY\\\bbbhhhmmmkkkiiiiiikkkooosssuuummmkkkjjjlllooopppmmmjjjddd[[[UUUXXX```kkkzzzooofff```\\\^^^dddiiimmmrrrtttwww|||wwwddd^^^___WWWRRRKKKHHHGGGHHHHHHHHHCCCCCC>>>@@@FFFGGGSSSkkk|||hhhccciiilllRRRCCCDDDCCCGGGOOOSSSQQQMMMLLLPPPXXX]]]ZZZRRRHHH<<<222---,,,++++++******++++++++++++++++++++++++++++++))))))))))))************((((((((())))))*********)))))))))))))))))))))))))))+++,,,,,,+++***,,,---))))))************))))))++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++,,,---------,,,++++++*********+++++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++,,,,,,,,,,,,((()))***++++++,,,,,,,,,***+++---///000111111111---......//////000111111222222333444555666666777555555555555444333111000.........---,,,***)))(((,,,+++++++++*********)))(((((()))))))))*********))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&''''''(((((((((((((((''''''((()))+++,,,------*********+++++++++,,,,,,*********)))))))))(((((((((''''''''')))---000333eee```ZZZWWWTTTRRRRRRRRRQQQPPPJJJHHHDDD@@@===;;;::::::999888666444222111111111......---------......///------------------------***+++,,,---...---,,,,,,,,,++++++++++++++++++,,,******+++,,,------...///........................---000555:::???BBBDDDEEEDDDKKKTTTYYYWWWPPPJJJFFFGGGHHHNNNVVVYYYYYY[[[```nnnhhhbbbdddlllqqqqqqnnnmmmllljjjeeebbbaaadddgggWWWQQQQQQ]]]mmm|||vvvjjjiiijjjhhhhhhjjjjjjpppwww}}}uuuvvvyyypppbbbVVVOOOJJJGGGEEEDDDCCC>>>===>>>888???TTThhhzzz{{{kkkdddvvv~~~^^^GGGFFFFFFJJJPPPRRRQQQSSSWWWWWW\\\```]]]XXXQQQFFF<<<---,,,,,,+++*********+++++++++++++++++++++++++++))))))))))))************''''''(((((()))))))))***))))))))))))))))))))))))(((***++++++******+++,,,))))))************))))))++++++++++++++++++++++++))))))***++++++++++++***,,,+++++++++,,,------...---,,,,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,---------************************++++++,,,,,,,,,---------+++,,,---...//////000///...///111333555666777777;;;;;;;;;<<<===>>>>>>???AAABBBCCCDDDEEEGGGHHHHHHFFFFFFFFFFFFDDDBBB@@@???:::999888666444111///---,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((&&&'''((()))+++---...///******+++++++++,,,,,,,,,************))))))))))))---+++***)))***,,,///111~~~eeeaaa\\\YYYVVVSSSPPPOOOOOOOOOMMMIIIDDD???===;;;999888888777666444222000///...000///...---------------...------,,,,,,------...++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------...---,,,+++,,,---...///...444;;;BBBEEEFFFGGGHHHLLLOOORRRPPPKKKEEEBBBAAANNNPPPPPPPPPVVV___ddddddiiiccc]]]^^^ccchhhjjjjjjqqqnnnmmmnnniii___VVVRRROOOTTT^^^kkkzzzqqqjjjeeefffiiijjjnnnrrrooo{{{~~~|||uuuvvvxxx{{{kkkUUUNNNJJJFFFGGGEEEBBB???>>>???@@@AAATTTfffyyyvvvlllyyyyyyYYYIIIGGGFFFIIIOOOVVVXXXXXX]]]bbbaaaYYYYYY\\\PPP>>>111---+++,,,+++)))***---++++++++++++++++++++++++((((((((((((((((((((((((******************************))))))((('''''''''************************+++*********))))))(((((())))))***++++++++++++***++++++,,,,,,,,,+++******,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111///---***)))***,,,------------,,,+++***)))))),,,...///000111333777:::???AAADDDGGGHHHHHHHHHGGGLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSSSSTTTUUUUUUUUUUUUVVVUUUTTTSSSRRRSSSTTTTTTPPPNNNLLLJJJIIIGGGCCC@@@>>>;;;666333000///,,,***---+++))))))++++++(((%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((***)))'''&&&'''(((***+++&&&''''''((()))******+++((((((((()))******++++++........................++++++***************++++++,,,------...000555888eeeaaa^^^[[[UUUQQQNNNNNNPPPRRRMMMIIIDDD???===;;;999888777777666444222000////////////...---------------...------,,,,,,------...------------------------------------------------++++++,,,,,,,,,---------...---,,,,,,,,,---...//////444<<>>999555222...+++)))+++,,,,,,+++******))))))))))))))))))************************(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((('''&&&&&&''')))+++---(((((())))))******++++++))))))******+++,,,,,,,,,------------------------,,,,,,++++++***+++++++++)))+++---///111444888;;;ggg``````\\\UUUPPPMMMNNNQQQTTTMMMIIIDDD???===;;;999888777777555444222111////////////...------------......------,,,,,,------...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------...------,,,---...///000111555<<>>DDDJJJLLLUUU[[[\\\]]]aaafffggg^^^ZZZXXXZZZaaajjjppprrrssspppkkkeeeYYYMMMHHHIIIQQQ]]]nnn{{{rrr```UUUSSSUUU\\\dddjjjttt|||zzz}}}rrrkkkccc]]]ZZZWWWTTTQQQTTTQQQLLLJJJJJJKKKLLLKKKMMMKKKHHHGGGHHHIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHJJJKKKLLLNNNQQQTTTVVVXXX[[[\\\^^^bbbfffjjjmmmooopppqqqssswww}}}qqqSSSJJJKKKBBBCCCDDDEEEDDDAAA>>>===;;;FFFUUUeeeyyyuuugggtttdddLLLJJJPPPPPPRRRWWW```\\\TTTNNNRRR[[[\\\UUU>>>444++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,***************************************))))))))))))******+++++++++++++++)))***+++,,,,,,---,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---.........---,,,---,,,,,,---///444888;;;>>>BBBFFFJJJMMMPPPSSSUUUMMMOOOQQQTTTVVVVVVVVVVVVRRRRRRSSSSSSTTTTTTUUUUUUQQQTTTVVVUUUSSSRRRTTTWWWYYYXXXXXXXXXXXXXXXYYYZZZWWWVVVVVVXXXZZZ[[[YYYXXXZZZZZZYYYXXXVVVQQQJJJEEE>>>999222---+++,,,,,,,,,++++++******************************************((((((((((((((((((((((((%%%&&&'''((()))***+++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***&&&&&&&&&&&&(((***,,,---***************+++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++'''***///222666999<<>><<<@@@HHHVVVjjjnnnlllpppMMMIIINNNLLLNNNWWW___\\\TTTMMMLLLQQQVVVXXXGGG999---+++------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********************************++++++,,,,,,,,,************************************************)))***++++++,,,,,,++++++)))***+++,,,------------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,...///111555;;;@@@EEEHHHIIILLLOOOQQQQQQQQQRRRSSSMMMNNNPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSOOOSSSUUUUUURRRQQQTTTWWWVVVVVVVVVVVVWWWWWWXXXXXXRRRRRRRRRUUUWWWYYYXXXWWWZZZZZZ[[[\\\]]]\\\XXXUUUNNNIIIAAA999333///---+++,,,,,,+++******+++,,,---************************((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((()))+++,,,*********************)))******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++)))---222777:::<<<>>>@@@kkkbbb]]][[[XXXVVVSSSRRRQQQPPPMMMIIICCC???===;;;999888666666555444222111000000......---------......///...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------...............------...000111222555999===@@@BBBEEEGGGJJJIIIJJJIIIDDDAAAEEEPPPZZZXXXZZZ\\\aaajjjooojjjaaaWWWXXX\\\bbbiiipppuuuwwwrrrlllcccXXXLLLFFFJJJRRR___nnn{{{nnn```TTTPPPPPPWWW[[[dddmmmqqqrrrxxxrrrcccZZZXXXTTTPPPLLLKKKMMMNNNKKKHHHMMMOOOPPPQQQPPPPPPPPPQQQJJJLLLNNNPPPQQQRRRSSSTTTVVVUUUTTTVVVYYY[[[\\\[[[ZZZYYYWWWVVVXXX\\\aaaccc`````````aaabbbccceeeeeennnrrrxxx|||}}}{{{wwwtttuuutttsssrrrrrrsssuuuvvvtttvvvzzz~~~xxxtttkkk___TTTOOOLLLIIIFFFCCCCCCCCCCCC???===>>>FFFUUUjjjwwwttttttNNNGGGJJJIIIMMMWWWWWWVVVUUUPPPHHHFFFMMMWWWNNN@@@222---......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************,,,,,,,,,,,,++++++*********************************************+++++++++******+++,,,,,,,,,,,,+++)))***+++,,,---.........---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...000222444777:::>>>CCCGGGJJJLLLMMMMMMOOOQQQQQQOOONNNMMMNNNOOOOOOOOOOOOOOONNNMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQLLLOOOQQQQQQPPPPPPRRRUUUSSSSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUWWWYYYZZZYYYXXXYYYWWWWWWXXXZZZ]]]]]]]]]XXXVVVQQQKKKCCC<<<777555///...,,,*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((()))))))))((((((((((((((()))))))))))))))((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...222777:::<<<<<<===>>>lllbbb\\\[[[ZZZXXXUUUSSSQQQPPPMMMIIIDDD???===;;;999888666555555444222111111000...------------...//////...------,,,,,,------...------------------------******++++++,,,,,,------,,,---------............///.........///000222333888:::===???AAADDDGGGJJJEEEEEEEEEDDDDDDJJJRRRYYYVVVZZZbbbooo|||qqq```YYY___gggpppxxx|||~~~jjjaaaWWWNNNHHHHHHQQQ\\\kkkvvv|||lll\\\NNNGGGLLLUUU^^^dddnnnuuuvvvvvv}}}zzzzzz}}}rrrjjjaaaZZZRRRKKKIIILLLLLLMMMNNNOOORRRUUUXXXZZZZZZ___dddeeeccc``````aaaaaacccfffhhhiiijjjmmmooossssssuuuyyy~~~}}}|||tttgggaaaXXXTTTMMMGGGDDDDDDFFFHHHDDD@@@===@@@GGGVVVlll~~~~~~rrrPPPFFFGGGGGGLLLTTTMMMMMMPPPQQQIIIBBBIIIVVVRRREEE777111///------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,+++******)))*********************************+++++++++++++++***++++++,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------///444999???BBBFFFHHHKKKMMMNNNMMMKKKJJJKKKLLLNNNMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKCCCCCCEEEGGGIIIKKKLLLLLLQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWVVVXXXYYYYYYXXXWWWZZZWWWSSSQQQSSSWWWYYYZZZXXXZZZ[[[YYYTTTNNNJJJHHH888666222...+++***)))***(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''*********)))((((((''''''((((((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...444777;;;<<<<<<<<<<<<===kkk```^^^\\\ZZZWWWTTTSSSRRRRRRMMMIIIDDD???===;;;999888555555444333333222111111---------------...//////...------,,,,,,------...------------------------)))******+++,,,,,,------------------............///.........///111333444999;;;===???AAACCCGGGJJJEEEEEEEEEGGGKKKOOORRRTTTVVV[[[dddppp{{{|||nnn^^^aaaiiittt~~~}}}cccXXXMMMGGGHHHNNN\\\hhhvvv}}}|||eeeUUUMMMLLLTTT]]]eeejjjsssyyy{{{~~~yyymmmbbb]]]^^^bbbeeeggghhhiiijjjkkklllmmmmmmZZZUUUQQQQQQRRRSSSXXX^^^TTTYYY^^^aaabbbgggooovvvrrriii___ZZZRRRKKKGGGFFFHHHIIIFFFDDDBBBBBBBBBIII[[[nnnoooUUUGGGDDDFFFLLLQQQLLLHHHJJJOOOKKKCCCGGGRRRUUUIII===555000,,,,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++******************************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------------,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...222777===CCCHHHKKKOOOOOOPPPPPPOOOMMMKKKJJJHHHIIIJJJIIIGGGGGGHHHJJJFFFEEEEEEEEEDDDEEEEEEEEEAAABBBCCCEEEFFFHHHIIIJJJBBB@@@???CCCIIIMMMMMMKKKLLLMMMOOOQQQSSSTTTTTTTTTTTTTTTSSSTTTVVVVVVUUUSSSRRROOOJJJHHHIIILLLNNNOOORRRVVVZZZ\\\ZZZXXXWWWWWWKKKGGG@@@999222...+++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((()))))))))(((((()))))))))))))))(((((('''((((((((())))))******+++******++++++,,,---------------------------------+++++++++,,,...///111222777:::<<<===<<<;;;<<<===jjj___```]]]YYYUUUSSSRRRSSSTTTMMMIIIDDD???===;;;999888555555444333333222111111---------------...///000...------,,,,,,------...++++++++++++++++++++++++))))))***+++,,,,,,---------------........./////////......///000222333555:::<<<>>>???@@@CCCGGGKKKIIIHHHHHHKKKQQQSSSSSSQQQ[[[^^^aaaffflllnnnfff\\\dddmmmyyy|||uuuoooaaaUUUHHHEEEKKKVVVeeerrr||||||___QQQNNNQQQXXX```jjjnnnvvv|||~~~sssbbb\\\SSSKKKGGGIIIMMMQQQQQQQQQQQQSSSUUUXXX[[[]]]ZZZVVVVVV[[[```dddkkksssrrryyyoooaaa]]]VVVOOOJJJHHHHHHIIICCCBBBCCCCCC>>>???NNN```uuu{{{mmmXXXHHHCCCFFFLLLOOOQQQGGGEEEMMMMMMEEEEEEMMMUUULLL@@@888000+++,,,000------------------------************************************************)))))))))******+++,,,,,,*********************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------...------,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000333888>>>DDDHHHKKKMMMPPPOOONNNNNNMMMMMMMMMMMMHHHHHHGGGEEEBBBBBBCCCEEEDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGIIIKKKMMMOOOPPPQQQKKKGGGFFFKKKTTTYYYXXXTTTGGGIIIKKKMMMOOOPPPPPPPPPSSSRRRRRRSSSUUUVVVUUUSSSGGGDDD@@@???@@@CCCDDDDDDMMMQQQVVVYYYYYYYYYZZZ\\\[[[VVVMMMCCC:::444///...************************))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))++++++******)))''''''((()))******))))))(((((()))***+++,,,,,,---++++++,,,------......///........................,,,,,,---...000222444555999:::<<<===<<<;;;<<<>>>ddd``````]]]YYYUUURRRQQQQQQRRRLLLHHHCCC???<<<:::888777666555444444222222111000111///...------...///111---------------------------,,,+++******,,,...///---,,,,,,,,,,,,---............---,,,,,,,,,------///.........000333666999:::BBBEEEAAA@@@EEEHHHGGGJJJJJJKKKPPPUUUWWWUUUSSS^^^bbbeeeaaaZZZUUUWWWZZZeeegggkkknnnpppnnnjjjgggTTTQQQLLLJJJPPP^^^ppp|||}}}kkk^^^RRRPPPTTTZZZaaahhhttttttwwwnnnYYYMMMIIIHHHGGGFFFFFFGGGIIIJJJKKKMMMRRRZZZccclllrrruuu|||}}}{{{xxxwwwvvvwwwvvvuuuuuuxxx~~~pppbbb\\\YYYMMMHHHIIIFFFIIIEEEBBBBBB@@@???CCCIIIbbbtttkkkkkk|||xxxgggTTTGGGCCCGGGKKKKKKLLLIIIDDDEEEIIIGGGAAATTTPPPIII===222,,,+++,,,---,,,++++++******++++++)))******+++++++++******)))))))))))))))))))))))),,,,,,+++***))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++---///---------------------------------------------------------,,,,,,++++++++++++,,,---,,,+++,,,---///+++---///...,,,...333888999===CCCGGGJJJLLLMMMNNNKKKOOOPPPLLLKKKLLLLLLJJJPPPHHHCCCEEEFFFHHHOOOXXXXXXWWWYYYZZZVVVQQQSSSYYYfffjjjllllllrrrxxxwwwqqqjjjccc___iii|||ppp```QQQLLLOOOUUU\\\bbbfff]]]RRRNNNRRRVVVSSSLLLJJJJJJHHHCCC>>>;;;;;;===;;;???BBBFFFMMMUUUZZZ\\\[[[ZZZXXXUUUOOOFFF;;;333///---++++++++++++)))((())))))))))))'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))************,,,,,,++++++,,,,,,---.../////////......---------000...++++++///444888:::>>>@@@AAA???<<<::::::<<>>BBBEEEHHHKKKMMMMMMMMMNNNEEEGGGEEEBBBGGGTTT```ffflllcccZZZWWWUUUVVV]]]eeeppppppsssvvvvvvtttvvv{{{zzz|||||||||{{{vvvssswww|||wwwvvv{{{{{{cccPPPJJJMMMQQQSSSSSSQQQOOOLLLHHHCCC>>>;;;999;;;<<<===@@@DDDIIIKKKTTTYYY^^^___ZZZSSSMMMJJJ===888111+++******+++,,,++++++++++++***)))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************,,,,,,++++++,,,,,,---...............---------,,,///...,,,---111666;;;===AAADDDEEE@@@:::999@@@FFFjjjeee___]]]ZZZWWWTTTQQQPPPOOOLLLHHHCCC???<<<;;;999777444333333222111000///...000///...------...///000---------------------------,,,+++***+++,,,---...---,,,,,,,,,,,,---......******+++,,,---...//////000//////000333777;;;>>>CCCEEEFFFEEEHHHKKKKKKGGG===AAAGGGMMMQQQUUUXXXZZZ___```___[[[XXXXXX]]]aaabbbaaabbbcccddd```XXXRRRNNNNNNOOOUUU```mmmxxxzzzfffTTTPPPRRRWWW___dddgggoooxxxnnnUUUHHHDDDEEEEEEDDDCCCBBBBBBDDDIIIMMMPPPhhhqqq|||tttnnnrrrlllccc\\\WWWRRRKKKGGGIIIHHHFFFDDDCCCCCCDDDDDDJJJJJJIIIHHHFFFGGGKKKMMMNNNQQQUUUVVVUUUVVVYYY]]]ooo|||xxxzzzlllQQQKKKHHHIIIKKKIIICCC@@@BBB@@@NNNdddyyy}}}qqqwwwxxxmmm^^^bbbzzzpppWWWIIIFFFFFFJJJIIIAAA;;;===DDDIIIMMMQQQQQQJJJ===222//////------,,,+++++++++++++++++++++,,,,,,+++***))))))++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***---000333444111...,,,------------------------------------------------------------,,,,,,,,,,,,+++---///000...---,,,,,,222000111666???DDDEEECCCIIIIIIIIIJJJKKKKKKLLLLLLMMMOOOOOOPPPZZZmmm~~~|||zzzxxxwwwzzz~~~}}}|||pppXXXJJJJJJRRRZZZ]]]YYYTTTQQQOOOLLLHHHDDD@@@???>>><<<::::::<<>>===DDDKKKJJJQQQVVVPPPCCC666///...------,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,------***---111333444222...,,,------------------------------------------------------------------,,,,,,,,,---......---,,,...///333333666<<>>>>>EEEOOOUUUWWWXXX[[[]]]]]]UUUIII>>>777222///---+++******+++,,,,,,,,,+++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...---------------,,,,,,,,,...///222444888===BBBFFFJJJLLLKKKGGGBBBEEENNNVVViiieee]]]\\\ZZZXXXUUURRRPPPOOOMMMIIIDDD@@@===;;;999888555555444333222111000000//////............//////------------------------++++++++++++,,,,,,---------,,,,,,,,,,,,---......,,,---.........------,,,......///111555;;;@@@CCCFFFDDDCCCEEEHHHFFFCCC@@@<<>>BBBDDDEEEFFFHHHKKKCCCBBBCCCLLLZZZkkkyyy~~~{{{wwwtttvvvwwwxxxxxxxxxwwwvvv}}}wwwsssrrrrrrsssxxx~~~~~~{{{uuuoookkkiiiiiimmmtttuuuooojjjiiiqqquuu}}}~~~wwwuuuzzz|||uuujjj^^^TTTMMMJJJLLLKKKKKKKKKDDD<<<;;;???@@@AAAEEEKKKQQQXXX\\\^^^^^^[[[UUUNNNFFF===444...,,,***((()))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))************************************))))))************))))))************++++++++++++,,,,,,++++++,,,,,,---...------------------------...111555888;;;???DDDHHHGGGHHHJJJMMMRRRWWW\\\^^^hhhccc\\\[[[YYYVVVTTTSSSRRRQQQMMMIIIDDD@@@===<<<:::888666555555444333222111111////////////////////////------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---.........///000000000...---,,,...///000333888>>>CCCGGGMMMIIIHHHHHHFFF???:::999>>>BBBHHHNNNRRRVVVYYY[[[]]]YYYVVVWWW\\\aaaddddddkkkllliiibbbYYYQQQNNNOOONNNUUU___iiipppvvv{{{}}}vvvdddVVVUUU[[[bbbiiisssyyyyyy{{{yyyhhh]]]SSSMMMFFFDDDFFFHHHFFFCCCFFFEEECCCAAA@@@@@@AAABBB???BBBGGGKKKPPPWWWaaaiiijjjjjjeee]]]XXX___pppooo___XXXSSSOOONNNKKKGGGFFFHHHKKKOOOPPP]]]jjjyyyxxx```]]]dddeeeaaa___^^^\\\XXXSSSPPPOOONNNNNNGGGFFFEEEEEEFFFFFFDDDBBBDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAADDDFFFHHHHHHGGGFFFGGGGGGDDDDDDFFFHHHJJJLLLMMMNNNPPPPPPVVVlllyyyjjjYYYPPPHHHGGGHHHFFFFFFHHH@@@???AAAIIIYYYoooiii```pppnnnQQQGGGGGGHHHIIIEEE???===@@@FFFNNNVVVXXXPPPBBB444---...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,---------......------------------------------------------------------------.............../////////111444999===>>>BBBGGGHHHGGGHHHMMMQQQOOOOOOTTTaaatttxxxvvvuuusssrrrrrrppppppwwwyyytttvvvyyyvvvqqqnnnpppnnnrrryyywwwooolllpppkkknnnqqqqqqmmmcccXXXPPPVVVVVVZZZ\\\SSSFFFAAAEEE@@@>>>>>>BBBIIIQQQVVVXXXWWWXXXXXXXXXSSSJJJ@@@888555000+++)))***,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++)))))))))************+++************************))))))************))))))*********++++++++++++,,,,,,,,,++++++,,,,,,---...---------............///000444999<<<===???DDDHHHDDDGGGNNNXXXcccjjjllllllgggbbb[[[ZZZWWWUUUSSSSSSTTTTTTMMMJJJDDD@@@>>><<<:::888555555444333222111000000......////////////......------------------------++++++,,,,,,---------,,,---,,,,,,,,,,,,---......---...000111222111///...000111222666;;;BBBHHHKKKOOOLLLLLLMMMGGG>>>:::;;;BBBDDDIIIPPPXXX\\\^^^^^^^^^WWWPPPOOOVVV^^^ccceeemmmooommmbbbTTTKKKLLLQQQSSS\\\gggnnnqqquuu{{{{{{vvvmmm___UUUXXXbbbiiioooyyy}}}rrrcccXXXTTTPPPKKKHHHHHHKKKLLLMMMLLLLLLKKKIIIHHHFFFFFFEEEHHHIIIIIIFFFCCCDDDJJJOOO]]]fffnnnkkk```XXXYYY]]]\\\^^^aaaggguuujjj[[[UUUSSSRRRLLLKKKIIIEEEBBBAAACCCDDDKKKWWWdddmmmwwwttt[[[TTTTTTQQQOOORRRMMMMMMMMMKKKIIIHHHHHHHHHJJJHHHGGGGGGHHHHHHGGGEEE@@@AAACCCDDDDDDEEEEEEFFFCCCDDDDDDDDDDDDDDDDDDCCC@@@AAABBBBBBAAA@@@AAABBBDDDEEEFFFHHHKKKNNNOOOOOOPPPOOOOOOYYYssssssiii```VVVMMMKKKJJJHHHFFFFFFAAA???>>>AAALLL___uuu|||jjjcccnnndddOOOHHHDDDGGGGGGBBB>>>===DDDKKKTTTYYYVVVKKK<<<222......---,,,,,,,,,,,,---******+++,,,------------******************************))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,------............------------------------------------------------------------.........///,,,///333777:::===AAADDD???BBBGGGMMMUUU\\\dddhhhnnnmmmooowww|||zzzssskkkkkkuuuxxxnnnnnnmmmeeebbbeee^^^___dddppp|||}}}ssshhhcccdddkkkooodddPPPGGGIIIBBBBBBAAA@@@AAADDDHHHKKKNNNPPPTTTXXXYYYVVVPPPKKKBBB;;;111,,,,,,,,,+++)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))*********+++++++++************************))))))************))))))*********+++++++++,,,,,,,,,,,,++++++,,,,,,---............/////////000000222777<<<>>>>>>???BBBFFFKKKQQQ[[[fffooouuuwwwxxxgggbbb[[[YYYVVVTTTSSSTTTUUUWWWNNNJJJDDD@@@>>><<<:::888444333333222111000//////......////////////......------------------------***+++,,,---------,,,,,,---,,,,,,,,,,,,---......,,,...000222333333222111222333444888>>>EEEKKKOOOLLLKKKMMMPPPJJJAAA>>>CCCGGGHHHLLLUUU^^^dddeeeddd```VVVKKKHHHPPP[[[cccfffeeeiiiggg[[[KKKDDDHHHPPPZZZdddnnnrrrqqqrrryyy~~~vvvooohhh```ZZZ```iiiooouuu}}}ssseeeXXXWWWTTTSSSSSSUUUWWWYYYSSSSSSSSSRRRQQQOOOMMMLLLDDDGGGIIIHHHFFFHHHNNNSSSiiiwwwooo\\\QQQOOOGGGGGGIIIOOO^^^|||lll___[[[[[[QQQQQQOOOKKKEEEBBBDDDGGGGGGRRR]]]dddlllyyyuuu```WWWRRRLLLMMMTTTMMMOOOPPPNNNKKKHHHFFFEEEDDDCCCBBBBBBDDDEEEDDDCCCEEEFFFGGGFFFDDDCCCBBBBBB@@@AAABBBBBBCCCCCCCCCBBBEEEFFFGGGFFFDDDCCCDDDEEECCCCCCCCCFFFIIILLLMMMMMMOOOPPPNNNNNN]]]~~~wwweee[[[RRROOONNNIIIEEEDDDGGGEEEBBBAAAGGGVVViiixxxuuuaaaaaa|||XXXLLLCCCFFFIIIFFF@@@>>>BBBHHHRRRZZZ[[[RRRBBB666......---,,,,,,,,,,,,---)))***+++,,,---.........++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,...///000///...------------------------------------------------------------.........//////+++000777>>>AAADDDEEEGGGBBBDDDJJJWWWiiixxx~~~vvvnnnqqqssssssvvv|||xxxvvvnnnjjjmmmqqqiiifffsss~~~jjjllltttxxxjjjRRRFFFGGGIIIKKKKKKFFF???<<<>>>BBBHHHJJJOOOUUU[[[]]]]]][[[MMMDDD888000...---+++)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))******++++++++++++************************))))))************))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---....../////////000000111111333888>>>@@@>>>>>>AAAEEEVVV^^^iiiqqqtttvvvzzz}}}kkkfffZZZYYYWWWUUUTTTTTTTTTTTTLLLIIICCC???===;;;999888777666444222111000//////////////////............------------------------...---,,,,,,,,,,,,---...------++++++++++++------///////////////000111222000000333999AAAEEEFFFEEEGGGHHHHHHEEEAAA???@@@BBBFFFHHHMMMUUU]]]bbbeeeeeebbbTTTIIIMMMUUU[[[bbbhhhjjjeee\\\NNNEEEEEEMMMVVV```jjjrrrqqqpppssswwwzzzrrrbbb[[[^^^fffllloootttyyyvvvsssoookkkiiiiiijjjkkkwwwrrrggg^^^\\\^^^\\\WWWPPPJJJGGGIIIKKKOOO\\\jjj{{{fffTTTLLLJJJDDDBBBHHHQQQdddssskkk[[[\\\QQQOOONNNEEEDDDFFFBBBFFFLLLUUU^^^gggrrr}}}xxxeeeXXXRRRQQQQQQPPPRRRPPPMMMIIIGGGGGGGGGHHHDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBB@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDEEEGGGJJJLLLNNNOOOLLLJJJKKKRRReeeooo]]]VVVUUUKKKGGGLLLMMMHHHEEEBBBAAACCCKKK^^^pppqqqjjjxxxuuu\\\FFFCCCIIIHHH@@@:::<<>>;;;<<<@@@GGGPPPVVVXXXVVVTTTUUUNNNDDD;;;444///,,,***...---,,,***)))))))))***))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&'''''''''''''''((()))))))))************+++++++++))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,------.../////////...111///+++,,,333666444>>>>>>@@@???999777BBBPPPaaajjjtttyyyxxxxxx|||hhhbbb^^^\\\YYYVVVTTTSSSRRRRRRLLLHHHCCC???===;;;999777666555444222111000//////////////////............------------------------...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---............///000111111222333666;;;BBBFFFGGGFFFDDDEEEEEECCC@@@@@@CCCEEEGGGKKKOOOTTTXXX\\\```bbbZZZQQQLLLRRRZZZaaaggglllccc[[[OOOFFFEEEIIIPPPTTTccckkkqqqqqqqqqtttvvvvvvooofff[[[XXX___jjjrrrvvv|||}}}xxxqqqaaa]]]ZZZ\\\^^^bbbmmmxxxiiiWWWPPPIIIDDDBBBEEEIIIWWWtttlll^^^UUUTTTRRRGGGCCCEEEBBBGGGMMMUUU]]]eeennnxxxwwwggg[[[VVVUUUTTTSSSSSSQQQOOOLLLJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFIIIKKKLLLNNNKKKIIIJJJMMMXXXmmmiiiZZZWWWPPPLLLKKKFFFGGGDDDBBB@@@@@@EEETTTcccuuu~~~xxx|||cccJJJDDDJJJJJJDDD???999???DDDHHHQQQXXXOOO@@@666000,,,---...,,,+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------......,,,------......------,,,------------------------///......------......///444111...---///333666999;;;???BBBCCCDDDHHHPPPVVVaaagggtttrrrooolllmmmuuu{{{xxxwwwxxxzzz~~~pppfffdddTTTKKKIIIPPPOOODDDAAAFFF===<<<===BBBJJJSSSZZZ]]]XXXUUUPPPJJJCCC;;;222,,,,,,+++++++++,,,,,,+++*********)))))))))((((((((()))(((''''''''''''((()))))))))((((((((('''''''''(((''''''''''''((()))))))))************+++++++++))))))))))))************************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---......//////000,,,111111---,,,111666777:::888999<<<>>>BBBNNNZZZkkkrrrxxx{{{zzz{{{fff```bbb___\\\XXXUUURRRQQQPPPLLLHHHBBB>>><<<:::888666666555444222111000000///////////////............------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------...///000111444555999>>>CCCGGGHHHHHHAAAAAA@@@??????AAAFFFIIIJJJMMMQQQSSSSSSTTTWWWZZZSSSPPPQQQYYY```dddhhhlllZZZOOOCCC@@@HHHRRRWWWXXXggglllpppqqqrrruuutttppp```[[[WWWYYYcccoooyyy~~~}}}xxxsssnnnkkkmmmrrrwww{{{```PPPMMMJJJFFFCCCCCCBBBHHH___xxxhhh\\\YYYWWWLLLFFFGGGDDDFFFMMMVVV___fffnnnwww~~~wwwkkkbbb]]][[[XXXVVVVVVVVVUUUSSSQQQOOOMMMLLLJJJJJJIIIHHHHHHGGGFFFFFFIIIGGGFFFFFFGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDCCCCCCDDDFFFHHHJJJLLLMMMJJJHHHJJJKKKNNNVVV^^^~~~iiiaaaZZZUUUOOOEEEHHHFFFDDDCCC@@@@@@IIITTTeeezzzkkkOOODDDFFFHHHEEEAAA999;;;;;;>>>JJJVVVTTTIII999111++++++---,,,,,,...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......------............------------------------------//////............//////222111000000333777<<>>EEEMMMXXXbbbnnnsssxxx|||hhhbbbbbb```]]]YYYVVVSSSRRRQQQKKKGGGBBB>>>;;;999777555666555333222111000000000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111555777;;;???CCCFFFGGGGGG@@@???===<<<===BBBGGGKKKMMMOOOQQQRRRRRRQQQNNNMMMNNNQQQWWW^^^bbbcccbbbcccPPPHHH@@@BBBNNN[[[aaaccckkknnnpppqqqsssuuupppiii[[[ZZZ[[[```iiittt}}}~~~lllWWWLLLLLLKKKHHHFFFEEE@@@AAARRRggg{{{eee[[[XXXPPPKKKKKKFFFDDDLLLWWWbbbjjjrrrzzzyyyqqqjjjeeeaaa^^^[[[[[[\\\\\\[[[YYYVVVSSSQQQNNNNNNMMMKKKJJJIIIHHHGGGJJJIIIGGGGGGGGGHHHGGGEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBCCCFFFIIILLLMMMLLLHHHGGGKKKMMMMMMNNNQQQ\\\}}}sssddd[[[UUUKKKKKKIIIIIIHHHCCC@@@DDDKKKWWWmmmrrrVVVFFFEEEHHHHHHGGG???<<<888999EEESSSVVVRRR>>>444+++***,,,,,,---///+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,---------......------............------------------............/////////...//////000000+++///444999<<<>>>???@@@???III\\\ssswwwvvvrrrjjjmmmxxxyyypppllltttyyyzzz~~~}}}nnnbbbmmmllljjjffffffkkkssswwwssshhh___```dddhhhjjjmmmwwwwwwxxxxxx{{{}}}yyyxxx\\\NNNJJJFFFBBB@@@AAACCCDDDDDDMMMRRRXXX]]]\\\UUUIIIAAA444000+++***---...,,,***++++++*********))))))))))))(((((((((((((((((()))))))))((((((((((((((((((((((((((('''((())))))***))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,---------...//////000000...000111222333777;;;===<<>>;;;999666555555444333222111000000000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,...///000111555888;;;???BBBDDDEEEFFFAAA???<<<;;;===BBBGGGJJJOOOOOOPPPSSSTTTPPPHHHBBBIIIPPPXXX___bbbaaa]]]YYYGGGDDDDDDIIISSS___hhhmmmnnnpppqqqqqqsssrrrjjjaaaWWWZZZ___fffnnnwwwppp```SSSOOOQQQLLLHHHGGGFFFBBB@@@KKK[[[ppppppZZZVVVQQQNNNLLLFFFDDDLLLXXXcccjjjpppvvv{{{|||zzzvvvrrrnnniiieeebbbaaaaaabbbaaa___\\\XXXVVVVVVUUUTTTRRRPPPNNNMMMLLLLLLJJJHHHGGGHHHHHHGGGFFFCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDD??????AAACCCGGGKKKNNNPPPLLLHHHGGGKKKOOONNNNNNOOOPPPffflll\\\VVVQQQKKKJJJJJJJJJFFFAAABBBGGGNNNbbb~~~{{{ttt\\\JJJEEEIIIMMMOOOEEE@@@888777@@@LLLSSSSSSCCC777---+++------...///,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,---------......---......//////......------------......////////////////////////000111222///444999===???AAACCCEEEGGGXXXtttxxxnnnuuu{{{{{{zzztttlllkkktttiiimmmvvv{{{xxxyyyxxxqqqiiifffnnnwwwrrrjjjccccccccc___\\\ZZZkkkooossstttssstttwwwzzzzzzyyyyyyzzzxxxuuuuuuwwwssscccSSSKKKIIIGGGFFFFFFEEEBBB@@@DDDHHHOOOVVVZZZZZZUUUQQQAAA:::222,,,++++++++++++++++++++++++************((())))))))))))))))))((((((((())))))))))))))))))((((((((((((((()))******))))))*********+++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,------......///000000111...------111666:::<<<>>><<>>;;;999666555555444333222111111111111////////////............------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---...000111222555888<<>>CCCGGGIIIOOOPPPRRRTTTTTTNNNFFF@@@HHHOOOXXX^^^cccccc\\\TTTAAADDDHHHOOOWWW```jjjpppnnnqqqrrrqqqqqqnnneee[[[TTTZZZbbbjjjqqqzzz{{{dddVVVNNNMMMPPPPPPIIIFFFGGGDDD@@@FFFQQQ___xxxcccZZZSSSMMMJJJEEEFFFNNNYYYbbbgggjjjmmmooowwwxxxxxxwwwuuurrrooommmiiiiiijjjiiigggdddaaa___\\\[[[YYYVVVTTTRRRPPPOOOPPPNNNKKKJJJJJJKKKJJJIIIEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDEEE???@@@AAADDDHHHLLLPPPRRRMMMIIIGGGKKKLLLKKKLLLNNNQQQ\\\oooyyy___VVVSSSKKKIIIHHHIIIFFFAAAAAAEEEHHHXXXrrryyyyyyzzz|||sssaaaMMMAAACCCJJJNNNHHHCCC<<<888<<>>EEEOOOWWW```nnn}}}vvvqqqwww}}}{{{|||~~~}}}wwwyyy}}}|||{{{yyyuuuxxx|||}}}zzzyyymmmqqqwww{{{{{{~~~yyypppvvvyyyvvvpppuuu|||tttccc]]][[[XXXUUUQQQLLLEEEAAACCCCCCEEEKKKQQQVVVYYYZZZLLLFFF===444...+++,,,---,,,,,,,,,+++++++++******((())))))******))))))((((((((())))))))))))******))))))(((((())))))***+++)))************+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,------------------......//////000111111///---///555:::<<>>@@@@@@@@@BBBDDD@@@===:::;;;@@@FFFIIIJJJMMMRRRVVVUUUNNNIIIGGGGGGPPPVVV[[[___ddddddZZZNNNBBBFFFMMMUUU]]]dddkkknnnnnnrrrtttqqqnnniii```VVVXXX___iiipppuuu}}}pppaaaXXXVVVXXXZZZOOOHHHIIIGGGBBBCCCIIIPPPcccxxxjjjZZZMMMJJJGGGFFFNNNZZZbbbfffggghhhjjjqqqssswwwzzz{{{{{{zzzzzzwwwwwwvvvuuusssqqqnnnmmmeeedddbbb```]]]ZZZXXXWWWVVVTTTPPPOOOOOOPPPOOOOOOIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDFFFHHHLLLOOOPPPJJJHHHHHHKKKKKKIIIJJJNNNPPPTTT^^^nnnmmm]]]VVVNNNJJJHHHHHHEEEAAAAAADDDCCCNNNeee~~~tttmmmqqqtttZZZEEE@@@DDDIIIJJJGGGBBB>>><<>>CCCIIIQQQ^^^nnnyyy{{{uuu|||wwwqqqmmmlllpppwwwyyy|||zzz|||fffhhhkkkrrr}}}}}}ppprrrtttsssmmm```QQQFFFFFFCCC??????DDDJJJPPPTTTRRRPPPKKK@@@666///...000---,,,,,,,,,,,,+++++++++((()))************)))((((((((()))))))))*********))))))(((((())))))***+++)))************+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,------...---------.........///000000111111222555<<>><<<:::<<>>IIINNNHHHDDDOOO___iiimmmmmmkkkrrrsssddd```\\\[[[\\\YYYSSSOOOPPPJJJHHHEEEAAA===999777666555555444333222111000///////////////////////////000///...---,,,---......------------------------,,,,,,,,,------.........//////...///000111333444::::::;;;>>>AAABBBAAA@@@;;;:::;;;>>>CCCHHHKKKLLLNNNNNNRRRTTTKKKAAAGGGTTT___```bbbeeeeee]]]PPPEEEMMMQQQWWW^^^dddhhhjjjjjjkkkrrrwwwsssiii___\\\]]]dddjjjrrrvvvyyy~~~qqqjjj[[[NNNKKKIIIBBB@@@CCCHHHMMM```|||hhhWWWMMMIIICCCLLLVVV[[[]]]```eeehhhnnnnnnooorrrwww}}}|||{{{yyyvvvrrrooollljjjeeeccc___[[[XXXXXXXXXYYYSSSOOOJJJHHHHHHHHHGGGEEEIIIGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCHHHOOORRRPPPMMMLLLMMMMMMLLLJJJJJJKKKMMMTTTRRRVVV___hhhzzzooocccTTTOOOJJJHHHHHHFFFDDDDDDCCCDDDPPPhhh{{{xxxfffWWW```wwwbbbGGGGGGFFFHHHMMMOOOIIIAAA???GGGPPPRRRHHH;;;222000//////---......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................---------.........//////......////////////......///............//////000---///000222555777:::===;;;LLLeee}}}{{{ppprrrzzzvvvttt{{{}}}yyy|||xxxmmmsss~~~}}}qqqLLLKKKLLLHHH>>>999<<<@@@AAALLLPPPTTTTTTNNNCCC666------+++)))))),,,,,,***'''))))))))))))))))))))))))************************+++++++++*********)))))))))************+++++++++)))******++++++,,,------,,,,,,,,,------,,,++++++,,,,,,------.../////////...000222444333333444666<<>>444000///...---......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................---------.........//////......////////////......///............///000000222333333333444888>>>CCCGGG[[[xxx|||xxxmmmiiilllvvvqqqkkkkkkoooyyy}}}{{{xxxkkk]]]PPPOOOKKKFFF@@@<<<<<<<<>>BBBEEEIIILLLNNNPPPUUUWWWPPPJJJKKKQQQUUUZZZ___bbb^^^RRRGGGAAA@@@DDDGGGLLLSSSZZZ___dddfffiiigggcccZZZSSSSSSZZZaaaeeemmmvvvyyyxxx{{{~~~hhhTTTNNNMMMHHHDDDDDD??????GGGWWWhhh|||jjjXXXOOOEEEIIIMMMNNNNNNQQQZZZaaafff```YYYXXXaaasss|||zzzuuusssooojjjfffbbb```___^^^[[[VVVSSSQQQOOOLLLJJJHHHFFFEEEEEEGGGIIIIIIIIIEEEDDDEEEIIINNNPPPOOOLLLGGGIIIKKKLLLMMMOOOQQQSSSWWWVVVZZZ^^^___ggg}}}jjj]]]PPPKKKIIIFFFDDDEEEDDDAAAFFFUUUjjj}}}gggssswww[[[HHHIIIHHHMMMPPPMMMHHHFFFKKKPPPWWWOOOCCC888222///............---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................------........./////////...//////000000//////...///.........//////000111222333444444555:::BBBHHHSSShhhrrrkkkeeeeeeiiisss~~~}}}rrrjjjoootttuuupppkkkiiiiiiaaa[[[XXXYYYRRRDDD<<<===;;;CCCLLLQQQOOOJJJDDDBBB444111---++++++,,,++++++************************************************+++++++++***************************+++++++++,,,******++++++,,,,,,------,,,,,,------------,,,,,,,,,------......///000000///000000000111444888<<>>???CCCKKKMMMQQQVVV\\\aaafffhhhgggbbb[[[SSSOOOSSS\\\dddfffmmmssstttsss|||zzz~~~uuukkkrrrmmmUUUNNNMMMIIIDDDCCC@@@>>>AAAIIIRRRcccxxx```TTTJJJIIIIIIHHHHHHKKKUUU```bbbZZZRRRPPP[[[qqq~~~zzztttoookkkhhhcccbbb___\\\ZZZWWWTTTSSSPPPMMMJJJIIIJJJKKKKKKKKKGGGFFFGGGJJJNNNOOONNNLLLHHHJJJMMMOOOOOOPPPRRRTTTWWWXXX\\\___^^^```mmm|||sssbbbSSSOOONNNJJJGGGHHHIIIDDDCCCKKKZZZpppqqqpppmmmNNNJJJGGGLLLPPPPPPNNNNNNQQQUUUZZZSSSIII===444000//////......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..........................................//////////////////000000000000//////............///000111111222444777;;;@@@IIITTT\\\ooo{{{}}}yyy|||tttpppqqqxxx{{{vvvsssvvv~~~yyyxxxyyy{{{uuurrr|||xxxoootttxxxuuuqqqqqqyyyrrrttt|||ttt[[[IIIEEE;;;===BBBGGGKKKKKKIIIGGG;;;777333...,,,+++++++++*********************************************************************************+++++++++,,,,,,******++++++,,,------...+++,,,---------------------------...//////000000222222111111333888???DDDHHHUUUgggtttxxxxxxvvvvvv{{{vvvggg```\\\YYYYYYVVVPPPOOOPPPJJJHHHEEEAAA===999777555222222111111000/////////////////////////////////---------------,,,,,,,,,------------------------.........------,,,,,,,,,------...///111444777888;;;<<<>>>AAACCCCCC@@@>>>666;;;AAAGGGKKKNNNRRRUUUUUU]]]___XXXUUUXXXXXXRRRVVV\\\^^^TTTEEE===BBBKKKVVVWWWYYY]]]```dddggghhhddd___XXXSSSSSSYYYaaaggglllpppsssrrrsssyyykkkqqqwwwzzzxxx^^^UUUSSSMMMHHHGGGAAA>>>???DDDHHHRRRkkkjjjZZZLLLGGGDDDCCCBBBEEERRR```ddd]]]UUUTTT___uuuzzztttqqqjjjkkkjjjiiifffccc```___YYYUUUPPPLLLKKKKKKKKKJJJIIIIIIJJJLLLNNNOOONNNMMMLLLNNNQQQRRRRRRRRRSSSTTTVVVYYY^^^```______eeennnkkkYYYWWWWWWQQQLLLMMMKKKEEEBBBDDDNNNbbb{{{nnnsss}}}XXXJJJFFFJJJNNNRRRTTTVVVXXX[[[ZZZWWWOOODDD888111///000......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......................................./////////000000//////000000000000//////.........//////000222222666666999AAAQQQeeeyyy}}}|||{{{~~~|||}}}zzzxxxyyyzzz|||}}}uuu{{{}}}kkkkkksssyyyzzzzzzwwwvvvzzz~~~[[[KKKAAA===:::===DDDIIIIIIFFFAAA>>>999222---************************************************************************************++++++++++++,,,,,,,,,***++++++,,,------......+++,,,------.........---------......///000000111111111111111555<<>>AAABBBAAA===:::666===EEEJJJMMMOOORRRUUUTTTXXXYYYWWWVVVXXXVVVRRRYYY\\\ZZZPPPDDDAAAHHHQQQ[[[\\\^^^```bbbdddeeeeeeaaa\\\WWWUUUYYY___fffiiimmmnnnnnnnnntttooosssvvvhhhkkkiii\\\VVVMMMGGGGGG@@@======BBBDDDJJJ[[[oooppp\\\MMMFFFAAAAAA@@@CCCRRRccciiibbbZZZYYYcccvvv{{{wwwmmmooopppooolllhhhfffeeebbb]]]UUUOOOMMMLLLKKKKKKKKKLLLNNNOOOPPPOOOOOONNNPPPRRRUUUVVVUUUTTTTTTUUUVVVZZZ___aaaaaaaaaeeehhhvvvttt^^^ZZZYYYQQQKKKLLLGGGDDDAAAAAAFFFXXXuuuooogggwwwfffNNNFFFHHHLLLQQQVVVYYY\\\]]]ZZZYYYUUUJJJ===333000111......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..................................../////////000000000///000000111111000000///.........///000111222333888777;;;JJJddd|||ttt{{{{{{}}}{{{}}}}}}vvvssswww~~~zzzvvvzzz~~~sssiiimmmxxxhhhNNNGGG@@@999999>>>CCCDDDCCCCCCAAA===666000,,,++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......+++,,,---......///......---......//////000111111...///000222777@@@JJJPPP\\\lll}}}xxxhhh```[[[XXXWWWTTTOOONNNPPPJJJHHHEEEAAA===999777666222222222222222111111111////////////////////////,,,,,,---------,,,+++***------------------------,,,,,,------------------,,,,,,---///222666999;;;<<<===???AAAAAA???:::777:::AAAIIIMMMNNNNNNPPPSSSUUUPPPOOOSSSVVVVVVWWWZZZ^^^\\\VVVLLLEEEEEELLLSSS\\\]]]```bbbddddddcccccc___ZZZUUUUUU[[[ccciiikkkkkkkkkkkkooozzz{{{sssxxxvvvdddfff|||vvvfffZZZMMMFFFGGGDDD???===AAABBBCCCMMM[[[yyy{{{cccPPPHHHCCCCCCCCCFFFWWWjjjuuummmdddaaaiiizzz~~~sssvvvxxxvvvrrrmmmjjjiiikkkeee\\\UUURRRQQQPPPPPPMMMOOOQQQQQQQQQPPPOOOOOORRRTTTWWWXXXXXXWWWWWWWWWWWW[[[___aaabbbdddffffffuuuggg^^^ZZZPPPJJJLLLFFFEEEDDDBBBCCCOOOjjjtttbbbfffwwwwwwUUUGGGHHHJJJNNNTTTYYY[[[[[[XXX[[[ZZZPPPAAA555111222......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------................................./////////000000000000000000111111111111000000.........///000222333444;;;???MMMgggjjjfffgggsss|||qqqkkklllpppyyykkkRRRFFFDDD@@@<<<;;;<<>>:::333///...///++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,---.........+++,,,---...////////////.........///000000111111...000222666===GGGQQQXXXhhhpppyyy}}}}}}wwwggg___ZZZWWWVVVSSSNNNMMMOOOJJJHHHEEEAAA===999777666333333333222222222222222////////////////////////,,,,,,---...---,,,+++***------------------------,,,,,,,,,------.........,,,,,,---///222666999;;;======???@@@AAA>>>888444>>>DDDLLLOOONNNLLLMMMPPPRRRHHHEEELLLQQQQQQVVV^^^ccc]]]SSSJJJFFFHHHNNNSSS[[[^^^aaadddeeeeeecccbbb^^^XXXSSSTTT[[[dddjjjlllmmmmmmooovvv{{{{{{kkkjjj~~~rrraaaQQQJJJKKKKKKCCC>>>@@@???===CCCMMM```kkk}}}rrrUUULLLGGGIIIIIILLL]]]qqq}}}rrrmmmsss~~~{{{uuurrrqqqrrrkkkccc\\\XXXWWWWWWWWWOOOQQQRRRSSSRRRPPPPPPPPPRRRUUUXXXZZZZZZYYYYYYZZZXXX\\\___aaaccceeegggfffqqqvvvuuuggg```UUUOOORRRIIIIIIIIIEEEAAAIIIaaaxxxzzzaaa]]]kkk[[[IIIHHHHHHLLLRRRWWWXXXXXXWWW[[[\\\SSSDDD777222222......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................////////////000000000000000000111111111111000000.........///000222333444BBBNNNhhhuuuvvvnnnhhhnnn||||||{{{}}}}}}uuudddeeehhhlllrrryyyxxxiiiWWWCCCFFFGGGBBB:::888<<>>??????;;;666222111222++++++++++++++++++++++++************************))))))******++++++++++++++++++,,,,,,,,,---------++++++,,,------......///+++,,,---...////////////......//////000000111111111333777<<>>======???AAAFFFXXXfffxxxlll[[[QQQSSSSSSUUUiiivvvuuu{{{xxxuuusssnnneee\\\VVVVVVWWWPPPSSSVVVVVVSSSPPPQQQRRRVVV[[[^^^\\\[[[]]]]]][[[]]]___```aaaccceeeiiillljjjssspppfff^^^TTTNNNIIIDDDCCCGGGEEEFFFVVVkkkoooaaammmhhhJJJHHHMMMOOOLLLTTT]]]YYY[[[XXXWWWVVVMMM===333111------..................................................................------............------......//////000000111111000000000000000000000000,,,000333333222444999???PPPggg|||{{{}}}ssssss|||uuuuuu{{{llljjjcccaaaooo|||pppYYYNNNGGGDDDJJJKKKDDD:::777<<<===??????===999333000...---,,,***))))))((((((.........---,,,+++***))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......000000///...///111111///444666:::CCCMMMXXXaaafffrrrtttxxxsssiiibbb^^^YYYTTTRRRQQQPPPNNNLLLJJJFFFBBB===999777555555444333222000000000000......------------............////////////......,,,,,,,,,---------......+++,,,,,,------.........---...222555999;;;<<<<<<===>>>???>>>;;;888666555;;;AAAFFFHHHKKKPPPRRRPPPKKKDDDAAAHHHOOORRRTTTXXXZZZSSSKKKGGGIIILLLMMMLLLTTTSSSVVV\\\bbbeeebbb^^^WWWXXXYYY\\\___cccfffhhhllllllvvvrrruuuqqqrrr[[[NNNLLLIIIGGGCCC@@@???>>>?????????KKKUUUhhhnnn```]]]ZZZ\\\pppxxxzzz|||zzzwwwpppfff\\\VVVTTTUUUPPPRRRTTTSSSPPPNNNOOOQQQXXX]]]```^^^]]]______]]]```bbbcccddddddgggjjjmmmnnnuuu{{{kkk___VVVRRRMMMGGGFFFHHHEEEDDDRRRccc}}}xxxhhhnnn}}}QQQGGGIIIPPPPPPUUUZZZVVVZZZWWWWWWWWWNNN???444111........................................................................---......//////......---......//////000111111111111111111111111111111111---000333111000777EEEQQQdddnnn|||}}}yyy{{{}}}vvvrrr}}}rrrjjj___^^^oooyyy\\\WWWUUUTTTNNNDDD???@@@;;;===>>>???===999555222------,,,+++++++++++++++------------,,,++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------.........////////////111333333222333999BBBJJJQQQZZZdddkkksssvvv}}}sssgggaaa]]]XXXTTTSSSQQQPPPNNNKKKIIIFFFAAA===999777555444333222111000/////////......------------............////////////......,,,,,,,,,---------......---------------------------///222666999;;;<<<<<<===>>>???===:::888777777<<>>===<<>>AAACCCDDDHHHMMMNNNKKKCCCCCCHHHOOOVVVYYYYYYYYYKKKHHHDDDBBBDDDFFFGGGFFFHHHJJJNNNSSSYYYZZZYYYVVVUUUYYY___ffflllqqqsssuuuqqqzzzvvv{{{zzz}}}aaaQQQNNNIIIIIIIIIGGGEEEAAA>>><<<:::>>>???KKKfff~~~|||xxxooogggbbb``````VVVWWWVVVSSSOOONNNRRRUUU\\\aaadddbbbbbbdddeeecccffffffgggfffeeefffiiikkkqqqtttyyy|||ooo^^^YYYTTTOOOLLLJJJFFFCCCHHHPPPcccvvv|||eeeWWW```~~~aaaFFFJJJMMMNNNUUU[[[UUUVVVXXXXXXRRRFFF:::222////////////..................................................................////////////.........//////000111111222222111111111111111111111111222111222888FFF[[[qqq~~~yyyzzzyyylllooollliiilll~~~wwwttt|||iiiOOOAAA<<<<<<======<<<;;;:::999000///...---,,,,,,,,,,,,++++++,,,---------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------..................000333333222444777???HHHWWWcccmmmttt{{{uuuggg]]][[[WWWTTTSSSRRRPPPNNNJJJHHHEEE@@@<<<999777666444333111000//////............------------......------............------,,,,,,,,,---------......------------------,,,,,,///000333777999;;;<<<<<<<<<<<<<<<;;;999999:::<<>>444000000/////////............................................................//////////////////...//////000000111222222222111111111111111111111111222111888KKKggg|||{{{vvvqqqjjjsss{{{wwwuuu}}}uuuqqqyyy}}}bbbNNN@@@???>>>===<<<<<<<<<<<<444222000...,,,+++******++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000...///333333000444:::HHHMMMYYYiiixxxuuuggg\\\YYYVVVUUUTTTRRRPPPOOOIIIGGGDDD@@@<<<999777666444333222111000/////////......------------......------............------,,,,,,,,,---------......------------------------///111444777:::;;;<<<<<<<<<<<<;;;999888999<<<>>>@@@CCCDDDEEEIIIMMMIIICCC>>>GGGPPPUUUXXXXXXSSSMMMAAAAAAAAABBBBBBBBBAAAAAAFFFJJJOOOTTTXXXZZZYYYYYY```ccchhhnnnssswwwyyyzzz{{{|||~~~vvvtttfffUUURRRKKKLLLLLLLLLJJJFFFBBB???:::???>>>>>>DDDKKKbbbvvvlllbbbYYYSSSSSSTTTTTTQQQNNNNNNRRRVVV___dddgggffffffiiiiiihhhgggggggggfffeeefffhhhjjjmmmpppwww~~~sssbbbXXXSSSMMMJJJHHHHHHIIIIIIHHHYYYvvv~~~eeeYYYjjjcccHHHLLLNNNLLLOOORRRSSSVVVWWWVVVSSSNNNBBB777111000000//////............................................................//////000000//////...//////000111111222222333222222222222222222222222222444BBBaaazzzyyyvvv}}}mmmjjjlll|||~~~~~~vvvdddSSSFFFDDDAAA>>><<<<<<===>>>777666333000...,,,******,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////111...///333333000666@@@OOOQQQZZZiiizzzsssgggZZZXXXVVVUUUTTTSSSQQQOOOIIIGGGDDD@@@<<<999777666555444333222000000000000......------------......,,,------......------,,,,,,,,,,,,---------......+++,,,,,,------.........000222444777:::;;;<<<<<<;;;;;;:::888777999===@@@AAACCCEEEGGGKKKMMMHHH@@@BBBMMMWWW[[[[[[YYYRRRIIIAAACCCDDDEEEDDDCCCBBBBBBHHHMMMRRRXXX[[[\\\]]]]]]aaadddhhhnnnssswwwyyy{{{yyy|||xxx~~~mmmWWWQQQKKKLLLMMMLLLJJJGGGDDDBBB???AAA??????CCCEEEWWWttt{{{pppcccWWWOOOQQQSSSTTTRRROOOOOOSSSWWWaaagggjjjiiiiiillllllkkkjjjjjjjjjjjjiiiiiilllnnnooopppwww~~~lll\\\VVVNNNIIIIIIJJJIIIGGGDDDPPPiiixxx___bbbuuubbbLLLMMMKKKKKKOOONNNSSSVVVVVVTTTSSSPPPEEE999111111000000///......---................................................//////000000000000/////////000000111111222333333222222222222222222222222444:::NNNqqq~~~|||ttthhhaaaooonnniiifffhhhhhh```UUULLLIIIDDD???===<<<>>>???999888666333111///...---------------,,,++++++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..................////////////222...///444555333<<>>AAAAAADDDFFFHHHMMMNNNGGG>>>GGGSSS^^^aaa```\\\SSSIIICCCEEEGGGHHHFFFDDDCCCCCCJJJOOOUUUZZZ]]]^^^___```^^^aaaeeelllrrrwww{{{}}}www{{{|||sssYYYPPPLLLLLLMMMLLLKKKHHHFFFDDD======999<<>>???:::999777555333222222111.........---,,,+++***)))++++++,,,,,,,,,---------------------------------,,,,,,,,,---------................../////////000222---...555666666BBBRRR\\\```fffmmmuuu|||vvveee^^^[[[XXXUUUTTTRRRPPPNNNLLLIIIDDD???:::777666555333222111000////////////000///---,,,,,,---///000//////.........---------------------------------......---------......///333444555777999::::::;;;@@@===888666888<<>>===AAABBBKKK^^^}}}rrrcccYYY[[[YYYVVVQQQOOOPPPUUUXXXcccfffjjjlllmmmnnnoooqqqpppooooooppprrrssssssrrruuuwwwzzz}}}}}}|||iii[[[QQQOOOMMMGGGFFFJJJAAAIIISSSkkkdddbbbtttZZZNNNJJJIIIMMMRRRSSSUUUVVVVVVWWWUUUKKK@@@666222000111000------000......////////////......111111000///...------,,,000000000000////////////111111222222222333333333000555666///,,,///333444===FFFZZZrrrzzzssslllooozzz|||~~~mmmooommmoootttvvvttttttvvvlll]]]SSSQQQGGG777444<<<===;;;:::::::::777222---000///------------+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000000000////////////444111111444555999JJJ\\\aaaiiittt~~~uuueee___\\\XXXVVVTTTRRRPPPNNNLLLIIIDDD???:::777666555333222111000000/////////000...---,,,,,,---...000///.........------------------------------------///............///000000333444666888:::;;;;;;<<<>>>;;;777666888<<<@@@AAADDDFFFIIIKKKJJJHHHFFFEEEMMMOOOSSSVVVWWWSSSKKKEEEDDDGGGJJJKKKKKKKKKMMMPPPWWWZZZ^^^```___]]][[[[[[^^^bbbgggjjjkkklllnnnppprrr}}}}}}|||wwwjjjVVVUUUOOOLLLNNNNNNJJJGGGGGG@@@DDD@@@===@@@@@@HHH[[[wwwmmmddd^^^dddaaa[[[TTTQQQQQQVVVZZZbbbeeeiiikkklllmmmooopppsssrrrqqqrrrsssssssssrrrvvvwww{{{~~~rrrbbbUUURRROOOIIIGGGJJJCCCIIIPPPeeeoooddduuummmYYYMMMGGGHHHLLLPPPSSSUUUVVVXXXWWWOOOEEE777333000111000......000......////////////......000000000///.........---000000000000000000000///111222222222222333333333222333444333333444666999MMM]]]kkkooorrr{{{|||wwwzzzsssrrrvvveeeLLL@@@<<<<<<<<<::::::;;;<<<999444///111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000000000000000000///000000222777>>>HHHVVVbbbkkkpppyyytttddd```]]]YYYWWWUUUSSSPPPNNNLLLIIIDDD???;;;888666555333333111000000000000000///...---,,,,,,---...///............------------------------------------///////////////000111111444555777999;;;<<<======;;;888555555888===AAABBBEEEHHHLLLMMMKKKHHHEEEDDDJJJMMMRRRSSSPPPKKKFFFCCCDDDIIIMMMMMMLLLMMMRRRWWW___```aaa```]]][[[[[[\\\]]]ccciiimmmmmmllllllnnnlllvvv|||}}}tttmmmyyyuuu[[[WWWQQQMMMOOOOOOKKKHHHGGGCCCGGGBBB>>>@@@???FFFWWWtttkkkeeebbbkkkggg___XXXSSSSSSWWW[[[bbbdddhhhkkklllmmmooopppvvvuuuttttttssssssttttttwwwxxx|||~~~kkkZZZTTTQQQKKKHHHJJJFFFHHHJJJ\\\zzz{{{bbbqqqgggPPPFFFFFFIIINNNQQQTTTVVVYYYZZZSSSJJJ:::444000111000......000...//////000000//////...////////////////////////000000000000000000000000222222222222333333333333555111111777777444888AAA```vvvtttmmmxxxuuuvvvzzz}}}yyy}}}|||VVVIII@@@555:::::::::<<<>>><<<777222222000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000000000000000000222444:::HHHYYYdddgggkkkqqqyyyssscccaaa^^^ZZZWWWUUUSSSQQQOOOLLLIIIEEE???;;;888666666333333222111000000000000///...------------...///------------------------------------------------............///000111111555666888:::<<<>>>??????888666444555999>>>BBBDDDEEEIIILLLMMMIIIFFFDDDDDDHHHMMMQQQQQQKKKEEECCCDDDGGGKKKNNNNNNLLLPPPXXX```eeedddbbb^^^ZZZYYYZZZ\\\\\\bbbiiimmmmmmmmmpppssssssyyyxxxjjjdddrrrdddYYYRRRLLLNNNOOOLLLIIIHHHEEEIIICCC???@@@???FFFWWWxxxpppiiibbbeeeccc^^^XXXTTTUUUXXX[[[cccfffjjjmmmnnnoooqqqrrrwwwwwwwwwvvvuuuvvvwwwyyy{{{|||sss]]]UUURRRLLLHHHJJJHHHHHHEEERRRnnnbbbqqqrrrRRREEEGGGKKKMMMQQQUUUWWWZZZZZZUUUNNN>>>777111000111///...000//////000000000000/////////////////////000000000000000000000000111111111222222222333333333444444666000111777555111===QQQqqqzzz~~~}}}qqqyyy~~~fffQQQBBB555:::999:::===@@@@@@;;;777222000...---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000111111111444555666<<>>BBBBBB???<<<444111...------...---,,,------------------------------------------------------------------------///000000000111111111222555555666???SSShhhssstttsssddd]]][[[XXXVVVUUUTTTRRRQQQMMMJJJEEE@@@<<<999777666444333222111111000111111........................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---///000111555666888;;;===???@@@AAA777555555777<<>><<<;;;>>>BBBDDDCCC@@@777444000...---------,,,------------------------........................------------------------///000000111111222222222333222888HHH[[[jjjwwwssseee[[[YYYVVVUUUUUUUUUSSSRRRMMMJJJFFF@@@<<<999777777444444333222111111111111---..................---++++++,,,,,,,,,---------------------------------,,,,,,------...000111222444666888:::===???@@@AAA777666666888===BBBEEEGGGEEEIIIKKKHHHCCCBBBFFFLLLJJJLLLLLLJJJGGGEEEFFFHHHHHHKKKRRR\\\dddhhhhhhfffcccaaa\\\XXXVVVYYY^^^ccchhhlllpppnnnjjjmmmwww~~~{{{{{{zzz|||~~~sssnnntttdddTTTNNNOOOOOONNNNNNIIIMMMHHHDDDFFFDDDKKK]]]lll]]][[[WWWSSSQQQTTTYYY]]]iiilllqqqtttvvvwwwyyy{{{{{{}}}~~~}}}zzz|||qqq```ZZZTTTMMMKKKHHHLLLGGGFFFNNNZZZpppnnnzzzyyySSSEEEKKKLLLRRRVVVVVVVVVWWWUUUQQQJJJ===222000111000000000000000111111111111000000222111111111000////////////000000111111222333333333333333444444444444555222555888;;;FFF___{{{zzz}}}}}}pppmmm{{{vvvnnnttt~~~uuujjjeeejjjfffVVVKKKJJJAAA>>><<<===AAAEEEEEEDDD;;;888333000//////...---........................000000000000000000000000........................///000000111111222333333333333AAAXXXeeeiiiuuuttteeeYYYWWWUUUTTTUUUUUUTTTRRRMMMKKKFFF@@@<<<999777777555444333222111111111111------............------+++++++++,,,,,,---------------------------------------......///111222333444555777:::===???@@@AAA888777777999>>>CCCFFFGGGGGGJJJKKKHHHCCCCCCIIIOOOJJJKKKJJJHHHGGGFFFGGGHHHFFFKKKUUUcccnnnpppjjjdddbbb```\\\XXXWWW[[[aaafffcccjjjoooooommmqqq{{{yyytttsssrrrttt}}}uuummm~~~~~~lllYYYQQQPPPOOONNNNNNLLLOOOJJJEEEFFFDDDKKK]]]tttfffbbbZZZSSSPPPSSSZZZ```iiimmmqqqtttvvvxxxzzz|||~~~~~~{{{{{{xxxeee^^^WWWOOOLLLGGGMMMJJJFFFJJJSSSiii|||fffhhh|||]]]JJJOOOIIIPPPUUUVVVVVVXXXVVVSSSKKK>>>222000111111000000000000111111111111000000333222222111000///......///000000111222222333333333333333444444444555555555888888;;;KKKiiixxxppp{{{|||ooorrr~~~qqquuu{{{pppiiimmmoooeeeUUUIIICCC@@@<<<===AAAEEEFFFFFF???;;;666222111000///...........................000000000000000000000000///////////////////////////000000111222222333333777777IIIdddlllgggqqq{{{~~~oooeee^^^ZZZVVVSSSRRRSSSTTTTTTPPPLLLEEE???;;;888444222333222111////////////000......------------...............------,,,,,,,,,.........------,,,,,,,,,------...------...111444555666888;;;>>>>>>===;;;555666888>>>DDDGGGEEEBBBIIIKKKKKKFFF@@@???EEEKKKKKKJJJFFFBBBBBBFFFIIIIIIIIIUUUeeepppsssnnniiieeedddaaa\\\YYYZZZ^^^cccgggjjjkkkllllllnnnrrrxxx}}}~~~xxxsssnnnhhheeelllxxxwwwmmm}}}vvv___TTTQQQPPPOOOPPPMMMMMMNNNLLLEEEBBBNNN^^^uuurrrfffYYYRRRPPPRRRZZZbbbnnnpppsssssssssvvv|||~~~nnn```\\\UUULLLLLLGGGFFFHHHHHHOOOcccyyylllfffgggkkkNNNIIIJJJNNNSSSVVVVVVUUUTTTSSSNNNCCC666///000333222000000000000000000000000000000000000000111111111111000111111111111222222222,,,222666666333333444555444888;;;AAARRRlll{{{|||zzzyyyyyytttpppmmmqqqtttmmm]]]OOOGGGCCC>>><<<===???BBBEEEDDD???777222//////......////////////............------............------...------------...//////...111333222000111333444444EEEZZZkkkxxx|||{{{ooofff___[[[VVVTTTSSSTTTUUUUUUPPPLLLEEE???;;;888444222333222111000/////////000......------------............---------,,,,,,,,,......---------,,,,,,,,,,,,------------///333666555555666888;;;<<<;;;999777888;;;@@@EEEGGGFFFCCCHHHIIIHHHCCC???@@@FFFLLLLLLIIIDDD@@@@@@EEEKKKNNN\\\bbbkkkooonnniiieeeccchhhddd___ZZZYYY[[[___bbbgggffffffiiimmmtttzzz}}}zzzqqqiii```YYY]]]fff{{{|||ppp}}}iiiZZZTTTPPPNNNNNNMMMMMMMMMLLLFFFCCCKKKWWW}}}uuuiii]]]VVVSSSTTT[[[cccqqqsssuuuuuuvvvxxx|||~~~xxxeee]]]UUULLLNNNJJJHHHIIIHHHLLL^^^sssooobbbZZZooolllQQQMMMJJJNNNSSSVVVVVVTTTSSSSSSNNNCCC777000000222222111000000000000000000000000000000000000111111111111111111111111222222222222222555666444222222444555777999@@@NNNbbbuuu~~~zzzrrrqqqttt|||{{{sss___QQQCCC>>>??????BBBGGGCCC>>>888333000//////...////////////............---......//////......---...------------...//////...000222222222333555666888KKKdddwwwzzzxxxpppfff```\\\XXXUUUUUUUUUUUUUUUPPPKKKEEE???;;;888555222333222111000////////////......------------.........------------,,,,,,,,,...------------,,,,,,,,,+++,,,------...000444777666555444666888999999888888999;;;???CCCEEEDDDBBBEEEEEECCC@@@>>>AAAHHHNNNNNNHHHAAA===???FFFOOOVVVlllmmmmmmkkkhhheeeddddddfffccc^^^ZZZYYY[[[^^^aaajjjgggeeegggnnnvvvzzz||||||vvvpppjjjccc___bbbiiitttrrr{{{tttbbbYYYSSSOOONNNPPPNNNNNNMMMIIIGGGKKKRRR|||~~~~~~tttjjj___XXXTTTTTTZZZaaatttuuuvvvxxxyyy{{{|||}}}mmm```XXXQQQPPPLLLJJJKKKIIIIIIXXXiii}}}jjj\\\mmmjjjOOOKKKIIIMMMRRRUUUUUUSSSSSSRRRNNNDDD888111111222222111000000000000000000000000000000000000111111111111111111111111222222222333555444333222333444666777<<<>>>NNNgggzzzvvv~~~xxx{{{fffKKKBBBAAA>>>AAAIIICCC>>>888444111000///...////////////............---......//////......---......------......///000...///000222444555777888EEEYYYqqquuufffhhhsss}}}qqqgggaaa]]]YYYWWWVVVVVVVVVUUUOOOKKKEEE???;;;888555333222222111000000/////////......------------......------------------------------------------------+++,,,------///222666999888666555555777888888777666777:::===???@@@@@@???BBBAAA>>>===>>>CCCJJJOOOOOOGGG???===@@@HHHTTT^^^mmmkkkiiigggeeeeeeggghhh^^^\\\ZZZYYYZZZ^^^bbbeeeqqqlllhhhjjjqqqwwwzzzyyywwwuuusssoookkkjjjlllppplllxxxooovvv}}}jjj___WWWSSSQQQRRRQQQPPPPPPOOONNNOOOPPPnnnttt{{{pppggg]]]WWWRRRQQQWWW___tttuuuwwwzzz}}}sssdddZZZUUUQQQLLLKKKLLLIIIHHHSSSaaa{{{lll}}}lllRRRHHHIIILLLQQQSSSSSSRRRRRRRRRNNNEEE:::333111222222111000000000000000000000000///000000000111111111111111111111222222222333333333000000333555555888::::::CCC]]]|||~~~{{{wwwuuu~~~{{{UUUHHHCCC===???GGGBBB>>>999555333222000...////////////..................////////////.....................//////000000...///222444444777;;;LLL```xxxkkkZZZ^^^jjjvvvrrrgggaaa^^^ZZZXXXWWWVVVUUUTTTOOOKKKDDD???;;;888555333222222111111000//////.........------------......------------------------------------------------+++,,,---...///333777::::::999777666888888888777777888;;;===>>>???@@@@@@AAA>>>;;;;;;???EEEJJJNNNMMMDDD>>>???CCCJJJVVVbbbeeedddbbbbbbccceeefffgggWWWWWWWWWXXX[[[```eeehhhqqqllliiikkkrrrxxxyyyxxxzzz{{{yyytttooollliiihhhhhhsss}}}jjjpppttthhh^^^VVVSSSRRRSSSRRRQQQQQQRRRQQQOOO[[[pppwww~~~ppphhh^^^WWWRRRPPPWWW```qqqtttxxx|||zzzggg[[[TTTQQQLLLKKKMMMKKKHHHPPP]]]xxxttttttZZZKKKHHHLLLPPPRRRRRRQQQQQQQQQNNNFFF<<<555222222222222111111111111111111111111///000000000111111111111111222222222222333333333333000111555777555777<<<;;;LLLlllyyyvvv~~~___MMMEEE===<<>>:::777555333000...////////////...............//////////////////...///............///000000111//////222333333999BBBRRRfff~~~qqqhhhooozzzsssgggaaa^^^ZZZXXXWWWVVVTTTSSSOOOJJJDDD???<<<999666444111222222222111000///.........------------......,,,,,,,,,------------...,,,,,,,,,------------...,,,---...///000333777;;;<<<:::999999999999777666999;;;>>>???@@@AAACCCDDDAAA>>>:::<<>>666222222222222111111111111111111111111000000000000111111111111222222222222333333333333666333444888777333888BBBQQQeeeeeeRRRFFF???===>>>@@@>>>;;;999777444111...////////////...............//////000000//////...//////......//////000111111///111444222222???NNNhhhzzz|||~~~tttggg```]]]ZZZXXXWWWUUUSSSRRRNNNJJJDDD???<<<999666444111111222222111000...---......------------......,,,,,,,,,---------......,,,,,,,,,---------......---...//////000333777:::<<<;;;:::::::::999666333888;;;>>>@@@@@@AAADDDGGGBBB>>>;;;===DDDHHHIIIGGGAAA;;;;;;DDDIIIJJJQQQ\\\YYYXXXXXX[[[]]]^^^[[[YYYTTTTTTVVVXXX[[[___bbbdddfffhhhkkkooosssvvvxxxxxxwww~~~{{{rrrmmmnnnuuu}}}}}}|||gggnnnyyyjjjaaa[[[___^^^WWWSSSSSSSSSPPPMMM\\\hhh{{{wwwkkk___UUUQQQXXXbbblllsss{{{}}}}}}}}}jjj^^^WWWPPPMMMNNNKKKGGGLLLVVVjjj~~~ssssss```OOOHHHJJJNNNOOOOOOOOOPPPQQQNNNHHH???888333222222222111111111111111111111111000000000000111111111111222222222333333333444444666333555999777555AAARRRqqq~~~~~~{{{xxxtttfffTTTHHHDDD@@@<<<@@@>>>;;;:::888555111...////////////............//////000000000000/////////////////////000000111//////333666333555HHH___yyytttggg```]]]ZZZXXXVVVUUUSSSQQQNNNJJJDDD???<<<999666444111111222222111000...---.........------.........,,,,,,,,,------.........,,,,,,,,,------............///000000000333777:::;;;::::::;;;:::888555222666:::===>>>>>>@@@CCCFFFCCC???<<>><<<:::999666222...000/////////............//////000000000000/////////////////////000111111...///444888555777OOOjjjuuupppddd```___]]][[[XXXVVVTTTSSSOOOJJJBBB<<<999777666666555555444333222111000/////////............//////........................///...,,,++++++,,,...///***+++...222444555666666:::<<>><<<666555888777222000000000000000/////////////////////////////////......//////000000111111333222333555555@@@___qqqeee```___\\\ZZZWWWUUUTTTSSSOOOJJJCCC<<<999777666555444444333222111000////////////............//////........................///...,,,++++++,,,...///,,,---///222444666777888;;;>>>@@@>>>999444333444444666888;;;>>>AAACCCDDDDDDCCCDDDHHHMMMNNNJJJFFF999:::>>>CCCIIINNNQQQRRRRRRUUUWWWWWWVVVTTTSSSSSSSSSSSSUUUYYY]]]bbbgggiiirrrsssuuuwwwxxxvvvssspppwww~~~xxxpppkkkgggkkkrrr|||{{{hhhlllooonnnhhh```\\\[[[XXXRRRPPPQQQMMMMMM^^^wwwcccUUUQQQUUUZZZmmmwww~~~{{{fff```[[[TTTNNNKKKKKKMMMNNN]]]ppprrrcccssspppNNNDDDEEEKKKJJJOOOTTTQQQRRRNNNFFF===555111222333333333222222111000000000111111111111111111111111222222333333333444444444333666777888;;;???UUUsss{{{tttwwwyyy|||yyykkkXXXKKKDDDAAA:::>>>===999999:::777222000000000000000/////////////////////////////////......//////000111111111000111333666;;;IIIcccyyyqqqfff```^^^[[[WWWUUUTTTTTTTTTOOOJJJCCC===:::888666555333333222111000//////...//////............//////...........................---,,,++++++,,,---......///000222444777999:::===???AAA>>>999555444555555666999<<<>>>AAABBBCCCCCCBBBCCCGGGJJJJJJFFFBBB888;;;@@@EEEJJJNNNPPPQQQSSSUUUVVVUUURRRPPPOOOOOORRRTTTXXX]]]aaacccdddeeemmmooorrrtttuuutttrrrpppwww~~~|||rrriiicccdddkkkvvv|||gggiiiuuutttnnnfffbbb```\\\VVVPPPNNNJJJHHHVVVvvv{{{gggXXXQQQTTTXXXmmmwwwnnnggg```WWWPPPLLLKKKKKKKKKWWWhhh~~~}}}^^^```}}}WWWHHHFFFJJJJJJNNNTTTQQQSSSOOOHHH???777333333444333333333222111111000000111111111111111111111111333333333333444444444444222333999;;;;;;MMMkkk{{{uuuuuusss\\\LLLGGG;;;>>>>>><<<<<<===999333222222111000/////////000////////////////////////......///000000111111222///222444888EEE[[[mmmvvvyyyoooddd___]]]YYYVVVTTTTTTUUUVVVPPPKKKDDD>>>:::888666444222222111111000//////...//////............//////...........................---,,,,,,,,,,,,---.../////////111333666999;;;===???@@@===888444444555444666999<<>>777<<>>???^^^~~~xxx~~~yyyyyyZZZJJJ@@@???===<<<>>>>>>;;;888444333222000//////000000////////////////////////...//////000111111222222222555555;;;QQQmmm{{{{{{vvv{{{lllaaa^^^\\\YYYVVVTTTTTTVVVWWWPPPKKKEEE???;;;888555333222222111111000///////////////............//////........................---------,,,,,,---------......///000222555888:::;;;===>>>;;;666333333555333666:::>>>AAADDDEEEEEE>>>@@@BBBEEEEEECCC>>>;;;888===EEEJJJLLLMMMOOOPPPSSSTTTTTTQQQNNNKKKJJJJJJRRRVVV\\\aaadddbbb___]]]\\\aaaggglllooorrruuuxxxxxx~~~yyyoooddd```aaahhhwwwvvvllliiiqqq~~~eeecccyyy~~~}}}wwwpppjjjhhhbbb[[[PPPMMMIIIIIIRRRkkkrrr```WWWUUUWWWgggsssoooggg\\\TTTQQQPPPNNNLLLOOOZZZnnnoooYYYkkkbbbLLLFFFNNNPPPRRRUUURRRPPPNNNIIIAAA999444222222333333333222222222222222111111111111111111111111333333444444444555555555555333<<>>===<<<666555333111//////000000000000000000000000000000//////000000111222222222444555555???ZZZyyykkk```]]]\\\YYYWWWVVVVVVWWWWWWPPPLLLFFF@@@<<<888555333222222111111111000000000//////............//////........................---------------------------...///111333666888999:::<<<<<<:::666444555777555888<<<@@@CCCEEEEEEEEE<<<>>>BBBDDDDDDAAA===:::999???FFFKKKLLLMMMOOOQQQSSSSSSSSSQQQNNNLLLKKKLLLRRRVVV[[[```bbbaaa___]]]aaafffkkknnnoooqqquuuxxxyyyzzzqqqiiidddffftttnnnfffaaadddzzz~~~eeebbbxxxzzzrrrllliiiccc\\\RRRNNNKKKKKKQQQeeexxxeeeYYYUUUVVVeeerrrsssiii^^^VVVTTTSSSPPPMMMNNNTTTfffwww^^^kkkfffLLLBBBKKKOOORRRVVVTTTPPPNNNIIIBBB:::444111111333333333333333333222222222222222222222222222222333444444444555555555555555666===CCCPPPlll{{{kkkaaa[[[^^^gggpppzzz{{{WWWMMMCCC;;;:::<<<======>>>888666444111//////000000000000000000000000000000//////000111111222222333222222666GGGccclllbbb\\\[[[ZZZYYYXXXWWWWWWWWWPPPLLLFFFAAA<<<999555222222222222222222111111111//////............//////........................,,,------------------,,,---...000333555777888999999;;;<<<:::777555777::::::<<>>===;;;;;;:::888444111//////000111000000000000000000000000///000000111111222333333111111<<>>@@@BBBDDDEEEDDDBBBAAA999===BBBDDDCCC@@@<<<:::;;;AAAHHHKKKKKKKKKOOOSSSRRRRRRSSSQQQOOOOOOPPPRRRSSSUUUXXX[[[]]]^^^^^^^^^bbbgggmmmnnnmmmnnnrrrvvv{{{wwwgggaaannn~~~}}}|||mmm```[[[WWW\\\hhhxxx~~~bbbYYYlll~~~xxxtttmmmeeeXXXSSSNNNJJJHHHQQQjjjvvveee]]][[[hhhuuuuuuiiiccckkkyyyzzzooobbbYYYVVVTTTOOOJJJKKKMMMZZZttt}}}rrrnnneeeMMMMMMLLLLLLQQQSSSQQQPPPLLLFFF>>>777444222333333333333333333333333222222222222222222222222444444444555555555666666444CCCKKK```|||qqqddd]]]^^^```___\\\bbbcccdddfffjjjrrrzzz|||zzz}}}zzzsssnnniiiaaaTTTKKKDDDCCCDDDFFFEEEEEEKKKSSSZZZhhh|||zzzzzz|||tttrrryyyoooYYYNNNCCC<<<>>>@@@===999999;;;888555111//////000111000000000000000000000000000000000111222222333333222333CCCaaa{{{~~~oooaaa^^^]]]\\\ZZZYYYXXXXXXXXXSSSNNNGGG@@@;;;888555333333222111///...---------//////.........---------,,,,,,,,,---------......,,,------,,,+++,,,...000...000333444555777999;;;:::999777555666777:::;;;AAAAAABBBBBBBBBAAA@@@???===AAAFFFIIIHHHCCC>>>:::<<<@@@FFFJJJLLLLLLNNNNNNOOOQQQRRRPPPLLLLLLPPPUUURRRXXX^^^bbbaaa```aaabbbjjjjjjkkkkkklllpppuuuzzz{{{}}}hhh```kkkyyyyyyxxxlllaaaTTTPPPWWWfffpppwww~~~hhhYYYeeezzzuuuoookkk___QQQHHHJJJLLLMMMVVVbbb~~~rrrfff\\\ddduuuppp``````]]]```lll~~~qqqeee___[[[UUUPPPNNNMMMIIIRRRkkkqqqlllgggHHHFFFNNNNNNPPPUUURRRQQQMMMHHHBBB;;;666222222222222222222222222222222222222222222222222222///333555333333555888999999GGG___zzzlll^^^TTTLLLKKKOOOSSSZZZaaabbbcccccc```^^^___dddiiiiiimmmnnnmmmqqqzzzttteeeZZZQQQHHHCCCCCCBBBAAA@@@???AAAEEEJJJLLLRRR[[[lll}}}|||sssttt~~~xxxkkkddd^^^XXX]]]aaaZZZSSSPPPBBB999@@@@@@999777888777666444222111//////000000000000000000000000000///000111333333222111222444JJJnnnxxxqqqxxxrrrddd^^^]]]\\\ZZZYYYXXXXXXWWWRRRMMMFFF???;;;888555333555444333111000000////////////.........---------,,,,,,,,,---------......+++,,,,,,+++***+++---///...111333555555777999;;;<<<;;;999777777999;;;===BBBCCCCCCCCCBBB@@@>>><<<<<<@@@EEEHHHFFFBBB<<<999>>>BBBGGGKKKLLLMMMOOOPPPOOOQQQRRRPPPMMMMMMQQQUUUWWW[[[```aaa___]]]^^^```jjjjjjjjjjjjlllpppvvvzzz}}}nnneeennnzzztttgggXXXSSSXXXYYYdddlllvvv~~~iii\\\fffxxxrrrkkkgggbbbUUUKKKJJJIIIGGGLLLUUUhhh|||mmmaaafffvvvppp^^^\\\[[[[[[bbbqqquuuggg```[[[UUUOOOMMMMMMJJJRRRiiizzzqqqdddKKKIIIMMMLLLNNNUUURRRQQQMMMHHHBBB;;;666333222222222222222222222222222222222222222222222222333555555444333444666777===TTTnnnlll```XXXPPPJJJHHHJJJPPP]]]iiiggghhhhhheeeaaa___aaaccccccbbb```cccooo}}}yyyjjjYYYNNNHHHCCCAAABBB@@@@@@??????AAADDDHHHJJJNNNRRR]]]lllxxxzzzxxx|||jjjbbbcccdddbbbhhhmmmgggTTTRRRGGGBBBFFF@@@666888777777666444222111//////000000000000000000000000000000000111222333222111666===TTTvvvuuupppvvvuuuhhh^^^]]][[[ZZZXXXWWWWWWVVVPPPKKKDDD>>>:::777555333444444222111000000000000...............---------,,,,,,,,,---------......***+++,,,+++******,,,...///111444555666777999;;;===;;;999777777999;;;<<>><<<:::<<<@@@EEEGGGDDD???;;;999???CCCHHHKKKMMMNNNOOOPPPPPPQQQRRRPPPNNNNNNRRRVVV]]]___aaa```]]][[[\\\^^^iiijjjjjjjjjlllqqqwww|||xxxnnntttxxxiiiYYYSSSVVVWWW```iiisssxxxjjj```fffzzzuuummmfffaaaaaaUUULLLIIIGGGBBBCCCIIIQQQiiittteeehhhwww{{{ggg```[[[WWWYYYaaakkkyyyyyyhhh```[[[UUUNNNLLLKKKIIIOOOeee~~~pppwww}}}dddNNNJJJLLLKKKNNNUUURRRPPPMMMIIICCC<<<666333333333333333333333333333222222222222333333333333555444444444555666777888CCCfffvvveee\\\XXXTTTPPPNNNKKKMMMXXXcccdddfffgggddd^^^ZZZYYYZZZ]]]ZZZXXX```qqqtttbbbOOOEEEBBB@@@???@@@>>>>>>>>>???AAACCCEEEFFFJJJJJJPPP\\\iiiwww}}}gggcccjjjrrrrrrwww{{{vvv```YYYMMMIIIKKK???555:::777777666555333111///...000000000000000000000000111111111222222222222222555BBB\\\yyyvvvsssxxxuuujjj^^^]]][[[YYYXXXWWWVVVVVVNNNJJJCCC===:::777555333222111000///....................................,,,,,,,,,---------......***,,,---,,,++++++---...///111444666777777999::::::999666555555666888:::AAABBBCCCCCCAAA>>>;;;:::>>>BBBFFFGGGCCC>>>;;;:::@@@CCCGGGJJJLLLMMMOOOPPPPPPQQQRRRQQQPPPQQQTTTWWWaaacccccc```\\\[[[^^^aaaiiiiiiiiijjjlllrrryyy~~~yyy}}}|||lll\\\UUUWWWZZZbbbhhhpppvvvlllccceeetttsssiiiaaa]]]XXXPPPJJJHHHFFFBBBAAADDD@@@UUUnnn}}}llljjjwww{{{ooo___ZZZYYY\\\^^^fff|||iii```[[[UUUOOOLLLIIIGGGMMM^^^vvvmmmlllhhhOOOIIILLLMMMPPPUUUQQQPPPNNNJJJDDD===777333333333333333333333333333222222222333333333333333333111111444666777;;;???LLLwwwxxxrrrmmmhhhddd\\\TTTQQQSSSXXXZZZZZZXXXTTTRRRSSSUUU\\\___bbbfffoooyyy|||yyynnn]]]LLLDDDBBB@@@>>>>>>======???@@@AAABBBCCCCCCEEEIIIQQQZZZcccmmmsssnnnvvvoooVVVLLLLLL@@@777???777777777666444222000///000000000000000000000000111222222222111111333444555HHHcccyyy{{{zzz~~~ooofff___^^^\\\ZZZXXXWWWVVVVVVNNNJJJCCC===:::777555333111111000///.........///---.....................,,,,,,,,,---------......+++---......------...//////222555777777888888999999777555444555666999;;;>>>???AAABBBAAA???<<<:::???CCCGGGGGGCCC>>>===>>>???BBBFFFIIIJJJKKKMMMOOOQQQQQQQQQQQQQQQSSSVVVYYYbbbcccccc```]]]^^^bbbfffhhhhhhhhhiiilllsss{{{uuudddZZZXXXWWW[[[___eeettt{{{xxxnnncccbbboooqqqfff^^^ZZZRRRMMMHHHGGGFFFBBB@@@AAA666DDDUUUbbbrrrwwwkkkuuuzzzgggaaa```bbb\\\YYYkkkjjj```\\\WWWQQQNNNIIIIIIMMM[[[qqqlllfff}}}sssQQQFFFKKKPPPSSSUUUPPPPPPNNNJJJEEE>>>777333333333333333333333333333222222333333333444444444555222222555666777>>>GGG[[[zzzooo___QQQKKKJJJLLLNNNNNNMMMPPPVVV[[[kkkuuu{{{sssgggaaaaaaccc___RRRGGGDDDDDDAAA???>>>>>>???@@@BBBCCCCCCCCCBBBAAAJJJWWW```bbbgggvvvzzzrrr{{{hhhPPPLLLBBB:::@@@888888888888666444111///000000000000000000000000000222333222111111444666;;;RRRnnn}}}~~~iiiccc```___]]][[[YYYWWWVVVVVVPPPKKKDDD>>>:::777555333333333222111111111111111---------...............,,,,,,,,,---------......,,,...///000///...///000///222666888888888888999999888666666777999<<<>>><<<===@@@BBBBBB???<<<:::>>>CCCHHHGGGBBB>>>???AAA@@@CCCFFFHHHIIIJJJMMMOOORRRQQQQQQQQQSSSUUUXXXZZZ```bbbbbb```^^^```eeeiiihhhhhhhhhiiilllsss||||||iii\\\WWWTTTUUUVVVZZZffftttyyywwwsss}}}nnn``````nnnpppccc[[[WWWOOOLLLHHHFFFDDDAAA>>><<<999???HHHOOOXXXiii}}}oootttllleeedddhhh___VVVaaaxxxnnnbbb^^^YYYSSSOOOLLLMMMOOOYYYnnnjjj___oooXXXGGGJJJPPPSSSSSSPPPPPPNNNKKKFFF>>>888444333333333333333333333333222222333333444444555555999666777999777777CCCSSSpppyyyfffTTTJJJFFFIIIMMMPPPTTT[[[eeelllcccQQQOOORRRNNNGGGCCCCCCDDDBBB@@@AAABBBCCCDDDDDDEEEEEEEEEDDD???IIIWWW```aaacccooo}}}{{{ooowww}}}YYYOOOGGG===>>>999:::;;;:::888666333111000000000000000000000000///111333222111222666:::@@@[[[www~~~~~~jjjfffbbb```^^^\\\ZZZXXXWWWWWWRRRMMMFFF???;;;888555333333222222111111111111111---------.........//////,,,,,,,,,---------......+++---//////.........///000333777999999888888888777666555555777:::===???<<<>>>AAABBBAAA>>>:::888<<>>@@@CCCBBBDDDGGGHHHIIIKKKMMMOOOSSSQQQQQQQQQTTTWWWZZZ[[[^^^```aaa___^^^___dddiiiggggggggghhhlllttt~~~rrrccc\\\WWWUUURRRSSS\\\hhhnnnooommmmmm]]]^^^pppooo```WWWSSSJJJIIIFFFCCCBBBAAA>>>;;;>>>???BBBEEEIIIQQQ]]]fff{{{tttjjj```jjj{{{yyyvvv}}}mmmcccaaagggaaaWWWbbbyyytttfff```[[[TTTPPPLLLMMMOOOVVVjjjppp```lllbbbKKKHHHLLLOOOPPPOOOOOOOOOLLLFFF???888444444444444444444444444444222222333333444555555666777666999<<<999;;;OOOfffpppXXXKKKKKKPPPWWW]]]ccckkkuuu|||zzzaaaRRRPPPRRROOOKKKIIIIIIGGGDDDDDDHHHGGGGGGGGGGGGGGGGGGHHHHHHDDDGGGOOOYYY^^^dddnnnyyytttwww```RRRKKK@@@;;;;;;<<<<<<<<<;;;888444222000000000000000000000000---000222222000222777<<>>???BBBBBBAAA===888555:::@@@EEEDDD???===???DDDCCCEEEHHHIIIJJJLLLNNNQQQSSSRRRQQQRRRUUUXXXZZZ[[[]]]^^^```^^^]]]^^^bbbfffggggggggghhhllluuu~~~qqqiiiZZZUUUOOOLLLRRR\\\bbbcccdddxxxlllZZZ]]]rrrnnn^^^TTTPPPEEEDDDBBB@@@AAAAAA@@@<<<<<<;;;<<<===>>>@@@EEEJJJNNNaaayyynnnZZZOOOPPPPPPTTT```wwwyyyyyyuuukkk___\\\ccc```ZZZgggzzzjjjccc\\\TTTOOOIIIKKKLLLRRReee~~~iiikkkjjjOOOFFFGGGKKKNNNOOOOOOOOOLLLGGG???888444444444444444444444444444222222333333444555666666222333999>>>===BBB[[[www```OOOQQQWWW```hhhooovvv~~~~~~~~~wwwhhh[[[VVVWWWWWWZZZWWWUUURRRLLLGGGHHHMMMJJJIIIIIIHHHHHHIIIJJJJJJKKKGGGHHHQQQ]]]gggqqqzzz|||cccSSSMMMBBB:::<<<===>>>>>><<<999555333000000000000000000000000,,,///222222000222999>>>OOOqqq}}}yyy}}}}}}ooogggbbb```^^^\\\YYYXXXWWWVVVPPPMMMGGGAAA;;;666333111333333222222111000000000........................------------------------,,,---...---,,,,,,---//////111555888;;;<<<<<<<<<888666444555888:::<<<<<>><<<;;;;;;AAACCCDDDCCCAAA@@@AAABBBEEEFFFHHHJJJLLLNNNOOOPPPSSSRRRRRRRRRTTTXXX\\\^^^___cccccc^^^]]]aaaggghhhfffeeedddffflllvvv{{{jjj\\\TTTLLLJJJKKKMMMSSSYYY^^^iii}}}wwweee]]]ddd}}}}}}hhhXXXOOOJJJFFFEEEDDDBBB@@@>>>===<<<===<<<;;;:::;;;===???@@@GGGHHHPPPYYY\\\WWWPPPNNNNNNFFFEEEMMMUUU```yyytttxxx~~~tttuuuppp```ZZZaaa```]]]qqqrrrhhh]]]TTTPPPNNNLLLJJJNNN```yyymmmpppuuuUUUHHHJJJNNNNNNSSSQQQOOOLLLGGG@@@888333333333333333333333333333333333222222333333444555;;;999;;;AAAKKK\\\uuujjjTTTUUU^^^hhhoootttzzz}}}rrroooiiieeedddcccbbbaaakkkeee\\\VVVTTTSSSRRRQQQUUUSSSPPPNNNNNNNNNNNNNNNKKKNNNLLLPPP[[[^^^hhh||||||{{{yyyxxx~~~{{{zzzyyy{{{iiiUUUJJJBBB999:::???CCCCCCBBB???777...000000//////000111222222111666222///333333666CCCYYYyyy|||wwwwwwzzz}}}||||||ooogggbbb```^^^\\\YYYXXXVVVVVVNNNKKKFFFAAA;;;777444333333333222111111000000///........................------------------------,,,---...---,,,,,,...///111333666888::::::::::::999777555666999;;;======AAACCCDDDBBB>>>:::999:::CCCDDDCCCBBB@@@@@@AAABBBEEEFFFHHHJJJLLLNNNOOOPPPQQQQQQQQQRRRUUUYYY]]]___bbbffffffbbbaaadddggggggiiihhhggghhhmmmuuu}}}sss```VVVNNNGGGFFFFFFHHHLLLQQQUUUcccxxx}}}}}}qqqfff```dddvvvlllhhhuuuhhhVVVMMMJJJFFFFFFDDDCCCAAA???>>>===>>>===;;;:::;;;<<<>>>???<<<>>>DDDLLLNNNLLLLLLOOORRROOONNNOOONNNQQQ\\\iii{{{rrrnnnsssxxxssspppmmmooobbbccc```^^^ppprrrggg^^^YYYWWWNNNLLLJJJMMM]]]vvvuuunnn]]]JJJIIILLLMMMSSSRRROOOMMMHHHAAA999333333333333333333333333333333333222222333333444555333888>>>GGGSSSdddyyyrrr[[[\\\jjjzzzrrrpppmmmjjjjjjkkkllllllpppiii```ZZZWWWVVVTTTSSSYYYXXXWWWVVVVVVUUUTTTSSSTTTVVVRRRSSS[[[]]]cccsssuuu}}}~~~sssxxx|||vvvvvvtttrrrpppgggmmmjjj\\\QQQLLLDDD;;;;;;???CCCDDDFFFDDD;;;000111111111111111222333333000555222000555555:::IIIeee||||||{{{{{{{{{xxxwwwnnnfffaaa```^^^\\\ZZZWWWVVVUUUMMMJJJFFF@@@<<<888666444333222222111111000//////........................------------------------,,,---...---,,,,,,...000444555777888999999999888999777666666999<<<>>>>>>AAADDDDDDBBB===999999:::EEEEEECCCAAA>>>>>>AAACCCEEEFFFHHHJJJLLLNNNOOOPPPOOOPPPPPPRRRVVVZZZ^^^aaadddhhhgggcccaaadddeeedddiiihhhgggiiinnnuuu|||lllXXXQQQJJJDDDDDDDDDDDDGGGJJJMMM[[[lll}}}~~~nnnppprrrmmmhhhbbbcccsssggg___```pppfffTTTLLLJJJHHHGGGFFFDDDCCCAAA@@@???>>>===<<<;;;;;;;;;<<<===999:::>>>CCCEEEHHHQQQ\\\[[[___\\\RRRKKKKKKOOOPPPjjjnnn\\\[[[ddddddjjjfffyyy~~~jjjdddaaa```oootttiiiaaaZZZWWWOOOMMMJJJLLL[[[ssskkk|||dddMMMHHHLLLNNNTTTRRRPPPNNNIIIBBB:::444333333333333333333333333333333333333333444444555000999@@@FFFXXXrrrzzzddd```ppp~~~zzzssssssrrrrrrsssvvvxxxzzzxxxqqqhhhaaa\\\ZZZXXXWWW]]]]]]]]]\\\[[[ZZZYYYXXXYYY[[[UUUSSSYYYZZZ]]]jjjrrrzzzlllkkkyyyyyyrrrkkkffffffjjjmmmiii___XXXVVVNNNDDD<<>>PPPnnnwww}}}zzzxxxuuuwwwmmmfffaaa```^^^\\\ZZZWWWUUUSSSNNNKKKFFFAAA;;;777444333222222222111000000//////........................------------------------,,,---...---------///111444555666888999999999999888666555666999<<<>>>>>>@@@BBBDDDAAA<<<999:::===GGGFFFCCC???===>>>AAADDDEEEFFFHHHJJJLLLNNNOOOPPPOOOPPPQQQTTTXXX]]]aaadddfffgggeee___^^^aaacccbbbccccccdddhhhnnnvvv~~~lllXXXRRRLLLGGGHHHGGGFFFFFFIIILLLUUUaaannnqqqeeelllrrrllliiibbbbbb|||llldddccciiiwwwvvvaaaSSSLLLJJJIIIHHHGGGFFFDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@AAAIIIZZZkkkqqqxxxrrr^^^RRRTTTUUUPPP^^^fff|||yyy\\\TTTZZZ\\\bbbccc}}}zzzrrrppprrr~~~{{{ooofff\\\TTTOOONNNKKKLLLZZZrrrhhhxxxhhhOOOJJJMMMPPPTTTSSSRRROOOKKKDDD<<<666444444444444444444444444333333333333333444555555333;;;>>>AAAXXX~~~xxxhhh^^^gggvvv}}}vvvsssuuuvvvxxxyyy{{{~~~{{{rrriiibbb^^^]]]\\\______^^^]]]\\\]]]```bbbaaaddd[[[UUUXXXXXXZZZeeeuuu|||vvvpppyyy}}}ssskkklllrrrxxxyyyrrrdddXXXPPPGGG???===???BBBHHHPPPQQQEEE777333333222222222222333333///333222222666666BBBYYYsssxxxooo{{{yyywwwuuuuuu}}}nnnfff``````___]]]ZZZVVVTTTRRRQQQMMMHHHAAA;;;666222000222222111111000//////...........................------------------------,,,---......---...000222333444555777999:::;;;;;;666444333444777:::<<<===<<<@@@CCCAAA<<<:::===AAAGGGFFFBBB???<<<>>>BBBEEEEEEFFFHHHJJJLLLNNNOOOPPPOOOPPPSSSVVV[[[```dddfffiiihhhbbb[[[[[[```cccccc``````cccgggmmmttt{{{}}}ooo]]]UUUOOOKKKLLLKKKHHHGGGIIIKKKRRR___rrr{{{ppppppwwwmmmhhhcccddd|||ooobbbaaahhhrrrzzzhhh[[[TTTNNNIIIIIIIIIHHHGGGEEEDDDCCCCCC@@@???>>>===<<<;;;;;;;;;::::::<<<<<<===GGG\\\ooo{{{mmmlllggg]]][[[UUUZZZsssoooZZZXXXVVVYYYddd{{{oooiii```WWWPPPOOOLLLLLLYYYqqq|||hhhwwwlllTTTLLLNNNQQQTTTTTTSSSQQQMMMFFF===777444444444444444444444444444444333333444444555666666<<<>>>DDD^^^mmmdddZZZWWW[[[eeelllmmmmmmpppwwwzzz|||~~~|||qqqhhhcccaaaaaa``````______aaahhhqqqxxx}}}uuufffaaaZZZXXX```qqqxxx}}}qqqllluuuwwwcccSSSJJJEEE???@@@CCCIIIQQQSSSHHH;;;333222222111111111222222000444222222555666GGGddd}}}mmmeeesssrrrpppnnnsssooofff``````___]]]ZZZVVVSSSQQQRRRNNNIIIAAA:::555111///222111111000000///..............................------------------------+++---......---...000222333333555666888:::;;;<<<555333222333666:::<<<===:::???CCC@@@;;;:::>>>DDDFFFDDDBBB???===???CCCFFFEEEFFFHHHJJJLLLNNNOOOPPPOOOQQQSSSWWW\\\```dddfffiiigggaaa[[[\\\bbbfffeeeaaabbbdddggglllqqqvvvyyy|||~~~tttbbbWWWQQQMMMMMMLLLHHHGGGHHHFFFPPPbbb~~~}}}tttxxxllliiigggiiippphhhaaacccnnnyyy~~~vvv```WWWUUUPPPJJJIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@??????>>>===<<<<<<;;;;;;<<<===>>>GGGZZZlll|||ccc[[[VVV[[[jjjhhh\\\TTTXXXjjjttthhhfffaaaZZZQQQQQQNNNMMMXXXnnn{{{kkkxxxtttYYYMMMMMMPPPUUUTTTTTTSSSOOOHHH???888444444444444444444444444444444444444444555555666555;;;DDDSSSnnnlll```]]]WWWOOOMMMTTT\\\```gggpppxxx{{{yyymmmfffdddddd``````aaaccciiiuuurrraaaWWW[[[eeemmmzzzuuuppp~~~wwwaaaSSSMMMBBBDDDGGGKKKRRRSSSJJJ???333222222111111111111222111333111333666:::QQQtttrrr___[[[kkkkkkiiigggnnn}}}pppggg``````___]]]ZZZVVVRRRPPPQQQMMMHHHAAA;;;666222000111111111000//////..............................------------------------+++---.........///111333555555666666777999:::;;;555333222444777;;;===>>>;;;@@@CCC@@@:::888>>>DDDCCCCCCAAA???>>>@@@DDDGGGEEEFFFHHHJJJLLLNNNOOOPPPNNNPPPSSSWWW[[[___bbbdddcccbbb___\\\___dddeeebbb```aaadddhhhmmmrrrvvvxxx{{{|||}}}~~~yyygggZZZSSSNNNNNNLLLHHHGGGIIIDDDMMM___{{{{{{qqq}}}uuujjjkkkjjjlllooonnnmmmooovvvwwwaaaWWWTTTPPPLLLIIIHHHHHHGGGFFFEEEDDDDDD@@@@@@@@@@@@@@@???>>>>>><<<<<<===@@@AAAGGGVVVeeelllwwwmmmbbbYYYVVV___vvvvvvmmmgggwww~~~qqqnnnfff\\\TTTTTTOOOLLLUUUjjjpppxxxzzz\\\MMMMMMPPPUUUUUUUUUTTTQQQIII@@@999555555555555555555555555444444444444444555666666555:::IIIdddoooaaaYYYUUUTTTPPPQQQWWWYYYXXXbbbpppwww{{{~~~qqqiiifffggg^^^```cccffflllxxxjjj[[[[[[^^^ggguuu|||vvvnnnUUUHHHFFFJJJLLLNNNQQQSSSLLLDDD444444333222222222222222111333111444999@@@]]]```QQQUUUccceeedddccckkk}}}qqqggg``````___]]]ZZZVVVRRROOOOOOLLLGGGAAA;;;777444222111111111000//////..............................------------------------+++---.........///111333777777777777777777888999666444333555888<<<>>>???===BBBEEEAAA999777<<>>@@@DDDOOOZZZ]]]lllyyyeeeZZZUUUTTTZZZcccvvvyyyqqqaaaWWWVVVPPPKKKRRRfff|||tttwww{{{\\\MMMMMMPPPUUUUUUVVVUUUQQQJJJ@@@:::555555555555555555555555555444444444444555666666999;;;KKKlllrrrfff^^^VVVQQQRRRTTT[[[aaa\\\UUU^^^nnnuuu{{{sssjjjggghhh]]]```ccceeeiiirrrppp___^^^___hhhuuuwwwiiiTTTJJJNNNPPPPPPRRRRRRNNNGGG666555444444333333333333111222111555<<>>???===::::::>>>CCCEEEBBB>>><<<>>>AAACCCDDDCCCEEEHHHKKKMMMMMMMMMLLLKKKNNNRRRWWW[[[___aaabbb___ZZZYYY^^^bbbaaaaaabbb]]]]]]aaagggoootttvvvuuu{{{}}}pppddd\\\UUURRRQQQOOOLLLKKKHHHHHHOOObbbkkkaaafffsssiiiooofffnnn~~~xxxyyylll___VVVQQQOOOJJJIIIGGGDDDEEEGGGFFFDDDEEECCCBBBCCCDDDDDDAAA===???<<<;;;===@@@CCCFFFIIILLLTTTbbbooowwwxxxvvvtttzzzooocccZZZTTTRRRQQQUUUbbbjjjsssuuuccc[[[TTTNNNMMMSSS```www|||jjjKKKEEEOOOWWWXXXXXXUUURRRNNNDDD999555555444333333333333444555555444444444555555666>>>BBBTTT~~~xxxiiiaaaYYYSSSPPPQQQSSSYYYccciiijjjkkknnnxxxyyypppjjjhhheee^^^YYYZZZ[[[\\\bbbkkkwww|||jjj\\\___dddnnnyyy{{{vvv{{{TTTUUUSSSSSSUUURRRKKKFFFFFF>>>666222333444333333444222///555666555LLLuuuhhhMMMKKKRRRVVVVVVWWW^^^ppp{{{kkkaaa``````^^^[[[WWWSSSQQQOOOLLLGGGAAA;;;777444333111111000000//////.................................------,,,,,,------------,,,,,,,,,---000333555;;;:::999999999999:::;;;444222222444999<<<===<<<===???@@@===:::;;;???DDDEEEBBB>>>===>>>AAADDDEEEEEEGGGIIIKKKMMMNNNNNNNNNNNNPPPTTTXXX\\\^^^``````^^^XXXWWW\\\bbbbbb``````]]]^^^cccjjjrrrwwwxxxwww{{{|||mmmddd[[[WWWTTTPPPLLLKKKIIIKKKUUUjjjssshhhjjjqqqiiipppiiippp||||||hhh^^^XXXSSSPPPIIIHHHFFFDDDFFFHHHHHHFFFEEEBBB@@@@@@BBBCCCAAA@@@CCCBBBAAACCCDDDEEEEEEFFF@@@EEENNNVVV[[[\\\[[[ZZZ`````````___\\\XXXSSSQQQSSSZZZ\\\___tttrrrgggZZZTTTNNNMMMRRR```vvvlllPPPHHHOOOVVVXXXWWWUUURRRNNNDDD999666555444444333333444444555555444444444555666666<<>>777222333444333222444333111666888:::UUUaaaIIIIIIQQQRRRRRRTTT\\\ooooooaaa``````^^^[[[WWWTTTRRROOOMMMHHHBBB<<<888555444111111000000//////......////////////////////////---------,,,,,,------......---,,,,,,---///222333::::::999999999999::::::666555555666999<<<======>>>@@@@@@===;;;<<<@@@DDDEEEBBB???>>>???BBBDDDEEEGGGHHHIIIKKKMMMNNNOOOPPPQQQSSSVVVZZZ]]]___``````]]]VVVTTT[[[bbbccc```^^^\\\___eeemmmuuuyyyyyyyyyzzz{{{~~~zzznnnccc^^^ZZZSSSLLLKKKKKKNNNZZZrrr}}}pppooonnniiissslllttt|||sssfffbbb```ZZZRRRMMMJJJHHHGGGGGGGGGGGGFFFEEECCC@@@???@@@BBBCCCCCCCCCDDDEEEEEEEEECCCAAA@@@>>>@@@BBBEEEGGGHHHHHHHHHDDDGGGMMMRRRTTTTTTRRRQQQOOOPPPPPPPPPXXXrrruuummmfffZZZTTTOOONNNRRR___vvvrrrYYYOOOSSSUUUWWWWWWTTTRRRNNNDDD:::666555444444333444444444555444444444555666666777999GGG]]]zzzxxxkkkbbbZZZTTTRRROOOYYYlll|||rrrllliiifff___WWWOOOHHHCCCDDDHHHIIIYYYtttrrrlllaaahhhuuuyyy|||uuuaaaZZZZZZ\\\___\\\RRRJJJHHH???777222222333222222333777333777999>>>\\\YYYCCCEEENNNLLLOOOTTT^^^qqq~~~nnnbbbaaa```]]]ZZZVVVSSSRRROOOLLLGGGAAA<<<777555333111111000000//////......////////////////////////------,,,,,,,,,---............---,,,---///111333:::999999999999999999:::888777777888:::<<<======@@@@@@???===<<<===AAAEEEEEEBBB???>>>@@@CCCEEEEEEHHHHHHHHHJJJKKKMMMOOOPPPQQQSSSWWW[[[^^^```bbbbbb\\\UUUSSS[[[cccddd```]]][[[___gggooovvvyyyzzzyyyxxxzzz}}}~~~vvviiiddd___UUUMMMKKKMMMPPP\\\uuutttsssmmmiiivvvqqqyyyzzzmmmgggkkkkkkaaaTTTUUUOOOKKKJJJIIIEEECCCDDDEEEDDDBBBBBBBBBBBBCCCCCCBBBEEEGGGEEEDDDCCCBBB???BBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAABBBEEEHHHLLLNNNKKKJJJLLLOOOOOOTTThhh~~~uuukkkbbbZZZUUUPPPNNNQQQ]]]tttvvvZZZOOOTTTUUUWWWWWWUUUSSSOOOEEE;;;666666555444444444444444444444444444555666888888888LLLddd~~~xxx~~~ttthhh```WWWQQQOOOQQQ___xxxyyynnnjjjiiieeebbb[[[RRRHHHBBBBBBEEEGGGPPPfff~~~qqqlllcccjjjwwwvvvuuuxxxuuutttooojjjooouuunnnaaa[[[[[[___ccc___TTTJJJGGGAAA999222222333222222333999444777999AAAbbbVVVAAACCCIIIIIIPPPYYYfffxxxyyyhhhdddbbb```\\\YYYUUUQQQPPPNNNKKKFFF@@@;;;666333222111111000000//////..............................,,,,,,,,,,,,,,,---...///......---,,,---///111333999999999999999999999999888888999999:::;;;===>>>AAA@@@>>><<<<<<>>>AAADDDCCCAAA>>>>>>AAACCCEEEEEEGGGGGGGGGHHHJJJLLLNNNOOOPPPRRRVVV[[[___bbbdddeee\\\WWWVVV]]]dddddd```^^^ZZZ___gggoootttwwwxxxyyywwwxxx{{{}}}~~~~~~}}}}}}|||mmmiiidddXXXOOOMMMOOOPPPZZZsssvvvvvvnnniiiwwwtttwwwmmmooorrrhhh[[[ZZZSSSNNNNNNKKKEEEBBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBHHHJJJGGGDDDFFFEEEBBB>>>???@@@AAABBBBBBBBBBBBFFFDDD@@@======@@@DDDGGGHHHDDDGGGNNNMMMGGGKKKVVV[[[eeevvv|||vvvmmmaaa\\\WWWRRROOOOOOZZZqqqyyyXXXKKKPPPUUUWWWWWWUUUTTTQQQGGG===666666555444444444444555333333444555666777999::::::RRRkkk~~~sssuuuyyy}}}nnnccc[[[RRRLLLJJJMMM]]]zzzwwwmmmkkknnnmmmlllfffZZZMMMDDD@@@@@@GGGJJJZZZtttzzzppplllfffjjjttt|||yyyppphhhjjjgggcccgggkkkfffZZZZZZ[[[```eeeaaaUUUJJJFFFCCC;;;444333333222222444666333666;;;GGGkkk}}}UUUCCCBBBDDDIIITTTbbbqqq}}}zzzuuudddcccaaa^^^[[[WWWSSSQQQOOOMMMKKKFFF@@@:::666333222111111000000//////......------------------------,,,,,,,,,,,,---......///...---,,,,,,---///222333888888999999999999888888777888:::::::::;;;===???BBB@@@===;;;;;;>>>AAADDDAAA???>>>>>>@@@CCCDDDDDDEEEFFFGGGIIIJJJLLLMMMNNNOOOQQQVVV[[[___ccceeefff[[[XXXYYY___cccaaa___^^^[[[```gggnnnrrruuuwwwxxxuuuvvvxxxyyy{{{|||}}}}}}ssspppkkk]]]RRRQQQPPPPPPYYYqqqxxxyyyooogggtttuuuzzz}}}xxxmmmeee\\\VVVVVVRRRIIIEEEHHHAAABBBCCCBBBBBBBBBDDDFFFGGGPPPSSSMMMIIIIIIGGGAAA===>>>@@@AAABBBBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAAFFFAAA@@@FFFHHHDDDDDDHHHEEEIIINNNWWWjjjwwwuuuooofff^^^ZZZTTTOOONNNXXXnnnbbbPPPSSSVVVXXXXXXWWWVVVSSSJJJ???777666555555444444555555333333444555666888:::;;;???XXXooozzzuuuxxxwwwiii```XXXOOOHHHGGGGGGVVVqqqzzzooonnnrrryyy{{{vvvgggVVVIIIAAA===???@@@KKK___ooosssppplllggghhhooo|||rrrkkkqqqssspppppppppfffXXX[[[\\\aaafffbbbWWWMMMHHHFFF===666444444333333555333222777>>>NNNtttvvvTTTGGGEEECCCJJJVVVgggwww}}}|||vvveee___]]][[[XXXVVVTTTRRRRRRNNNKKKFFF@@@;;;777444222111111000000//////......------------------------,,,,,,,,,,,,---...//////---,,,,,,,,,---000333555777888999::::::999888777555888::::::999:::===@@@BBB???;;;999:::===AAACCC@@@>>><<<===@@@BBBCCCCCCEEEFFFHHHKKKMMMMMMNNNMMMPPPRRRVVV[[[___bbbcccdddYYYYYY[[[``````]]]\\\^^^]]]bbbiiimmmpppsssvvvyyyttttttuuuvvvxxxzzz}}}~~~{{{yyysssbbbUUUTTTQQQQQQ[[[ttt|||{{{pppdddooorrr}}}qqqiiiggg___RRRLLLNNNDDDEEEDDDCCCDDDHHHOOOUUU[[[gggmmmeee\\\XXXPPPFFFFFFFFFEEEDDDCCCCCCBBBBBB???@@@BBBDDDEEEDDDCCCCCCEEECCCBBBDDDFFFFFFEEEEEEAAACCCCCCBBBHHH\\\xxxzzztttooohhh```\\\VVVPPPMMMUUUlllqqqXXXTTTWWWYYYYYYXXXXXXUUULLLBBB777666666555555555555555222333333555777999;;;<<>>:::<<<@@@JJJYYYfffiiieeebbbcccjjjwwwwwwxxxrrrbbb^^^___dddiiifff[[[QQQNNNIII???777555555444444666333333999AAAQQQuuukkkNNNHHHIIIEEEIIIVVVgggvvv|||xxxyyyxxxhhh[[[ZZZYYYWWWUUUTTTTTTTTTOOOLLLGGGBBB<<<888555444111111111000//////..............................+++++++++,,,---...///000,,,++++++,,,...111444555777888999::::::999888777444777999:::999:::>>>AAABBB>>>:::888999===@@@BBB???===<<<===???BBBBBBBBBEEEGGGJJJMMMOOOOOONNNNNNRRRTTTWWW[[[^^^```aaabbbWWWXXX]]]```^^^YYYYYY]]]___dddjjjnnnppprrrvvvzzztttsssssstttvvvzzz}}}}}}xxxeeeXXXWWWQQQRRR]]]xxx}}}pppaaakkkooo{{{vvvkkkZZZQQQRRRJJJIIIGGGFFFGGGOOO[[[cccuuuvvvmmm```SSSNNNLLLHHHEEEBBBBBBBBBCCCAAAAAA@@@AAABBBDDDFFFHHHDDDHHHJJJIIIIIIIIIGGGCCC@@@EEEHHHEEE@@@DDDRRR^^^jjjzzzwwwnnnfffaaa]]]WWWPPPLLLTTTjjjvvvXXXOOOWWWZZZZZZYYYYYYVVVMMMCCC777777666555555555555555222333333555777999;;;<<>>>>>JJJ[[[```[[[\\\___gggwwwyyyoooaaabbbgggllliii^^^UUURRRJJJAAA888666666555555777666555:::AAAPPPqqqaaaIIIIIILLLHHHHHHTTTdddsss|||rrroooqqqzzz