BM6@ 6(@@ ''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((###"""''')))&&&%%%(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))***+++,,,---333000------///111111///222222333444666999<<<>>>HHHeee''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''######'''(((%%%%%%(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))***+++,,,---222000------///111000///222222333444666999<<<>>>HHHeee''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$&&&'''%%%%%%'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))***+++,,,---111000......///000000///222222222444666999<<<>>>HHHfff''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))***+++,,,---000000/////////000000///111111222444777:::===>>>HHHfff'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''((('''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))***+++,,,---//////000000000//////000111111222444777:::===???GGGeee''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%***+++(((%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))***+++,,,---...///111111000//////000000111222444777:::===???FFFddd'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###%%%''''''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%,,,...)))%%%''')))(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))***+++,,,------///222222000...///000000000111444777:::>>>@@@EEEbbb'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''###%%%((((((%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&---000***%%%(((***)))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++))))))))))))***+++,,,---,,,///222222000...///000000000111444777;;;>>>@@@DDDaaa))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++***)))'''%%%)))((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$((())))))'''%%%%%%&&&'''((($$$%%%((((((%%%'''---((()))***((($$$###%%%(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******))))))************)))))))))******++++++,,,------,,,...111111000//////000000000111444777:::>>>???FFF]]]******)))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++)))'''&&&(((((())))))*********+++'''''''''((((((((((((((()))((('''''''''((((((((((((&&&&&&***)))%%%%%%)))'''((()))(((%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******))))))************)))))))))******++++++,,,------,,,...111111000//////000000111222444777;;;>>>@@@FFF]]]*********))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''')))***+++++++++***((((((&&&&&&'''((()))***++++++)))))))))))))))******++++++((('''))),,,...---+++)))'''(((++++++((((((***&&&'''))))))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((((((((()))******))))))************)))))))))******++++++,,,------,,,...111111000//////000111222333555888<<>>@@@BBBAAABBBFFFKKKMMMLLLJJJJJJFFF>>>666444666333//////---*********+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))************)))))))))******++++++,,,------,,,...111111000//////000111222333555888<<>>@@@HHHccc---------,,,,,,,,,++++++************************''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))'''(((((()))***+++++++++---------------...///000555777:::===AAAEEEHHHIIIQQQOOOMMMKKKKKKLLLNNNPPPUUUYYY]]]```aaaaaabbbccccccdddaaa\\\\\\]]]UUUJJJ777333---***+++,,,,,,+++************************************************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))******+++,,,))))))************)))))))))******+++,,,,,,------,,,...111111000//////000000000111444777:::>>>@@@HHHccc333111///...---,,,***)))+++******))))))))))))))))))))))))))))))((('''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&''''''''')))+++,,,+++******(((&&&&&&'''((())))))222---***+++000777;;;<<>>GGG___UUUHHH888---***,,,------,,,+++******))))))******))))))******))))))(((((()))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&(((((()))******)))((('''*********+++,,,,,,------666<<>><<<<<<;;;888555444333111111111000...,,,000///---,,,++++++,,,---'''((()))***+++,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))))))))(((''''''''''''''''''''''''''''''((((((((((((((()))******''''''((((((((()))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,---///000111111000000000111444555666888;;;>>>FFF^^^aaaWWWGGG888///---...111,,,,,,+++************+++))))))*********))))))((()))(((((((((((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))))))))))))))((('''&&&$$$&&&)))***************---,,,++++++...333:::???LLLPPPUUUUUUSSSRRRSSSUUUXXX[[[___fffkkkllleee^^^^^^UUULLLIIIGGGDDDFFFLLLQQQPPPNNNNNNMMMLLLJJJIIILLLSSSYYY\\\___bbb```[[[PPPLLLGGGEEEEEECCC>>>999===;;;888666666666777777666444111///------...///*********)))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((('''''''''''''''''''''''''''((((((((((((((())))))***'''(((((((((((()))))))))((()))))))))************))))))*********+++++++++***+++++++++++++++,,,,,,,,,---///000111111000000000222444555666888;;;>>>EEE\\\jjjfff\\\LLL<<<111...///---,,,,,,+++++++++++++++))))))************))))))((())))))))))))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''************)))(((((('''###%%%'''(((((((((***,,,+++///333888===EEEMMMSSSUUUTTTQQQJJJCCC@@@BBBEEELLLQQQZZZbbbffffffeeeeeefff___YYYVVVTTTRRRPPPQQQLLLJJJJJJLLLQQQVVVXXXYYYZZZ```ccc___\\\\\\\\\ZZZTTTQQQOOONNNMMMJJJFFFBBBBBB@@@===;;;;;;???EEEHHHBBB@@@<<<777333000...------,,,+++***)))))))))***************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((()))))))))***((()))))))))************))))))*********+++++++++*********++++++,,,,,,,,,,,,---///000111111000000000222444555777999<<<>>>DDD[[[rrrsssnnnbbbPPP???333......---,,,,,,++++++,,,,,,))))))******++++++******((())))))******))))))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))*********)))((((((%%%''')))((('''(((---111999@@@HHHLLLMMMLLLMMMNNNKKKIIIDDD???<<<===AAADDDIIILLLTTT[[[]]]\\\]]]aaa]]]ZZZZZZ]]]bbbddddddbbb```^^^\\\___fffpppyyy~~~{{{pppmmmoooppppppnnnjjjddd[[[RRRKKKGGGEEEDDDBBB???@@@DDDKKKPPPPPPNNNKKKFFF@@@999333000///...---,,,+++,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))((((((((()))*********))))))((((((((((((((((((((((((((((((((((((((()))******((((((((()))))))))******))))))))))))************)))************+++++++++*********++++++,,,,,,---,,,---///000111111000000111222444666777999<<>>:::555111///...---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))************)))************+++++++++))))))***+++,,,,,,------,,,...///000111111000000111333555666777999===???EEEZZZoookkktttwwwhhhUUUBBB444,,,111111***+++444,,,,,,,,,+++***)))(((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))((((((''',,,***)))'''&&&&&&'''''')))******)))((((((***,,,///333:::CCCLLLSSSWWWZZZUUUPPPJJJEEEDDDHHHNNNSSSLLLNNNPPPQQQQQQNNNKKKIIILLLOOOYYYiiizzzuuujjjeeebbb___```cccccc```]]]WWWRRRFFF:::444333///***///---++++++,,,,,,+++))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,---...000111111111000///000222444555666888<<<>>>DDDWWW}}}mmmmmmrrrooohhhSSS@@@///---000---,,,---------,,,,,,++++++************************************))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((((((''''''&&&&&&%%%&&&&&&''''''((('''''''''***///333<<>>CCCVVVvvvgggiiippptttgggSSS;;;///000222...(((------------------------***************************))))))))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((((((((%%%%%%&&&&&&''''''''''''&&&''''''(((+++111888>>>LLLQQQWWW^^^ccceeedddddd\\\ZZZXXXUUURRROOONNNMMMTTTUUUWWW[[[```fffkkknnnvvvwww~~~{{{|||pppjjjcccddd```YYYSSSMMMDDD;;;333222000///000///...------,,,,,,++++++******)))***************************))))))(((((())))))***))))))))))))************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,---...000111111111000///000222444555666888<<<>>>CCCUUUpppgggjjjooopppdddOOO<<<444333000***------------------......************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((&&&''''''(((((((((((((((&&&(((***...222999@@@EEERRRTTTWWW\\\```dddfffhhh^^^YYYRRRLLLJJJLLLQQQTTTZZZ]]]cccjjjsss|||}}}~~~}}}uuuiiikkkiiiccc]]]XXXQQQIIIAAA<<<777333111000000///---------,,,++++++*********************************))))))))))))))))))***((()))))))))************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))*********+++++++++***+++,,,,,,------,,,,,,---...000111111111000///000222444555666888<<<>>>BBBTTTuuummmkkkllllllaaaMMM;;;333000///,,,,,,,,,---------------************************))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((()))((('''''''''''''''((((((&&&***///444888<<>>BBBRRRwwwkkkmmmjjj\\\HHH777111222------------------------++++++++++++++++++++++++)))))))))************+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))((((((''''''((())))))''''''&&&%%%&&&''')))***,,,///444777999:::<<<>>>999AAAOOOZZZ___]]]WWWRRRFFFHHHLLLQQQVVV\\\```bbbiiinnnvvv{{{rrrjjjjjjqqqvvvjjj```\\\TTTIII>>>777222...,,,///......------,,,,,,++++++++++++++++++++++++++++++******))))))******+++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,---...000111111111000///000222444555666888<<<>>>BBBPPP{{{wwwoookkkggg[[[FFF777444000//////......---------++++++++++++++++++++++++))))))*********+++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))***)))(((''''''((())))))((('''&&&&&&(((,,,000222888999;;;;;;:::999:::;;;999@@@LLLUUUXXXTTTNNNIIIEEEKKKVVVaaajjjooorrrrrrwwwyyy||||||vvvsssyyy}}}pppeee___VVVMMMDDD;;;333...//////......---,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))************))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,---...000111111111000///000222444555666888<<<>>>CCCNNNxxxsssjjjnnnkkkUUU???666222111111000///......---++++++++++++++++++++++++))))))******++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))******)))(((''''''((()))***+++***)))))),,,222888;;;DDDCCCAAA>>>;;;:::;;;===BBBDDDGGGJJJLLLKKKIIIGGGTTTZZZfffrrr}}}~~~kkkgggbbbZZZQQQEEE:::222/////////...------,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))************+++++++++++++++,,,---------,,,,,,---...000111111111000///000222444555666888<<<>>>CCCMMMuuutttjjjaaaQQQCCC333......333333...+++...++++++++++++++++++++++++++++++******************))))))))))))((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((******)))))))))***((()))+++///555???JJJQQQNNNGGG??????DDDIIIHHHEEECCCCCCEEEHHHJJJMMMTTTZZZeeemmmwww~~~{{{rrrggg^^^TTTFFF:::555333000...///000000000---,,,++++++******++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***++++++,,,,,,,,,,,,,,,---------......///000111222222333222222333222222555999<<<======FFFQQQuuu|||mmm\\\OOO:::333...000000,,,+++,,,++++++++++++++++++++++++------+++***))))))))))))***)))))))))(((((((((((())))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))'''+++///000---+++))))))++++++...444>>>IIISSSYYYWWWTTTQQQPPPNNNLLLFFFBBB===@@@FFFLLLRRRXXXaaahhhvvv~~~zzzjjj___TTTLLL<<<888333000000000///---------,,,+++++++++++++++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++******++++++,,,,,,,,,,,,,,,---------......//////000111222222222222333222222555888<<<======EEEOOOssslll\\\GGG<<<111......------...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++)))(((((((((******)))))))))((((((((((((((('''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********&&&---333444000+++)))***...111777???IIIPPPTTTVVVTTTXXXZZZWWWOOOFFF???<<<;;;BBBLLLVVV^^^gggpppvvv{{{uuuzzzttteee]]]KKKCCC999444333222///,,,...------,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,---------.........///000111222222222222333222222444888;;;======CCCMMMooo}}}gggUUUGGG888///...000111111------------------------...---,,,+++***)))))))))*********)))))))))((((((((('''''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******&&&,,,222222---)))))),,,000777AAAGGGIIIIIIHHHHHHNNNSSSVVVRRRGGG???===>>>AAALLLZZZfffpppyyy}}}{{{zzzxxxxxxjjj```TTTDDD999555333000---///...------,,,,,,------------,,,,,,,,,+++++++++************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,------,,,,,,,,,---------.........///000111222222222222222222222444888;;;<<<<<>>222111111000000000000000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))------------------------************************)))))))))***+++---...///,,,,,,,,,---------......---...///000111111111111111111111333777:::;;;;;;BBBEEE```{{{rrr[[[???444777333222000...000111///+++---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++***)))***++++++)))'''...+++...<<>>PPP^^^ppp~~~}}}uuuuuuyyyvvvnnnbbb]]]YYY]]]kkk||||||mmmcccgggmmmYYYIII888444444333222111000///...........................------------------------******+++++++++******)))111///---+++***+++---///------------------------,,,,,,++++++,,,,,,---...---------------------------...///000111111111111111222222444666888:::<<<<<>>GGG[[[mmmRRRBBB999444222222//////............------------------,,,,,,,,,,,,+++++++++******)))))))))************************)))))))))))))))))))))))))))***,,,+++***)))***+++,,,---333???LLLUUUWWWWWWRRRQQQPPPOOOJJJJJJUUUdddvvv{{{xxx|||yyymmmkkklllggg___ZZZ[[[___jjjyyyqqqeeevvv}}}fffVVVKKKEEE===555000///222444000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,***++++++...---,,,,,,+++,,,---...,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---............////////////222111222444777999;;;;;;>>>GGGZZZ}}}}}}```KKK???777333333000/////////.........---///.........------------,,,,,,++++++++++++******************************))))))))))))))))))))))))***+++,,,+++***)))***+++...222;;;GGGSSSYYYYYYWWWTTTUUUVVVUUUTTTZZZlll~~~}}}pppdddUUUQQQMMMOOOZZZlllpppmmmrrrmmm___UUUFFF:::333111222333000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***,,,...---,,,,,,---///111333,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------------....../////////222222333444666999;;;<<<>>>FFFYYY{{{qqqYYYHHH;;;333222111000000//////.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***************++++++,,,,,,,,,******+++---111666???KKKUUUZZZZZZXXX[[[[[[[[[\\\aaammm{{{kkkcccWWWMMMMMMWWWgggrrruuuiiiuuurrrbbbMMM>>>999666111,,,000000000////////////...........................------------------------,,,------+++******---///+++******+++---111444777,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------......///000000000222333444555666888:::<<<>>>EEEXXX{{{jjjUUUBBB666222222222111000//////......000000/////////.........,,,,,,,,,,,,,,,,,,,,,---************************)))*********++++++,,,,,,,,,,,,---,,,++++++---///555999AAAKKKSSSXXXZZZZZZ^^^]]]]]]cccqqq|||mmm]]]RRRPPPTTTYYYiiiwwwsss~~~sssqqq}}}pppQQQ===888777111+++111000000000////////////........................------------------------,,,,,,---,,,,,,---000333++++++***+++,,,///111333------,,,,,,------...///...------,,,,,,------......//////000111111222222222444666666666777:::===<<>>666333333222111000///......000/////////............++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++,,,,,,------,,,---...------...111333999===DDDKKKRRRWWWZZZ[[[\\\^^^bbbmmmuuufff[[[TTTQQQOOO^^^vvvzzz{{{{{{uuu|||\\\@@@555555444333111111000000000/////////........................------------------------,,,---............111333......---,,,++++++++++++---------------......///......------------......//////000111222222333333222555777777666666:::===;;;AAASSS}}}yyywww}}}www^^^III???444333333222000//////.../////////.........------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...---.........///111444777<<>>999???PPPzzzzzztttyyyhhhQQQFFF444444333222111000///...///.........------------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---...//////000222777:::===DDDMMMUUUZZZ\\\]]]]]]]]]jjjxxxxxxlllUUUOOOOOO___xxxnnntttgggHHH555222555111111111111000000000000////////////////////////........................---///000000---+++))))))'''))),,,...000000///......------------...//////......------------......------...///000111222222222666999888555666:::>>>888>>>OOOyyysss||||||cccPPP<<<999555222222333222111///............---------++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,,,,---------,,,---...111666:::===@@@FFFOOOWWW[[[]]]___aaacccmmmpppdddXXXWWW\\\iii}}}yyymmmooo|||TTT===777777222111000000333666333///////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000...------------...//////............/////////////////////000111111222222444666333333888444333===>>>@@@LLLttt}}}|||aaaEEE;;;222111111000...//////............---------++++++++++++++++++++++++,,,++++++******++++++,,,*********+++,,,,,,,,,---,,,,,,---///222777<<<>>>DDDJJJRRRWWW[[[]]]```bbbmmm{{{rrrddd___```ccckkkrrrrrrkkknnnMMM<<<888444222000...000111111...////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000...------------...//////............/////////////////////000111111222222333...+++===XXXVVV???111>>>@@@KKKrrrzzzVVVAAA111222333...,,,000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,...000444999>>>AAAJJJOOOUUUXXXZZZ\\\aaaeeexxxwwwnnnjjjeee^^^YYYlll{{{nnnkkkgggIII===777444222000//////000000////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000...------------...//////............/////////////////////000111111222222:::444333LLLnnnmmmMMM777>>>@@@JJJnnnjjjKKK555555666...---444///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---///333777===AAADDDOOOSSSVVVXXXYYY]]]dddkkkzzzrrrdddXXXYYYdddxxx{{{}}}ppp^^^DDD999777555555333000000333////////////............------,,,,,,,,,,,,------------------------------,,,---......------...000...------------...//////............/////////////////////000111111222222000111222>>>PPPLLL<<<888===AAAIIIjjj}}}zzzWWW;;;777777///...666///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---...111666;;;AAAFFFIIIQQQTTTWWWWWWXXX___kkkuuuwwwjjjSSSSSS]]]sssxxx}}}{{{QQQ===888666777666111000333////////////...............------,,,,,,------...------------------------,,,---......------...000...------------...//////............/////////////////////000111111222222///444333444888444222===<<>>;;;999BBB:::AAAJJJhhh|||{{{XXX@@@666111000000///............---------------------------------,,,++++++******++++++,,,+++,,,,,,,,,---.........///222666===CCCJJJOOOQQQRRRUUUYYYZZZ___mmmrrr```PPPSSSdddvvv~~~ZZZGGG666444444000000444////////////..................------------..............................,,,---......------...000...------------...//////............/////////////////////000111111222222000111---000999777333999999BBBKKKjjjllleeeGGG999555333000//////.........---------------------------------,,,++++++++++++++++++,,,++++++,,,,,,---...//////000333888>>>FFFLLLQQQTTTRRRVVVZZZ\\\bbbsssnnnXXXQQQYYYiii||||||{{{kkkQQQ:::555555222333888000/////////..................------------..............................,,,---///...------...000...------------...//////............/////////000/////////000111111222222///555444555888333444@@@888BBBLLLkkk___rrr}}}TTT===;;;777---...///////////////...---......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++,,,111888@@@FFFIIIKKKOOORRRTTTZZZ[[[]]]sss{{{}}}{{{}}}~~~~~~kkk^^^UUUUUUggg~~~|||xxxxxxaaa===666888222111777222222111111000///////////////............//////------------------------................................................---......///////////////------......///000000000111111222333555777999:::===AAAIIIlllQQQ```yyy```GGG<<<555...//////////////////............---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,---333999AAAFFFIIILLLPPPSSSVVV[[[___ggg|||yyyzzztttpppnnnllliiigggkkkiiiiiinnnxxxvvvggg\\\WWW]]]iii{{{sssxxx|||uuuLLL;;;888444111111222222111111000000////////////............//////------------------------................................................---......///////////////.........///000000111111111111222333555777999::::::@@@KKKoooKKKUUUhhhtttWWWAAA666333000000000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,---///555;;;BBBGGGJJJLLLQQQTTTWWWZZZeeewwwxxxzzzsssooojjjgggccc```^^^]]]\\\ZZZbbbbbbcccfffkkkxxxxxxkkk^^^WWWVVVrrrxxx~~~{{{rrrrrr~~~eeeEEE888777444///222222222111000000////////////............//////------------------------................................................---......////////////////////////000111111222222111222222444555777999:::888???LLLqqqOOOQQQ\\\rrrjjjKKK:::888111111000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,---///111888===DDDHHHKKKMMMRRRUUUVVVZZZlll|||xxxooojjjgggfffeeeeeedddddddddeeeeeeeeennnqqquuuxxxxxx}}}iiiZZZRRR]]]jjjxxx|||uuusss|||TTT:::888999555333333222111111000000/////////............//////........................................................................---......//////////////////000000111222222333333222222333444666888999:::999???LLLqqqOOOKKKPPPbbb{{{ZZZAAA999333222000///.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111444;;;@@@FFFJJJLLLNNNSSSVVVUUU^^^vvv~~~tttiiicccaaadddfffkkkmmmpppsssvvvxxxzzz|||uuuaaaXXXPPP^^^pppyyyvvvsss|||yyylllBBB777999888333333222222111000000000//////............//////........................................................................---......///////////////000000111111222222333333222222333444666888:::;;;;;;AAAKKKpppSSSKKKKKKWWWkkkqqqNNN999444333111///......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///333666>>>BBBHHHKKKMMMOOOTTTXXXYYYiii}}}wwwtttmmmfffbbbbbbeeeiiiqqquuu|||mmmaaaRRRYYYfffoooqqqooottt{{{|||yyyTTT;;;777666333333333222111111000000//////............//////........................................................................---......///////////////000000000111222222333333222333333555666888:::;;;<<>>DDDJJJKKKMMMVVVXXX```qqqjjj\\\\\\cccjjjqqqqqqhhhfffuuuuuuwwwggg???888777666555333222111111///222222...,,,///111000////////////////////////................................................////////////000000000000000000000111222333555555444444444555666888:::;;;===AAAOOOwww|||ooocccTTTJJJQQQ^^^vvvyyyZZZIII777111222111///...//////............//////---------------------------...///000111666;;;???GGGMMMMMMOOOWWW]]]jjjxxxccc\\\___gggooouuulllgggqqqzzzLLL===888444555555333222222222444333---+++---//////////////////////////////................................................////////////000000000000000000000111222333555555444444444444666888:::;;;<<>>333222222000////////////....../////////---------------------------...///111333777===AAAEEEMMMNNNQQQ[[[fff{{{}}}{{{~~~~~~yyytttwwwmmm___]]]dddllluuuppplllsss|||}}}eeeCCC999222333555333222444888:::777111---///000///////////////////////////////////////////////////////////////////////////.../////////000000000111000000000111222333555555444444444444666888:::;;;;;;@@@NNNwww}}}ppp```PPPKKKNNNXXXnnn~~~gggFFF555333333111///000//////......//////000------------------------,,,...000222555999>>>BBB@@@JJJMMMQQQ```qqqzzz{{{~~~|||rrrjjjkkkqqqzzz|||hhh___aaagggnnnooopppuuutttMMM>>>222333555333222555:::===;;;555111222222111////////////////////////////////////////////////////////////////////////......//////000000111111000000000111222333555555444444444555666888:::;;;;;;AAAOOOxxxvvvfffUUUKKKJJJQQQ```{{{tttMMM888333333222000000000////////////000000........................,,,...111333666:::@@@CCC@@@JJJMMMRRRaaauuuyyyvvvwww{{{wwwnnnmmmlllmmmyyyvvvfffbbbeeefffmmmrrrttt~~~tttsssZZZFFF666444666222111444555888888444111222222000////////////////////////////////////////////////////////////////////////.........///000111111111000000000111222333555555444444444555666888:::;;;===CCCQQQ{{{zzzmmm\\\PPPLLLNNNYYYooo}}}QQQ999333444222111000000////////////000000........................,,,...111444777;;;@@@DDDDDDMMMPPPSSSaaauuu{{{xxxooommmooorrr|||wwwsssllleeekkkwwwmmmeeefffbbbmmmtttsssxxxyyyllldddMMM999666666222000444---111333000...//////---////////////////////////000000000000000000000000000000000000000000000000---......///000111111222000000000111222333555555444444444555666888:::;;;???DDDSSS}}}tttgggVVVJJJJJJQQQddd\\\>>>333555444///111111000///////////////000000//////.........---111000111555<<>>???EEEUUU{{{jjjYYYNNNHHHLLLZZZtttfffFFF777666444000111111000///////////////000/////////............111000111666<<>>>>>EEEUUUqqq___TTTIIIIIISSSgggwwwTTT===666444222111111000///////////////////////////............000000222777<<>>===DDDTTTyyyfff\\\NNNMMMSSScccxxxdddEEE777444444111000000//////////////////////////////.........///111444888===@@@CCCCCCGGGMMMPPPXXXtttzzz|||kkkaaa_________```iiiwwwppplllhhhsss~~~|||}}}oookkkoooxxxwwwqqqxxxxxxvvv___AAA777555555666333333222111111111111222000000000000000000000000000000000000000000000000000000000000000111111111222222111111000000//////000111111222222333444444555555555666888:::<<<>>>===DDDTTTooodddUUUTTTYYYeeeuuuuuuNNN:::444444111000000///////////////.........///////////////...111555999===@@@CCCDDDGGGNNNQQQXXXpppxxxqqqccc^^^]]]\\\\\\```mmm~~~wwwuuu~~~yyywww{{{wwwqqqzzzsssjjjiiiqqquuuttt~~~rrrrrrKKK888666666555444333333222111222222222111111111111111111111111///////////////////////////000000000111111111222222222111111000000//////000111111222222333444444555555555666888:::<<<>>>===DDDTTTyyykkkZZZZZZ___iiisss[[[BBB777333111111000///////////////.........///////////////...111666;;;===@@@BBBEEEFFFMMMSSS\\\vvv|||yyyeeeZZZ[[[ZZZYYYZZZaaarrruuuooosss{{{|||nnnkkk{{{mmmeeelllrrrvvvsss~~~YYY>>>999888444444444333222222222222222111111111111111111111111........................///000000111111222222222111111111111000000000000000111111222222333444444555555555666888:::<<<>>>???EEEUUUqqq```aaaeeemmmttt|||iiiLLL<<<333111111000///////////////............/////////000---222777<<<>>>@@@BBBEEEEEELLLSSSbbbvvvqqq]]]WWWWWWUUUTTTWWWcccxxx~~~tttkkkiiittt|||oooxxxtttgggkkkqqquuuxxxrrrgggFFF===:::444444444333222222222222333111111111111111111111111///////////////////////////000000111111222333333000000000000000111111111000111111222222333444444555555555666888:::<<<>>>@@@FFFVVVttteeefffjjjpppuuu}}}rrrTTT???333111111000///////////////---.........//////000000---222888<<<>>>???BBBEEEFFFKKKRRRfff{{{qqqeeeYYYZZZSSSQQQPPPUUUddd{{{xxxnnnfffhhhvvv}}}zzzvvvzzzjjjkkkppprrr{{{~~~lllpppKKKAAA<<<444555444333333222222333333111111111111111111111111000000000000000000000000///000000111222222333333//////000000111111222222000111111222333333444444555555555666888:::<<<>>>AAAGGGWWW{{{mmmiiikkkuuu{{{```EEE666222000......///000000/////////............//////111444888;;;===@@@CCCEEEMMMJJJSSSppp~~~kkktttqqq\\\TTTNNNRRRQQQRRRZZZiii{{{zzzrrrnnnddd```ppp~~~}}}nnndddhhhqqqzzzxxxsssbbbJJJ<<<888777999333000666333...333111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111222222333444444777666666666888;;;>>>???CCCEEEZZZpppkkkkkktttzzz~~~gggLLL999333111......///000000/////////............//////111444888;;;===@@@CCCEEEJJJIIIUUUtttvvvkkkzzziiiXXXSSSOOOQQQPPPRRR[[[kkk}}}uuunnnjjjbbb___ppprrrgggjjjrrryyy~~~vvvllllllQQQAAA>>>444666111222888333...555111111111111000000000000////////////000000000111000000000000000000000000111111111111111111111111111111111222333333444444666555555555777:::===>>>BBBEEEZZZtttllliiipppvvv{{{sssVVV;;;444111///...///000000///000//////......//////000111444888;;;===@@@CCCEEEIIIKKK[[[|||jjjjjj```RRRQQQPPPOOOOOOSSS]]]mmm{{{ppphhheee^^^^^^qqqwwwjjjlllrrrxxx{{{uuu~~~yyyjjjzzz\\\JJJHHH:::999222333999333///777222222111111111000000000/////////000000000111111000000000000000000000000111111111111111111111111111111222222333333444444555555444555666999<<<>>>AAAEEEZZZwwwllleeeiiiooouuu```<<<555222000///000111000000000000////////////000000111444888;;;===@@@CCCEEEIIINNNddd|||ccclllwwwYYYOOOOOONNNNNNOOOSSS^^^nnn~~~|||oooeeebbb\\\\\\ooo{{{kkkkkkoootttxxxvvv|||qqqfffQQQOOOOOOHHH999444888444000777222222222111111111000000//////000000000111111111000000000000000000000000111111111111111111111111111111222222333444444555666555555666777:::===???AAAEEEZZZ|||mmm``````eeelllzzziii@@@666444111000111111111000000000////////////000000111444888;;;===@@@CCCEEEGGGOOOiiiuuuaaarrroooVVVNNNNNNLLLMMMOOOTTT___nnn~~~rrrfffaaa[[[ZZZkkklllhhhkkkpppuuu{{{~~~{{{oooVVVTTThhhbbbLLL999777555222666222222222222111111111111000000000000111111111111111111111111111111111111111111111111111111111111111222222333444444555555888777777777999<<<>>>@@@AAAEEE[[[rrr___ZZZ[[[```mmm{{{oooHHH777555222111111222111000111000000//////000000111111444888;;;===@@@CCCEEEFFFPPPlllqqqdddzzzfffSSSNNNMMMKKKKKKNNNUUUaaaqqqtttgggbbb[[[YYYggg|||qqqfffeeellltttyyyzzz{{{ZZZUUUsss|||iiiGGG888666444555333222222222222111111111000000000111111111222222111111111111111111111111222222222222222222222222222222333333444444555555888888777888:::<<>>???CCCIII___kkk\\\OOOFFFMMM\\\ooopppPPP>>>444444333,,,---222...111111000000000000111111333555888:::<<>>GGGKKKJJJLLLWWWkkk}}}dddPPPGGGFFFKKK^^^{{{xxx]]]AAA333555222///111///111111000000000000111111111444777:::<<<@@@DDDHHHRRRrrrhhhffffffQQQNNNIIIHHHLLLLLLHHHSSSeeexxx|||qqqhhhhhhmmmsssxxx|||xxx{{{zzzwwwttttttqqqlll^^^YYYWWW[[[eeeqqqtttcccaaafffiiikkkuuu```MMMFFFbbbjjjBBB;;;666666666555666666777777888:::<<<<<<999777555555666444222222222222111000111111222222222333333333333333333333444777999:::===>>><<<;;;@@@IIINNNMMMOOOZZZooojjjUUUIIIEEEHHHYYYuuujjjHHH666666222///111000111111000000000000111111111333777:::===@@@EEEHHHTTTwwwfffhhh___NNNNNNJJJHHHKKKJJJIIIRRRcccxxxwwwooosss{{{}}}wwwuuuwwwwwwttteee```\\\[[[[[[aaaqqq|||fff]]]ccciiimmmzzzmmmRRRDDD[[[|||OOO>>>777777666555555555666666666999;;;;;;999666444444555333222222333444333222111111222222222333333333444333333333444777999;;;;;;<<<;;;;;;AAALLLRRRSSSSSS^^^sssnnnXXXJJJEEEFFFVVVqqqqqqMMM888777333000222111111111000000000000111111111333777:::===@@@EEEHHHUUUzzzfffiiivvvYYYKKKNNNKKKHHHIIIHHHIIIQQQaaaxxx{{{uuu{{{zzzwwwzzz|||{{{pppjjjeee___XXXXXXeeevvvfff[[[bbbiiippp~~~{{{UUUDDDYYYXXXAAA888777666555555444555555444777::::::888555444333333222111111333555555444111111222222222333333333444333333333444777:::;;;999::::::;;;BBBNNNVVVWWWUUUaaawwwrrr^^^RRRJJJJJJRRRhhhyyyZZZ===444333000...111222222111111111111222222666444555;;;@@@AAACCCGGGUUU~~~cccooonnnWWWLLLNNNIIIHHHIIIFFFKKKTTTeeezzz}}}zzzjjj___\\\VVV[[[nnnooobbbcccfffnnn~~~]]]IIIUUUjjjFFF777777666444444666666444666888:::999666333222111333222222111111222222333111111222222222333333333777333222666888777888;;;@@@???;;;:::DDDSSS[[[[[[___bbbxxx{{{dddTTTIIIHHHOOOeee|||^^^@@@555333111000222222222111111111111222222666444555;;;???AAADDDHHHUUUyyyaaapppkkkUUUKKKLLLHHHGGGIIIFFFLLLTTTeeeyyytttddd^^^XXXZZZiiiuuuccceeeiiirrr[[[GGGPPPxxxQQQ:::999777555444555555333777999:::888666333222222333333222222222222333333111222222222222333333333666333333777999888888;;;>>>>>>::::::FFFXXXaaa``````cccyyylllWWWIIIEEELLL```cccDDD777444222111333222222111111111111222222555333555;;;???@@@DDDIIIWWWqqq^^^rrrgggRRRIIIKKKGGGFFFIIIFFFLLLTTTdddxxxkkkaaa[[[[[[ddd~~~fffgggkkkuuu~~~XXXEEELLL|||ZZZ???<<<777555555555444444:::::::::888444222222222333333222222222222333333222222222222333333333333444333444999;;;999999<<<>>>>>>:::;;;JJJ```iiifffcccggg|||qqqZZZKKKEEEJJJ\\\{{{hhhIII999444333333444222222111111111111222222555333666;;;>>>@@@DDDKKK]]]jjj[[[uuudddPPPIIILLLGGGFFFJJJHHHLLLTTTcccvvvqqqfff```^^^eeeiiifffjjjvvvWWWGGGKKKttt```DDD===777555666555555777;;;;;;:::777444222222333333333333222222333333333222222222333333333444444333333666;;;<<<:::;;;>>>BBBBBB======OOOhhhqqqllliiillluuu^^^NNNFFFIIIXXXuuulllMMM;;;555333333333222222111111111111222222444333666;;;===???EEELLLdddeeeZZZvvvbbbPPPJJJMMMHHHGGGJJJJJJKKKRRR```sss}}}pppfffccclllmmmdddeeetttWWWIIILLLqqqkkkHHH>>>666555777666777:::;;;;;;:::777444222333444444333333333333333333444222222333333333444444444333444777;;;<<<:::===BBBHHHHHHBBBAAAUUUpppxxxpppppprrrzzzcccSSSHHHHHHTTTnnnmmmPPP<<<555444333111222222111111111111222222444333666:::<<<>>>EEENNNhhhaaaXXXuuuaaaOOOKKKNNNHHHFFFJJJJJJJJJQQQ^^^pppmmmiiiwwwsssbbb^^^ppp[[[IIILLLrrrzzzNNN@@@666666888666777;;;999::::::888666444444555444444333333333333444444333333333333444444444444444444888;;;;;;:::???EEEOOONNNFFFDDDZZZyyyuuuvvvwwwiiiXXXIIIGGGPPPggglllQQQ===555444222///222222111111111111222222333333777:::;;;===FFFOOOggg^^^UUUrrr___NNNKKKMMMGGGDDDHHHHHHIIIOOO[[[mmmssspppyyyaaaXXXmmmdddIIIHHHtttUUUDDD777777888444444999777999::::::777555555555444444333333333333444444333333333444444444444555555555888;;;::::::@@@IIISSSRRRIIIGGG___{{{zzzzzzmmm[[[IIIFFFMMMccc}}}kkkQQQ===555444222...222222111111111111222222333333777:::;;;===FFFPPPeee\\\SSSooo~~~^^^MMMJJJMMMEEEBBBFFFFFFHHHNNNZZZkkkvvvuuu}}}```UUUkkklllJJJEEEsssZZZHHH999888777222222777555888::::::999777666555555444444333333444444555333333333444444444555555666666888:::999:::BBBKKKTTTSSSJJJIIIccc{{{|||ppp\\\OOOHHHIII]]]{{{www\\\BBB555444333000333333222111000000111111333333666:::;;;===DDDLLLddd|||ZZZRRRnnnyyyYYYPPPIIIHHHHHHEEECCCDDDEEEJJJXXXkkk|||aaaYYYfffwwwNNNFFFdddgggGGG666888777444444111555888===@@@???;;;555111444444444555555555555666555555444444444555555666888777888;;;<<<===EEEMMMWWWVVVFFFDDDhhhttt___PPPHHHIIIZZZwwwfffIII:::666555222333222222111000000111111333333666:::;;;===DDDLLLbbb[[[QQQkkkuuuXXXPPPIIIHHHHHHEEECCCDDDDDDIIIVVViiizzz~~~```WWWddd}}}RRRGGGbbbkkkJJJ888999777555666222555777;;;>>>===:::666333444444444555555555555666555555444444555555666666777777999======>>>EEEMMMRRRSSSFFFFFFiiiyyybbbQQQIIIGGGWWWrrrrrrRRR>>>777555333333222111111000111111111333333666:::;;;===DDDLLL```\\\PPPgggoooWWWOOOIIIHHHHHHEEECCCDDDBBBGGGTTTfffwww|||xxxxxx___UUUbbbWWWIII```qqqNNN::::::777666777444444666999;;;;;;:::777666444444444555555555555666555555555555555666777777777888;;;???@@@???DDDKKKQQQVVVLLLKKKnnn~~~dddRRRIIIFFFTTTmmm{{{XXX???666444333222222111111111111111222333333666:::;;;===DDDLLLaaa[[[NNNdddlllVVVNNNHHHHHHHHHEEECCCCCCBBBFFFRRRdddtttyyyqqqmmmqqqxxx~~~___UUUcccZZZIII]]]tttQQQ;;;:::666555777555444555666888888999888888444444444555555555555666555555555555666777888888:::;;;???CCCBBB@@@CCCIIIVVV]]]UUUTTTtttfffSSSIIIEEEQQQiii^^^BBB666555555222111111111111111222222333333666:::;;;===DDDLLLcccZZZMMMbbbkkkTTTMMMHHHHHHHHHEEECCCCCCBBBFFFQQQbbbrrrrrrjjjqqq~~~tttlllfffgggnnnxxx```VVVddd[[[III\\\uuuRRR;;;999555444666444444444555555666777888999444444444555555555555666555555555666777888999999===>>>BBBFFFEEEBBBDDDIIIXXX```ZZZZZZ{{{jjjUUUKKKEEENNNccceeeEEE888777888111111111000111111222333333333666:::;;;===DDDLLLbbb}}}ZZZNNNbbbkkkSSSLLLHHHHHHIIIEEECCCCCCBBBEEEPPP```ppp~~~uuuhhhhhhwwwzzzpppkkkfffeeekkkwww___UUUccc]]]JJJ[[[uuuQQQ;;;999555333555333333333444444555666777777444444444555555555555666666666666666777999:::;;;>>>???DDDHHHHHHFFFIIIOOOXXXaaa]]]```pppYYYMMMEEEKKK^^^yyyiiiFFF777666888111111000000111222222333333333666:::;;;===DDDLLL]]]|||[[[OOOccciiiRRRLLLGGGIIIIIIEEECCCBBB@@@CCCNNN]]]mmm{{{ssslllssstttllllllkkkjjjnnn{{{\\\QQQ___}}}aaaMMM[[[tttQQQ<<<:::777555666333333333444444555555555555444444444555555555555666666666666777888999;;;;;;<<<===BBBIIIKKKKKKQQQXXX```iiieeejjjuuu[[[OOOEEEIIIZZZtttkkkEEE444333555111111000000111222333333333333666:::;;;===DDDLLLXXX|||\\\QQQdddgggRRRKKKGGGIIIIIIFFFCCCBBB???BBBLLL[[[kkkyyy~~~sssuuu}}}zzz}}}pppkkknnnoooooosssZZZNNN\\\{{{dddOOO[[[tttQQQ===<<<888666777444222333444555555555444444444444444555555555666666666666666777888:::;;;<<<999;;;AAAHHHLLLOOOWWW___llltttooossswwwbbbNNNGGGKKKRRRjjjeeeFFF;;;666///333222222111111222222333333333555999:::;;;BBBJJJ\\\|||]]]OOO```iiiQQQKKKGGGHHHHHHDDDAAAAAA>>>???HHHYYYjjjyyyvvvxxx{{{~~~sssooojjjiiilllooovvv~~~VVVOOOZZZuuulllIIIXXXtttLLL???:::777;;;555888555555444444444555555666888777777666666666666777777888999999888777888:::BBB@@@AAAFFFMMMUUUbbbnnn|||tttqqqyyycccOOOGGGKKKQQQhhhbbbCCC999777555333222222111111222222333333333555999:::;;;BBBJJJ^^^^^^MMM^^^nnnSSSLLLGGGHHHHHHDDDAAA@@@>>>>>>EEEUUUfffuuu}}}{{{uuulllgggdddeeeeeejjj}}}wwwQQQKKKVVVqqqmmmIIIWWWsssKKK???999666:::444777555555444444444555666666777777666666666777777888666888999:::999:::<<<>>>AAA>>>???DDDLLLVVVfffssstttrrr~~~fffQQQIIIKKKPPPgggeeeCCC777666666333222222111111222222333333333555999:::;;;BBBJJJaaa___MMM]]]tttUUUNNNHHHHHHHHHDDD@@@@@@===<<>>888666:::333666555555444444555555666777666666666666777777888999666888::::::;;;===???BBBAAA???AAAGGGOOO[[[lll{{{oooooojjjTTTJJJKKKNNNdddpppJJJ666333444333222222111111222222333333333555999:::;;;BBBJJJgggbbbOOO^^^wwwWWWPPPJJJIIIHHHCCC@@@@@@>>><<<@@@KKKYYYhhhyyy}}}wwwrrrlllddddddvvvuuuRRRLLLSSSjjjkkkJJJ[[[rrrJJJ>>>888555999333666555444444444555666777888666666666666777888999:::777888::::::;;;===@@@CCCCCCCCCHHHOOOWWWaaarrrkkklllnnnWWWLLLKKKMMMaaa}}}UUU;;;333333333222222111111222222333333333555999:::;;;BBBJJJpppfffSSSaaayyyYYYQQQJJJIIIHHHDDDAAA@@@>>>===@@@IIITTTbbbuuu|||wwwnnnkkkyyy}}}XXXOOOSSSfffkkkJJJ\\\rrrJJJ>>>888555999333666444444444555666777888888666666666666777999::::::888999:::::::::<<>>===@@@HHHQQQ^^^ppp}}}{{{zzzvvv^^^QQQRRRbbbkkkJJJ[[[rrrKKK>>>888666:::333666444444444555666777888999777777777777888888999:::999::::::::::::<<<@@@CCCFFFKKKVVV```eeejjjvvv}}}fffnnnttt]]]NNNKKKJJJ]]]~~~\\\AAA777777333222222111111222222333333333555999:::;;;BBBJJJeeehhhRRR___ZZZRRRJJJIIIHHHEEECCCDDD======@@@FFFNNNZZZlll{{{wwwrrr}}}~~~~~~|||~~~{{{www{{{dddTTTSSSbbblllJJJZZZsssKKK???999666:::444777444444555555666888999:::888888888777888888999999999:::;;;;;;<<>>444555333222222222222222222333333333555999:::;;;BBBJJJUUUgggOOO\\\ZZZQQQJJJIIIHHHEEEDDDEEE<<<<<>>BBBGGGKKKRRRWWWbbbkkkooowwwwwwaaaOOOKKKNNNZZZuuuyyyTTT???888777444333222222111111222222333555777999:::>>>BBBEEEQQQuuuoooSSS___eeeTTTLLLJJJFFFGGGHHH@@@>>><<<===CCCKKKVVVhhhwwwrrrhhhaaafff~~~zzzyyytttmmmfffeeedddaaabbbiiiooollldddnnnsssxxxXXXSSSeee}}}gggPPP^^^yyyQQQ999:::888444666555555555444444666999===???;;;:::888777888:::;;;;;;:::<<<>>>???@@@CCCJJJOOOYYYeeelllqqqxxx{{{zzzdddPPPJJJMMMZZZvvv|||UUU>>>777666444333222222111111222222333555777888:::===BBBEEESSSttttttWWW```fffUUULLLKKKFFFGGGGGG???>>><<<===AAAHHHSSSdddsssnnneee[[[^^^{{{|||zzzvvvooohhhdddcccaaaeeennnuuurrriiihhhlllvvvvvvWWWSSShhhiiiSSSbbb{{{SSS;;;<<<:::666777666555555444444555888;;;>>>999999999999::::::;;;;;;;;;===???@@@AAAEEEMMMRRRXXXhhhrrrwwwzzzwww}}}gggQQQJJJMMMZZZwwwXXX???666555444333222222111111222222333444666888:::===AAADDDSSSooozzz\\\bbbiiiUUULLLLLLGGGGGGFFF>>>???<<<<<<@@@FFFPPP```ooooooeeeYYYWWWqqq~~~zzzsssmmmgggeeeeeekkkzzz{{{sssuuu|||tttUUUTTTmmmjjjUUUggg|||UUU===>>>;;;777888777666555444444555777:::;;;999:::<<<<<<;;;;;;;;;<<<>>>@@@AAABBBCCCHHHPPPVVVWWWiiiwww|||}}}uuuwwwkkkSSSJJJLLLZZZxxx[[[@@@666555444333222222111111222222222444666777999<<<@@@DDDNNNiii}}}___dddnnnWWWLLLMMMIIIFFFEEE>>>>>><<<<<<@@@FFFPPP```nnnuuuiii]]]XXXkkk{{{uuupppmmmllluuutttUUUUUUooogggUUUjjj{{{TTT===>>><<<777777666666555444444555777999:::;;;>>>@@@???<<<;;;>>>AAADDDEEEFFFEEEEEEJJJRRRXXXXXXhhhttt|||zzzzzzlllSSSJJJLLLZZZyyy```BBB777666444333222222111111222222111333555777888;;;@@@CCCIIIfffaaaeeeuuuZZZMMMNNNJJJFFFEEE???>>>;;;<<<@@@GGGQQQbbbpppzzzjjjaaa[[[jjj{{{wwwuuu}}}vvvWWWUUUllldddTTTkkkxxxRRR;;;===;;;666666555555555555555666777999:::@@@DDDGGGDDD???===@@@EEEJJJKKKKKKJJJIIILLLSSSXXX[[[fffnnnwwwzzzmmmTTTJJJLLL[[[zzzeeeDDD888777444333222222111111222222111222444666888;;;???BBBHHHdddeeeccc}}}^^^NNNNNNJJJGGGFFFBBB???<<<<<>>===AAAGGGPPP```nnnhhhfff```ddd~~~uuuWWWPPP^^^tttfff[[[ooosssMMM888<<<;;;777777666555555666888999;;;<<<===CCCNNNYYYYYYNNNDDDBBBDDDKKKNNNRRRSSSSSSUUUYYY]]]eeeppptttuuuxxxwwwkkkSSSKKKMMM\\\{{{nnnHHH888666444333222222111111222222000222444555777:::>>>BBBGGGZZZrrr^^^~~~dddOOONNNKKKGGGHHHGGGBBB???>>>AAAFFFNNN^^^kkk~~~mmmkkkbbb```uuusssVVVMMMYYYnnnjjj___qqqrrrLLL888<<<<<<888999888444555777888:::<<<===>>>AAAPPP___aaaUUUHHHBBBAAAIIIMMMRRRUUUVVVXXX]]]```iiiwww|||wwwrrrmmmxxxmmmXXXNNNJJJ^^^|||KKK666777444333222222111111222222000111333444666999===@@@JJJSSSdddsssiiiSSSSSSIIIFFFKKKDDDCCC@@@???AAAEEEMMM]]]jjj~~~xxxkkkbbbffftttlllRRRPPPVVVfff~~~sss[[[kkkKKK:::<<<999555777777777888999:::999:::===???CCCFFFUUUccc^^^LLLEEEJJJIIIOOOSSSSSSSSSWWW___dddmmm{{{~~~yyyvvvrrrzzzlllXXXOOOKKK```yyyJJJ666777444333222222111111222222000111333444666999===@@@HHHPPP{{{jjjtttnnnUUURRRJJJHHHKKKEEEDDDAAA???AAAEEELLL[[[hhhyyyvvvkkkkkkssskkkQQQPPPVVVgggwwwdddiiiJJJ:::<<<999666888777888999:::;;;:::;;;>>>@@@HHHLLL\\\nnnmmmZZZJJJGGGEEEJJJOOOQQQTTTZZZbbbhhhuuu{{{xxxssszzzkkkXXXOOOMMMcccsssIII777777444333222222111111222222000111333444555888<<>>DDDIIIfffyyynnn\\\OOOMMMLLLIIIFFFFFFBBBAAABBBDDDIIITTT___ooo~~~|||www|||sssooowww}}}yyyrrruuuzzzkkkSSSSSSYYYkkkwwwrrr___FFF:::<<<999888:::777777999;;;<<<<<<>>>@@@CCCGGGLLL]]]yyyiiiRRRJJJHHHJJJNNNSSSYYYbbbiiiwww~~~yyyqqqyyy~~~aaafffjjjXXXQQQPPPgggkkkJJJ:::666444333222222111111222222000111333444555777;;;>>>CCCIII___nnneeePPPOOOLLLFFFFFFEEECCCBBBCCCCCCGGGQQQ[[[kkkzzz{{{}}}uuujjjdddgggmmmooommmkkkdddeeegggmmmwwwkkkUUUUUU\\\ooouuuuuu~~~XXXCCC;;;<<<999999;;;777777888:::<<<<<<>>>AAADDDGGGJJJXXXppprrrYYYKKKHHHHHHNNNSSSYYYeeeqqquuuzzz~~~ooorrrzzz[[[___jjjXXXQQQPPPgggiiiKKK<<<555444333222222111111222222000111333333444666:::===AAAIIIZZZssspppTTTRRRLLLDDDHHHDDDBBBBBBCCCCCCFFFOOOXXXfffvvv|||{{{nnncccaaaccccccaaaaaa\\\ZZZXXX[[[cccmmmwww|||jjjVVVWWW]]]pppuuuyyy}}}SSSAAA;;;===999:::<<<777777999;;;===>>>@@@DDDFFFLLLNNNUUUeee{{{qqqYYYJJJGGGHHHNNNSSS[[[mmmvvvyyy{{{[[[```kkkYYYQQQOOOeeeiiiMMM===555444333222222111111222222000111333333444666999<<>>444444333222222111111222222000111333333444666999<<<===IIIUUUxxxzzz~~~```ZZZNNNDDDMMMBBBAAAAAACCCCCCEEEMMMVVV\\\lll~~~rrrhhhbbb^^^[[[\\\ZZZTTTNNNKKKNNNTTT[[[^^^sssfffSSSUUU[[[pppqqqzzznnnLLL???;;;===999<<<>>>777;;;===???AAACCCFFFIIILLLOOOSSSUUUYYYhhhvvvnnn[[[RRRNNNNNNQQQPPPWWWqqqqqqpppkkkYYYQQQOOOdddsssQQQ999666444333222222111111222222333333333222222444999<<<;;;KKKOOOooouuufffYYYSSSIIIJJJFFFEEECCC@@@@@@CCCHHHLLLYYYeeeuuuwwwmmmccc___aaa``````]]]XXXSSSQQQSSSVVVqqqiiiVVVXXXbbbyyyppppppIII@@@:::;;;>>><<<:::;;;<<>>===<<<===>>>AAAEEEHHHJJJLLLNNNOOOWWWXXX^^^aaagggwwwwwwddd```YYYUUUUUUTTTYYYjjj}}}kkkYYYRRRQQQgggfffHHH555666444333222222111111222222222333333222222444888;;;===HHHLLLiiiooo___sssuuuZZZNNNKKKOOOFFFEEECCC@@@???AAAEEEIIIRRR\\\lll}}}zzzqqqmmmooonnnkkkfffaaa^^^]]]]]]rrrgggXXX```qqqzzzaaaGGG@@@<<<===??????>>>@@@BBBEEEIIIKKKMMMNNNOOOQQQYYYZZZ^^^___bbbpppppp^^^]]][[[WWWRRRQQQXXXgggrrr~~~gggUUUOOOPPPfff||||||aaaHHH777777444333222222111111222222111222333222222444777:::>>>GGGKKKdddwwwVVVUUUyyyzzz___QQQMMMNNNFFFEEECCC@@@>>>???CCCFFFOOOXXXgggxxx{{{~~~vvvuuusssooojjjddd```]]]\\\rrrdddYYYggg}}}ZZZEEE???<<<>>>@@@@@@AAACCCHHHJJJNNNPPPQQQQQQRRRTTT[[[\\\```______iiihhhTTTQQQUUUUUUPPPQQQ\\\ggglllpppeeeSSSOOORRRiii~~~yyy```KKK:::777444333222222111111222222000111333333333444777999???GGGLLL___ZZZJJJ```xxxyyygggWWWPPPKKKGGGFFFDDDAAA>>>???BBBDDDLLLTTTaaarrrwww~~~zzztttmmmfffaaa]]][[[ooowww```\\\pppyyyVVVCCC>>><<>>444555444333222111111111111111333333333333444555666666;;;LLLiiixxxvvvhhhEEE@@@MMMVVVVVVTTTOOOMMMKKKHHHEEEBBBAAA@@@AAABBBFFFMMMWWWcccnnnuuu{{{vvvppplllhhhfffeeebbb]]]YYYUUU___uuulll___iiixxxaaaOOONNNLLLMMMRRRVVVWWWZZZ___dddcccaaa______aaafffjjjooorrryyy}}}~~~{{{zzzwwwttt{{{nnnYYYNNNSSSdddtttSSS<<<333333333333222111111111111111222222222333444555666777999HHHgggwwwMMM===DDDOOOVVVXXXQQQOOOLLLJJJHHHEEEBBB@@@@@@AAACCCHHHPPP[[[gggooo{{{|||yyyuuuqqqooolllhhheeedddaaa]]]ZZZYYYaaauuu~~~gggbbbooo}}}]]]OOORRROOOPPPUUUXXXYYY\\\```eeedddbbb___^^^```eeeiiinnnqqqtttwwwvvvuuuvvvxxx}}}wwwooovvv{{{{{{kkkVVVMMMUUUiii~~~jjjMMM;;;333222222222111111000000111111222222222333444555777777999CCC]]]\\\CCC@@@IIITTT[[[TTTQQQNNNLLLJJJHHHDDDAAA@@@AAACCCFFFLLLWWWccclllvvv~~~{{{wwwrrrnnnhhhccc```^^^]]]\\\ZZZbbbuuu~~~iiihhhvvvsssYYYQQQTTTQQQRRRVVVYYYYYY\\\aaaddddddbbb```___aaafffjjjnnnnnnmmmkkkjjjkkklllmmmqqqwww|||yyyooorrrwwwrrrnnnkkkvvviiiTTTLLLWWWnnncccIII:::444222222111111000000000111111111111222333444555777888888???QQQxxxuuuUUUDDDDDDQQQ\\\XXXTTTOOOLLLLLLJJJFFFCCC???AAACCCEEEIIIRRR^^^fffqqqwwwssslllfffaaa``````aaaXXXbbbxxxppprrr|||lllWWWTTTVVVSSSTTTXXXZZZZZZ]]]aaaddddddcccbbbaaacccfffjjjkkkkkkhhhbbbaaadddeeedddbbbiiippplll```aaa~~~tttmmmqqq{{{{{{}}}hhhSSSLLLYYYsss~~~]]]EEE777333333111111000000000000111111111111222333444666777888666===IIInnnjjjKKKBBBLLLYYY[[[VVVOOOLLLLLLKKKHHHEEE???AAACCCCCCEEELLLVVV^^^iiiwww~~~xxxpppjjjgggfffggg___kkkwwwhhhVVVVVVXXXVVVVVVZZZ\\\[[[^^^bbbdddeeefffeeeddddddfffgggfffhhheee``````dddddd```___bbbfffdddZZZZZZuuu~~~wwwxxx{{{xxxwww~~~gggSSSLLLZZZuuu{{{ZZZBBB666333444111000000000000000111111111111111333444666777888333<<>>===<<>>@@@DDDJJJNNNRRR[[[gggsss}}}rrrddd^^^YYYYYY]]]______cccjjjnnnmmmkkkkkkjjjiiihhhgggffffffeeebbb```bbbffffffbbb]]]bbblllnnnkkkjjjfffooozzzqqqXXXQQQVVVppp}}}bbbKKK777222444///222222222222222222222222333333444444666777999:::@@@@@@@@@FFF]]]```HHHGGGKKKPPPRRRQQQOOOLLLIIIGGGDDD@@@===>>>BBBGGGKKKNNNUUU```lllwwwjjjbbb```ZZZ[[[___aaaaaaeeekkkooonnnnnnnnnmmmlllkkkjjjiiihhhgggbbb^^^aaafffhhhddd^^^bbbkkkmmmmmmpppmmmqqqsssvvvnnnVVVRRR\\\yyyxxxYYYGGG777333333...222222222222222222222222444444555666777999:::;;;===BBBFFFGGGPPPqqquuuVVVCCCEEEKKKQQQSSSPPPLLLIIIIIIFFFBBB>>>>>>AAAEEEHHHHHHNNNXXXbbblllyyy~~~fffbbbaaa]]]___ccccccbbbdddiiikkkiiinnnnnnooonnnnnnmmmkkkkkkhhhccc^^^```fffhhheee``````hhhiiilllrrrqqquuu|||uuu~~~jjjTTTTTTccctttSSSBBB777444555111111222222222222333333333555666666777999;;;===>>>:::AAAIIIKKKMMMdddmmmLLLGGGGGGMMMRRRQQQLLLIIIKKKIIIEEEBBBAAABBBDDDFFFHHHMMMTTT]]]fffssswwwgggbbbbbbaaabbbddddddaaabbbeeefffdddiiijjjkkkllllllkkkjjjiiigggbbb^^^___cccfffeeebbb]]]ccccccfffmmmooovvvyyydddSSSWWWjjjyyyRRR@@@555333555222111111222222222333333333777777888999;;;===???@@@???CCCJJJNNNNNN]]]^^^PPPEEEGGGNNNOOOMMMKKKMMMKKKHHHFFFDDDDDDDDDEEEHHHLLLRRRXXXaaammmzzztttjjjcccbbbdddbbbdddccc______aaabbb___aaabbbdddfffgggfffeeedddccc```^^^]]]___bbbcccccc[[[```^^^^^^dddhhhsssttt___SSSXXXmmmUUU???222000333000111111111222222333333333888888999:::<<<>>>@@@AAAHHHGGGKKKQQQPPPXXXwwwmmmXXXEEECCCKKKNNNNNNNNNNNNMMMKKKHHHFFFEEEDDDDDDCCCFFFKKKPPPXXXdddqqq{{{{{{sssmmmdddbbbfff```bbbaaa^^^]]]``````]]]ZZZ\\\^^^aaabbbbbbaaa``````___]]]\\\\\\^^^aaacccYYY^^^ZZZXXX]]]bbbooo}}}fff\\\QQQ]]]tttNNN666666777333000222222222222333444555555444666:::<<<===???AAACCCIIIHHHNNNUUUVVVWWWhhh~~~pppPPP???AAAIIIMMMMMMPPPOOONNNLLLIIIFFFDDDBBBEEEEEEEEEIIIRRR]]]hhhnnn|||ooolllhhheeefffcccgggddd```^^^^^^______^^^^^^```___^^^```bbb]]]VVVXXXZZZZZZYYYXXXYYY]]]aaa```___]]]YYYUUUYYYkkk~~~www```WWWRRRaaazzz}}}vvvKKK888555444222333333333333333333444555555444777:::===>>>@@@CCCEEEKKKIIIMMMTTTUUUVVVcccuuu```HHHCCCHHHMMMNNNPPPOOONNNLLLJJJGGGDDDCCCFFFEEEEEEHHHOOOXXXaaagggttt}}}kkkhhheeebbbbbb```cccbbb```^^^]]]]]]]]]]]]```bbb```]]]\\\\\\XXXSSSVVVWWWXXXWWWVVVWWW[[[^^^^^^^^^]]]ZZZUUUWWWfffvvv~~~oooYYYPPPRRRfffzzzdddGGG999444111222666444444444333444444555555555888<<>>BBBDDDFFFIIILLLOOOMMMNNNTTTWWWXXX\\\cccyyyfffHHH<<<@@@GGGMMMMMMNNNMMMLLLJJJGGGFFFEEEDDDCCCCCCFFFJJJOOOSSS```fffqqqrrrbbbaaa]]]\\\\\\XXXYYY]]]aaa```\\\YYYZZZ\\\[[[___```ZZZVVVXXXYYYYYYRRRRRRRRRSSSSSSTTTVVVXXXZZZYYYYYYVVVQQQQQQ[[[hhh}}}wwwcccyyydddUUUQQQWWWqqqxxxwwwjjjSSS===666555222111444555555555555666777888888:::===AAAEEEGGGIIILLLOOOQQQPPPQQQVVVZZZ\\\___bbbqqq\\\CCC>>>CCCIIIJJJLLLMMMMMMKKKIIIHHHDDDCCCBBBBBBDDDGGGJJJMMMYYY^^^hhhuuuiii___```]]]]]]^^^YYYWWW\\\aaaaaa\\\YYYZZZ\\\[[[___```[[[XXXYYY[[[\\\RRRRRRRRRSSSUUUVVVWWWWWWYYYWWWUUURRRNNNOOOZZZfffppp{{{kkkccckkkzzzwwwfffuuuzzzaaaVVVWWWccc|||yyyfffNNN888444555333222333444555555666777999:::;;;>>>AAAEEEHHHJJJLLLOOOQQQSSSTTTVVVYYY\\\^^^aaaccchhhzzzwwwUUUBBB<<>>AAADDDHHHJJJLLLMMMPPPRRRVVVXXX[[[ZZZ[[[]]]aaaccccccooorrrRRR???@@@BBBGGGKKKMMMMMMLLLKKKGGGGGGEEEDDDDDDDDDDDDEEEHHHNNNUUU]]]gggssswwwhhh\\\\\\```___aaaddd^^^WWWXXXYYYZZZ[[[ZZZZZZZZZ]]]______\\\]]]___\\\WWWTTTSSSRRRTTTXXXYYYXXXVVVZZZXXXUUUSSSOOONNNTTT]]]ccchhhddd___[[[PPPOOO]]]ooouuueeekkkooo[[[WWW\\\}}}}}}wwwaaaOOO@@@333222333000111555333333444666999<<<>>>???CCCFFFIIILLLMMMNNNPPPRRRXXX\\\^^^[[[YYY[[[```bbbcccnnn{{{hhhLLL===@@@EEEJJJMMMNNNMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBGGGNNNTTT\\\hhhwwwkkkaaaXXXZZZ```___bbbeee___WWWVVVVVVWWWYYYZZZYYYXXXXXXZZZZZZ[[[___ccc```ZZZTTTRRRRRRTTTXXXYYYXXXUUU[[[YYYXXXWWWRRRNNNQQQXXXcccccc\\\WWWUUUNNNPPP___xxx|||hhhkkkiiiYYY[[[eeennn[[[KKK>>>333111333222111111333444666999<<>><<>>AAADDDFFFIIILLLOOOQQQRRRTTTVVVXXXaaabbbbbbaaaaaacccfffiiillloooqqqyyy}}}[[[HHH:::===DDDGGGLLLSSSNNNNNNKKKHHHHHHJJJGGGAAACCC@@@@@@DDDJJJQQQ]]]hhhvvvwwwggg]]]\\\]]]``````^^^```eee___\\\ZZZYYYZZZ[[[YYYXXX\\\[[[[[[^^^aaabbb```^^^WWWTTTSSSVVVVVVTTTUUUXXX^^^```___YYYRRROOOSSSXXXZZZ^^^___XXXPPPTTTcccrrrwwwbbb[[[hhhyyy}}}~~~mmmRRR@@@777000111444666666888888999;;;===@@@CCCFFFGGGKKKNNNQQQSSSTTTUUUWWWYYY^^^```bbbbbbcccdddfffhhhooooooooossssssXXX???999>>>EEELLLSSSOOOPPPMMMIIIHHHKKKIIIEEEBBB???>>>AAADDDIIIRRR[[[jjjuuuoooddd]]][[[]]]______]]]___dddaaa___\\\[[[\\\[[[ZZZYYY]]]]]]^^^```cccdddbbbaaaYYYWWWWWWYYYXXXUUUVVV[[[^^^``````[[[UUURRRTTTXXX\\\aaaccc]]]XXX]]]nnn~~~ppp______qqq}}}zzziiiMMM===555000222555666777999;;;;;;===???AAADDDFFFHHHJJJMMMPPPRRRSSSUUUWWWYYY[[[^^^aaacccddddddfffgggooollllllpppxxxmmmMMM>>>???DDDIIINNNQQQRRRPPPKKKJJJLLLLLLIIIEEEBBBAAABBBBBBDDDJJJRRR]]]hhhuuuwwweee___\\\[[[[[[^^^]]]ZZZ\\\aaabbb```^^^]]]\\\[[[ZZZYYY]]]]]]___aaabbbcccbbbaaa]]]\\\\\\\\\YYYUUUWWW[[[ZZZ\\\]]][[[WWWUUUWWWYYY^^^dddiiigggdddiiixxx~~~jjj```fffzzz}}}zzz}}}gggMMM<<<666222444777666777999<<<===>>>@@@BBBDDDFFFHHHIIILLLOOOQQQRRRSSSUUUWWWZZZ]]]aaadddddddddeeefffkkkgggiiipppuuu~~~___FFF>>>@@@FFFKKKQQQTTTSSSNNNLLLNNNNNNLLLHHHEEECCCDDDBBBAAADDDJJJSSS\\\jjjwwwkkk___]]][[[YYYYYY[[[ZZZWWWYYY^^^``````^^^\\\ZZZYYYYYYYYYZZZ\\\^^^_______________^^^[[[ZZZZZZWWWSSSSSSVVVSSSUUUWWWWWWVVVVVVYYY\\\^^^eeelllooopppuuu~~~uuugggeeeqqqzzzyyy}}}fffLLL<<<777444777888777888;;;??????@@@AAACCCEEEGGGHHHJJJLLLPPPRRRSSSTTTVVVXXX[[[^^^aaacccccccccdddeeegggeeehhhnnnqqqvvvvvvUUUAAA>>>DDDKKKQQQUUUVVVRRRPPPPPPPPPNNNIIIFFFEEEEEEBBB>>>@@@DDDJJJPPP]]]kkkuuu}}}qqqbbb]]]]]]YYYWWWWWWYYYWWWTTTVVVZZZ\\\\\\\\\ZZZWWWVVVWWWXXXXXXZZZ\\\\\\[[[ZZZZZZZZZZZZUUURRRTTTTTTPPPOOOPPPNNNOOOQQQRRRSSSUUUYYY\\\\\\aaahhhpppwww|||mmmeeelll}}}xxxuuu{{{}}}bbbFFF:::666666999:::999:::===BBBBBBCCCDDDEEEGGGIIIJJJMMMPPPSSSUUUVVVWWWYYY[[[]]]___aaabbbbbbbbbccceeedddfffiiijjjjjjmmmvvv~~~sssTTTEEECCCGGGPPPVVVYYYVVVSSSRRRQQQOOOJJJHHHGGGGGGDDD??????BBBCCCFFFPPP]]]eeekkkvvvuuucccZZZYYYZZZWWWUUUUUUVVVUUUQQQRRRWWWWWWXXXYYYWWWTTTSSSTTTVVVWWWYYY[[[ZZZXXXUUUUUUVVVVVVOOOKKKOOOSSSSSSPPPOOOKKKKKKKKKLLLNNNQQQVVVYYYXXXYYY___jjjwwwhhhdddqqquuurrr~~~|||]]]>>>888555666:::<<<;;;===@@@DDDDDDEEEFFFGGGIIIJJJKKKPPPSSSVVVXXXYYYZZZ\\\^^^^^^```aaabbbaaaaaaccceeeccciiikkkgggdddhhhpppuuuwwwkkkOOOCCCAAAPPPVVVZZZXXXUUUTTTRRROOOLLLJJJJJJJJJGGGAAAAAADDD???@@@HHHSSSZZZ___iiittt|||hhhYYYTTTTTTVVVVVVTTTTTTUUUSSSPPPQQQUUUTTTVVVWWWUUURRRQQQSSSUUUVVVYYY[[[ZZZVVVSSSSSSTTTUUULLLHHHNNNVVVXXXUUURRRKKKJJJIIIIIIKKKNNNSSSVVVUUUSSSVVVccctttpppxxxwwwfffgggwww|||wwwvvvqqqSSS===999777666999===AAAAAA@@@GGGJJJMMMKKKHHHHHHLLLQQQVVVVVVWWWYYY[[[]]]___```___bbbddddddcccbbbbbbcccggghhhiiijjjkkkjjjjjjjjjrrrzzzeeeMMMHHHAAATTTcccbbbZZZVVVTTTRRRLLLKKKLLLLLLKKKGGGAAA<<<@@@@@@BBBFFFMMMUUU]]]aaannnvvvpppfffYYYSSSUUUUUUSSSRRRRRRRRRSSSTTTUUUUUUQQQRRRTTTUUUTTTRRROOOMMMSSSTTTTTTTTTSSSQQQNNNMMMLLLLLLMMMQQQUUUXXXYYYYYYRRRLLLFFFDDDHHHMMMRRRTTTRRROOOSSSbbbsss}}}xxxlllwwwqqqaaafffxxxmmmOOO===:::999999;;;@@@CCCDDDDDDJJJLLLNNNLLLJJJJJJNNNRRRVVVVVVXXXYYY\\\^^^```aaa```bbbddddddcccbbbbbbccchhhhhhiiiiiiiiijjjjjjjjjlllqqqcccOOOHHHQQQYYY\\\^^^___[[[UUURRRQQQOOOLLLHHHFFFEEEEEE@@@@@@@@@CCCGGGMMMSSSVVVcccjjjuuu}}}jjjcccXXXSSSUUUTTTRRRRRRQQQQQQRRRRRRSSSSSSPPPRRRSSSTTTTTTRRROOONNNQQQRRRTTTTTTSSSQQQNNNMMMMMMMMMNNNQQQTTTUUUTTTSSSQQQLLLFFFDDDHHHNNNTTTVVVQQQNNNRRR^^^kkktttyyy~~~xxxpppxxxyyyiii___ggg~~~cccFFF<<<<<<;;;<<>><<<======???BBBEEEIIILLLMMMPPPPPPPPPOOOMMMOOORRRVVVWWWXXXZZZ]]]___aaacccccc]]]___aaabbbaaaaaaaaabbbdddcccbbbaaacccgggkkknnnjjjkkklllvvv}}}\\\QQQHHHLLL\\\iiijjjdddVVVTTTSSSTTTUUUTTTPPPLLLIIIGGGEEEDDDCCCDDDFFFGGGNNNRRRXXX___fffnnnuuuzzz~~~tttbbbZZZZZZUUUUUUXXXTTTQQQQQQQQQQQQQQQPPPOOOOOONNNOOOQQQRRRSSSRRRQQQPPPMMMOOORRRTTTTTTRRROOOLLLNNNNNNPPPRRRSSSQQQMMMJJJKKKGGGDDDCCCFFFMMMTTTXXXLLLKKKMMMSSSWWW\\\gggqqqzzzfffdddgggvvvvvvPPP===@@@>>>@@@BBBDDDGGGJJJNNNPPPRRRQQQPPPNNNNNNPPPTTTVVVXXXYYY\\\^^^```bbbbbbcccZZZ]]]___``````______``````___^^^^^^aaaffflllooolllnnnmmmlllxxx~~~jjjTTTKKKRRRcccsss|||hhh```WWWUUUXXXXXXRRRLLLLLLJJJHHHGGGFFFFFFGGGHHHHHHKKKNNNSSSXXX___ffflllqqqtttyyytttfffYYYVVVWWWTTTVVVYYYTTTQQQRRRRRRRRRRRRQQQOOOOOOMMMNNNPPPQQQRRRRRRRRRRRRNNNPPPRRRTTTTTTRRROOOMMMNNNOOOQQQSSSTTTSSSOOOLLLHHHEEEBBBAAACCCIIIQQQVVVKKKJJJKKKOOORRRYYYfffrrrrrraaagggqqqjjjMMM@@@EEEAAACCCFFFHHHIIILLLPPPRRRTTTSSSPPPOOOPPPRRRVVVXXXYYY[[[]]]___aaaaaaaaaaaaYYY\\\^^^```_________``````___^^^___bbbfffkkknnnlllnnnnnnlllnnn|||hhhPPPHHHTTTmmmtttcccYYYXXXXXXUUURRRMMMLLLJJJIIIHHHHHHIIIIIIEEEFFFHHHIIILLLQQQWWW\\\dddgggmmmssszzztttuuuxxx|||}}}hhh^^^TTTTTTUUURRRUUUXXXRRRPPPQQQRRRRRRRRRQQQPPPOOOLLLMMMNNNPPPRRRSSSSSSTTTQQQRRRSSSTTTSSSRRRPPPOOOPPPPPPQQQSSSUUUTTTQQQNNNGGGFFFCCC@@@@@@FFFMMMSSSMMMJJJJJJMMMQQQZZZhhhuuu|||kkkdddppprrr]]]HHHBBBFFFEEEHHHJJJLLLLLLNNNRRRUUUXXXUUURRRPPPRRRUUUXXXZZZ[[[\\\^^^`````````___^^^ZZZ]]]___aaa``````aaabbbddddddccccccdddgggjjjlllkkkkkknnnqqqpppqqqjjjTTTOOO^^^qqqvvvjjjaaa\\\ZZZYYYPPPOOONNNLLLKKKKKKKKKKKKGGGGGGGGGFFFFFFHHHMMMPPPWWWYYY^^^dddiiinnnrrrtttzzz{{{}}}}}}zzzwwwuuuuuuqqqsssxxx}}}qqqaaaYYYRRRSSSSSSOOOSSSVVVNNNMMMNNNPPPQQQQQQQQQOOONNNKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUTTTSSSRRRRRRQQQPPPRRRRRRQQQRRRSSSRRRPPPNNNIIIHHHDDDAAA???CCCKKKQQQRRRLLLIIILLLRRR[[[iiivvvxxxhhhiiiyyyhhhRRRCCC@@@CCCHHHKKKNNNNNNNNNPPPTTTWWWZZZWWWSSSRRRTTTWWWZZZ\\\[[[\\\^^^``````___]]]\\\[[[^^^aaabbbbbbbbbbbbccciiihhhgggffffffgggiiijjjlllhhhmmmwwwvvvooouuuoooXXXVVV^^^|||oooccc^^^^^^TTTTTTRRRQQQOOONNNNNNNNNJJJJJJHHHFFFEEEFFFIIILLLLLLNNNRRRWWW[[[___bbbcccfffgggjjjmmmqqqsssrrrqqqqqqqqqooommmkkklllooorrrtttwww||||||gggZZZXXXQQQRRRRRRMMMQQQTTTLLLKKKLLLNNNPPPPPPPPPNNNNNNKKKKKKMMMOOOQQQSSSTTTUUUWWWVVVUUUSSSRRRQQQQQQQQQTTTSSSRRRQQQQQQQQQNNNLLLKKKJJJFFFBBB@@@CCCJJJPPPUUUNNNIIIKKKRRR\\\iiiuuuyyynnniiikkkzzzwwwYYYIIIFFFFFFEEEJJJKKKMMMOOOPPPTTTXXX[[[\\\YYYVVVUUUWWWZZZ]]]^^^[[[^^^``````^^^]]]```cccYYY[[[```dddccc______cccllllllllliiifffeeeeeeffflllnnnpppsssuuuwwwxxxxxxppp```XXXgggwwwwwwhhhdddYYYXXXVVVTTTPPPNNNQQQUUUMMMJJJGGGFFFFFFGGGFFFEEEJJJKKKLLLNNNPPPSSSUUUVVVTTTWWW[[[]]]^^^___```bbbdddddddddfffjjjmmmoooooovvvzzz~~~hhhZZZVVVSSSQQQOOONNNMMMMMMNNNOOONNNQQQPPPNNNPPPRRRQQQMMMOOONNNNNNNNNOOOQQQRRRTTTUUUYYY^^^___\\\VVVQQQNNNRRRRRRQQQOOOQQQSSSPPPIIIJJJHHHEEEBBBBBBGGGOOOTTTOOOLLLLLLQQQVVV[[[cccjjjnnnwww{{{pppooovvvzzzsssWWWJJJHHHGGGFFFHHHJJJLLLNNNOOORRRUUUXXX\\\YYYVVVVVVXXX[[[\\\]]]\\\]]]^^^^^^]]]]]]^^^___[[[\\\```eeeccc______ccciiijjjiiigggeeecccdddeeeiiijjjllloooqqqrrrssssssttt{{{rrrbbbYYYggg~~~rrrggg```ZZZYYYYYYWWWRRRNNNOOOLLLJJJIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQMMMOOOSSSUUUVVVWWWYYYZZZ___```ccceeeiiimmmqqqtttzzzppp```WWWUUURRRPPPNNNLLLKKKLLLMMMOOOOOORRRRRRPPPPPPSSSRRRNNNOOONNNMMMLLLMMMOOOQQQSSSVVVZZZ^^^___\\\XXXSSSQQQWWWYYYXXXSSSQQQRRRRRROOONNNKKKHHHDDDDDDHHHOOOTTTRRROOOOOORRRUUUYYYaaajjjooouuusssqqqxxx~~~}}}kkkTTTKKKKKKJJJHHHGGGIIILLLNNNNNNPPPRRRTTT[[[YYYWWWXXXZZZ\\\\\\\\\]]][[[ZZZ[[[[[[\\\[[[YYY[[[[[[___dddccc```___bbbeeeffffffdddbbbaaabbbccceeefffhhhiiikkklllllllllfffkkkyyyzzz^^^```mmmvvvggg```aaa___WWWMMMPPPMMMKKKJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLIIILLLOOORRRSSSTTTVVVXXX\\\```dddgggjjjooouuu{{{jjj]]]UUURRRSSSQQQOOOLLLJJJIIIJJJLLLMMMOOORRRSSSPPPPPPSSSRRROOONNNMMMKKKJJJJJJLLLOOOQQQTTTWWWYYYZZZXXXUUUSSSSSS[[[aaabbb[[[SSSQQQSSSTTTOOOMMMIIIDDDCCCFFFKKKPPPPPPPPPQQQTTTTTTXXXbbbnnnzzz}}}wwwlllrrr}}}bbbPPPLLLLLLKKKJJJIIIKKKMMMOOOOOOPPPQQQSSSZZZYYYXXXYYY[[[\\\\\\[[[]]]ZZZXXXXXXZZZZZZXXXUUUWWWWWW[[[aaabbb```___bbbaaabbbbbbaaa___^^^___aaabbbcccdddeeeffffffggggggdddhhhppprrrhhhlll{{{rrriiiddd]]]WWWUUURRRPPPOOOOOOPPPOOONNNMMMLLLLLLLLLLLLMMMMMMNNNLLLOOORRRUUUVVVYYY\\\^^^___eeekkkoooqqqvvvhhhWWWPPPNNNOOOQQQOOOMMMJJJHHHGGGHHHJJJKKKMMMQQQRRROOOOOOQQQQQQNNNMMMKKKIIIGGGHHHJJJLLLNNNMMMOOOQQQQQQPPPOOOOOOPPPZZZdddiii```TTTOOOQQQSSSNNNKKKGGGBBB@@@BBBGGGKKKKKKMMMQQQTTTUUUYYYffftttooojjjwww|||}}}vvvZZZMMMLLLMMMLLLMMMLLLNNNPPPQQQQQQRRRTTTVVVZZZYYYXXXYYY[[[]]]\\\\\\\\\YYYWWWWWWYYYYYYVVVSSSRRRQQQUUU]]]aaa______aaa___``````___]]]\\\]]]___```aaabbbcccddddddddddddbbbeeeiiirrr{{{jjjbbbiii}}}}}}ppphhhddd___\\\YYYWWWWWWVVVUUUTTTQQQQQQQQQQQQQQQRRRSSSTTTOOOQQQUUUXXX[[[^^^bbbeeefffmmmvvv|||oooYYYNNNMMMMMMMMMNNNLLLKKKIIIHHHGGGGGGHHHIIIIIINNNPPPMMMKKKMMMNNNLLLLLLJJJHHHFFFFFFGGGIIIKKKIIIJJJKKKKKKJJJJJJKKKMMMSSS___gggaaaUUUNNNMMMNNNLLLJJJFFFBBB???AAAEEEIIIJJJLLLQQQUUUVVVZZZfffsssvvvmmmqqq~~~~~~lllUUUNNNNNNMMMMMMPPPPPPQQQRRRRRRRRRTTTXXXZZZ\\\ZZZXXXXXX[[[]]]]]]]]][[[ZZZXXXXXXXXXXXXWWWUUUOOONNNRRRZZZ______^^^______``````^^^\\\[[[\\\]]]______aaabbbccccccccccccaaaccceeejjjvvvlll^^^cccooo}}}uuukkkhhhccc```^^^\\\ZZZXXXUUUUUUTTTTTTTTTUUUVVVVVVTTTWWW[[[___ccchhhmmmqqqvvv}}}lll^^^PPPLLLMMMLLLKKKLLLJJJJJJIIIIIIHHHGGGGGGFFFFFFLLLNNNKKKHHHIIIKKKJJJJJJIIIHHHGGGFFFGGGGGGHHHGGGIIIJJJIIIHHHHHHJJJKKKMMMWWW]]]YYYRRRMMMJJJHHHLLLJJJGGGCCCAAACCCGGGJJJMMMNNNSSSWWWXXXYYYaaakkkxxx|||pppqqq~~~zzzeeeTTTQQQQQQNNNPPPUUUSSSSSSSSSRRRSSSVVV[[[^^^]]]ZZZXXXWWWZZZ\\\^^^^^^YYYZZZ[[[ZZZXXXWWWXXXYYYQQQOOORRRZZZ___^^^\\\\\\aaaaaa```^^^\\\ZZZ[[[\\\]]]^^^___aaabbbcccccccccdddaaaaaaggglllxxxwwwoooqqq}}}wwwrrrooolllhhhffffffeeedddccccccbbbbbbbbbeeehhhmmmrrrwww}}}~~~[[[RRRLLLKKKLLLJJJIIIJJJHHHIIIJJJKKKJJJHHHFFFDDDDDDKKKNNNJJJGGGHHHIIIJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFHHHIIIIIIHHHGGGHHHIIIJJJOOOQQQNNNMMMMMMJJJFFFIIIHHHEEECCCAAACCCGGGKKKMMMMMMQQQWWWZZZZZZ___eeebbbppp}}}}}}uuummmuuuuuucccUUUTTTTTTPPPQQQXXXTTTTTTSSSRRRRRRVVV\\\aaa^^^[[[XXXWWWYYY\\\^^^___XXX[[[]]][[[XXXWWWYYY[[[UUURRRTTT[[[___]]][[[ZZZbbbbbbaaa___\\\ZZZ[[[\\\\\\]]]^^^```aaabbbcccccceee]]]\\\bbbdddhhh}}}}}}zzz~~~|||zzzxxxwwwvvvvvvxxx{{{gggRRRLLLIIIJJJKKKHHHHHHJJJFFFHHHKKKLLLKKKIIIEEECCCDDDKKKNNNJJJFFFGGGIIIJJJHHHIIIIIIIIIHHHGGGEEECCCDDDFFFHHHHHHFFFFFFFFFGGGJJJJJJHHHFFFIIIMMMKKKFFFEEEDDDBBB@@@???BBBFFFJJJJJJJJJNNNVVV\\\]]]```eeeWWWfffsssppp|||yyymmmlllzzzhhh\\\SSSRRRUUUUUUSSSRRRUUUVVVWWWWWWWWWWWWZZZ[[[\\\ZZZXXXVVVUUUVVVWWWXXXVVVVVVWWWVVVUUUVVVYYY[[[WWWWWWWWWWWWWWWWWWVVVVVV[[[]]]^^^^^^]]]\\\]]]]]]]]]]]]^^^aaacccdddbbbaaacccaaa___^^^bbbjjjuuu|||iiiTTTNNNMMMKKKHHHGGGFFFFFFFFFHHHJJJKKKLLLKKKHHHEEECCCEEEFFFGGGHHHHHHGGGFFFEEELLLLLLKKKJJJIIIGGGEEEDDDDDDFFFHHHHHHGGGGGGGGGHHHLLLKKKIIIGGGGGGGGGIIIJJJFFFFFFEEE@@@;;;<<>>DDDHHHHHHJJJMMMQQQVVV[[[```ccc___^^^ccc___hhhxxxxxxzzzwwwgggXXXSSSOOOPPPPPPPPPTTTYYYXXXXXXXXXXXXXXXYYY\\\___aaa^^^YYYUUUTTTVVVYYY[[[UUUVVVVVVTTTRRRRRRTTTVVVQQQQQQQQQSSSUUUYYY\\\^^^\\\]]]]]]\\\ZZZYYYZZZ\\\___]]]]]]^^^aaacccddddddaaabbbaaaaaaaaacccgggjjjrrr~~~~~~iiiZZZQQQKKKGGGFFFFFFFFFFFFHHHIIIJJJJJJIIIIIIMMMQQQOOOHHHAAAAAABBBDDDFFFHHHHHHHHHHHHKKKLLLLLLLLLLLLKKKJJJJJJHHHIIIJJJIIIHHHHHHJJJLLLKKKJJJIIIHHHGGGHHHIIIJJJJJJGGGDDDBBB@@@BBBDDDFFFEEEIIIMMMRRRVVVZZZ___bbb\\\\\\bbb___eeevvv}}}~~~sss{{{ppp___VVVSSSRRRSSSQQQPPPUUU]]]ZZZZZZYYYXXXWWWYYY]]]```aaa]]]XXXTTTSSSUUUXXX[[[WWWWWWWWWUUUSSSRRRTTTUUUUUUTTTSSSTTTWWW[[[___bbb^^^^^^^^^\\\ZZZZZZ[[[]]]___]]]\\\\\\```cccfffgggaaaaaaaaa___^^^```cccfffjjjtttzzzeeeVVVOOOKKKHHHEEEEEEDDDDDDEEEGGGHHHJJJHHHFFFFFFLLLSSSSSSKKKCCCAAACCCDDDFFFGGGHHHGGGGGGIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKJJJIIIIIIKKKMMMJJJIIIIIIHHHHHHHHHIIIJJJLLLHHHEEECCCCCCDDDEEEDDDEEEIIIOOOTTTWWWZZZ\\\]]]ZZZZZZbbb___dddzzzwwwkkkwwwooo]]]XXXWWWWWWWWWUUUSSSXXX___]]]\\\ZZZWWWVVVXXX]]]```^^^[[[VVVRRRQQQTTTXXX[[[ZZZZZZYYYWWWTTTTTTUUUWWWXXXWWWVVVUUUWWWZZZ^^^```^^^______^^^\\\\\\]]]^^^___]]][[[\\\___dddggghhhcccbbb```]]]\\\___cccgggiiimmmwwwuuu___RRRNNNLLLIIIFFFEEEEEEDDDCCCCCCDDDFFFFFFDDDBBBCCCJJJRRRSSSMMMFFFCCCDDDEEEFFFGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLKKKJJJJJJLLLNNNIIIIIIIIIHHHIIIIIIIIIIIILLLIIIFFFDDDEEEFFFGGGFFFHHHKKKQQQWWW[[[\\\ZZZXXXYYYWWW______dddtttqqq~~~mmm]]][[[ZZZZZZZZZXXXVVVZZZaaa```^^^ZZZWWWUUUVVV[[[___[[[XXXTTTRRRRRRTTTXXX[[[[[[[[[ZZZXXXVVVVVVWWWYYYYYYXXXVVVVVVVVVXXXYYY[[[]]]^^^``````___^^^^^^___^^^\\\ZZZ\\\```dddgggiiieeedddbbb___^^^```dddhhhiiijjjnnnvvvlll\\\LLLGGGIIIIIIGGGEEEEEEEEECCCBBBBBBCCCCCCDDDBBBAAABBBGGGMMMOOOKKKGGGDDDDDDFFFFFFFFFEEEDDDCCCEEEEEEFFFHHHHHHIIIIIIIIIHHHJJJLLLLLLKKKKKKKKKLLLHHHHHHIIIIIIIIIIIIIIIIIILLLJJJGGGEEEEEEFFFIIIKKKMMMNNNSSS[[[cccddd^^^WWWXXXSSS[[[]]]dddwwwwwwhhh]]][[[XXXWWWYYYYYYXXX[[[```bbb___[[[VVVSSSTTTYYY]]]XXXWWWTTTSSSTTTVVVZZZ\\\[[[[[[ZZZYYYWWWVVVXXXZZZYYYXXXXXXXXXXXXXXXYYYYYYYYY\\\___aaa```___^^^^^^\\\[[[ZZZ]]]aaaeeehhhiiifffgggfffdddbbbbbbccceeehhhjjjkkklllqqq}}}rrrUUUKKKDDDEEEFFFEEEFFFIIIDDDCCCBBBAAAAAABBBCCCDDDCCCBBBCCCEEEHHHHHHFFFDDDBBBCCCDDDFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFIIIMMMNNNMMMKKKJJJJJJGGGHHHHHHIIIJJJJJJJJJIIIKKKKKKIIIFFFDDDEEEKKKPPPRRRQQQUUU```llloooeee[[[VVVNNNUUUZZZdddpppddd]]]XXXUUUTTTWWWYYYYYY[[[```ccc```[[[UUURRRSSSWWW[[[WWWVVVUUUUUUVVVXXX[[[]]]ZZZZZZZZZXXXWWWWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[[[[VVVZZZ^^^aaa```___^^^]]][[[ZZZ[[[]]]bbbfffhhhhhhgggiiijjjiiifffcccbbbbbbgggkkkmmmjjjhhhooo~~~qqqWWWIIIEEEEEEGGGEEEBBBFFFNNNBBBAAAAAA@@@AAABBBDDDEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@AAACCCEEEGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHGGGEEEIIIMMMOOONNNKKKJJJIIIGGGHHHIIIIIIJJJJJJJJJIIIJJJKKKJJJFFFCCCEEEMMMTTTUUURRRVVVdddssswwwlll___UUUKKKPPPWWWddd~~~}}}zzz~~~~~~tttaaa[[[[[[WWWWWWVVVUUUUUUXXX]]]aaabbb___[[[WWWUUUTTTUUUUUUYYYXXXWWWVVVWWWXXXZZZ\\\YYYXXXWWWVVVUUUVVVWWWXXXXXXZZZ\\\]]]\\\ZZZWWWUUUWWWZZZ]]]^^^]]]\\\\\\\\\ZZZZZZZZZ[[[^^^bbbeeegggeeeeeegggiiigggdddfffkkkmmmgggeeegggggggggnnnwwwfffSSSKKKCCCBBBBBBAAABBBDDDGGGHHH@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFCCCEEEHHHJJJLLLLLLKKKJJJKKKJJJHHHGGGHHHIIIHHHGGGFFFHHHJJJGGGDDDDDDJJJOOORRRWWW\\\gggyyyqqq[[[MMMMMMQQQ^^^|||sssnnnrrryyy~~~nnn^^^[[[\\\ZZZZZZYYYWWWWWWXXX\\\``````^^^[[[WWWUUUTTTSSSSSSYYYXXXWWWVVVVVVXXXZZZ[[[VVVVVVUUUTTTSSSSSSSSSSSSVVVYYY\\\______\\\XXXUUUYYY\\\^^^___^^^\\\\\\\\\WWWXXXZZZ\\\^^^```aaaaaabbbaaacccfffdddaaaccchhhiiieeecccdddcccbbbgggooo{{{|||gggRRREEEBBBBBBBBB@@@@@@AAABBBDDDFFF???????????????AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEGGGIIIKKKKKKKKKKKKLLLJJJIIIIIIJJJKKKKKKJJJGGGHHHHHHFFFDDDEEEJJJNNNOOOVVV```qqq]]]MMMLLLOOO\\\}}}nnneeejjjwww{{{zzzeee[[[ZZZ\\\ZZZZZZYYYWWWVVVVVVYYY[[[\\\[[[YYYWWWUUUTTTSSSRRRWWWWWWVVVUUUUUUVVVXXXYYYUUUUUUUUUTTTSSSQQQOOOOOOQQQTTTYYY]]]^^^[[[XXXUUUZZZ]]]______^^^]]]]]]^^^UUUWWWZZZ]]]^^^^^^]]][[[___^^^```cccccc```aaaeeefffcccbbbcccaaa___bbbfffoooyyyqqq^^^OOOEEEAAABBBAAA@@@???>>>>>>???@@@AAA???>>>===<<<===???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAADDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLJJJIIIJJJLLLNNNNNNMMMIIIGGGEEEDDDEEEGGGJJJMMMLLLSSSaaayyynnnXXXOOOMMMXXXsssiiinnnyyy{{{lll]]]XXXYYY[[[WWWXXXWWWUUUSSSRRRTTTVVVVVVVVVWWWWWWVVVUUUTTTSSSVVVUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTQQQOOOMMMNNNPPPSSSVVVWWWWWWVVVUUUYYY[[[]]]_________```aaaXXXZZZ\\\^^^^^^]]]\\\[[[^^^]]]___ccccccaaaaaadddddddddddddddbbb```aaaccclllooovvvoooWWWIIIDDDAAACCCEEE???>>>===<<<<<<<<<======>>>===;;;:::;;;===???AAA===>>>>>>>>>>>>>>>?????????????????????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBEEEEEEFFFFFFHHHJJJKKKLLLKKKJJJJJJKKKNNNPPPPPPPPPJJJGGGDDDCCCEEEHHHKKKLLLKKKRRR^^^vvviiiUUULLLTTTzzzqqqxxxqqq}}}rrraaaWWWWWWXXXXXXUUUVVVWWWUUUSSSRRRSSSTTTQQQSSSTTTVVVWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSQQQOOOMMMPPPPPPPPPPPPRRRTTTVVVWWWUUUWWWZZZ\\\^^^___bbbddd^^^^^^^^^___^^^^^^^^^^^^\\\ZZZ\\\aaabbb```___aaa```cccdddcccaaaaaaaaaaaaiiiiiiiiinnnyyyeeeTTTCCC===>>>>>>>>>???>>>===<<<<<<;;;;;;;;;:::===<<<;;;::::::<<<===>>><<<<<<<<<<<<======>>>>>>????????????@@@AAABBBCCCBBBCCCCCCCCCBBBBBBAAA@@@DDDDDDDDDEEEFFFHHHJJJKKKJJJIIIHHHJJJMMMPPPQQQPPPJJJGGGCCCBBBDDDGGGJJJLLLMMMQQQ[[[pppwww```WWW\\\}}}vvvtttqqq~~~vvvgggYYYUUUWWWXXXVVVUUUWWWXXXXXXWWWUUUVVVVVVQQQSSSTTTVVVVVVVVVVVVUUURRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNNUUUSSSQQQOOOPPPSSSWWWYYYRRRUUUXXXZZZ[[[]]]aaaccc`````````_________^^^^^^XXXVVVXXX]]]```^^^\\\]]]]]]aaabbb```^^^______]]]___bbbeeefffiiirrrvvviiibbbSSSGGG===<<<>>>===;;;:::======<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<======>>>?????????@@@AAABBBCCCDDDBBBBBBBBBBBBAAA@@@??????AAABBBCCCDDDEEEGGGHHHHHHGGGFFFFFFHHHKKKNNNNNNNNNIIIGGGDDDBBBBBBFFFJJJMMMMMMQQQXXXjjj}}}lllhhhmmm~~~zzz|||uuulll]]]SSSTTTYYYYYYTTTRRRUUUXXXYYYXXXWWWXXXXXXVVVVVVVVVVVVUUUTTTTTTSSSQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNOOOPPPQQQRRRSSSVVVTTTRRRPPPPPPQQQTTTVVVRRRTTTVVVWWWXXXZZZ]]]___\\\]]]___```___^^^\\\[[[WWWUUUVVV]]]```^^^\\\\\\^^^bbbccc]]][[[\\\\\\YYYWWW\\\aaacccbbbeeelllssszzzfffWWWOOOLLLKKKCCC===>>>@@@???======<<<<<<=========<<<<<<;;;;;;;;;<<<======<<<;;;:::::::::;;;;;;<<<======>>>===>>>>>>>>>???AAABBBCCCAAAAAAAAAAAA@@@???>>>===>>>???AAACCCEEEEEEEEEEEEEEEDDDCCCEEEHHHJJJKKKKKKHHHGGGFFFBBB@@@CCCJJJOOOIIINNNUUUcccsssddddddmmm~~~www~~~nnneeeWWWPPPTTT[[[ZZZTTTNNNQQQUUUWWWWWWWWWWWWXXXZZZYYYXXXVVVTTTSSSQQQQQQPPPQQQQQQQQQPPPPPPOOONNNOOOOOOOOOPPPQQQTTTVVVXXXTTTSSSQQQPPPOOOOOOPPPPPPTTTUUUVVVVVVVVVWWWYYY[[[WWWZZZ]]]``````]]]YYYVVVYYYVVVXXX^^^bbb```^^^]]]aaafffeee^^^ZZZ\\\[[[WWWVVVYYY]]]___^^^```cccfffjjjyyyzzzcccPPPEEEBBBBBBDDD===999;;;======>>>@@@<<<<<<===>>>>>>======<<<:::;;;===>>>>>>===;;;999::::::;;;;;;<<<===>>>>>><<<<<<<<<===>>>@@@AAABBBAAAAAAAAA@@@@@@>>>======<<<>>>AAACCCEEEEEEDDDCCCCCCBBBBBBCCCFFFHHHIIIHHHGGGHHHGGGCCC???AAAIIIPPPEEEKKKQQQ]]]uuuaaaNNNNNNZZZ}}}~~~yyynnnaaa]]]UUURRRXXX^^^\\\VVVQQQRRRSSSUUUVVVWWWXXXXXXTTTUUUVVVUUURRRPPPOOOOOOOOOPPPRRRTTTUUUTTTSSSRRRTTTSSSRRRSSSVVVWWWUUURRRYYYSSSPPPPPPQQQOOOOOORRRRRRSSSTTTVVVXXXXXXVVVTTTVVVXXXZZZZZZYYYWWWWWWWWWUUU]]]cccbbb```___]]]ZZZaaadddddd```ZZZUUUVVVYYYTTTWWW[[[]]]^^^___```bbbfffhhhrrrqqq[[[JJJBBB@@@@@@@@@<<<<<<;;;;;;;;;<<<<<<===:::;;;;;;<<<===>>>??????;;;:::999:::<<<<<<<<<:::999999:::;;;;;;<<<<<<===<<<>>>AAABBBAAA@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@===???AAACCCDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHHHHFFFFFFEEEDDDBBBBBBDDDFFFGGGHHHOOO```sssxxxaaaCCCGGGMMMvvv~~~yyypppdddYYYXXXTTTOOOQQQVVVVVVSSSQQQRRRSSSTTTUUUTTTSSSSSSTTTTTTTTTRRROOONNNOOOPPPQQQSSSUUUVVVWWWWWWVVVUUUUUUSSSSSSTTTWWWXXXVVVTTTWWWRRRPPPSSSSSSPPPNNNPPPQQQRRRSSSVVVXXXYYYWWWUUUWWWXXXYYYYYYWWWVVVVVVWWWWWW^^^cccbbb``````^^^\\\^^^aaabbb^^^XXXUUUUUUWWWUUUWWWYYY\\\]]]___```aaabbbbbbhhhuuuuuupppdddZZZKKKBBB?????????>>><<<<<<;;;;;;;;;;;;;;;<<<::::::;;;;;;<<<=========;;;:::999:::;;;<<<;;;:::999999::::::;;;<<<<<<<<<<<<>>>@@@AAA@@@@@@AAABBBAAAAAA@@@???????????????<<<>>>@@@BBBDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGEEECCCAAABBBEEEHHHHHHHHHMMMZZZiiirrrqqqmmmkkk[[[DDDDDDHHHooo|||}}}uuunnnfff[[[TTTVVVSSSNNNLLLPPPRRRQQQQQQRRRTTTUUUTTTRRROOONNNTTTTTTRRROOOMMMMMMOOORRRRRRSSSUUUWWWWWWWWWVVVVVVUUUTTTTTTUUUXXXYYYXXXWWWUUUQQQQQQTTTUUUQQQMMMNNNQQQRRRSSSVVVXXXYYYWWWUUUWWWWWWXXXVVVTTTTTTUUUWWWYYY^^^aaa______```___]]]]]]___```^^^YYYVVVWWWXXXWWWVVVVVVXXX[[[^^^______]]]\\\___eeellluuu~~~ssscccVVVPPPHHHCCC===;;;<<<===<<<:::<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::999888999;;;<<<;;;:::999999::::::;;;;;;<<<<<<<<<===?????????@@@BBBDDDAAA@@@???>>>===>>>??????===>>>???AAADDDFFFHHHJJJGGGGGGFFFFFFEEEFFFFFFGGGIIIHHHEEEBBBAAABBBFFFIIIIIIHHHLLLUUU```fffccc]]]aaaZZZJJJEEEHHHooo~~~wwwxxx}}}}}}zzzlllbbb]]]XXXWWWWWWTTTOOOOOOSSSSSSQQQPPPRRRUUUWWWVVVTTTQQQNNNRRRSSSSSSQQQOOOOOOPPPRRRRRRSSSTTTUUUVVVVVVVVVUUUVVVUUUUUUVVVXXXYYYZZZZZZVVVRRRQQQTTTTTTQQQNNNOOOSSSSSSTTTVVVXXXXXXUUUSSSUUUVVVUUUSSSQQQQQQSSSTTTYYY\\\^^^\\\\\\______\\\\\\^^^```___\\\YYYYYYZZZWWWUUUSSSUUUXXX[[[\\\\\\ZZZYYY[[[^^^___dddppp}}}xxxmmmfff^^^QQQEEE???===;;;999999:::;;;999777<<<;;;:::999999888999999::::::999999888888888888999888777888:::<<<;;;:::888999999:::;;;;;;<<<<<<<<<============???BBBEEEAAA@@@???======>>>???@@@?????????@@@BBBEEEHHHJJJGGGGGGFFFFFFGGGGGGHHHHHHJJJIIIFFFBBB@@@BBBGGGKKKJJJJJJNNNVVV```ccc```[[[aaa^^^QQQHHHQQQ{{{wwwuuuwwwzzzzzz~~~eeeZZZXXXXXX[[[XXXRRROOOSSSWWWUUUNNNPPPSSSVVVYYYYYYXXXVVVTTTQQQSSSVVVVVVUUUSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWUUUVVVVVVVVVVVVWWWYYYZZZZZZTTTQQQRRRSSSPPPPPPSSSVVVVVVVVVWWWWWWVVVSSSPPPTTTTTTSSSQQQOOONNNPPPRRRWWWYYYZZZXXXYYY]]]]]]ZZZZZZ\\\]]]]]]\\\ZZZYYYXXXUUUSSSRRRSSSUUUWWWYYYYYYVVVVVVYYY\\\[[[\\\eeeoooooo{{{|||rrraaaXXXRRRQQQOOOGGG>>>999<<<;;;999888999999888777::::::999888888888888888999999999888777777666666888777666888:::;;;;;;:::888888999999:::;;;;;;<<<<<<<<<======<<<>>>AAACCCBBBAAA@@@???>>>??????@@@BBBAAA@@@@@@AAADDDFFFHHHEEEEEEFFFFFFGGGIIIJJJKKKKKKJJJFFFCCCAAACCCHHHLLLLLLMMMQQQYYYaaaccc```[[[bbb```UUUIII]]]wwwxxxyyyvvvqqqwww```VVVVVVXXXZZZVVVPPPNNNSSSWWWSSSJJJPPPSSSVVVYYYZZZZZZYYYXXXPPPTTTXXXZZZYYYVVVTTTSSSWWWWWWWWWXXXYYYYYYZZZZZZUUUVVVVVVUUUSSSTTTVVVYYY\\\VVVRRRSSSSSSRRRRRRUUUVVVVVVVVVWWWWWWVVVSSSPPPSSSSSSSSSQQQOOONNNOOOPPPUUUWWWWWWVVVYYY\\\\\\XXXVVVWWWYYYYYYYYYWWWUUUSSSSSSTTTUUUUUUTTTUUUWWWYYYSSSSSSVVVZZZZZZYYY]]]ddddddlllvvvwwwhhhYYYPPPGGGCCCBBBEEEGGGCCC>>>===999888777777666777888999888888777777777777888888888888888888777777666666777666666777999;;;::::::888888999999::::::;;;;;;;;;=========<<<===???AAAAAA@@@@@@@@@@@@?????????AAAAAA@@@???@@@BBBEEEFFFDDDDDDEEEFFFGGGIIIKKKKKKKKKJJJGGGDDDBBBDDDHHHKKKNNNPPPTTT[[[aaaaaa]]]XXX^^^```ZZZMMMlll}}}zzz|||}}}yyysss|||yyyhhhZZZUUUUUUWWWWWWUUUQQQNNNPPPSSSPPPJJJPPPRRRTTTVVVWWWXXXXXXXXXRRRUUUXXXYYYXXXWWWVVVVVVXXXXXXXXXXXXYYYZZZ[[[[[[UUUUUUUUUSSSQQQQQQSSSVVV\\\WWWTTTVVVVVVTTTSSSUUUTTTTTTUUUVVVXXXWWWUUURRRTTTUUUVVVUUURRRPPPPPPPPPTTTVVVWWWWWWZZZ]]]\\\VVVUUUVVVWWWXXXXXXVVVSSSPPPRRRVVV[[[ZZZVVVTTTWWW[[[UUURRRSSSWWWXXXXXXZZZ^^^^^^bbbhhhlllqqqyyy{{{nnnbbbWWWMMMDDD???>>>;;;<<>>>>>@@@666777777777666666777888666666666666777888999999888888888777777777777777666555555666999::::::999888888888999::::::;;;;;;;;;===>>>>>>===<<<======>>>???@@@AAA@@@???===<<<>>>>>>>>>???@@@BBBEEEFFFEEEEEEEEEFFFFFFGGGIIIIIIJJJJJJHHHFFFDDDEEEHHHKKKLLLOOOTTT[[[``````\\\XXXZZZcccfff[[[~~~|||}}}~~~{{{|||yyy~~~~~~uuugggZZZUUUUUUVVVVVVTTTVVVUUUPPPNNNPPPOOOMMMPPPQQQRRRSSSTTTUUUUUUVVVSSSUUUVVVWWWVVVVVVWWWYYYWWWVVVVVVWWWWWWXXXYYYZZZTTTUUUUUURRROOONNNQQQTTT[[[WWWVVVYYYZZZVVVSSSSSSRRRRRRSSSVVVXXXYYYWWWUUUUUUWWWXXXWWWUUURRRQQQQQQTTTVVVWWWXXX[[[___\\\VVVWWWWWWXXXYYYYYYWWWSSSPPPQQQYYY___^^^WWWTTTXXX]]]YYYTTTRRRUUUXXXXXXZZZ]]]YYY]]]cccggghhhjjjlllnnnwww|||uuueee\\\OOODDD???<<<;;;999:::888777888777555888===777888:::999888666666666555555555555666888999:::777777777888888888888888666555555666999::::::999777888888999::::::;;;;;;;;;===??????===<<<;;;;;;<<<===???AAA@@@>>><<<:::;;;;;;<<<>>>AAACCCEEEGGGGGGFFFFFFEEEFFFFFFGGGGGGJJJJJJIIIGGGEEEFFFHHHJJJIIIMMMSSS[[[aaabbb___\\\YYYiiitttjjj}}}}}}zzz~~~rrrmmmnnnkkkcccXXXRRRQQQSSSUUUVVVZZZVVVQQQMMMMMMNNNOOOOOOQQQQQQPPPOOOPPPRRRUUUWWWSSSQQQPPPQQQSSSVVVWWWVVVXXXVVVTTTRRRTTTWWW[[[^^^QQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSTTTUUUWWWYYY[[[[[[[[[[[[VVVUUUTTTUUUWWWVVVRRRNNNUUUUUUVVVVVVWWWXXXYYYZZZZZZWWWUUUXXX[[[\\\WWWSSSVVVXXXZZZ[[[YYYWWWUUUUUUWWWVVVUUUUUUUUUUUUVVVWWWRRRUUUZZZ^^^aaaccccccbbbbbbeeekkkuuuvvvjjj^^^TTTOOOHHHDDD???999666666777888999888888888777777666666999888888777666555555444666666666666666666666666888888777777666666555555888888999999999888888777777777777888999999::::::<<<>>>???@@@>>>>>>???@@@===>>>???@@@@@@???>>>=========>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFIIIIIIHHHGGGGGGGGGHHHIIIMMMRRRXXX\\\dddiiidddZZZccckkkyyyzzzyyymmmhhhfffbbb\\\TTTOOOOOORRRTTTUUUVVVSSSPPPNNNOOOQQQQQQQQQPPPOOOOOONNNNNNOOOPPPQQQTTTRRRQQQQQQTTTVVVVVVVVVVVVUUUUUUTTTUUUVVVWWWXXXRRRRRRRRRRRRRRRRRRQQQQQQTTTTTTTTTUUUUUUTTTTTTTTTRRRSSSUUUWWWYYYYYYYYYYYYWWWVVVVVVWWWYYYXXXUUURRRSSSSSSSSSSSSTTTVVVWWWXXXVVVTTTRRRTTTXXXZZZWWWTTTVVVXXXZZZYYYWWWUUUTTTTTTUUUUUUVVVVVVUUUTTTTTTSSSRRRTTTXXX[[[]]]^^^^^^^^^ZZZ[[[]]]bbbiiiooorrrsssyyyvvvwww|||zzztttpppnnngggeee```YYYQQQIIICCC@@@>>><<<999777666777999;;;888888888777777666666666888888777666666555444444555555555555555555555555777777777666666666555555777888888999999888888777666777777888888999::::::;;;===??????>>>>>>>>>???===>>>???@@@@@@???>>>=========>>>??????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDHHHHHHGGGGGGFFFGGGHHHJJJPPPUUUYYY^^^fffmmmjjjccciiippp|||zzzssshhh```\\\WWWSSSOOOLLLMMMPPPQQQRRRQQQOOONNNOOOQQQSSSSSSRRROOOOOOOOOOOONNNNNNNNNNNNSSSRRRQQQQQQSSSTTTTTTTTTSSSSSSUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPTTTSSSSSSRRRRRRSSSSSSTTTPPPQQQSSSTTTVVVWWWWWWWWWUUUUUUUUUWWWXXXXXXUUUSSSPPPPPPPPPPPPQQQSSSTTTUUUSSSPPPNNNPPPSSSVVVVVVTTTVVVXXXYYYXXXUUUSSSRRRRRRSSSTTTVVVWWWVVVTTTPPPNNNRRRSSSTTTUUUWWWXXXYYYZZZWWWUUUTTTTTTVVVWWWWWWVVVWWWUUUWWW]]]``````cccggghhhiiilllqqqvvvzzzzzzzzz}}}zzzxxxyyy{{{}}}{{{uuuqqqjjjfff___XXXRRRNNNMMMLLLGGGFFFCCCAAA>>><<<::::::777777666555555666888999777777777666666666666666777777666666555444444444444444444444444444444444666666666666666555555555777777888888888888777777666666777888888999999:::;;;<<<>>>>>>=========>>><<<===>>>?????????>>>======>>>>>>??????@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCFFFGGGGGGFFFEEEFFFHHHKKKNNNRRRVVV\\\eeemmmnnnjjjrrryyy{{{yyymmmdddZZZTTTOOONNNLLLLLLLLLMMMNNNNNNMMMMMMMMMNNNQQQRRRQQQPPPNNNOOOPPPQQQQQQQQQPPPPPPRRRQQQPPPPPPQQQRRRQQQPPPPPPQQQRRRSSSTTTSSSSSSRRRTTTSSSSSSRRRQQQPPPOOOOOORRRQQQPPPOOOOOOPPPQQQRRROOOPPPQQQSSSTTTUUUVVVVVVSSSTTTUUUUUUUUUTTTRRRPPPPPPOOONNNNNNOOOQQQSSSTTTTTTQQQMMMMMMPPPRRRSSSSSSWWWXXXXXXWWWTTTRRRQQQQQQQQQTTTWWWXXXWWWSSSMMMJJJOOOOOOOOOPPPRRRTTTWWWXXXUUUSSSQQQPPPPPPPPPOOOMMMGGGFFFHHHMMMOOOMMMNNNQQQPPPOOOPPPUUU[[[^^^[[[WWWZZZZZZZZZZZZ[[[\\\]]]^^^YYY[[[]]]^^^\\\WWWRRROOOGGGEEEBBB???===<<<<<<<<<;;;:::999888888999:::;;;777777666555444444333333666555555555555555555555555555555555444444333333444444444444444444444444555555555555555555555555666666777777888777777777666666777777888999999999:::<<<======<<<<<<<<<>>><<<===>>>?????????>>>======>>>>>>>>>?????????@@@AAA@@@@@@@@@AAABBBDDDDDDEEEFFFGGGFFFEEEEEEHHHKKKNNNRRRYYYbbbkkkrrrtttrrr{{{{{{sssjjjaaaWWWPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMOOOOOOMMMKKKJJJKKKMMMPPPRRRSSSTTTTTTQQQPPPNNNOOOOOOOOOMMMLLLMMMNNNOOOPPPRRRSSSTTTUUUSSSRRRRRRQQQPPPOOONNNNNNOOONNNMMMLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRTTTUUUVVVTTTUUUVVVVVVTTTRRRPPPNNNRRRQQQPPPNNNOOOPPPRRRTTTUUUSSSOOOMMMMMMOOOQQQQQQWWWXXXXXXVVVSSSQQQPPPQQQPPPSSSUUUWWWUUUQQQKKKHHHKKKKKKKKKLLLOOORRRUUUWWWPPPNNNLLLKKKKKKKKKJJJIIIEEECCCCCCGGGGGGDDDCCCFFFEEEBBB???BBBHHHIIIFFFAAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@>>><<<777888888999999999888888888777666555555666888999777777666555444333222111444444444444444444444444444444444333333333333333222222222222222222222222444444444444444555555555444555666777777777777777555666666777888888999999999:::<<<<<<;;;;;;;;;<<<;;;<<<===>>>???>>>>>>===>>>>>>>>>>>>>>>?????????=========>>>@@@CCCEEEGGGEEEGGGIIIGGGDDDDDDHHHLLLQQQVVVaaammmwww{{{||||||{{{}}}oooeee]]]TTTNNNLLLMMMOOOOOOMMMKKKKKKLLLNNNMMMLLLMMMNNNNNNLLLJJJFFFGGGJJJMMMPPPSSSVVVWWWQQQPPPOOONNNOOONNNKKKIIIKKKLLLMMMOOOQQQSSSUUUUUUPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNOOOQQQRRRTTTUUUTTTVVVXXXXXXUUUSSSQQQQQQVVVTTTQQQOOOOOOPPPRRRSSSUUUSSSPPPNNNMMMMMMOOOPPPUUUUUUUUUTTTQQQOOOPPPPPPNNNPPPQQQRRRPPPMMMIIIGGGFFFGGGGGGIIIKKKNNNQQQSSSOOOLLLJJJIIIHHHHHHFFFEEEDDDAAA@@@BBB@@@===<<<>>>@@@===999;;;>>>@@@===999::::::;;;<<<<<<;;;::::::>>>===;;;:::999999999999555666777888888777666555999888777666555555555555333333333444444444555555333333333333333444444444333333333222222222222222222222222222222222222222333333333444444444444444333444555666666777777666555555666777777888888999888:::;;;;;;::::::;;;<<<:::;;;===>>>???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<>><<<===<<<999999<<<;;;:::999;;;>>>>>>;;;888777777777777888888999:::;;;:::999888777777888888666666555555444444444444777777777666555444333222000000000111222444666777222222222222333333333444222222222222222222222222111111111111111111111111222222333333333444444444222333444555666666666666555555666666777888888888777999;;;;;;:::999:::;;;:::;;;<<<>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>===;;;;;;:::;;;===AAAEEEGGGHHHLLLNNNKKKEEECCCGGGLLLNNNRRR\\\kkkssstttwww{{{uuuggg\\\TTTNNNKKKHHHKKKNNNNNNMMMLLLNNNPPPOOONNNMMMMMMOOOQQQQQQPPPKKKKKKLLLNNNRRRVVVZZZ]]]TTTSSSRRRRRRQQQOOOLLLIIIIIILLLQQQUUUVVVSSSPPPMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLJJJJJJJJJJJJLLLNNNPPPQQQKKKOOOSSSUUUTTTSSSTTTVVVZZZWWWSSSPPPNNNNNNOOOPPPMMMNNNNNNMMMLLLLLLNNNPPPNNNOOOOOOMMMLLLKKKLLLNNNJJJIIIGGGFFFEEEDDDDDDEEEBBBCCCCCCDDDEEEFFFGGGGGGFFFEEECCCCCCDDDDDDDDDCCCAAA===:::;;;;;;888:::===777888;;;>>>@@@???<<<:::666555555555666888:::;;;666777777777666666555555666444222111111222444666111222333333222111///...000000//////111222444555111111222222222333333333111111111111111111222222000000000000000000000000222222222333333444444444222333444555666666666666555555666666777888888888777888::::::999999999:::999:::<<<>>>>>>>>>>>>===>>>>>>>>>>>>===============<<<;;;;;;===@@@CCCEEEJJJMMMOOOLLLEEECCCGGGMMMQQQSSS\\\iiiqqqrrrwww~~~~~~||||||jjj[[[TTTPPPMMMJJJLLLLLLKKKKKKKKKKKKKKKKKKMMMMMMMMMOOOQQQQQQPPPNNNKKKLLLMMMNNNQQQSSSUUUVVVVVVTTTSSSQQQQQQQQQRRRRRRJJJNNNRRRSSSQQQNNNKKKIIIJJJIIIIIIJJJLLLNNNNNNNNNKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKJJJJJJJJJJJJJJJGGGIIILLLPPPSSSUUUUUUVVVXXXVVVSSSQQQOOONNNOOOOOONNNMMMLLLKKKLLLMMMOOOPPPNNNLLLJJJIIIJJJKKKJJJIIIGGGHHHHHHHHHFFFDDDAAA??????>>>???BBBEEEGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>===<<<;;;999888888999999777777777999<<>>999777555444666777777777:::999888666444222000000222222222111111111000000111111111111000000000///000000000000000000000000000000111111111222222222333333333222222111111111000000000000000111111222222222222222222222222222333333222222222333444444555555555666666666666666888999999::::::999999888777999;;;===???@@@@@@???AAAAAA@@@@@@???@@@@@@@@@>>>=========>>>@@@CCCDDDHHHMMMQQQOOOIIIFFFIIIMMMPPPSSSYYYeeeuuu~~~yyyvvv|||~~~uuudddWWWQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKPPPOOONNNOOOQQQRRRQQQPPPKKKKKKKKKLLLMMMPPPRRRSSSSSSSSSSSSRRRSSSSSSTTTTTTMMMOOORRRRRRPPPLLLJJJIIIMMMKKKJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKJJJIIIFFFHHHKKKNNNQQQSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQOOOMMMKKKIIIIIIJJJLLLMMMMMMLLLJJJJJJKKKKKKIIIHHHGGGHHHHHHGGGEEECCC@@@>>>?????????BBBDDDFFFFFFEEEEEEDDDCCCBBB@@@???>>>>>>;;;:::999888777777777888777666666888:::<<<<<<<<<888666444444555666666666666666555333333222222222222222222111111000000000111111111000000000//////000000000000000000000000000000000111111111222222222222111111000000000000000000//////000000111222222222222222222222222222333222222222222333444444555555555555666666666666777888888999999888888777888999;;;<<<>>>>>>>>>>>>@@@@@@?????????@@@@@@AAA???>>>>>>===>>>@@@BBBDDDEEEKKKOOONNNJJJIIILLLQQQTTTVVV[[[eeeuuuzzzssssssuuuvvvtttiii[[[QQQMMMMMMNNNNNNKKKKKKKKKLLLLLLLLLKKKKKKQQQOOONNNNNNPPPQQQQQQPPPLLLKKKJJJIIIJJJKKKMMMOOOQQQQQQRRRTTTTTTUUUUUUUUUOOOPPPQQQPPPMMMKKKJJJKKKPPPNNNLLLJJJIIIKKKLLLNNNOOOOOONNNMMMLLLKKKIIIIIIJJJKKKMMMMMMMMMKKKIIIHHHEEEFFFIIIKKKNNNPPPQQQRRRQQQQQQRRRRRRRRRRRRRRRRRRPPPNNNJJJGGGFFFGGGIIIKKKLLLKKKKKKKKKLLLKKKHHHFFFGGGGGGGGGFFFEEEBBB@@@>>>@@@??????AAACCCEEEEEEDDDDDDCCCAAA???>>>=========999888777666555555666666666555555666888999999888777555333333555666555444333222111000000222444555111111111111000000000000000000000000//////////////////////////////////////////000000000111111111000000////////////......///////////////000111111111111111111111111111111222222111111222333333444444444555555555666666666666777777777777777777666888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@@@@AAA@@@@@@???>>>???@@@BBBCCCCCCHHHLLLMMMKKKKKKPPPTTTXXXZZZ^^^eeesssxxxqqqnnnmmmllleee]]]RRRKKKIIIJJJMMMNNNKKKKKKLLLMMMMMMMMMLLLLLLOOOMMMLLLLLLNNNOOOOOOOOONNNLLLJJJHHHHHHIIIKKKLLLOOOPPPRRRSSSTTTSSSRRRQQQOOOOOOOOOMMMKKKKKKLLLNNNRRRQQQNNNJJJHHHIIILLLNNNQQQPPPPPPOOOMMMJJJHHHGGGJJJKKKMMMNNNNNNKKKIIIGGGDDDEEEGGGJJJLLLOOOPPPQQQRRRQQQPPPOOOOOOPPPQQQRRRQQQNNNJJJGGGEEEFFFHHHJJJKKKKKKKKKLLLLLLJJJGGGDDDEEEEEEFFFEEEEEECCCBBBAAA@@@???>>>@@@BBBDDDDDDCCCCCCAAA???<<<;;;;;;<<<<<<777777666666555555555555777666555555777777666555666555333444555666555444222000...---...000222444000000000000000000000000000000/////////......................................./////////000000000////////////............///............///000000111111111111111111111111111111000111111222333444333444444555555666666666666777777888888777777666888888999999::::::::::::<<<<<<<<<===>>>???@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBFFFJJJKKKKKKLLLQQQUUUWWW\\\```gggvvvzzzssspppnnniiibbb]]]WWWRRRKKKGGGFFFHHHKKKLLLJJJKKKMMMNNNOOONNNMMMLLLNNNMMMLLLMMMOOOPPPPPPPPPOOONNNLLLJJJJJJJJJLLLMMMOOOPPPQQQQQQQQQPPPNNNMMMMMMNNNMMMLLLJJJKKKNNNQQQRRRRRROOOLLLIIIIIILLLPPPRRRRRRQQQPPPNNNKKKHHHGGGJJJKKKMMMNNNMMMJJJHHHFFFEEEFFFGGGIIIKKKNNNOOOPPPTTTRRRMMMJJJIIIKKKMMMOOOPPPNNNJJJGGGFFFGGGHHHJJJJJJJJJJJJJJJKKKIIIEEEBBBBBBBBBCCCDDDDDDDDDDDDDDD???>>>===>>>AAACCCDDDDDDAAA???===:::999999::::::666666666666666555555555777666555555666666555333666555444555666666555444222000...,,,,,,---000111/////////////////////////////////............---------------------------------........./////////......//////////////////.........---......///000000000000000000000000000000//////000111222333444333333333444555666666777777888888888888888888777888888888888999999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAACCCFFFHHHIIIIIIKKKOOOSSSSSSZZZdddppp~~~xxxpppkkkkkkkkkdddZZZTTTMMMKKKHHHFFFEEEFFFGGGIIIHHHIIIKKKMMMNNNMMMLLLKKKLLLLLLMMMOOORRRSSSRRRQQQNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPOOONNNMMMLLLLLLMMMMMMMMMKKKJJJKKKNNNQQQPPPQQQPPPMMMJJJJJJNNNRRRRRRRRRSSSRRRPPPNNNKKKIIIJJJJJJKKKLLLKKKIIIFFFEEEEEEEEEFFFGGGJJJLLLNNNOOOUUURRRMMMIIIGGGHHHJJJLLLLLLKKKIIIHHHGGGHHHIIIJJJIIIHHHHHHHHHHHHFFFCCCAAA???@@@@@@AAABBBBBBCCCCCC>>>===<<<===@@@CCCEEEEEE>>>===;;;999888777777777444555555666555555444444666555444444555555444222444333333444555555444222111000...,,,,,,,,,---...............///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................../////////---------------...//////////////////////////////////////////000111333333222222333444555666666777777888888999999888888777777777777777888999;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@CCCEEEFFFGGGHHHJJJNNNQQQQQQ[[[iii|||yyynnniiiggghhheeeZZZQQQMMMGGGGGGGGGFFFEEEDDDDDDEEEDDDFFFHHHKKKKKKKKKIIIHHHGGGHHHJJJNNNRRRSSSQQQOOOKKKLLLNNNOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOONNNLLLJJJJJJKKKMMMLLLOOOQQQOOOLLLLLLPPPTTTQQQRRRSSSTTTSSSPPPNNNLLLJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCDDDEEEGGGJJJLLLMMMRRRPPPNNNLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGEEEEEEEEEDDDBBB@@@>>>>>>============>>>>>><<<;;;:::<<<@@@CCCFFFFFF<<<;;;:::999777666555555222222333444444333333222444222111222333333222111111111111222333333111/////////...------------...---------....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------...------,,,,,,------...///////////////////////////.........///000111222333111222222333555666666777666777777777777777777666777777777777888:::<<<===<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDFFFJJJNNNQQQWWWaaaooo~~~vvvrrrbbb```aaabbbZZZLLLEEEEEEDDDFFFHHHHHHFFFCCCBBBBBBAAACCCFFFHHHIIIHHHGGGEEEAAABBBFFFKKKOOOPPPNNNKKKIIIKKKMMMPPPQQQQQQPPPOOOOOONNNNNNMMMNNNOOOQQQRRRQQQQQQPPPMMMJJJHHHIIIJJJJJJNNNQQQPPPMMMMMMQQQUUUPPPRRRSSSUUUTTTRRRPPPNNNJJJJJJIIIGGGFFFEEEEEEDDDBBBBBBBBBCCCEEEHHHJJJLLLNNNOOOOOOOOONNNKKKIIIGGGBBBCCCEEEGGGHHHHHHIIIHHHIIIGGGDDDCCCCCCBBBAAA@@@>>>===<<<::::::999999999;;;:::999;;;???DDDFFFGGG:::::::::999888666444333000000222333333222111000222000///000111222111////////////000111111///---------..................---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////------......///111222333111111222333555666666777555555666666666666555555777666666777999;;;===???<<<<<<;;;:::::::::;;;;;;:::;;;<<<>>>??????@@@@@@??????@@@CCCFFFJJJOOORRR___gggsss{{{ggg~~~|||rrrnnn```]]]WWWQQQKKKGGGEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCEEEFFFGGGFFFDDDGGGDDDBBBDDDJJJMMMKKKGGGJJJIIIHHHKKKPPPRRRRRRQQQOOOOOOOOOMMMLLLMMMPPPSSSTTTRRROOOLLLJJJJJJJJJKKKOOONNNMMMLLLMMMNNNOOOPPPOOOPPPQQQTTTUUUSSSOOOLLLLLLKKKHHHEEECCCBBBAAAAAA@@@AAACCCDDDDDDEEEGGGIIINNNIIIEEEIIIPPPSSSNNNHHH@@@@@@@@@BBBEEEGGGHHHGGGGGGEEEBBB???============@@@===:::777555666777888555777:::===@@@BBBDDDDDD===:::888666666555333111111111111111000000000///000000000000////////////000000000000000//////...------------------------...---,,,++++++++++++,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------////////////////////////,,,---...000111111111111333333444444444444444444444555666666666666666555666777999999999;;;===@@@<<<======<<<:::888999:::::::::;;;;;;===>>>???@@@@@@AAABBBAAABBBFFFMMMSSS```jjjqqqvvvYYYxxxnnnhhhZZZVVVPPPJJJEEECCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDAAAAAAAAACCCEEEFFFFFFFFFFFFDDDCCCEEEIIIJJJIIIGGGHHHGGGGGGIIIMMMPPPOOONNNNNNOOONNNMMMLLLMMMPPPRRRRRRQQQOOOLLLKKKJJJJJJKKKOOONNNMMMMMMLLLLLLLLLLLLNNNNNNOOOPPPRRRPPPMMMJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBDDDFFFFFFEEEDDDEEEFFFJJJFFFDDDGGGLLLNNNJJJFFF???>>>>>>@@@CCCEEEEEEEEEDDDBBB@@@===;;;:::;;;;;;>>><<<:::777666666666777444555888:::===???@@@AAA999777555555555666555333111111000000000/////////////////////............///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************++++++,,,---,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................,,,---...///111111111111222333333333333444444444444444555666666666666555555666888888888:::<<<>>>999;;;;;;;;;999999:::;;;;;;;;;;;;;;;===>>>???@@@@@@AAABBBAAAAAAEEELLLRRR\\\fffjjjzzz}}}|||bbbyyyyyyzzz|||{{{sssfff\\\RRROOOJJJEEEBBBAAABBBCCCBBBCCCEEEGGGGGGGGGEEEDDD??????AAACCCDDDFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEGGGJJJLLLLLLKKKNNNNNNNNNMMMLLLMMMOOORRRPPPPPPNNNMMMLLLKKKKKKKKKNNNNNNNNNMMMLLLKKKJJJIIILLLLLLKKKLLLMMMMMMJJJHHHFFFEEEDDDCCCBBBBBBCCCCCCDDDFFFHHHHHHFFFDDDCCCCCCEEEDDDCCCDDDFFFFFFEEECCC>>>======>>>AAABBBBBBAAA@@@???<<<:::888888888888;;;:::999888666555444444333444666777999:::;;;;;;666444333333555666666555000000000/////////...............---------,,,,,,---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///000111111111111111111222222222333333333444555555666666555555444666777888888999;;;===888999::::::999999:::<<<;;;;;;;;;;;;<<<>>>???@@@???@@@AAAAAAAAADDDKKKPPPTTT^^^```jjjuuupppooorrrwwwyyyvvvjjjZZZNNNLLLJJJHHHFFFEEEDDDDDDDDD@@@BBBEEEGGGGGGFFFEEECCC@@@BBBDDDEEEFFFFFFGGGGGGCCCEEEGGGHHHFFFEEEFFFFFFEEEEEEEEEGGGHHHJJJJJJJJJNNNOOOPPPOOONNNNNNPPPRRRNNNNNNMMMMMMLLLLLLKKKKKKMMMNNNNNNOOONNNLLLJJJIIILLLKKKJJJJJJKKKKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCBBBCCCEEEHHHIIIGGGDDDBBBBBBAAABBBCCCCCCAAA@@@@@@@@@===<<<<<<===???@@@@@@>>>===<<<:::888777666666666777888888777666555333222333333444666666777777777444222111111333444444333/////////............---,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************************)))))))))))))))))))))))))))******+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++------------------------,,,,,,...///000111111111//////000000111111222222222333444555555555555555444666888999999999;;;<<<:::;;;<<<<<<:::999:::;;;;;;;;;;;;<<<<<<===??????>>>@@@AAAAAAAAACCCJJJOOONNNXXXZZZ```rrr{{{xxxxxx~~~sssvvvvvvqqqeeeXXXMMMGGGEEEFFFGGGHHHGGGFFFDDDCCC???AAACCCEEEFFFEEECCCAAACCCFFFJJJKKKIIIGGGGGGGGGCCCFFFHHHIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKOOOPPPQQQQQQPPPPPPQQQSSSMMMMMMLLLKKKKKKLLLLLLMMMLLLMMMNNNOOOOOOOOOMMMMMMMMMLLLKKKKKKKKKKKKIIIGGGHHHHHHGGGFFFEEECCCBBBAAA@@@CCCFFFHHHFFFEEECCCCCCAAABBBDDDBBB???======???>>>===<<<<<<>>>>>>===<<<::::::999888777666666666444555666666555333111000333333444555555555444444444333111000111111111///.........---------,,,,,,++++++++++++***************************)))((((((************************&&&(((***++++++***((('''))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******************************++++++++++++++++++++++++------------------------+++,,,---///000000000000......///000000111222222111222333444555555555555555888:::;;;::::::;;;<<>>;;;::::::;;;<<<<<<;;;<<<<<<===>>>???>>>@@@BBBAAAAAACCCIIINNNOOOZZZ\\\___kkkqqqttt{{{wwwtttlll^^^PPPGGGEEEFFFBBBCCCEEEFFFFFFDDDBBB@@@@@@AAACCCDDDDDDCCCAAA@@@DDDIIIOOOQQQNNNIIIGGGFFFDDDEEEGGGIIIJJJIIIGGGFFFGGGIIIJJJJJJIIIIIIJJJLLLNNNPPPQQQQQQPPPPPPQQQRRRMMMLLLJJJJJJJJJLLLNNNOOOMMMMMMNNNOOOOOOOOOOOOOOONNNMMMLLLMMMMMMLLLIIIGGGIIIHHHHHHGGGFFFDDDBBBAAA>>>AAADDDEEEEEEDDDDDDDDDBBBCCCCCCBBB???===<<<<<<>>><<<;;;;;;<<<<<<;;;999888888888777777666666555333333444444333222000///222333333333333333333222444222000/////////...,,,---------,,,,,,,,,,,,++++++++++++*********))))))))))))******))))))((('''))))))))))))))))))))))))&&&'''((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))*********)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000---...//////000111222222000111222333444555555555666888;;;<<<;;;;;;;;;<<>>>>>???AAACCCCCCBBBDDDIIIMMMSSS^^^aaabbbjjjlllppp{{{fffaaaWWWMMMFFFCCCDDDFFFDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@AAAIIIQQQTTTQQQLLLHHHGGGEEEEEEFFFIIILLLMMMJJJFFFHHHJJJLLLKKKIIIIIIJJJLLLLLLNNNPPPPPPOOONNNOOOPPPMMMKKKIIIGGGHHHKKKOOORRROOONNNMMMMMMMMMMMMMMMNNNMMMMMMMMMNNNOOOMMMIIIFFFFFFFFFFFFFFFEEEDDDCCCBBB>>>@@@BBBCCCBBBBBBCCCDDDCCCBBBAAA@@@???===:::999===;;;999999:::999888666555666666666666555555444222222222222111000//////000111111222222111111111333111............---+++,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))******))))))******)))))))))(((((((((************************++++++++++++++++++++++++++++++---...///000000000---...///000111222333333///000111333444444444555555777:::;;;;;;:::::::::@@@@@@@@@???<<<:::;;;;;;===<<<<<<<<<<<<===>>>>>>???BBBDDDDDDCCCEEEIIIMMMOOO[[[```cccjjjjjjnnn{{{MMMJJJFFFFFFHHHIIIHHHEEEIIIGGGDDDAAA@@@BBBDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA>>>GGGQQQVVVSSSMMMIIIHHHFFFEEEEEEIIINNNPPPKKKFFFHHHJJJLLLKKKIIIHHHJJJLLLKKKLLLNNNNNNMMMMMMMMMNNNNNNKKKHHHFFFGGGKKKPPPSSSPPPOOOMMMKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOMMMHHHDDDBBBCCCDDDEEEEEEDDDCCCCCC@@@AAABBBAAA@@@@@@AAACCCDDDBBB@@@???>>>===999666;;;:::888777888777555444444444444555555444444333222222111111000000////////////000000000000000///111///------......---,,,,,,,,,,,,+++++++++******++++++++++++************)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))******))))))((((((((('''))))))))))))))))))))))))++++++++++++++++++++++++++++++---...///000000000......///000111222333333//////111222333444444444444777:::;;;:::999888999===>>>???>>><<<;;;;;;<<<===<<<<<<<<<<<<======>>>@@@BBBEEEEEEDDDEEEJJJNNNHHHUUU\\\bbbjjjkkknnn|||~~~|||CCCBBBBBBBBBBBBCCCDDDDDDFFFDDDBBB@@@???@@@AAABBBEEEEEEFFFFFFEEEDDDCCCBBBCCCGGGNNNSSSUUURRRNNNJJJIIIHHHHHHJJJMMMNNNLLLIIILLLMMMMMMKKKHHHFFFGGGHHHIIIKKKMMMLLLKKKKKKOOORRRTTTQQQMMMKKKKKKLLLMMMMMMMMMOOOQQQPPPMMMLLLOOORRRPPPLLLJJJNNNTTTTTTKKKBBB@@@@@@@@@BBBDDDEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===<<<<<<;;;888888888777777666555444555444333333222222222222222333444444333000...,,,//////////////////////////////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((()))))))))))),,,,,,+++***)))))))))***,,,,,,.../////////...---///000000000111111111111/////////000111111222222222444555666666777:::<<<999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>DDDDDDCCCCCCDDDHHHNNNRRRRRRUUU\\\dddhhhmmmxxxqqqvvv>>>>>>>>>>>>>>>???@@@@@@DDDCCCAAA@@@???@@@AAABBBDDDEEEEEEFFFEEEDDDCCCBBBBBBFFFKKKPPPQQQOOOLLLIIIIIIHHHHHHIIILLLLLLJJJHHHKKKMMMMMMLLLIIIGGGGGGHHHJJJMMMOOOPPPOOOOOOPPPRRRUUURRROOONNNNNNOOOOOOOOOPPPPPPOOONNNLLLKKKKKKLLLPPPMMMLLLOOOSSSRRRKKKDDDBBBAAAAAACCCDDDDDDCCCAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>><<<;;;::::::777777777777666555444444444444333222222222222222222333333333222000...,,,........................---------,,,+++*********(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''((((((((()))))))))))),,,+++******))))))******+++,,,---...///......---....../////////000000000/////////000111111222222333444555666666777999;;;999999999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@EEEEEEDDDCCCCCCFFFKKKOOOQQQSSSYYY```dddjjjvvvnnnttt<<<;;;;;;;;;;;;<<<======AAA@@@???>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAADDDHHHLLLMMMLLLIIIGGGHHHHHHGGGHHHJJJJJJIIIGGGJJJLLLNNNMMMKKKIIIHHHHHHJJJMMMPPPRRRQQQQQQQQQQQQUUUTTTRRRQQQRRRSSSRRRQQQTTTRRROOOMMMMMMLLLJJJHHHNNNNNNOOOPPPPPPNNNJJJFFFDDDCCCCCCCCCDDDDDDBBBAAA>>>>>>??????@@@@@@@@@AAA@@@???>>>===;;;:::999888666666666666555444333333333222222111111111111111111111222222111///...,,,------------------------,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))++++++***)))))))))******+++,,,---.........---------------............///...//////000000111111222333444666666555666777999888888999999:::;;;;;;;;;;;;;;;;;;<<<===???@@@AAAEEEEEEDDDBBBBBBDDDHHHLLLQQQRRRWWW]]]bbbhhhuuummmrrr<<<<<<;;;;;;<<<<<<===>>>============>>>???@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAACCCFFFIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJIIILLLNNNNNNLLLJJJIIIIIIIIIJJJMMMNNNOOOOOOOOOOOOTTTRRRQQQRRRSSSSSSRRRQQQWWWTTTPPPOOOOOOOOOLLLIIIKKKMMMNNNNNNLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDBBB@@@======>>>>>>??????@@@@@@??????===<<<:::888777666555555555555444333222111111111000000///000000111000000000000000///...---+++++++++++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))******))))))))))))******++++++,,,,,,------------------------..................//////000111111111222444666666555555666777777777888888999:::::::::::::::;;;<<<===???AAABBBBBBBBBBBBAAAAAACCCGGGKKKNNNQQQWWW^^^bbbhhhtttqqqttt;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<===>>>??????@@@AAABBBCCCDDDDDDCCCBBBAAACCCEEEHHHHHHHHHGGGFFFDDDEEEFFFGGGHHHJJJLLLMMMIIIKKKLLLMMMKKKJJJIIIJJJHHHGGGGGGHHHJJJKKKLLLLLLPPPOOONNNOOOQQQQQQPPPOOOUUUQQQNNNMMMOOOOOOMMMKKKHHHJJJKKKJJJHHHFFFFFFGGGGGGFFFDDDCCCDDDCCCBBB@@@=========>>>>>>?????????>>>===<<<:::888777555444333333444333333222111000//////.........//////000.........///.........---++++++++++++++++++++++++++++++++++++************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((***))))))((())))))******++++++++++++,,,,,,,,,------------.........//////.........///000000111111111333555666555444555666666666777777888999999999999999:::;;;===>>>@@@AAA>>>>>>??????@@@CCCGGGKKKIIILLLTTT]]]aaafffpppzzzwww{{{999888888888888999::::::999999:::;;;<<<<<<======>>>???AAACCCDDDDDDCCCCCCAAACCCEEEGGGHHHGGGFFFEEEBBBDDDEEEFFFFFFGGGJJJMMMHHHJJJKKKJJJIIIIIIJJJKKKGGGGGGGGGIIIKKKLLLLLLJJJMMMKKKJJJKKKMMMNNNNNNMMMNNNMMMKKKKKKKKKLLLKKKJJJFFFGGGGGGGGGEEEEEEFFFGGGGGGEEECCCBBBCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999777666555444222222222222111000//////...------------......///------------------......+++++++++++++++++++++++++++*********************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''((((((((())))))((((((((()))******++++++*********+++,,,------------.........//////---......//////000000111///222444555555444555555555555666666777888888999999999999:::;;;===>>>???;;;<<<===>>>???BBBFFFIIIFFFIIIPPPXXX]]]bbblllwww}}}777777777777777888999999888888999:::;;;;;;;;;;;;===>>>@@@BBBCCCCCCCCCCCC???AAAEEEGGGHHHFFFDDDBBBBBBCCCDDDDDDBBBCCCEEEHHHHHHIIIHHHGGGFFFGGGJJJMMMHHHIIILLLPPPSSSSSSNNNJJJKKKIIIGGGGGGIIIKKKMMMMMMLLLLLLLLLKKKIIIHHHIIIJJJEEEEEEDDDDDDEEEGGGHHHHHHFFFDDDAAAAAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>===::::::999888666555555444111111111111000///......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((()))******+++******)))***+++,,,---,,,,,,,,,,,,------------------......///000000000---000333555555555555666444555555666666777888888888888888999:::;;;<<<===;;;<<<======>>>@@@CCCFFFIIIJJJOOOUUUZZZ```nnn{{{888888888888888999::::::888888999::::::::::::999<<<>>>@@@BBBCCCCCCCCCCCC===@@@DDDGGGGGGEEEBBB@@@CCCDDDDDDBBB???>>>AAADDDHHHHHHGGGEEEEEEFFFJJJMMMIIILLLRRRXXX\\\YYYQQQKKKJJJHHHEEEEEEGGGJJJLLLMMMMMMOOOOOOMMMIIIGGGIIIKKKFFFDDDCCCCCCFFFIIIJJJIIIEEECCC@@@@@@AAABBBBBBAAABBBBBBAAA@@@???>>>======999888888777666555555444111111111111000///...---,,,+++++++++,,,,,,---...++++++++++++,,,---......++++++++++++++++++++++++'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((()))******+++***)))))))))***,,,---******+++++++++,,,,,,,,,------......///000000000,,,///333555555555555666444444555555666777777777888888888888999999:::;;;<<<===>>>======>>>AAACCCPPPOOOQQQUUUYYYbbbrrr777777777888999999:::::::::999999888888999999:::===>>>@@@AAABBBBBBBBBAAABBBBBBBBBDDDFFFFFFDDDBBBDDDFFFGGGBBB<<<:::===AAACCCGGGIIIGGGDDDCCCGGGKKKHHHJJJPPPYYY___]]]TTTLLLHHHIIIHHHGGGFFFHHHKKKMMMKKKSSSWWWPPPGGGEEEHHHJJJFFFEEECCCCCCDDDFFFHHHIIIDDDBBB@@@>>>>>>@@@BBBDDDAAABBBCCCCCCAAA???===;;;:::888666555444333111///000000///...............///---,,,+++---111555777++++++************++++++)))************)))((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&))))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++,,,------,,,,,,---///...//////111222333444444444555666777777666666555555666777888888888888888:::;;;===>>>>>>???BBBDDDGGGLLLSSSXXXYYY___ppp666777777888888999::::::999999999888888999999999;;;;;;===>>>??????@@@@@@AAA@@@AAADDDFFFGGGFFFDDDFFFGGGGGGDDD@@@===>>>@@@BBBEEEGGGFFFCCCBBBEEEIIIEEEEEEHHHNNNTTTTTTNNNIIIIIIIIIIIIHHHFFFGGGJJJLLLKKKRRRUUUOOOIIIGGGIIIIIIEEEDDDBBBBBBCCCDDDEEEFFFBBBAAA>>>===<<<>>>@@@AAA@@@???>>>===<<<;;;;;;::::::888666444444333000...///...------,,,---------000///---++++++,,,...000+++******))))))******+++***************)))((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,+++---......---,,,.../////////000111222333444444333444666777777666666555666666777888999999999999;;;===>>>>>>>>>???BBBDDDEEEKKKTTT[[[]]]cccrrr666666777888888999999:::999999999999999999999999999999999:::;;;<<<>>>>>>???@@@AAADDDGGGHHHHHHFFFGGGGGGGGGFFFDDDBBBAAA@@@@@@CCCEEEDDDBBBAAACCCFFFCCCBBBBBBEEEJJJKKKIIIGGGJJJJJJJJJHHHGGGGGGIIIKKKKKKPPPQQQMMMJJJJJJIIIFFFCCCBBBAAABBBCCCDDDCCCBBB@@@???<<<;;;:::;;;<<<======<<<:::888777777888888:::888555444333111///---------,,,++++++++++++,,,...---,,,+++******************))))))))))))*********+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&'''''''''((((((((((((((())))))))))))***************++++++++++++,,,,,,---///...------...000///000000111222333444444333444555666777666666555666777888999::::::::::::===>>>????????????AAACCCDDDJJJUUU^^^aaafffttt666666777777888999999999888888999999999999888888888777777777999;;;===>>>@@@@@@AAADDDGGGHHHGGGEEEGGGFFFEEEFFFFFFDDDAAA???@@@BBBDDDDDDCCCBBBCCCEEECCCBBBBBBDDDGGGIIIHHHGGGJJJKKKJJJIIIGGGGGGHHHIIIJJJLLLLLLIIIIIIKKKHHHCCCBBB@@@@@@BBBEEEFFFEEEBBB???>>><<<::::::::::::;;;::::::999888777777666666888666444222222000...,,,------,,,++++++++++++,,,))))))***+++++++++******)))))))))(((((()))))))))************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''((((((((((((((((((((()))))))))***************++++++++++++,,,...//////...---///000000000111111222333333444222333555666777666666555666777888999:::;;;;;;;;;???@@@@@@@@@??????AAACCCDDDJJJVVV```cccgggqqq}}}{{{zzz555666666777888888999999777888888999999888888777888888777888999;;;>>>???BBBAAABBBDDDFFFFFFDDDCCCEEEDDDDDDDDDEEEDDDAAA>>>BBBCCCEEEEEEEEEDDDDDDEEECCCDDDEEEGGGIIIIIIHHHFFFJJJJJJKKKIIIHHHGGGHHHIIIGGGHHHGGGEEEFFFIIIGGGBBBBBB@@@???CCCHHHJJJHHHEEE@@@???===;;;::::::::::::777999:::<<<;;;999666444666444222111000///---+++...---,,,,,,++++++,,,,,,)))***++++++++++++***))))))((((((''''''(((((()))*********))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''((((((((()))))))))'''(((((((((((()))))))))))))))*********+++++++++,,,---......------...000000000000111111222222222111222444555666666666555666777888999:::;;;;;;;;;???@@@@@@@@@??????AAACCCEEELLLWWW```ccceeellluuupppqqq555555666777777888888999666777888999999888777666777888888:::;;;===???@@@AAAAAAAAACCCDDDDDDBBBAAACCCCCCCCCCCCBBBBBBAAA@@@CCCDDDEEEFFFGGGFFFEEEEEEBBBDDDGGGIIIIIIHHHFFFEEEHHHJJJJJJJJJHHHGGGHHHIIIFFFGGGEEEBBBCCCGGGHHHEEEEEEAAA@@@CCCIIILLLJJJGGG@@@???>>><<<:::999999888555777;;;===<<<:::666333333111000/////////---,,,...---,,,,,,++++++,,,,,,------,,,,,,***)))''''''((((((''''''''''''(((((((((((()))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''((((((((()))))))))''''''(((((((((((()))))))))))))))************++++++,,,...---,,,,,,---////////////000000000111111111222333555666666666555555666777999:::;;;;;;;;;===>>>????????????AAACCCGGGMMMWWW```bbbbbbhhhoooiiinnn555555666666777888888888666777888999999888777666666777999;;;===>>>??????>>>>>>???AAACCCDDDBBBAAAAAACCCDDDCCC@@@???AAADDDCCCCCCEEEFFFGGGGGGEEEDDDDDDFFFHHHIIIHHHGGGGGGGGGGGGHHHJJJJJJIIIHHHIIIJJJGGGHHHFFFAAAAAAFFFJJJJJJIIIDDD@@@BBBGGGJJJIIIEEE@@@???>>><<<:::888777777444666888999999777444333000///......//////...,,,,,,,,,+++************+++,,,++++++***)))(((((('''(((''''''&&&&&&''''''(((&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))***************+++,,,,,,++++++,,,...............////////////000111333555666666666555444555666888999:::;;;;;;;;;===>>>>>>>>>???BBBDDDIIIMMMVVV___bbbbbbgggmmmvvvfffooo555555666666777888888888555777888999999888777555555777999<<<>>>>>>>>>>>><<<<<<===@@@CCCDDDCCCBBBAAADDDFFFCCC???>>>BBBGGGCCCCCCDDDFFFGGGGGGEEECCCHHHIIIIIIIIIHHHHHHIIIJJJFFFHHHJJJJJJIIIIIIJJJKKKHHHIIIGGGBBBAAAFFFLLLNNNMMMGGGAAAAAAFFFHHHFFFCCC???>>>===;;;999777666555444444555555555444333333///---,,,---//////...---+++******)))))))))))))))((('''''''''((()))++++++'''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''***---...%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************)))+++,,,,,,+++***,,,------------...............000111333555666666666666333444555777999::::::::::::;;;===>>>>>>???BBBDDDIIIMMMVVV___cccccchhhnnnzzzooodddppp666666666666777888999:::777555333666:::<<<999555999:::;;;<<<=====================@@@CCCEEEFFFEEEDDDDDDCCCAAA??????AAACCCAAAAAAAAACCCFFFHHHHHHHHHFFFHHHIIIHHHGGGGGGHHHJJJNNNMMMJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIGGGFFFEEEEEEEEEEEEBBB@@@??????===;;;999777555444222333444444333222000///------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***,,,%%%"""$$$######111DDD222%%%$$$'''######((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))+++++++++,,,,,,,,,------,,,---...///000000000000222222333444444555555666555555666777888999::::::;;;;;;;;;;;;<<<>>>???@@@KKKOOOWWW___bbbcccgggnnnuuuxxx```\\\nnn444444444555555666777888888666555666888999888777888999:::;;;;;;<<<<<<;;;<<<<<<===???AAACCCDDDDDDDDDDDDCCCAAA@@@@@@CCCEEECCCBBBBBBCCCEEEGGGFFFEEEFFFGGGIIIHHHGGGFFFHHHIIINNNLLLJJJGGGEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGEEEEEEFFFFFFDDDBBB??????===;;;999777555555222333333333222111///...---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))'''""""""&&&&&&'''555FFF888+++$$$''''''"""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))************+++++++++,,,,,,---...//////000000///111222222333333444555555444555666777888999999:::::::::;;;;;;<<<>>>???@@@IIILLLTTT]]]```bbbiiiqqqxxxzzz```ZZZkkk222222222222333444555666888999999888777666777999777777888999::::::::::::<<<<<<===>>>???@@@AAAAAACCCCCCCCCAAA@@@AAADDDFFFDDDCCCBBBCCCEEEEEEEEECCCFFFGGGHHHGGGFFFEEEFFFGGGLLLJJJHHHFFFCCCBBBAAA@@@@@@AAAAAABBBCCCDDDDDDEEEGGGEEECCCCCCDDDDDDCCCBBB???>>>===;;;999777666555222333333222111///...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((($$$!!!"""&&&&&&'''222@@@666+++%%%''''''!!! ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))))))))*********+++,,,---...////////////000000111111222333333444444444555666777888999999:::::::::;;;<<<===>>>???FFFIIIQQQXXX\\\```iiisss{{{|||```WWWfff222111111222222333444555777;;;???>>>999666666888666777888999::::::::::::;;;<<<============>>>???AAAAAAAAA@@@???@@@CCCFFFCCCBBBAAABBBDDDEEEEEEDDDEEEFFFGGGFFFDDDCCCDDDEEEGGGFFFEEECCCBBBAAA@@@@@@>>>>>>???@@@AAABBBCCCCCCCCCAAA??????@@@@@@@@@???>>>>>><<<;;;999777666555111222222111000...,,,+++++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$"""###%%%###"""'''000+++%%%!!!$$$%%%""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((()))))))))*********++++++,,,...............//////000000111222222222333444444555666777888999999999999:::;;;<<<>>>>>>DDDGGGNNNTTTVVVZZZeeeqqq}}}}}}^^^SSS```222222222222333444555666555<<>>?????????======>>>AAACCC@@@??????AAADDDFFFFFFEEEDDDEEEEEEDDDAAA@@@@@@AAA@@@AAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@AAAAAABBB@@@???======>>>???>>>======<<<;;;:::888666555555///000000000///---+++***++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&### """&&&$$$!!!!!!###%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))***************+++,,,---..................///000000111111222333333444555666777777888999999999999:::<<<===>>>CCCGGGNNNSSSSSSTTT___kkk}}}|||]]]OOO[[[222222222333333444555666444:::AAABBB===888555555777777888999::::::::::::888;;;======;;;:::<<>>>>>>>><<<;;;<<>>>>>>>>@@@CCCFFFFFFEEEBBBCCCCCCAAA>>>======>>><<<===>>>@@@AAAAAAAAAAAA>>>>>>>>>??????????????????>>>===>>>@@@@@@>>><<<;;;:::999888666555444444---............,,,+++************))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''%%%$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))******************+++,,,------------......///000000111111222222222333444555666777777888888888999:::;;;<<<===AAAGGGPPPUUUSSSRRRZZZeee{{{zzzZZZLLLXXX222222222222333444555555444888<<<<<<999666555555555666777888999999999999777:::>>>===::::::===@@@??????>>>===;;;;;;>>>@@@??????>>>@@@CCCDDDDDDCCC@@@AAAAAA???<<<:::::::::<<<===>>>@@@@@@@@@@@@???>>>>>>>>>============<<<;;;;;;<<<>>>@@@???<<<999999888888666555444333222++++++,,,------,,,+++*********)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$"""$$$&&&&&&%%%&&&&&&&&&###%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''((((((((())))))))))))***+++,,,,,,------,,,...//////000111111222222222222333444555666666777777777888888999;;;<<<===???GGGRRRYYYVVVSSSZZZdddwwwwwwXXXJJJVVV111111111111222333444555555666777666555444555666444555666777888888888888666:::>>>===;;;:::>>>BBBAAAAAA@@@===<<<<<<>>>@@@AAA@@@???@@@BBBCCCBBBAAA?????????===:::888888999===>>>???@@@@@@???>>>===>>>======<<<<<<;;;;;;:::777888:::===>>>===999666888777666555444333222222)))***+++,,,---,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""$$$%%%######$$$###"""!!!#########$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))***+++,,,,,,,,,,,,//////000000111111222222111222222333444555666777777777777888999:::<<<<<<>>>GGGUUU\\\ZZZVVV[[[dddtttuuuWWWJJJUUU222222333333333333444444555555555555555666777777888888888777888888999999999::::::;;;<<<===>>>>>>???>>>>>>======>>>???@@@DDD@@@===>>>BBBDDDBBB???>>>>>>===<<<;;;:::999999======>>>???@@@AAAAAAAAA???<<<999:::<<<===;;;999999::::::999888777666555:::888555222000......---+++++++++************)))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((((((((('''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$#################################$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))************+++++++++............////////////000000111222333444444555666777888888777888:::<<>>>>>>>>===<<<<<<<<<===>>>???EEEAAA>>>???BBBDDDBBB???>>>>>>======<<<<<<;;;;;;?????????@@@@@@AAAAAABBB???<<<999:::<<<>>><<<:::<<<;;;;;;:::999888777666888666444111///...------+++++++++*********))))))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((('''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))*********+++++++++---.........///////////////000111111333333444555444555777777666777999;;;BBBKKKSSSUUUXXX]]]___]]]iiiiiiNNNFFFTTT222222222222333333333333555444444444444555666666777777777777777888999999999999:::;;;<<<===>>>>>><<<<<<<<<;;;<<<===>>>>>>EEEBBB???@@@CCCDDDCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@AAAAAABBB???<<<:::;;;>>>???>>><<<>>>===<<<;;;999888666666555333111///...---------++++++*********)))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$######$$$$$$%%%&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))))))))*********++++++---------........./////////000000111222333444444333444555555555666888:::BBBKKKSSSVVVWWWZZZ\\\[[[cccdddKKKEEETTT111222222222222333333333444444333333444444555666666666666666666777888999888999:::;;;<<<======>>><<<<<<<<<<<<===>>>>>>???DDDBBB@@@AAABBBDDDCCCAAA>>>>>>>>>??????@@@@@@@@@BBBAAA@@@?????????@@@AAA@@@>>>;;;<<>>>>>===;;;999777666555444222111///---,,,,,,------************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&#########"""""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))))))))))))))************,,,,,,---------.........//////000111222333444444222444555555555666999;;;@@@HHHQQQTTTTTTTTTVVVWWWaaadddMMMGGGUUU111111111222222222333333333333333333333444555555555555555555666777888999888888999:::;;;<<<======<<<<<<===>>>??????@@@@@@CCCBBBAAAAAABBBBBBBBBBBB>>>>>>??????@@@AAAAAAAAAAAA@@@>>>======>>>???@@@AAA???<<<===@@@AAA@@@>>><<<;;;999666444333222222000///...,,,+++,,,,,,---*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$######"""!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((()))))))))*********,,,,,,,,,,,,------------...///000111222333333444333444666666666888:::<<>>===<<<<<<===???@@@AAA>>>;;;;;;>>>???===;;;999888666333222111111111000///---,,,+++++++++,,,******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))))))))******+++++++++,,,,,,,,,------...//////000111222333333333444666666777888;;;===@@@DDDJJJMMMIIIFFFJJJRRRiiilllTTTKKKUUU111111111111222222222222222222222222222333333444333333333444555666888888888888999:::;;;<<<<<<===:::;;;===>>>???@@@@@@???@@@@@@@@@@@@??????@@@AAA????????????@@@@@@@@@@@@???>>><<<<<<<<<>>>AAABBB>>>;;;888888::::::888555888666444222111111111222111000...,,,++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((((((((((((((()))))))))***++++++++++++,,,,,,,,,,,,......///000111222333333111333444555666777:::<<>>???@@@@@@???>>>>>>???AAA????????????????????????@@@???===<<<===???BBBDDD<<<999555555666666444111777666333111111111222333222111///,,,+++***++++++))))))))))))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))******+++++++++,,,,,,,,,......///000111222333333000111333444444666999;;;DDDEEEHHHJJJDDD@@@GGGSSSkkknnnTTTIIIRRR......///000000000000000111000000000111222333333000000111222444555666666777:::<<<;;;888777;;;???::::::;;;;;;;;;;;;;;;;;;============???AAACCCDDDCCCCCCCCCAAA???>>>@@@BBB===<<<:::;;;===>>>>>>===999888777555444444444444333111000///000///...,,,---,,,,,,+++***)))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,......//////000000111111000111222222333555888;;;BBBGGGKKKKKKGGGFFFHHHKKK]]][[[RRRFFFTTT///000111111222222111111111111111111111111222222111111222222333444555555666999;;;:::888777:::>>>;;;;;;<<<<<<<<<<<<======;;;;;;;;;<<<>>>AAACCCEEEDDDEEEDDDBBB???===>>>???>>><<<::::::<<<<<<<<<;;;888777666555444333333333111///............---+++++++++******************''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((*********+++++++++,,,,,,---......///000000111111000111222222222444888:::CCCHHHLLLLLLIIIGGGIIILLL\\\XXXOOODDDRRR111111222333333333333333222222222111111111111111111222222222333333444444555888::::::888777:::===<<<<<<<<<=========>>>>>>:::::::::;;;===???BBBCCCCCCDDDDDDBBB>>><<<;;;;;;>>><<<::::::;;;;;;:::999888777555444333222222222...,,,+++,,,---...---+++)))))))))*********++++++''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((*********++++++++++++,,,------......///000000000///000111222222444777:::BBBHHHMMMMMMKKKIIIKKKNNN\\\UUUKKK@@@PPP111111222333333333333222222222222222111111000000222222222222222222333333444666999999888888:::<<<;;;;;;;;;<<<======>>>>>>;;;;;;::::::;;;===>>>??????@@@AAA@@@===:::999999>>><<<::::::;;;;;;;;;:::777666444333222111000000,,,+++***+++---...---,,,))))))))))))************'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((************++++++++++++,,,------......///000000...000111111111333666999???EEELLLNNNMMMLLLOOORRR\\\SSSGGG>>>PPP///000000111111111111111222222222222222111000///222222222222222222222222444666888999999999:::;;;999999:::;;;<<<<<<======>>>===;;;:::::::::;;;;;;999;;;>>>>>><<<;;;:::;;;<<<;;;999:::;;;<<<<<<;;;666555333222000//////...+++******+++---......---++++++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))*********+++++++++,,,,,,,,,---......//////...///000000111222666888;;;BBBJJJNNNMMMNNNQQQTTT[[[PPPDDD>>>QQQ......///000000000000///000111222333333222000///000111111111222222333333444555777999;;;;;;;;;;;;888999999:::;;;<<<======???>>><<<:::::::::::::::777999<<<<<<<<<<<<===???<<<;;;999999:::;;;:::999555444222000///...------+++******+++---------,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))************+++++++++,,,,,,---.........---...///000000222555888999@@@IIIMMMLLLLLLOOOSSSYYYLLLAAA>>>RRR---...//////000000/////////000222333333222111000//////000111222333333444555666888:::<<<===<<<;;;999999:::;;;<<<===>>>>>>===<<<;;;::::::;;;<<<===:::;;;=========>>>@@@BBB===;;;888777777666555333444333111///...,,,,,,++++++)))))))))+++++++++)))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************+++++++++,,,------......---...//////000111555777:::AAAIIILLLJJJIIIKKKMMMVVVHHH>>>===RRR......///000000000000000...///111333444333222111...///000111222333444444555666888;;;===>>>===;;;::::::;;;<<<===>>>???@@@;;;:::::::::;;;===>>>@@@>>>>>>???>>>>>>???BBBEEE>>><<<888666444222000...444333111///---,,,++++++***((('''((()))***)))'''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$#########$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###$$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))***************++++++,,,,,,---......,,,.../////////111444777<<>>EEEHHHGGGEEEDDDEEEKKKGGG<<<999RRR............////////////...////////////000000000//////000111222333444444333333555666888:::;;;<<<:::999999999999:::;;;;;;>>>;;;888888:::<<<<<<;;;888888777777888999;;;<<<;;;999555333222222000///......---,,,+++***))))))'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((((()))***************************+++,,,------............000222444555777<<>>???>>>>>>@@@CCCGGGEEE===;;;SSS------......//////000000........./////////000000------...//////000111111222333444555777888999:::666666666666666777777888;;;:::999888999:::::::::666666666777777888888888999666222000///...---+++---,,,,,,+++***)))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((((()))***************))))))))))))***+++,,,------------...///111333444666888;;;;;;:::;;;???CCCDDDDDD>>><<>>CCCCCCCCC>>><<>>BBBBBBCCC>>>;;;PPP,,,,,,---...///000111111/////////000000000000111000000000000000111111111222222333444555666666777666555555555555666777777666888:::999777666777999555666777777777666666555333111---,,,++++++***))))))))))))))))))(((((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%(((++++++(((%%%###&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((((()))***************((((((((())))))***+++,,,---,,,,,,---...000222444333555777777666777<<<@@@BBBCCC>>>:::NNN}}},,,,,,---...///000111222............/////////000/////////000000000000000222222333333444555666666555444444444444555666666555888:::999777666777999444555666666666555444333///,,,***)))***++++++***))))))))))))((((((((((((((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((((()))***************(((((((((((()))***+++,,,,,,,,,,,,---...000222333222444666666555666:::>>>BBBCCC===999MMM|||+++,,,------......------...///111111/////////000000000000000111111111111222333555444333333444666777777777666333333444666888888888888888777666666999::::::888555222111111---,,,+++***))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$""""""%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))(((((()))))))))***+++---...///,,,,,,,,,---...000222333555555555555555777<<>>AAA@@@;;;;;;OOO{{{,,,---......//////.........///111111/////////000///000000000111111111111000111222222111111222444777999;;;;;;999777555555444444555555444444333222111222222111...,,,++++++++++++***)))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&'''((()))$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%###$$$&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))((())))))))))))***+++,,,---,,,,,,+++,,,---///111333444666777777666777999;;;???>>>::::::OOO{{{,,,------..................///111111/////////000///000000000111111111111111222333333222222333444444666888999777444333333444444555555444444333222000111222000...++++++++++++***)))(((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&((()))******###$$$$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###"""###$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))***+++,,,,,,+++++++++,,,---///111222333555777777666666666888<<<<<<888999OOO{{{+++,,,------......------...///111111/////////000000000000000111111111111111222333333222222333555222444555555333111000111444444444444444333222222///000111000---+++++++++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''"""###$$$%%%%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!$$$%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))))))))))))))***++++++++++++++++++---///111222333555888888777666555666::::::777999NNNzzz***+++,,,,,,---,,,,,,,,,...///111111/////////000000000000000111111111111000111222222111111222333111222333222000//////000222222333333222222111000---...///...,,,*********))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$""""""###%%%%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!&&&***)))$$$"""$$$((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************)))))))))))))))******+++++++++++++++,,,...000222555777:::;;;999777666666888888666888NNNzzz******+++,,,,,,,,,,,,+++...000111111/////////000000000000000111111111111///000111111000000111222222222222000......///000111111111111111000//////,,,---...---+++)))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&'''&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&---222///'''###%%%***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************)))))))))))))))***+++++++++***+++,,,...000222666999<<<===;;;999777777777888666888NNNzzz---,,,+++++++++,,,---...000000000000111111111111222222222111///000222444111111000000000000111111111111111111111111111111000000000000////////////,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%%%%$$$"""%%%$$$!!!###(((&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''')))000111***%%%&&&'''&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))******++++++++++++,,,---...///000===>>>===;;;777444333333888:::888:::MMMxxx,,,,,,+++++++++,,,---...////////////000000000000111111111000//////111333000000////////////000000000000111111111111111111/////////......---------,,,+++***)))((((((((((((((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$###%%%###!!!###(((&&&!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###)))+++&&&"""$$$&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))(((((()))))))))))))))******++++++++++++,,,---...///000888::::::999666444333333777999888:::MMMxxx+++++++++++++++,,,---------.........///////////////000000///......000111//////............///////////////000000111111111......------,,,+++******+++***)))(((((('''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$###$$$###!!!###&&&&&&######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$&&&###!!!###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$&&&&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((''')))))))))))))))******+++++++++++++++,,,...///000333555888888666444333333777999888:::MMMwww*********++++++,,,------,,,,,,---------............///000///...---///000.........------..................//////000000111......---,,,+++))))))(((***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$######"""!!!"""$$$%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######"""######$$$$$$!!!$$$&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''')))))))))))))))******+++*********+++,,,---//////222444888888777555333333555888777999MMMwww))))))***+++,,,,,,------,,,,,,,,,,,,---------------...000///...---...///......------------......---------....../////////......---,,,***)))(((((()))(((''''''&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$############"""###$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$$$$%%%%%%&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''')))))))))))))))******+++*********+++,,,---...///222666:::;;;999666333222444777777999MMMvvv'''(((***+++,,,,,,,,,,,,+++,,,,,,,,,---------------///000000///......///......------------......------------------------,,,,,,,,,+++***)))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&(((&&&"""!!!$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$&&&######%%%%%%""""""$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$&&&&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((''')))))))))))))))******+++************+++---...///222666;;;===;;;777444333333666666999MMMvvv&&&((()))+++,,,,,,,,,,,,,,,,,,,,,------------...---///111111000....../////////............//////......------,,,,,,++++++***)))))))))(((((('''''''''&&&&&&%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''''''''''')))(((+++...***###"""%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%!!!!!!%%%%%%""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))(((((()))))))))))))))******+++))))))******+++,,,...//////333:::===<<<999666444222555666999MMMvvv&&&''')))+++,,,---,,,,,,,,,,,,---------.........---///111222000///////////////............/////////......---,,,+++******''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((,,,+++///222...%%%###&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%&&&!!!!!!&&&'''$$$$$$'''#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))******+++)))))))))***+++,,,......+++111888<<<===:::888666222555666999MMMuuu(((((()))***++++++,,,,,,---------............///000111222222222000///...000//////...------,,,,,,------,,,++++++******)))***))))))((('''&&&&&&&&&'''''''''&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&((('''%%%$$$$$$$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""(((&&&$$$######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''%%%$$$%%%+++######((('''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------...000000333:::@@@@@@:::444555444444:::OOOttt((())))))***++++++,,,,,,............///////////////000111111111000...---//////......---,,,,,,+++,,,,,,,,,+++******))))))))))))(((((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""'''%%%$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$###$$$!!!"""###"""!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))******+++,,,,,,------...000111333999???@@@;;;777666555555:::NNNrrr)))))))))***++++++,,,,,,........./////////000000...////////////...------......------,,,,,,++++++,,,++++++******)))(((((((((((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######$$$&&&+++555666+++""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))******++++++,,,---------111111222777<<<>>><<<:::888666555:::LLLppp))))))*********+++++++++---------.........//////------------------------------,,,,,,+++++++++++++++******))))))((((((''''''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$######$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$'''***???HHHEEE000###%%%'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))*********+++,,,,,,------000///000333888;;;;;;:::777666666:::MMMooo***************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------++++++++++++***************))))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$###$$$&&&''')))###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''+++...===BBB:::'''$$$'''!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))***++++++,,,,,,---------...000333666888999666555555;;;MMMppp*********************************+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...******************))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%'''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''+++...,,,---'''&&&)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,---///111333555666555444444:::LLLnnn******************************+++++++++,,,,,,,,,---,,,,,,+++,,,---...///))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%'''(((*********)))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###%%%'''***###"""""""""$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---...///000111333555444444333888IIIjjj++++++******************++++++,,,,,,,,,---------------,,,+++,,,---///000(((((((((((())))))))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&)))---000000,,,'''$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%!!!!!!$$$(((&&& """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''')))******&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---...000111111111222444444444333777GGGggg******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///))))))((('''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''******)))))))))))))))***************+++,,,---...------...///000111222222555333444:::HHHddd******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))(((((('''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&'''(((((())))))*********)))))))))))))))***************+++,,,---...------...///000111222222444333444999GGGccc******))))))))))))******++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&''''''(((((()))******)))))))))(((((())))))***************+++,,,---...------...///000111222222333222333888FFFbbb******))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,+++******)))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((()))(((((((((((())))))***************+++,,,------------...///000111222222222111333888DDD```******))))))))))))***************++++++,,,,,,,,,------,,,+++***)))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((''''''((()))******************+++,,,------------...///000111222222111111333777CCC___******))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,+++***))))))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''''''''''''''''''''''''''(((((())))))***++++++''''''''''''((()))******************+++,,,---...------...///000111222222111222444888CCC___******))))))))))))******((())))))***++++++,,,,,,*********))))))(((((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''((((((((()))******++++++'''&&&&&&'''''')))******************+++,,,---...------...///000111222222111333555999CCC___******))))))))))))******((())))))***++++++,,,,,,((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%$$$"""!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''')))******************+++,,,---...------...///000111222222222333666999CCC```((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&''''''%%%###)))%%%$$$&&&'''###"""###&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))***+++,,,---.........//////000111222333333666999DDD```((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((()))))))))$$$!!!$$$&&&%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))***+++,,,---------------...///000111222333555999DDD```((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&((((((''')))---000111((("""$$$'''''''''(((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))***+++,,,---,,,,,,,,,------...///000222333555999CCC___((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$'''***(((&&&'''---333:::///'''&&&((((((&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))))))))***+++,,,---------------...///000000222333555888CCC^^^((((((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%(((***((($$$%%%***///777...&&&&&&'''&&&%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))))))))***+++,,,---............///000111222222333444888BBB]]]((((((((((((((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))'''%%%$$$'''+++***%%%###%%%&&&$$$%%%'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))***+++,,,---///......//////000111222222222444777AAA]]]((((((((((((((()))******''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((!!!!!!$$$((('''###$$$)))###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))***+++,,,---............///000111111222222444777AAA\\\((((((((((((((()))******''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''******)))((("""$$$***---)))###$$$(((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))***+++,,,------------------...000000111222333666@@@\\\''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++(((%%%&&&)))++++++)))'''''''''''''''((())))))&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&''')))***+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&((()))'''$$$$$$)))...222((("""%%%(((&&&%%%'''((((((((((((((()))******)))))))))***++++++,,,,,,...------......///000111444333555999@@@WWW''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''######$$$%%%'''((())))))&&&&&&'''''''''''''''(((+++(((%%%$$$%%%&&&$$$###+++******)))))))))******(((((((((''''''(((((()))&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""%%%''''''%%%&&&+++000222***%%%'''***(((((()))((((((((((((((()))******)))))))))***++++++,,,,,,...------......///000111333111444888AAAXXX&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%&&&'''(((((())))))&&&&&&''''''((((((((()))---***((('''''''''&&&%%%(((((((((((())))))))))))))))))((((((''''''''''''((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""%%%'''&&&%%%'''+++///000)))%%%'''))))))((()))((((((((((((((()))******)))))))))***++++++,,,,,,...------......///000111111000333888AAAYYY&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''((())))))((((((((('''''''''''''''(((((()))***++++++++++++******++++++++++++&&&&&&''')))******++++++************************))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%%%%''')))+++'''$$$%%%&&&'''''''''((((((((((((((())))))***)))))))))***++++++,,,,,,...------......///000111222111333888@@@XXX&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))))))))***(((((()))))))))*********------...///111222333333///000000000000/////////...............,,,+++***)))***+++,,,,,,,,,,,,+++((((((''''''(((((()))*********)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&'''''''''%%%$$$&&&'''((('''((((((((((((((())))))***)))))))))***++++++,,,,,,...------......///000111444333444888???VVV%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))&&&&&&''''''((()))*********+++---000333666888999<<<<<<===???@@@BBBCCCCCCDDDEEEEEEDDDAAA>>>===>>><<<<<<;;;888555111---+++)))***+++,,,,,,+++************)))((((((((())))))************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''((())))))&&&((((((&&&'''***+++)))((((((((((((((()))******)))))))))***++++++,,,,,,...------......///000111555444555888???UUU%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((()))******++++++))))))+++---000222333444777999<<<@@@EEEIIILLLNNNOOOOOOQQQRRRTTTVVVWWWXXX[[[]]]^^^\\\XXXUUUTTTUUURRRRRRQQQNNNKKKFFFBBB@@@999999::::::999777444333333222111///---,,,++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&'''(((((('''$$$((()))&&&&&&***+++)))((((((((((((((()))******)))))))))***++++++,,,,,,...------......///000111444222444888???UUU%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))***+++,,,,,,,,,333555777;;;???BBBDDDFFFIIIJJJMMMQQQUUUXXX[[[]]]]]]]]]___aaacccdddfffgggcccfffhhhhhheeeccccccdddhhhiiiiiihhhfffccc___]]]RRRRRRRRRQQQNNNKKKHHHEEE===<<<999666333111///...+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&'''&&&%%%### &&&'''$$$$$$(((***'''((((((((((((((()))******)))))))))***++++++,,,,,,...------......///000111222111333777???VVV%%%'''((((((&&&%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&''')))******(((&&&)))***---333999<<<======AAACCCFFFGGGEEEDDDCCCCCCHHHGGGGGGHHHLLLQQQVVVYYY___aaaeeeggggggggghhhjjjjjjjjjjjjjjjiiigggfffeeeppppppppppppooonnnmmmllljjjkkkkkkiiieeebbb```___]]]YYYTTTOOOJJJDDD===999222111//////...---***(((***(((((((((******)))'''((((((&&&&&&&&&'''((()))))))))))))))))))))))))))************************(((((()))***,,,---......''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$######%%%'''(((&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&'''((()))+++---...111000///......///000111...444333333<<>>===<<<::::::<<>>444000,,,)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))*********+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((***+++,,,(((((((((((()))))))))))))))))))))***+++---.../////////............//////222333000777III\\\{{{%%%&&&''''''%%%%%%%%%&&&$$$$$$%%%%%%&&&'''))))))''''''((()))***,,,...///666;;;BBBFFFDDD???999555111000000222555999;;;<<<;;;;;;;;;::::::<<<@@@CCCGGGDDD@@@>>>@@@EEEKKKOOOUUUYYY^^^bbbbbbbbbaaaaaa`````````_______________hhhiiikkkmmmnnnmmmlllllllllmmmmmmkkkhhhffffffffffffdddcccccceeeffffffeeekkkjjjgggeeebbb\\\VVVQQQ???:::444///,,,,,,+++***+++******)))((('''&&&%%%))))))))))))))))))))))))************************''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&'''''')))***+++,,,(((((((((((()))))))))))))))))))))***+++,,,......///..................///222333111777HHH[[[zzz%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&((())))))***+++---000444777;;;<<>>CCCGGGIIISSSSSSPPPIII???777333333555555666888===@@@BBBBBBFFFHHHKKKMMMNNNPPPRRRTTTSSSQQQPPPPPPTTTZZZaaaeeeiiikkknnnqqqssswww{{{ttttttsssrrrssstttvvvwww~~~zzzvvvssskkkllllllkkkiiihhhjjjkkknnniiidddaaacccgggjjjmmmjjjfffbbbaaaccchhhkkknnnhhhddd]]]VVVOOOGGG@@@;;;000...---,,,+++,,,------************************************************)))))))))((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((((((''''''((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,//////000000000000//////---444444444<<>>AAADDDFFFHHHLLLMMMLLLFFF@@@===???CCCAAAAAABBBEEEHHHJJJJJJIIINNNOOOQQQSSSUUUYYY___bbbgggffffffgggjjjpppuuuyyy}}}~~~~~~}}}{{{yyyxxxzzz{{{xxxtttooollllllmmmnnnnnnrrrllleeeaaaaaaeeeiiikkkkkkjjjhhhfffbbb\\\UUUOOO@@@===888222///---------************************************************&&&&&&&&&&&&'''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))***+++,,,,,,///000111222222111000///,,,333444444;;;LLLuuu%%%&&&&&&%%%$$$%%%''')))&&&'''***---111555999:::BBBAAA@@@???>>>>>>>>>>>>???DDDJJJKKKIIIIIIKKKOOOMMMMMMNNNQQQSSSTTTSSSQQQXXXYYY[[[]]]aaaiiirrrxxx~~~zzzxxxvvvuuurrrpppyyyuuupppllliiigggeeedddbbbdddhhhlllmmmkkkeee```YYYSSSJJJ@@@888333000000************************************************))))))))))))******++++++'''((()))++++++)))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%$$$######%%%'''((('''&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%'''(((***+++(((((((((((())))))))))))************+++,,,------000111222333333222111000,,,333444555>>>OOOuuu%%%&&&(((((((((***,,,...+++000777<<<======<<<;;;<<<:::777666999===AAABBBGGGIIIKKKMMMOOOPPPPPPPPPKKKPPPWWW\\\___`````````jjjpppsssuuuzzz{{{rrriiiuuurrrqqqqqqqqqnnniiiddddddeeehhhjjjkkkgggaaa\\\]]]^^^^^^[[[SSSIII>>>777000---,,,,,,......,,,)))000...,,,,,,---//////...111...***)))******'''$$$***)))))))))))))))******************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((()))))))))))),,,+++***))))))+++---...,,,000111555BBBMMMEEE444000222111444>>>LLLrrr&&&''')))+++,,,///333555999;;;<<<<<<999777777777333222333555999===@@@BBBKKKLLLLLLKKKIIIJJJLLLNNNTTT\\\hhhrrryyy|||}}}}}}~~~|||vvvxxxvvvssspppnnnjjjfffcccbbbcccdddfffgggeeebbb______aaacccccc```YYYRRRMMMBBB<<<333...,,,---......---,,,,,,,,,...---+++)))000---***)))******(((&&&***))))))(((((())))))*********)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((()))))))))))),,,+++***))))))+++---......222333555???HHHBBB555000222111444===LLLqqq%%%(((,,,000333888<<<@@@@@@>>><<<777333111111222...///222555999===@@@AAAKKKMMMOOOMMMLLLOOOVVV]]]qqqyyy~~~yyysssooolllllllllkkkiiiiiihhhfffccc```ZZZ\\\```bbbcccaaa___]]]VVVOOODDD;;;555111///...,,,,,,,,,......---***'''...,,,*********+++***)))))))))(((((((((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((()))))))))))),,,+++*********+++,,,---***...000000555;;;888000000222111444===KKKppp''',,,222777;;;>>>@@@BBB777666444111......000222222444555777:::>>>BBBEEEKKKQQQYYY\\\^^^eeeqqqzzz~~~zzzuuuooohhhccc\\\[[[[[[ZZZ[[[\\\^^^___]]][[[VVVPPPGGG<<<222,,,///...............+++))),,,+++******++++++++++++***)))(((((('''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''''''''''''''(((((((((((())))))))))))++++++*********+++,,,---(((---///---...111111---///222111444===JJJnnn000444:::>>>>>><<<:::888...///111111000111333555777888999:::===DDDMMMSSSZZZcccnnnuuuyyy~~~wwwpppmmmiiibbb\\\YYYYYYZZZ\\\\\\]]]^^^[[[TTTJJJAAA<<<666333///---------------++++++++++++++++++,,,---******)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((())))))))))))++++++***+++++++++,,,,,,,,,111333111///000111111///222111444===IIIlll999<<>>:::555111///111333666777888888:::;;;<<<>>>@@@CCCHHHRRR___iiisss{{{|||sssiiibbb]]][[[[[[]]]]]]\\\YYYVVVTTTTTTUUUAAA<<<666111///......---***+++,,,+++++++++---...,,,+++***))))))(((((())))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&((()))***)))'''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++///222222000///000222///222111444<<>>???@@@CCCEEEFFFKKKPPPUUU[[[eeesss|||uuulllddd```aaa```]]]XXXUUUWWW\\\```QQQKKKDDD===888444000...***,,,---,,,******,,,///---,,,+++***))))))))))))******)))))))))(((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&***------+++(((%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((()))))))))(((((((((((())))))))))))******++++++,,,,,,,,,+++)))+++///111000......000///222111444<<>>@@@AAAEEEJJJMMMSSSYYY```eeejjjsss~~~~~~rrrkkkeeeeeebbb\\\WWWVVVYYY\\\]]]YYYQQQJJJBBB;;;333///+++---...---******,,,///...---,,,+++************************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###&&&+++//////,,,(((%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))******+++,,,,,,,,,,,,++++++,,,000444555333222333///222111444<<>>AAAEEEKKKSSS]]]cccrrrqqquuu{{{zzzwwwlllddd```]]]ZZZWWWWWWXXXZZZYYYTTTJJJ???777000///...---,,,,,,++++++---......,,,))))))+++...***+++++++++***)))((('''((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++------...///000111222222///111111555<<>>@@@BBBDDDHHHOOO[[[jjjyyyzzzqqqhhhaaa\\\[[[YYYWWWYYY[[[YYYQQQJJJ<<<999333///,,,,,,---///,,,---...,,,)))''')))++++++++++++***))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++------...///000111222222///222111444<<>>555///---...///---......---+++******+++---,,,+++***)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%(((***(((%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++------...///000111111222111222111444<<>>666111000000///...+++---///111000---***(((******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************++++++++++++,,,,,,---...///000000111333222555<<>>444000///222222...,,,,,,+++++++++******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''&&&''')))***&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***************+++,,,------,,,---......------///111111444222555;;;CCC```zzz~~~yyy|||~~~wwwzzzkkk[[[KKKGGGNNNSSSOOOHHH<<<777555777555000,,,+++,,,,,,+++++++++++++++,,,************************((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))(((&&&&&&(((***&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***(((((((((((()))***+++,,,+++---...---------///111111444333555;;;BBB___~~~yyywwwwww|||sss]]]SSSTTTXXXWWWSSSHHHCCC@@@@@@<<<444---,,,---,,,,,,++++++++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''***,,,+++(((&&&''')))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((()))******(((((('''(((((()))***++++++,,,------,,,---///111222444333666;;;BBB]]]{{{ssspppoooqqqzzzyyyhhh^^^[[[[[[\\\TTTOOOLLLJJJDDD:::111......---,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((---000000+++'''''')))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((()))******(((((((((((()))***+++,,,+++,,,------,,,---///000222444444666;;;AAA\\\}}}xxxrrrrrrwwwyyyzzz|||zzzfff\\\]]]bbb\\\WWWTTTQQQJJJ>>>444///...---,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***///444333...)))((()))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))***+++,,,---+++,,,------,,,,,,...000222555444666;;;AAA\\\{{{vvvtttvvv}}}|||ssshhh^^^______^^^[[[TTTJJJ>>>777///---,,,,,,,,,---,,,***+++++++++************)))******)))((((((((((((((()))))))))))))))))))))))))))000666777111***'''&&&''''''''''''(((((((((((())))))))))))(((&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++,,,------......///777444000555;;;===YYY~~~yyyvvvwwwwwwlllccc___\\\\\\\\\TTTGGG<<<555222...,,,,,,---,,,,,,++++++++++++******************)))((((((((((((((()))))))))))))))))))))))))))...444444///***''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,---......//////000666333111666;;;===WWW{{{{{{~~~nnneee^^^___ccc```QQQBBB===999222...,,,---------,,,+++++++++******************)))(((((((((((()))))))))))))))))))))))))))(((,,,000000,,,)))((()))''''''''''''(((((((((((($$$%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))***))))))))))))***++++++------......///000000111444333111666;;;===VVV}}}zzzxxxxxx|||~~~yyyvvvwwwzzz|||xxxuuuxxxzzz~~~uuuiiifffgggcccUUUIIIFFF@@@777111------------,,,,,,+++++++++*********+++***))))))(((((())))))))))))))))))))))))))))))'''***,,,,,,***))))))***''''''''''''((((((((((((&&&&&&''''''(((''''''&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))******))))))******+++,,,---------...//////000000111333222666;;;>>>UUUzzz~~~rrrmmmnnnoooppplllfffaaa^^^^^^aaaeeeiiiggg```\\\\\\___aaagggmmmpppnnnnnnqqqtttvvvwww{{{}}}yyywww|||rrrjjjbbbXXXPPPMMMGGG>>>666111///---,,,,,,,,,,,,++++++++++++***++++++***)))))))))))))))************************'''((())))))(((((()))***''''''''''''((((((((((((*********))))))(((&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))***************++++++,,,+++,,,,,,------...//////000333333666;;;???VVVyyyzzztttsssooofff___\\\______]]]YYYVVVVVVWWWYYY\\\___aaa]]]UUUPPPOOOPPPRRRVVVYYYZZZXXXWWWYYY[[[[[[\\\bbbhhhkkkoooyyy{{{{{{tttggg]]]XXXSSSNNNFFF>>>888444000---,,,,,,,,,,,,++++++++++++++++++***))))))))))))***************************((((((((((((((())))))***''''''''''''((((((((((((+++++++++***)))((('''&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))+++************+++,,,,,,++++++,,,,,,---.........///444444555;;;AAAYYYzzz}}}{{{vvvrrriiibbb]]]^^^___\\\ZZZ[[[___^^^]]]\\\\\\^^^bbbeeeeeefffeeeaaa[[[VVVTTTUUUSSSSSSSSSSSSRRRRRRQQQQQQNNNQQQVVV[[[[[[[[[bbbkkkfffkkkqqquuu}}}{{{{{{~~~vvvhhh```XXXTTTNNNHHHAAA:::333///------,,,,,,,,,+++++++++,,,+++******))))))******************************(((((((((((()))***)))(((''''''''''''(((((((((((())))))***))))))(((''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))++++++******++++++,,,---,,,,,,------.../////////...444444444:::CCC\\\}}}yyyqqqggg```___^^^\\\YYYaaaZZZUUUWWW[[[\\\]]]```cccccccccdddfffjjjnnnpppmmmlllkkkhhheeebbbaaaaaaYYYWWWUUUUUUUUUUUUTTTRRRNNNPPPUUUYYYVVVSSSVVV\\\[[[^^^___^^^bbbmmmuuuxxx}}}rrrfff[[[XXXSSSNNNGGG???666000---------,,,,,,,,,++++++,,,+++******)))*********************************)))(((((()))******)))'''''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))++++++******++++++,,,---------......///000000000...555444444:::DDD^^^}}}pppfff___ZZZUUURRRSSSVVVXXXYYYYYYZZZ[[[\\\]]]```dddhhhiiikkkmmmoooqqqtttwwwzzzvvvsssooonnnooorrrtttuuuooojjjeeeccccccaaa[[[VVVUUUVVVWWWVVVUUUTTTVVVWWWVVVWWWYYYYYYZZZ]]]aaaddd^^^cccmmmxxxzzz{{{uuubbb[[[VVVVVVQQQEEE<<<999111000...,,,++++++,,,---,,,,,,,,,+++++++++*********++++++++++++***))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((()))***+++,,,,,,,,,,,,++++++*********......---------......///000444222444===GGG```}}}sssiiiaaa\\\ZZZXXXUUUTTTUUUXXX]]]```\\\^^^aaacccfffjjjooorrrqqqrrruuuvvvwwwyyy}}}~~~{{{yyyyyy{{{~~~}}}xxxwwwwwwuuuppplllhhhiiiiiigggccc```______]]]\\\\\\[[[[[[[[[[[[[[[RRRTTTYYY___fffmmmuuuyyyuuuzzzmmmbbbYYYWWWUUUKKKAAA<<<444222///---+++,,,---...,,,,,,,,,++++++++++++***+++++++++++++++***))))))******)))))))))((((((((()))))))))))))))))))))((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((()))***+++,,,,,,,,,,,,+++++++++******,,,,,,,,,---...///000111000444333444===GGG```vvvtttooohhh```ZZZXXXWWWUUUWWWXXXXXXYYY^^^ffflllhhhjjjnnnqqqsssvvvzzz|||zzz|||}}}~~~~~~}}}|||}}}~~~|||xxxtttqqqpppllliiifffddddddaaa[[[WWWRRRPPPOOONNNPPPTTTXXXZZZcccooo~~~{{{zzz}}}|||mmm```[[[ZZZSSSIIIBBB999777222...,,,,,,---...,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((()))***+++,,,,,,,,,,,,++++++++++++***++++++,,,---...000222222000444333444===FFF^^^vvviiihhhhhhhhhgggccc^^^]]]___VVVZZZ___```bbbhhhrrrzzzzzz}}}{{{wwwvvvwwwssskkkdddaaa]]]WWWRRRPPPQQQRRRRRRPPPSSS[[[hhhzzz~~~ooofff```YYYPPPJJJ???<<<666111---,,,---...------,,,,,,,,,+++++++++++++++,,,,,,++++++***)))(((((((((((('''''''''''')))))))))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,------...000111222000444333444<<>>666000---------......------------,,,,,,,,,,,,,,,+++++++++*********)))***,,,------+++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((()))))))))************)))******++++++,,,------111000/////////000222333000333222333:::???RRRppp}}}uuupppooohhheeejjjppppppoooppplllkkkmmmvvv|||zzzyyyxxxxxx{{{}}}{{{xxxwwwwwwxxxvvvuuutttpppllljjjiiijjjkkklllnnnqqqxxx~~~~~~ssshhhbbb^^^ZZZYYY]]]fffpppyyywwwpppppp|||tttfffbbb]]]TTTKKKEEE<<<444000...------.........---------,,,,,,,,,,,,,,,++++++++++++***((()))+++,,,,,,+++)))'''************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((()))))))))************)))******++++++,,,------111000/////////000222333000333222333:::>>>QQQnnn}}}wwwtttsssqqqjjjhhhnnnuuuxxxyyyzzzttttttvvv{{{~~~yyyuuussssssoooooonnnmmmqqq{{{zzzssskkkddd\\\XXXZZZ___ccckkkwwwsssxxxqqqggg___YYYQQQLLLDDD===777333///,,,............---------,,,,,,,,,,,,,,,++++++++++++'''(((***+++++++++***)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************)))******++++++,,,------000////////////000111111///333222333999===OOOlll}}}}}}~~~zzzrrrnnnsssyyy|||}}}zzz|||}}}zzz~~~vvvggg^^^XXXXXXVVVWWWcccsss||||||}}}nnnccc^^^XXXTTTMMMGGG@@@999222---............------------------,,,,,,,,,+++++++++((())))))***+++,,,------************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************)))******++++++,,,------......///000000000000//////333222333999===NNNjjj|||vvvxxx|||}}}~~~}}}xxxkkkaaa]]]WWWPPPUUUaaannn~~~wwwzzzzzzlllfff\\\YYYSSSMMMFFF===444...//////.........------------------,,,,,,,,,++++++))))))***+++,,,...///000************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************)))******+++,,,,,,------,,,---///000000000///...///333222333999<<>>OOOjjj~~~}}}uuugggYYYTTTVVVUUUXXX```mmm{{{xxxtttmmmcccWWWQQQPPPMMMEEE>>>333000...---......,,,***+++,,,,,,------,,,,,,+++------------------------************************))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((''''''&&&'''''''''((((((((()))******))))))******+++,,,******+++++++++,,,,,,,,,------......///000000000333555111222999===NNNiii|||}}}~~~{{{hhh^^^\\\TTTRRRTTT[[[gggxxxrrrlllmmmzzznnn^^^TTTQQQPPPMMMIII:::555///...//////,,,))),,,,,,------------,,,,,,+++,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&******))))))******+++,,,******+++++++++,,,,,,,,,------......///000000000222444111333999===MMMgggzzzwww~~~qqqkkk\\\XXXXXX\\\bbbkkkyyypppgggfffzzz{{{gggYYYSSSSSSRRRQQQDDD<<<222...///000...+++,,,,,,------------,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''******))))))******+++,,,******+++++++++,,,,,,,,,------......///000000000111444222333999<<>>333------......,,,++++++,,,,,,,,,---------......---,,,++++++++++++))))))))))))))))))))))))************))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------------......///000000000000666444444:::===GGGZZZ||||||zzzxxxuuusssuuusssqqqooonnnnnnooopppnnnnnnnnnooopppsssuuuvvvvvvyyy|||~~~|||lllcccaaakkkvvvmmmdddhhhoooyyylllgggfff```YYYQQQFFF999000///000///...------------------------------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***&&&$$$''')))''''''***))))))))))))************+++++++++***++++++,,,,,,------......///000000000222222444555555:::IIIWWWuuu~~~~~~{{{yyyxxxuuurrrooonnnllljjjhhhiiihhhfffdddccccccdddeeeffffffffffffgggiiikkkllliiijjjjjjkkknnnsssyyy}}}uuujjjdddgggmmmuuu{{{kkkffffffvvvvvvnnnjjjccc]]]VVVLLL@@@666111000///...------------------------------,,,,,,,,,,,,++++++*********))))))************************************)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((+++&&&$$$'''((('''(((***))))))))))))************++++++******++++++,,,,,,------......///000000000222222444555666;;;IIIXXXyyy~~~~~~{{{xxxzzzxxxvvvvvvxxxxxxwwwvvvzzz{{{}}}}}}{{{zzzzzzzzzuuutttrrrqqqqqqqqqooommmmmmjjjgggeeeeeedddbbb```dddcccbbb`````````aaaaaaeeeeeeeeeeeefffggghhhiiieeeccc``````bbbeeeggghhhmmmqqqvvv}}}ssshhheeeeeehhhvvv{{{kkkcccgggyyy|||}}}zzzqqqhhhaaa[[[TTTIII>>>555000......------------------------------,,,,,,,,,,,,++++++++++++************++++++************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((+++'''%%%)))***)))(((***))))))))))))************++++++******++++++,,,---------......///000000000222222444555666;;;JJJXXX}}}}}}|||{{{}}}}}}yyyvvvtttqqqmmmjjjgggfffeeedddeeefffffffffhhhkkknnnoooooonnnooopppkkkkkkjjjkkkkkkkkkkkkkkkllliiigggffffffeeedddcccddddddcccbbbbbbbbbcccccchhhhhhhhhhhhiiiiiijjjjjjiiieee```___aaacccbbbaaa______```dddkkkttt}}}|||pppiiiddddddmmmxxx{{{mmmiiirrr||||||mmmaaa___ZZZQQQEEE:::333000///........................------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))''')))...000,,,))))))((()))))))))************************+++,,,------------......///000000000222222444666666<<>>666222........................------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((('''+++222444...)))'''))))))))))))************)))))))))***+++,,,---...------......///000000000222222444666777===LLL[[[uuuyyywwwsssqqqqqqssswwwyyyzzz|||{{{}}}||||||{{{yyyvvvuuuuuuvvvlllgggbbb``````___[[[WWWPPPMMMIIIFFFDDDBBB@@@>>>@@@@@@@@@>>>===>>>AAAEEEJJJOOOVVV[[[___```bbbccceeegggjjjkkkkkkllloooqqqnnnllljjjiiiiiiiiihhhfffeeeeeefffhhhhhhiiiiiiiiihhhjjjkkkmmmnnnoooooooookkkkkkkkkiiigggfffggghhhiiifffccc```]]]VVVNNNHHHPPPUUUZZZZZZ[[[bbbooo{{{wwwmmmeeeaaagggnnnvvv|||mmmhhhsss|||lllfff^^^VVVNNNDDD888111........................------,,,,,,,,,,,,++++++*********))))))*********++++++++++++++++++++++++'''((()))******)))((('''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))&&&''',,,---+++((()))))))))))))))************)))))))))***+++,,,...///------......///000000000222222444666777===LLL[[[uuutttrrrnnnlllnnnsssxxx|||zzz|||{{{|||{{{{{{xxxtttpppnnnnnnoooeee]]]SSSNNNNNNNNNMMMKKKFFFDDDAAA?????????>>>===>>>??????===;;;<<<@@@DDDKKKPPPWWW\\\___aaabbbccciiikkknnnnnnllllllooorrrqqqooolllkkkkkkkkkjjjhhhbbbcccdddeeefffgggggggggfffgggjjjlllmmmnnnnnnnnnjjjlllmmmjjjfffdddfffhhhiiihhhgggfffbbb[[[PPPHHHNNNUUU\\\]]][[[^^^hhhqqq}}}tttkkkdddfffcccaaalllzzzfffaaasssqqqkkkbbbZZZRRRGGG:::000////////////////////////---------,,,,,,,,,++++++******))))))))))))******++++++++++++++++++++++++'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((+++&&&###&&&''''''(((+++))))))))))))************)))))))))***+++---...///------......///000000000222222444666888>>>MMM\\\vvvqqqnnnkkkmmmrrrwwwyyyzzzxxxzzz~~~|||wwwtttzzzuuuoookkkiiijjjjjjjjjcccZZZMMMEEECCCBBBAAA@@@===???@@@>>><<<<<<>>>AAAEEE???<<<===>>>===???BBBIIIOOOWWW]]]```cccgggjjjlllmmmnnnooopppppppppppprrrqqqrrrrrrpppmmmlllmmmjjjgggggghhhhhhddddddgggggghhhiiijjjkkkmmmnnnoooppppppqqqpppnnnkkkgggeeeggggggggggggddd___WWWRRRTTTWWWYYY[[[]]]bbbjjjpppuuuxxx}}}~~~mmm```]]][[[bbbeeerrr~~~kkkfff|||}}}pppccc^^^WWWJJJ===666///...---,,,---...//////......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((()))))))))))))))******+++)))***+++,,,---,,,+++***------......///000000000222111444666888<<>>>>>===???CCCIIIPPPXXX^^^aaadddhhhkkklllmmmnnnoooooopppooooooqqqqqqrrrsssrrrooommmlllkkkgggffffffeeebbbdddhhhggghhhjjjlllmmmnnnooooooqqqqqqqqqqqqooommmkkkiiijjjjjjjjjjjjhhhbbb[[[VVVXXXZZZ\\\]]]^^^cccjjjpppvvvvvvvvvvvvwww}}}wwwlllaaa[[[___aaakkkwwwjjjrrrxxxhhh^^^ZZZRRRDDD888333111///............///......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))))))))))))))))))))))))))******+++******+++,,,,,,,,,,,,+++------......///000000000111111333555777;;;GGGSSSrrrjjjmmmppprrrtttvvvxxxzzzxxxyyy{{{|||zzzvvvrrrpppgggbbbZZZTTTRRRRRRRRRRRRRRRMMMEEE@@@>>>??????@@@AAA@@@>>><<<;;;===AAAEEEFFFAAA>>>???>>>===@@@DDDKKKQQQYYY___bbbeeeiiilllmmmmmmnnnooopppppppppppppppqqqrrrttttttrrrmmmiiihhhddd``````^^^]]]bbbiiigggiiillloooqqqrrrqqqpppssssssrrrrrrqqqqqqppppppnnnnnnnnnooommmhhhaaa\\\]]]___`````````dddjjjpppuuutttppplllkkkmmmrrrvvvyyykkk```]]]^^^ccctttkkknnnqqqaaa]]][[[OOO>>>888555111......///............---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++++++++******++++++,,,---------......///000000000000000222555666:::FFFRRRnnnhhhmmmsssuuuuuuuuuvvvxxxtttuuuvvvuuusssooollliiiddd^^^VVVOOOKKKJJJIIIIIIIIIGGGDDD@@@???@@@BBBDDDCCCAAA===::::::>>>BBBFFFEEEBBB???@@@???===AAAFFFLLLSSS[[[aaadddgggkkknnnooooooqqqrrrrrrrrrrrrrrrpppqqqrrrsssuuutttlllddd___[[[WWWUUUTTTUUU^^^ggghhhkkkppptttvvvvvvuuussstttttttttttttttuuuvvvwwwsssrrrrrrrrrppplllfffbbbbbbcccdddcccbbbdddjjjooosssrrrpppmmmllllllnnnooottt}}}xxxiii```___```pppppphhhttt~~~hhh___```WWWGGG<<<777111......//////.........---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,)))))))))))))))******+++,,,+++***)))***+++,,,---------......///000000000111111333555666:::FFFRRRllliiinnntttvvvtttrrrssstttooooooooommmkkkhhheeecccaaa[[[SSSLLLHHHEEECCCAAABBBCCCDDDCCCAAABBBFFFJJJEEEAAA<<<999:::===BBBEEECCC@@@???@@@>>>===BBBHHHNNNTTT]]]bbbfffhhhlllppprrrssstttuuuuuuvvvvvvvvvrrrssssssrrrvvvvvvlll```VVVRRRMMMKKKIIIMMMYYYeeejjjmmmsssxxxzzzzzzxxxwwwvvvvvvvvvwwwxxxyyy{{{|||wwwuuusssrrrqqqnnnjjjhhheeefffgggeeedddffflllqqqppppppqqqrrrrrrqqqooonnnkkkooovvvtttgggdddcccfff|||ooogggyyyrrrcccaaa[[[PPP???999111......000000///......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,)))))))))))))))******+++,,,+++***)))***+++,,,---------......///000000000333222444666777;;;GGGSSSllllllooorrrsssqqqnnnlllkkkggggggeeedddaaa___]]]\\\XXXSSSMMMHHHDDDAAA>>>;;;<<<@@@EEEEEECCCDDDHHHMMMFFFBBB<<<999999<<>>>>>???>>>===CCCJJJPPPVVV^^^dddgggjjjnnnqqqtttuuuvvvwwwxxxxxxxxxxxxssstttsssrrrxxx{{{qqqbbbTTTOOOJJJGGGEEEHHHVVVccckkknnnsssxxx{{{|||{{{yyyvvvwwwxxxzzz{{{}}}~~~~~~xxxuuuqqqooonnnmmmlllkkkhhhiiijjjhhhgggjjjpppuuuqqqqqqqqqssstttrrrooolllkkkjjjkkkqqq|||}}}nnnhhhgggbbbppp}}}kkkkkkvvv~~~lllbbb\\\WWWFFF===333//////111000.........---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))******+++++++++******++++++,,,---------......///000000000444333555777888;;;GGGSSSmmmmmmmmmmmmmmmllliiidddaaaZZZYYYXXXVVVTTTRRRQQQQQQLLLIIIFFFDDDBBB@@@<<<999666<<>>======DDDLLLQQQWWW___eeehhhkkkooorrruuuvvvwwwxxxxxxyyyyyyyyyssstttsssrrr{{{yyyiiiZZZUUUOOOJJJFFFHHHUUUcccjjjmmmrrrvvvzzz{{{zzzzzzvvvwwwzzz|||~~~yyytttnnnjjjjjjkkklllmmmjjjlllmmmllllllooouuuzzzvvvtttssstttuuuvvvtttrrrnnnkkkgggiiippp|||ppphhhiii___bbb{{{{{{nnnfffuuuwwwggg]]]ZZZOOOEEE888222111222000---......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++)))))))))))))))******+++******+++,,,,,,,,,,,,+++------......///000000000333333444666777:::FFFQQQlllnnnllljjjiiiiiieee___ZZZOOONNNLLLJJJIIIGGGGGGGGGDDDCCCBBBCCCBBBAAA===:::111999AAACCC@@@@@@FFFLLLGGGBBB;;;888999;;;;;;:::::::::<<<>>>======DDDMMMQQQXXX```fffiiilllpppsssuuuuuuwwwxxxxxxxxxxxxxxxssstttssssss~~~oooaaa\\\VVVOOOIIIJJJVVVdddiiikkkppptttxxxyyyzzzzzzvvvxxx{{{~~~yyyssslllggggggiiilllnnnlllnnnooooooooorrryyy|||yyyuuuuuuxxx{{{||||||qqqlllgggfffkkkttt|||{{{~~~pppggghhh]]]YYYmmmvvvbbbbbbyyylll^^^ZZZVVVJJJ<<<444333222///,,,......---------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++)))***+++,,,---,,,++++++------......///000000000222222333555666999DDDPPPkkkrrrpppjjjeeedddddd]]]TTTMMMLLLBBB===@@@===>>>JJJGGGDDDFFFKKKHHH???<<>>CCCRRRWWWPPPPPPTTTRRRHHHAAAAAA999999===BBBFFFIIINNNSSSIIICCC<<<999;;;===<<<;;;<<<<<<<<<<<<===@@@EEEIIISSSXXX___fffiiilllnnnoooooopppqqqrrrssssssttttttppprrrsssuuuzzz{{{tttkkkeee\\\PPPHHHHHHOOOZZZaaajjjnnnrrruuuwwwwwwyyyzzzyyyzzz|||~~~{{{qqqnnnjjjggghhhlllqqqtttssspppooosssttttttwww|||~~~{{{|||~~~~~~}}}}}}wwwnnnqqq}}}~~~uuuhhh^^^XXX]]]qqqpppdddhhhqqqccc^^^UUUFFF:::444222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))************))))))******+++,,,******+++++++++,,,,,,,,,......//////000000111111333222444666777:::EEEQQQppp|||sssgggbbbaaa```WWWWWWKKKBBBBBBBBBMMMaaafff\\\XXX\\\\\\QQQEEEAAA===<<<>>>EEEJJJKKKOOOTTTHHHCCC>>><<<===>>>===<<<<<<<<<<<<<<<===AAAGGGKKKTTTYYY```eeehhhiiikkkllljjjllloooqqqrrrrrrqqqpppnnnrrruuuwwwyyywwwnnndddaaaYYYNNNHHHJJJTTT___fffkkknnnrrruuuwwwxxxzzz{{{yyyzzz}}}|||xxxmmmkkkiiiiiikkkooouuuxxxsssqqqqqquuuwwwvvvxxx|||}}}}}}~~~~~~xxxnnnmmmuuuxxxtttwwwzzzrrrcccYYYYYY___nnnlllcccppp{{{lllbbbZZZMMMAAA777222111222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))******))))))******+++,,,******+++++++++,,,,,,,,,......//////000000111111111222444777888:::DDDPPPpppwww~~~qqqhhhdddcccaaaaaaUUUHHHDDDFFFVVVpppmmm```XXX^^^```VVVHHH@@@BBB>>>@@@IIILLLJJJJJJOOOGGGDDD@@@>>>>>>???>>>===<<<<<<<<<<<<>>>BBBHHHMMMVVVZZZ```eeegggggghhhhhhhhhjjjmmmpppqqqpppooommmnnntttzzz{{{zzzuuujjj```\\\TTTKKKGGGMMMXXXcccjjjlllooosssuuuwwwxxxzzz||||||}}}~~~}}}wwwsssjjjjjjiiijjjmmmqqquuuxxxuuussstttyyyzzzyyyzzz}}}~~~~~~~~~~~~~~~~~~xxxoookkkoooooommmrrrrrrwww~~~{{{hhh\\\ddd```bbbooojjjjjjtttxxxeee^^^SSSGGG;;;222000333////////////............------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((******))))))******+++,,,******+++++++++,,,,,,,,,......//////000000111111111111444888888:::CCCNNNpppooo{{{wwwooohhhqqqsssfffSSSHHHFFFXXXvvvrrrbbbYYY^^^bbbYYYKKKCCCFFFAAADDDOOOQQQJJJEEEGGGGGGDDDAAA???>>>>>>>>>===<<<<<<<<<<<<>>>CCCJJJOOOWWW[[[aaaeeeffffffffffffgggiiikkklllmmmmmmlllkkkoooxxx|||tttiii___WWWPPPIIIIIIQQQ]]]fffkkkmmmpppsssvvvwwwyyy{{{}}}}}}xxxrrrmmmiiijjjjjjlllooorrrtttvvvtttssstttyyy{{{zzz{{{xxxsssrrrrrrpppsssqqqrrrxxxooobbbfffcccbbbdddiiiwww{{{kkkhhh~~~iii```VVVMMM@@@444000333000000/////////.........------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((******))))))******+++,,,******+++++++++,,,,,,,,,......//////000000111111111111444777888:::CCCMMMoooiiiqqqzzzuuuwww___LLLEEEWWWwww~~~mmm```dddggg^^^PPPHHHGGGBBBJJJYYY]]]QQQHHHGGGHHHFFFBBB???<<<<<<===>>><<<<<<<<<<<<>>>DDDKKKQQQYYY]]]bbbeeefffeeeeeeeeegggfffeeeeeeeeeeeefffgggooozzz{{{rrrggg^^^TTTNNNIIILLLVVVaaahhhkkkoooqqqtttvvvwwwyyy|||}}}|||yyytttnnnjjjjjjkkkmmmoooqqqsssuuuuuusssqqqssswwwzzzzzz}}}zzzwwwvvvvvvuuuuuuxxx{{{yyymmm```aaacccbbb^^^ccc~~~rrraaagggnnncccXXXRRRFFF888111333000000000/////////......------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))******))))))******+++,,,******+++++++++,,,,,,,,,......//////000000111111222222444666666999BBBMMMnnneeecccfffssshhhQQQHHH[[[||||||mmmlllkkkaaaSSSLLLEEECCCPPPfffmmm```SSSQQQJJJGGGBBB===:::999;;;======<<<<<<<<>>>>>>>>???DDDLLLSSS[[[aaafffhhhiiijjjgggbbbaaaVVVMMMLLLJJJIIIOOOYYYbbbgggqqqxxxsssdddVVVPPPPPPSSSXXX^^^dddhhhjjjkkkoooqqqvvvzzz|||}}}|||{{{wwwuuusssrrrrrrqqqooonnnooosssuuuuuuwww|||~~~|||~~~yyy~~~}}}mmmbbb```ccc```ZZZeeeqqqmmmjjjzzz~~~zzznnnccc^^^WWWHHH;;;666000///000222000,,,+++...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************---,,,******++++++***((())))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++++++++++++++++++++,,,,,,------......///000000000000444111222::::::???NNNjjjrrrZZZJJJQQQmmmooo]]]SSS^^^wwwkkkXXXHHH??????UUU{{{{{{fff___XXXOOOFFFBBB>>>;;;;;;===<<<===???>>>???DDDLLLSSSXXX___dddhhhlllrrrssspppiii]]]QQQLLLFFFCCCLLLXXX^^^bbbjjjoooiii[[[OOOJJJNNNTTT\\\bbbdddeeeeeeeeelllpppuuu{{{~~~~~~}}}|||sssrrrrrrrrrssssssrrrqqqtttvvvvvvtttwww~~~uuugggbbbbbb```[[[[[[yyy{{{kkkooo~~~vvvnnngggcccZZZKKK>>>999222000000222000,,,+++...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))(((''''''''''''&&&&&&))))))))))))))))))))))))((((((((())))))))))))***)))************+++++++++***++++++++++++,,,,,,,,,------......///000000000000444111222::::::???NNNiiiyyy___KKKMMMhhhqqq^^^SSS]]]vvv___JJJ>>>;;;OOOwwwjjj^^^ZZZQQQIIIDDD@@@;;;:::<<<;;;===>>>???@@@DDDLLLRRRYYY___dddhhhoooyyy~~~~~~sssggg[[[RRRIIIFFFPPP___bbbcccfffhhhaaaTTTKKKHHHOOOXXXccchhhhhheeedddeeelllpppvvv|||~~~{{{yyynnnoooqqqrrrtttuuuvvvvvv{{{{{{yyyuuuwwwrrrhhhddd```[[[ZZZdddqqqdddxxxtttnnniiifff___RRRDDD===555111000111000---,,,///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))(((((()))***))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------......///000000000000444111222::::::???NNNiii~~~bbbLLLLLLfffsss___TTT]]]zzzbbbKKK???:::KKKsssppp```YYYQQQHHHDDD@@@;;;:::<<<:::;;;======???DDDLLLRRR^^^bbbfffiiipppzzz{{{qqqhhh___UUUPPPZZZjjjnnnkkkiiiggg^^^SSSMMMLLLUUU___jjjnnnllliiijjjmmmqqqtttyyy}}}}}}zzzuuurrrkkkmmmqqqtttvvvwwwyyyzzz{{{||||||~~~{{{tttlllddd]]]___[[[uuullllll{{{qqqgggcccaaaYYYLLLAAA888333000111000------///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))+++,,,+++))))))+++---(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++*********++++++,,,,,,---------......///000000000000444111222::::::???NNNjjjfffOOOMMMeeevvvaaaUUU]]]{{{eeeNNNBBB;;;IIIpppwwwdddWWWOOOFFFCCC???;;;;;;===:::;;;<<<<<<===CCCLLLSSS^^^dddhhhkkkrrr||||||uuunnnhhh]]]UUU\\\iiitttoooiiiccc[[[RRROOOQQQ[[[ccclllooommmmmmrrrxxxzzz{{{||||||xxxsssmmmiiikkkoootttvvvwwwxxxzzz||||||uuunnniiifff^^^^^^aaajjj|||}}}wwwjjj```aaaZZZfffnnnpppxxxfff___bbbaaaTTTFFF<<<555000111111......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************&&&'''((()))(((((()))***(((((((((((((((((((((((('''''''''((((((((())))))))))))*********+++++++++))))))***+++,,,,,,------------......///000000000000444111222::::::???NNNlllmmmTTTNNNdddyyycccUUUZZZ|||hhhRRRDDD<<>>;;;;;;???<<<===<<<;;;===DDDNNNWWW[[[ccckkkqqqyyyzzzsssmmmhhh^^^SSSUUU^^^ooohhhaaa\\\UUUOOOPPPUUUaaafffkkknnnooorrrxxx~~~|||wwwrrrmmmhhhfffoootttyyyzzzyyyxxxzzz||||||zzzvvvnnneee\\\VVVRRRQQQKKKKKKMMMSSSccc|||rrreeeccc___```tttvvvdddfffoooyyywwwlll```cccdddZZZLLL???777111000111///...000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************'''''')))+++......,,,)))))))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++))))))***+++,,,------...------......///000000000000444111222::::::???NNNmmmvvvYYYNNN```|||dddSSSUUU{{{{{{iiiSSSEEE===FFFiii~~~kkk]]]RRRGGGAAA===:::;;;???AAA@@@>>><<<>>>FFFSSS\\\\\\fffqqqzzzyyypppjjjfff^^^UUUUUU\\\ggg```ZZZVVVSSSQQQVVV]]]gggjjjnnnqqqtttxxx}}}}}}xxxrrrmmmjjjiiiiiiuuuzzz~~~~~~zzzwwwwwwyyy{{{~~~}}}||||||xxxssshhhccc\\\TTTNNNKKKJJJIIIEEEFFFGGGHHHPPPdddyyyjjjdddddd___fffooofffggghhhhhhxxxxxxhhhdddeee]]]SSSBBB999111000111000///000............------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))***///555666000)))))))))))))))))))))))))))'''(((((((((((())))))))))))************+++++++++((()))***+++,,,------...------......///000000000000444111222::::::???NNNmmm}}}\\\MMM]]]~~~eeeQQQPPPvvvzzzgggRRREEE===EEEfff~~~lllaaaVVVIIIAAA<<<:::;;;@@@EEECCC@@@===???HHHVVV``````kkkxxxyyyooohhhfffbbb[[[\\\cccccc]]]XXXVVVUUUVVV^^^fffmmmooorrrvvvzzz}}}{{{tttnnnjjjjjjlllmmmyyy~~~{{{vvvvvvwww|||}}}zzzsssnnnjjjeee___ZZZWWWRRRNNNJJJIIIJJJJJJCCCFFFFFFCCCEEESSSlll|||nnn```aaa]]]]]]xxxzzzvvvgggjjj|||ooofffddd___WWWDDD999111000111000///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((&&&&&&---555666...%%%))))))))))))))))))))))))))))))))))))************)))************+++++++++((())))))+++,,,---......------......///000000000000444111222::::::???NNNllleeePPPQQQiiiQQQQQQiiiyyylllUUUHHHDDDEEEbbb}}}jjj\\\VVVKKKAAA;;;:::<<<>>>IIIGGGBBB???AAAKKKZZZfffllluuu{{{uuuqqqllliiiiiihhhdddaaa^^^YYYUUUUUUVVVZZZdddnnnmmmsssvvvuuuxxx|||qqqiiihhhiiiiiilllrrrzzz|||~~~~~~zzzvvvsssrrryyyvvvpppjjjbbbZZZWWWWWWVVVTTTQQQPPPOOONNNLLLJJJHHHEEEDDDDDDEEEKKKYYYfff}}}kkk]]]```eeeeeevvvwwwvvvaaabbbaaaWWWMMM@@@555333222///---000///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************++++++,,,,,,,,,,,,------...------......///000111333111111333555999DDDOOOmmmlllUUURRRyyylllRRROOOcccxxxmmmXXXHHHDDDEEEbbbmmm^^^WWWLLLAAA;;;:::<<<>>>FFFDDD@@@>>>AAALLL\\\hhhoooxxx{{{vvvrrrnnnlllkkkiiiddd```\\\VVVSSSUUUYYY^^^gggoooqqqvvvzzz{{{vvvmmmhhhjjjllllllooottt|||~~~~~~zzztttpppooopppmmmhhhbbb\\\WWWUUUVVVWWWUUUSSSRRRQQQOOOKKKIIIGGGDDDBBBCCCCCCGGGSSS___zzzpppccc```cccdddwwwyyyvvv{{{fffbbb```ZZZPPPCCC888444333//////111///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------...------......///000111333111111333555999CCCNNNlllvvv\\\RRRooopppUUULLL\\\wwwnnn\\\IIIEEEEEEaaarrr```YYYNNNCCC<<<:::<<<>>>CCCAAA>>>===BBBOOO___llluuu}}}|||xxxuuurrrpppnnnkkkddd___ZZZTTTRRRWWW```fffnnnsssuuuyyy}}}~~~mmmiiihhhlllpppqqqsssvvvyyysssooolllkkkhhhddd___[[[ZZZZZZZZZYYYXXXVVVUUUSSSOOOKKKGGGEEEBBBAAABBBAAACCCKKKTTThhhvvvlllaaaaaaeeejjjwwwmmmnnnbbb]]]\\\SSSHHH<<<555222000000222///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------...------......///000111333111111333555999CCCMMMjjj}}}```RRRfffsssXXXLLLWWWvvvmmm^^^JJJFFFDDD___yyyddd\\\QQQEEE>>>;;;<<<>>>DDDBBB@@@???EEERRRcccooo{{{~~~{{{xxxvvvtttrrrlllddd^^^YYYSSSRRR[[[gggoootttxxxxxx{{{~~~vvvhhhiiilllppptttuuuvvvwww{{{uuupppnnniiigggccc^^^]]]___```^^^[[[ZZZXXXWWWUUUPPPJJJFFFDDDBBBAAABBBAAA@@@DDDKKKYYYooovvvccc```gggcccwwwsss^^^lllvvvbbbZZZ[[[UUUKKK???666111000000111///............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************++++++++++++++++++,,,,,,,,,------...------......///000111333111111444555888BBBLLLhhhcccRRR^^^uuu\\\NNNUUUxxxxxxmmm]]]KKKGGGDDD^^^iiiaaaTTTHHH@@@======???GGGFFFDDDCCCIIIVVVgggttt|||yyywwwsssmmmccc\\\VVVRRRSSS^^^kkkrrrvvvyyyuuunnnjjjmmmqqqtttvvvxxxxxxxxx~~~}}}xxxtttrrrggggggccc]]]^^^cccccc^^^]]][[[ZZZXXXUUUPPPJJJEEEEEEBBBAAABBBAAA???AAAEEEPPPddd}}}hhhbbbfff^^^mmm{{{]]]^^^~~~gggZZZYYYTTTMMMBBB666000///000000///............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------...------......///000111222111111444555888AAAKKKfffgggVVVXXX{{{bbbRRRTTTooo}}}ooo]]]LLLHHHDDD]]]nnneeeYYYLLLCCC??????@@@JJJIIIGGGGGGLLLZZZlllyyy{{{xxxtttlllccc\\\UUUSSSXXXcccmmmsssvvvyyyyyyqqqmmmnnnssswwwwwwxxx{{{|||{{{|||}}}yyyvvvuuukkkmmmiiidddgggmmmllleee^^^\\\YYYWWWTTTPPPJJJFFFEEEBBBAAABBBBBB???@@@CCCKKK___oooiiifff^^^gggooocccyyyrrraaaXXXRRRNNNEEE888111111000//////............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------...------......///000111222000111444555888@@@IIIcccnnn[[[SSSrrriiiTTTRRRfffsss___MMMIIICCC[[[rrriii\\\OOOEEEAAAAAABBBHHHHHHGGGHHHOOO^^^qqq~~~|||xxxssskkkbbb[[[ZZZ[[[aaalllsssvvvyyy~~~sssnnnppprrrxxx{{{yyyyyy~~~{{{~~~|||xxxuuusssnnnqqqppplllpppxxxvvvlll^^^\\\XXXVVVSSSOOOKKKHHHEEE@@@???AAABBB@@@@@@CCCGGG[[[~~~wwwtttkkkggglllppprrrrrrlll\\\PPPPPPHHH;;;444333222//////............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------...------......///000111222000222444555777???HHH```ttt___PPPiiinnnVVVPPP```vvvaaaMMMIIICCC[[[tttlll^^^QQQGGGBBBBBBCCCFFFFFFFFFHHHPPP```ttt|||wwwrrrkkkbbb[[[```ccckkkuuuzzz{{{~~~|||ooolllqqqttt{{{}}}zzzzzz{{{}}}~~~zzzvvvrrrqqqjjjoooooolllqqq{{{xxxmmm^^^[[[WWWTTTRRROOOKKKIIIDDD???===@@@AAA@@@@@@BBBDDDYYY}}}~~~}}}~~~rrrrrrvvvjjj}}}ooo{{{uuu___PPPQQQJJJ>>>666666444000//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,---------...------......///000111111000222444555777???HHH]]]eeePPPcccnnnYYYSSSaaawwwbbbTTTFFFEEE[[[{{{pppaaaSSSHHHCCCDDDHHHNNNGGGBBBIIIVVVeeevvvzzzrrrfff^^^\\\fffqqqzzz}}}zzzvvvtttssssssrrrzzzzzzzzz{{{}}}|||zzz{{{~~~|||uuuooommmuuutttrrrooommmlllkkkjjjeee^^^VVVRRRRRRQQQNNNKKKJJJGGGCCCAAAAAA@@@???===DDDXXX{{{qqqjjj|||wwwzzzlll```RRRLLLFFF888222333000000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,...///000000//////000111222000111333333555===GGGaaalllSSSaaauuu\\\TTT___iiiSSSEEECCCYYYssscccVVVKKKGGGJJJPPPUUUKKKEEEJJJWWWhhhzzzyyypppfffbbbbbbnnnwwwyyyttttttuuuvvvwww|||{{{{{{|||}}}|||xxxyyywwwrrrxxxxxxwwwtttqqqnnnnnnooohhhaaaYYYTTTSSSSSSQQQNNNHHHGGGEEECCC@@@>>>>>>>>>EEEZZZ~~~tttkkkmmmxxxyyyeeeVVVOOOHHH:::444555111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000//////000111222111111333444666>>>GGGbbbtttXXX^^^~~~~~~bbbVVV[[[oooTTTEEEBBBWWWwwwfffYYYOOOLLLRRR\\\^^^RRRHHHLLL[[[nnn~~~vvvmmmeeefffkkkvvv}}}}}}wwwtttuuuxxx{{{}}}~~~~~~}}}}}}}}}~~~{{{vvvvvv}}}xxx{{{~~~}}}wwwssstttwwwtttnnngggbbbaaa```^^^\\\OOOMMMJJJEEEAAA???@@@AAADDD]]]{{{|||rrrhhh^^^|||xxxtttnnn]]]TTTLLL===666777222////////////..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000//////000111333111222444555777???IIIddd{{{]]]]]]vvvhhhXXX[[[qqqZZZJJJDDDUUU}}}xxxgggZZZPPPMMMWWWeeefffWWWKKKOOO```ttt{{{rrriiidddiiirrr{{{|||zzzwwwxxx{{{~~~~~~~~~~~~{{{vvvuuu{{{~~~~~~}}}yyywwweee\\\QQQHHHEEEDDDDDDDDDCCC___}}}yyyxxx|||xxxjjj___[[[kkkzzzhhh{{{wwwdddXXXOOO???888777222////////////.........---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...///000000//////000111333111222555666888@@@JJJgggccc^^^rrrnnn]]]aaatttcccQQQGGGTTTzzzwwwfffZZZPPPLLLXXXiiihhhYYYMMMSSSfff{{{wwwnnnfffdddmmmxxx~~~|||xxxxxxzzz}}}|||zzzzzzzzz{{{sss]]]NNNIIIIIIFFFCCCEEEeee~~~xxxwwwxxxsssggg[[[\\\^^^vvvfffjjjkkk]]]RRRAAA999888111000////////////...............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))*********++++++++++++,,,,,,,,,,,,---------+++++++++,,,,,,---------...///000000//////000111222111222555666888AAAJJJiiikkkaaannnwwwcccggg~~~kkkWWWKKKTTTwwwxxxfff[[[PPPJJJXXXkkkhhhYYYPPPZZZooo{{{rrrkkkgggiiitttyyywwwyyyzzz|||}}}ttt]]]QQQLLLGGGCCCNNNppp||||||zzzooobbb]]]XXXcccqqqdddjjjsssbbbUUUDDD;;;999222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++++++++,,,,,,,,,---------***++++++,,,,,,------......///000000//////000111111000111444555888@@@JJJhhhuuucccjjjjjjfffppp[[[MMMTTTvvv{{{iii^^^RRRJJJWWWmmmfffYYYTTTbbbyyyvvvllliiikkkqqq}}}{{{wwwyyy~~~~~~vvv___QQQJJJHHH[[[~~~}}}ooo___YYY[[[tttmmmdddzzzfffXXXGGG>>>:::333222111111111000000000000......---------,,,,,,,,,------------------------++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,---.........///000000//////000111000///000333444777@@@JJJeee{{{eeegggooobbb}}}rrr]]]MMMTTTvvv~~~lllbbbTTTKKKXXXnnneeeYYYVVVggg}}}rrriiiiiinnnxxxxxxwww{{{~~~kkkVVVOOOOOOeeeyyyaaa]]]ZZZgggyyyiiizzz~~~jjj[[[III@@@<<<444222222222222111111111000......---------,,,,,,,,,........................++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---.........///000000//////000111000...///222444777@@@IIIcccnnneee~~~wwwiiipppuuu]]]LLLSSStttlllaaaXXXRRRZZZjjjiii\\\XXXjjjxxxsssnnnooowww~~~}}}~~~___NNN\\\yyyrrr^^^ZZZ```ssslllwwwwww```OOOEEE;;;444444222444;;;BBBAAA777...------............------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++***)))((('''++++++******++++++,,,------...///...---,,,---...,,,---///111111111000000555333333555555777>>>HHHeeetttiii{{{ppprrryyyaaaOOOSSSqqqpppdddZZZSSS[[[jjjggg[[[YYYllluuusssrrruuu~~~kkkWWWdddyyyfff______gggxxxnnnfffQQQCCC:::555333111000444999999333---------............------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++***)))(((++++++******++++++,,,------...///...---,,,---...---...///000111111000000444222333555555777???HHHeee}}}nnnvvvyyytttgggTTTTTTmmmuuuhhh]]]UUU\\\jjjggg^^^^^^qqqrrrtttxxxwwwbbbqqqqqqhhhbbb^^^vvvjjjyyyrrrWWWCCC999666333111//////000111000///------............------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,++++++***)))++++++******++++++,,,---,,,---......---,,,---///---...///000111111111000333111222444555777@@@IIIfffrrrsssuuummmYYYVVVjjjyyylll___UUU[[[hhhhhhcccfffxxx}}}tttxxxyyykkkzzznnnfff]]]gggsssooocccIII:::666444333222000......000111------............------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,++++++++++++++++++******++++++,,,---+++---......,,,,,,---///---...//////000111111111111000111444555888@@@JJJfffyyyuuuvvvttt___ZZZjjj}}}pppcccXXX[[[gggjjjggglll||||||xxx}}}}}}tttrrrppppppttt|||tttsss}}}nnnhhhaaaaaammmrrrtttTTT>>>666333444444333000...///000------............------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++******++++++,,,---+++,,,------,,,,,,---///.........///000000111111111000111333555777@@@IIIeeezzzzzz|||fff```mmmxxxkkk]]]^^^hhhlllkkkqqq}}}~~~}}}yyyppp]]]ZZZXXXYYY___iiittt||||||sss~~~ooogggccc]]]oootttnnndddFFF888111222333222000.........------............------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++************+++,,,,,,++++++******++++++,,,---***+++------,,,,,,---//////.........///000111222222000111333444666???HHHccclllfffppptttfffdddmmmqqqrrrxxx~~~~~~~~~xxxooo[[[VVVPPPLLLOOOXXXccckkkrrrxxxuuuzzzuuugggcccZZZcccvvvqqqNNN;;;333222111000000000000000------............---------,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))((()))***+++,,,++++++******++++++,,,---)))+++,,,,,,,,,,,,.../////////......///000111222222111111333444666>>>GGGaaaqqqjjjrrr{{{llljjjrrrxxxxxx|||}}}{{{uuuggg___TTTKKKIIINNNWWW]]]aaaiiiuuuwww}}}iiicccXXX]]]xxxyyyTTT>>>777444000///111333333333---..................------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))((((((((()))+++,,,++++++******++++++,,,---)))+++,,,,,,,,,,,,.../////////......///000222333333111222333333555===FFF```|||oooxxx|||uuussssss|||~~~tttfffYYYSSSQQQQQQQQQSSSVVV```lllvvvzzzwwwppp___YYY___ggggggAAA888666222//////111000...//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------000///------...111444666333111222555555666>>>GGGccc|||{{{xxxwww{{{}}}||||||wwwnnngggaaaZZZUUURRRRRRUUUZZZaaalllzzzppp]]]UUUZZZaaaoooHHH999666222000111222111/////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,,,,,,,---------.........:::888555222000///000111333111222555555666>>>FFFbbb|||yyy{{{}}}{{{zzz}}}uuujjjbbbZZZWWWSSSOOONNNWWWlll~~~ttt^^^RRRTTTZZZooo|||SSS<<<888333222333333222111/////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++************++++++---------.........//////>>>;;;777333000...------222111222444555666===FFFaaazzzvvvvvv}}}}}}vvvooojjjcccYYYPPPQQQaaarrryyycccTTTRRRUUU^^^bbbAAA999222222444333222111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------------............555444111///.........///222111222444444666===FFF```}}}tttmmmkkkrrr}}}|||{{{qqqcccZZZ^^^hhh}}}iiiYYYRRRRRRUUUsssvvvIII===333222333111000111000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------------------...///111222222000111444444555===EEE___{{{nnneee\\\aaakkkxxx{{{tttxxx}}}{{{mmmiiikkkqqqaaaVVVQQQTTTaaaTTTCCC555222222//////222000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------............///000111222111000111333444555<<>>666555000...333000000000000///////////////............---------------------------------***++++++,,,,,,++++++***,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////222111222444444555<<>>GGG]]]iii___]]]rrrnnnuuuyyy|||{{{xxx{{{~~~{{{yyyyyyyyyzzz~~~vvvdddaaaUUUWWWyyyhhhXXX???666555333222111111111000000000/////////............---------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////000///000333555777???HHH```rrr```cccyyy|||vvvtttxxx}}}|||xxxuuutttvvvsssrrrxxxvvv```\\\SSSRRRqqqrrrdddDDD666444444111111111111111000000000000///............---------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////000///000333555777???HHHbbbsssiiilll}}}wwwvvvzzz|||vvvppplllkkknnnkkkhhhiiirrr~~~{{{bbbXXXRRRRRRaaaqqqLLL888555444111222222111111111000000000///............---------------------------------***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////111///111333444666>>>GGGbbb~~~rrrttt}}}yyywwwuuuyyy~~~~~~{{{tttllleeeaaa```aaa___]]]]]]aaakkkwwwnnnZZZVVVVVVUUUsss|||TTT:::666666222222222222111111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------..................////////////222000111444444666===FFF```sssvvvsssuuuqqquuuzzz}}}|||{{{vvvnnneee^^^YYYWWWXXXYYYYYYXXX[[[bbbmmmvvv~~~zzz___ZZZ[[[OOObbbYYY<<<777777444222222222111111111111000//////.........---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------................../////////000222111222444444555<<>>DDDKKK[[[kkk|||{{{zzzvvvjjj___WWWRRRnnnyyyXXXBBB444444333333222222111111........................------------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------.........//////000000111111222333333333444888<<<@@@VVV||||||xxxtttnnnggg[[[\\\[[[XXXVVV^^^uuu}}}uuulllhhhnnnxxx}}}{{{uuurrrnnniiibbbZZZRRRLLLFFFCCCAAA@@@???===BBBIIIZZZkkk|||zzzrrr|||pppcccZZZTTTbbbaaaGGG555444444444444333222111........................------------------------...------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------............//////000000111111222333333333444888<<<@@@SSSzzzzzzxxxvvvvvvvvv{{{zzzfff[[[```ooo~~~{{{xxxtttrrrnnnjjjccc[[[RRRLLLFFFBBB?????????>>>BBBGGGYYYjjj}}}qqqxxxvvvggg^^^TTT[[[jjjNNN888666444444555555333000////////////////////////---------------------------------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------...............//////000000111111222333333333444888<<<@@@QQQxxx{{{bbbUUU\\\ppp{{{xxxtttrrrmmmiiibbbZZZRRRLLLFFFAAA>>>>>>>>>>>>AAAFFFWWWhhh|||zzzuuu|||lllaaaTTTVVVsssVVV===999555333444555333000////////////////////////------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,---..................//////000000111111222333333333444888<<<@@@QQQxxxwwwaaa\\\hhh}}}}}}zzzssspppkkkfff___XXXPPPKKKFFF@@@<<<=========@@@DDDTTTeeeyyywwwxxx~~~mmmbbbWWWTTTooozzz^^^BBB<<<555222444444333000////////////////////////------------------------+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,,,,------***+++,,,.....................//////000000111111222333333333444888<<<@@@PPPxxxrrrccceeevvv|||rrrnnniiiccc]]]VVVNNNIIIEEE???;;;;;;===<<>>555222333444333111000000000000000000000000------------------------*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++,,,,,,,,,---------)))+++,,,...//////............//////000111111111222333333333444888===@@@PPPxxx~~~llleeettt{{{vvvrrrnnnhhhaaa\\\VVVPPPLLLBBB@@@===;;;;;;;;;===>>>NNNaaavvvmmmkkkmmmlllzzzttt\\\cccTTTSSSRRR|||cccLLL<<<555222---111777333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------....../////////000111111222222444222333666666666:::@@@WWW~~~rrrnnn|||~~~xxxsssooolllfffaaa[[[UUUNNNJJJBBB@@@>>>;;;;;;<<<===???JJJ]]]sssrrrhhhiiitttyyyttt\\\___WWWUUUOOOqqqiiiOOO???777555///111555111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------....../////////000111111222222444222333666666666:::@@@VVV~~~|||yyyuuuwwwxxxqqqyyyzzz{{{|||uuuooollliiieee```[[[TTTMMMHHHBBB@@@>>><<<;;;<<<>>>???HHHZZZppp~~~~~~iiihhhnnntttzzzbbb\\\YYYWWWKKKaaaqqqUUUBBB999777222222444///000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------....../////////000111111222222444222333666666666:::@@@UUU|||~~~zzzsssmmmhhhccc]]]ZZZ^^^jjjpppiiihhhmmmuuu|||zzzsssmmmiiigggddd```[[[TTTMMMGGGCCCAAA>>><<<;;;<<<>>>???IIIZZZnnn{{{ssshhhkkktttmmm]]]XXXXXXJJJVVVxxx\\\EEE999888444333333...000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------....../////////000111111222222444222333666666666:::@@@SSS{{{}}}wwwtttnnnjjjfff```[[[UUUNNNJJJMMMUUUpppkkkfffcccccchhhrrryyyrrrnnniiigggddd```\\\UUUNNNHHHCCCAAA>>><<<<<<<<<>>>???HHHXXXjjjuuu{{{{{{iiihhhvvvzzzaaaVVVYYYMMMPPPfffJJJ999888555333444///000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------....../////////000111111222222444222333666666666:::@@@RRR{{{|||wwwsssooommmjjjhhhfffbbb\\\SSSIIICCC@@@DDDXXX~~~mmmddd___eeeqqq~~~xxxrrrooohhhfffbbb___[[[UUUNNNJJJCCCAAA???===<<<===>>>@@@FFFWWWiiipppsssyyylllgggvvvjjjXXX[[[QQQNNNrrrvvvSSS<<<999555333444111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------....../////////000111111222222444222333666666666:::@@@RRR{{{}}}{{{zzzzzzxxxxxxwwwssskkk___PPPGGGAAACCCLLLfffzzzuuuzzz|||vvvqqqooogggddd```\\\XXXSSSNNNJJJCCCBBB???===<<<===???@@@DDDXXXmmmssssssuuu|||sssjjjvvvwww^^^^^^VVVLLLddd___BBB;;;555222444333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------....../////////000111111222222444222333666666666:::@@@RRR{{{ppp___SSSKKKMMMMMMXXX~~~zzztttqqqooofffccc^^^ZZZVVVQQQMMMJJJDDDBBB???===<<<===???@@@DDD[[[ssszzzvvvvvv|||}}}{{{{{{nnnxxxcccaaaXXXKKK[[[~~~hhhFFF===666222444333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------....../////////000111111222222444222333666666666:::@@@RRR{{{xxxkkkgggaaa___kkk~~~yyytttoookkkgggccc^^^ZZZVVVQQQLLLIIIEEECCC@@@????????????>>>III[[[ppp||||||zzz|||rrrkkkkkkvvv{{{xxxsss\\\WWWQQQOOOzzzQQQ<<<777666555444000000000000////////////////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///000000000000111111111111555222333555666666:::@@@QQQxxx}}}yyytttoookkkgggddd^^^YYYUUUPPPKKKGGGDDDCCC@@@???????????????HHHYYYnnnzzzzzzwwwyyy~~~~~~nnn```WWW\\\fffooozzzyyyaaaXXXQQQLLLyyywwwQQQ<<<666444222111000000000000////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///000000000000111111111111444222222555666666:::AAARRRxxx}}}yyytttnnnkkkhhhddd^^^XXXSSSNNNIIIEEEDDDBBB@@@???>>>???@@@AAAGGGXXXkkkuuusssppprrrvvvwww{{{~~~}}}zzz{{{oooZZZGGGEEENNN\\\qqqgggZZZPPPJJJnnnuuuSSS???888444111///000000000000////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///000000000000111111111111444222222555666666;;;AAASSSyyy}}}yyytttoookkkiiiddd]]]WWWQQQLLLGGGCCCBBBBBBAAA???>>>???BBBDDDIIIWWWhhhnnniiiddddddhhhnnnrrrvvvtttqqqppptttyyylllYYYEEE>>>BBBPPPjjjkkk[[[RRRKKKfffuuuXXXCCC:::666333111000000000000////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............//////000000000111111111111444111222555666666;;;AAATTTzzz~~~zzzuuuoookkkhhhccc\\\UUUOOOJJJEEEBBBAAAAAAAAA???>>>???CCCGGGLLLYYYeeeggg^^^UUUSSSVVV___dddiiijjjgggeeefffhhhaaaTTTFFF>>><<>>DDD[[[rrr}}}wwwlllaaaYYYWWWZZZ^^^fffuuu~~~ooo```\\\WWW]]]eeeIII888444333222000000000000////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///000000000000111111111111333111111555666777<<>>???@@@HHHUUUdddmmmooojjjeee\\\OOOCCC@@@AAAHHHZZZlllnnnhhh^^^SSSLLLJJJNNNRRR\\\nnn~~~sssdddbbb\\\WWWyyypppOOO999333333222000000000000////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///000000000000111111111111222000111555666777<<>>:::999>>>BBBDDDHHHMMMYYYaaabbbVVVGGG>>>=========AAAVVVnnnzzzrrrYYYNNNAAA;;;???KKK[[[gggfff___UUUNNNJJJHHHEEEBBBOOOsssuuulllccc[[[SSSaaadddBBB999666000000000000000////////////000000//////.........---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////000111111222222333222444666666777>>>FFFVVVyyy{{{tttoookkkbbb^^^XXXPPPJJJEEEBBB@@@===:::999===@@@CCCJJJRRR^^^dddcccUUUFFF>>>=========AAAVVVnnnzzz|||nnnUUUJJJ>>>999>>>KKK___nnnmmmggg]]]TTTMMMHHHFFFFFFSSSuuuuuulllccc[[[RRR]]]sssJJJ:::666222111000000000////////////000/////////...............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////000111111222222333222444666777777>>>GGGWWWzzz|||uuunnnjjjbbb___YYYQQQJJJDDD@@@???;;;::::::;;;<<>>>>>>>><<>>;;;:::::::::;;;CCCUUUgggooonnndddSSSDDD>>>>>>>>>;;;DDDaaa{{{zzzhhhYYYLLL???;;;>>>MMMhhhsssbbbQQQHHHJJJOOOiiixxxoooccc\\\RRRQQQrrr}}}RRR<<<777888111111111000000000/////////////////////............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////000111111222222222222333666777888???GGGYYY{{{zzzooottt|||vvvjjjiiitttzzzssslllbbb^^^XXXQQQJJJDDDAAA???;;;;;;;;;:::<<>>===;;;FFFeeexxxfffSSSFFF<<<:::>>>MMMkkkxxxcccOOOFFFIIIOOOkkk{{{qqqccc]]]TTTLLLfffvvvQQQ<<<777666111111111111000000000000.........///////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////000111111222222222111333666777888???HHHZZZ{{{kkkgggooo{{{vvvbbbZZZeeesss|||}}}tttmmmbbb^^^WWWPPPIIIEEEBBBAAA===<<<;;;<<<@@@NNNggg}}}yyyhhhSSSEEE@@@>>>;;;;;;EEEaaayyy}}}zzzppp___GGG<<<666777<<>>555333222222111111111000000000.........///////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////000111111222222111111333666777888@@@HHH[[[|||nnnccceeelllwww}}}eeeVVVWWW___jjjsss}}}tttkkkbbb]]]VVVNNNHHHEEEDDDDDD@@@===;;;>>>EEEUUUnnn}}}iiiTTTFFFAAA===999;;;AAAVVVggghhhfffaaaSSSCCC999555888;;;EEEdddoooXXXEEE>>>AAAGGG\\\qqquuuddd```ZZZKKKWWW{{{YYYAAA666444222222222111111111000000............/////////000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////000111111222222111111222666777999@@@III[[[|||ddd```fffkkktttkkkWWWPPPQQQYYYdddsss}}}rrriiibbb]]]UUULLLGGGEEEEEEGGGBBB>>><<>>MMMYYYWWWWWWTTTJJJGGG===999<<<;;;BBB^^^jjjSSSBBB;;;???DDDJJJaaasssvvvdddaaa\\\KKKUUU]]]CCC888888222222222111111111111000---.........//////000000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........///////////////000111111222222111000222666777999@@@III\\\}}}sssYYYSSSYYYcccrrr|||hhhWWWJJJLLLQQQ___uuu}}}qqqhhh___YYYPPPIIIDDDBBBAAA@@@BBB<<<:::???IIIZZZssslllVVVMMMCCC;;;===>>>======BBBHHHKKKKKKIIIHHH>>>777888999AAAYYYrrr|||sss___HHH===>>>???<<<===NNNfffuuuwwwzzzxxxhhh___ZZZUUUOOOvvvfffDDD666999333333333222222222111111////////////...............------,,,,,,------...------------------------++++++,,,,,,,,,,,,---------------------------------------............///////////////000111222333444222333666999;;;BBBJJJ^^^qqqUUULLLMMMTTT```mmmvvveeeYYYKKKKKKRRRdddzzz{{{pppggg^^^XXXNNNGGGBBB???===<<<;;;888999???IIIYYYrrriiiQQQHHH???888<<>>@@@@@@<<<===MMMbbbppprrrtttyyyiii___[[[VVVQQQtttoooKKK888777333333333222222222111111////////////...............------,,,,,,------...------------------------++++++,,,,,,,,,,,,---------------------------------------............///////////////000111222333444222333666888;;;CCCKKK^^^{{{___PPPJJJKKKTTT___yyyzzziiiYYYRRRPPPXXXkkkzzznnnfff\\\VVVMMMDDD>>>;;;999777555666:::@@@IIIXXXpppbbbJJJBBB;;;666<<>><<<===EEEXXXiiijjj^^^OOOGGGGGGHHHCCC===CCCXXXooowwwmmmjjjzzzyyyhhh___^^^\\\YYYmmmVVV<<<555333333333222222222111111////////////...............------,,,,,,------...------------------------+++++++++,,,,,,,,,---------------------------------------............///////////////000111222333333222444777888;;;EEEOOOdddsss___SSSPPPSSSVVVaaattt{{{ooolllppp}}}yyypppjjjccc[[[OOOEEE>>><<<;;;:::555999===???EEEPPP]]]eeejjjaaaMMMAAA@@@:::;;;GGGbbbfff```XXX```rrrvvvmmmPPPHHH>>>:::===III]]]mmmmmm```RRRLLLLLLJJJDDD>>>DDD___}}}pppgggzzzwwwggg___```___]]]hhhXXX===777333333333222222222111111////////////...............------,,,,,,------...------------------------+++++++++,,,,,,,,,---------------------------------------............///////////////000111222333222222444777777:::FFFRRRiiiuuueee^^^^^^]]]ZZZ[[[iiizzztttqqqnnndddUUUHHH@@@=========666888999;;;CCCNNNVVVYYYYYYUUUHHHAAAAAA<<<@@@RRRoooVVVTTTfffkkkbbbLLLDDD;;;666;;;KKK```oooooocccVVVPPPNNNIIICCC@@@AAAbbbttthhhxxxxxxhhhaaaaaaaaa___ccc^^^AAA888333333333222222222111111////////////...............------,,,,,,------...------------------------++++++,,,,,,,,,,,,---------------------------------------............///////////////000111222333111222555777777:::GGGTTTlllyyyxxxqqqhhh___]]]fffyyy|||yyyxxxzzznnn[[[JJJ@@@<<<<<<===777888888;;;FFFUUUZZZXXXSSSQQQIIICCCAAA;;;DDD\\\dddTTT]]]^^^SSSEEE???888555===OOOcccpppnnnbbbWWWQQQLLLEEE@@@AAAAAAaaa{{{mmmyyy~~~{{{kkkcccbbbaaa^^^___jjjGGG777333333333222222222111111////////////...............------,,,,,,------...------------------------++++++,,,,,,,,,,,,---------------------------------------............///////////////000111222333111222555777666:::HHHVVVlll{{{ooobbb\\\cccxxx~~~||||||ttt___KKK???::::::;;;999999888===MMM^^^bbb^^^SSSSSSKKKDDD@@@:::GGGbbb~~~fffeee```QQQ@@@===888777@@@SSSfffqqqlllaaaVVVQQQJJJBBB???AAACCCaaatttzzz~~~~~~nnneeeccc```\\\]]]tttLLL666333333333222222222111111000/////////...............------,,,,,,------...------------------------++++++,,,,,,,,,------------------------------------------.........//////////////////000111222333000222555777666:::HHHWWWjjjmmmbbbcccjjjppp}}}~~~cccJJJEEE@@@999<<<888:::888>>>YYYxxx|||kkkeeeQQQDDDCCC===666DDD\\\xxxjjj^^^RRREEE:::888<<>>???GGGfff{{{yyy~~~rrrhhheeeaaa]]]ccc{{{TTT:::666444222111222222000/////////............//////...---------...///111222???888000++++++---------------,,,+++,,,---...///........................---------............///000000000000000111111111333888666444999;;;DDDWWWjjjxxxtttoooppprrrqqqsssttt~~~zzz|||gggOOOHHHBBB;;;===888;;;;;;DDDcccuuueeeQQQCCCAAA;;;555BBBXXXyyy~~~uuunnn]]]KKKHHH<<<;;;@@@HHH\\\pppsssqqqdddUUULLLDDD???>>>@@@TTTrrrtttiiieeebbb^^^```zzz|||XXX???666444222111222222000/////////............//////...---------...///111222;;;666///++++++---------------,,,,,,,,,---...///........................---------............///000000000000111111111111333888555444999;;;EEEXXXlllppptttyyy~~~}}}{{{oooppplllpppzzzzzzssssssxxxoooXXXOOOGGG>>>???;;;>>>???KKKmmmkkkVVVFFFBBB>>>;;;III___rrruuurrrnnntttxxxhhhPPPJJJ>>>>>>GGGRRRgggxxxyyyssseeeVVVKKKCCC>>>???CCC^^^{{{uuujjjfffbbb^^^]]]rrrzzzXXXAAA666444222111222222000/////////............//////------------...///000111555222...,,,,,,------,,,---,,,,,,,,,,,,---...///........................---------............/////////000000111111111111333888555444999<<>>666444222111222222000/////////............//////------------....../////////...------------,,,,,,,,,,,,,,,,,,------..............................---------............/////////000000111111222222222777444333999===HHH\\\pppsssuuuwwwyyyzzz{{{}}}~~~sssnnnooonnn___YYYssstttgggXXXIIIEEEDDDCCCAAAJJJoooyyycccKKK@@@???MMMmmmqqq[[[___ssszzztttJJJDDDNNNaaasss~~~ooo]]]NNNBBB===@@@GGGWWWppp}}}~~~}}}uuuhhhbbb___\\\ZZZkkktttWWW???666444222111222222000/////////............//////---------...............+++,,,---------,,,,,,,,,,,,,,,,,,---------------........................---------............///...//////000111111222222111666444333:::>>>III^^^sssoooqqquuuyyy{{{}}}|||||||||zzzwww~~~hhh[[[qqqvvvbbbNNNGGGBBBCCC@@@HHHjjjlllTTTFFFEEEYYYyyyVVVMMM\\\jjjkkkLLLKKK[[[rrrtttaaaPPPBBB;;;>>>EEEUUUjjjvvvzzzzzzuuugggaaa^^^\\\ZZZjjjxxx\\\DDD666444222111222222000/////////............//////,,,------.........------***,,,---...---,,,------+++,,,------......------........................---------............///......///000111222222333111666333333:::???KKK```vvvjjjlllpppuuuyyy|||}}}}}}|||~~~~~~nnnvvvjjjRRRFFF>>>AAA???DDDaaappp[[[JJJGGG___^^^JJJNNNWWWWWWKKKOOOddd{{{{{{ooo^^^OOOBBB<<>>LLLdddlll^^^UUUMMMEEE???<<>>;;;:::<<>>>>>@@@@@@===GGGdddooo___KKKEEE@@@???CCCPPPiii|||pppgggkkkvvvyyylll^^^YYYaaannn}}}xxxdddQQQMMMRRRMMMOOO___jjj___aaarrrvvvqqqttteee`````````bbbpppsssTTT:::777444333222222111000////////////...............------,,,,,,,,,---------------------------------,,,,,,,,,,,,---.........------------...//////............////////////000000000111222222333333444222444888888===OOOdddhhhjjjmmmoooqqqpppmmmkkkaaagggpppxxx|||}}}}}}~~~||||||~~~vvvqqqjjjfffkkkpppmmmeee___VVVOOONNNNNNIIIDDDBBB===AAAEEE???BBB\\\nnngggNNNHHHAAA>>>CCCQQQhhhzzztttcccTTTVVVdddmmmggg]]]XXX^^^jjjxxxiiiTTTLLLPPPMMMQQQcccoooeeedddoooxxxooouuufff``````aaacccpppwwwXXX;;;888555333333222111000////////////............------,,,,,,,,,------...---------------------------,,,,,,,,,,,,---.........------------...//////............///////////////000000111222222333333333222444888999===PPPdddkkkkkkmmmppprrrrrrooommmbbbhhhooovvvyyy{{{|||}}}{{{zzz{{{wwwsssxxx}}}xxxooojjj```WWWTTTRRRLLLFFFDDD===???DDD@@@<<>>QQQeeejjjjjjkkknnnqqqrrrpppmmmjjjmmmrrruuuwwwxxxzzz{{{xxxxxx{{{~~~rrrfff___XXXOOOHHHFFFCCC>>>BBBBBB:::@@@MMMQQQQQQNNNIIIDDDGGGXXXnnn}}}eee___YYYXXX\\\``````___\\\\\\^^^fffqqq{{{nnnWWWNNNQQQMMMNNN[[[ccceeecccjjj{{{|||lllxxx{{{jjjbbbaaaaaabbbooo}}}\\\<<<999666444333222111000////////////............,,,,,,,,,,,,,,,---...///---------------------------,,,,,,,,,,,,---.........------------...//////............////////////...///000111222333444444333111444888999>>>QQQfffhhhggghhhkkkoooqqqpppmmmqqqsssuuuvvvvvvwwwxxxzzzuuuvvv|||wwwlllaaaUUUNNNLLLJJJ???AAAEEE===999@@@BBBIIIJJJFFFBBBFFFVVVlll{{{fffbbb\\\WWWUUUWWW[[[______\\\[[[```jjjttt{{{~~~pppZZZSSSVVVQQQPPPYYY^^^bbbaaaiii|||}}}lllvvv}}}kkkcccaaaaaa^^^kkk\\\===:::666444333222111000000/////////............,,,,,,,,,,,,,,,---...///---------------------------,,,,,,,,,,,,---.........------------...//////............/////////000...///000111222333444444333111444999:::???QQQfff~~~iiiiiijjjjjjlllmmmooopppsssssstttuuuvvvwwwxxxxxxzzz{{{rrrbbbXXXPPPLLLJJJGGGCCC>>><<<;;;<<<===HHHHHHFFFCCCHHHXXXppplll^^^UUUVVVVVVRRRVVV___fffaaa\\\^^^gggrrrzzz}}}nnn___RRRQQQSSSRRRRRRUUU\\\___kkk}}}~~~kkkvvv|||mmmeeebbb```___lllZZZCCC:::333444555333000000////////////////////////...------,,,,,,------...------------------------,,,,,,,,,---------......///......---------..................////////////111111111111111222222222777222222777:::@@@RRRdddiiiiiijjjjjjlllmmmooopppoooqqqsssuuuvvvxxx{{{}}}|||}}}rrr___RRRKKKHHHGGGDDD@@@===;;;;;;===???EEEEEEDDDCCCGGGVVVkkk{{{hhh___ZZZZZZVVVOOORRR\\\bbbbbbbbbbbbdddkkkuuu|||qqqcccVVVSSSSSSRRRRRRTTTXXX]]]lll~~~lllvvv}}}nnngggcccaaa]]]kkkeeeDDD:::333444555333000000////////////////////////...------,,,,,,------...------------------------,,,,,,,,,---------......///......---------..................////////////111111111111111222222222666222222888;;;@@@RRReeeiiiiiiiiijjjlllmmmooopppnnnqqquuuvvvuuuwww{{{jjjWWWKKKEEEDDDDDDBBB===:::999;;;>>>@@@AAABBBBBBBBBFFFSSSdddrrrbbb___^^^^^^WWWNNNOOOVVV[[[aaafffeeeaaacccnnnxxxsssfffXXXRRRPPPOOONNNOOOQQQZZZlllmmmttt~~~ppphhheeeccc\\\lllrrrDDD;;;333333444333000000////////////////////////...------,,,,,,------...------------------------,,,,,,,,,---------............---------......///............////////////000000111111111222222222555222333999;;;AAARRRfffggghhhhhhiiikkkmmmooopppqqqtttvvvvvvtttuuuyyy}}}xxxaaaTTTNNNKKKHHHDDDAAA===:::999:::===???<<<>>>@@@AAAEEEOOO]]]ggg]]][[[[[[]]]YYYRRROOOQQQTTT\\\cccccc______gggpppoooeeeXXXPPPLLLJJJHHHGGGKKKWWWkkkmmmppp~~~pppiiifffddd]]]pppwwwEEE;;;333333444222000000////////////////////////...------,,,,,,------...------------------------,,,,,,,,,---------.........------------...//////............////////////000000000111222222333333444222444:::<<>>AAAEEELLLVVV]]]YYYTTTSSSWWWZZZWWWQQQMMMNNNTTT[[[^^^^^^___bbbfffiiibbbXXXOOOJJJGGGDDDAAAFFFSSShhh}}}mmmlll}}}}}}ooohhhfffddd```uuutttFFF<<<333222333222000000////////////////////////...------,,,,,,------...------------------------,,,,,,,,,---------......---------------...//////............///////////////000000111222222333333333222555:::===CCCXXXooocccdddeeefffhhhjjjlllmmmkkkkkklllppptttzzz~~~hhh___ZZZQQQHHHEEECCCAAA???===<<<;;;;;;999;;;===@@@DDDJJJQQQVVVVVVPPPLLLPPPVVVXXXSSSNNNLLLPPPUUUZZZ]]]^^^^^^^^^bbb___YYYPPPKKKIIIDDD???BBBMMMbbbwwwnnnjjjzzz|||oooiiifffeeeddd{{{rrrGGG===333222333111000000////////////////////////...------,,,,,,------...------------------------,,,,,,,,,---------......---------------...///000............//////////////////000111222333333444444333666:::===FFF^^^vvvaaabbbcccdddfffiiikkkllliiiggggggllluuu}}}yyy|||lll^^^OOOFFFCCCCCCCCCBBBAAA@@@>>>===:::<<<===@@@DDDIIINNNRRRSSSOOOJJJJJJOOOSSSSSSPPPMMMQQQVVVZZZ[[[[[[[[[ZZZXXXZZZVVVOOOJJJIIICCC<<>>@@@DDDIIIMMMPPPRRRPPPKKKHHHIIINNNRRRSSSNNNSSSYYY[[[ZZZXXXXXXYYYPPPTTTSSSMMMHHHGGGAAA999<<>>@@@DDDGGGIIIIIIHHHLLLKKKHHHDDDBBBDDDHHHKKKOOOQQQTTTWWWXXXWWWVVVUUUMMMMMMLLLKKKHHHDDDAAA???>>>???III\\\nnnzzzuuummmwwwsssiiifffhhheee}}}{{{NNN:::444666111///222///000000000000////////////------------------------,,,------......------,,,+++,,,------......---------------............///////////////000000000000000111222111000111222444777666666999???OOOjjjeeeeeefffhhhiiijjjkkklllpppqqqsssuuuvvvxxx{{{}}}~~~qqqmmmzzznnniiissssssYYYWWWXXXXXXRRRGGG>>>;;;>>>???@@@BBBEEEGGGHHHIIIKKKIIIGGGCCCAAABBBFFFIIINNNQQQTTTVVVWWWVVVTTTSSSLLLKKKJJJHHHFFFCCCAAA??????>>>DDDSSScccppp}}}uuullluuurrrfffcccddddddzzz|||PPP;;;333555000///111...000000000000////////////------------------------,,,------......------,,,+++,,,------......---------------............///////////////000000000000///000111111111111444666777777777:::AAAQQQmmmdddfffhhhiiijjjkkklllmmmssstttvvvvvvvvvwwwzzz|||ssskkk|||yyyyyy~~~hhhccc___\\\TTTIIIBBBAAA???@@@@@@AAAAAACCCFFFHHHJJJIIIGGGDDDBBBCCCFFFJJJNNNPPPSSSVVVVVVTTTQQQOOOKKKJJJIIIGGGEEECCCBBBAAA???===???JJJWWWfffwwwuuujjjrrrqqqeeebbbcccbbbuuuTTT>>>444555111000222...000000000000////////////------------------------,,,------......------,,,+++,,,------......---------------............///////////////000000000000...000111111111222555777777666777;;;BBBSSSooodddfffiiiiiiiiijjjmmmpppuuuvvvwwwwwwwwwxxxzzz|||vvvkkkxxx|||uuuvvvxxxxxxkkkddd\\\VVVNNNGGGDDDFFFAAABBBBBB@@@??????BBBEEEJJJIIIHHHEEEDDDEEEIIILLLMMMPPPSSSUUUUUURRRNNNLLLJJJIIIGGGEEECCCCCCCCCCCC>>><<<===DDDNNN\\\ooouuuiiipppqqqfffbbbdddbbbsssYYYAAA555555222111333///000000000000////////////------------------------,,,------......------,,,+++,,,------......---------------............///////////////000000000000///000111222222333555777666555777;;;BBBTTTpppdddfffhhhhhhgggiiinnnrrrwwwxxxyyyxxxxxxxxxzzz|||yyykkkwwwzzzcccUUUUUUZZZ^^^aaaXXXOOOIIIEEEAAACCCHHHDDDFFFFFFCCC???>>>@@@CCCHHHHHHHHHGGGFFFHHHLLLOOOOOOQQQUUUWWWVVVRRRNNNKKKHHHFFFDDDBBBAAAAAABBBCCC???>>>???CCCIIISSSeeeuuuttthhhmmm~~~qqqfffcccccccccrrr]]]CCC666555222222333///000000000000////////////------------------------,,,------......------,,,+++,,,------......---------------............///////////////000000000000000111222222222222555777555555777;;;CCCUUUrrrdddfffgggfffeeegggnnntttwwwxxxyyyyyyxxxyyy{{{}}}}}}rrr|||xxx]]]JJJEEEGGGHHHPPPIIIBBB@@@>>>>>>CCCIIIIIIKKKKKKGGGBBB>>>@@@BBBFFFGGGGGGGGGGGGJJJNNNQQQRRRTTTXXXZZZXXXTTTOOOLLLEEECCC@@@>>>===???AAABBBCCCCCCDDDFFFFFFLLLZZZiiitttgggkkk|||qqqfffaaabbbaaappp___DDD555444111111333...000000000000////////////------------------------,,,------......------,,,+++,,,------......---------------............///////////////000000000000111222333333222222444666666666888===EEEXXXuuudddfffgggeeecccfffnnnuuuwwwyyyzzzyyyyyyzzz|||~~~~~~|||uuu___LLLDDDBBB@@@FFF@@@<<<<<<===???DDDJJJLLLOOOOOOKKKDDD@@@@@@BBBDDDEEEFFFGGGHHHJJJNNNRRRUUUWWWZZZ\\\[[[VVVQQQMMMBBB@@@===;;;;;;===???AAAFFFGGGIIIIIIFFFGGGSSSaaa|||tttfffjjj{{{rrreee``````]]]lll```DDD444333000000222---000000000000////////////------------------------,,,------......------,,,+++,,,------......---------------.........//////////////////000000000000222333444333222222333555777777999>>>GGGZZZwwwbbbfffaaaXXXZZZhhhooommmssssssuuuyyy~~~{{{```LLLFFFFFFEEEGGGDDD@@@;;;:::>>>DDDIIIMMMOOOOOOMMMHHHCCC@@@???CCCEEEGGGHHHJJJMMMRRRUUUXXXXXXYYY[[[\\\ZZZTTTOOOFFF@@@;;;999888777999>>>HHHQQQSSSTTTVVVPPPPPP^^^xxxvvvdddkkkyyyrrrccc___aaa]]]fff]]]DDD666555111000333111000000000000////////////------------------------------------------------,,,,,,,,,---------..............................---...///111222444555666333333222222222333444555;;;;;;???IIIZZZqqqaaaddd```XXX[[[hhhooonnnssstttvvvyyy~~~wwwwww}}}xxxvvvxxxhhhQQQJJJKKKJJJHHHEEE@@@<<<<<>>???CCCIIIMMMIIIJJJIIIFFFBBB@@@@@@AAABBBDDDFFFGGGHHHKKKNNNQQQTTTSSSUUUXXX[[[^^^___^^^OOOFFF>>>:::888555666999DDDRRR\\\cccfff]]]WWW```zzzxxxgggooo~~~uuufff```___```hhh[[[CCC666555111000333000000000000000////////////------------------------.........------,,,,,,,,,,,,,,,,,,---------..............................000000000000////////////111111222444555555555555777BBBNNNTTTZZZkkkaaacccaaa]]]aaajjjqqqqqqsssssstttxxx|||~~~~~~~~~}}}dddUUUccc|||uuusssqqq]]]TTTPPPFFFCCC??????BBBHHHNNNQQQLLLKKKIIIEEEAAA???@@@AAABBBCCCFFFGGGGGGIIILLLNNNPPPPPPRRRUUUZZZ___dddfffWWWLLLAAA;;;888555555777@@@OOOZZZdddjjjccc```jjj|||xxxgggpppvvvggg```^^^^^^hhhZZZBBB555555111000333000000000000000////////////------------------------.........------,,,,,,+++,,,,,,,,,---------..............................---...///000111222333444000111333444555666555555999===???AAAKKKfffbbbcccbbbaaadddlllqqqsssrrrrrrsssvvvzzz||||||{{{}}}iiiSSSTTT]]]~~~wwwiiissssssaaaVVVGGGDDDAAABBBGGGNNNSSSVVVRRRPPPMMMGGGBBB@@@@@@AAABBBDDDFFFGGGGGGHHHIIIKKKMMMNNNOOORRRWWW^^^fffjjj___RRRDDD===999555444666888FFFOOOXXXaaa___bbbppp|||wwwgggpppuuuggg^^^\\\[[[fffYYYAAA555666111000333///000000000000////////////------------------------.........------,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,...///111222444444111222333444555555555555222666===GGGXXXsssdddcccccccccfffkkkpppsssrrrrrrsssvvvyyy{{{{{{zzzwww|||sssZZZQQQLLLccc}}}hhhjjjyyylllZZZNNNJJJFFFGGGMMMTTTXXXYYYUUUTTTPPPJJJEEEBBBBBBBBBCCCEEEGGGHHHGGGGGGHHHIIIKKKLLLNNNPPPTTT[[[dddjjjfffWWWGGG???;;;777555666222<<>>:::888888555:::888777;;;;;;CCCUUUppp}}}zzzkkkuuu}}}oooaaaYYYUUUZZZhhhVVV???444666222111222...000000000000////////////------------------------***++++++,,,---...//////,,,,,,,,,---------......000000000000000000000000...///222555999<<<>>>@@@:::888444222111222555777777777999CCCYYYyyy