BM6P6(@ }}}zzz{{{qqq^^^QQQKKKHHHFFFDDDBBBDDDFFFJJJPPPVVVWWWUUUXXXYYYVVVMMMEEE???666///***)))'''''')))***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........+++,,,---...////////////........................///...,,,++++++,,,---...,,,,,,,,,+++++++++******************************))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...........................000000000000////////////000///---,,,+++*********&&&(((******))))))***++++++///555:::???EEEJJJMMMPPPPPPPPPNNNKKKFFF@@@===888888777888999;;;>>>???FFFIIIKKKMMMRRRVVVUUUQQQKKKNNNPPPOOOJJJJJJXXXgggjjjeee```bbbgggjjjhhhdddoooppptttwwwyyyvvvpppkkkmmmhhhbbbbbbjjjttt}}}uuuoooiiifffeeeaaaYYYSSSYYY\\\^^^^^^]]]\\\\\\\\\XXXUUU[[[fffiiieeegggpppiiieee^^^ZZZ```llluuuwwwuuulllmmmrrrsss|||tttbbbSSSQQQVVVWWWSSSTTTYYY\\\\\\^^^bbbdddbbb```\\\XXXTTTRRRMMMFFF@@@???:::333/////////,,,***,,,+++******+++,,,+++***+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%}}}|||}}}}}}yyymmmaaaWWWNNNEEE???<<<>>>AAAEEEKKKQQQUUUVVVWWWZZZXXXRRRKKKEEE===555,,,+++))))))***+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))******++++++++++++,,,,,,,,,,,,,,,,,,------------------...+++,,,---.......................................///...,,,++++++,,,---...,,,,,,,,,++++++*********************************))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...........................000000000/////////......///...---+++***)))))))))&&&'''''''''&&&'''***,,,///444;;;BBBGGGKKKOOORRRSSSRRROOOKKKFFF@@@<<<999:::::::::;;;>>>BBBEEEHHHIIIMMMOOOOOOQQQTTTTTTPPPNNNKKKIIIFFFFFFNNNbbbvvvyyyrrrqqqtttuuuqqqmmmiiiiiijjjlllnnnooommmkkkfff```[[[[[[aaaiiipppssssssnnniiifffeeeaaa[[[VVVYYY\\\___aaabbbccceeegggddd```ccckkkmmmiiillluuuvvvrrrhhh___]]]``````]]]eee^^^aaaeeeiiizzzxxxlllfffeeebbb\\\YYY[[[[[[WWWXXX^^^ccceeedddbbb___ZZZWWWTTTRRRPPPIIIEEE===555...,,,,,,------,,,,,,---......---++++++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%~~~}}}}}}~~~}}}wwwmmm^^^NNNCCC<<<===???AAAEEEJJJQQQVVVTTTXXXZZZUUUPPPKKKBBB:::000...+++******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))************+++++++++,,,,,,,,,.........---------------,,,,,,------...---------........................///...,,,+++++++++,,,---------,,,+++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------////////////.........------,,,+++***)))((((((((('''''''''''''''***///222777===EEELLLPPPRRRSSSTTTSSSPPPKKKEEE@@@;;;888777;;;<<<===@@@EEEJJJOOOQQQPPPSSSSSSOOONNNPPPRRRPPPOOOKKKHHHHHHKKKWWWlll~~~wwwsssssssssqqqmmmfffdddbbbcccfffjjjllllllfffaaa\\\\\\aaagggkkklllrrroookkkjjjjjjiiieeebbbbbbeeeiiimmmpppssswwwyyyyyyuuuuuuzzzzzzvvvxxx{{{pppiiigggbbb\\\___XXXXXXWWWSSSaaauuu||||||{{{uuutttssspppmmmmmmfff[[[UUUXXX^^^aaa```aaabbb```\\\XXXUUUTTTOOONNNKKKBBB777000...///+++++++++,,,------+++)))***************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%~~~~~~wwwbbbSSSFFFCCCAAAAAAAAACCCJJJRRRPPPVVVYYYWWWSSSNNNEEE===555111---******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))******++++++,,,,,,,,,//////......------,,,,,,,,,---------------,,,+++........................///...---,,,+++++++++,,,------,,,+++***)))((((((((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------............------------++++++***(((((('''''''''((()))***+++---222999>>>BBBGGGNNNSSSSSSRRRPPPOOOJJJHHHCCC???<<<<<<<<<===BBBDDDHHHLLLQQQTTTVVVWWWSSSTTTQQQKKKKKKRRRYYY]]]^^^\\\\\\^^^```dddooozzzzzzssskkkggggggiiiiiihhhnnnlllkkklllooosssvvvwwwqqqmmmjjjkkkpppuuuwwwwwwxxxvvvtttuuuyyy|||}}}}}}{{{~~~~~~zzzpppgggccc]]]QQQRRR[[[ZZZdddmmmsssqqqpppvvvpppaaa[[[[[[[[[\\\]]]```bbbaaa\\\TTTNNNNNNPPPRRRNNNFFF>>>777444000...+++++++++,,,,,,+++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$wwweeeNNNGGGBBB@@@??????EEEMMMOOOUUUYYYXXXVVVRRRIIIAAA:::666000+++************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))******+++,,,,,,------/////////......------------------...------,,,,,,..............................---,,,++++++******,,,,,,+++******)))((((((((((((((((((((((((((((((((()))))))))************))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------------------------------------------,,,,,,,,,+++******)))((('''''''''''''''))),,,000444;;;BBBGGGKKKNNNRRRSSSPPPKKKGGGEEE>>>===<<<<<<>>>BBBFFFHHHNNNQQQUUUXXXYYYXXXVVVTTTKKKKKKHHHFFFNNN^^^ooowww|||yyywwwtttnnnhhhjjjooolllgggaaa___bbbgggkkklllzzzzzz{{{~~~}}}zzzyyy{{{}}}wwwqqqffffffhhhbbb___dddccc]]]\\\gggwwwuuujjjeeecccccc___\\\]]]```___YYYTTTQQQPPPOOOOOOOOOLLLGGGCCC;;;666000,,,,,,---...///***************+++++++++************************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$##################$$$#################################$$$$$$$$$%%%%%%$$$##################$$$~~~qqqTTTHHH?????????===AAAHHHMMMSSSYYYZZZYYYWWWPPPIIIBBB<<<444---******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))************+++,,,------....../////////...............------......///......---..............................---,,,+++***))))))+++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***)))))))))************+++************++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((('''''''''((('''+++000666;;;AAAFFFJJJMMMNNNOOOLLLHHHBBB???===999:::<<<@@@EEEJJJOOOQQQRRRTTTVVVWWWVVVTTTQQQOOOIIIHHHEEEGGGVVVmmm}}}tttggg^^^```gggiiifffbbbbbbfffmmmrrruuu{{{}}}wwwyyy}}}vvvnnnjjj```RRRNNNUUU___eeeyyywwwvvvpppggg[[[TTTUUUXXX[[[\\\XXXRRRLLLKKKOOOSSSTTTSSSBBB<<<444...,,,,,,,,,,,,*********+++++++++++++++************************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$########################xxx___NNNBBBAAABBB>>>===BBBGGGNNNTTTWWWYYYYYYUUUPPPIIIBBB999111,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''((())))))******+++***+++,,,---...//////000............////////////------...///000000000000...........................------,,,+++***)))((())))))))))))************************************))))))))))))************))))))))))))((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))************************++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))((((((((((((((((((***000888???DDDGGGIIIJJJIIIIIIGGGDDD???<<<<<<<<<===@@@DDDIIIMMMQQQSSSTTTPPPPPPQQQSSSVVVZZZ]]]______ZZZSSSSSS___qqq|||~~~{{{yyyvvvnnnccc]]]dddoootttrrrooonnnqqqvvvzzz}}}yyylll```[[[\\\[[[XXXkkkzzz|||zzz~~~xxxkkk\\\QQQOOOTTTZZZYYYWWWSSSPPPPPPRRRTTTUUUIIIDDD===777222///,,,************++++++,,,,,,,,,++++++++++++++++++++++++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$#############################################$$$$$$$$$$$$#########$$$$$$#########}}}kkkWWWGGGFFFEEE???;;;===@@@HHHOOOSSSWWWYYYWWWSSSNNNGGG<<<333...,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++++++++,,,---...000000111------......//////000000------///000111111111111........................---------,,,+++***((((((((((((((()))******++++++************************))))))))))))************))))))))))))((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))************)))************+++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***))))))(((((((((((()))000666@@@GGGJJJKKKKKKKKKDDDCCCAAA===;;;:::<<<>>>DDDGGGLLLPPPSSSTTTTTTSSSQQQQQQRRRWWW___jjjuuu{{{zzzqqqeee___dddlllmmmhhhhhhlllrrrsssmmmkkkttt~~~}}}}}}~~~wwwwwwvvvmmmccc___nnnyyywwwqqqrrr{{{pppZZZMMMNNNTTTUUUYYY\\\[[[VVVPPPMMMMMMSSSPPPKKKEEE@@@999333///*********++++++,,,,,,,,,++++++++++++++++++++++++'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$$$$######lllUUUHHHEEECCC===888AAA@@@DDDMMMSSSTTTUUUWWWRRROOOHHH===222+++))))))((()))******))))))***+++))))))))))))))))))))))))((())))))************)))''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&(((((('''''')))***,,,,,,,,,,,,---...//////........................---......///000111111222111000...---,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,(((%%%***222******))))))******+++,,,.........------,,,,,,,,,---------------------------+++******,,,,,,)))&&&'''(((((())),,,///222444>>>CCCIIIMMMLLLHHHDDDBBBAAAAAAAAAAAACCCEEEGGGHHHMMMQQQQQQOOOPPPTTTRRRKKKKKKIIIOOOaaavvv|||hhh[[[[[[___``````gggllltttyyy|||}}}xxxtttppphhhaaagggqqqzzzuuu\\\UUU[[[YYYXXXXXXZZZ[[[YYYSSSMMMPPPNNNLLLOOOPPPKKK>>>444111000...---...---***(((******++++++******+++,,,))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################zzzgggWWWMMMFFFCCCAAA>>><<<@@@IIIOOOQQQRRRUUUUUURRRLLLBBB777...******''')))***)))(((((()))***))))))))))))))))))))))))))))))*********))))))((('''''''''''''''''''''''')))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%'''(((((((((((()))+++,,,,,,+++,,,,,,---...///........................---......///000000111111111000...---,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''%%%''',,,---)))'''(((******))))))******+++,,,......---------,,,,,,,,,------------------------,,,+++)))***,,,,,,***((()))(((((()))---222888;;;CCCGGGLLLNNNLLLHHHEEECCCGGGGGGHHHJJJLLLNNNPPPQQQMMMPPPOOOJJJHHHIIIHHHDDDGGGJJJVVVkkkxxxkkkcccdddjjjoooqqqtttxxx~~~qqq^^^TTTTTTcccqqquuummmmmmfffbbb\\\WWWUUUVVVXXXZZZUUURRRNNNKKKJJJJJJIIIHHH:::555000---,,,---------+++,,,,,,,,,+++*********+++************)))))))))'''''''''((((((((())))))''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################zzzzzzgggVVVKKKFFFEEE===;;;===EEELLLNNNQQQUUUWWWUUUQQQIII>>>444---***((()))***)))((('''((()))((((((((((((((((((((((((***************)))(((''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&((())))))))))))***,,,+++++++++,,,,,,---...///////////////////////////.........//////000000111000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((---((()))222999555,,,%%%******))))))******+++,,,------------,,,,,,,,,,,,------------------------,,,***)))***++++++***)))***)))))),,,111999@@@EEEJJJMMMOOOOOOMMMJJJGGGGGGIIIJJJKKKMMMOOOPPPRRRRRRKKKMMMJJJEEEDDDHHHKKKKKKVVVWWW```ooozzz|||{{{{{{vvvsssnnnkkkmmmttt{{{zzzzzz}}}|||vvvssstttxxx~~~zzzlll^^^YYYZZZbbbqqq}}}yyyoooaaaUUUQQQUUUZZZWWWVVVRRRMMMIIIJJJOOOSSSFFF@@@777000------......,,,,,,,,,,,,,,,+++)))))),,,,,,+++++++++*********''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################}}}{{{uuubbbTTTIIIBBB@@@======CCCIIIMMMQQQUUUVVVVVVTTTNNNEEE:::111+++***+++,,,+++)))((()))***((((((((((((((((((((((((+++++++++******((('''&&&'''''''''''''''''''''''')))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((******))))))+++,,,++++++++++++,,,---...///////////////////////////........./////////000000///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((000+++,,,666<<<888///(((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))((((((+++,,,...333999AAAGGGKKKNNNOOOQQQPPPNNNLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLGGGGGGHHHMMMUUU^^^bbbbbbfffaaa```dddggggggiiimmmnnnppprrrssstttzzz~~~wwwrrrmmmkkkiiifffhhhllllllrrr}}}|||~~~zzznnniiihhhnnnuuuyyy~~~}}}iiiXXXQQQPPPUUUVVVVVVTTTPPPNNNMMMMMMNNNHHH@@@999333///,,,***,,,+++++++++,,,+++***))),,,+++++++++************'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################vvvgggUUUEEEEEE@@@===@@@EEEGGGLLLQQQSSSTTTTTTQQQKKKAAA666///---...///---+++******+++))))))))))))))))))))))))+++++++++******((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((******))))))+++,,,++++++++++++,,,---......////////////////////////............////////////...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''***''')))///111...)))(((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''''''(((...111666===CCCHHHLLLMMMNNNOOOPPPPPPNNNNNNOOOPPPPPPOOONNNLLLJJJHHHGGGGGGBBBEEEQQQeeewww}}}xxxrrrddd___[[[[[[[[[]]]ccckkkqqqwww}}}zzz{{{wwwooogggcccaaa```ccciiicccgggmmmtttyyy{{{{{{zzzxxxyyyyyyuuuqqqpppssswwwpppsssvvv}}}{{{|||wwwjjjbbb^^^___eeellluuubbbWWWXXXWWWWWWXXXWWWSSSNNNJJJLLLJJJFFFBBB>>>888111,,,---+++******+++,,,+++)))++++++*********)))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################jjjUUUJJJCCC======>>>@@@EEEJJJNNNPPPRRRSSSPPPHHH===666000111111///,,,++++++,,,))))))))))))))))))))))))***************)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&((())))))))))))***,,,*********++++++,,,---...................................................---,,,+++*********+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&'''***)))&&&'''+++******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***((((((+++---555999???EEEJJJMMMMMMMMMLLLNNNOOONNNNNNNNNOOOPPPNNNMMMJJJHHHFFFEEEEEEEEECCCJJJ^^^xxx|||rrrgggeeeeeeeeebbbaaaeeelll}}}zzzxxxvvvlllfffbbbbbbcccbbbbbbeeebbbbbbccceeehhhjjjkkkjjjiiikkkkkkgggaaa```cccggghhhhhhggggggooo}}}{{{wwwttttttvvvzzzrrrggg]]]UUURRRUUUbbbttttttfffccc___\\\[[[ZZZVVVSSSIIIIIIHHHHHHFFFBBB===999444000+++***,,,---,,,***+++************)))))))))((((((((()))))))))******(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################|||iiiRRRHHH???<<<;;;;;;???EEEJJJLLLPPPTTTTTTOOOEEE>>>000111111///,,,******+++++++++++++++++++++++++++))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%'''(((((((((((()))+++************+++,,,---...------------------------........................,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++((((((+++***(((***...******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,++++++---222555@@@BBBFFFJJJLLLNNNNNNNNNLLLMMMNNNNNNLLLKKKLLLMMMJJJIIIGGGFFFFFFIIILLLNNNOOOSSSaaarrrzzzxxxssssssssssssuuuvvvsssrrrwww~~~~~~~~~~~~}}}{{{wwwuuulllhhhhhhmmmrrrtttvvvyyywwwsssooonnnrrrwwwzzz||||||~~~|||uuujjjdddeeehhhoooqqqnnniiigggmmmrrrttt|||vvvqqqooommmkkkrrr{{{~~~wwwooobbbWWWRRROOO[[[ooo{{{yyytttmmmddd^^^[[[[[[QQQNNNKKKIIIHHHHHHGGGFFF@@@999000,,,,,,---,,,***,,,,,,+++++++++*********(((((()))))))))*********(((((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################~~~{{{tttYYYNNNCCC>>>;;;;;;>>>CCCIIIKKKOOOUUUWWWSSSKKKDDD000111000...+++))))))***++++++++++++++++++++++++((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&(((((('''''')))***************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.....................---++++++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,((('''***,,,******,,,*********)))***++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++'''***,,,---...222888<<>>:::999888@@@BBBFFFLLLQQQSSSRRRPPPIII===111------++++++,,,************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,+++++++++++++++******))))))))))))******+++******))))))******+++((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,///444:::@@@FFFJJJLLLKKKKKKMMMNNNNNNNNNMMMLLLGGGIIIKKKLLLKKKHHHDDDAAADDDSSShhhuuuwwwuuussssssooommmjjjjjjqqq~~~zzzyyy}}}}}}oooqqqooojjjeeecccgggnnntttzzz{{{qqqkkkeee\\\TTTYYYeee~~~fff[[[VVV[[[]]]WWWQQQPPPKKKOOOPPPJJJ>>>555222333.........---,,,+++******++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%zzz|||xxxdddPPPCCC>>>>>>???===???CCCHHHMMMPPPRRRSSSPPPCCC666000...++++++,,,************)))))))))((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***+++++++++++++++***************))))))))))))************))))))))))))******(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))***,,,......222888>>>CCCGGGJJJLLLLLLMMMNNNPPPPPPOOOMMMMMMIIILLLQQQSSSQQQMMMHHHFFFJJJZZZlllrrrmmmfffgggjjjsssvvv{{{}}}~~~ttthhh``````dddhhhkkkjjjppp}}}wwwjjj```TTTSSS^^^yyy|||kkk]]]\\\ZZZUUUUUU[[[TTTOOOLLLMMMMMMGGG;;;000......------,,,++++++++++++++++++*********)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%zzzqqqZZZIII@@@>>>???<<<===@@@DDDHHHLLLQQQTTTTTTIII===666000+++***,,,************)))))))))((())))))))))))(((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************************))))))))))))*********))))))))))))))))))***(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((())),,,///444888???CCCEEEGGGIIIKKKNNNOOOPPPQQQQQQOOOMMMKKKAAAFFFMMMQQQQQQOOONNNNNNPPP^^^lllooojjjiiipppyyy|||yyyooojjjeee^^^XXX\\\___kkk~~~~~~yyy^^^TTTRRRccc~~~zzzqqqnnnggg[[[UUUVVVVVVQQQNNNQQQTTTOOOCCC777000///...,,,++++++++++++++++++++++++***************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%}}}iiiSSSDDD>>><<<<<<===???@@@CCCHHHNNNSSSTTTMMMEEE>>>444+++))),,,************))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***************))))))))))))*********))))))(((((())))))***((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))***///333===BBBGGGIIIHHHHHHJJJLLLNNNOOOQQQQQQPPPMMMJJJHHH:::AAAIIIPPPSSSWWW[[[___\\\fffooorrrqqqttt~~~}}}pppcccUUUTTT^^^ppp~~~nnnZZZTTT___pppzzz~~~|||vvvbbbTTTRRRUUUXXXWWWSSSMMMJJJIII:::777333///,,,+++,,,,,,,,,++++++++++++***************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%zzz|||fffRRRFFFAAA===>>>>>>>>>???DDDLLLRRRRRRQQQNNNFFF888,,,)))...************))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********************((((((((()))))))))************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''***,,,---,,,///666<<>>DDDLLLRRRWWW]]]ffflllgggmmmvvv{{{~~~rrreee^^^dddjjjiiikkkpppxxxbbbZZZ^^^hhhoookkkzzz~~~gggVVVXXXYYYWWWUUUSSSSSSSSSIIIDDD<<<444///------...,,,,,,+++++++++******************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%~~~mmmwwwaaaQQQJJJ>>>???>>><<<===BBBJJJPPPQQQSSSTTTLLL<<<---***000************))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********'''((((((((())))))************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&***---...///333;;;BBBDDDHHHLLLKKKIIIHHHKKKNNNLLLMMMNNNMMMKKKFFFBBB???CCCHHHNNNRRRUUU\\\fffnnngggnnnyyy}}}jjj```]]]ZZZ\\\ccceeemmmzzzvvvfff^^^\\\ZZZhhhttt}}}}}}bbbXXXPPPRRR[[[___ZZZSSSTTTNNNCCC999111.........,,,,,,,,,+++++++++******************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%tttuuuzzz```EEEDDD@@@:::666999AAAGGGIIIPPPTTTWWWPPPCCC666000///+++***+++---+++&&&%%%((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&)))******++++++,,,------,,,---...000000000///...,,,+++******))))))******))))))))))))))))))))))))++++++******))))))(((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++,,,,,,***(((,,,+++***---333999>>>@@@HHHHHHIIIIIIJJJJJJIIIIIIHHHLLLNNNJJJBBB>>>???BBBJJJYYYaaa[[[VVV\\\eeehhhkkkqqq{{{uuuccc\\\YYYVVVbbbfffmmmuuulllXXXYYY]]]fffsss}}}gggXXXTTTPPPTTT\\\[[[YYYXXXSSSHHH:::000,,,,,,---,,,++++++,,,,,,+++)))+++++++++************)))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******)))(((&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%yyyttt{{{oooRRRFFFCCC===999999===AAADDDMMMRRRVVVSSSIII<<<222...,,,***+++---+++'''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))******++++++,,,------,,,---...///000//////...,,,+++******))))))*********************)))))))))*********))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++++++++***))),,,---///222777<<<@@@CCCGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIHHHEEEDDDEEEKKKOOOVVV___ddd______hhhpppqqqrrryyytttaaaPPPXXX```iiimmmpppyyywww___]]]```iiitttzzzkkkaaaUUUQQQSSSPPPXXXXXXUUUMMMBBB777111///+++,,,......---,,,+++***++++++++++++************))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%~~~uuu^^^JJJGGGCCC>>>::::::===@@@KKKOOOUUUVVVPPPDDD777...---******,,,,,,((((((***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))******++++++,,,------,,,------............---++++++***))))))))))))***,,,+++++++++******))))))((())))))))))))))))))***((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((*********************)))---111666:::<<>>@@@DDDHHHJJJJJJIIIHHHGGGFFFEEECCCBBBBBBCCCCCCKKK___uuu~~~yyyqqqppptttwwwpppeeebbbhhhjjjmmmqqqxxxzzzsssbbbVVVXXXlllggg]]]RRROOOSSSWWWXXXWWWPPPJJJBBB999333000...---------,,,,,,,,,++++++++++++******))))))******+++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$uuudddooommmTTTKKKEEE<<<999===>>>DDDNNNUUUWWWTTTOOOKKK>>>444,,,,,,,,,+++)))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++)))******+++,,,,,,------,,,+++***((((((((()))*********)))(((((((((((((((%%%%%%&&&'''((()))******))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&$$$$$$''',,,---)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))'''***+++***)))---555<<>>GGGJJJKKKLLLMMMMMMKKKIIIHHHCCCDDDCCC@@@???DDDMMMUUUcccgggmmmtttwwwwwwzzz}}}qqqaaaccclllsss|||uuuiiihhhqqqzzzqqq```XXXVVVPPPXXXUUURRRPPPHHH;;;111...000...,,,,,,---...---,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%tttfffhhhxxxxxx\\\GGG@@@>>><<<;;;>>>CCCKKKRRRVVVWWWVVVNNNBBB444------...,,,)))+++******)))))))))))))))))))))))))))))))))))))))&&&'''((('''&&&&&&'''((())))))((('''''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))******))))))(((***+++---...111999DDDLLLLLLLLLMMMLLLKKKIIIGGGEEEDDDBBB@@@@@@EEEOOO[[[cccgggfffiiipppxxx}}}ttthhhdddgggsss}}}rrrooo{{{sssiii```RRRSSSSSSUUUVVVNNN@@@666333///...------......,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%mmmiiigggfffNNNBBB??????:::<<>><<<111///............,,,***,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%}}}oooaaatttnnnTTTDDD>>>>>>:::;;;>>>EEELLLRRRVVVWWWUUULLL???444///---+++***+++******)))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&&&&((()))(((''''''''''''((((((+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))(((&&&###"""''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))),,,...222999CCCKKKPPPRRRTTTSSSPPPLLLHHHEEEBBBAAAAAADDDLLLYYYhhhqqqsssrrrjjjlllqqqzzzvvvkkkiiirrrtttjjjrrrllltttyyyWWWRRRPPPRRRRRRMMMFFFDDD777444000...------,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&''')))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%zzzcccggguuuxxx___JJJ@@@>>>;;;;;;===BBBJJJPPPUUUWWWVVVPPPEEE:::222---+++++++++******)))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((((((((''''''''''''((((((+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))((('''%%%$$$'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((('''((()))***+++,,,111;;;GGGPPPTTTSSSPPPSSSQQQMMMHHHDDDAAA???>>>@@@JJJ[[[mmmxxxxxxpppiiikkktttwwwnnnooowww{{{fff]]]```lll}}}hhhYYYLLLLLLPPPPPPMMMJJJAAA;;;444...------......,,,,,,,,,++++++++++++***************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((())))))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%kkkbbbaaavvvnnnVVVGGGCCC===<<<===AAAGGGOOOTTTWWWVVVRRRKKK@@@666///,,,,,,+++******)))))))))))))))))))))))))))))))))))))))&&&'''((('''&&&&&&'''((((((''''''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((***++++++''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((***+++,,,...999HHHVVV\\\[[[UUUPPPOOOLLLHHHDDDAAA???>>>>>>CCCSSShhhwwwzzztttlllfffooo|||ttthhhlll}}}pppccc\\\\\\gggzzzgggUUUQQQTTTTTTQQQNNNIIICCC:::333////////////,,,,,,,,,,,,++++++++++++************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))((('''%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%xxxggg\\\fff}}}cccPPPHHH@@@>>>===@@@FFFNNNSSSVVVUUUTTTOOOEEE:::000,,,,,,+++******)))))))))))))))))))))))))))))))))))))))&&&'''((('''&&&&&&'''((('''''''''''''''((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%'''***---///''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((******)))((()))+++---...555CCCUUUbbbeee___WWWRRROOOLLLHHHDDDBBBBBBCCCDDDKKK[[[mmmtttooojjjkkkoooyyyuuukkkppp{{{}}}mmm___^^^vvvyyyjjjccc^^^XXXTTTRRRNNNIIIAAA:::555222///---------,,,,,,,,,+++++++++************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%qqq___```rrrjjjTTTJJJBBB???>>>@@@EEEMMMSSSVVVTTTTTTQQQHHH<<<111---,,,+++******)))))))))))))))))))))))))))))))))))))))&&&'''((('''&&&&&&'''((('''''''''''''''((()))***&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%&&&))),,,...''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((+++***))))))***,,,...///;;;JJJ]]]iiiiiibbbZZZVVVQQQOOOKKKHHHGGGHHHJJJKKKQQQ```mmmlllcccaaammmzzzzzzqqqpppvvv~~~jjj```ttt}}}ttthhh\\\UUUUUUOOOKKKFFF@@@:::444...***---------,,,,,,,,,++++++************************)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%}}}aaa[[[aaapppiiiOOOGGGBBB>>>>>>@@@DDDMMMVVVXXXTTTRRROOOCCC444,,,---+++***)))))))))))))))***)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''(((((((((((()))))))))(((''''''&&&&&&))))))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((('''"""###'''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))******))))))(((((('''''',,,(((%%%111+++!!!+++%%%(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***(((%%%$$$%%%'''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''***,,,,,,***(((,,,444;;;JJJUUUbbbiiifff^^^XXXTTTKKKLLLMMMLLLMMMSSS]]]eeeiiihhhkkkpppqqqsss}}}}}}nnneeegggsssqqqiiitttxxxdddQQQTTTSSSOOOIIIBBB;;;333,,,...---,,,---------+++)))+++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$"""$$$''''''%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################ooo___[[[___rrruuu___NNNEEE>>>===???CCCJJJRRRWWWUUUUUURRRGGG888...---+++******)))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&###$$$)))***&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))***)))))))))((((((((('''$$$+++###***+++%%%,,,(((******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&((()))(((&&&$$$&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***+++***+++111<<>>AAAFFFKKKVVVVVVWWWVVVLLL===222///++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''((((((((((((&&&&&&''''''((())))))***)))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&((()))%%%$$$''')))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((()))<<<+++$$$---)))+++)))+++******)))((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))***...888FFFPPP]]]bbbffffffaaa[[[VVVUUUTTTRRRQQQWWWbbblllqqqsssfffnnn|||}}}wwwpppiiieeecccccc_________^^^\\\]]]___aaafffgggiiilllqqqvvvzzz}}}vvvsss|||hhh]]]aaafffooosssXXXSSSQQQUUUWWWQQQ@@@333333111...............---,,,+++++++++************))))))************))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''((((((&&&%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnaaaZZZ```kkkyyy}}}iiiWWWEEE>>>???AAADDDFFFQQQTTTXXXXXXPPPCCC666///,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((()))))))))(((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%'''(((&&&%%%(((,,,...%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))))))))((((((((((((???XXX:::%%%...+++)))((()))))))))((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))))))))))),,,333???NNNXXXbbbdddfffddd^^^WWWRRROOOKKKLLLRRR```pppyyyxxxsssmmmuuu~~~zzzsssooogggccc^^^XXXTTTRRRQQQQQQLLLMMMMMMLLLKKKKKKLLLNNNRRRQQQRRRSSSVVVZZZ]]]```ggglllrrryyyuuuwww{{{~~~zzzhhh\\\YYYZZZiii}}}bbbWWWOOOSSSZZZWWWKKKAAA888444000............---,,,,,,+++++++++*********((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###%%%'''%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjj[[[YYY^^^fffvvvbbbKKKAAAAAABBBBBBCCCLLLQQQVVVWWWSSSHHH;;;111---,,,+++***))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########%%%'''+++111666%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))OOOfffCCC'''---+++)))'''&&&&&&''''''(((((())))))&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))************,,,000999FFFTTT]]]aaacccdddbbb[[[TTTLLLIIIFFFMMM]]]rrryyy{{{}}}yyyrrrjjjbbb\\\WWWUUUPPPNNNKKKHHHFFFFFFGGGGGGCCCDDDEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCDDDFFFHHHJJJNNNPPPTTTXXX]]]dddlllqqq{{{qqqmmmyyyoooaaaTTTXXXpppvvveeeUUUTTTWWWVVVPPPMMM???:::444///------------,,,,,,,,,++++++++++++***((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((("""!!!%%%&&&######&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzcccXXXVVVWWWnnn~~~iiiRRRFFFBBBAAAAAABBBFFFMMMTTTVVVTTTMMM@@@444...---,,,+++***)))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''((((((((((((***))))))(((''''''&&&&&&(((''''''''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((000***%%%%%%'''''')))---%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))IIIYYY===''')))(((+++'''%%%%%%&&&'''((())))))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''&&&%%%&&&(((((((((&&&&&&&&&&&&''''''''''''((('''(((((())))))******+++,,,---000777AAANNNYYY```aaabbbaaa___YYYRRRLLLHHHFFFSSShhh}}}}}}qqqfff___\\\VVVPPPKKKIIIHHHHHHEEEDDDCCCAAA@@@@@@AAAAAA@@@BBBCCCBBBAAA@@@AAABBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEJJJPPPTTTWWW]]]fffqqq|||zzznnnnnnttt|||eee[[[hhhyyyiiiccc^^^VVVQQQRRRIIICCC999222...---------,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((######***,,,&&&###&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################rrr___YYYSSS___}}}mmmVVVIIIBBB??????AAACCCKKKRRRUUUVVVQQQEEE888......,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******<<<000&&&%%%&&&$$$"""###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((('''((((((((()))))))))***666???000(((&&&&&&...%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&$$$&&&((()))(((&&&&&&&&&&&&''''''''''''((('''(((((()))******++++++,,,///555>>>JJJVVV___dddeeeccc___\\\XXXTTTPPPMMMMMM\\\ppp|||ooogggcccZZZPPPKKKJJJGGGEEECCCCCCCCCCCCAAAAAABBBBBBBBBAAAAAA@@@AAACCCDDDDDDBBBBBBBBBCCCBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCAAA@@@AAADDDGGGBBBEEEKKKSSS\\\eeelllppptttssssssyyyxxxkkksss~~~mmmeeerrr~~~qqq___TTTUUUTTTLLL@@@666111.........------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%***666777---%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}dddZZZVVVYYYooonnnXXXJJJBBB>>>>>>@@@BBBKKKRRRUUUWWWTTTHHH;;;///...---+++***)))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''((((((((()))&&&&&&''''''((()))))))))'''''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((***++++++777*** """((()))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''((((((((())))))******)))---(((+++&&&%%%000"""''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''%%%$$$%%%(((***(((&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++,,,///888DDDQQQ\\\dddgggiiieee___ZZZWWWVVVTTTTTTYYYgggxxx|||uuugggXXXSSSTTTQQQIIIDDDDDDDDDCCCCCCAAA@@@@@@???@@@BBBDDDEEEEEEDDDCCCCCCEEEFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEEEEDDDDDDEEEGGGFFFEEEDDDEEEHHHNNNTTTWWWbbbdddiiiqqq{{{qqqooo{{{|||cccdddyyyiiiZZZYYY[[[RRREEE:::333000//////---------,,,,,,,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))&&&''''''''''''''''''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''111@@@AAA333'''%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&&&&$$$!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmm\\\^^^SSSaaannnYYYNNNEEE===<<<@@@CCCFFFLLLSSSWWWTTTKKKDDD444///***((()))***)))'''+++*********))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((((('''''')))***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((,,,)))(((******((()))---,,,777DDDNNNYYYfffnnnppprrrfff\\\YYYYYYXXX[[[bbbpppnnnqqq|||xxxooogggbbbYYYQQQJJJFFFEEEEEEBBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFKKKJJJHHHFFFGGGHHHKKKLLLHHHJJJKKKKKKIIIIIIIIIIIIDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDFFFHHHJJJNNNTTT]]]eeemmmyyy}}}xxx|||~~~bbbggghhhUUUUUUQQQLLLGGGBBB:::111+++...---+++,,,---......---+++++++++************)))+++++++++************)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***...000---'''###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{fff]]]RRR]]]zzzuuudddXXXKKK???===CCCBBBEEEJJJQQQUUUSSSKKKEEE777222,,,******+++***(((************)))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***((((((***+++)))+++000666AAAOOOYYYdddoootttuuurrrggg]]]YYYXXXZZZdddnnnzzztttrrrzzzyyytttlllbbbZZZRRRPPPLLLIIIFFFDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJMMMNNNPPPQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRSSSRRRPPPOOONNNNNNOOONNNLLLJJJIIIIIIIIIIIIFFFEEEEEEDDDEEEFFFGGGHHHGGGKKKOOOSSSYYYcccpppzzz~~~zzzhhhggghhhyyyyyyWWWVVVSSSNNNIIIDDD>>>666111000...------......---,,,++++++++++++************+++++++++************)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''')))******'''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqq```UUUZZZnnnuuuiiiVVVDDD@@@FFFAAACCCGGGNNNRRRRRRMMMHHH<<<666///++++++,,,+++***************))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))'''(((++++++***...333@@@MMM\\\gggpppxxxzzzyyyuuujjj]]]XXXZZZbbbooo{{{}}}uuupppuuuxxxmmmeee```YYYPPPIIIBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFGGGHHHKKKMMMOOOPPPTTTUUUWWWZZZ]]]___```aaa```aaabbbddddddcccbbbbbb```______]]][[[YYYWWWVVVWWWUUURRROOOLLLKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCDDDCCCEEEMMMWWW___ppp{{{vvv___ZZZdddyyyjjjWWWTTTRRRPPPMMMGGG===666111///......///...---+++,,,+++++++++************+++++++++************)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}iii[[[XXXdddxxxyyycccKKKCCCHHHBBBBBBEEEKKKPPPRRROOOLLL@@@999111,,,+++++++++************)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))((()))+++++++++000888HHHUUUeeepppxxx}}}}}}yyyxxxkkk]]]YYY```lllxxx~~~xxxuuuuuuzzz~~~ssskkkaaaZZZUUUPPPIIICCCAAAAAABBBCCCEEEFFFGGGHHHNNNOOOQQQSSSVVVZZZ]]]^^^aaaccceeehhhjjjlllnnnnnnllllllmmmnnnoooooooooooolllkkkiiigggeeeccc```]]]^^^]]][[[XXXUUURRRPPPNNNNNNNNNMMMKKKJJJIIIHHHHHHEEEEEECCCAAAAAADDDJJJOOOTTTbbbxxx~~~yyyeeeYYYfffsssxxxzzz^^^YYYSSSSSSTTTOOOBBB777111///......//////---,,,,,,,,,+++++++++*********+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ttt```VVV\\\mmmoooUUUGGGHHHCCCBBBCCCGGGMMMQQQQQQOOODDD<<<222,,,*********)))))))))))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***((()))++++++---666@@@TTTaaaoooxxx}}}}}}xxxwwwjjj\\\[[[hhhvvv{{{zzztttzzzuuulllccc]]]WWWSSSRRRPPPJJJDDDEEEEEEEEEFFFHHHLLLPPPRRRXXXYYY[[[^^^bbbfffiiikkklllmmmooorrruuuwwwxxxxxxuuuuuutttssstttvvvxxxyyywwwtttrrrpppooommmiiifffhhhhhhhhhgggddd___[[[XXXRRRRRRQQQOOONNNLLLJJJIIIGGGHHHGGGFFFEEEEEEFFFGGGFFFOOO^^^pppyyy]]]aaauuu{{{rrrdddUUUOOORRRQQQHHH>>>222000...---.........---,,,,,,,,,++++++++++++***+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fffVVVXXXccc}}}|||```MMMGGGDDDBBBAAADDDIIIOOOPPPPPPHHH@@@444,,,******))))))))))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***)))***,,,...333AAANNNfffqqq{{{|||vvvqqqggg\\\]]]kkkzzz|||vvvsss|||sssfff^^^WWWUUUTTTWWW[[[[[[VVVQQQKKKKKKKKKNNNRRRXXX]]]```cccdddfffiiimmmppptttuuuvvvwwwzzz~~~~~~zzzvvvuuuuuuuuussspppkkkfffccc]]]\\\[[[YYYVVVRRRPPPNNNJJJJJJJJJJJJIIIGGGEEEDDDIIIIIIJJJOOO[[[mmm}}}yyyvvviiiqqquuuxxxcccUUURRRQQQNNNIII:::666111...............,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((('''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqZZZXXXYYYiiilllSSSGGGDDD@@@===???EEEKKKNNNOOOMMMDDD777...+++*********((()))))))))************((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))(((***---222<<>>>>>BBBGGGLLLQQQPPPIII>>>444...,,,+++++++++++++++*********))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%'''((())))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&'''))))))(((''''''((()))*********)))(((&&&$$$***)))))))))))))))***+++,,,******///<<>><<<>>>AAAHHHPPPQQQNNNGGG???666///,,,+++************************)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((('''''')))---000///...+++)))''''''''''''))))))))))))***+++,,,,,,///000666FFF[[[ooo||||||{{{yyyqqqqqqzzz}}}pppfff^^^YYYUUUVVVYYY___dddbbb]]]YYYZZZaaakkkuuu|||tttnnnfffbbb\\\WWWTTTRRRPPPPPPIIILLLLLLHHHFFFNNN```ooo~~~zzzooogggooo~~~jjjQQQRRRSSSQQQJJJ@@@666000000000//////...---------------,,,++++++++++++,,,+++++++++*********))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%###%%%'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssccc\\\VVVWWWeeegggSSSAAA>>>>>>???DDDMMMOOONNNJJJCCC999111---+++************************)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''(((***,,,---...''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''***...111000///---***)))((())))))))))))))))))***+++,,,---111555AAATTTkkk~~~xxxwwwyyyyyy|||pppdddZZZVVVVVVUUU^^^lllyyy~~~zzzmmmaaa\\\cccooo|||}}}vvvpppiiibbb^^^[[[XXXVVVOOOOOONNNJJJFFFFFFLLLQQQfffxxx~~~tttpppuuu[[[VVVSSSSSSSSSMMM@@@666111111000//////...------...---,,,,,,++++++,,,,,,+++++++++*********))))))(((((((((((())))))))))))))))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&"""%%%%%%$$$%%%'''$$$ %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%lll^^^UUUUUUaaaoooWWWCCC???>>>;;;???HHHLLLMMMLLLFFF<<<222---,,,***************+++++++++((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&(((***,,,---...''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))(((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))(((''''''***,,,+++++++++++++++,,,,,,---)))))))))***+++,,,---......777HHH___vvv~~~rrrnnnxxxzzzqqqggg[[[SSSTTTYYY___mmm{{{jjj\\\aaannn}}}{{{rrrkkkfffaaa[[[WWWSSSPPPKKKHHHGGGHHHIIIIIINNNXXXllluuuvvvvvvqqqjjj___TTTQQQTTTPPPEEE:::222222111000///......---...------,,,,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&!!!&&&(((&&&%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%yyybbbTTTVVV[[[qqqwww]]]GGGBBB@@@:::<<>>RRRiii|||{{{lllgggppp~~~}}}uuunnnggg```XXXTTTZZZddduuuzzzkkkkkkssszzztttmmmddd^^^[[[UUUNNNKKKLLLMMMKKKIIIHHHIIIUUUmmmyyyrrruuusss```VVVSSSPPPIIIAAA333222222111000///...---......---,,,,,,,,,,,,---+++++++++************)))'''((((((((()))))))))******)))))))))((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''...111+++%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&fffUUUWWWSSSeee~~~bbbKKKFFFCCC<<<===EEEFFFJJJLLLHHH>>>444...---))))))******++++++++++++&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''((('''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''''''''''''''&&&###%%%((()))(((((()))***'''((()))******)))(((''')))))))))***+++---...///===KKK```tttyyyjjjeeennn}}}uuukkkeee```]]]YYYXXXcccppp{{{~~~~~~tttmmmccc^^^XXXTTTRRROOOKKKGGGFFFHHHMMMWWWggg{{{~~~xxxooo{{{sssaaaXXXTTTQQQNNN333333222111000///...---......---,,,,,,,,,,,,---+++++++++************)))'''((((((((())))))************))))))((((((((('''&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''111888999///$$$ """$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&vvvaaaWWWVVVVVVooorrrZZZHHHAAA@@@>>>;;;FFFJJJMMMLLLEEE;;;222---+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))))))))((((((''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))(((((('''''''''&&&))))))))))))((((((((((((***---)))***222///...888MMM]]]pppzzzrrruuu}}}{{{xxxmmm___]]]ZZZXXX]]]kkk|||yyyooobbbZZZWWWUUURRRNNNOOOJJJIIILLLMMMUUUnnn{{{~~~xxxxxxwwwXXXVVVYYYNNNBBB;;;666444222...---///------,,,,,,,,,---......------,,,,,,+++*********,,,+++******++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((555888,,,###$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhZZZTTTSSSgggvvv```MMMCCC@@@???>>>DDDHHHLLLLLLGGG===333---+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((((((''''''''')))))))))))))))))))))((()))---******000...000===TTTcccuuu|||sssttt|||{{{qqqhhh___]]]ZZZ\\\fffxxx{{{nnneeeaaa]]]WWWSSSQQQLLLJJJLLLKKKLLL[[[nnn~~~|||}}}ttt|||dddUUUUUURRRHHH>>>555222111...---.........---------------...---,,,,,,++++++***))))))+++***))))))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%///222)))###%%%'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrr^^^TTTQQQ\\\{{{}}}hhhTTTFFF??????AAAAAAEEEKKKMMMIII???444---+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((((((((('''''')))))))))))))))))))))))))))...+++***......666GGG___mmm}}}zzzqqqooottt{{{~~~vvvooohhhbbb___]]]]]]eeevvvzzzpppiiiccc\\\VVVTTTNNNLLLNNNLLLGGGKKKSSSqqq}}}}}}}}}xxxtttzzzxxx]]]UUUTTTPPPCCC888333222000///000000000///...------------,,,,,,,,,+++******))))))+++)))(((((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''###)))+++%%%###'''((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||bbbXXXRRRSSShhhppp\\\III===<<>>BBBIIIMMMKKKBBB777///+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))******''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((((((((()))))))))))))))*********(((...---+++...111>>>TTTlllxxx|||tttooorrrzzzvvvmmmgggccc```^^^```gggvvv}}}uuummmeee^^^XXXRRRNNNPPPPPPKKKHHHIIIQQQjjj}}}|||{{{uuurrr```RRRRRRIII@@@:::555000111444222111000///...---------,,,,,,,,,+++******))))))+++***))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$''''''$$$%%%)))'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ggg]]]TTTNNN\\\wwwdddNNN===999>>>;;;???FFFKKKLLLEEE:::111+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))))))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))******''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))))))))))))))((()))))))))*********+++(((///...,,,222777IIIbbbyyyzzzyyy{{{xxxooogggcccbbbcccbbbiiiwww|||rrrjjjaaaZZZTTTSSSSSSPPPLLLIIIEEERRReeeyyyzzzxxxtttVVVQQQMMMHHHBBB888000000555333222111000///.........------,,,,,,+++*********---+++******,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqcccXXXNNNWWWuuunnnWWWAAA999<<<:::===CCCIIILLLGGG===555+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((()))***)))((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***(((((())))))))))))******((())))))******+++++++++)))/////////888AAATTTooo}}}|||xxxwwwzzzqqqkkkfffbbbcccfffhhhrrr~~~tttpppggg]]]WWWUUURRRNNNJJJJJJIIILLL\\\www~~~pppuuuiiiYYYUUUOOOGGG;;;111///333333222222111000000000000.........---,,,,,,++++++...,,,++++++,,,---+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~jjj\\\PPPTTTiiiyyybbbIII<<<<<<999;;;@@@GGGLLLIII@@@888+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''')))*********((('''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((******%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))******(((((()))))))))*********((())))))******+++,,,,,,***000///222>>>JJJ___yyy}}}uuuppprrr{{{zzz{{{~~~{{{sssllljjjeeeaaabbbgggjjjsss|||uuuiii```ZZZWWWSSSNNNMMMKKKGGGKKK]]]vvvnnnhhhvvvmmmbbbUUULLLCCC999333222333222222111111111222222000//////......---,,,,,,---,,,***+++,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ppp___QQQQQQ^^^rrrjjjOOO???===999:::???FFFKKKIIIAAA:::+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''')))***+++***((('''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((()))))))))(((((('''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((())))))*********+++((())))))***++++++,,,,,,***000///444CCCPPPeee~~~uuummmjjjmmmyyy~~~xxxpppjjjiiieee```aaafffhhhppp|||}}}rrrgggaaa]]]XXXTTTIIIMMMMMMIIIMMM```xxxppp___jjjnnnZZZPPPJJJAAA888333222222222111222222333333000000000///......------,,,+++******++++++***((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}iiiWWWQQQSSS^^^yyyyyyXXXAAA:::777:::===BBBIIILLLDDD999...,,,***)))******)))(((************))))))))))))'''((())))))(((''''''(((((()))***)))((('''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''((()))******)))((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))***************)))))))))***+++,,,,,,------222???NNN```uuussseee```ggguuuwwwooommmkkkjjjiiieee___ZZZ]]]aaahhhsss}}}xxxmmmfff]]]OOOUUUNNNHHHGGGHHHMMMWWWbbbmmmaaaooo```SSSOOOFFF;;;666111111111000//////111222//////...---,,,,,,++++++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###,,,%%%###(((%%%***&&&%%%%%%$$$$$$%%%%%%&&&rrr]]]TTTOOOQQQiii___EEE:::777999<<>>666333333333222000000000000//////...------,,,++++++------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((###%%%,,,;;;***"""%%%&&&%%%%%%$$$$$$%%%%%%&&&}}}eeeZZZNNNHHHZZZwwwfffJJJ<<<666888;;;???FFFJJJEEE===222000---,,,,,,,,,+++***************))))))))))))&&&&&&&&&&&&&&&&&&&&&'''+++,,,,,,***'''%%%%%%&&&(((((((((((((((((((((((((((((((((((()))))))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***'''(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************)))))))))******+++------111000888LLLdddzzz}}}jjjeeeiiiuuu~~~{{{tttsssssssssrrrmmmeee[[[TTTWWW[[[cccooo}}}yyyssshhh\\\WWWSSSQQQMMMGGGFFFHHHPPPlll}}}ppphhhqqqqqqXXXPPPNNNFFF;;;666555444333222000///...//////......---,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111+++:::XXX000%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&jjj___TTTJJJVVVmmmjjjNNN===666888:::===CCCHHHFFF@@@333000---++++++,,,++++++************)))))))))(((&&&%%%%%%%%%'''''''''&&&***++++++***'''&&&&&&'''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))************)))))))))***+++,,,---...111222===UUUpppxxxhhhgggooo}}}yyytttrrrtttuuutttooofff\\\UUUXXX___iiivvv{{{lllaaa[[[WWWVVVRRRMMMJJJKKKLLL[[[www|||jjjccclll}}}aaaRRRQQQMMMEEE777555444333222111///---//////......---------,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$222000666ZZZ...)))'''&&&%%%%%%$$$$$$%%%%%%&&&pppaaaXXXPPPTTTaaakkkQQQ@@@888:::;;;<<>>???>>>;;;>>>EEEIIIHHH777333...++++++,,,,,,,,,************))))))))))))'''''')))...222222,,,&&&'''((())))))(((((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))************))))))******,,,...///000333AAA\\\}}}~~~~~~~~~{{{{{{zzzssslllhhhggg{{{uuujjjaaaYYYSSSRRRKKKLLLKKKKKKUUUmmm{{{vvvyyycccRRROOOFFF???666111000111000...............////////////++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###)))))) ***%%%'''***&&&%%%%%%$$$$$$%%%%%%&&&qqqVVVSSSUUURRRTTT{{{eeeNNN@@@AAA???;;;>>>EEEIIIIII999555000,,,,,,---------************))))))))))))((((((+++111666444---&&&)))******)))(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&%%%%%%&&&''')))***%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''')))***+++***)))'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))***+++,,,...000000555FFFeee}}}zzz{{{{{{}}}{{{}}}|||~~~}}}zzzvvvssssssuuu~~~{{{{{{}}}}}}tttkkk```YYYWWWVVVMMMHHHHHHKKKWWWvvv}}}zzzsssoooYYYSSSNNNDDD999222111111000............///////////////++++++++++++++++++++++++************************)))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&'''))))))((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&###''',,,((( &&&&&&%%%%%%$$$$$$%%%%%%&&&}}}___VVVUUUSSSSSSnnnkkkSSSHHH===777;;;@@@???CCCIII>>>777000---......,,,)))+++++++++************)))((()))***++++++***)))(((---,,,)))'''&&&(((***+++***)))((('''&&&&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((('''''''''''''''((()))''''''''''''''''''''''''((())))))'''%%%%%%''')))))))))))))))(((((((((((())))))))))))************'''(((***+++***+++111888@@@RRRoootttyyyzzz|||~~~{{{}}}zzz}}}}}}|||zzzxxx{{{vvvuuuvvvsssooommmmmmnnnnnnnnnmmmmmmlllkkknnnssswwwxxxvvvwww{{{|||sssiiiaaa^^^UUUQQQLLLHHHHHHQQQfffzzztttkkkOOOPPPGGG===888333...///222000000000///......------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&(((***,,,,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%&&&&&&''''''&&&&&&%%%dddVVVQQQMMMRRRgggsss]]]KKK???777:::>>>>>>BBBIIIAAA:::222---,,,---+++(((+++++++++************)))((())))))******))))))(((+++***((('''&&&'''((()))***)))((('''&&&''''''(((((((((((((((((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''))))))))))))(((((((((((())))))))))))************))))))+++,,,,,,---444<<>>444---***++++++++++++++++++*********)))))))))((('''&&&&&&'''((()))'''((()))))))))((('''&&&((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))***++++++)))'''%%%'''''''''''''''''''''''''''''')))///555666000***(((((((((((())))))))))))))))))*********+++++++++---+++,,,//////111>>>MMMbbbzzzzzzvvvqqqtttzzzvvvvvvxxx|||uuuhhh]]]SSSOOOMMMKKKJJJKKKDDDCCCBBBAAA???>>>>>>>>>:::===???@@@@@@AAADDDFFFIIIJJJLLLOOOSSSVVVXXXYYY\\\^^^aaacccdddeeehhhjjjmmmpppuuuyyy|||~~~wwwfff]]]WWWVVVUUUPPPKKKJJJMMMbbbjjjaaajjjdddWWWJJJCCC???777111///111111000000///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%nnn```[[[UUUQQQbbb```LLL:::777999:::???EEECCC===555...++++++---...+++++++++*********)))))))))((('''&&&&&&'''((()))'''(((***++++++***)))(((''''''((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''&&&'''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&)))***+++***)))((('''''''''''''''''''''''''''''')))///555666000***'''((((((((()))))))))***************++++++++++++---)))+++000000333CCCWWWmmmvvv{{{zzzvvvtttwww~~~qqqggg]]]XXXRRRLLLIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@<<<===>>>============>>>===>>>@@@BBBEEEHHHJJJKKKMMMOOORRRTTTUUUWWWZZZ\\\^^^ccciiiooossswww{{{~~~~~~ttthhh]]]YYYWWWQQQJJJGGGGGGQQQkkkxxxbbb]]]vvvppp```PPPIIIEEE===555111111111111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%wwwddd[[[WWWQQQZZZsssgggQQQ===888:::;;;>>>DDDAAA===666000,,,,,,...///+++++++++************))))))((((((''''''(((((()))'''(((***+++++++++***)))&&&'''(((((()))(((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%'''((()))***))))))''''''''''''''''''''''''%%%%%%'''+++//////+++'''''''''(((((())))))***************++++++++++++,,,---(((***000222666IIIaaayyy|||~~~~~~yyywwwvvvxxxwwwoooiii```UUUNNNMMMHHHGGGEEECCCBBBBBBBBBBBB@@@??????>>>======<<<<<<999:::;;;<<<>>>???@@@AAACCCEEEHHHIIIJJJKKKNNNPPPQQQVVV\\\bbbggglllqqquuuwww{{{}}}oooaaa[[[YYYTTTOOOMMMHHHIIIXXXuuuhhh[[[nnnwwweeeRRRIIIFFF???666000222111111000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%nnnaaaXXXRRRTTTbbbvvvlllUUU???:::<<<<<<>>>BBBBBB???999222---+++,,,---+++++++++************)))((())))))******))))))((('''(((((())))))***))))))%%%&&&((()))))))))((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''&&&&&&'''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((('''''''''''''''((()))******************+++++++++,,,,,,---(((***222444999PPPkkk|||~~~}}}~~~}}}yyywwwyyyzzz{{{~~~vvvjjjaaa^^^TTTQQQMMMIIIFFFDDDCCCCCCBBBAAA@@@?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????@@@BBBCCCDDDGGGLLLPPPUUUZZZ```dddkkkpppwww}}}~~~ooofffaaaZZZVVVUUUJJJJJJMMMZZZqqquuubbblllttt]]]QQQLLLDDD999111222222111111000/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%zzzjjjYYYSSSOOOWWWkkknnnWWWAAA<<<===<<<>>>AAACCCAAA;;;444...******++++++++++++************)))((()))***++++++***)))(((''''''''''''(((((())))))%%%&&&((()))))))))((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))'''&&&%%%''')))&&&''''''((()))******+++******+++++++++,,,,,,,,,...(((***333777<<>>===<<<;;;:::999888888444666777777777777888::::::<<>>333++++++------...111000+++(((***+++***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((()))(((''''''((()))(((&&&''''''''''''''''''''''''(((((((((((())))))))))))*********)))******+++,,,222...///444999CCC___{{{~~~~~~~~~zzz}}}|||uuurrrtttxxx{{{||||||yyywwwnnnbbbZZZVVVSSSOOOKKKGGGEEECCCCCCCCCCCCBBBAAAAAA@@@???>>><<<;;;:::999999999999999999999999999:::;;;===???BBBFFFIIIJJJSSS[[[eeelllpppuuu|||~~~|||zzzxxxwwwuuussspppnnnlllkkkllllllkkkjjjjjjjjjjjjjjjjjjmmmqqqtttwwwzzz~~~{{{ssshhh\\\TTTWWWNNNIIIMMMOOO[[[sssdddzzzpppYYYPPPHHH???888444222333111...---///........................------------------------,,,,,,+++***))))))******(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((+++******)))((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&lll\\\TTTLLLMMMZZZttt{{{uuunnn[[[HHH???===;;;<<<>>>AAACCC>>>444,,,+++---------000...***(((++++++)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''&&&&&&&&&''''''((((((''''''''''''(((((()))(((''''''((()))((('''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,...+++---333777EEEdddyyy||||||tttqqqrrruuuyyy{{{qqqiiiccc\\\TTTNNNMMMKKKHHHFFFFFFFFFFFFDDDCCCBBBAAA@@@>>>===<<<<<<:::::::::999999888888888777888999:::===???AAABBBJJJRRR\\\ccchhhmmmtttzzzzzz{{{{{{zzzxxxuuurrrpppmmmllljjjhhhfffdddbbbaaabbbaaaaaaaaaaaaaaabbbbbbbbbeeeiiilllnnnqqquuuxxxyyy{{{~~~}}}ooobbb[[[WWWNNNIIIKKKJJJRRRooouuuxxxkkkYYYKKK???999444222222111...---///........................,,,,,,,,,---------------,,,,,,+++***************((()))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&yyy```WWWOOOMMMRRRccc~~~wwwqqq^^^JJJ@@@>>>===<<<;;;@@@BBB>>>444---,,,---,,,---...,,,))))))---,,,(((************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((()))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''***)))((('''&&&&&&&&&&&&((((((''''''''''''(((((()))(((''''''))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))***************+++,,,,,,,,,+++...333999KKKooo|||ttt}}}yyyrrrooorrrwwwzzz}}}vvvmmmccc[[[UUURRRMMMJJJIIIHHHGGGEEECCCBBBAAA???>>>===<<<<<<;;;;;;:::999888777777666666666666777888999:::;;;???EEENNNUUU[[[aaaggglllnnnnnnmmmkkkiiieeebbb```\\\\\\ZZZYYYWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVYYY\\\___aaadddhhhjjjlllnnnqqqtttvvvyyy}}}xxxjjjccc[[[RRRMMMLLLHHHHHH[[[sssvvvuuuwww]]]KKK@@@;;;555111222111......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&hhh^^^SSSNNNKKKQQQeeezzzxxxfffOOOAAA>>>>>>===<<>>555...,,,---,,,,,,,,,+++(((***...,,,((()))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((('''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((()))))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))((('''''''''''''''(((((((((''''''''''''(((((()))((('''''')))***)))(((''''''''''''''''''''''''(((((((((((())))))))))))+++************+++,,,,,,---...222555<<>>777111222222///...000........................,,,,,,,,,,,,,,,+++++++++,,,++++++******+++++++++*********)))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&mmmaaaUUUOOOIIIGGGTTTeee~~~mmmTTTAAA:::;;;=========@@@>>>666///------++++++---,,,******---,,,(((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''((()))***+++((((((''''''''''''(((((()))''''''(((*********)))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++***+++,,,,,,------000444777AAAZZZ}}}vvvvvvzzzyyyvvvqqqoooqqqwww}}}wwwrrrjjjccc]]]XXXSSSPPPNNNMMMJJJGGGEEEDDDCCCCCC@@@???>>>===;;;999888777666666666666777888999:::666888<<<@@@CCCFFFIIILLLMMMLLLLLLKKKJJJHHHGGGFFFCCCCCCBBBAAAAAA@@@??????>>>??????@@@AAACCCDDDEEEEEEGGGJJJKKKMMMNNNQQQSSSSSSVVVYYY\\\^^^bbbfffiiinnnsss|||vvvlllccc[[[VVVNNNGGGHHHOOO[[[ssswwwlllwwwtttZZZPPPNNNDDD;;;333222222000///000////////////////////////---------,,,,,,+++++++++,,,+++++++++++++++,,,,,,+++*********)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''ooo```UUURRRLLLFFFMMM[[[|||ttt\\\DDD888777:::;;;<<<@@@???777000...---+++***...000---***,,,,,,***'''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&'''(((((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&'''(((***+++,,,((((((''''''''''''(((((((((''''''(((***++++++***(((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++,,,------,,,///444999GGGcccyyysssxxx}}}wwwuuurrrqqqssswww}}}~~~vvvnnnggg```ZZZUUURRRPPPLLLHHHEEECCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;666555555555666666777888777777999:::<<<>>>???@@@@@@@@@@@@???????????????<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<>>>???@@@???AAACCCEEEEEEGGGIIIKKKMMMOOORRRUUUWWWZZZ^^^aaadddjjjttt{{{||||||uuukkk___XXXQQQJJJHHHIIIIII]]]ooolllsssZZZOOONNNJJJ???555333333111000000///////////////////////////......------,,,,,,+++,,,++++++++++++,,,,,,---+++++++++******))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''sssaaaUUUUUUQQQHHHJJJTTTnnn|||hhhNNN<<<888::::::;;;??????888111...---***)))111444000******+++,,,(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((())))))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))&&&&&&&&&'''((()))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((()))++++++((((((''''''''''''(((((((((''''''(((***,,,+++***(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++++++++,,,------,,,000555>>>PPPooowww}}}wwwuuu||||||yyysssrrrrrrsssvvvzzz~~~zzzssskkkddd___WWWTTTPPPKKKGGGEEEDDDDDDEEEDDDDDDBBBAAA@@@??????999999777666666555555555777666666777888:::::::::::::::999999999999999999777777777777777888888888777777777888999:::;;;<<<:::<<<>>>??????@@@BBBDDDEEEGGGJJJLLLNNNQQQTTTWWW\\\```iiippprrruuu~~~ttteee[[[UUUOOOKKKJJJFFFNNNhhh{{{ssseeeUUUOOOPPPCCC888555555222000000////////////////////////000000///......---,,,,,,+++++++++++++++,,,---...,,,,,,+++******))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''(((yyydddWWWWWWTTTIIIGGGNNNcccsssXXXCCC<<<<<<;;;:::??????888111///---***)))222777222***(((+++---)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((((((((())))))***((((((''''''''''''(((((((((''''''(((+++,,,+++***))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++,,,,,,---......222888CCCYYYzzzssslllwww|||wwwyyyzzzvvvmmmnnnpppsssxxx~~~zzzrrrmmmbbb^^^YYYSSSOOOLLLLLLKKKFFFFFFEEEDDDCCCBBBBBBAAA>>>===;;;999777666555555666555444555777888888888999888777666666555666666444444444555555555666666666555555666666777888999666888:::;;;;;;;;;===???>>>@@@CCCDDDFFFHHHLLLOOOQQQSSSZZZ```dddgggpppzzz|||jjj___YYYTTTPPPNNNIIIHHHTTTqqqwwwbbbXXXSSSFFF:::666555333000000000000000000000000000000111111000///......------++++++++++++,,,,,,---...,,,,,,++++++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((yyy```UUURRRNNNIIIGGGWWWuuu{{{___GGG======>>>;;;======;;;777222...---------,,,,,,+++***))))))))))))************))))))(((((())))))))))))(((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((())))))((('''&&&******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))***''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000---111;;;NNNiii}}}kkkssszzzttttttyyyvvvrrrjjjnnnssswwwzzz~~~qqqoooggg\\\VVVTTTPPPJJJIIIHHHFFFDDDBBBBBBBBBBBB??????>>>===;;;:::888777666666555444333333333333555555555555555555555555777777666666666555555555666666666666666666666666444555555666777888888999;;;<<<<<<===???@@@BBBCCCIIILLLPPPTTTYYY^^^cccgggppp|||oooddd___WWWQQQOOOKKKLLLLLLWWWsssiiiYYY\\\EEE111666666///333000000000000////////////////////////...............---,,,,,,+++++++++,,,((()))******(((''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''ggg[[[VVVQQQLLLJJJUUUrrr{{{~~~eeeNNNAAA===;;;<<<===>>><<<777111...,,,------,,,,,,+++******)))))))))************))))))(((((())))))))))))(((((())))))(((''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((())))))((('''&&&******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,''''''''''''(((((((((((('''((((((((())))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))((((((((('''''''''&&&''''''((((((''''''&&&'''''''''''''''((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000///222===RRRnnn~~~rrrzzz}}}yyytttuuu{{{~~~tttpppiiinnnssswww{{{{{{xxxqqqfff___\\\VVVPPPLLLJJJHHHEEEDDDCCCCCCCCCAAA@@@@@@???===;;;999888777666555444444333444444555555555555555555555555444444444444333333333333555555555555555555555555555555666666777777888888999999999:::<<<===???@@@DDDGGGKKKOOOSSSWWW]]]```hhhqqq}}}{{{llleee^^^WWWTTTNNNKKKIIIQQQhhhggg]]]FFF777777777333555111000000000////////////////////////...............------,,,+++++++++,,,(((***++++++)))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''nnn___XXXSSSNNNKKKRRRooo{{{kkkUUUFFF>>>:::===??????<<<777111---+++---,,,,,,++++++*********))))))************))))))(((((())))))))))))(((((())))))((('''''''''((((((***))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***,,,---...''''''''''''((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))((((((((((((''''''&&&''''''((((((''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))******++++++,,,,,,------+++,,,------,,,---///111222555AAAXXXvvv~~~zzz~~~vvvuuuyyyyyypppmmmjjjnnnsssxxx}}}~~~tttmmmhhhaaaYYYQQQOOOLLLHHHFFFEEEDDDEEECCCCCCBBBAAA???===;;;:::999888777666555555555555444444444444444444444444444444444333333333222222444444444444444444444444666666666666666666666666555555666777888:::;;;<<<>>>@@@DDDGGGJJJNNNSSSVVV\\\bbbkkkvvvsssiiibbb[[[VVVQQQKKKGGGLLLXXXjjj~~~```JJJAAA999555555333111111000000000/////////////////////............---------,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((()))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''rrr___VVVSSSNNNKKKPPPqqqzzzkkkXXXHHH>>>;;;>>>@@@@@@===777111---+++,,,,,,,,,++++++*********))))))************))))))(((((())))))))))))(((((())))))((((((((((((((()))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,''''''''''''(((((((((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((())))))***+++,,,------...+++,,,------------000222444999GGGaaa}}}|||~~~xxxtttxxx~~~}}}rrrlllkkkjjjooouuuzzz{{{vvvnnnfffYYYVVVQQQLLLIIIGGGFFFFFFEEEEEEEEECCCBBB@@@>>>===::::::999888777777777777555555555555555555555555666666666555555555555444444444444444444444444444666666666666666666555555333444444444666777888999999;;;>>>@@@BBBEEEIIILLLQQQVVV[[[cccrrrrrrjjjaaaZZZWWWMMMHHHJJJLLLUUUrrrfffNNNJJJ;;;333444///111111111000000000//////////////////............------------------,,,,,,***,,,------+++******+++************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''www```VVVSSSPPPLLLQQQwwwzzzxxxrrrfffUUUFFF???===???@@@@@@===777111---+++,,,,,,+++++++++++++++***))))))************))))))(((((())))))))))))(((((())))))((((((((())))))***)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''((((((((((((((((((''''''''''''''''''((())))))(((((((((((((((((((((((())))))******+++,,,------+++,,,---------...000222666===OOOlll{{{tttxxxvvvsssttt{{{~~~vvvmmmiiijjjlllqqqwww}}}{{{sssccc___YYYRRRMMMIIIHHHGGGHHHGGGGGGEEEDDDBBB@@@???===<<<;;;:::999999999999666666666666666666666666777777666666666555555555444444444444444444444444666666666666555555555555333333444444555666777888777999;;;<<<===???BBBEEEJJJNNNRRRWWW___qqqyyynnneee]]]SSSMMMMMMGGGHHHaaajjjQQQNNN???555666111111111111111000000000000////////////............,,,,,,---.........---,,,+++,,,------+++******+++************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))(((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''fffYYYWWWTTTOOORRR~~~{{{vvvnnncccSSSEEE>>>>>>>>>@@@@@@===888222...,,,++++++++++++++++++++++++))))))************))))))(((((())))))))))))(((((())))))((((((((()))******)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((()))***++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))******'''(((((())))))((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))******++++++,,,,,,+++,,,---......///111333666AAAXXXwwwkkkfffuuuqqqpppuuu~~~xxxppphhhhhhkkknnnttt{{{pppkkkcccZZZSSSNNNKKKJJJIIIIIIHHHGGGEEECCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999666666666555555555444444444444444444444444444444555555555555555555555555444444444444555666777888777999:::::::::;;;===???EEEFFFJJJOOOSSS]]]nnn~~~wwwmmmdddZZZSSSOOOHHHEEESSShhhppp|||oooUUUOOOGGG===999888222222111111111000000000////////////............+++,,,...//////...------***,,,------+++******+++************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((()))))))))(((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''lll\\\YYYVVVPPPSSSxxxoooeeeUUUDDD=========??????===888333///...++++++++++++++++++++++++))))))************))))))(((((())))))))))))(((((())))))(((((()))******+++***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((***+++,,,******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((('''''''''''''''((())))))***************************************+++++++++***,,,---......///222444555DDD```xxxdddaaassswwwooopppwwwyyyssskkkfffgggmmmpppwww|||vvvmmmbbbYYYSSSPPPNNNJJJIIIIIIGGGFFFDDDBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777777777777666666666666555555555555555555555555333444444555555666666666444444444444444555666777888999999999888888:::;;;???>>>BBBHHHLLLPPP\\\iiisssjjj```VVVPPPJJJHHHMMMUUU{{{qqqtttzzz\\\PPPNNNBBB777:::222222222111111111000000////////////............+++,,,...///000///...---***+++---,,,***))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''ooo]]]YYYUUUOOOTTT|||sssiiiXXXEEE;;;;;;===>>>???===999333000///++++++++++++++++++++++++))))))************))))))(((((())))))))))))(((((())))))((())))))***++++++++++++************++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))((((((((((((***,,,---******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((('''''''''''''''((())))))************************+++++++++******************,,,---......///222444555FFFdddtttcccaaarrrqqqnnnpppxxx}}}vvvpppiiidddhhhnnnrrrxxx~~~ssshhh^^^WWWSSSRRRJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::999999999888666666666666666666666666333333444444555666777777333333333333444555666666888999999888777666888999:::999<<>>======>>><<<<<<<<<=========>>>>>><<<<<<======<<<<<<;;;::::::::::::999999999888888666666555555555444444444666666555555555666777777666666777888888888888888999:::;;;===@@@DDDJJJOOO___zzzxxxlll```XXXRRRLLLJJJLLLWWWjjj~~~zzzXXXJJJKKKBBB///777555333222222111000///000/////////............---------------------------------,,,+++***)))((('''((()))))))))))))))((((((((('''(((((()))***+++******))))))((((((''''''(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&'''((()))***)))((('''zzzaaaZZZYYYVVVYYYzzzgggQQQEEEDDDFFFFFFCCC<<<777555111,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))000...,,,***)))))))))***(((((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&(((((((((''''''(((((((((&&&&&&&&&'''''''''(((((('''((()))******++++++***++++++***))))))(((''''''(((((((((((())))))))))))(((((((((((('''''''''&&&'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((''''''''''''((())))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))************))))))*********++++++++++++,,,---...///111333555@@@QQQ{{{zzziiibbbooo}}}{{{sssnnnpppxxx~~~sssiiieeefffggglllqqqrrr{{{wwwhhh^^^[[[SSSQQQOOOMMMKKKHHHFFFEEEAAAAAAAAA@@@>>>======>>>>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::666666666666555555555555666666555555555555555666666666777888888888888888::::::;;;<<<===@@@EEEIIIPPPffftttfff]]]UUUNNNLLLMMMPPP\\\xxxpppXXXOOODDD555777444222111111111000///000000/////////.........------------------------,,,,,,,,,,,,+++***)))))))))))))))***************)))(((((((((((())))))******)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''eee\\\ZZZVVVYYYttttttZZZJJJDDDKKKKKKFFF===777555111---,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&'''(((***++++++***)))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((())))))&&&&&&'''''''''((((((((('''((()))******++++++******))))))(((((('''''''''(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''(((((()))***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************(((((()))***+++,,,,,,---.../////////000222555888DDD```mmmbbbfffxxxwwwoooqqqvvvyyynnndddcccgggkkkoootttssstttiiidddWWWTTTPPPOOOOOONNNJJJGGGDDDCCCBBB@@@?????????@@@AAAAAAAAABBBBBBBBBBBBCCC@@@@@@AAAAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<888888888777777777666666777666666555444444444444666666777777888888777777:::;;;;;;::::::<<>>>>>>>>======::::::999999999888888888888888666555444444444444666666777888888777777777::::::::::::999:::===???AAALLLVVVfffsssfff]]]TTTPPPOOOFFFJJJSSSrrr}}}bbbKKK???777444111000000111000000000000000////////////...............------------,,,,,,,,,,,,,,,+++***))),,,+++***)))))))))***+++******)))(((((('''(((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))((((((***)))(((((()))***,,,---nnnbbb]]]XXXXXXpppjjjRRRFFFOOOOOOIII@@@:::777222...,,,,,,,,,+++++++++******))))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((()))(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''((('''''''''((((((((())))))'''((()))******++++++***((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))*********)))(((''''''((()))***(((((((((((())))))))))))((()))))))))************'''((((((***+++,,,---------///000///...111999???MMMwww```ddduuunnnjjjuuuzzzqqqggg```bbbiiinnntttxxx{{{sss```YYYUUUYYY``````WWWMMMJJJGGGBBB@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA????????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::999888777666666666666777888888888888888777777888999::::::999:::===???>>>HHHOOOXXXuuuzzzkkkaaaXXXRRRQQQFFFLLLLLL___nnnPPPAAA999666222000000111111000111000000000/////////////////////......---------++++++,,,,,,,,,+++******,,,+++******)))))))))*********)))(((((('''(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))+++...111333rrrddd^^^ZZZYYYnnnmmmUUUHHHKKKLLLIIIAAA;;;888333---,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''(((***+++---(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''((()))******++++++***(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************(((((()))***+++,,,,,,---,,,///000///...222;;;CCCYYYrrr___jjjzzzzzzkkklllvvv|||zzzllleeeaaadddiiiooowww~~~jjjaaa[[[aaannnssskkk```VVVPPPIIIEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>=========<<<<<<<<<<<<;;;::::::999999999999999999999:::999999888888777999:::::::::;;;===???999AAAHHHNNNbbbttthhh^^^WWWUUUHHHNNNIIIQQQsss{{{yyyyyyWWWEEE<<<999444111111111111000111111000000000/////////000000//////...---------+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))***))))))(((((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))))))))((()))+++...111444777999uuufff```[[[[[[jjjkkkRRREEEFFFHHHGGGAAA<<<888333---,,,,,,,,,+++++++++******))))))************)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((***++++++((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((('''((((((((())))))))))))'''((()))******++++++***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((())))))***+++(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))************))))))*********+++++++++,,,///111000///444???IIIgggzzzbbb]]]mmm|||{{{qqqkkkpppxxxzzzssseeebbbbbbfffjjjppp{{{wwwkkkbbbjjj|||}}}kkkcccYYYRRRPPPPPPNNNKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>>>>======<<<<<<<<<======:::;;;;;;;;;;;;:::999888777999::::::999999:::<<<:::<<>>>>>???>>>>>>>>>>>>??????@@@<<<<<<<<<<<<;;;;;;:::999888999:::999888777888999???<<>>888333111111000000111111111111000000000000111000000///...---------***++++++,,,,,,,,,++++++...000222444333000,,,***(((((('''(((((()))***+++'''((((((((())))))******(((((((((((())))))))))))&&&&&&&&&'''((())))))***************************(((((((((((())))))))))))''''''(((***+++,,,---...111333666:::<<<>>>>>>???uuuddd]]]ZZZYYYiiizzzcccLLL@@@>>>DDDEEE???;;;;;;555---...---,,,,,,++++++,,,,,,************************************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&+++&&&&&&***)))%%%$$$((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...000,,,---000000333CCCVVVuuuyyy^^^YYY[[[uuuwwwjjjkkkiiimmmuuujjjfff```eeehhhfffhhhttt}}}mmmlll|||tttrrrooohhhccc\\\ZZZWWWTTTSSSRRRQQQQQQQQQQQQNNNIIIHHHJJJIIIEEEDDDDDDDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>@@@EEEJJJ\\\wwwlll```WWWQQQLLLKKKQQQccc{{{~~~dddPPPMMMDDD777000222555444///222222111000///...------......---------,,,,,,,,,...---,,,+++++++++,,,,,,......,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************************)))(((''''''((()))***))))))(((''''''''''''''')))((((((''''''(((((((((&&&'''((()))+++...000111444666999;;;===<<<;;;;;;uuuddd\\\YYYUUUbbbzzz|||gggOOO@@@===EEEFFF@@@<<<<<<777......---,,,,,,++++++,,,,,,************************************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&***&&&&&&******'''(((,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...111...///222333777JJJ___mmmVVVWWWbbbwwwvvviiiiiijjjrrr~~~oooddd```ZZZaaagggggglllxxxsssppp}}}yyytttoooiiiccc___]]]]]]]]]YYYXXXTTTOOOMMMNNNLLLHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAADDDDDDEEEEEEFFFFFFFFFGGGCCCBBB@@@???>>>>>>>>>>>>===========================<<>>===???BBBCCCNNNmmmwwwpppbbb[[[RRRLLLIIINNN___ooogggTTTKKK???777444333111000111111111111111111111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''(((((((((((((((((())))))***+++---...000222555777999:::<<<;;;888555222000......vvvccc[[[XXXUUUVVVaaavvv^^^IIICCCKKKLLLDDD===;;;666///...---,,,,,,++++++,,,,,,************************************)))))))))(((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''***((('''''''''&&&'''((()))))))))******)))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,------...222000222444555???\\\xxx___QQQ]]]qqqsssmmmdddcccmmmrrraaaVVVSSS]]]ccciiinnnyyywww{{{~~~xxxvvvqqqiiifffeeeaaa\\\VVVTTTPPPLLLJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAAAAAAAAAAAAAABBBAAACCCDDDCCCLLLggg~~~xxxhhhaaaXXXPPPJJJJJJSSS___pppWWWLLL@@@999555222111222111111111222222333333333000000000/////////......---------------,,,,,,++++++*********++++++,,,---***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))((((((((((((((()))'''''''''((()))***+++,,,111222444666999;;;<<<===888666444111000///000000wwwccc[[[XXXWWWVVVZZZ|||xxxcccMMMGGGPPPQQQGGG===:::555---...---,,,,,,++++++,,,,,,************************************)))))))))(((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''(((((((((((((((((('''(((+++------))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,------...111000222444555BBBdddYYYQQQ^^^tttmmmgggbbbbbbooo~~~nnn^^^VVVUUUcccfffjjjooo{{{~~~zzz~~~vvvrrrqqqmmmhhh^^^\\\WWWSSSOOOMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDGGGGGGEEELLLeeeyyyjjjccc[[[SSSLLLIIIMMMUUUxxx~~~\\\NNN@@@999555222222555111111111222333333444444/////////.........------------.........---,,,+++************+++,,,------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))((((((((())))))***&&&&&&'''(((***,,,---...333555777999<<<===>>>>>>333222///------...///000xxxddd\\\ZZZWWWVVVWWWrrrzzzgggPPPIIISSSTTTIII>>>:::555......---,,,,,,++++++,,,,,,************************************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((%%%'''((('''+++111555666)))******++++++******)))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...///000222555777HHHppp}}}ZZZZZZgggssseeebbbccccccssszzzjjj\\\XXXZZZeeegggkkkqqq}}}}}}yyytttiiigggbbb]]]YYYUUUSSSRRRPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGIIIJJJHHHOOOiiizzzmmmfff^^^VVVNNNIIIJJJOOOcccfffRRR???999777333333666111111111222222333333333/////////.........---------......//////---,,,++++++*********+++,,,,,,---+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))*********)))))))))((((((((()))******''''''(((***,,,///111222666888:::<<<===>>>>>>===333222///...------...///yyyeee]]][[[VVVVVVUUUiiimmmUUUIIIRRRUUUJJJ@@@;;;777222...---,,,,,,++++++,,,,,,************************************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))%%%((((((&&&)))111555555)))******++++++******)))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...---///444777<<>>??????>>>===777666555444333444444555zzzeee^^^\\\VVVWWWSSSaaasss[[[GGGQQQUUUKKKAAA===:::555...---,,,,,,++++++,,,,,,************************************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''***)))$$$%%%,,,///---******++++++++++++******((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......,,,///555:::AAAYYYfffTTTgggtttooo[[[^^^iiiiii{{{~~~pppaaaXXXYYY```eeekkksss|||vvvpppkkkhhhbbbaaa___]]]ZZZXXXVVVUUURRRQQQPPPOOONNNMMMLLLKKKKKKLLLMMMMMMMMMKKKJJJIIIJJJKKKKKKLLLMMMNNNNNNOOOOOOOOORRRTTTTTT]]]yyyvvvkkkbbbWWWMMMJJJKKKLLLbbb{{{}}}___CCC;;;;;;666333444111111111111111111111111111111111111000000000000---...///000000...,,,+++,,,,,,++++++***++++++,,,++++++************++++++))))))))))))))))))))))))************************%%%&&&((()))*********)))))))))((())))))***++++++,,,---...000333666999:::<<<===???@@@@@@???>>>===:::::::::;;;<<<===>>>>>>ggg]]]\\\WWWYYYPPPVVV|||~~~YYYNNNMMMSSSPPPBBB<<<999000//////...---+++******)))************************************))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))+++******)))(((''''''&&&))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&+++*********))))))((((((''''''''''''((((((((())))))))))))))))))))))))))))))((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////222222555666@@@iiixxxZZZXXXkkkuuukkkccc]]]aaapppwwwgggZZZSSSXXXaaadddlllzzzzzzxxxtttoooiiidddbbb```___^^^ZZZXXXUUUTTTTTTTTTRRRQQQQQQQQQQQQRRRQQQQQQPPPPPPOOOPPPQQQQQQQQQPPPOOONNNQQQQQQSSSTTTUUUaaa~~~yyynnneee[[[QQQMMMNNNMMMOOOppp}}}dddIII>>>;;;666444555444444444444333222111111000000000000///////////////............---------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))+++***)))((()))***,,,...000111333666999;;;===>>>??????@@@AAAAAABBBBBBCCC??????>>>>>>???@@@BBBCCCmmm```\\\WWWXXXPPPUUUyyyyyyYYYJJJIIIPPPOOOCCC>>>;;;222///......---,,,+++***)))************************************))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''''''''((((((((())))))*********)))((('''''''''))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))))))))((((((((('''''''''*********)))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////222222666888EEEpppmmmTTTXXXkkkooogggaaa^^^dddtttpppbbbXXXUUUZZZbbbeeennn}}}{{{vvvrrrpppmmmkkkiiiccc```^^^\\\\\\[[[YYYWWWSSSTTTTTTTTTTTTSSSRRRRRRQQQRRRRRRRRRRRRPPPOOONNNOOONNNPPPRRRVVVeee}}}qqqhhh]]]RRRMMMMMMJJJNNNfffyyybbbIII>>>;;;777555555444444444444333222111111000000000000///////////////............---------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))*********))))))***,,,...///333444555888:::===>>>???@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEvvveee^^^XXXWWWPPPSSSqqquuu[[[GGGEEELLLOOODDD???===555///......---,,,+++******************************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))******))))))((((((''''''))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))))))))((((((((((((''''''******))))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000222222777<<>>999666444444444444444333222111111000000000000///////////////............---------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))((()))))))))************(((((()))))))))*********((()))***,,,...111444666:::;;;<<<>>>@@@AAACCCCCCBBBBBBCCCCCCDDDEEEEEEEEECCCDDDEEEGGGGGGGGGFFFEEE}}}mmmeee\\\UUURRRPPP\\\uuubbbJJJCCCJJJQQQHHH@@@;;;444///......------,,,,,,,,,************************************)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))((((((((((((***************************************)))(((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((($$$%%%&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************(((((())))))************))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,------------...///000000000222:::FFFaaaiiiTTTUUUnnnvvveeeZZZ]]]dddqqqnnn[[[TTTWWW[[[```dddqqq~~~~~~wwwwwwuuutttssssssssssssooonnnnnnllljjjgggdddbbb___^^^]]]```ooowwwmmmaaaXXXUUUJJJKKKDDDSSSxxx~~~yyyVVV@@@:::888555444444444444333222111111000000000000///////////////............---------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))************)))***,,,///222555888999<<<===>>>@@@AAABBBDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFBBBCCCDDDEEEFFFEEEDDDCCC{{{llleee\\\SSSTTTPPPTTTuuudddLLLDDDJJJRRRJJJ@@@:::333............------,,,,,,************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((***************************************)))(((((((((((((((((())))))))))))(((((())))))))))))******''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))%%%&&&((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------...///000111000333===LLLlllzzz^^^RRRYYYnnnqqq^^^YYY]]]gggtttxxxiiiYYYTTTWWW\\\bbbgggwww~~~}}}{{{zzzyyyyyyyyyzzzttttttsssqqqooollliiigggccccccccchhhxxxzzznnncccZZZWWWNNNKKKCCCMMMjjj}}}~~~]]]BBB<<<;;;777444444444444333222111111000000000000///////////////............---------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************)))))))))*********+++++++++---///222666999;;;<<<>>>>>>???@@@AAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBxxxggg```ZZZPPPUUURRRQQQxxxjjjMMMCCCIIITTTMMMBBB<<<555............------------************************************))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))***************************************)))(((((((((((((((((())))))))))))(((((()))))))))*********'''''''''((((((((())))))(((((()))))))))*********))))))))))))))))))))))))$$$&&&((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,------------...///000111222666BBBSSSvvvoooUUUSSS]]]kkkjjjYYYXXX^^^iiiwwwnnnbbbVVVTTTWWW]]]dddjjj|||}}}||||||}}}}}}wwwwwwwwwuuussspppmmmlllfffhhhiiipppsssfff]]]ZZZQQQHHHFFFJJJYYYsss}}}fffGGG@@@<<<555444444444444333222111111000000000000///////////////............---------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++...///222555999<<<>>>???>>>>>>???@@@AAABBBBBBCCCAAABBBBBBCCCCCCDDDEEEEEEBBBBBBBBBAAAAAAAAABBBBBBvvvccc\\\XXXNNNVVVTTTQQQ|||qqqLLLBBBIIIUUUOOODDD>>>777...............---------************************************))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***************************************)))(((((((((((((((((())))))))))))(((((())))))*********+++&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))"""###%%%'''(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...------......///000111333999EEEXXX|||jjjQQQUUUaaajjjfffVVVWWW^^^jjjyyy|||ggg\\\TTTSSSWWW]]]eeemmmzzzzzzzzzyyyvvvtttqqqpppiiikkkooowwwxxxkkkbbb^^^RRRGGGHHHJJJNNNlll}}}{{{oooMMMBBB<<<222444444444444333222111111000000000000//////////////////.........---------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************)))************+++++++++///111444777;;;===???@@@>>>>>>???@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCAAA@@@@@@AAABBBCCC~~~eee[[[[[[XXXVVVRRRZZZpppPPPIIIIIIQQQOOOBBB888888///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---...///.........000222777999IIIlllaaaKKK]]]qqqkkk^^^YYYWWW```qqqttt\\\RRROOOVVV[[[\\\cccnnn}}}|||zzzwwwtttqqqnnnpppxxx}}}tttiii^^^VVVPPPIIIEEEMMM```vvv|||zzzRRRCCC@@@777555444444333222222222222222222222111000//////...////////////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))***************+++,,,,,,,,,---000333222444777;;;===>>>>>>>>>BBBBBBCCCCCCCCCCCCCCCBBBFFFDDDBBBAAACCCDDDDDDDDDFFF>>>;;;???AAAEEETTTeeennnbbbZZZWWWWWWRRRWWW{{{qqqPPPHHHFFFNNNOOODDD:::999///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---...///.........000222777<<>>>>>>>>>>>BBBCCCCCCDDDDDDCCCCCCBBB???@@@BBBCCCCCCBBBAAAAAABBBBBBGGGOOOWWWbbbqqq~~~wwwiiiXXXWWWXXXSSSQQQlllsssSSSHHHCCCJJJMMMFFF<<<888///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++******))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////...///111333777AAAZZZ~~~lllTTTNNNfffxxxmmm]]]WWWYYYeeevvvlllUUUNNNNNNUUU]]]cccnnnzzz~~~}}}|||{{{zzz}}}rrriii^^^UUUOOOKKKFFFLLLhhh{{{uuuTTTFFFBBB888666555444333222222222222222222111111000/////////////////////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++***+++,,,---...000555888=========>>>>>>?????????CCCCCCDDDDDDDDDCCCCCCBBB<<>>>>>???>>>IIIVVV```mmm}}}}}}lllYYYVVVYYYTTTLLL]]]uuuYYYMMMEEEHHHKKKFFF<<<666///......------,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************++++++++++++******))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------...//////...///111333666EEEddd}}}|||___PPPRRRjjjvvvjjj[[[WWWYYYgggyyyyyyeeePPPMMMNNNUUU^^^ggguuu~~~~~~uuummmcccVVVOOOOOOGGGEEE]]]}}}yyyuuuWWWKKKFFF;;;777666555444333222222222111111111111000000//////////////////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++,,,---...000333888;;;>>>>>>===>>>>>>???@@@AAACCCCCCDDDDDDDDDCCCBBBBBB===@@@BBB???;;;;;;@@@EEELLL]]]mmmuuurrr]]]VVVXXXTTTIIISSStttwwwaaaUUUJJJIIIJJJFFF;;;333///......------,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,.../////////000222444666IIImmmyyyXXXPPPWWWkkkqqqdddXXXWWWXXXhhh{{{rrr]]]MMMLLLOOOVVV___lll|||yyyrrrhhhXXXPPPQQQLLLEEESSSjjj{{{{{{zzz___QQQIII<<<888777555444333222222222111111111000000000000000////////////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************+++++++++++++++---000111333666:::===;;;;;;;;;===>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBAAAAAA;;;<<<<<<::::::BBBNNNYYYhhhyyy}}}cccWWWVVVTTTIIIOOOnnnwwwggg]]]RRRMMMKKKEEE;;;222///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,.../////////000333555777PPPxxxwwwSSSRRR\\\lllmmm^^^UUUXXXXXXjjj~~~zzzkkkUUULLLMMMQQQVVV```oooyyylll^^^TTTSSSOOOHHHMMMYYYxxx|||yyyooo]]]OOO>>>888777666444333222222222111111000000000000000000////////////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,,,,///333555777888;;;===777888:::===???AAACCCDDDBBBBBBBBBBBBBBBAAA@@@???888999<<<@@@IIIWWWgggsssiiiXXXTTTTTTKKKPPPnnntttiiicccYYYQQQLLLFFF<<<333///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,...///000000111333666999XXXtttMMMRRR```ooolll\\\TTTYYYYYYmmmvvvfffPPPKKKOOOSSSWWW```ppp~~~pppggg\\\UUUNNNJJJLLLQQQjjj|||zzzyyyqqqZZZDDD999888666555333222222222000000000000000000000111////////////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,000555999::::::;;;;;;777888;;;>>>AAABBBCCCCCCAAAAAAAAAAAA@@@???>>>======AAAIIIVVVeeettt}}}{{{mmmXXXRRRTTTLLLQQQooorrriiieee]]]TTTNNNGGG>>>666///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...///000000111444666;;;]]]qqqIIIQQQcccqqqlll[[[TTTYYYZZZooossscccLLLLLLPPPTTTWWW```qqqsssnnncccVVVMMMKKKMMMPPP___{{{|||uuueeeJJJ999888777555333222222222000000000000000111111111000/////////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,111777;;;<<<;;;::::::888:::===@@@BBBCCCCCCBBBAAAAAAAAA@@@???>>>===<<>>===???CCCFFFEEEDDD>>>???@@@@@@>>>===@@@EEE[[[nnn}}}sssdddZZZWWWQQQSSSnnn~~~pppccc[[[XXX]]]YYYIII:::444/////////...------,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******************************************************************************************************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))*********))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))************************++++++******++++++,,,------------............///---///111111///111555999HHHfff^^^HHHVVVbbbbbb[[[WWWXXXZZZaaawwwxxxeeeVVVNNNLLLPPPTTT\\\kkkvvvkkkaaaVVVLLLIIILLLOOOiii|||{{{|||eeeFFF>>>888777666333333555222222111000000000000111000000000000///...---,,,///...---,,,+++++++++++++++,,,,,,------,,,,,,+++......---,,,,,,+++******+++++++++,,,---000222333666777999;;;============@@@???>>>???AAABBBAAA???BBB@@@???@@@CCCKKKVVV^^^xxxyyypppcccZZZVVVNNNPPPpppuuu___WWWVVV```aaaQQQ===222/////////...------,,,,,,,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))************************++++++******++++++,,,------------............///---///111111000111666;;;MMMqqqvvvUUUJJJZZZgggcccXXXTTTWWW[[[ddd{{{rrr```SSSLLLMMMOOOSSS]]]ppp}}}qqqfffZZZOOOJJJJJJFFFaaaxxx|||zzzrrrIIIAAA:::888777444222333333333222111111111111222000000000000///...---,,,///...---,,,++++++++++++,,,,,,------------,,,,,,...------,,,,,,++++++*********+++---000222555666777999;;;===>>>>>>>>>>>>@@@??????@@@AAAAAA???>>>CCC???<<<@@@MMM___qqq{{{xxxlllhhh^^^XXXUUUMMMPPPtttzzz^^^SSSSSS```fffYYYCCC555/////////...------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))))))))***************************+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++******))))))(((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************++++++******++++++,,,------------............///---///111111000222888===NNN{{{kkkOOOLLL___kkkcccUUUQQQWWW[[[iiimmm\\\PPPLLLMMMNNNRRR^^^tttuuukkk___SSSLLLKKKAAAYYYsss}}}{{{pppJJJAAA999888888555333222333333222111111111111111//////000//////...------......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++***+++---///222555888999999;;;<<<>>>???@@@????????????@@@AAABBBCCCBBBAAA>>>>>>???HHH[[[sssuuueeebbb[[[YYYXXXQQQUUUyyyyyy\\\OOOLLLZZZddd[[[GGG999/////////...------,,,,,,,,,,,,,,,+++++++++******************************************************((()))))))))************))))))*********+++++++++************************))))))))))))))))))******))))))))))))))))))))))))******************************************************************************************************************************************************************************))))))))))))******))))))))))))))))))))))))************************)))))))))))))))***++++++++++++******))))))(((((())))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))************************++++++******++++++,,,------------............///...///111111000333:::???RRR^^^KKKNNNcccnnnbbbRRRPPPWWW\\\lll~~~hhhWWWNNNLLLLLLMMMQQQ___vvvxxxooodddXXXOOOMMMCCCTTTlll||||||pppLLLAAA888777888666444333222222111000000000000111//////////////////...---......------,,,,,,------,,,------......------,,,------,,,,,,,,,,,,++++++***,,,...222555888:::<<<<<<===>>>@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@AAABBBBBB???FFFOOO[[[pppxxxyyywwwfffaaa[[[[[[\\\UUUXXXxxxvvv\\\MMMGGGTTT^^^WWWEEE888/////////...------,,,,,,,,,,,,,,,+++++++++*********************+++++++++************************))))))))))))************)))))))))***++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))***************************))))))))))))***++++++************)))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++))))))))))))))))))))))))************************++++++******++++++,,,------------............///...000111111111444;;;AAA[[[yyyRRRGGGQQQfffooo```QQQQQQXXX\\\mmmyyycccSSSLLLKKKKKKMMMTTTbbbxxx{{{sssiii\\\RRRNNNIIINNNaaavvv||||||xxxRRREEE999666777666555444222222111000000000000000...///////////////............---------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++---000444888:::<<<===>>>???@@@BBBCCCBBBBBBAAABBBBBBAAA???>>>>>>AAADDDMMMZZZiiiuuuyyyrrryyy}}}kkkaaa[[[[[[\\\TTTSSSnnnzzz___PPPJJJTTT\\\SSSBBB666/////////...------,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++************************))))))))))))************((())))))***++++++,,,,,,************************((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******************************))))))******+++,,,)))))))))))))))*********)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))************************++++++******++++++,,,------------............///...000111000111555<<>>???@@@BBBCCCDDDCCCCCCBBB@@@AAA@@@???@@@DDDJJJPPPcccsss{{{~~~oooaaaZZZYYYZZZQQQLLLaaadddUUUOOOXXX^^^SSSAAA555000//////...------,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++************************))))))))))))************((())))))***++++++,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))*********************************)))******+++,,,(((((())))))******++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************++++++******++++++,,,------------.........//////...000111000111555===CCCcccsssIIIFFFUUUhhhmmm]]]PPPTTT[[[[[[hhhrrrZZZKKKGGGHHHLLLRRR[[[iii|||{{{qqqcccVVVPPPPPPCCCJJJfffwwwwwwbbbQQQ???999888666444444555444333333222222333333......///////////////.........---------......///------............------,,,,,,,,,,,,,,,,,,,,,,,,...000333777:::<<<>>>>>>@@@AAABBBDDDDDDDDDCCCCCC>>>???@@@AAADDDLLLWWW^^^sssuuuccc___^^^[[[OOOJJJ\\\wwwqqqVVVOOOZZZZZZOOO@@@111000///...------,,,------+++++++++++++++++++++++++++*********))))))((((((++++++***************+++))))))))))))))))))))))))******))))))))))))***************************************))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++,,,)))((()))+++---+++)))))))))***+++,,,,,,------++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,++++++*********+++++++++***************++++++************************))))))))))))))))))))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,******))))))))))))******,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------............///...000,,,---555555888FFFrrrqqqOOOGGGZZZeeeiii]]]QQQQQQYYY```iiilllUUUHHHGGGJJJMMMPPP[[[mmm~~~nnnbbb\\\TTTJJJLLLIIIXXXvvv{{{tttTTT???;;;777777888222333333333222222222111111000000000000000000000000000000///...............------------------------+++,,,------,,,---///111333555777999:::;;;===???BBBDDDFFFFFFEEEEEEDDDAAA???>>>>>>BBBLLL[[[jjjuuurrreee```^^^[[[OOOJJJ\\\vvvxxx\\\RRR[[[YYYOOOAAA444000///...------,,,------+++++++++++++++++++++++++++*********))))))))))))+++******))))))*********))))))))))))))))))))))))******))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++)))((()))+++,,,***(((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---)))*********+++++++++,,,***++++++++++++,,,,,,,,,...---,,,++++++++++++++++++******))))))******+++************************************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,******))))))))))))******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------............///...111......666666;;;IIIyyy~~~hhhJJJHHHZZZbbbcccYYYPPPRRR[[[aaakkkhhhRRRFFFFFFIIIOOOSSS^^^ooo}}}~~~sssddd[[[RRRKKKNNNIIISSSoooyyy}}}^^^DDD===777777777111333333333222222222111111000000000000000000000000000000///...............------------------------,,,---......---...000222555777999;;;;;;===???AAABBBDDDFFFFFFEEEDDDBBBAAACCCDDDHHHTTTddduuuooozzzpppfffaaa^^^[[[PPPJJJ\\\uuudddXXX^^^ZZZOOOCCC666000///...------,,,------++++++++++++++++++++++++***************)))))))))***)))))))))))))))******))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))(((((())))))***++++++++++++***))))))++++++***)))---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............*********++++++,,,,,,,,,*********+++,,,,,,------,,,,,,+++***************+++******)))))))))******++++++++++++++++++++++++************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,******))))))))))))******,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------------............//////222//////666888>>>MMM```HHHKKK]]]___\\\TTTPPPTTT]]]bbbmmmyyyaaaMMMDDDEEEHHHQQQVVVbbbrrrzzzxxxzzzyyyiii___TTTMMMPPPIIILLLeeevvv{{{kkkKKK>>>888777777111333333333222222222111111000000000000000000000000000000///...............------------------------,,,---/////////000222444777999;;;======???AAACCCBBBDDDFFFGGGFFFDDDDDDFFFHHHMMMYYYmmmzzzxxx```mmmpppddd___]]][[[QQQLLL]]]vvvggg^^^ddd___QQQCCC666000///...------,,,------++++++++++++++++++++++++************************))))))(((((())))))******))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---/////////000000000000000000000111111111222222222////////////............---------------------------,,,,,,,,,,,,,,,------++++++***)))))))))******++++++++++++++++++++++++************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///...222//////666888@@@QQQ]]]KKKOOObbb___XXXQQQPPPVVV^^^cccooosss[[[JJJCCCEEEHHHPPPXXXeeeuuu~~~wwwvvvzzz}}}ooodddYYYOOOPPPIIIGGG[[[uuu}}}zzzrrrNNN???777777888222333333333222222222111111000000000000000000000000000000///...............------------------------,,,---/////////111333666888:::<<<>>>>>>@@@BBBDDDCCCCCCFFFHHHGGGFFFIIINNNNNN[[[ooozzzyyyWWWdddxxxrrraaa[[[[[[[[[SSSNNN^^^uuu|||eee```iiidddTTTCCC444000///...------,,,------++++++++++++++++++++++++***************+++++++++)))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******************************(((((())))))************)))))))))))))))))))))))),,,,,,,,,++++++*********)))***+++,,,,,,,,,---...------...///000111222333666666666777777888888888::::::::::::;;;;;;;;;<<<:::999888777555444333333222222111000...---,,,,,,...............///000111,,,,,,+++***************++++++++++++++++++++++++************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///,,,111...---444888BBBUUUZZZMMMPPPhhh```VVVPPPQQQVVV^^^dddqqqnnnWWWIIIEEEFFFIIINNNXXXhhhyyy~~~vvvtttxxxrrrggg[[[QQQPPPJJJFFFTTTrrr{{{qqqNNN???777777999444333333333222222222111111111111111111111111111111000000///...............------------------------+++---///000000222555777888:::===>>>???@@@CCCEEEGGGEEEFFFHHHFFFEEEKKKTTTZZZmmmWWWbbbtttttt^^^YYYZZZ\\\UUUOOO\\\qqqqqq^^^___kkkgggUUUCCC333000///...------,,,------++++++++++++++++++++++++*********+++++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))******))))))))))))******************************((((((((()))******++++++)))))))))))))))))))))))),,,+++++++++************+++,,,///000000111333555444444666777999;;;<<<<<>>======;;;:::999777555333111111...------,,,,,,------......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///+++000...---444888DDDXXXvvvSSSMMMRRRjjj___UUUPPPQQQUUU]]]eeetttiiiTTTIIIFFFGGGHHHMMMZZZlll|||vvvtttwww~~~sssgggZZZUUUNNNKKKHHHOOOmmm~~~kkkMMMAAA777666999555333333333222222222111111111111111111111111111111000000///...............------------------------,,,...000111222444777::::::<<<>>>???@@@BBBDDDFFFKKKFFFFFFHHHGGGFFFQQQ^^^nnnaaajjjyyyttt]]]YYYZZZ]]]VVVNNNWWWjjjhhhWWWZZZiiieeeVVVEEE666000///...------,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,************+++,,,---...))))))))))))))))))))))))******))))))))))))******************************'''(((((()))******++++++)))))))))))))))))))))))),,,,,,------...///000000222555888::::::<<>>@@@AAABBBDDDFFFHHHJJJFFFFFFKKKNNNRRRbbbuuulllssssss^^^ZZZ[[[^^^VVVLLLTTTdddbbbRRRVVVeeecccUUUFFF888000000...---------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,---...///))))))))))))))))))))))))******))))))))))))******************************'''(((((()))***+++++++++))))))))))))))))))))))))---...000111333555777888;;;>>>BBBDDDEEEFFFJJJNNNKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPNNNNNNMMMLLLIIIHHHEEEAAA>>>;;;999888111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++*********************************+++++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---222000///666;;;III``````EEEOOO]]]bbbYYYQQQOOOPPPSSS^^^iii{{{|||cccPPPHHHFFFFFFEEEQQQ___sss{{{{{{}}}qqqddd\\\MMMLLLMMMIII```~~~vvvcccOOOFFF:::555777555333333333222222222111111111111111111111111111111000000///...............------------------------000222555666777:::===@@@===???BBBCCCDDDEEEHHHJJJHHHCCCFFFOOOVVV___uuu~~~zzz}}}~~~rrr```[[[\\\]]]UUULLLSSSddd|||~~~bbbTTTTTT___```YYYHHH222111000///......------...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((++++++***************+++******++++++++++++******+++*********+++---...///222444777;;;???BBBDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPRRRRRRRRRRRRRRRQQQPPPPPPRRRRRRRRRRRRSSSTTTVVVVVVRRRQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPNNNKKKIIIGGGAAA@@@===999555111...,,,000//////000000...+++(((+++---...---***)))***,,,+++++++++++++++++++++++++++++++++*********))))))+++***)))***---...,,,)))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,---...////////////000222111333888999MMMoooUUUFFFGGGZZZhhhYYYMMMMMMQQQVVV```kkk|||ttt^^^PPPIIIEEEFFFHHHRRReeezzzzzz{{{sssccc]]]TTTMMMKKKNNNZZZqqqxxxpppYYYGGG<<<666555666444444444333333333222222222222222111111111111000000000000000000000000000000000000...,,,,,,...000222555888:::::::::;;;<<<>>>>>>@@@CCCFFFHHHGGGFFFFFFKKKQQQYYYeeevvvzzzjjjgggxxxsss```[[[[[[]]]UUULLLTTTeee___SSSUUU___^^^VVVGGG444111000///......------...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))+++******))))))******+++)))******+++,,,,,,++++++------,,,---...000222444999;;;>>>AAADDDGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQSSSRRRRRRQQQQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTPPPQQQQQQRRRRRRQQQPPPOOOIIIGGGEEEBBB>>>;;;888777222000......//////...,,,***,,,---,,,***)))+++,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,+++***,,,...///---+++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,---...////////////000222111333888;;;PPPsss}}}RRRFFFHHHZZZjjj[[[OOOOOOSSSWWWaaakkk|||qqq\\\NNNHHHEEEFFFIIIRRRdddyyyzzz|||vvvfff]]]TTTMMMKKKLLLWWWppp|||ttt[[[GGG<<<777666555444444444333333333222222222222222111111111111000000000000000000000000000///000000...------///111444666999;;;;;;;;;<<<===DDDEEEGGGIIIKKKLLLKKKJJJIIINNNWWWdddsssyyyooommmxxxttt___ZZZZZZ\\\TTTKKKTTTeee^^^TTTYYYaaa[[[QQQEEE555111000///......------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))******)))))))))******+++))))))+++,,,------------000000111222444777999;;;@@@BBBDDDFFFIIIKKKLLLLLLJJJJJJKKKLLLMMMNNNOOOOOORRRSSSSSSTTTSSSQQQPPPNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRPPPOOOOOOOOOPPPPPPQQQRRRTTTUUUUUUUUUTTTTTTRRRSSSTTTUUUUUUVVVVVVVVVQQQQQQRRRSSSSSSSSSSSSRRRPPPOOOMMMKKKHHHFFFDDDCCC;;;777333000000000///...,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++,,,...///---,,,*********++++++++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---...////////////000222000333999===UUUyyy{{{{{{NNNEEEIII\\\lll^^^RRRSSSVVVZZZcccmmm|||~~~lllXXXLLLGGGEEEFFFIIIQQQdddyyy}}}{{{~~~yyyjjj\\\UUUOOOLLLJJJRRRlllhhhNNN???999666555444444444444333333333333222222222111111111111000000000000000000000000000.../////////...///222444777999;;;;;;;;;<<<>>>???CCCEEEHHHKKKMMMMMMMMMLLLMMMVVVeeewww}}}zzz~~~vvv]]]XXXXXXYYYRRRJJJSSSeee}}}```YYY___dddZZZMMMBBB555111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,******************************)))))))))***++++++)))***+++---///000000000444444555777999===@@@BBBDDDEEEGGGHHHJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSRRRPPPNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPNNNMMMKKKJJJJJJJJJLLLLLLPPPRRRTTTWWWXXXWWWVVVUUURRRSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRQQQPPPOOOMMMLLLKKKJJJHHHDDD???:::777555222000//////......------...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,------,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////222000333999@@@[[[yyyNNNDDDJJJaaaooo```UUUUUUYYY]]]fffqqq~~~xxxgggTTTIIIEEEDDDFFFJJJQQQdddxxx~~~}}}}}}{{{~~~|||mmm\\\UUUPPPNNNIIIMMMgggbbbFFF999777777555444444444444333333333222222222111111111000000////////////////////////...////////////111444777888:::;;;;;;;;;<<>>???DDDJJJOOOUUUXXX]]]___aaagggpppwww{{{uuu```ZZZZZZ\\\UUUOOOZZZnnnyyyfff^^^cccggg[[[MMM@@@333111000///......------...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,---...///000111333444555777888888888888999999:::<<>><<<<<<<<<:::;;;>>>AAADDDFFFGGGHHHJJJGGGBBB===:::999999:::666999===CCCJJJRRRWWW[[[XXXXXXYYYXXXVVVRRRNNNLLLEEEEEEEEEFFFHHHKKKMMMOOOUUUUUUUUUUUUTTTTTTTTTTTTVVVTTTPPPOOOOOOOOOOOOOOOOOOIIIAAA<<<999777333111------------------------------,,,,,,,,,+++++++++(((+++------+++***+++---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,---...////////////...111000333;;;IIIpppsssIIIJJJUUUkkkooo___RRRSSS\\\hhhzzzlll]]]MMMEEEDDDDDDFFFJJJWWWhhhzzzxxxssssssuuuttteeeVVVPPPTTTOOOGGGRRRiii]]]CCC:::666666666555555555444444444222222222111111111111000000000000000000000000000111222222333333444777:::????????????BBBGGGNNNSSSXXX\\\bbbfffllluuu|||~~~zzz~~~~~~}}}}}}|||uuudddXXXVVV[[[UUUMMM\\\vvv}}}nnn```VVV\\\fff]]]NNN@@@444////////////............---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...111444666888999666777888888888:::===???888999;;;===???AAABBBCCCFFFEEEDDDDDDEEEHHHLLLNNNLLLLLLLLLMMMNNNPPPQQQRRRPPPLLLGGGEEECCCAAA<<<999::::::;;;===@@@CCCFFFHHHLLLMMMMMMIIICCC??????@@@???>>>>>>@@@EEEMMMUUUZZZ]]][[[YYYYYYZZZYYYUUURRRRRRMMMFFFBBBAAACCCEEEGGGNNNQQQTTTTTTRRRSSSWWW[[[WWWVVVTTTRRRQQQQQQQQQQQQOOOOOOPPPNNNJJJCCC===999000...------...///---,,,...---------,,,+++++++++------,,,++++++*********---......,,,***(((((())),,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........333000111555:::OOO{{{~~~hhhOOOKKKVVVgggddd^^^XXXVVVZZZhhhgggYYYJJJDDDCCCDDDFFFIIIRRRkkkzzzxxxvvvooonnnzzzlll^^^SSSPPPOOONNNSSS\\\uuuUUUBBB;;;999666555555444444333222222333333333222222222111111111111000000000000000111111111111333666999<<<===>>>???@@@@@@CCCJJJRRRYYYZZZ\\\bbbjjjuuu}}}wwwuuurrruuuwwwwwwtttpppmmmllliiifffgggmmmvvv~~~yyyfff\\\YYY^^^XXXQQQ```zzz|||mmm^^^TTT[[[eee\\\MMM@@@444////////////............---------,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---......///111444666888999:::888999999999888999;;;>>>===<<<<<<<<<<<<======>>>>>>=========???CCCFFFHHHHHHIIIJJJKKKNNNPPPRRRSSSTTTQQQNNNMMMMMMKKKGGGCCC>>>=========???@@@BBBDDDEEEIIIMMMOOOMMMLLLLLLMMMKKKKKKKKKMMMPPPVVV[[[___\\\[[[YYYZZZ\\\\\\ZZZXXXWWWSSSMMMIIIGGGEEECCCAAAFFFIIIMMMPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTSSSRRRPPPQQQQQQPPPMMMIIIDDDAAA<<<888333111000///.........------------,,,,,,,,,++++++++++++++++++,,,,,,...//////---+++)))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////////////////...222000111555;;;QQQ~~~tttsss```JJJKKKWWWgggaaa[[[VVVUUUZZZhhhfffXXXIIICCCCCCDDDFFFIIITTTmmm{{{|||uuutttmmmmmmzzzooo```TTTQQQOOOLLLPPPXXXzzzrrrUUUDDD===999666555555444444333333222333333333222222222111111111111000000000000111111111222222444666999<<<>>>>>>???@@@CCCHHHOOOVVV[[[aaaaaafffqqqxxxssstttxxx{{{mmmooopppnnnjjjddd```^^^ZZZXXXZZZ___fffppp~~~zzzggg^^^\\\___YYYTTTfff~~~nnn[[[RRRZZZeee\\\MMM@@@555////////////............------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---///000222333555777888:::::::::999:::;;;:::999:::;;;===@@@>>>;;;888777666666777666555555666888;;;>>>AAACCCDDDEEEHHHKKKOOORRRTTTSSSRRRRRRRRRRRRQQQMMMJJJCCCBBB@@@???>>>>>>?????????EEELLLRRRTTTTTTTTTTTTRRRRRRSSSUUUWWWYYY[[[\\\]]]\\\[[[\\\^^^^^^\\\[[[XXXVVVSSSPPPMMMHHHCCC???>>>AAAFFFKKKOOOOOOMMMJJJNNNPPPSSSVVVWWWVVVTTTSSSRRRRRRSSSRRRPPPNNNLLLJJJHHHBBB;;;555222000///...------------------......*********+++,,,---------...///000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////////////////222000111555===UUUlllnnnYYYFFFKKKWWWeee\\\WWWSSSTTTZZZjjjeeeWWWIIICCCCCCDDDFFFIIIWWWooo|||yyyrrrpppjjjlllzzzssscccUUUQQQNNNKKKMMMTTTqqqtttWWWFFF>>>;;;666666555555444333333333333333333222222222111111111111000000000111111222222333444666888;;;===>>>>>>>>>AAAFFFOOOVVV\\\___ddddddjjjyyysssgggfffqqqkkkooossssssnnngggaaa]]][[[ZZZZZZ[[[]]]cccrrrvvvfff^^^\\\]]]XXXWWWkkkqqqYYYRRR[[[eee\\\LLL@@@555////////////............------------------,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********++++++,,,,,,++++++***+++,,,///111333555666777888999:::::::::999:::<<<<<<<<<<<<>>>@@@BBB???;;;777555444444555555444444444555777999:::===>>>@@@DDDHHHLLLOOOQQQPPPQQQRRRTTTTTTRRROOOMMMLLLJJJHHHFFFDDDDDDDDDDDDCCCGGGMMMRRRTTTTTTSSSRRRQQQRRRTTTUUUVVVWWWWWWWWW[[[[[[[[[[[[[[[[[[ZZZYYYUUUSSSRRRPPPNNNKKKFFFBBB>>>???AAAGGGMMMOOOLLLIIIJJJLLLOOORRRTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOMMMHHHAAA;;;777333000.........---,,,,,,---...///+++++++++,,,,,,,,,---------...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////222111222555???ZZZqqqtttUUUDDDKKKVVV___WWWSSSQQQSSS[[[lllcccUUUHHHCCCCCCDDDFFFIIIZZZqqq~~~xxxooommmhhhkkk{{{vvveeeVVVQQQOOOKKKLLLRRRggg]]]FFF======666666666555444444333333333333333222222222111111111111000000111111222222444555666888:::<<<>>>???>>>???DDDMMMWWW^^^bbbcccfffkkkwww|||uuunnnqqqeeekkktttxxxvvvooogggbbb]]][[[YYYXXXVVVXXXcccoootttgggaaa^^^\\\XXX\\\uuutttZZZTTT^^^hhh\\\LLL???555////////////............------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++*********+++---------------...///111444555666777888999999::::::999777:::===>>>???AAACCCEEEFFFCCC???<<<::::::;;;<<<;;;:::999888888888888999999:::<<<@@@DDDHHHKKKMMMMMMOOOQQQSSSRRRPPPNNNLLLPPPOOOMMMKKKJJJIIIIIIJJJGGGIIIKKKNNNPPPQQQPPPOOOOOOPPPQQQSSSTTTUUUUUUTTTUUUVVVWWWXXXXXXWWWXXXXXXTTTRRROOOLLLKKKIIIFFFCCCAAA??????BBBHHHKKKKKKJJJHHHIIIJJJLLLOOORRRTTTVVVVVVUUUSSSRRRQQQPPPOOOOOONNNKKKHHHDDDAAA<<<777333111000...---,,,,,,---...---------,,,,,,,,,+++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////000000111111222555AAA```yyy}}}SSSCCCKKKUUU[[[SSSPPPOOOSSS\\\nnnaaaTTTGGGCCCCCCDDDFFFHHH[[[rrrxxxnnnkkkffflll~~~}}}zzzzzz~~~xxxfffVVVRRRPPPLLLMMMQQQ___iiiGGG===@@@777666666555555444333333333333333222222222111111111111111111111222333333666777888:::<<<>>>???@@@???CCCKKKUUU___eeehhhiiilllzzz|||uuuuuu}}}WWW```llltttuuupppjjjfff```]]][[[ZZZYYYXXX___gggvvvjjjeeeaaa]]]YYYbbbwww^^^XXXccckkk^^^LLL???444////////////............------------............***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++***+++,,,...//////000111222444555666777777777888999::::::::::::888;;;???AAACCCEEEGGGIIIJJJHHHFFFDDDCCCCCCDDDEEECCCCCCAAA???>>>===<<<<<<:::;;;<<<>>>AAADDDGGGHHHEEEHHHKKKLLLKKKJJJJJJJJJLLLKKKIIIHHHGGGGGGGGGHHHEEEFFFGGGJJJNNNOOONNNLLLLLLLLLLLLLLLMMMOOOPPPQQQOOOQQQSSSUUUUUUUUUWWWXXXVVVRRRNNNJJJHHHGGGEEECCCCCCAAA>>>>>>AAAEEEHHHIIIIIIIIIJJJKKKNNNQQQUUUVVVVVVVVVUUUSSSRRRPPPOOOOOOPPPOOONNNMMMKKKGGGBBB>>>777555222///---,,,------.........---,,,+++++++++)))+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000111222222555CCCeee{{{TTTBBBLLLTTTWWWQQQOOOOOOTTT^^^ppp|||___RRRFFFBBBCCCDDDFFFHHHZZZrrrwwwmmmjjjgggooo~~~xxxvvvwww{{{~~~|||iiiXXXSSSRRRNNNMMMPPPZZZ~~~yyyNNN>>>AAA777777666666555444444444333333333222222222111111111111111111111222333444777888:::<<<>>>???@@@@@@CCCKKKWWWaaahhhlllnnnpppssspppggggggsssLLLUUU```jjjnnnmmmjjjiiigggdddbbbdddcccaaabbbfff~~~yyykkkfffaaa[[[XXXfff|||ccc^^^gggooo```LLL>>>333////////////............------------.........///***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++,,,---///111111333555777999999888888777888999:::;;;;;;;;;;;;;;;>>>BBBDDDFFFGGGIIIKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEECCCBBBAAAAAA>>>>>>???@@@AAACCCDDDEEEDDDGGGJJJKKKKKKLLLNNNPPPPPPOOOMMMKKKKKKJJJKKKKKKLLLMMMQQQUUUYYYZZZVVVSSSPPPNNNLLLJJJJJJLLLOOOQQQRRRTTTVVVVVVTTTRRRSSSUUUSSSQQQNNNLLLKKKJJJHHHFFFDDDCCCAAA@@@???AAAEEEHHHLLLMMMNNNPPPSSSTTTVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRSSSRRRPPPOOOOOOMMMJJJGGG???<<<888333000...---...------------------,,,,,,***+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000111000222222444DDDjjj{{{YYYEEELLLRRRSSSPPPNNNOOOUUU___rrrxxx]]]QQQEEEBBBCCCDDDEEEHHHXXXrrryyy|||sssjjjhhhhhhsssnnn[[[UUUSSSNNNLLLNNNWWWxxxYYYBBB@@@777777666666555555444444333333333222222222111111111111111111222333444555888:::<<<>>>@@@AAAAAAAAAHHHTTTcccmmmqqqrrrtttwww}}}oooaaaaaahhh}}}IIIPPPZZZccciiikkkllllllmmmhhhgggiiiiiieeecccccc}}}yyyjjjeee___XXXVVVffffffaaakkkqqqaaaLLL>>>333000/////////............---------.........//////+++++++++,,,,,,+++++++++++++++++++++++++++++++++...---,,,+++,,,...000222333555888;;;<<<;;;999888888888:::;;;<<<<<<======>>>AAADDDFFFGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEBBBBBBAAAAAABBBBBBCCCDDDKKKNNNRRRTTTUUUWWW[[[^^^___^^^\\\ZZZXXXXXXXXXXXX^^^```dddjjjnnnlllfffaaa[[[XXXSSSPPPOOOQQQUUUWWWZZZ[[[[[[XXXSSSOOONNNOOONNNMMMMMMOOOPPPPPPNNNLLLEEEFFFFFFCCC@@@@@@DDDHHHNNNPPPSSSVVVXXXXXXWWWVVVWWWWWWXXXYYYYYYXXXWWWVVVUUURRROOONNNMMMMMMLLLKKKDDDAAA<<<666222///......+++,,,,,,------......///***,,,------------...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000111000222222444EEElll|||```HHHLLLPPPPPPPPPNNNOOOVVV```rrruuu\\\PPPEEEBBBCCCDDDEEEHHHWWWqqqtttwwwppphhhhhhiiiwwwqqq]]]WWWTTTMMMJJJKKKVVVuuubbbFFF???777777777666555555444444333333333222222222111111111111111111222333444555999:::===???AAAAAAAAAAAALLLZZZllluuuvvvvvvxxx|||vvveee\\\dddqqqQQQWWW___gggnnnssswwwzzz{{{tttoooqqqrrrooojjjhhhzzzoooeeebbb\\\RRRbbbrrrjjjllllll\\\MMMBBB555////////////............//////.........------------------,,,,,,,,,++++++)))******+++++++++******---,,,+++,,,---000222444777999<<<>>>>>><<<:::999<<<:::999777888:::===???CCCDDDFFFHHHJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGJJJHHHHHHHHHGGGDDDCCCCCCDDDAAA???AAACCCEEEKKKSSSWWWjjjwwwtttpppwww~~~~~~{{{zzzzzzyyyyyy~~~zzz|||}}}xxxrrrllldddbbbhhhrrrwww{{{}}}wwwjjj]]]TTTQQQLLLLLLJJJIIIOOOWWWUUUNNNNNNPPPQQQOOOKKKIIIKKKMMMJJJPPPYYY___```]]]ZZZXXX\\\\\\\\\]]]]]][[[VVVRRRTTTSSSRRRPPPNNNMMMMMMMMMNNNKKKFFF@@@999333///---......---,,,,,,+++,,,,,,------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,------.../////////333111555999HHHtttbbbFFFHHHKKKLLLOOOQQQRRRUUUccczzzmmmVVVMMMEEEBBBBBBAAADDDIIIXXXppp~~~sssllliiieeeiii}}}wwwcccYYYTTTPPPMMMLLLQQQkkkfffNNN???888777666555555444444555444444444333333222222222333111000000111444777999BBB999777>>>@@@>>>CCCLLL[[[fffttt|||yyyuuu~~~zzzhhh```___fffuuuggglllttt{{{{{{zzzwwwppplllkkk|||pppgggccc\\\UUUgggyyyppppppmmmYYYHHH<<<111////////////............//////.........------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---///222555888999===<<<<<<<<<<<<<<<=========<<<;;;;;;<<<>>>@@@AAAFFFFFFGGGIIIIIIIIIHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIGGGFFFEEEFFFFFFGGGHHHJJJJJJHHHIIIMMMSSSZZZgggssszzzvvv{{{yyyllleee^^^]]]XXXVVVZZZ]]]VVVLLLPPPQQQPPPOOONNNOOOQQQTTTUUUXXX[[[^^^``````aaaaaa^^^]]]\\\\\\\\\[[[XXXVVVSSSPPPMMMNNNPPPRRRPPPNNNMMMLLLJJJFFFAAA;;;666333000///...---,,,---......---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---......//////000222111555:::JJJxxx```FFFHHHLLLMMMPPPRRRRRRUUUddd|||mmmUUUMMMEEEBBBBBBAAADDDHHHWWWooo~~~{{{qqqjjjhhhhhhooowwwdddYYYTTTPPPLLLLLLOOOgggaaaMMMAAA888888666555555555555555444444444333333333222222444333222111333555888:::>>>:::;;;BBBCCCAAAHHHUUUjjjvvv|||~~~sssiiibbbdddlllxxx}}}{{{qqqmmmooo|||rrrjjjeee]]]XXXooo|||sssrrrlllVVVDDD:::000////////////...........................---------------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++---000444888;;;===>>>BBB@@@===::::::<<>>??????@@@AAACCCDDDDDDGGGHHHIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGJJJKKKNNNQQQUUUZZZ]]]^^^fffdddccceeegggnnn}}}~~~xxxyyy}}}yyyxxxuuuqqqppptttsssiii]]]WWWSSSOOOMMMNNNQQQSSSTTTXXXXXXYYY\\\```bbbccccccaaa___]]]\\\\\\[[[ZZZXXXRRRLLLGGGIIIOOOSSSRRRPPPLLLMMMMMMLLLIIICCC>>>:::444333000...---...///000------------------------......------------,,,,,,,,,,,,,,,,,,------------,,,------......///000000111111555:::MMM}}}\\\EEEHHHLLLMMMPPPRRRRRRVVVddd~~~lllUUULLLEEECCCBBBBBBDDDHHHVVVnnn}}}yyyooohhhhhhmmmxxxyyyeeeZZZUUUPPPLLLKKKLLLbbb]]]OOOEEE888888777666555555555555444444444444333333333333555444333333555777:::<<<;;;;;;@@@EEEDDDDDDQQQaaa{{{ttt\\\\\\aaannn}}}~~~sssqqquuuyyyrrrkkkfff\\\[[[xxxwwwoooooohhhRRRAAA;;;333////////////.......................................------------,,,,,,,,,---,,,,,,,,,,,,------...---000444888<<<>>>??????BBB@@@===;;;;;;===@@@BBB@@@AAACCCEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFCCCAAAAAABBBDDDFFFRRRZZZdddmmmuuu{{{|||zzz~~~|||zzzxxxuuuvvv|||vvvvvvxxxzzz}}}~~~}}}wwwooommmooottt{{{fff^^^UUUPPPOOOOOOOOONNNSSSTTTWWW\\\aaacccbbb```bbbaaa___^^^]]][[[XXXUUUPPPKKKEEEDDDHHHMMMPPPQQQLLLMMMMMMMMMJJJGGGCCC@@@;;;888555111///......///............---------------------------,,,,,,,,,,,,,,,,,,------------...---------...//////000000111111555:::NNNWWWCCCGGGKKKLLLNNNPPPQQQUUUeeekkkTTTLLLEEECCCCCCBBBDDDHHHVVVooo}}}wwwnnngggiiisss{{{ggg\\\VVVPPPLLLKKKJJJ[[[]]]QQQHHH999888777666555555555555444444444444444444333333444444444444666888;;;<<<:::===BBBDDDCCCHHHZZZmmmsssdddYYY```mmm}}}||||||uuuppplllfff\\\___rrrlllmmmfffOOO>>>:::555////////////............---..............................---------,,,,,,,,,,,,+++,,,,,,...///000111333777:::<<<===<<<<<<>>>>>>======>>>>>>???@@@BBBDDDFFFHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDBBBAAA@@@AAAEEEJJJOOOSSSbbbqqq{{{vvvzzz|||zzztttoooooooooooorrrwwwuuussssssssspppiiigggiiinnnxxx~~~}}}uuuiii```ZZZVVVRRROOOVVVVVVWWWZZZ]]]______^^^`````````aaa___[[[UUUPPPNNNLLLGGGBBB???BBBJJJQQQOOOOOONNNLLLJJJIIIGGGGGGBBB???:::555111...---,,,/////////......---------+++++++++++++++,,,,,,,,,,,,,,,---------.........------......///000000111333222555999OOOSSSBBBFFFIIIKKKLLLNNNPPPUUUeee~~~lllSSSKKKEEEDDDCCCCCCEEEHHHWWWpppwwwmmmgggkkkyyy~~~jjj^^^WWWQQQMMMLLLIIIUUU~~~bbbSSSFFF999888777666666555555666444444444444444444444444333333333444666999;;;<<<===???BBBCCCEEEOOOdddxxxyyylllaaagggqqqtttnnnlllhhh^^^eeevvvrrrmmmpppgggMMM;;;666333////////////............---------...........................---------,,,,,,++++++,,,...000222444666777999;;;<<<;;;:::999;;;<<<>>>???@@@AAAAAA@@@DDDEEEGGGHHHIIIHHHHHHGGGHHHFFFDDDBBBAAAAAAAAABBBAAADDDJJJRRR[[[cccjjjmmmxxxuuupppqqqqqqrrrrrrqqqmmmkkkjjjjjjdddhhhkkkjjjfff```^^^]]]___^^^___bbbbbb```ccchhhddd```^^^^^^]]]YYYYYY\\\```iiiwwwzzzwwwuuuvvv}}}wwwpppiiidddaaaeeedddaaa]]]XXXWWWYYY[[[[[[]]]___```___ZZZSSSNNNLLLMMMKKKDDD>>>===DDDKKKOOOOOOMMMLLLKKKKKKLLLLLLGGGEEEAAA<<<777222///---000000//////...---------******++++++++++++,,,,,,,,,---------............---......//////000111111333333555888QQQRRRDDDGGGHHHJJJJJJMMMPPPVVVgggmmmRRRJJJEEEDDDDDDCCCEEEHHHVVVppp|||tttlllfffmmmmmmaaaZZZSSSOOOMMMJJJQQQxxxmmmWWWDDD999999888777666666666666444444444444555555555555222333444555777:::;;;<<<@@@AAACCCFFFNNN^^^rrrwwwrrrmmmiiizzzwwwmmmnnnjjjaaajjj}}}}}}ppprrrooorrrjjjNNN:::666333////////////............---------.........//////............------------,,,,,,---...000444777999999:::;;;;;;;;;:::999888<<<===>>>@@@BBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGEEECCCAAABBBEEEIIIKKKVVV]]]iiiuuu~~~}}}rrriiifff`````````aaa___\\\XXXWWWXXX___hhhjjjddd\\\WWWTTTWWW[[[dddlllnnnlllnnnrrrkkkccc[[[WWWTTTQQQRRRUUUTTT\\\iiitttyyywwwpppjjjhhheeeeeeiiilllrrr|||yyyxxxzzzlll```ZZZYYYWWWXXXZZZ\\\]]]ZZZUUUQQQIIIKKKLLLIIIEEEAAAAAACCCGGGHHHJJJKKKLLLMMMMMMMMMJJJIIIFFFCCC>>>999555222000000000///...---------+++++++++,,,,,,,,,------------------.....................///000000111111222333555999SSSTTTFFFIIIIIIKKKJJJNNNRRRYYYjjjnnnQQQJJJEEEDDDDDDCCCEEEHHHUUUoooyyypppiiieeennnpppccc\\\UUUPPPNNNLLLNNNsss|||___FFF:::999888777666666666666444444444444555555555666333444555777999;;;===>>>AAAAAAEEENNN___rrrvvvpppuuuzzz}}}zzzmmmooommmcccnnn|||{{{ooopppnnntttlllPPP<<<999666000/////////............---------.........////////////.........---------.........000333777:::===:::;;;;;;;;;;;;;;;::::::===>>>>>>@@@BBBEEEGGGHHHFFFFFFEEEEEEEEEEEEDDDDDDEEECCCBBBCCCGGGNNNUUUYYYqqq{{{|||~~~wwwvvvtttnnngggdddffffffhhhkkkkkkfff```^^^fffqqq{{{rrrnnnmmmuuurrrjjjccc^^^^^^aaa^^^dddmmmtttuuummmaaaXXXWWWSSSRRRTTTUUU\\\mmmuuuddd\\\TTTTTTUUUXXXZZZZZZXXXVVVGGGIIILLLNNNLLLGGGAAA<<<>>>AAAEEEIIILLLLLLKKKJJJKKKJJJIIIGGGCCC>>>:::777111000000///...---------,,,,,,,,,------.........---------.........//////......//////000000111111111222555:::VVVVVVIIIKKKKKKLLLJJJOOOTTT\\\llloooQQQJJJEEEEEEEEEDDDEEEHHHSSSmmm~~~vvvlllfffdddooo~~~rrreee]]]VVVQQQOOONNNMMMqqqgggKKK:::999888777666666666666444444444555555555666666444555777999;;;===???@@@@@@AAAGGGUUUllloooppp|||{{{rrrnnnmmm```uuuwwwmmmtttyyyyyylllRRR;;;222333......------------..............................------.........---,,,,,,///111444777:::<<<======;;;;;;;;;;;;<<<===??????<<>>888999===CCCIIINNNOOOPPPMMMLLLKKKIIIFFFBBB???===444333000...------...///111000///---------...///...---,,,,,,++++++++++++...............///000000111222333777UUU~~~XXXHHHKKKKKKJJJLLLOOOSSSZZZmmmgggPPPJJJDDDBBB@@@???BBBHHHYYYjjj|||zzzmmmccc___mmm{{{zzzzzzhhh\\\VVVQQQMMMNNNSSShhhlllLLL>>><<<888777777777666555444555555555444444666777666555555777:::===>>>>>>AAAIIIPPP\\\wwwuuuqqq|||}}}yyyrrrkkkiii^^^uuuwwwmmmpppvvvxxxkkkRRR<<<333444//////............//////..........................................//////222444666999<<<===>>>>>>;;;;;;<<<<<<>>>???@@@AAACCCEEEHHHJJJJJJHHHFFFEEEIIIEEEBBBDDDCCCAAAFFFMMMMMMRRRZZZaaajjjvvv|||rrrkkkiiiiiifffdddcccdddiiirrryyy}}}{{{{{{zzz}}}lllaaa[[[VVVVVVUUUWWW___iiinnntttzzzzzzvvvrrrqqqsssooohhh```[[[ZZZYYYUUURRRZZZYYYUUUQQQPPPQQQLLLEEE;;;;;;===AAAGGGKKKKKKIIILLLLLLKKKJJJGGGDDDAAA???888666333111///......///000//////............//////......---,,,,,,------///............///000000222333444888UUU{{{YYYIIILLLKKKKKKKKKOOOSSS[[[mmmgggQQQJJJEEECCCAAA@@@CCCHHHVVVgggzzz}}}nnnhhhfffttt~~~{{{www}}}|||jjj^^^WWWRRRNNNNNNRRRgggwwwUUU>>><<<999777777777666555444555555555444444666777666666777999<<<>>>???@@@BBBHHHRRRdddxxxyyyzzzwwwsssjjjeee\\\xxxyyymmmnnnuuuwwwiiiQQQ===444444000000////////////000000........................//////......///000222333777888:::<<<===>>>??????<<<<<<===>>>@@@AAACCCDDDEEEGGGIIILLLMMMJJJDDD@@@EEEBBBBBBGGGMMMUUU^^^gggooossszzz~~~}}}|||tttkkk``````eeesss~~~|||zzzqqqhhheeeeeegggjjjnnnoooooommmiiifffcccaaaaaaeeeqqq{{{sssooooookkkccc[[[___YYYVVVVVVUUUPPPNNNNNNCCC???===@@@EEEIIIGGGEEEIIIIIIJJJJJJHHHFFFDDDCCC===;;;888444111///......---...//////////////////000///..................//////......//////000111333444555999VVV}}}wwwXXXJJJKKKJJJKKKJJJOOOTTT\\\nnngggQQQKKKFFFDDDBBBAAADDDHHHSSSdddwww~~~ssspppttt{{{yyyzzzzzz}}}lll```XXXSSSPPPNNNRRReee}}}XXX>>><<<999777777777666555444555666555444444666888666777999;;;===???@@@AAAGGGMMM\\\ttt~~~}}}{{{xxxvvvjjjccc]]]}}}vvvhhhpppxxxyyyiiiPPP===555333111111000000000000111111........................//////......///222444666::::::;;;===>>>>>>??????======>>>@@@BBBDDDFFFGGGFFFFFFHHHJJJLLLJJJEEEAAAAAADDDLLL[[[jjjwwwqqqkkkgggooo~~~yyy||||||xxxxxx{{{~~~}}}rrrfff\\\WWWVVVXXXVVV___oooyyykkk]]]UUUWWWYYYTTTSSSWWWMMMFFF>>>===BBBGGGHHHFFFDDDEEEFFFGGGHHHHHHGGGGGGAAA???;;;777333000...---,,,---...000000000///...//////......---......////////////...///000000111333444666:::WWW|||uuuVVVIIIJJJIIIIIIIIINNNUUU^^^ooogggQQQKKKGGGEEEDDDBBBDDDHHHRRRcccvvv~~~zzzwwwxxx{{{{{{xxx}}}nnnbbbXXXRRRPPPNNNPPPbbb|||XXX???<<<999888888888777666444555666555444444666888888999;;;<<<===>>>???AAAMMMVVVkkk||||||vvvhhhaaa\\\uuucccsss|||{{{gggMMM<<<444111111111000000000000111111////////////////////////............000444777999;;;;;;<<<<<<======>>>???>>>???@@@AAACCCEEEGGGHHHHHHHHHHHHIIIIIIHHHFFFDDDBBBLLL^^^uuuyyymmmmmmzzz}}}yyy}}}~~~rrrbbbWWWTTTUUUSSSXXXeeewwwkkk[[[ZZZ[[[XXXWWWZZZTTTKKK@@@;;;>>>DDDHHHJJJAAAAAABBBCCCEEEGGGHHHIIIBBBAAA===999555111...,,,,,,---...000000000///......---------------......///////////////000111111333444666;;;XXX|||rrr~~~SSSHHHHHHFFFHHHIIIOOOUUU___pppfffQQQKKKGGGFFFDDDBBBDDDHHHQQQbbbvvvzzzuuuxxxzzzyyywww{{{}}}ooocccWWWPPPPPPNNNOOO___yyyXXX???===999888888888777666555666666666555555777888:::;;;<<<<<<;;;<<>>???@@@@@@AAABBBDDDEEEGGGHHHHHHJJJKKKJJJHHHFFFGGGHHHFFFSSShhh|||zzz|||{{{www|||}}}~~~~~~sssfff___]]]QQQRRR[[[kkkuuuwww|||}}}}}}{{{ggg\\\YYYWWWUUUUUUWWWPPPEEE>>>===AAAFFFJJJDDDCCCAAA@@@AAACCCGGGIIICCCBBB???;;;777333000...---...//////////////////---------,,,------...///000000//////000000111222222444666;;;XXX}}}qqqxxxPPPHHHHHHFFFHHHJJJOOOVVV___qqqfffPPPJJJFFFFFFDDDBBBCCCGGGOOO```tttyyytttwwwxxxzzzrrrqqq}}}qqqeeeWWWOOOPPPNNNNNN\\\rrrTTT???===:::888888888777666555666777666555555777999;;;<<<===<<<;;;===CCCHHHUUUhhh~~~|||nnnfff^^^~~~nnnttt}}}www^^^DDD999555222000000000//////000000000////////////////////////...000222555888;;;>>>???===<<<<<<<<<===>>>@@@@@@AAAAAABBBBBBCCCEEEFFFGGGKKKQQQXXXYYYWWWVVVYYY]]]^^^eeerrr}}}{{{}}}wwwsssbbb^^^aaakkknnnjjjlllrrrqqqpppnnnpppvvvyyyggg\\\[[[[[[ZZZ[[[XXXPPPHHHBBBAAAEEEIIIMMMIIICCC???>>>@@@CCCFFFDDDCCCAAA>>>:::777444222000//////............///......------...//////000000000//////000000111222222333666:::WWWvvvtttOOOIIIIIIGGGJJJJJJOOOVVV___qqqeeeNNNIIIFFFEEEDDDAAABBBFFFJJJ[[[ppp}}}|||}}}}}}}}}~~~}}}|||~~~~~~{{{yyyyyyxxxzzzrrrmmmllliiihhhuuu~~~tttgggXXXPPPQQQNNNNNNZZZnnnTTT@@@===:::999999999888777555666777666555555777999;;;<<<===<<<<<>>EEEPPPZZZ}}}xxxhhhmmm|||qqqsssvvvlllTTT???777555333222111111111000000//////---...//////000//////...555777;;;???AAABBBAAAAAA:::;;;===???AAACCCDDDDDDEEEAAA@@@EEEGGGGGGGGGJJJZZZssszzz~~~}}}nnndddZZZTTTTTTTTTYYYmmm{{{zzz~~~oooaaa^^^]]]VVVOOOKKKSSSTTTSSSKKK@@@::::::===BBBEEEGGGFFFBBB===999777666444222///.........///........................000000000000000111111222555444777@@@TTT|||RRRKKKMMMJJJHHHIIIOOOPPP\\\vvvcccQQQJJJDDDDDDDDDBBBCCCGGGOOOZZZkkk|||}}}lllaaa^^^YYYUUUOOOKKKIIIIIIIIIIIILLLMMMMMMNNNOOOQQQSSSTTT\\\ZZZgggxxxsssvvv{{{wwwmmmooofffaaadddgggfffgggkkkzzzmmm\\\SSSSSSPPPNNNWWWyyyaaaCCC<<<888:::;;;888666666666666777888999;;;<<<===>>>:::<<>>>>>BBBDDDFFFFFFBBB>>><<<:::777666333000....................................000000000000000111111222333222666@@@TTTWWWMMMNNNJJJIIIIIIOOOPPP\\\uuufffQQQJJJEEEDDDDDDBBBCCCFFFMMMXXXjjj{{{xxxkkk\\\RRROOOKKKHHHEEECCCDDDFFFFFFFFFHHHHHHHHHIIIKKKLLLNNNOOOPPPOOO\\\vvvyyynnnmmmsss{{{{{{xxxxxxuuummmfffppphhhdddgggiiigggfffhhh|||nnn]]]SSSSSSOOONNNVVVxxxkkkCCC===888:::;;;888666777666777777888999;;;<<<===AAA===???DDDEEEKKKbbb|||{{{~~~|||~~~qqqkkkrrrqqqdddLLL:::555444222111111111111000000000000111111000///000111222333888:::===@@@BBBCCCBBBBBBDDDDDDCCCBBBBBBCCCCCCCCCAAABBBGGGMMMNNNNNNRRRXXXiii}}}|||~~~{{{xxxpppfffWWWMMMTTTaaatttrrrfff______bbb^^^aaaaaa[[[QQQFFF>>>;;;AAACCCEEEEEEBBB@@@>>>>>>:::888555222000.................................000000000000000111111222000000555@@@TTT___PPPNNNJJJJJJHHHNNNPPP[[[uuujjjQQQJJJEEEDDDDDDBBBCCCFFFKKKVVVhhhyyypppdddZZZOOOHHHEEECCCBBB@@@@@@BBBDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJKKKMMMLLLVVVlllrrrkkknnnyyytttllljjjhhhddd```kkkfffcccfffiiigggeeedddsss~~~ppp^^^SSSRRROOONNNVVVvvvhhhDDD===888999:::888777777777777777888:::;;;===>>>@@@>>>???CCCGGGTTTooo}}}zzz~~~}}}~~~rrrmmmrrrooo___GGG777444444111111111111000000000000000000000///000222444888999;;;<<>>@@@@@@AAADDDNNNbbb|||||||||yyyyyyuuuqqquuunnn\\\CCC555444444111000000000000000000111111......///111444999===@@@>>>???@@@BBBCCCDDDDDDDDDHHHHHHGGGGGGGGGHHHIIIIIIJJJOOOXXXaaacccccciiippp~~~~~~{{{~~~{{{{{{eeeVVVPPPOOOVVV___dddgggnnn}}}}}}rrrhhhbbb___```bbbdddaaa[[[SSSMMMCCCDDDEEECCCAAA??????@@@>>><<<:::777444111///...////////////////////////000000000000000111111222444333666@@@SSSwww}}}cccQQQLLLGGGHHHGGGMMMPPP[[[uuummmSSSLLLFFFEEEDDDBBBCCCFFFJJJUUUfffwww~~~jjj^^^XXXSSSPPPPPPNNNLLLIIIHHHHHHGGGEEECCCFFFGGGHHHJJJKKKKKKKKKKKKNNNNNNQQQZZZcccjjjqqqvvv~~~mmmcccbbbeee^^^ZZZTTTOOOMMMNNNPPPRRRNNNNNNOOOSSSYYY]]]]]]ZZZ\\\iiittttttpppooorrrsssuuuxxx}}}xxxbbbSSSOOOMMMOOOUUUqqqhhhFFF>>>888999:::888888999777777888999:::<<<===>>>@@@BBBEEEKKK[[[uuu||||||uuurrrvvvwwwvvvyyypppZZZ@@@444555555111000000000000111111111111...///000333888<<<@@@CCC@@@AAABBBCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJSSSWWW```jjjoooooorrrxxx}}}}}}|||zzzwwwsssooossswwwxxxvvvvvvzzz||||||uuuxxx|||qqqbbbZZZVVVTTTTTTXXX\\\bbbmmmwwwwwwhhh___^^^^^^```bbb```[[[VVVKKKJJJIIIEEEAAA??????@@@>>>===;;;999666333111000////////////////////////000000000000000111111222666444666???RRRqqqtttZZZLLLJJJGGGHHHFFFMMMPPP[[[uuunnnTTTMMMGGGFFFEEECCCCCCFFFIIITTTeeevvvzzznnneee^^^ZZZZZZUUURRRNNNKKKJJJIIIGGGEEEFFFGGGIIIJJJKKKKKKJJJJJJMMMNNNPPPVVV]]]dddlllqqquuu}}}{{{zzzzzz|||}}}zzzlll___XXXVVVPPPPPPNNNMMMLLLNNNRRRUUUIIIIIIHHHIIIOOOVVVWWWUUUTTT```jjjllliiihhhiiihhhjjjnnnrrrwww{{{zzzdddTTTPPPLLLOOOUUUoooqqqGGG???999999:::999888:::888888888999;;;<<<>>>???<<<@@@FFFPPPgggzzz{{{oooooozzz{{{}}}}}}rrrYYY???333555666111///000000000111111111111///111333666:::===@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEHHHLLLQQQTTTVVVVVVVVV```ccckkkvvv|||}}}~~~~~~|||xxxxxxzzz~~~zzzuuunnnmmmkkkjjjiiigggccc```aaadddeeeccccccfffhhhfffjjjiiijjjnnntttyyyzzzyyyyyy~~~zzzsssjjjccc^^^]]]\\\\\\aaajjjzzzzzzddd```[[[\\\___```^^^ZZZSSSRRROOOIIICCC@@@???@@@>>>>>><<<:::888555333111////////////////////////000000000000000111111222666444555>>>RRRnnnlllxxxMMMDDDHHHGGGHHHEEEMMMPPP[[[tttoooTTTMMMGGGFFFEEECCCCCCFFFHHHRRRbbbsss|||rrrnnnnnnfffaaaZZZTTTPPPMMMKKKIIIHHHIIIKKKMMMMMMMMMLLLKKKMMMOOOPPPRRRWWW___fffjjjnnnxxx}}}{{{xxxtttrrrpppooonnnqqqssssssmmmcccYYYRRROOOLLLMMMNNNLLLKKKNNNTTTYYYOOONNNIIIEEEHHHPPPRRROOOMMMXXXbbbffffffgggfffcccbbbeeehhhlllpppuuu{{{{{{eeeWWWSSSKKKOOOTTTmmmpppGGG???999999:::999999:::888888888999;;;<<<>>>???;;;BBBJJJYYYvvvyyyyyy}}}~~~kkkoootttZZZ???444666666111//////000000111111111222111333555999;;;===??????CCCDDDDDDDDDEEEEEEEEEFFFFFFKKKSSS\\\ccchhhjjjjjjqqqrrryyyzzz{{{~~~wwwllljjjiiiiiiiiifff```ZZZ^^^\\\ZZZYYYYYYXXXVVVUUUQQQUUUWWWUUUVVVYYYYYYVVV\\\YYYWWWWWWYYY]]]```bbb]]]dddmmmtttxxx}}}~~~vvvpppkkkddd]]]```gggcccjjjwwwnnnggg___]]]aaadddbbb___ZZZXXXSSSLLLEEEAAA@@@@@@>>>>>>===;;;999666444222000000000000000000000000000000000000000111111222444222444===RRRmmmhhhlllDDD???FFFGGGIIIEEELLLPPP[[[tttpppUUUMMMGGGFFFEEECCCCCCFFFFFFPPPaaarrryyyrrrhhh___XXXSSSOOOLLLJJJLLLNNNOOOPPPOOONNNMMMKKKLLLLLLKKKNNNTTT[[[^^^eeemmmsssuuu|||}}}wwwqqqkkkfffcccbbb___``````\\\WWWPPPKKKHHHGGGIIIIIIGGGEEEHHHOOOUUUXXXUUUMMMEEEFFFMMMOOOKKKJJJTTT^^^cccfffhhhfffbbb^^^___bbbeeehhhmmmssswww{{{{{{fffXXXUUUKKKOOOTTTllllllHHH???999999:::999999;;;888888999:::;;;===>>>???BBBJJJTTTfffxxx{{{|||yyynnnjjjtttTTT???666222111333333333222222222222222333444777:::===>>>@@@BBBDDDAAABBBCCCDDDFFFHHHGGGDDDNNNNNNUUUcccpppxxx~~~~~~~~~vvviii^^^]]]\\\[[[ZZZ[[[\\\]]][[[[[[[[[[[[ZZZYYYXXXWWWXXXYYY[[[\\\\\\ZZZYYYXXXZZZVVVSSSTTTXXXZZZXXXUUUSSSUUUXXX[[[]]]bbbgggjjjmmmkkkqqq}}}~~~ooobbb\\\YYY[[[bbbttt|||kkk]]]XXX[[[bbbggg```^^^ZZZSSSMMMGGGDDDCCC???>>><<<;;;999888777666222111000//////.../////////////////////000111111333444555:::YYYmmmeeeaaaBBBDDDGGGDDDFFFHHHNNNOOOYYYrrroooWWWNNNFFFDDDDDDBBBBBBDDDEEENNN\\\kkkzzzvvvjjjbbb[[[UUUQQQPPPMMMNNNSSSVVVUUUTTTVVVTTTSSSQQQOOOMMMOOOTTTWWW___dddkkkooossszzz|||xxxpppfffbbbbbb[[[YYYWWWWWWUUUPPPIIICCCEEEFFFGGGEEECCCDDDIIIMMM^^^___XXXKKKCCCFFFIIIIIILLLMMMOOOSSSWWW]]]aaaddd[[[[[[[[[]]]```eeejjjmmmrrrwww|||gggXXXUUUPPPLLLSSSnnn^^^GGG???::::::;;;999888888;;;888888;;;;;;:::<<<@@@AAADDDVVVyyyzzz||||||xxxlllgggyyy{{{oooQQQ>>>666333444555333222222111111222333444666888<<<>>>???@@@BBBDDDBBBCCCDDDDDDEEEFFFEEEBBBGGGJJJTTTdddrrryyy|||~~~|||xxxnnnddd______```bbbdddggghhhjjjjjjjjjkkklllmmmmmmmmmmmmoooooooooooopppnnnkkkiiikkkhhhddddddffffffccc___aaa___^^^\\\[[[[[[\\\\\\XXXXXX^^^hhhooouuuqqqaaaZZZWWWXXXdddzzzyyyjjj___ZZZYYYYYY]]]]]][[[XXXSSSLLLFFFBBB>>>======<<<;;;999777555222222111000///////////////////////////000111111333444666:::XXXtttlllgggEEEBBBEEECCCFFFGGGNNNPPPZZZsssqqqWWWNNNFFFDDDDDDBBBBBBDDDEEEMMM[[[kkkzzz|||qqqggg]]]WWWYYYVVVWWW\\\``````aaaccc[[[YYYVVVSSSPPPQQQTTTWWW[[[___dddgggiiinnnvvv}}}~~~uuuiiicccccc^^^[[[XXXVVVUUURRRNNNJJJMMMLLLJJJFFFCCCCCCDDDFFFTTTWWWTTTKKKFFFFFFGGGEEEGGGGGGIIILLLOOOTTTWWWZZZWWWWWWXXXZZZ]]]bbbfffhhhlllrrrzzz|||fffVVVSSSPPPLLLSSSnnnbbbGGG@@@::::::;;;999888999<<<::::::<<<===;;;<<>>???@@@AAABBBDDDDDDEEEFFFGGGGGGEEEDDDDDDEEEKKKWWWdddooo~~~zzztttppphhhmmmpppqqqssstttpppjjjcccfffjjjppptttxxx{{{|||}}}}}}|||zzzuuupppnnnjjjeeeccccccaaa^^^[[[WWWVVVXXXZZZZZZ\\\fffooo}}}jjjbbbYYYTTTXXX```pppsssfff]]]YYYWWW\\\]]]^^^]]]YYYPPPFFF>>>;;;;;;;;;======<<<888555333333111000000/////////000////////////000111111333444666:::XXXtttpppHHHAAACCCCCCHHHGGGNNNQQQ\\\uuuuuuXXXOOOGGGEEEDDDCCCBBBDDDEEELLLYYYiiiyyyssseee]]]\\\YYYYYY___dddgggiiimmmeeeccc___ZZZUUUTTTVVVXXX\\\___cccdddeeehhhnnnrrrtttvvvkkkeeeeee___]]]YYYWWWWWWVVVUUUTTTXXXTTTOOOJJJGGGEEECCCAAAHHHMMMNNNKKKGGGFFFDDDAAACCCCCCDDDEEEGGGJJJMMMOOOPPPQQQRRRUUUYYY\\\___aaadddkkkttt{{{}}}fffUUUQQQPPPLLLTTTooohhhHHH@@@::::::;;;999999:::<<<;;;<<<>>>>>>;;;===BBBDDDPPPooo~~~}}}zzzvvvffffffxxxrrrttt{{{uuu___FFF:::666555555666333222111111222444777999<<<>>>AAABBBAAABBBCCCDDDEEEEEEGGGJJJKKKHHHIIIKKKKKKUUUbbbmmmttt~~~wwwpppjjjgggjjjooorrruuuyyy~~~{{{~~~~~~zzzyyyvvvpppjjjgggbbb\\\XXXWWWXXX\\\```jjjrrr|||{{{ssshhh```\\\UUUXXXrrr~~~qqqgggaaa^^^]]]]]]^^^___\\\SSSEEE;;;888777888;;;======:::777555444333111000000000000000000//////000000111222333555777:::WWWyyy}}}OOOAAABBBEEEJJJFFFNNNRRR]]]uuuwwwYYYPPPHHHFFFEEECCCBBBDDDEEEKKKWWWgggwwwrrrhhh___[[[[[[```fffkkkpppuuurrroookkkddd]]]ZZZZZZ[[[```ccceeeffffffhhhlllooopppvvv~~~}}}zzzsssjjjgggiiiaaa```^^^\\\[[[[[[ZZZZZZ\\\WWWQQQMMMKKKIIIEEEBBBAAADDDFFFGGGFFFDDDBBB@@@CCCCCCBBBCCCDDDEEEGGGHHHIIIKKKMMMQQQTTTWWWYYY[[[\\\cccmmmuuuzzzgggVVVRRRQQQMMMTTTpppmmmIIIAAA;;;;;;;;;:::999;;;;;;;;;<<>>CCCFFFXXXzzz}}}zzzwwwfffnnnpppoooqqqlllXXXBBB888555444333333333333222333444777:::<<<>>>AAACCCDDDCCCCCCEEEFFFCCCCCCIIIPPPRRRQQQUUU[[[^^^iiixxxvvvuuusssqqqnnnlllkkkjjjtttzzz~~~ttthhhbbbccceeebbb]]]ZZZ^^^bbbeeeiiirrr~~~{{{ssskkk[[[QQQ```yyy{{{rrrmmmaaa^^^\\\\\\]]]VVVJJJ@@@777555444777<<<>>><<<999666555444333111111000000000000000000000111222222222555777:::VVVzzzYYYDDDDDDFFFHHHFFFNNNRRR]]]tttyyyZZZQQQIIIFFFFFFCCCCCCDDDEEEIIITTTdddvvvyyykkkeeecccgggmmmssszzz}}}{{{vvvnnngggcccaaabbbdddeeegggiiijjjllloooqqqooopppsssxxx~~~}}}{{{sssjjjiiilllkkkjjjhhhddd___[[[WWWUUUVVVRRRNNNLLLLLLLLLIIIFFFAAA@@@@@@BBBBBBAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDDEEEFFFIIILLLOOORRRUUUVVVWWW^^^gggnnnttt{{{iiiXXXTTTQQQMMMUUUqqqrrrKKKBBB;;;;;;;;;::::::<<<::::::<<<>>><<<;;;???GGGPPPfff}}}zzzyyyjjj{{{yyynnnlllkkkdddRRR???666555333222111333333444666888;;;===>>>@@@BBBEEEFFFEEEFFFGGGHHHCCCEEEOOO\\\bbbdddkkkuuu|||}}}~~~}}}zzzvvvrrrooollllllmmmooosssvvvzzz|||~~~sssfff```___\\\XXXWWW\\\fffmmm|||yyyiii[[[\\\gggtttppphhh^^^\\\^^^\\\TTTLLL<<<777333444999<<<<<<:::888777555444222111111111111000000000000111222222222555888:::UUUyyybbbHHHGGGFFFEEEFFFNNNQQQ\\\rrr{{{[[[RRRIIIGGGFFFDDDCCCDDDDDDHHHRRRbbbuuuwwwpppkkkmmmrrrxxxxxxqqqlllkkkkkkmmmnnnppprrruuuwwwxxxyyyrrrooooooqqqsssxxxsssoooqqqwwwvvvrrrkkkaaaWWWQQQNNNOOONNNLLLKKKLLLLLLKKKJJJEEE@@@===???@@@???@@@BBB@@@???>>>===>>>???@@@AAAAAABBBDDDGGGJJJNNNQQQRRRUUUZZZaaahhhnnnuuu~~~kkkYYYUUURRRNNNVVVrrrwwwLLLCCC<<<;;;<<<;;;;;;===;;;;;;<<<>>><<<<<>>??????AAACCCFFFGGGGGGHHHIIIKKKLLLOOO\\\ooozzz~~~vvvtttrrrooollliiiiiijjjooorrrxxxzzzwwwoooeee]]]ZZZ\\\___dddooo|||xxxooohhheeeYYYeeewww~~~jjj`````````[[[UUUGGG>>>555222666:::;;;:::999888666444333222222111111111000000111111222333222666888:::TTTyyyaaaGGGHHHHHHDDDGGGNNNPPPYYYppp~~~\\\SSSJJJHHHGGGDDDCCCEEEDDDGGGPPP```tttxxxqqqrrruuu{{{zzzuuuttttttvvvvvvwwwzzz}}}~~~vvvsssrrrsssqqqooouuu}}}zzzyyy~~~|||vvvkkk```VVVRRRPPPOOOPPPQQQPPPNNNNNNNNNPPPJJJBBB>>>???@@@>>>>>>AAA<<<<<<;;;;;;;;;===>>>???>>>>>>???AAAEEEIIIMMMOOOSSSWWW\\\aaagggpppzzzkkkXXXSSSRRROOOVVVrrr|||MMMDDD<<<;;;<<<;;;<<<>>>======>>>>>>===>>>HHHTTTppp~~~{{{}}}|||{{{|||vvvwwwjjjoootttsssXXXGGG888333555444333222222444888<<>>===???;;;;;;:::;;;;;;===???@@@<<<<<<<<<>>>AAAFFFKKKNNNQQQUUUYYY]]]ccclllwwwjjjWWWQQQSSSOOOWWWsssMMMDDD<<<;;;<<<;;;<<>>??????>>>@@@LLLYYYxxxuuu|||vvvyyy|||vvvtttooogggkkkooonnnUUUFFF888333333222222333666888:::<<<>>>?????????@@@DDDHHHGGGFFFJJJTTT^^^iiiqqq{{{qqqjjjiiihhhhhhjjjooowww|||}}}nnncccfff___]]]cccmmmxxx|||yyyyyydddYYYRRRVVVaaappp}}}mmm___[[[^^^\\\LLL;;;555666888:::<<<888777666555444333222222000111222333333333333333222333::::::KKKxxxuuuVVVEEEIIIGGGCCCHHHIIINNNYYYjjj|||cccUUUHHHDDDEEECCCAAAAAAFFFHHHLLLXXXlll~~~wwwyyyzzzzzzyyyxxxyyy{{{}}}{{{yyyvvvtttrrroookkkhhhppptttvvvfff[[[WWWWWWYYYZZZ```eeebbbYYYRRRQQQSSSHHHFFFCCC???======>>>???>>>>>>=========<<<<<<<<<<<<<<<;;;<<<>>>BBBFFFHHHLLLOOORRRWWW^^^hhhrrrxxxlllYYYQQQQQQQQQWWWssszzzLLLDDD===<<<===<<<;;;=========@@@AAA===@@@TTTjjjwwwrrruuuwww{{{}}}wwwzzzmmmeeehhhjjjiiiQQQDDD777333444444444666888999;;;>>>???@@@AAAAAACCCEEEFFFEEEFFFPPP```mmm{{{vvvmmmmmmppptttzzz{{{qqqgggeeegggkkksss{{{}}}zzz{{{qqqeeeYYYTTTTTTZZZgggtttooo```XXXbbbVVVIIIAAA;;;777666999888888888777777555444444111111222333333333333333222333::::::KKKxxxpppPPPBBBEEEDDDCCCHHHIIIMMMYYYiii{{{dddWWWJJJGGGGGGEEEBBBAAAEEEGGGKKKVVVkkk{{{zzzzzz{{{zzzyyyyyy|||~~~}}}{{{xxxuuusssoookkkhhhdddgggppp~~~yyyooofff]]]ZZZ\\\^^^bbbfffccc\\\SSSNNNLLLDDDCCC@@@===;;;<<<===>>>???>>>>>>>>>===<<<<<<<<<;;;;;;:::;;;===@@@DDDFFFJJJMMMQQQUUUZZZdddpppyyylllYYYSSSQQQQQQVVVrrrqqqLLLDDD=========<<<<<<======<<<@@@CCC@@@EEE```~~~wwwuuuzzz}}}yyy}}}}}}xxxyyylllhhhkkknnnmmmLLL@@@666333555666777999:::;;;===???AAABBBCCCCCCBBBDDDEEEDDDFFFQQQcccqqqzzztttnnnzzzxxxooohhhhhhkkkuuuzzz|||zzz}}}ssseeeXXXMMMJJJPPPXXX{{{vvvhhhhhh```WWWNNNDDD:::666888888999::::::999888777666222222222222333333333333333222:::;;;KKK{{{mmmuuuKKKBBBBBBBBBFFFHHHHHHMMMWWWhhhzzzgggYYYMMMIIIIIIFFFCCCBBBCCCEEEIIISSSggg}}}~~~{{{||||||{{{zzzzzz}}}}}}zzzwwwsssoookkkgggbbbbbbgggqqq|||xxxuuunnn___XXXZZZ]]]^^^```___YYYQQQIIIDDDAAA@@@>>><<<;;;<<<===>>>??????>>>>>>===<<<<<<;;;:::999999999;;;>>>AAACCCGGGKKKPPPRRRUUU^^^lllxxx~~~lllYYYTTTQQQQQQVVVrrrkkkLLLDDD=========<<<<<<>>>===;;;???DDDCCCKKKooovvvxxx{{{zzz~~~{{{xxxxxxvvvqqqkkkllltttzzzzzzIII???666444666666888;;;;;;<<<>>>???AAACCCDDDDDDDDDFFFGGGEEEFFFOOO___lllzzz~~~zzz~~~{{{|||}}}|||yyynnnjjjeeeeeennnzzz{{{tttgggXXXNNNLLLNNNeeexxxpppggg]]]VVVLLLAAA:::999777888:::;;;:::999888777333333333222222333333333444222999;;;JJJpppqqqLLLDDDBBBBBBIIIHHHHHHLLLVVVfffxxxiii[[[NNNJJJIIIFFFCCCAAABBBDDDGGGPPPcccxxx}}}~~~~~~}}}{{{|||~~~~~~zzzwwwsssooojjjfffeeeccceeellluuussstttooo^^^UUUYYYZZZXXXVVVTTTRRRLLLDDD>>>@@@???>>>======>>>???@@@>>>>>>======<<<;;;;;;:::888888888888:::<<>>======??????;;;>>>DDDEEEQQQ{{{}}}vvv|||{{{|||}}}|||wwwlllkkkgggdddiiirrrxxxxxxFFF>>>777666666666888;;;<<<===>>>???AAACCCDDDEEEHHHIIIIIIFFFGGGRRRdddrrrtttrrrqqqvvvzzzyyy||||||mmmgggdddlllxxxxxxhhhZZZPPPLLL[[[ooo}}}pppaaaYYYRRRHHH>>>:::777888999999999888777666444444333222222333333444555222999;;;IIIsssvvvPPPEEEAAAAAAHHHHHHHHHKKKTTTdddvvvlll]]]OOOIIIHHHEEEBBBAAAAAACCCEEELLL]]]sss}}}}}}~~~zzzvvvrrrnnnhhheeeccc___^^^ccckkkvvvpppqqqooobbb]]]cccaaa[[[TTTOOOLLLHHHBBB=========<<<<<<<<<===>>>???<<<<<<<<<;;;;;;;;;::::::999888888999:::<<<===???HHHMMMRRRQQQOOOTTTaaallluuu}}}nnn[[[SSSQQQQQQWWWsssiiiLLLDDD======>>>===>>>???@@@===>>>CCCIII[[[~~~wwwwww}}}~~~vvvjjjfff^^^ZZZ^^^eeefffbbbCCC<<<777777777777999======>>>>>>???AAACCCEEEFFFFFFIIILLLNNNSSSaaatttsssjjjkkkssszzzyyykkkddddddlll}}}vvvhhh[[[SSSQQQcccxxxzzzjjj```YYYNNNCCC<<<999888888777777777666666666555333222222333444444666222888;;;GGG{{{uuuSSSDDD@@@@@@EEEHHHGGGJJJRRRbbbtttppp```PPPIIIGGGDDDCCCCCCBBBCCCDDDIIIXXXnnn}}}yyyvvvrrrnnniiieeeaaa\\\YYY\\\bbbmmm}}}}}}~~~ssspppnnnhhhggglllhhhaaaWWWOOOJJJFFFAAA>>>999999999999999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>>EEEKKKPPPRRRQQQTTT\\\cccnnnxxxnnn\\\RRRPPPRRRYYYwwwiiiLLLCCC======???>>>>>>@@@???@@@AAAFFFTTToootttttt{{{~~~wwwmmmfff\\\VVVYYY[[[TTTIII>>>999666777888999;;;@@@@@@@@@@@@AAACCCEEEGGGHHHFFFSSSdddrrr{{{~~~rrrvvv|||pppiiilllqqq|||uuunnnYYY[[[eeexxxtttkkkbbbUUUJJJFFF<<<:::888666555555666777777555444222222222444555777222888:::DDDwwwwwwXXXDDDBBBBBBDDDHHHGGGIIIQQQ```rrruuudddQQQIIIFFFEEEDDDEEECCCDDDDDDGGGUUUjjj{{{~~~zzzwwwsssooojjjgggccc\\\XXXXXX\\\eeettt~~~zzzwwwssspppnnnkkkiiikkktttwwwlllgggdddcccddd^^^ZZZRRRKKKFFFBBB???===888888888888999999999999:::;;;;;;<<<===>>>??????;;;<<<<<<<<<======>>>>>>???EEELLLQQQSSSUUUYYY\\\hhhrrrlll[[[SSSOOORRR[[[zzznnnLLLCCC===>>>???>>>???AAA===CCCFFFKKKccczzzrrrxxx}}}wwwqqqiii^^^XXXZZZYYYMMM>>>:::666555777999:::>>>CCCBBBAAAAAABBBDDDFFFIIIJJJMMMeeesssnnnhhhzzzrrraaaUUU^^^sss|||tttiii[[[SSSQQQ>>><<<999666555555777888777666444222222222444555888222888:::CCCuuuyyy]]]EEEFFFFFFFFFHHHGGGIIIQQQ___rrrxxxfffSSSIIIGGGFFFFFFHHHCCCDDDCCCFFFRRRgggyyy~~~{{{xxxuuuqqqllliiibbb[[[UUUUUUWWW___lllyyy|||yyyppppppooonnnllljjjhhhgggbbb\\\[[[gggyyyxxxggg^^^ZZZWWWTTTMMMLLLIIIEEEAAA>>><<<;;;::::::::::::::::::::::::;;;;;;<<<>>>???AAABBBBBB=========>>>>>>>>>??????999???HHHPPPTTTVVVXXXYYYeeeooojjjZZZUUUOOOSSS]]]|||uuuKKKCCC===>>>?????????AAA<<>>@@@AAABBB??????CCCDDDDDDFFFJJJTTT|||ssssssnnnvvvttt\\\TTT]]]tttxxxyyypppgggaaaYYYIII>>>666666666444555999888777555444333333444444222444999:::DDDnnnxxxeeeFFFCCCCCCDDDFFFHHHJJJOOO^^^ssslllTTTJJJJJJIIIGGGEEEEEEDDDDDDHHHQQQbbbttt}}}yyytttooolllbbb^^^YYYSSSSSSZZZfffppp{{{xxxnnngggdddaaaaaabbbcccbbb```^^^\\\XXXTTTSSS[[[lllwwwcccTTTLLLJJJJJJEEECCC@@@===;;;;;;<<<===:::;;;<<<======>>>>>>>>>===>>>AAADDDEEEEEEEEEDDD????????????@@@AAAAAABBBBBBBBBCCCHHHOOOUUUXXXWWWdddooo~~~gggVVVSSSOOOOOO```|||QQQFFF<<<<<<@@@@@@@@@@@@???HHHKKKTTTzzzyyyuuu}}}xxxkkkeee^^^ZZZVVVOOODDD<<<999999:::;;;<<<>>>@@@AAAAAAAAACCCEEEEEEFFFMMMUUUxxx|||~~~pppkkkwwwppp^^^XXXaaaxxx~~~zzzlllSSSMMMCCC<<<999777444444777888777666444333333444444333444888999AAAjjjwwwgggFFFBBBCCCEEEEEEHHHJJJOOO]]]rrrlllTTTJJJIIIIIIGGGEEEDDDDDDDDDFFFOOO___rrr~~~{{{vvvqqqnnnddd```YYYRRROOOSSS[[[bbbrrruuuuuupppfff\\\WWWVVVSSSTTTVVVWWWWWWWWWUUUTTTRRROOOMMMRRR```tttrrr]]]MMMEEECCCCCC>>>===:::999888999;;;<<<;;;<<<===>>>????????????AAABBBEEEGGGHHHGGGGGGFFFAAA@@@???????????????@@@AAABBBDDDHHHMMMQQQUUUWWWbbbmmm}}}iiiXXXTTTPPPQQQcccxxxQQQFFF======@@@@@@???@@@AAAHHHOOO___vvvvvvwwwqqqiiiaaaYYYPPPEEE===;;;;;;;;;<<<===???@@@AAAAAACCCEEEFFFEEEJJJ[[[mmmzzzwwwrrrzzzuuulllqqq}}}pppYYYRRRaaatttlll\\\PPPDDD===999666444555888777666555444444555555555444777777>>>ffftttfffEEEAAACCCFFFEEEHHHJJJNNN[[[oooqqqYYYMMMJJJHHHFFFDDDCCCCCCCCCEEEMMM\\\nnn{{{~~~xxxssspppfffccc\\\UUUPPPPPPTTTXXXbbbbbb^^^VVVMMMFFFCCCDDDDDDFFFHHHJJJKKKLLLKKKKKKIIIGGGEEEGGGPPP```qqq}}}|||iiiVVVGGG???<<<<<<999888777666777999;;;======>>>???@@@AAAAAAAAAAAAEEEFFFHHHJJJJJJJJJJJJIIIDDDCCCAAA???>>>=========???BBBFFFHHHIIILLLQQQVVV```lll}}}kkkYYYUUURRRRRRfffyyyPPPFFF>>>>>>@@@?????????CCCHHHVVVqqqxxxssswww}}}tttllldddYYYJJJ???<<<=========>>>@@@AAABBBDDDFFFGGGFFFGGGUUUttt{{{yyywww~~~qqqqqq{{{gggUUUVVV```nnnvvvcccLLL===999999777555888777777666666555555555666333777777===cccqqq|||aaaCCCAAACCCEEEEEEHHHJJJMMMYYYlll~~~zzz```RRRMMMHHHEEECCCCCCDDDDDDEEEKKKXXXkkkxxx{{{uuurrrhhheee```YYYUUURRRSSSSSSTTTSSSOOOIIIBBB===<<<===>>>???AAABBBDDDDDDDDDDDDAAAAAA@@@???BBBLLLYYYcccrrrkkk___RRRGGG???<<<::::::999999888999;;;===>>>??????@@@AAABBBBBBBBBBBBEEEFFFHHHJJJKKKLLLMMMMMMIIIGGGDDD@@@>>>===<<<<<>>@@@???>>>@@@DDDIII___tttppppppyyyzzzzzzxxxpppkkk___MMM>>>======>>>???@@@AAACCCDDDGGGFFFFFFEEEJJJ```yyyuuutttzzzdddVVVSSS^^^sssxxxUUU???999:::999444777777777777777777666666666222777888>>>bbbooottt\\\BBBBBBDDDDDDEEEHHHJJJLLLVVViii{{{|||dddUUUNNNIIIFFFEEEEEEFFFFFFEEEIIIVVVhhhvvv}}}xxxuuujjjgggaaa[[[VVVQQQNNNLLLKKKKKKJJJGGGCCC@@@??????======>>>???????????????<<<===>>>===<<>>>>>@@@AAACCCEEEFFFCCCBBBBBBFFFPPPggg|||mmmwwwxxxaaaSSSSSSaaajjjLLL???===999333777777888888888888777777666222777:::>>>___oooppp^^^CCCBBBDDDDDDEEEIIIJJJKKKTTTfffyyy|||dddVVVOOOJJJHHHIIIEEEFFFGGGEEEGGGRRReeesss{{{xxxnnnjjjccc\\\VVVPPPIIIEEEFFFFFFEEEDDDCCCAAA???>>>============<<<<<<<<<<<<;;;=========;;;;;;;;;<<>>???@@@AAABBBBBBBBBBBBAAAAAACCCEEEGGGJJJLLLMMMQQQNNNIIIDDD@@@>>>======@@@EEEHHHGGGDDDFFFNNNVVV```mmm~~~hhhUUUPPPSSSTTTlllrrrJJJDDD@@@@@@@@@???@@@CCCEEEVVVzzzyyykkkooottt|||~~~rrriii}}}yyyqqqfffWWWGGG<<<======???@@@CCCEEEGGGIIIHHHIIIOOOYYYfffvvvwwwwww~~~uuueeeWWWZZZtttiiiPPPCCC<<<666777777888999999999888777777333999<<<===[[[ooommmgggFFFAAACCCFFFEEEIIIJJJJJJRRRdddwwwkkk[[[RRRKKKIIIJJJDDDFFFFFFDDDDDDOOOaaappp}}}tttpppiiiccc^^^XXXQQQLLLNNNLLLIIIFFFDDDBBB@@@???>>>>>>===============>>>>>>===<<<<<<======;;;::::::;;;===>>>>>>===<<<;;;::::::::::::::::::::::::======>>>???@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFHHHIIIRRROOOIIICCC???=========@@@CCCEEEDDDCCCFFFNNNTTT]]]jjj|||gggVVVRRRUUUUUUooocccGGGBBB???@@@AAA???AAAEEEJJJcccrrriiiqqqwww}}}|||yyytttpppqqqfffxxx}}}yyy}}}wwwfffUUUHHHCCC======???AAACCCFFFIIIJJJXXX[[[fffuuu|||wwwzzzfff]]]eeewww___JJJ@@@;;;777777999::::::999888777999444:::<<<<<>>@@@???===<<<<<<<<<<<<<<<======>>>:::::::::;;;;;;<<<<<<===<<<<<<===>>>????????????DDDDDDDDDCCCDDDDDDEEEEEERRRNNNHHHBBB>>><<<<<<<<>><<>>??????;;;<<<<<<===>>>>>>??????======<<<;;;::::::::::::=========>>>@@@BBBEEEFFFIIIJJJIIIFFFFFFHHHGGGCCCGGGFFFEEEAAA===;;;;;;<<>>???DDDJJJQQQvvvnnnmmmwww|||zzz~~~}}}zzzwwwssspppmmmiiieee```\\\ZZZVVVQQQMMM~~~~~~uuurrrtttvvv{{{yyyjjjSSSCCC>>>AAADDDAAACCCIIIIIISSSjjj}}}www~~~yyyeee\\\^^^fffrrr|||cccMMM<<<:::::::::999888999999888666888666:::AAANNNzzz}}}mmmKKKFFFDDDBBBGGGGGGGGGHHHOOO^^^qqqcccSSSNNNLLLIIIIIIGGGEEEDDDDDDHHHUUUbbbwww~~~}}}}}}tttmmmiii```WWWQQQNNNIIIFFFDDDCCC@@@>>>???>>>>>>===<<<=========@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<=========>>>???BBBDDDEEEGGGIIIHHHDDDDDDGGGFFFBBBEEEEEECCC@@@<<<:::;;;<<<===???@@@??????AAAGGGLLLWWW___ooozzzdddVVVSSSVVV___~~~]]]GGGCCCAAA@@@???@@@EEEKKK\\\tttmmmnnnwww|||{{{yyyvvvrrrnnnkkkgggccc```^^^[[[VVVTTTRRROOOKKKHHH}}}tttrrrssstttuuuqqqcccPPPCCC???@@@DDDCCCDDDIIINNN```~~~yyy{{{|||{{{yyyzzzxxxsssvvveeeYYYTTTZZZcccsssxxx```DDD999999999888666555666888777888777:::@@@LLLtttpppOOOGGGDDDCCCFFFGGGHHHIIINNN\\\ooo}}}hhhUUUOOOLLLIIIJJJHHHFFFFFFEEEHHHTTT```tttwwwoooaaa[[[SSSLLLHHHEEECCCBBB>>>>>>>>>>>>>>>=========@@@@@@@@@?????????>>>>>>AAA@@@???????????????@@@=========>>>???AAABBBCCCGGGIIIIIIFFFEEEGGGGGGDDDBBBBBBAAA>>>;;;999:::;;;;;;===???>>>===???EEEIIIRRRXXXeeexxxyyydddWWWUUUWWWbbbcccHHHCCC???@@@AAABBBHHHOOOiiippplllnnnvvv{{{{{{{{{xxxvvvuuugggddd```]]]YYYVVVRRROOOOOOMMMJJJHHHGGGFFFCCCAAAtttpppqqqpppmmmfffZZZMMMDDDAAAAAAFFFEEEIIITTT^^^uuu|||qqqlllppptttuuuvvv{{{~~~xxx{{{yyyfffWWWTTTYYYZZZooouuuSSSBBB???<<<:::666333444777777888777;;;@@@HHHmmmnnn~~~TTTHHHCCCDDDFFFHHHIIIIIIMMMZZZlll{{{mmmXXXOOOLLLJJJIIIGGGGGGGGGEEEGGGPPP[[[pppxxxooobbbVVVMMMHHHEEECCC??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????BBBBBBAAAAAAAAAAAAAAABBB>>>>>>>>>>>>???@@@@@@AAAHHHKKKLLLHHHGGGIIIIIIGGG@@@@@@???<<<:::999:::;;;:::===??????>>>???CCCFFFNNNQQQ[[[jjj~~~vvvbbbWWWVVVXXXggglllKKKDDD???AAACCCCCCKKKTTTwwwvvvllljjjmmmuuuyyy{{{|||uuummmeee```^^^\\\TTTRRRNNNLLLJJJGGGDDDBBBCCCBBBAAA@@@@@@???>>>===xxxqqqpppmmmfff[[[QQQJJJFFFDDDCCCHHHKKKWWWiiiwwwpppcccbbbhhhpppvvv|||~~~tttsssqqqpppssszzzuuuyyydddVVVRRRMMM___|||iiiPPPGGG@@@===;;;777888===888999888;;;???DDDeee}}}lll}}}XXXHHHBBBEEEFFFHHHJJJIIILLLWWWiiixxxsssZZZOOOKKKJJJGGGFFFGGGGGGEEEDDDLLLVVVkkk{{{uuubbbSSSIIICCC@@@>>>>>>???@@@AAAAAABBBCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCC?????????@@@@@@@@@??????FFFJJJKKKGGGEEEGGGHHHGGG??????>>><<<::::::;;;===;;;>>>AAAAAA???@@@BBBEEEMMMPPPVVV___mmmsss```WWWWWWZZZlllsssNNNEEE@@@CCCCCCDDDOOO___zzzllliiijjjnnntttwwwzzzzzzrrrlllggg```XXXQQQMMMJJJIIIFFFDDDBBBAAAAAA@@@>>><<<===>>>>>>======<<<<<<===yyytttooocccTTTJJJHHHHHHFFFAAAJJJTTTfff{{{wwwkkk___aaahhhsss}}}|||uuummmggg____________bbbhhhpppvvv~~~sssttt^^^QQQNNNWWWooo]]]MMM???<<<<<<888999===888999888<<>>@@@CCCEEEGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>@@@FFFHHHDDDAAACCCDDDDDD>>>??????===;;;;;;===???>>>AAAEEEEEECCCBBBDDDFFFOOOUUU[[[]]]aaarrrppp^^^VVVWWW\\\qqqpppLLLDDDAAADDDCCCEEEXXXnnnuuukkkhhhlllqqquuuxxx{{{{{{uuukkkcccUUUSSSOOOJJJFFFDDDCCCBBB???>>>======>>>>>>===<<<===>>>???>>><<<<<<===>>>}}}vvveeeQQQGGGHHHIIIGGGJJJYYYjjj{{{{{{uuusssnnngggjjjqqq|||xxxoooiiiddd___XXXSSSOOOOOOPPPPPPQQQVVV^^^dddnnnuuu~~~~~~}}}~~~|||yyyrrr```WWWUUUfffrrrZZZDDD???>>>999666999999999888<<<>>>>>>WWWpppuuu[[[FFF@@@FFFEEEIIILLLJJJIIIRRRdddsssbbbRRRNNNMMMGGGGGGIIIJJJFFFCCCHHHOOO]]]ppprrr```RRRJJJEEEBBB@@@??????@@@CCCGGGLLLOOOPPPOOONNNMMMLLLKKKJJJJJJKKKJJJHHHGGGEEEEEEDDDDDDBBBCCCCCCCCCBBBAAA???>>>===CCCFFFBBB>>>@@@BBBCCC???@@@@@@>>>===>>>@@@BBBAAAEEEHHHIIIGGGEEEFFFHHHSSS___gggddd^^^hhh}}}mmm\\\UUUWWW]]]tttcccHHHAAA@@@DDDCCCGGGaaaooohhhjjjpppvvvxxxzzz~~~~~~qqqhhhddd^^^WWWJJJIIIGGGEEECCCBBBAAAAAA@@@>>>======>>>???>>><<<===???@@@???<<<;;;<<<>>>{{{hhhQQQFFFGGGIIIGGG\\\ppp~~~qqqnnnssstttqqquuuzzzzzzpppaaaZZZRRRNNNMMMKKKGGGCCC@@@AAAAAAAAAAAAEEELLLQQQUUU^^^kkkuuu}}}}}}wwwsssnnnmmmmmmmmmnnnqqqsssuuuyyy{{{~~~zzzxxxuuu^^^VVVaaa{{{mmmQQQHHHEEE>>>888888999:::999<<<>>>===TTT|||pppnnn[[[EEE???FFFEEEIIILLLJJJIIIQQQcccrrr}}}eeeTTTPPPOOOHHHHHHJJJKKKGGGDDDHHHOOOYYYlllwww{{{xxxoooaaaTTTMMMIIIHHHHHHEEECCCCCCCCCGGGLLLRRRVVV```___]]][[[XXXVVVTTTSSSNNNMMMKKKIIIGGGFFFEEEEEECCCDDDDDDDDDCCCAAA???>>>===DDDFFFBBB???@@@CCCDDD@@@@@@@@@@@@??????BBBDDDCCCGGGKKKLLLIIIGGGHHHIIIUUUfffrrrkkk___ddd{{{lll[[[TTTVVV^^^vvvXXXDDD>>>@@@DDDCCCIIIiiivvvhhhccclllsssyyy{{{|||}}}mmm\\\TTTRRROOOJJJIIIHHHGGGFFFDDDBBBAAA@@@BBB@@@????????????>>><<<>>>@@@AAA???<<<:::;;;===rrr]]]OOODDDBBBVVVoooyyyvvvzzzyyyqqqhhh\\\SSSKKKIIIGGGDDDBBB@@@???>>>>>>???@@@@@@@@@@@@AAABBBJJJLLLQQQZZZfffsss}}}xxxrrrlllgggcccaaa\\\[[[ZZZ[[[]]]aaaeeegggjjjlllpppsssvvvzzz~~~~~~|||ppp___fffiiiOOOCCC???;;;777999:::888;;;===<<>>MMM>>>EEEJJJMMMLLLJJJPPP]]]hhhyyykkkVVVQQQMMMJJJHHHGGGGGGHHHHHHFFFEEEWWWfffzzzoooggggggkkk{{{}}}uuueee]]]UUUQQQQQQRRRPPPMMMPPPRRRRRRPPPNNNQQQYYY```dddsssyyypppjjjjjjcccXXX]]]RRRLLLMMMMMMIIIFFFFFFDDDEEEEEEFFFEEEDDDBBBAAACCCCCCCCCCCCBBBBBBAAA@@@AAA@@@???BBBEEEFFFEEEBBBFFFLLLLLLOOOSSSKKKEEELLLUUUeeeuuuuuufffccc|||{{{iiiYYYUUUZZZhhhiiiVVVFFFCCCDDDFFFDDDNNNwwwxxxmmmlllgggjjjpppwww|||wwwdddWWWRRRNNNJJJHHHMMMJJJGGGEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>????????????@@@@@@ppp[[[OOOIIIOOOlll~~~~~~~~~wwwmmmfff```ZZZRRRKKKJJJHHHFFFDDDCCCAAAAAAAAA??????@@@@@@??????@@@AAA>>>@@@CCCJJJSSS^^^hhhnnnpppvvv}}}}}}{{{|||~~~{{{uuuooohhhfffbbb]]]XXXTTTQQQOOOMMMLLLLLLMMMOOOSSSWWWYYY___bbbeeeiiilllppptttxxx|||}}}hhh```ttt}}}^^^HHH???;;;999999:::777:::===;;;MMMnnnvvveee@@@KKK>>>FFFJJJMMMKKKJJJOOO[[[eeeuuuoooYYYSSSMMMJJJIIIGGGGGGHHHHHHFFFEEESSSbbbvvvpppeeedddccchhhvvvyyy{{{{{{rrrjjjfff^^^[[[XXXZZZ___eeehhhiiidddeeeeeebbb^^^\\\___bbbgggwwwxxxiiidddZZZRRRRRRSSSNNNIIIGGGCCCDDDEEEFFFFFFFFFEEEEEECCCDDDDDDDDDCCCCCCBBBAAADDDCCCBBBDDDHHHJJJIIIGGGHHHNNNOOOQQQVVVNNNGGGNNNUUUeeevvvvvvjjjiiivvveeeXXXUUU[[[iiidddSSSDDDBBBDDDEEEEEEUUUqqqiiiiiifffmmmrrrxxx}}}kkk\\\UUURRROOOMMMLLLJJJGGGFFFFFFFFFEEEDDDBBBBBBAAAAAA@@@?????????????????????????????????~~~hhhSSSJJJKKK[[[vvvlllfff^^^YYYWWWTTTQQQMMMKKKJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@======>>>AAAGGGNNNUUUYYYZZZ```fffjjjjjjjjjlllnnnjjjiiihhhgggfffccc^^^ZZZSSSRRROOOKKKHHHFFFDDDCCCCCCBBBBBBCCCFFFIIIMMMOOOTTTVVVZZZ]]]```dddiiilllqqqsssuuuyyy}}}uuutttttt[[[```rrrpppQQQ@@@<<<;;;999:::777999<<<;;;JJJhhhpppCCCIIIAAAFFFJJJLLLKKKIIIMMMXXXaaaooozzzvvv___VVVMMMKKKIIIHHHHHHHHHHHHGGGEEEMMM\\\pppuuukkkiiiddd___eeeqqq{{{}}}|||wwwyyyrrrfff```]]]]]]______```cccgggmmmrrrtttuuuwwwyyywwwsssoookkkjjjfffsss{{{sssggg\\\ZZZZZZVVVNNNIIICCCCCCDDDFFFGGGHHHHHHIIIEEEEEEEEEFFFEEEEEEDDDCCCEEEDDDDDDFFFIIIKKKLLLKKKKKKQQQRRRUUUYYYQQQJJJQQQSSSccctttwwwoooqqqppp```UUUVVV]]]mmm^^^PPPAAABBBDDDDDDHHH___kkkeeeiiigggppptttzzz~~~zzzhhh]]]YYYUUUQQQMMMLLLJJJJJJJJJJJJHHHGGGCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@eeeNNNJJJSSSiiixxxpppjjj```^^^[[[[[[\\\\\\[[[ZZZVVVTTTRRROOOLLLIIIGGGFFFGGGEEECCCBBBBBBBBBBBBAAACCCBBBAAABBBDDDHHHLLLOOOPPPTTTXXXZZZZZZYYYZZZ[[[[[[ZZZYYYWWWTTTPPPMMMKKKHHHGGGEEECCCBBB@@@@@@@@@>>>>>>>>>???AAADDDGGGIIIKKKNNNQQQTTTWWW[[[```cccfffhhhkkknnnrrrvvvyyyzzzrrrxxxaaaXXX]]]uuu^^^HHH???<<<999;;;777888<<<;;;GGG```~~~JJJIIIEEEFFFIIILLLJJJIIILLLUUU]]]iiittt}}}eeeYYYMMMLLLJJJIIIHHHIIIHHHGGGEEEIIIWWWjjjzzzwwwuuuppplllrrroooddd```bbbeeefffhhhjjjlllmmmooorrruuu|||~~~zzzooorrryyyxxxiiiaaa___\\\TTTNNNFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEHHHJJJLLLMMMNNNTTTTTTVVVZZZSSSMMMTTTRRRaaapppuuussszzzkkk\\\TTTWWW___sss[[[NNN???CCCDDDCCCLLLlllyyyhhheeellllllqqquuuzzz~~~}}}oooggg^^^WWWRRRPPPOOONNNNNNLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBfffQQQTTTfff~~~tttlllgggeeecccaaa\\\^^^aaafffkkkmmmmmmllljjjiiifffaaa[[[UUUPPPMMMPPPMMMIIIGGGGGGGGGFFFDDDEEEDDDCCCBBBCCCEEEGGGIIIKKKLLLNNNOOOPPPQQQSSSUUUTTTRRROOOKKKFFFCCCAAA@@@======<<<;;;;;;;;;;;;;;;999999999:::;;;===@@@AAADDDGGGJJJLLLOOORRRVVVYYY\\\]]]___cccfffiiikkklllssstttvvvyyy|||~~~rrrsssuuuaaaVVV```xxxrrrYYYHHH===;;;<<<888888===<<>>999999888888888888999999888888888999999;;;<<<<<<===???BBBDDDEEEGGGKKKNNNQQQRRRTTTWWWZZZ]]]___```bbbeeeiiilllooosssxxx|||tttzzz{{{bbbXXXaaauuu[[[FFF<<<>>>999888>>>>>>CCCRRR}}}]]]HHHGGGFFFHHHKKKKKKKKKMMMSSSWWWdddlll~~~uuucccQQQNNNLLLKKKJJJJJJIIIGGGFFFEEEPPP___nnn{{{}}}}}}qqqjjjaaaYYYRRRPPPMMMJJJHHHIIIJJJKKKNNNOOOPPPPPPPPPPPPPPPPPPMMMLLLKKKIIIIIIKKKPPPTTTTTTWWWTTTTTTXXXSSSPPPYYY```kkkuuuzzzsssdddYYYTTT]]]iiiwwwVVVLLL???FFFEEEEEE]]]wwwiii```dddmmmmmmrrruuuyyy|||rrrmmmfff___ZZZUUUPPPMMMMMMLLLKKKJJJIIIGGGFFFFFFCCCDDDEEEEEEGGGGGGHHHIIIzzzaaaPPPJJJZZZppp}}}sssuuuwwwyyyzzz|||yyytttqqqnnnllljjjiiikkkmmmoooqqqyyy~~~xxxpppddd^^^WWWTTTUUUUUURRROOOLLLLLLMMMOOOQQQUUUXXXZZZ]]][[[ZZZ]]]dddnnnwww|||uuujjj[[[PPPKKKHHHDDD@@@;;;;;;:::999999::::::;;;::::::::::::999999::::::999:::<<<===>>>???BBBEEEGGGHHHKKKNNNQQQTTTVVVWWWVVVYYY^^^aaadddggglllooowwwzzz~~~ttt}}}bbb[[[sssuuuVVV>>>@@@:::999??????BBBNNNwwwfffJJJGGGEEEHHHJJJLLLMMMOOOSSSWWWbbbiiizzz~~~iiiUUUOOOMMMKKKJJJJJJJJJHHHFFFBBBKKKZZZjjjwww{{{}}}ttthhh^^^XXXUUUQQQMMMLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTSSSOOONNNMMMJJJHHHJJJOOOTTTXXXZZZTTTSSSWWWSSSSSS]]]hhhqqqxxx|||pppaaaVVVSSS```qqqpppRRRIII???FFFFFFHHHhhhnnnddd]]]cccmmmmmmsssvvvyyy}}}tttkkkddd___[[[UUUTTTSSSRRRPPPOOONNNMMMKKKLLLMMMOOOPPPRRRSSSTTTlllVVVLLLKKKZZZmmm}}}ppptttsssooopppyyy|||xxxuuusssrrrrrrwwwxxx{{{~~~iiiccc\\\YYYYYYYYYVVVSSSLLLMMMOOORRRVVV[[[___aaafffdddaaadddlllwwwtttaaaSSSMMMIIICCC???;;;;;;:::999999999999:::888888777777666666555555888999:::;;;;;;<<>>GGGFFFJJJppp|||jjjbbb^^^eeennnmmmtttwwwzzz~~~{{{sssllliii]]]\\\[[[ZZZXXXWWWVVVUUUTTTUUUVVVXXXZZZ\\\^^^___xxxbbbWWWKKKKKKbbb{{{}}}wwwsssrrrvvvxxxxxx{{{{{{uuusssyyy{{{mmm```^^^```^^^YYYUUUSSSSSSTTTWWW]]]cccggghhhooouuuppplllqqqwwwiiiTTTMMMMMMHHHAAA===<<<:::888777777888888888777777666666666666777777777888999::::::;;;;;;>>>>>>@@@CCCEEEHHHIIIJJJJJJMMMPPPSSSUUUXXX]]]```fffiiinnnssswww{{{}}}aaa^^^pppSSS@@@:::===;;;???GGGIIInnnzzzvvvxxxEEEMMMFFFGGGHHHJJJKKKMMMNNNOOOYYYeeeuuuttt[[[SSSPPPKKKIIIHHHHHHHHHGGGEEEHHHPPP___rrruuu]]]TTTUUUVVVVVVRRRPPPUUU^^^```aaa^^^YYYWWWWWWSSSMMMLLLJJJHHHFFFGGGIIILLLNNNXXXUUUSSSPPPMMMMMMWWWaaannnpppqqqttt|||jjj```UUUQQQccc~~~]]]JJJEEE???JJJGGGOOOwwwbbb``````ffflllkkkuuuzzz~~~~~~xxxuuuqqqlllhhhgggeeedddccc```cccfffjjjmmmpppqqqqqqqqq\\\PPPMMM[[[yyy}}}~~~{{{|||yyyjjjeeefffddd```^^^VVVUUUVVVYYY```ggglllooovvv}}}zzzuuuxxx{{{ttt]]]RRROOOJJJDDD???>>><<<:::999999999999888888777666666666666777666666777777888999999:::::::::<<<>>>@@@BBBCCCDDDEEEGGGJJJLLLOOORRRVVVYYY]]]```eeeiiimmmrrrvvvzzz~~~}}}uuubbbhhhxxxmmmOOO??????===>>>CCCBBBffflll~~~JJJKKKFFFGGGHHHJJJLLLMMMNNNNNNTTTaaarrr}}}zzz^^^RRRPPPLLLJJJJJJIIIHHHGGGDDDFFFMMMZZZlll}}}rrrccc]]]XXXYYYYYYYYY[[[___kkkkkkfff]]]WWWVVVTTTPPPNNNLLLJJJIIIIIIKKKNNNPPPRRRPPPPPPPPPNNNOOOXXXbbbmmmooopppuuuzzzhhh```WWWTTTiii}}}[[[HHHCCC>>>FFFGGGWWWsss```^^^```gggnnnnnnuuuzzz~~~}}}iiiUUULLLVVVppp}}}xxxooommmjjjiiiiiiZZZYYYXXX[[[ccckkkrrrvvv}}}iiiXXXQQQMMMIIIBBBAAA???<<<;;;:::::::::999888777666666666666666555555666666777777888888777888999:::;;;======>>>???AAADDDFFFHHHKKKOOORRRTTTWWW[[[```cccggglllooovvvxxx|||www}}}hhh___fffbbbDDDAAA???>>>@@@???\\\eee{{{SSSJJJDDDFFFIIILLLMMMNNNNNNMMMOOO\\\nnnzzzcccRRRPPPMMMLLLLLLKKKJJJHHHDDDEEEIIITTTddduuuyyylllaaaaaagggkkkmmmooo{{{{{{tttfffZZZTTTQQQOOOKKKJJJIIIIIIJJJKKKMMMNNNNNNMMMNNNOOONNNPPPZZZeeemmmmmmoooyyyvvveee^^^XXXXXXppp{{{YYYGGGCCCBBBEEEIIIeeennn\\\\\\___gggppppppttt{{{|||cccRRROOOddd{{{{{{wwwqqqllllllnnn___\\\ZZZ\\\ccckkkssswww~~~rrr]]]SSSOOOMMMEEECCCAAA>>><<<;;;::::::999999888777666666666666555555666666666777777777888888999999:::;;;;;;;;;===???AAACCCDDDFFFJJJLLLOOORRRVVVZZZ]]]aaaeeehhhmmmppptttxxx|||{{{ppp]]]\\\{{{sssLLLCCC??????BBBBBBVVVlllttt[[[IIICCCFFFIIIMMMNNNNNNMMMLLLMMMYYYkkkyyyiiiTTTRRROOONNNNNNMMMKKKIIIDDDDDDFFFOOO]]]ppp~~~ooolllqqqwww{{{rrr```UUUOOOLLLIIIIIIJJJKKKMMMNNNOOOPPPPPPNNNMMMMMMMMMQQQ]]]iiipppooosssqqqaaa\\\XXX[[[vvvwwwUUUFFFEEEHHHFFFNNNrrriiiZZZ[[[^^^fffppppppttt{{{uuu^^^TTTUUUwwwzzzwww|||tttlllkkkmmmccc```\\\\\\aaahhhooosssyyy|||dddXXXTTTRRRHHHFFFCCC@@@===<<<;;;::::::999888777666666666666666666666777777777777777888888888888999999999999:::<<<>>>??????AAADDDGGGJJJMMMQQQTTTWWW[[[___bbbeeeiiimmmqqqtttyyy~~~{{{|||aaaVVVlll___KKK???===CCCDDDQQQ}}}zzzaaaGGGCCCFFFIIIMMMNNNNNNMMMLLLNNNXXXhhhwwwoooWWWTTTQQQOOOOOONNNLLLJJJFFFEEEFFFKKKXXXkkk~~~~~~yyyyyy~~~{{{jjj]]]TTTNNNJJJLLLNNNQQQRRRSSSSSSSSSQQQMMMKKKJJJKKKQQQaaaoooxxxxxx}}}nnn^^^YYYWWW^^^{{{tttSSSEEEFFFHHHHHHTTT}}}~~~dddXXX[[[]]]dddmmmnnnsss|||kkk\\\ZZZddd|||yyyuuutttxxx|||{{{oookkklllgggccc___^^^aaagggmmmpppsss{{{}}}ttteee\\\VVVLLLJJJGGGCCC@@@===<<<<<<;;;:::999888777666666666666666666777777777777777555555555666666666666666666777999999:::;;;>>>@@@BBBEEEIIILLLNNNQQQUUUXXX\\\```dddgggjjjnnntttyyy|||zzznnnXXX\\\kkk~~~~~~___CCC<<>><<<;;;999888777666666666555555555555555555555555444444444555555555666666444555666666666777:::<<<;;;===AAADDDFFFIIILLLOOOPPPUUUZZZ\\\]]]aaagggmmmooouuu}}}iii[[[ZZZhhhxxxLLL???CCC???GGGfffXXXFFFGGGHHHJJJLLLMMMNNNNNNPPPRRR]]]ooo|||```[[[UUUPPPNNNMMMMMMMMMIIIGGGEEEEEEMMM\\\nnn{{{xxxmmmaaaXXXOOOQQQSSSTTTRRRNNNJJJGGGJJJKKKPPPXXX```mmm}}}iiiYYYXXX[[[hhhsssPPPCCCEEECCCTTTooolllXXXTTT\\\```eeemmmmmmrrr}}}sssaaadddrrr|||{{{}}}zzzsssrrrrrryyy}}}sssqqqjjjgggddddddggglllppprrrqqquuuzzzwwwxxxnnn]]]TTTRRRNNNJJJFFFCCCAAAAAA<<<;;;:::888777666666666444444444444444444444444444555555666666777777888444555777777666777999;;;777999===@@@BBBDDDHHHJJJIIIMMMRRRTTTTTTXXX^^^eeeeeekkkuuu~~~|||fffXXX]]]uuuUUUEEEGGG@@@FFF___gggFFFGGGHHHJJJKKKMMMNNNOOOPPPNNNXXXkkkyyyccc]]]VVVPPPMMMMMMMMMMMMJJJHHHEEECCCHHHUUUfffrrr~~~yyynnnaaaVVV[[[\\\^^^]]]YYYSSSMMMHHHIIIMMMWWWdddppp{{{gggYYYYYY^^^lllqqqPPPDDDGGGFFF^^^}}}fffTTTRRR]]]aaagggnnnnnnrrr}}}}}}lll```nnn}}}}}}{{{pppooovvv}}}yyyssskkkhhhfffhhhhhhiiinnntttwwwvvv}}}~~~tttzzzeeeZZZUUUPPPMMMHHHCCCAAADDD>>>>>><<<;;;999888666666555666666777777666555555666666666666666666666666555555555555555555555555999999999:::<<>>GGGKKKLLLSSSLLLMMMNNNRRRZZZcccooosss___WWWUUULLLHHHLLLLLLKKKGGGDDDDDDEEENNN^^^nnn}}}ppp```YYYXXX___hhhpppnnnbbbVVVOOONNNNNNQQQ]]]qqq}}}hhh[[[YYY\\\uuupppPPPCCCFFFEEEhhhsssZZZVVVSSSYYYccclllnnnmmmvvvwwwiiihhh||||||~~~wwwnnnjjjhhhiiiiiijjjnnntttxxxxxxssstttsssbbbZZZRRRNNNJJJEEEDDDEEEBBBBBB@@@>>>;;;999888777777777777777777666666666666666666666666666666666555555555555555555555555777777777888:::===???@@@AAACCCFFFIIIKKKNNNRRRVVVXXX]]]dddjjjqqqwww}}}}}}hhh]]]dddpppSSSDDD@@@FFFTTTSSS>>>FFFIIIJJJQQQLLLOOONNNQQQWWW___kkk{{{{{{dddZZZXXXQQQOOOSSSRRRMMMIIIFFFDDDDDDJJJYYYhhhvvv~~~sssgggZZZTTTSSScccllltttssshhh[[[SSSPPPNNNWWWjjj~~~vvvcccZZZ[[[aaa|||eeeKKKDDDIIILLLuuuwwwfffWWWUUUTTTYYYbbbiiimmmmmmwww|||nnnhhhrrryyy}}}|||rrrmmmjjjkkkkkkkkknnnsssyyy|||uuunnnppprrreeeXXXQQQMMMHHHEEEEEEGGGFFFDDDAAA???<<<:::999999999888777666666777777666666666666666666666666555555555555555555555555555555555666888:::<<<===<<<>>>AAACCCEEEGGGKKKNNNNNNSSSYYY```ffflllssswwwuuufffcccgggfffPPPBBBFFFMMMzzzZZZCCCHHHJJJIIIOOOKKKPPPOOOOOORRRYYYfffvvvkkk\\\YYYRRRQQQTTTQQQOOOLLLHHHEEECCCFFFRRR___lll{{{zzzpppfff```[[[SSSNNNMMMWWW```kkknnniii```ZZZWWWSSS```rrrooo```[[[```jjjtttXXXGGGEEEKKKUUUnnn\\\RRRSSSUUUYYY___fffkkknnnyyy|||wwwjjjppptttooo{{{wwwuuu}}}vvvpppllllllmmmlllooosss{{{{{{kkkcccvvvrrr___UUUPPPJJJFFFDDDGGGFFFEEECCCAAA???>>>===;;;:::888777666666666777666666666666666666666666555555555555555555555555444444555666777888999:::888:::<<<>>>???AAAEEEGGGHHHLLLRRRXXX^^^dddkkkooovvv|||uuujjjfff|||bbbMMMFFFIIInnnbbbHHHKKKLLLKKKOOOJJJOOOPPPOOOPPPVVVcccsssuuuaaa[[[SSSQQQSSSOOOPPPMMMIIIFFFBBBCCCLLLWWWeeevvvwwwkkkaaaZZZYYYYYYUUUQQQOOONNNUUU___dddddd```]]][[[\\\eeeppprrrpppxxxnnn```]]]dddrrrkkkQQQEEEEEEKKK]]]}}}iiiXXXNNNRRRVVVZZZ^^^ccckkkppp|||oooiiizzzgggooouuukkkooozzzsssnnnnnnoooooopppsss|||ooo]]]ddd~~~yyydddXXXRRRLLLHHHGGGEEEEEEEEEDDDCCCBBBBBBBBB<<<;;;:::888777666666666666666666666666666666666555555555555555555555555444444555666777888888888666777999:::;;;===@@@CCCEEEHHHMMMRRRXXX^^^eeeiiiooovvvyyypppeeetttVVVFFFGGGbbbgggHHHHHHKKKMMMPPPKKKOOOPPPOOOPPPUUUaaaqqq~~~hhh```WWWTTTUUUQQQPPPMMMKKKIIIDDDBBBIIISSS___qqq}}}pppfff___[[[^^^```]]]XXXVVVTTTXXX]]]aaabbb```]]][[[^^^eeejjjfff```jjj|||mmm```]]]eeewwwlllQQQEEEFFFJJJfffxxxeeeTTTLLLQQQWWW[[[^^^dddkkkqqq~~~lllkkkhhhzzznnnjjj~~~~~~vvvqqqrrrtttssstttvvv~~~yyy```YYYiiioooaaaWWWPPPLLLMMMEEEEEEEEEEEEEEEEEEEEEEEE>>>>>>>>>===;;;999777666666666666666666666666666555555555555555555555555444555666777777777777777555777888999999:::===???BBBEEEIIIMMMQQQWWW]]]bbbiiipppzzzuuurrrddd{{{bbbIIIIIIWWWsssKKKDDDHHHMMMSSSMMMQQQOOOPPPQQQUUU]]]mmmmmmcccXXXSSSTTTRRRQQQOOONNNLLLFFFBBBGGGOOOZZZjjjrrrccc___```eeegggccc^^^]]]WWWXXX\\\aaaddddddaaa^^^XXX^^^dddccc___iiiwwwhhh]]]\\\fff{{{nnnQQQGGGIIIMMMuuuwwwdddTTTMMMRRRXXX]]]aaafffmmmsssyyy|||{{{ooo{{{{{{uuuvvvyyyyyyzzz{{{~~~gggZZZZZZwwwrrrbbbUUUQQQQQQGGGGGGGGGGGGFFFFFFFFFEEEAAABBBCCCBBB@@@===:::888666666666666666666666666555555555555555555555555333444555666666666555444555666777777777888;;;======@@@CCCFFFIIIOOOUUUYYY^^^fffqqq{{{{{{xxxhhhjjj~~~RRRQQQQQQqqq[[[HHHGGGMMMTTTNNNRRRNNNQQQSSSSSSWWWeeezzzzzzmmm[[[RRRSSSQQQTTTSSSRRROOOHHHBBBEEEKKKSSSaaauuuuuukkkkkkpppwwwxxxsssnnnnnncccdddggglllmmmjjjaaaZZZRRRWWW\\\___aaaooo~~~rrrbbb[[[___mmmmmmNNNGGGMMMTTTtttaaaQQQOOORRRXXX^^^dddjjjpppttttttyyy~~~xxxyyy}}}}}}~~~lllbbbRRRccckkkZZZSSSSSSKKKJJJIIIHHHGGGFFFFFFEEEDDDEEEFFFGGGEEEAAA<<<:::666666666666666666666666555555555555555555555555222333444555555555444333444555666666666777999;;;:::;;;>>>@@@DDDIIINNNSSSUUU\\\hhhttt}}}}}}{{{qqq]]]}}}]]]ZZZPPPfffnnnQQQJJJNNNTTTMMMQQQMMMQQQSSSRRRSSS___uuu|||eeeWWWVVVTTTWWWVVVUUURRRJJJBBBCCCIIIMMM[[[nnnuuu{{{~~~xxxlll[[[NNNRRRRRRTTTXXX___sss{{{nnn___[[[ccctttjjjKKKFFFQQQZZZ~~~lllXXXIIIQQQSSSXXX___fffmmmrrrtttxxxzzzzzz||||||}}}zzziii^^^VVVnnnxxxggg___[[[RRRNNNJJJHHHIIIJJJHHHEEEDDDDDDEEEGGGHHHFFFBBB???<<<;;;:::888777666666555555444444333333444444444555666666666555444444333444444444555555555555666777999:::<<<===AAAFFFIIIOOOSSS^^^jjjsssyyy{{{mmmiiimmmPPPMMMbbb___MMMPPPRRRQQQRRROOOOOOQQQSSSTTT\\\nnnsssZZZUUUSSSXXXVVVTTTQQQNNNKKKHHHFFFKKKRRRaaattt{{{iiiVVVNNNNNNLLLVVV[[[YYY```zzzxxxfff]]]^^^fff~~~ZZZOOOJJJPPPllleeeTTTRRRPPPSSSYYY___fffnnnvvv{{{zzzwww{{{{{{~~~nnncccWWWgggpppddd\\\VVVQQQMMMKKKKKKKKKIIIFFFGGGFFFEEEEEEFFFFFFDDDBBB???>>><<<:::888777666555555555444444333444444444333444444444333333222111444444444555555555555666777888:::;;;<<<@@@DDDHHHKKKPPPZZZfffnnnttt~~~}}}ssskkkjjj}}}[[[QQQ]]]mmmTTTOOOMMMNNNRRRPPPPPPQQQSSSSSSZZZkkk|||~~~aaaZZZYYYVVVVVVTTTSSSPPPLLLHHHEEEHHHNNN]]]ooozzzooo```RRRLLLNNNMMMUUUZZZ[[[ffftttddd___bbbmmm]]]PPPIIITTTvvvxxx```RRRQQQRRRTTTYYY^^^eeennnwww}}}~~~zzz~~~uuu{{{~~~rrr___aaa}}}~~~oooeee\\\WWWQQQNNNNNNMMMJJJGGGJJJHHHEEEDDDEEEFFFEEEEEECCCAAA???===:::999888777777666555444444444444444333444444444444333222222444444444555555555555666666777999:::;;;===AAADDDGGGJJJSSS^^^fffllluuu|||~~~rrrhhhpppnnnXXXWWW{{{YYYLLLJJJOOOTTTQQQQQQRRRSSSRRRWWWfffuuuddd^^^\\\TTTTTTUUUVVVTTTOOOIIIDDDEEEJJJVVVhhhxxx~~~uuuiii___UUUMMMKKKMMMQQQUUUZZZaaarrrooo```]]]eeeuuu___PPPIII\\\ooo[[[QQQQQQSSSVVVYYY^^^eeeoooxxx~~~xxx|||~~~ooobbbmmm~~~ssseee___XXXSSSQQQOOOLLLIIILLLIIIGGGFFFFFFGGGFFFEEEDDDCCCAAA???>>><<<<<<;;;999888777666555555555555555555666666666666555555444444444555555555555666555666888888999;;;>>>AAACCCFFFMMMWWW]]]cccmmmwwwwwwzzziiihhh|||```RRRqqqYYYJJJKKKQQQWWWSSSRRRRRRSSSRRRTTT```lll{{{iiibbb___SSSTTTVVVXXXXXXSSSKKKDDDCCCFFFQQQaaappp~~~qqqfff[[[TTTOOOKKKKKKNNNTTTVVV\\\jjj|||iii^^^[[[ggg|||zzz]]]OOOKKKiiixxxgggXXXRRRRRRSSSVVV[[[bbbhhhqqqyyy~~~}}}kkkhhhpppoooiii```YYYVVVSSSOOOKKKLLLJJJIIIJJJJJJIIIFFFDDDCCCCCCBBBAAAAAAAAAAAAAAA<<<;;;:::888777666666666555555666777777666666555444444444555555555555666444666777888888999;;;===@@@BBBGGGPPPUUU[[[eeeooo}}}uuuvvvllleeesssfffRRReeeYYYHHHJJJQQQSSSTTTSSSSSSSSSRRRRRR[[[eeerrrrrriiiaaaUUUUUUWWWZZZ[[[WWWOOOGGGCCCEEELLLZZZhhhwww}}}xxxeee\\\TTTQQQOOOLLLMMMPPPXXXYYYaaauuutttddd^^^]]]mmmiiiVVVMMMRRRyyyrrr___UUUQQQPPPRRRVVV^^^ffflllsssyyy}}}|||pppmmmyyy{{{tttjjjbbb]]]YYYTTTPPPMMMLLLKKKKKKLLLJJJGGGDDDCCCCCCBBBBBBCCCCCCDDDDDD???>>>===;;;999888888777333333444555555555555444444444444555555555555666444666888888888888999;;;===>>>BBBIIINNNSSS]]]hhhuuu{{{ooouuunnndddpppnnnZZZ___aaaIIIHHHMMMOOOVVVTTTSSSTTTRRRRRRWWW___lllzzzxxxjjj^^^YYYWWWWWWZZZ]]][[[SSSMMMDDDDDDHHHSSS```ooo{{{rrrmmm^^^XXXSSSRRRPPPNNNQQQVVV[[[]]]iiinnnbbb```dddxxxsss[[[PPPMMM^^^mmmYYYQQQPPPNNNSSSXXX___gggnnntttzzz~~~xxxwwwsssjjjddd___ZZZVVVPPPNNNKKKJJJJJJJJJHHHGGGEEEDDDDDDCCCCCCDDDDDDDDDBBBAAA???===;;;:::999999333333444555555555555555444444444555555555555666555666888888888777888999::::::>>>CCCGGGLLLWWWaaannn|||rrrmmmssshhhsss{{{hhh___}}}rrrNNNFFFMMMQQQVVVTTTTTTUUUSSSRRRUUU\\\gggttt~~~nnnbbb^^^ZZZXXXZZZ^^^^^^XXXRRREEECCCEEEMMMYYYgggyyy}}}rrriiieee\\\XXXUUUSSSPPPOOOUUU]]]]]]```pppjjjaaaccckkk~~~fffSSSLLLOOOllllllVVVQQQQQQPPPWWWZZZ___eeelllttt}}}}}}zzzpppiiiddd___[[[TTTPPPKKKHHHHHHIIIJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCAAA???===;;;::::::555555666777888888777777444444444555555555666666555777999999888777888999888888;;;@@@CCCHHHSSS]]]jjjyyyyyymmmyyymmmxxxttt```rrr~~~RRRGGGPPPXXXWWWUUUTTTVVVTTTRRRUUUZZZeeeqqqyyynnnaaa\\\XXXYYY^^^___[[[VVVFFFBBBCCCIIITTTbbbttt}}}zzz{{{wwwlllccc```]]]ZZZVVVSSSNNNNNNXXXccc^^^cccuuu|||hhhaaaeeeoooxxxaaaPPPKKKRRRuuummmVVVSSSUUUSSS[[[\\\^^^bbbiiisss~~~xxx}}}vvvpppiiiddd^^^XXXQQQMMMLLLLLLJJJHHHGGGFFFEEEFFFGGGGGGEEEDDDDDDCCCAAA@@@??????>>>>>>>>>===;;;999888777666666777777666555555555666666666666666666777777777777777888999:::>>>DDDLLLQQQcccpppyyyxxxrrruuuhhhmmmaaaDDDXXXTTTYYYXXXXXXWWWUUUUUUUUUUUU]]]jjjzzzpppeee```YYYUUUVVV[[[\\\ZZZSSSGGGAAAFFFMMMTTTdddvvv|||wwwtttnnnddd```bbb\\\WWWRRRPPPNNNQQQ[[[gggaaannnwwwgggbbbgggvvvsssPPPRRRNNNSSSgggSSSPPPTTTVVV```aaabbbeeekkkvvv~~~uuuoooddd^^^VVVQQQOOOMMMKKKHHHHHHGGGFFFGGGHHHHHHFFFEEEDDDCCCBBB@@@????????????>>>>>><<<:::999888777777777777666666555555666666666666666666777777777777777888999:::===CCCJJJOOO^^^lllyyyssssssyyyppppppIIIVVVTTT___]]]ZZZXXXWWWWWWWWWVVVXXXddduuuyyylllfff]]]XXXXXX\\\]]]]]]UUUIIIBBBEEEIIIPPPaaarrr}}}|||wwwssskkkaaa\\\]]]YYYTTTQQQPPPOOOSSS]]]iiifffuuurrrccc```fffxxxoooNNNPPPNNNXXXdddQQQOOOSSSVVVaaabbbdddgggmmmwwwyyyyyyzzz|||~~~vvvmmmggg___XXXUUUQQQMMMIIIJJJIIIGGGGGGHHHHHHGGGEEEDDDDDDBBBAAA@@@????????????>>>>>><<<;;;:::999999888888777777666666666666666666666666777777777777888999999:::<<<@@@FFFKKKXXXfff|||||||||xxxtttuuuPPPSSSVVVfffaaa[[[XXXXXXYYYWWWVVVSSS]]]nnn~~~tttkkkaaa[[[[[[]]]___aaaYYYNNNDDDCCCDDDKKK[[[lll{{{wwwkkkhhhjjjsss|||vvvpppggg^^^XXXXXXTTTQQQPPPPPPQQQUUU___jjjjjj~~~}}}nnnbbbbbbjjj~~~jjjMMMOOOPPPbbbzzz```PPPNNNRRRUUUaaacccfffiiinnnyyyuuuppp|||vvvvvv}}}~~~wwwqqqiiibbb]]]XXXRRRMMMLLLJJJHHHHHHHHHHHHFFFEEEFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@??????>>>===<<<;;;999999999999888777777666666666666777777777777888999999:::::::::>>>CCCFFFTTTccczzzvvv{{{||||||WWWQQQXXXiiiccc\\\XXXYYYYYYWWWUUUQQQYYYhhhyyyzzzoooccc]]]\\\]]]```ccc]]]SSSHHHBBBAAAFFFTTTcccrrr~~~wwwjjjeeeffflll{{{{{{tttmmmeee]]]WWWUUUSSSQQQPPPQQQRRRUUU^^^hhhlll{{{mmmcccgggrrrfffNNNOOOSSSooosss]]]PPPOOOSSSVVV```cccfffjjjooozzzyyyooouuutttrrrxxx|||tttnnniiibbb[[[UUUQQQOOOLLLJJJIIIHHHGGGEEEHHHGGGFFFDDDCCCCCCCCCCCCAAAAAABBBBBBAAA@@@???>>>;;;;;;<<<;;;;;;999888777777777777888888888999999:::::::::::::::<<<@@@CCCRRRbbbyyyyyy~~~~~~zzz^^^NNNUUUfffbbb^^^\\\\\\[[[YYYWWWTTTWWWcccuuurrreee```^^^]]]```ddd```XXXNNNEEE@@@BBBNNNYYYhhhuuuzzztttppprrrttt|||{{{yyyssskkkddd___ZZZWWWUUURRRQQQQQQQQQSSS\\\fffqqqwwwjjjdddmmm|||cccQQQRRRXXX~~~mmm[[[QQQPPPTTTXXX^^^bbbgggjjjooozzzuuuttttttrrrvvv}}}{{{wwwppphhhccc[[[XXXSSSPPPNNNLLLJJJIIIJJJJJJHHHGGGFFFEEEEEEEEEBBBBBBCCCDDDDDDCCCBBBAAA>>>>>>???>>>===<<<:::999888999999999999::::::::::::;;;;;;::::::<<>><<<::::::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;;;;<<>><<<<<<@@@BBBBBBAAA======<<<<<<<<<>>>???@@@NNN```zzzwwwzzzqqqiiilll~~~NNNFFFCCCNNNPPPSSS]]]^^^VVVUUUYYYWWWWWW[[[fffuuu~~~vvvbbbXXX]]]ZZZ^^^___XXXLLLDDDCCCFFFKKKRRRbbbxxx~~~}}}uuuoookkkgggbbb^^^WWWUUURRRMMMJJJQQQ```mmmqqqgggfffrrryyyjjjTTTPPPQQQrrrsss]]]QQQNNNOOOSSSWWW]]]ccckkkpppttt|||}}}zzz{{{yyytttwww}}}~~~vvvqqqkkkddd```]]][[[YYYUUURRRNNNLLLJJJIIIKKKKKKHHHEEEDDDEEEGGGGGGEEEBBBAAAAAABBBAAA@@@CCC@@@>>>???BBBDDDDDDCCCDDDCCCBBBAAA@@@?????????LLL]]]uuu|||vvv{{{nnnppp|||\\\HHHCCCJJJLLLOOOYYY\\\XXXXXXZZZXXXWWWYYYbbbpppqqq```YYY[[[___```ZZZPPPGGGDDDEEEHHHMMM\\\ppp}}}uuuoookkkhhhccc```XXXTTTQQQNNNLLLRRRfffyyyyyymmmhhhlll}}}wwwgggXXXTTTVVVzzz|||kkkYYYQQQPPPQQQTTTWWW___ccciiiooouuuxxx{{{~~~vvvvvvzzz{{{zzzrrrllliiifffbbb]]]XXXTTTRRRQQQMMMNNNNNNLLLJJJIIIIIIKKKJJJGGGCCCBBBBBBCCCCCCBBBCCCBBB@@@AAACCCEEEEEEDDDFFFFFFFFFEEEDDDBBBAAA@@@JJJWWWnnnsssxxx{{{{{{pppKKKEEEDDDEEELLLUUUZZZ[[[\\\\\\YYYWWWVVV\\\hhhwwwnnn[[[\\\___aaa]]]UUULLLFFFCCCDDDHHHSSSeeevvv}}}uuuooollljjjfffccc[[[SSSPPPQQQOOOUUUnnn|||sssjjjjjjtttuuuccc[[[XXX^^^pppbbbTTTPPPQQQRRRUUUXXX```ccchhhnnnwww~~~xxxvvv|||www{{{xxxtttvvvttt{{{tttpppkkkddd^^^ZZZXXXWWWTTTTTTSSSQQQPPPOOOOOOPPPMMMJJJFFFDDDDDDEEEEEEEEECCCCCCBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCHHHRRReee~~~~~~tttwww|||]]]OOOBBBAAAKKKRRRXXX]]]\\\\\\ZZZWWWUUUXXXcccqqq{{{{{{eee^^^___```___YYYQQQHHHCCCBBBCCCLLL[[[lll|||}}}uuupppnnnllliiiggg^^^TTTPPPSSSSSSZZZxxx{{{rrrjjjlllzzzuuuaaa\\\[[[eeehhh\\\QQQNNNPPPRRRWWW[[[bbbdddgggmmmyyy}}}tttqqqqqqsss|||xxx{{{ssssssrrr~~~|||vvvooohhhcccaaa```\\\[[[YYYXXXWWWVVVUUUUUURRRPPPLLLJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIGGGFFFEEEHHHMMM\\\rrr|||tttllljjjjjjmmmuuu~~~yyyrrrdddHHHAAALLLQQQXXX___[[[\\\[[[YYYVVVWWW___lllvvvoooaaa```______]]]WWWMMMFFFCCCBBBGGGTTTddduuu}}}wwwsssqqqoookkkhhhaaaWWWRRRUUUXXXdddzzzrrrjjjnnnxxxccc\\\^^^nnnfff[[[PPPMMMNNNQQQXXX^^^bbbfffhhhmmmzzzyyyuuuqqq|||vvvssssssyyyyyysssooonnnhhhfffcccaaaaaa```^^^\\\ZZZXXXUUUTTTTTTSSSQQQPPPPPPQQQQQQPPPMMMJJJJJJJJJQQQPPPOOOMMMKKKIIIGGGEEEHHHJJJRRRbbbttt|||zzztttccc[[[VVVUUUWWW[[[dddlllxxxpppvvv}}}VVVCCCLLLOOOXXXbbb[[[\\\\\\[[[WWWVVV[[[fffoooyyywwwgggccc______aaa^^^UUUMMMFFFCCCEEENNN\\\lll~~~~~~yyyvvvuuurrrlllhhh```[[[VVVWWW```uuuvvvpppmmmuuuiiiaaafffzzzcccZZZPPPMMMNNNQQQXXX___aaagggjjjnnn{{{{{{xxx~~~zzzvvvsssttt~~~zzzwwwsssqqqpppooollliiibbbaaa```______]]]ZZZWWWVVVWWWXXXUUUQQQMMMLLLLLLTTTRRRPPPMMMKKKIIIHHHGGGIIIGGGIIIRRR^^^dddaaa]]]QQQKKKGGGHHHJJJNNNUUU]]]iii}}}uuurrrzzzfffEEEJJJKKKXXXeee]]]]]]^^^]]]YYYTTTVVV___gggmmm|||nnnfff___```eeeeee^^^VVVKKKEEEDDDIIISSS```ppp}}}|||zzzxxxssslllggg]]]]]]ZZZZZZiiisssqqqssspppjjjrrr}}}]]]VVVPPPOOOPPPQQQWWW]]]```hhhmmmooozzzttt~~~}}}xxxssspppvvv~~~}}}{{{xxxuuuhhhgggggggggfffddd```]]]WWWYYYZZZWWWQQQLLLKKKKKKPPPOOOLLLJJJIIIIIIIIIIIIIIIFFFDDDHHHOOORRRPPPMMMJJJEEEBBBCCCEEEHHHNNNUUU^^^sss|||tttyyyxxx|||{{{qqqGGGGGGHHHWWWggg___^^^```___YYYSSSSSSYYY```jjjxxxsssiii```aaahhhjjjddd\\\NNNGGGCCCFFFMMMXXXgggsss}}}|||zzztttlllfff[[[___]]]\\\ooo~~~ssstttyyyuuurrr{{{sssVVVRRROOOPPPRRRRRRVVV[[[___iiioooooozzz{{{zzz|||yyywwwyyy{{{uuuoooqqqssspppmmmkkkiiifff```[[[^^^^^^]]]YYYSSSNNNJJJHHHLLLOOOOOOLLLLLLNNNMMMJJJHHHFFFDDDEEEHHHLLLNNNOOOIIIFFFAAA>>>???DDDJJJOOO^^^mmmrrrrrrsssuuurrrxxxvvvJJJHHHHHHOOO^^^aaa___cccbbb[[[VVVVVVYYYYYYcccvvvppp___ZZZbbbjjjggg___YYYLLLDDDEEEHHHMMM]]]ooo}}}yyyqqqhhhaaaVVV^^^```ccc|||vvvuuu}}}{{{xxxiiiXXXQQQMMMNNNQQQTTTYYY___cccgggkkkrrr||||||yyy~~~www}}}zzzrrrpppzzz|||yyytttpppmmmiiiccc___]]]\\\ZZZUUUPPPKKKHHHFFFIIIKKKKKKJJJKKKNNNNNNKKKGGGEEEBBBCCCFFFJJJMMMNNNLLLIIIEEEAAA@@@CCCIIIMMMXXXiiiwwwppp~~~wwwppp~~~xxx~~~OOOHHHEEEKKK[[[bbbeeehhhggg```ZZZYYYWWWTTT]]]oooxxxggg]]]^^^bbbcccaaaZZZNNNFFFFFFGGGJJJXXXhhh~~~|||yyyrrriiicccYYY^^^bbblllxxxyyy|||kkkXXXQQQMMMNNNQQQTTTYYY^^^bbbfffkkkrrr}}}tttyyyvvvpppsss}}}zzztttooojjjfffaaa^^^ZZZTTTOOOKKKIIIGGGHHHJJJJJJJJJNNNTTTUUURRRKKKIIIFFFEEEHHHLLLOOOPPPRRROOOJJJDDDAAABBBFFFJJJTTTggg~~~rrrvvvnnnoooWWWJJJDDDFFFRRRZZZhhhkkkkkkgggbbb___YYYSSSXXXfffwwwyyypppaaaWWWVVVZZZ```\\\RRRIIIGGGEEEFFFPPP\\\pppzzz~~~{{{uuummmggg^^^```iii}}}xxx}}}jjjWWWPPPLLLNNNQQQTTTXXX^^^aaaeeejjjrrrwwwpppyyyqqqpppttt}}}wwwssspppjjjfff___XXXSSSPPPMMMLLLJJJLLLMMMOOOVVV___ccc```XXXTTTPPPOOOPPPRRRTTTUUUVVVTTTOOOIIICCCAAADDDGGGSSShhhvvvqqqrrreeetttcccQQQJJJGGGKKKPPPdddiiimmmllljjjggg___WWWWWW]]]kkk|||}}}}}}lll[[[SSSXXXaaa^^^VVVNNNIIIEEECCCHHHQQQ```kkk{{{~~~yyyqqqllleeeeeettt~~~fffVVVPPPLLLNNNQQQSSSWWW\\\```eeejjjrrr{{{zzz}}}rrr|||tttqqqqqq{{{}}}{{{tttnnneee]]]XXXTTTQQQNNNLLLNNNOOOTTT___lllrrrqqqhhhddd___\\\ZZZZZZYYYXXXWWWWWWSSSLLLDDDAAACCCFFFQQQgggxxxnnnwwwxxxbbbkkkwwwrrrXXXPPPIIIGGGNNN^^^fffnnnooonnnjjjbbbZZZYYYVVV___rrryyy}}}kkk\\\\\\ccc```ZZZSSSMMMGGGCCCDDDHHHUUU___ppp~~~yyyrrrmmmjjjmmmwwwtttyyy~~~iiiUUUOOOKKKNNNQQQSSSVVV[[[___dddjjjrrr{{{wwwvvvsssrrrwww{{{tttjjjbbb\\\WWWRRRNNNKKKMMMOOOWWWfffxxxzzzvvvpppkkkfffaaa\\\XXXVVVWWWUUUNNNFFFBBBDDDGGGOOOeee{{{nnnqqqiiigggxxx}}}cccRRRDDD???JJJVVVbbbnnnpppnnniiibbb[[[YYYTTTYYYkkk{{{}}}zzzwwweee]]]___```^^^YYYRRRKKKFFFEEEEEEOOOWWWfffyyy}}}yyytttooopppyyyvvvuuu{{{nnnSSSNNNKKKNNNQQQRRRVVVZZZ]]]ccciiirrr~~~wwwssspppssszzzooogggaaaZZZSSSMMMKKKMMMPPPZZZmmm{{{sssjjjaaa[[[SSSUUUUUUOOOGGGCCCEEEIIIRRRhhhvvvooozzzjjj~~~vvv{{{gggHHH:::GGGKKK[[[kkkoookkkgggdddaaaYYYVVV[[[fffrrr}}}oooaaa[[[``````]]]WWWPPPKKKGGGEEEJJJOOO[[[lll~~~yyyvvv{{{}}}||||||hhhSSSMMMKKKMMMQQQRRRUUUYYY\\\bbbiiirrr~~~}}}xxxqqqnnnppp{{{tttllleee^^^UUUNNNMMMNNNRRR]]]rrr}}}qqqeee^^^PPPSSSTTTOOOGGGCCCFFFKKKYYYmmmpppxxxooohhh|||VVV>>>HHH@@@SSSgggmmmjjjhhhhhhgggXXXZZZ^^^dddjjjttt||||||iii``````bbb```ZZZSSSNNNIIIFFFEEEIIISSScccuuu~~~sss\\\RRRMMMJJJMMMQQQRRRUUUYYY\\\bbbiiirrrtttlllmmmrrrvvvvvvlllbbbXXXRRROOOPPPUUUddd{{{zzzlll___VVVSSSQQQNNNGGGBBBEEELLLYYYuuuttttttlllwww}}}gggGGGEEEFFFEEERRRjjjtttnnnlllqqqbbbXXXUUU]]]eeeiiitttxxx___]]]^^^^^^\\\VVVPPPKKKIIIDDDBBBGGGUUUeeevvvfffVVVNNNMMMLLLLLLNNNRRRUUUWWW\\\cccfffqqqwwwooommmpppsss|||sssiii___YYYSSSRRRWWWggg{{{nnncccYYYVVVRRRNNNGGGBBBFFFMMM[[[wwwxxxtttjjjiiitttIIIEEECCCBBBMMMcccrrrtttrrrsssdddYYYUUU[[[aaaeeeooo|||lllaaaaaa```___[[[VVVPPPKKKFFFCCCEEEPPP___nnncccTTTNNNMMMLLLLLLNNNQQQTTTVVV[[[cccgggrrr}}}|||rrrnnnmmmnnnuuu|||rrrhhhaaaZZZVVVZZZmmm|||rrrjjj^^^YYYTTTNNNHHHCCCGGGNNN]]]{{{uuulll]]]OOOFFFAAAAAAHHHXXXlllwwwwwwsssfff]]]WWWXXX[[[]]]gggrrr}}}vvvgggccc___^^^^^^[[[UUUOOOJJJEEEDDDJJJUUUbbbrrr{{{^^^RRROOONNNLLLLLLMMMPPPSSSUUUZZZccchhhuuu~~~|||wwwpppkkkjjjjjj~~~{{{ooohhhbbb\\\___vvv~~~uuuooobbb[[[TTTNNNHHHEEEIIIPPP___wwwwww]]]tttbbbKKKCCCDDDFFFOOO```qqqvvvrrriiiaaaYYYWWWUUUVVV^^^hhhxxx~~~pppfff]]]ZZZ]]]]]]YYYSSSNNNHHHDDDEEEKKKUUUdddqqqwww[[[QQQOOONNNLLLKKKLLLOOOQQQSSSYYYbbbiiivvv~~~|||~~~{{{~~~||||||}}}~~~tttmmmjjjgggsssuuummmiiiccchhhwwwqqqbbb[[[RRRMMMIIIGGGKKKRRR___}}}~~~eeehhhXXXGGGGGGFFFGGGTTTfffsssvvvkkkeee^^^WWWRRRRRRXXX___kkk|||nnn___XXX[[[___^^^[[[SSSLLLFFFDDDEEEJJJWWWcccvvvvvvZZZRRRNNNMMMLLLKKKLLLNNNQQQRRRXXXbbbiiiwww{{{{{{}}}}}}zzz{{{|||sssoookkkmmmzzzsssrrrllltttuuummm___WWWOOOLLLIIIIIIMMMSSS^^^{{{nnn^^^uuutttTTTMMMEEECCCKKK\\\nnnzzzmmmiiicccZZZSSSQQQTTTYYYaaavvv~~~yyyfff\\\]]]aaabbbaaaWWWQQQKKKGGGCCCDDDMMMWWWiiixxxwwwZZZRRRMMMLLLJJJJJJKKKNNNQQQSSSWWWaaahhhvvv|||yyy}}}zzzzzz~~~|||wwwqqqkkkwww{{{yyyvvvrrrgggZZZRRRLLLJJJJJJJJJNNNSSS]]]zzzrrruuuXXXcccmmmYYYFFFBBBHHHSSSdddtttmmmlllggg^^^UUURRRTTTVVVZZZooozzz~~~~~~lllaaa___aaaaaaaaaZZZUUUQQQLLLEEEBBBGGGOOO[[[kkk}}}yyyYYYQQQKKKJJJIIIIIIKKKNNNQQQSSSWWW```fffttt~~~xxxyyy{{{zzz}}}}}}uuujjjqqq~~~|||ooobbbVVVOOOJJJIIIJJJKKKOOOTTT\\\zzziiiyyyzzzWWW\\\|||eeeHHHBBBGGGMMM[[[lllmmmnnnjjj```WWWSSSTTTVVVVVVkkkttt}}}~~~oooddd______^^^]]][[[XXXTTTOOOGGGAAADDDKKKPPP```tttyyyYYYPPPJJJIIIIIIIIIKKKNNNRRRTTTWWW```eeesss|||www{{{}}}xxxvvv{{{zzz{{{ttt||||||kkkbbbTTTLLLIIILLLJJJFFFIIIPPP]]]zzzsssnnn\\\SSShhhPPPHHHMMMBBBHHHgggkkkoooqqqkkkaaaVVVPPPNNNSSS]]]hhhrrryyyvvvlllddd]]]]]]aaa```\\\WWWQQQLLLGGGBBB???JJJSSSbbbrrryyyZZZPPPIIIHHHHHHIIIJJJLLLNNNOOOXXX]]]fffvvv|||zzzxxxxxx~~~tttwwwzzziii___TTTMMMJJJMMMLLLHHHJJJPPP]]]~~~vvv^^^PPPUUU|||[[[GGGIIIDDDIII```lllooopppkkk```VVVPPPNNNKKKTTT]]]gggyyyzzzuuukkkaaa]]]]]]___\\\XXXTTTPPPKKKFFFBBBEEELLLXXXgggvvvwwwZZZQQQIIIHHHHHHIIIJJJLLLNNNOOOVVVZZZeeeuuu}}}}}}wwwxxxzzzwwwuuu{{{iii___UUUMMMJJJOOOOOOKKKKKKPPP]]]~~~dddMMMLLLiiifffEEEEEEEEEFFFRRRjjjmmmnnnjjjaaaXXXRRROOOJJJPPPWWW```qqqwwwtttiii```\\\^^^\\\YYYVVVTTTOOOJJJGGGBBBFFFNNNYYYgggyyypppVVVPPPHHHHHHHHHIIIJJJLLLNNNPPPTTTXXXccctttyyyvvvxxx{{{}}}xxx~~~~~~lllaaaUUUNNNLLLQQQRRRLLLJJJOOO^^^nnnNNNNNN]]]vvvMMMFFFGGGEEEHHH```eeejjjkkkfff]]]VVVQQQLLLOOOTTT\\\lll{{{zzz{{{qqqgggaaa]]][[[ZZZXXXVVVSSSNNNJJJDDDEEEHHHOOO[[[nnngggPPPLLLHHHGGGHHHHHHJJJLLLNNNPPPSSSXXXcccttt~~~yyywwwyyy{{{~~~||||||nnncccUUUPPPQQQVVVSSSKKKJJJOOOaaa{{{SSSLLLNNNppp```MMMIIIEEEFFFRRRZZZdddkkkkkkdddZZZTTTJJJJJJMMMUUUdddwww{{{xxxmmmeee^^^\\\ZZZYYYWWWTTTPPPMMMFFFEEEEEEHHHQQQaaasss^^^JJJGGGFFFFFFFFFGGGIIIKKKNNNOOOTTTYYYcccsss~~~{{{zzzzzzzzz}}}vvvnnncccVVVUUUYYY]]]VVVKKKJJJQQQeeeYYYIIIFFFWWW{{{[[[KKKCCCDDDGGGPPP^^^iiimmmhhh___XXXNNNJJJKKKRRR___nnn~~~{{{tttjjjaaa___\\\YYYWWWUUURRRPPPHHHFFFDDDCCCIIITTTbbblll{{{|||YYYFFFDDDDDDDDDDDDFFFHHHJJJMMMNNNTTTXXXcccsss~~~yyy}}}~~~{{{zzz{{{{{{pppeeeYYY\\\ccceeeYYYKKKKKKUUUiii{{{___IIIHHHJJJppp{{{^^^IIIEEEBBBKKKXXXdddjjjiiibbb]]]VVVOOOLLLSSS]]]hhhwwwuuutttgggccc^^^ZZZXXXVVVTTTRRRLLLJJJFFFDDDEEEKKKTTT[[[hhhyyy|||YYYFFFDDDBBBBBBCCCDDDFFFIIIKKKMMMRRRVVVaaarrr||||||~~~}}}{{{~~~|||~~~|||zzzssshhh[[[```iiijjj\\\LLLMMMXXXlll{{{aaaIIIKKKDDD\\\yyyXXXKKKCCCJJJUUU```ggghhhddd```XXXPPPKKKPPPXXXaaannnzzz|||mmm~~~lllgggaaa\\\YYYWWWUUUTTTPPPNNNJJJFFFEEEHHHMMMRRR[[[mmm~~~[[[HHHEEEAAAAAABBBCCCEEEHHHKKKLLLOOOTTT```qqqxxxuuuxxxxxx|||ppp}}}~~~~~~|||qqqbbb]]]gggooojjj[[[PPPRRRXXXuuu|||gggLLLBBBGGGPPPyyyyyyLLLGGGEEEKKKYYYeeegggccc```YYYVVVRRRPPPTTT^^^kkkttt||||||qqqmmmfff]]]VVVSSSTTTWWWRRRQQQNNNJJJHHHGGGFFFFFFUUU```pppdddFFF<<<===>>>@@@BBBFFFIIILLLMMMPPPUUU___ooo}}}xxxpppzzz|||zzzrrrfffeeeqqqyyyppp\\\PPPUUU___~~~|||oooOOOCCCEEEIIIhhh[[[IIIEEEFFFRRR^^^ccccccbbb[[[XXXTTTQQQRRRYYYcccjjjssswwwyyyoooddd\\\XXXWWWWWWTTTSSSPPPLLLIIIGGGEEEDDDIIIRRR```ooo|||~~~cccFFF===>>>>>>@@@BBBEEEHHHKKKLLLOOOTTT^^^mmmwwwvvvtttwww~~~{{{~~~uuunnnvvvyyy___RRR\\\lllooozzzvvvTTTCCCCCCBBBRRRwwwtttPPPGGGCCCJJJTTT\\\aaaccc^^^[[[WWWRRRPPPRRRWWW\\\fffrrryyywwwiii```ZZZVVVSSSVVVUUUSSSOOOLLLHHHDDDCCCAAAGGGPPP[[[gggwwwzzz```FFF@@@>>>???@@@BBBEEEGGGJJJKKKNNNRRR\\\kkk||||||wwwxxxxxx|||yyyzzzyyyaaaUUUeeezzz}}}hhhjjjXXXDDDDDD@@@BBBYYYYYYMMMBBBDDDMMMVVV]]]bbb___]]]ZZZUUUPPPOOOPPPRRR```iiisss|||nnnddd^^^YYYUUUVVVVVVTTTRRROOOJJJGGGDDDBBBEEEHHHMMMVVVddduuuxxx^^^FFFBBB@@@@@@AAABBBDDDGGGIIIJJJMMMQQQZZZhhhyyy{{{xxxxxxzzz{{{}}}aaaXXXmmmxxxmmmdddttt\\\FFFEEEBBB===IIIllldddTTTEEEBBBHHHPPPXXX___^^^^^^\\\XXXSSSPPPOOOOOOYYY```iiiqqqyyyyyykkkddd___[[[VVVVVVUUUTTTQQQNNNKKKIIIDDDDDDDDDEEEJJJVVVfffrrryyy]]]FFFCCCBBBBBBBBBCCCEEEGGGHHHIIILLLPPPXXXfffwwwyyy{{{yyywwwvvv{{{{{{bbb___xxxxxxvvvdddmmmbbbIIIFFFCCC>>>CCCXXX|||gggPPPDDDEEEKKKSSSZZZ]]]^^^]]]ZZZUUURRRPPPPPPOOOVVV___hhhtttvvvuuuiiibbb]]]XXXXXXVVVUUURRRPPPNNNLLLDDDCCCBBBAAACCCLLLZZZcccooo{{{|||^^^GGGFFFDDDDDDDDDEEEFFFGGGHHHIIILLLOOOWWWeeeuuu~~~yyy|||}}}|||wwwvvvuuu|||zzz~~~hhhkkk}}}lllqqqjjjLLLDDD@@@???AAAHHHeeehhhOOOFFFFFFMMMTTT]]]]]]]]]ZZZVVVRRRQQQPPPJJJPPPXXX___hhhyyyzzztttgggaaa\\\[[[XXXUUURRRPPPNNNMMMHHHGGGEEEBBBAAAEEENNNTTT[[[gggwww~~~___IIIIIIGGGFFFFFFFFFGGGHHHIIIIIILLLOOOWWWddduuuyyyzzzvvvvvvvvvyyyzzzpppwwwzzzpppOOOBBB<<<>>>AAA???QQQ}}}~~~[[[HHHCCCGGGNNN]]]]]]]]]ZZZVVVRRRPPPPPPLLLOOOUUUXXX]]]hhh}}}|||rrriii```^^^ZZZUUURRROOONNNMMMOOOOOOLLLGGGBBBAAAEEEJJJMMMXXXfffrrrzzzaaaKKKKKKHHHHHHGGGGGGHHHHHHIIIIIIMMMOOOWWWdddttt{{{wwwwwwyyyuuuzzzvvv|||wwwXXXAAABBB@@@>>>AAACCCgggkkkGGGHHHNNNCCCSSSZZZ^^^ZZZWWWXXXVVVRRRNNNMMMLLLNNNUUUaaapppzzzxxxuuuiiibbb[[[VVVRRRNNNOOOTTTOOOLLLIIIFFFEEEDDDCCCBBBJJJNNNWWWcccllluuufffPPPJJJKKKJJJHHHFFFEEEEEEEEEEEEMMMPPPVVVaaattt~~~ttt||||||tttaaaDDDAAA>>><<<@@@AAANNNzzzQQQDDDHHHBBBLLLTTTZZZYYYXXXZZZYYYVVVOOOMMMLLLLLLQQQ\\\iiiqqq}}}||||||qqqhhh___ZZZVVVRRRRRRTTTRRROOOLLLIIIHHHFFFDDDBBBDDDGGGNNNXXX___fffsss~~~fffPPPJJJKKKJJJHHHFFFEEEEEEEEEFFFLLLOOOUUU```sss}}}sss~~~|||}}}pppkkkFFF???<<<;;;>>>>>>@@@^^^eeeHHHFFFEEEGGGNNNUUUXXXYYY[[[YYYVVVPPPOOOLLLKKKMMMTTT^^^eeennn|||~~~ssseee^^^ZZZVVVSSSSSSSSSQQQOOOMMMKKKIIIEEEBBBAAAAAAEEEKKKOOOTTT___iii}}}hhhQQQJJJKKKJJJHHHFFFEEEEEEFFFFFFHHHLLLRRR\\\ooo}}}xxxrrr{{{llloooGGG>>>======>>><<>>IIIyyynnnTTTCCCBBBDDDIIIPPPUUUWWWXXXXXXVVVTTTPPPLLLIIIJJJNNNQQQYYY^^^hhhzzz}}}wwwlllbbb[[[XXXQQQPPPOOOOOOOOOMMMJJJHHHGGGCCCAAABBBBBBBBBFFFLLLSSSZZZdddnnnvvv~~~~~~mmmRRRIIIJJJIIIGGGFFFFFFFFFFFFGGGDDDIIINNNVVVfff{{{|||~~~~~~uuuuuuyyyzzzxxxpppvvvxxx|||vvvuuucccqqqnnnGGG@@@???>>>???<<<@@@<<<@@@eeeeeeFFFCCCAAABBBIIIPPPTTTXXX\\\VVVUUURRRMMMJJJIIIKKKMMMQQQXXXbbbooo}}}vvvfff\\\XXXSSSRRRPPPPPPPPPOOOLLLJJJIIIEEEBBBCCCBBB???AAAEEEIIIOOOWWW___gggoooyyy~~~|||}}}lllRRRHHHIIIIIIGGGFFFFFFFFFGGGGGGGGGKKKPPPVVVeeezzzoooyyy~~~|||tttsssuuuwwwpppuuuuuuwww}}}uuuwww{{{aaammmsssJJJAAA===;;;>>>===;;;BBBAAARRR]]]KKKDDDAAAEEEJJJMMMRRRXXXTTTTTTQQQNNNJJJHHHIIIJJJJJJSSS^^^gggppp~~~tttddd^^^YYYWWWTTTQQQPPPOOOMMMKKKLLLGGGEEEFFFEEEAAA@@@BBBEEEIIINNNRRRXXX```jjjqqq{{{{{{|||~~~}}}}}}jjjPPPGGGIIIHHHGGGFFFFFFFFFGGGHHHHHHLLLOOOUUUbbbvvvjjjyyyxxxqqqssswwwrrrvvvuuuvvv||||||sssyyyyyy___kkk}}}xxxNNNAAA:::888<<<===666DDD>>><<>>AAAUUUvvvZZZDDD@@@FFFEEEPPPQQQSSSTTTSSSQQQNNNLLLLLLGGGHHHLLLMMMNNNXXXdddfffrrrvvvlllcccaaa\\\UUUPPPPPPOOONNNMMMKKKIIIHHHGGGIIIHHHFFFDDDCCCBBBCCCCCCKKKMMMPPPTTTYYY```iiiooozzz~~~~~~xxxvvvwwwwwwxxxxxxtttqqqqqqrrrssszzz}}}zzzyyy|||yyyQQQEEEGGGGGGGGGFFFFFFFFFFFFEEEEEEGGGKKKNNNUUUdddvvv|||uuuuuuwwwyyyppppppwwwrrrmmmtttNNN<<<:::;;;;;;;;;;;;888;;;???===DDDcccrrrMMMAAADDDCCCHHHKKKOOORRRSSSRRRPPPNNNNNNJJJIIIKKKJJJIIIOOOWWW___bbbooo{{{~~~uuummmbbbXXXRRRSSSRRRPPPOOONNNMMMKKKJJJJJJIIIHHHFFFDDDCCCBBBAAAHHHIIIIIIIIIKKKPPPWWW[[[dddjjjrrrxxx}}}zzzwwwrrrooonnnooonnnnnnllljjjjjjmmmpppttt|||TTTFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGJJJMMMTTTaaarrrwwwppppppsssxxxtttmmmmmmvvvzzz}}}~~~~~~yyyRRR<<<999;;;;;;:::;;;555777???>>>===MMMdddfffLLLHHHDDDBBBDDDHHHMMMPPPQQQQQQQQQQQQNNNLLLKKKIIIGGGIIIMMMSSSUUU]]]nnn}}}}}}rrrccc]]]XXXUUURRRPPPPPPOOOMMMKKKIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCBBB@@@@@@BBBGGGJJJQQQWWW^^^cccgggnnnzzz~~~zzzwwwvvvuuunnnllljjjjjjiiihhhfffcccbbbbbbgggooouuuyyyZZZIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEHHHKKKMMMRRR___ooo{{{|||}}}wwwrrrppprrrqqq{{{ooojjjkkkttthhhjjjppp~~~}}}ZZZ>>>888:::999666999555777===>>>===BBBKKK\\\LLLDDD@@@AAADDDGGGJJJNNNQQQRRRRRRPPPNNNLLLJJJIIIHHHHHHJJJOOOXXXcccnnn~~~uuulllccc]]]VVVRRRQQQPPPNNNKKKIIIIIIIIIIIIIIIHHHHHHHHHDDDDDDCCCAAA@@@@@@BBBDDDEEEJJJOOORRRTTTZZZcccjjjpppuuu~~~}}}~~~xxxtttnnnhhhffffffiiikkkeeeddddddddddddccc```^^^___aaaiiittt{{{```NNNGGGGGGGGGFFFFFFFFFFFFEEEEEEHHHJJJLLLQQQ\\\kkkwww~~~zzzxxxyyy~~~zzztttrrrsssnnnuuuzzzmmmiiijjjttt{{{```___```jjj{{{```@@@888:::999555666777999:::;;;===???AAA___qqqZZZMMMDDDCCCBBBBBBEEEJJJOOORRRQQQQQQOOOLLLKKKJJJHHHFFFGGGLLLTTT\\\aaallluuulllaaaYYYVVVTTTPPPMMMLLLKKKJJJJJJJJJJJJJJJKKKFFFGGGGGGFFFDDDCCCCCCDDDAAADDDGGGIIIJJJMMMRRRVVVZZZ```jjjqqqooojjjlllqqqxxxyyy{{{~~~}}}xxxrrrmmmjjjdddbbb___\\\ZZZ\\\___bbbaaa___\\\\\\]]]_________dddfffnnnxxxfffSSSGGGGGGGGGFFFFFFFFFFFFEEEDDDFFFIIIJJJNNNXXXgggrrr|||yyyyyy|||{{{vvvssssssnnntttxxxkkkiiijjjsss{{{bbb]]]XXX```yyyyyybbbAAA999<<<===999555:::;;;888777<<<@@@@@@HHHlll]]]IIIFFFBBBAAABBBGGGMMMQQQPPPPPPOOOLLLLLLKKKHHHEEEGGGFFFJJJPPPUUU___sss|||zzzkkkaaa\\\XXXTTTQQQNNNMMMLLLJJJJJJJJJKKKLLLCCCDDDFFFEEECCCAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKKKKQQQ[[[aaa___[[[^^^ddddddfffhhhlllooosssuuuwwwwwwuuusssssstttvvvwwwwwwrrrrrrpppmmmhhhbbb]]]ZZZYYYYYYXXXWWWVVVXXXZZZ]]]___[[[WWWVVVXXX]]]```bbbjjjlllrrr{{{~~~jjjWWWGGGGGGGGGFFFFFFFFFFFFEEECCCEEEHHHIIILLLVVVdddoooyyyvvvxxx~~~wwwpppnnnpppsssuuurrrtttxxxyyyxxxnnnllllllxxxqqqggg```^^^iiizzzfffAAA;;;===888777999999888888999999:::;;;FFF\\\eeeLLL:::>>>FFFEEEEEEKKKKKKPPPQQQMMMMMMOOOMMMGGGFFFFFFGGGJJJPPPYYYdddlllppphhhccc\\\UUUTTTRRRPPPNNNMMMLLLJJJHHHHHHGGGEEEDDDDDDDDDEEEFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFIIIJJJJJJKKKNNNQQQTTTUUUUUUVVVXXXZZZ\\\]]]^^^^^^^^^]]]]]]\\\\\\\\\YYYXXXWWWVVVTTTRRRQQQQQQQQQSSSUUUTTTQQQPPPPPPQQQSSSSSSSSSTTTWWW\\\dddiiivvv{{{hhhTTTNNNLLLJJJGGGEEEEEEFFFFFFCCCCCCFFFKKKNNNRRR\\\fff~~~{{{xxxtttuuuzzzwwwnnnkkkmmmrrruuurrrtttwww|||uuulllkkklllzzzzzzooohhhnnnxxxhhhBBB;;;<<<888777999999888888999999:::;;;@@@MMMhhhsssQQQCCCCCCCCCBBBCCCHHHMMMOOOMMMMMMPPPNNNIIIIIIIIIHHHHHHJJJPPPXXX^^^gggssszzzyyylllccc___[[[VVVRRRPPPNNNLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBDDDFFFFFFEEEEEEGGGIIIGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMOOOOOOOOONNNMMMMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOOOORRRTTTVVVYYY]]]ccckkkooo}}}hhhSSSNNNLLLIIIFFFEEEDDDEEEEEECCCCCCEEEJJJNNNRRR[[[eee|||{{{wwwyyy}}}{{{xxxvvvyyyvvvmmmiiikkkqqquuurrrsssvvvpppjjjiiikkk{{{~~~tttuuuyyyjjjDDD;;;<<<999888999888888888888999::::::>>>@@@LLLmmmoooMMMAAABBBAAA???CCCGGGKKKLLLNNNPPPOOOLLLLLLKKKIIIGGGFFFIIINNNSSSUUU[[[kkk}}}xxxlllfff^^^XXXTTTRRRQQQPPPLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDCCCAAA@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHJJJLLLNNNOOONNNQQQUUU\\\bbbiiiooouuuyyy~~~zzz|||~~~~~~iiiRRRMMMKKKHHHFFFDDDCCCDDDDDDCCCBBBEEEJJJMMMQQQZZZdddxxx~~~|||xxxtttsss}}}wwwuuuzzzwwwooojjjkkkooosssrrrrrrvvvmmmggggggiii{{{{{{yyy|||lllEEE;;;<<<999999888888888888888999999:::@@@???@@@RRRaaaFFFAAAAAAAAA???BBBGGGJJJNNNPPPPPPOOOLLLKKKKKKIIIHHHJJJMMMQQQTTTTTTZZZiiizzz{{{tttjjj```ZZZWWWUUUTTTOOOOOONNNMMMKKKJJJHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFDDDEEEDDDCCCBBBAAAAAAAAADDDDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFEEEGGGKKKOOOPPPPPPSSSYYYdddnnnvvv|||uuuuuu}}}{{{||||||{{{kkkRRRMMMKKKHHHEEECCCCCCCCCCCCCCCBBBEEEIIILLLOOOXXXbbbvvv}}}wwwxxxzzzwwwrrroooxxx}}}|||uuusssxxx~~~|||{{{xxxsssnnnmmmoooqqqrrrrrrvvvjjjeeedddgggzzzzzzwwwkkkEEE;;;;;;999999888888777777888888999:::<<<>>>>>>DDD```ZZZEEEAAABBB>>>???CCCHHHLLLMMMNNNPPPKKKLLLLLLKKKJJJJJJLLLNNNPPPQQQTTTZZZhhh}}}{{{~~~qqqggg```[[[YYYSSSRRRQQQOOOMMMKKKJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHLLLQQQTTTVVV\\\dddppp|||www|||}}}zzzxxxyyy~~~oooTTTNNNLLLHHHEEECCCBBBBBBCCCCCCBBBDDDHHHJJJNNNVVV```sssvvvqqqssswwwuuupppnnnvvv~~~~~~uuuppptttxxxwwwuuuwwwxxxuuuqqqoooqqqtttrrrrrrxxx{{{hhhdddcccfff{{{{{{}}}xxxqqq{{{xxxjjjEEE<<<;;;888999888777777777777888999999555999<<<===JJJmmm}}}YYYGGGCCC@@@???AAAFFFIIIIIILLLOOOKKKLLLMMMLLLIIIHHHHHHIIIDDDIIIOOOTTTZZZfffwwwtttkkkeee\\\ZZZWWWSSSPPPNNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGEEEDDDCCCDDDEEEEEEDDDCCCDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJMMMPPPWWW^^^dddmmmuuu}}}~~~{{{wwwxxx{{{tttUUUOOOMMMIIIFFFDDDCCCCCCCCCBBBBBBDDDGGGIIILLLUUU^^^ppp|||sssnnnpppssssssqqqpppzzzwwwnnnpppqqqnnnrrruuuvvvtttqqqqqquuuyyyrrrrrryyyvvveeecccbbbfff~~~yyyrrrpppvvv~~~~~~|||wwwnnnuuuvvvtttyyy~~~wwwtttgggEEE<<<;;;888999777777777777777888999999555666:::===???PPPxxxyyyYYYLLLEEE@@@@@@DDDFFFEEEHHHNNNJJJLLLMMMMMMKKKHHHGGGGGGAAAEEEIIIMMMQQQWWW```ggg|||~~~oookkkddd]]]XXXUUUSSSSSSQQQQQQOOONNNLLLKKKIIIIIIHHHFFFEEEEEEGGGGGGEEECCCGGGGGGFFFFFFEEEFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIJJJOOOTTTXXX[[[cccpppzzz~~~}}}yyywwwxxx{{{zzzUUUPPPNNNJJJGGGDDDCCCCCCCCCBBBBBBCCCGGGHHHKKKSSS\\\mmm|||}}}tttmmmnnnqqqrrrsssuuuvvvwwwoooqqqssspppqqqtttuuusssppprrrxxx~~~rrrrrrzzzrrrcccbbbbbbhhh|||ooohhhiiiqqq}}}xxxppppppttt{{{zzz|||xxxuuuuuuyyyyyyooocccdddnnnuuuxxx|||xxxttteeeDDD<<<;;;888999777777777777777888888999<<<777999???===AAA]]]lllYYYHHHBBB@@@CCCDDDCCCFFFMMMHHHKKKNNNOOOMMMLLLKKKKKKIIIGGGEEEFFFJJJPPPVVVZZZmmm{{{rrr|||yyyqqqhhh```\\\ZZZZZZVVVUUUSSSQQQOOOMMMKKKKKKMMMJJJHHHHHHIIIIIIGGGDDDGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFHHHIIIKKKLLLMMMNNNVVV^^^bbbfffooozzzvvvvvvvvv}}}TTTPPPNNNKKKGGGEEEDDDDDDDDDBBBBBBCCCGGGHHHJJJSSS\\\kkkzzz{{{wwwxxx}}}uuuooojjjkkkqqquuussspppxxxyyyzzzxxxsssooolllkkkjjjpppsssqqqppptttwwwwwwsssnnntttrrrdddaaaaaafffzzzpppkkknnnttt|||zzzrrrhhh```eeegggooozzz{{{|||uuulllddd^^^[[[lllrrrwww{{{cccDDD>>><<<777999777777777777777777777777666:::;;;999888???NNN[[[|||cccIII;;;BBBCCC999<<>><<<777999777777777777777777777777444777999888777;;;DDDMMMaaammmMMMDDDCCC???@@@HHHDDDIIILLLJJJJJJNNNNNNJJJLLLJJJHHHGGGFFFHHHIIIKKKSSSZZZhhhwww{{{ppplllfff```]]]ZZZVVVTTTWWWTTTPPPNNNMMMMMMKKKJJJJJJKKKLLLKKKIIIIIIJJJKKKLLLKKKKKKJJJKKKLLLNNNOOOQQQSSSUUUWWW[[[```fffkkkrrr}}}{{{wwwWWWMMMLLLJJJHHHFFFDDDCCCCCCBBBCCCDDDEEEGGGKKKPPPTTTbbbrrruuuqqqpppqqqooojjjhhhjjjllliiihhhlllssswwwvvvsssuuussssssuuuxxxwwwtttpppggglllnnnlllmmmppprrrrrrqqqmmmttt}}}nnncccbbbeeeppp{{{{{{~~~ssslllddd\\\WWWRRRMMMHHHIIIKKKSSS```ppp~~~nnn]]]TTTRRRXXXaaaxxxkkkFFF===;;;888999777777777777777777777777444555777888888999<<<>>>CCC^^^iiiJJJAAA@@@???<<>>======@@@EEEGGGHHHHHHKKKKKKKKKKKKKKKJJJIIIIII@@@DDDIIILLLNNNQQQUUUYYYfffvvv|||{{{}}}yyyuuutttrrrpppooorrrvvvzzz{{{{{{}}}~~~|||{{{yyyzzz]]]IIIIIIJJJJJJIIIHHHFFFEEEBBBBBBCCCDDDEEEHHHMMMQQQUUUeeewwwmmmiiigggiiiiiifffgggkkkmmmjjjhhhgggiiilllmmmnnnlllkkklllooosssuuurrrooonnnppppppnnnqqquuuuuuqqqnnnmmmxxxqqqiiiaaa^^^dddtttyyyqqqhhhUUUPPPIIIEEEEEEFFFDDDCCCAAAAAADDDMMM\\\lllwww|||qqqYYYJJJCCCDDDGGGZZZyyy{{{{{{sssGGG:::<<<:::;;;777777777777777777777777777555333333555888::::::<<<@@@FFFYYYvvv]]]LLL@@@BBB===:::>>>BBBDDDEEEFFFKKKLLLMMMMMMMMMKKKIIIHHHHHHFFFEEEEEEHHHKKKNNNOOOVVVbbbtttyyy|||~~~zzzwwwvvvyyyhhhJJJJJJJJJJJJIIIHHHFFFFFFAAABBBCCCCCCDDDHHHMMMPPPRRRaaasss~~~gggdddeeeggggggeeeeeehhhgggggggggiiijjjjjjjjjiiiiiikkklllnnnooonnnmmmlllmmmnnnmmmllloootttsssooonnnnnnyyynnnggg```^^^dddvvvwwwhhh___WWWIIIFFFBBBBBBDDDEEEDDDAAABBBAAACCCLLLZZZhhhrrrwwwvvv^^^LLLCCCDDDEEEVVVuuutttvvvyyyJJJ;;;<<<:::888777777777777777777777777555555555555666666888999:::;;;>>>IIIcccppp___XXXLLLBBB@@@@@@???@@@CCCHHHIIIKKKMMMMMMLLLJJJIIIOOOLLLGGGDDDCCCDDDFFFGGGJJJTTT```kkk{{{~~~|||~~~}}}~~~}}}}}}|||zzz}}}~~~zzzxxxyyy~~~wwwLLLLLLJJJIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCFFFJJJNNNQQQ]]]llluuucccaaaccchhhhhheeedddfffaaadddgggkkklllkkkhhhfffhhhkkkmmmnnnllljjjiiiiiikkklllkkkjjjmmmrrrqqqlllooonnn{{{kkkfff```^^^eeeyyyqqq]]]SSSLLLBBB@@@???AAADDDEEEDDDAAACCCBBBDDDLLLZZZhhhrrrvvvzzzbbbNNNCCCGGGHHHWWWvvv~~~oooppp}}}MMM<<<<<<999777777777777777777777777777555777999:::888777777999666555:::@@@EEE]]]ppp___MMMEEE@@@<<<<<<@@@CCCEEEIIILLLMMMMMMLLLKKKGGGHHHHHHFFFDDDDDDEEEFFFCCCNNNWWWZZZaaaooo|||xxx|||zzzzzz}}}}}}|||uuu~~~{{{{{{~~~~~~{{{xxxvvv{{{~~~~~~~~~{{{xxxzzzNNNMMMJJJHHHGGGFFFFFFGGGEEEEEEDDDCCCCCCDDDHHHKKKPPP[[[fffnnnxxxcccddddddccceeegggeeebbbeeefffhhhkkkmmmmmmkkkiiikkkiiihhhkkkooopppnnnllllllnnnnnnkkkmmmqqqnnngggmmmnnnwwwqqqdddaaadddggg|||sss]]]NNNEEE===>>>???BBBFFFHHHGGGEEEEEEDDDFFFMMMYYYgggrrryyy}}}gggPPPGGGKKKIIIZZZ|||nnnhhhQQQ<<<999666444555555444555555666777888777777777777777777777777777888;;;===<<>>???CCCFFFHHHIIIFFFFFFIIIPPP\\\jjjvvv}}}jjjPPPGGGJJJJJJ\\\~~~pppiii~~~PPP>>>;;;777666777666666555555555666666555555555555555555555555888888;;;<<<999@@@]]]|||[[[GGG@@@@@@@@@@@@CCCEEEGGGIIIJJJJJJIIIKKKJJJIIIHHHGGGHHHHHHIIIGGGGGGIIILLLQQQVVV[[[^^^bbbkkkzzz}}}{{{yyywwwvvvwwwzzz|||yyyppprrr}}}{{{{{{}}}|||xxxwwwyyyyyyzzz}}}}}}}}}~~~}}}{{{eeeMMMEEEMMMKKKGGGFFFCCCDDDDDDCCCCCCDDDEEEEEEFFFIIIQQQ[[[fffrrr[[[\\\^^^bbbcccaaa^^^[[[[[[^^^bbbfffhhhhhhgggeeegggeeeeeehhhmmmqqqqqqooofffkkkoooqqqssstttpppjjjkkksssoooaaa^^^aaafff~~~oooaaaTTTJJJDDDAAA======@@@EEEJJJLLLHHHIIILLLTTT___mmmzzzmmmQQQHHHIIILLLaaauuukkk}}}wwwNNN@@@===999888888888666555555444444444555555555555555555555555666666999;;;777888HHH[[[|||]]]PPPHHH@@@:::<<<@@@BBBDDDEEEGGGIIIJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHIIIKKKNNNOOOOOOWWWcccooo||||||yyywwwvvvvvvuuutttyyy{{{}}}}}}zzzxxx|||yyy{{{{{{xxxyyy{{{{{{wwwvvvxxx{{{zzzyyyzzz}}}|||}}}~~~~~~~~~~~~~~~{{{}}}uuuWWWHHHLLLLLLHHHGGGBBBDDDCCCCCCCCCCCCDDDEEEEEEFFFLLLVVV___jjjvvvZZZXXXYYY]]]^^^\\\YYYYYYYYY]]]aaaeeeeeeeeedddccceeecccbbbeeejjjnnnoooooohhhjjjnnnpppqqqqqqnnnkkklllxxxnnnaaa]]]```eee}}}{{{uuunnndddVVVKKKEEEBBB>>>===@@@EEEIIIKKKIIIKKKOOOVVVaaaooo|||oooSSSIIIIIIPPPggg|||nnn{{{oooKKK???===999999777777666555555555555555555555555555555555555555444444777:::999888@@@JJJYYY}}}xxxbbbKKK>>><<<===@@@@@@AAADDDHHHFFFFFFGGGHHHIIIIIIIIIHHHLLLKKKJJJIIIHHHHHHHHHHHHIIINNNTTTYYY```lll{{{|||{{{sssssssssssstttuuuuuuuuu}}}ooodddmmm~~~xxxuuuvvvxxxvvvvvvyyyxxxuuutttvvvzzzxxxvvvwwwzzz}}}zzzzzzzzz{{{{{{{{{{{{zzzyyy|||wwwwww|||bbbLLLMMMLLLJJJHHHBBBCCCCCCCCCBBBBBBCCCDDDDDDCCCHHHQQQYYYcccppp~~~^^^XXXUUUWWWXXXVVVVVVYYYZZZ]]]bbbccccccbbbbbbcccfffccc```aaafffjjjlllkkkkkkjjjkkklllkkkjjjjjjkkkmmm|||nnnaaa\\\___ccc{{{{{{rrroooooorrrqqqhhhXXXMMMEEECCC@@@AAACCCEEEGGGGGGHHHJJJOOOUUU^^^kkkyyyrrrUUULLLKKKUUUmmmrrr}}}iiiGGG>>>;;;777999555555555555555666777777666666666666666666666666444333555888999:::>>>BBBAAAZZZgggOOOGGG@@@@@@>>><<<===BBB@@@BBBDDDFFFHHHJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHKKKNNNNNNOOOVVVaaajjjyyy}}}yyyuuurrrpppmmmoooqqqrrrtttuuuvvvwww}}}lllaaahhhyyyttttttvvvttttttvvvvvvrrrqqqssswwwvvvuuuwwwzzz|||||||||zzzzzzyyyyyyyyyyyyyyyyyytttzzzyyyuuutttvvvkkkQQQNNNLLLKKKIIIDDDCCCCCCBBBBBBBBBBBBBBBCCCAAAFFFMMMUUU___mmm|||aaaXXXSSSUUUUUURRRSSSYYYYYY]]]```aaa``````cccfffjjjeeeaaa```cccfffggggggkkkiiiiiiiiihhheeegggkkknnn}}}nnn```]]]```ddd{{{yyyjjjgggiiiooopppfffVVVLLLFFFDDDCCCCCCDDDEEEDDDCCCEEEHHHLLLQQQXXXdddrrr{{{wwwXXXOOOMMM[[[tttuuuhhhFFF<<<999666999444444444555555666888888777777777777777777777777555444444555666888:::<<>><<<===:::<<<@@@===>>>@@@CCCFFFIIILLLMMMJJJJJJJJJJJJIIIIIIIIIHHHFFFHHHJJJKKKKKKOOOUUU[[[dddlllyyy}}}yyyrrrnnnmmmmmmllljjjllloooqqqrrrtttwwwyyytttfff]]]iii|||wwwvvvwwwuuutttvvvuuuqqqppprrrttttttuuuwwwzzzzzzyyywwwzzzzzzyyyxxxxxxxxxyyyyyysssxxxvvvsssttttttrrrVVVQQQMMMJJJJJJFFFCCCCCCBBBAAAAAAAAAAAABBB@@@DDDKKKRRR\\\iiixxxbbbXXXTTTWWWVVVPPPPPPVVVVVVYYY]]]]]]]]]___eeejjjpppjjjdddaaabbbdddddddddgggeeegggkkkiiidddfffkkknnn|||lll___^^^bbbggg}}}wwwtttooonnnsssqqqeeeWWWPPPIIIGGGDDDCCCDDDDDDCCCAAABBBEEEIIILLLQQQ[[[iiisss~~~\\\RRRPPP```yyy~~~yyyjjjFFF;;;777555999666666555555555666666777666666666666666666666666444555666555555777888999AAACCCQQQnnnwww___JJJDDDDDD@@@>>>AAA<<<===>>>@@@CCCGGGJJJLLLIIIJJJJJJJJJJJJJJJJJJIIIFFFGGGGGGIIIKKKMMMOOOQQQYYY___hhhqqqzzzzzzvvvrrrnnnkkkjjjkkkkkkkkkgggjjjnnnppprrruuuzzz~~~~~~wwwmmmrrrnnnsss}}}zzz{{{{{{xxxwwwyyywwwrrrppprrrtttttttttvvvxxxxxxvvvtttxxxwwwvvvuuuttttttuuuvvvsssvvvrrrqqqrrrqqq}}}vvvZZZSSSLLLJJJKKKIIICCCBBBBBBAAA@@@@@@AAAAAA@@@CCCHHHNNNVVVdddsss}}}bbbYYYUUUZZZXXXPPPNNNSSSSSSVVVYYYZZZZZZ___gggnnnuuunnnfffbbbbbbccccccbbbccccccgggmmmkkkffffffkkkmmmzzzjjj___^^^dddkkkllljjjwww{{{}}}yyylll```[[[LLLIIIEEEBBBBBBBBBBBBAAA@@@CCCFFFHHHLLLVVVcccmmm}}}___SSSRRRccc|||}}}|||lllGGG;;;777555:::888777666555555444555555555555555555555555555555222555777777777999::::::;;;:::AAAQQQiiidddWWWPPPFFF>>>>>>=========>>>AAAEEEHHHKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJHHHGGGGGGHHHJJJIIIHHHIIIOOOXXX___ccchhhnnnrrr~~~zzzuuunnniiigggffffffgggiiijjjiiihhhgggjjjnnnqqqsssxxx~~~tttfffccc```ZZZyyyxxx~~~}}}||||||}}}zzzyyy{{{yyytttqqqsssuuuttttttuuuvvvvvvuuussstttsssqqqpppooopppqqqqqqrrrtttooommmpppmmmuuuxxx\\\TTTLLLIIILLLKKKCCCBBBAAAAAA@@@@@@@@@@@@@@@CCCGGGKKKSSS___mmmxxxXXXVVVTTTRRRPPPNNNMMMMMMPPPRRRUUUXXXZZZ^^^bbbeeeeeeeeeccc___[[[YYY\\\___fffeeeeeegggeeebbbccchhhpppvvv{{{iiiaaaaaacccggg~~~xxxuuuuuuuuuuuusssxxxqqqiiijjjyyyjjjqqqvvvzzz{{{|||zzzlll\\\UUUPPPIIIDDD@@@???===<<<>>>>>>???CCCJJJUUU```ggg|||^^^RRRUUUkkk|||rrrGGG999999777:::555555444444444444555555333333333333333333333333333444666666555555777888999:::???DDDHHH\\\|||ppp\\\LLLBBB???CCCAAA888;;;EEEFFFFFFEEEDDDEEEIIIMMMKKKGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGHHHJJJMMMQQQVVVYYY[[[ccceeeiiioooxxx}}}xxxqqqllljjjhhheeebbbaaa``````bbbdddeeeeeedddiiijjjlllqqqwww~~~yyyjjjbbbaaaeeeoooyyy|||yyywwwyyyzzz|||~~~}}}yyyvvvwwwxxxyyyxxxuuuttttttuuuyyyzzzyyywwwtttssssssuuusssqqqrrrsssqqqmmmnnnrrrrrrlllkkkooonnnjjjppp|||bbbQQQMMMKKKJJJLLLEEEDDDBBBAAA@@@@@@AAAAAA@@@BBBEEEGGGMMMWWWeeennnzzzVVVUUUTTTRRRPPPNNNMMMLLLOOOQQQTTTVVVXXX[[[___bbb]]]^^^^^^\\\[[[[[[___bbbcccaaaaaacccaaa^^^```dddnnntttxxx{{{hhh______aaafffuuupppgggccc___]]]___aaaaaaaaa\\\XXXUUUZZZlll}}}rrrlllrrrqqq```SSSNNNHHHBBB???===<<<:::<<<===>>>CCCKKKVVVbbbiii|||___UUU[[[ppp}}}uuuJJJ;;;888444555555555444444444444555555333333333333333333333333333444666666555555777888888888<<>>@@@???AAAAAAAAABBBGGGKKKMMMLLLIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLNNNNNNSSSTTTVVV[[[aaahhhnnnrrrvvvxxx|||~~~zzztttooollliiidddbbbbbbbbbaaa___cccbbbaaabbbcccdddeeeeeeiiiiiikkkpppwwwzzzrrrjjjlllzzz{{{wwwsssrrrtttuuuwwwzzz|||}}}zzzxxxzzz{{{{{{yyywwwuuuvvvwww~~~~~~}}}yyyvvvssssssttttttssssssuuusssoooppptttrrrlllkkkpppnnnjjjnnnyyygggTTTPPPMMMJJJIIIFFFEEECCCAAA@@@@@@AAAAAA@@@BBBDDDGGGLLLVVVccclllxxxSSSSSSSSSRRRQQQNNNLLLKKKMMMOOORRRTTTVVVXXX[[[]]]WWWXXXZZZ[[[ZZZ[[[]]]___^^^[[[\\\]]]\\\ZZZ\\\```lllppptttwwwggg]]]]]]___eeelll^^^YYYQQQOOOLLLLLLNNNQQQRRRRRRQQQNNNLLLPPP^^^rrrwwwhhhjjjzzzpppaaaQQQLLLFFFAAA>>><<<:::999:::<<>>:::444444555555444444444444555555333333333333333333333333222444555666555555666888;;;;;;===???===@@@RRRfff\\\BBBEEEDDD>>>======>>>======>>>@@@CCCFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGFFFGGGGGGLLLLLLLLLMMMPPPSSSWWWYYY___bbbgggnnnvvv}}}|||sssmmmkkkiiifffccccccaaa^^^^^^```aaaaaaaaacccbbbaaaaaabbbccceeefffkkkmmmppptttwwwyyyxxxwwwmmmttt{{{~~~xxxtttrrrqqqpppppprrruuuyyy{{{|||{{{{{{{{{zzzxxxvvvuuuvvvxxx~~~zzzuuurrrqqqqqqtttrrrsssuuutttpppqqquuurrrmmmlllpppnnnjjjllltttmmmWWWQQQOOOKKKGGGGGGFFFDDDBBBAAA@@@AAAAAA@@@BBBDDDFFFJJJSSS___hhhuuuOOOPPPQQQQQQPPPNNNLLLJJJLLLNNNQQQRRRSSSTTTVVVXXXWWWXXXZZZZZZYYYXXXXXXWWWYYYWWWWWWYYYXXXWWWZZZ___jjjmmmnnnvvvggg]]]\\\___fffzzzkkk[[[PPPLLLLLLJJJHHHGGGIIIKKKMMMNNNSSSQQQNNNOOOTTT^^^hhhooowww}}}wwwzzzwwwgggZZZNNNJJJDDD@@@>>><<<:::999;;;===@@@DDDKKKVVVccclll{{{___]]]eeexxxzzz{{{qqqJJJ>>><<<888999555555444444444444555555333333333333333333333333222444555555555555666888::::::<<<@@@??????HHHSSS|||[[[KKKAAA===???===@@@>>>>>>???>>>===>>>AAAFFFFFFGGGHHHHHHJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJMMMLLLKKKKKKKKKLLLMMMNNNTTTVVV[[[```ffflllppprrrsss{{{}}}wwwrrrooommmpppmmmhhheeeddddddccccccaaa```______```bbbbbbcccccccccccccccdddfffiiikkkqqqvvvzzzzzzvvvqqqppppppwww|||yyyxxxxxxwwwqqqppppppssswwwzzz||||||zzzzzzyyyvvvsssrrrtttvvv||||||{{{xxxtttpppnnnnnnsssqqqrrruuutttpppqqqvvvsssnnnmmmooonnnkkkkkkppptttWWWNNNPPPNNNIIIHHHGGGEEECCCAAAAAAAAAAAA???AAACCCEEEHHHPPP[[[cccqqq{{{LLLMMMOOOPPPOOONNNLLLJJJLLLNNNQQQRRRQQQQQQRRRSSSWWWWWWXXXYYYYYYWWWUUUSSSVVVTTTTTTWWWWWWWWW[[[```iiijjjjjj~~~yyyiii^^^\\\```hhhoooaaaVVVLLLFFFEEEFFFEEEDDDDDDFFFJJJNNNRRRSSSRRRQQQQQQSSSVVVYYY[[[[[[bbbmmm{{{{{{kkk[[[QQQKKKGGGCCC@@@>>>===<<<:::===@@@CCCFFFKKKUUUbbbkkkzzz~~~rrr[[[]]]dddwwwxxxwwwnnnFFF;;;;;;999;;;555555444444444444555555333333333333333333333333222333555555444444666777666555777:::<<<>>>CCCHHHXXXssshhhMMMGGGHHH???CCC>>>>>>AAAAAA>>>>>>BBBBBBBBBCCCDDDFFFIIIKKKMMMJJJJJJIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIILLLOOOTTTXXX[[[]]]^^^^^^dddkkklllkkkkkknnnrrrsssrrrpppqqqssstttttttttrrrrrrrrrrrrrrrrrrrrrrrrkkkiiifffbbb___]]][[[ZZZ\\\]]]^^^^^^___```ccceee```aaabbbcccdddeeeggghhhjjjlllnnnoooooorrrvvvyyy|||zzzzzz|||xxxyyy|||uuutttssstttwwwzzz{{{{{{zzzzzzyyyvvvtttrrrsssuuuxxxyyyzzzxxxtttqqqpppppptttrrrtttvvvvvvssstttxxxtttpppnnnooonnnllllllnnnxxx{{{WWWJJJOOOQQQMMMJJJIIIFFFDDDBBBAAA@@@@@@???@@@BBBCCCFFFMMMVVV^^^lllwwwKKKKKKMMMMMMNNNMMMLLLKKKNNNPPPRRRRRRQQQPPPOOOPPPRRRRRRSSSUUUWWWXXXVVVTTTTTTRRRRRRVVVWWWXXX]]]dddiiiiiigggzzz}}}jjj___\\\```jjj|||lll[[[RRRLLLHHHFFFGGGCCCCCCBBBCCCGGGNNNWWW]]]aaaaaa```___\\\XXXUUUSSSTTTUUUWWWZZZbbbmmmzzz}}}ooo___RRRJJJFFFDDDAAA??????>>>===<<<>>>BBBEEEGGGKKKTTTbbblllqqqttttttqqqhhhVVV\\\eeewwwvvvrrrmmmDDD888888666888555555444444444444555555333333333333333333333333111333444555444444555777777777777999<<<>>>AAADDDDDDWWWqqqsssgggbbbSSSLLLBBB<<>>???CCC>>>>>>???AAACCCFFFIIIKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHDDDGGGJJJNNNRRRTTTUUUUUUUUUWWWXXXWWWUUUUUUYYY\\\```___]]]]]]]]]]]][[[ZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\XXXWWWVVVVVVVVVWWWXXXYYYUUUXXX\\\^^^```dddkkkqqqlllnnnqqqsssuuuwwwyyy|||yyy}}}zzztttrrrttt{{{yyywwwvvvwwwyyyzzzzzzyyy{{{||||||zzzwwwuuutttuuuxxxyyy{{{zzzwwwtttssssssuuutttvvvyyyxxxvvvwww|||vvvrrrooonnnnnnnnnnnnnnnuuu\\\IIINNNRRRPPPLLLJJJGGGDDDBBBAAA@@@@@@>>>@@@AAABBBDDDIIIRRRYYYeeepppJJJJJJJJJKKKKKKLLLLLLLLLOOOQQQSSSSSSQQQOOONNNNNNOOONNNNNNQQQTTTWWWVVVTTTQQQOOOPPPTTTWWWYYY```gggjjjiiifffxxxkkk___\\\```jjjmmm```SSSOOONNNLLLJJJJJJEEEEEEDDDEEEIIIRRR^^^fffppppppooolllfff^^^VVVQQQPPPPPPNNNMMMNNNSSSZZZ^^^vvvvvvlll```SSSIIIDDDAAA???======>>>>>>>>>======AAAEEEHHHLLLUUUcccnnn{{{ggghhhgggeee___RRR[[[gggyyyvvvqqqkkkDDD999777444666555555444444444444555555333333333333333333333333111333444444444444555777888999;;;;;;===???AAAAAABBBLLL\\\}}}qqq]]]KKKGGGEEE???===AAA============???BBBEEEFFFIIIHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHKKKNNNPPPPPPPPPPPPNNNMMMMMMLLLLLLMMMNNNOOOUUUUUUUUUVVVWWWWWWUUUSSSSSSSSSSSSSSSTTTTTTUUUVVVUUUUUUVVVWWWZZZ^^^aaacccaaadddfffgggiiiqqq}}}}}}wwwooolllpppxxxzzzyyyxxxyyyzzzzzzyyyxxxzzz|||}}}|||xxxuuusssssswwwyyyzzzzzzwwwtttsssssssssrrrtttwwwwwwuuuwww{{{wwwtttooolllmmmpppqqqooottt}}}eeeKKKMMMQQQNNNMMMKKKHHHEEECCCAAA@@@@@@>>>???AAAAAABBBGGGOOOUUU^^^jjjzzzJJJIIIIIIIIIJJJKKKMMMMMMQQQSSSUUUTTTRRROOONNNMMMOOOMMMLLLNNNRRRTTTSSSQQQOOONNNOOOTTTWWWZZZaaaiiikkkiiieeewwwjjj^^^[[[```jjj|||bbbXXXOOONNNPPPNNNJJJHHHHHHGGGEEEDDDFFFPPP\\\fffmmmnnnooonnniiiaaaXXXSSSHHHJJJKKKKKKKKKLLLOOORRRSSScccwww~~~ssseeeZZZRRRIIIBBB???>>><<<;;;;;;===>>>>>>===;;;???EEEHHHLLLVVVeeeqqq~~~yyyttt```aaa___^^^ZZZOOOZZZjjj|||wwwrrriiiEEE;;;:::666666555555555444444555555555333333333333333333333333111333444444444444555777222666999:::;;;===>>>===EEEIIIPPPiiieeeXXXPPPEEE@@@AAA>>>===<<<<<<===???AAABBBFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKJJJIIIHHHHHHGGGFFFGGGIIIJJJJJJIIIOOOPPPRRRVVVZZZ[[[ZZZXXXRRRTTTVVVXXXYYYYYYXXXWWWVVVVVVWWWZZZ^^^ccchhhjjjnnnooopppnnnpppzzz~~~wwwnnnjjjnnnvvvyyyxxxxxxyyy{{{{{{yyyxxxwwwyyy{{{{{{xxxtttqqqpppvvvxxxyyyxxxuuurrrpppooopppoooqqqttttttrrrtttxxxxxxuuuooolllmmmqqqrrrqqqssswwwmmmOOOMMMPPPKKKMMMLLLIIIEEECCCAAA@@@@@@>>>???@@@@@@AAAFFFMMMSSSYYYeeevvvIIIIIIIIIIIIJJJKKKMMMMMMUUUSSSQQQQQQSSSSSSPPPMMMIIIJJJLLLOOOQQQRRRSSSTTTPPPQQQRRRSSSTTTWWW[[[___bbb```cccvvvlll___[[[___iii}}}mmm[[[VVVQQQOOOPPPQQQQQQOOOHHHHHHFFFEEEEEEHHHNNNRRR[[[___bbb```ZZZTTTPPPNNNJJJGGGEEEEEEFFFGGGGGGGGGHHHNNNXXXgggyyywwwiii]]]YYYRRRJJJDDD???<<<;;;<<<;;;888777777999<<<>>>===@@@AAABBBJJJZZZiiipppzzzzzzzzzzzzzzzwwwsssooobbb]]]XXXVVVRRRPPPUUU[[[mmmyyy}}}yyydddAAA:::<<<888666555555444444444333333333333333333222222111111111333333222111222333444555777888999;;;===>>>@@@@@@DDDJJJWWWeeekkkvvvpppUUUGGGDDD<<<<<<==================AAA??????AAACCCCCCDDDFFFKKKIIIGGGEEEDDDDDDEEEEEECCCDDDEEEFFFGGGFFFEEEDDDGGGFFFDDDCCCBBBCCCCCCDDDDDDJJJMMMPPP]]]kkkjjj```^^^^^^___```````````````______```bbbiiittt{{{yyy||||||~~~|||xxxqqqlllooowww{{{zzzxxxwwwwwwxxxyyyyyyvvvtttyyyzzz}}}~~~wwwooonnnrrrvvvtttuuuxxxwwwrrrooopppiiilllppprrrrrrrrrssstttrrrtttssspppppptttvvvtttwwwxxxxxxJJJFFFPPPKKKNNNMMMJJJGGGDDDBBBAAA@@@?????????>>>???CCCHHHLLLQQQ\\\kkkxxxIIIIIIIIIIIIJJJKKKLLLLLLSSSQQQPPPPPPQQQQQQOOOLLLKKKKKKMMMNNNPPPQQQQQQQQQOOOPPPQQQQQQRRRUUUYYY\\\___^^^aaatttlll___\\\___hhhmmm```\\\XXXVVVXXXYYYWWWUUUPPPNNNKKKIIIGGGHHHJJJMMMMMMPPPRRRRRRNNNJJJHHHHHHKKKIIIFFFFFFFFFFFFEEECCCBBBEEEJJJSSS___ooogggVVVLLLIIIEEE@@@<<<::::::::::::999888777888999;;;<<<>>>AAACCCDDDKKKYYYfffkkktttsssqqqqqqoookkkfffcccZZZVVVSSSQQQOOOOOOTTT\\\mmmyyy|||ccc???888:::666444555444444444444333333333333333333222222222111111333333222222222333444555777777888:::<<<>>>??????JJJJJJPPPVVVTTTVVViiiiiiXXXQQQLLLFFFAAA>>>>>>>>>>>>;;;;;;<<<>>>???@@@AAACCCDDDDDDDDDCCCBBBAAABBBCCCAAABBBBBBCCCBBBAAA@@@???BBBAAA@@@?????????@@@AAA>>>DDDGGGKKK[[[pppzzzxxxnnnmmmkkkiiieeebbb___]]]______aaaccchhhpppzzz~~~xxxooohhhiiipppyyy{{{xxxqqqiiihhhlllyyy}}}xxxwwwzzz{{{yyyrrrlllnnntttvvvuuuqqqpppqqqsssuuuvvvuuusssuuuvvvyyyzzzuuummmlllpppvvvssssssvvvuuupppnnnpppkkkllllllllllllnnnrrrtttssstttrrrooopppttttttqqquuusssVVVHHHMMMJJJNNNMMMLLLIIIGGGDDDBBBAAA>>>>>>>>>>>>>>>AAAFFFJJJOOOYYYgggsss}}}HHHHHHHHHIIIIIIJJJJJJKKKOOONNNMMMNNNNNNNNNLLLJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNOOOOOOOOORRRVVVYYY[[[[[[^^^qqqlll```]]]___hhhssslllhhheeedddeeedddaaa]]]XXXUUUQQQMMMJJJIIIHHHIIIHHHIIIKKKKKKJJJIIIJJJLLLNNNLLLKKKJJJIIIGGGEEEBBBBBBBBBBBBEEELLLWWWdddmmmyyy~~~rrrUUUFFFCCCBBB???<<<;;;:::;;;;;;888888888777888999999:::>>>CCCEEEFFFLLLWWW```cccllljjjgggeeebbb^^^YYYUUUOOOLLLKKKKKKJJJKKKSSS]]]mmmyyyddd@@@888999555555444444444444333333333333333333333222222222222111333333222222222333444555666666777999;;;<<<===>>>FFFDDDGGGJJJHHHGGGRRRaaa|||mmmcccVVVKKKEEECCCAAA???@@@AAABBB@@@???>>>>>>>>>===@@@CCCBBB???<<<<<<===???????????????>>><<<<<<=========<<<<<<===>>>>>>>>>AAAAAAAAALLL```oootttllljjjgggbbb]]]XXXSSSQQQQQQSSSVVVYYY\\\bbbhhhmmmeee^^^UUUSSSXXXbbbkkkpppooojjjddd___\\\___kkkwwwxxxtttrrrtttwww|||zzzuuuoooooossstttqqqiiiiiijjjmmmppprrrrrrqqqpppqqqsssuuuqqqkkkjjjnnnuuurrrppprrrqqqnnnmmmpppnnnllliiifffeeeiiiooossstttrrrnnnlllpppuuusssmmmsssllltttgggLLLKKKKKKMMMNNNNNNMMMJJJGGGDDDBBB===>>>=========???CCCGGGLLLTTTaaalllvvvFFFGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJKKKLLLMMMMMMMMMMMMKKKLLLMMMLLLLLLNNNRRRUUUXXXYYY]]]nnnkkk```^^^```ggg|||xxxuuutttpppjjjeee\\\YYYTTTQQQOOONNNNNNMMMOOONNNMMMLLLMMMNNNPPPRRRRRRQQQOOOOOONNNLLLIIIFFFCCCCCCBBBCCCFFFMMMVVV]]]fffiiilllmmmnnnrrryyyxxxrrrqqqzzz~~~oooXXXIIIDDDDDDBBB@@@===;;;:::::::::666777777777888888888888???DDDHHHIIIMMMTTTZZZ[[[cccaaa^^^[[[XXXUUUQQQNNNHHHFFFFFFFFFFFFHHHRRR]]]nnnzzzgggBBB::::::777888444444444333333333222222222222222222222222222222222222222333333333444444555555666888999;;;<<<<<>>AAAFFFHHHIIIPPPYYYaaa{{{kkk^^^RRRGGG@@@DDDFFFDDD???<<<===>>>======AAADDDCCC???;;;;;;<<<==================<<<<<<<<<<<<<<<<<<======>>>>>>===@@@???:::===JJJVVV[[[WWWVVVSSSPPPLLLIIIEEECCCAAADDDHHHKKKMMMPPPSSSVVVLLLKKKJJJKKKOOOUUU\\\```]]]___bbbeeekkkzzz|||uuurrrrrruuuyyyzzz{{{xxxsssrrruuuuuurrrffffffgggiiimmmppppppooommmmmmoooqqqooojjjiiilllsssooommmnnnmmmkkklllooonnnlllhhhdddcccffflllppprrrooojjjiiiooouuussslllooogggjjjvvvSSSLLLLLLLLLMMMNNNOOOMMMIIIFFFCCC>>>>>>===<<<<<<===@@@CCCIIIPPP[[[eeeooo}}}EEEEEEFFFGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNIIIJJJJJJJJJJJJLLLPPPSSSWWWXXX\\\kkkkkkaaa___```fff}}}tttnnnaaa]]]WWWUUUVVVYYY[[[\\\YYYVVVRRROOOOOOPPPRRRSSSTTTSSSRRRRRRRRRPPPMMMJJJCCCCCCDDDCCCDDDFFFJJJMMMXXX[[[]]]^^^]]]^^^```bbbmmmzzzooonnnmmmnnnssszzz{{{lll___YYYXXX\\\\\\]]]ZZZPPPEEEBBBEEEAAA@@@===;;;999777777777666666777777777888888888???EEEJJJKKKMMMQQQTTTSSSXXXVVVSSSQQQPPPNNNLLLJJJEEEDDDDDDEEEDDDFFFRRR^^^ppp{{{eeeAAA:::999666888444444333333333222222222222222222222222222222222222222333333333444444444555555666777888:::;;;;;;???>>>@@@CCCEEEEEEGGGJJJVVVhhh}}}yyyfffYYYNNNNNNHHH@@@>>>AAAAAA======???AAAAAA>>>;;;<<<===;;;;;;;;;;;;<<<<<<======:::;;;;;;<<<============777<<>>===BBBHHHKKKFFFFFFEEEDDDCCCAAA???>>>>>>@@@BBBCCCBBBBBBDDDEEEDDDHHHJJJHHHGGGKKKVVV___gggqqq~~~{{{vvvtttuuuwwwxxxtttwwwvvvsssrrrtttuuussshhhggggggiiilllnnnnnnnnnmmmkkklllooonnnjjjiiilllqqqllljjjkkkjjjhhhjjjnnnmmmkkkiiifffdddfffiiimmmmmmkkkgggfffmmmtttrrrlllkkkfffggg\\\NNNIIIJJJLLLNNNOOONNNKKKGGGDDD?????????===<<<<<>>>>>BBB@@@???>>>===<<<;;;;;;;;;777777777666777888888999@@@FFFKKKKKKLLLOOOOOOMMMLLLJJJGGGFFFFFFGGGFFFFFFCCCCCCDDDDDDCCCFFFSSS```qqq}}}```>>>888666333666333333333333222222222222111222222222222333333333111222333444444444333333555555666777888999:::;;;>>>???@@@CCCDDDDDDDDDDDDOOOVVV```|||~~~zzzooobbb]]]\\\SSSGGGAAA???===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>::::::;;;<<<<<<<<<;;;;;;777<<<@@@AAA>>><<<<<<<<>>===<<<;;;???@@@@@@>>><<<;;;<<<>>>===AAADDDDDDGGGUUUlll~~~~~~xxxzzzzzzuuussstttuuutttlllpppqqqnnnmmmppprrrqqqiiihhhggghhhkkkmmmmmmmmmmmmkkkkkknnnnnnjjjjjjlllmmmiiiggghhhhhhfffgggkkkkkkjjjiiigggeeefffhhhkkkjjjiiifffeeekkkqqqpppkkkiiiggggggvvvlllUUUEEEJJJKKKNNNOOOOOOLLLIIIGGGAAABBBAAA???======>>>@@@DDDJJJRRRZZZcccrrrCCCDDDEEEFFFFFFEEECCCBBBBBBDDDFFFFFFDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJEEEFFFGGGGGGHHHKKKOOORRRUUUWWWYYYdddwwwkkkbbb```aaaddd|||~~~uuuiiifffkkkvvv|||tttmmmjjjiiigggfffaaa^^^[[[YYYXXXWWWTTTSSSSSSSSSQQQMMMIIIFFFFFFGGGGGGJJJMMMPPPOOOMMMKKKIIIEEEKKKTTT^^^jjj}}}rrrbbbRRRIIIGGGFFFGGGKKKMMMMMMLLLFFFGGGGGGGGGFFFFFFEEEEEEAAA??????BBBAAA======???DDDCCCCCCBBBAAAAAA@@@@@@999888777666666888999;;;AAAGGGKKKKKKKKKMMMLLLJJJEEEBBB???>>>???AAAAAAAAA@@@AAABBBCCCBBBFFFUUUdddssszzzyyy\\\===888666222555333333333222222222222111111111222222222333333333111222333444444444333333666666777888999999:::::::::===AAACCCDDDEEEGGGGGGHHHOOOVVViiiqqqaaaYYYPPPJJJHHHHHHFFFDDDDDDCCCBBB@@@??????@@@@@@======>>>>>>>>>===<<<;;;<<<===>>>???===999777666======>>>>>>>>>===<<<<<>>>>>@@@AAAFFFNNNUUU___lll}}}BBBCCCEEEFFFFFFDDDCCCAAAAAADDDFFFFFFCCCBBBCCCEEEHHHHHHHHHIIIIIIHHHHHHGGGCCCEEEFFFFFFHHHKKKOOOSSSTTTVVVXXXaaa~~~wwwkkkbbbaaaaaaddd{{{sssmmmsss~~~yyyvvvsssqqqooojjjfffbbb___]]][[[YYYWWWUUUTTTQQQMMMIIIHHHJJJMMMIIIKKKMMMOOONNNLLLIIIGGGCCCFFFJJJOOOXXXjjjvvvggg___TTTGGGDDDCCCDDDGGGJJJKKKIIIEEECCCAAA@@@AAABBBCCCBBBAAAHHHBBB>>>>>>???>>>>>>AAAFFFFFFEEECCCBBB@@@???>>>:::999777555666888:::<<>>??????===>>>AAABBBBBBGGGVVVfffttt~~~oooooo\\\>>>;;;888333777333333333222222222111111111111111222222333333333111222333444555444333333666666777888999::::::;;;:::>>>BBBAAAAAABBBCCCCCCEEEQQQYYYbbbmmmrrroooeee```^^^YYYUUUMMMLLLIIIGGGEEEDDDCCCCCCAAAAAABBBBBBBBB@@@???>>><<<;;;;;;>>>@@@???@@@BBB>>>???@@@AAABBBBBBBBBBBBAAABBBDDDFFFJJJQQQZZZ___cccfffmmmwww}}}ttt{{{zzz~~~|||sssnnnooopppnnnkkkooopppkkkiiikkknnnooocccbbbaaacccfffjjjkkkkkknnnjjjiiikkkllliiihhhiiihhheeeeeeggggggddddddgggjjjhhheeebbb```ccchhhllljjjlllkkkfffeeehhhiiifffgggjjjfffeeevvvPPPMMMNNNPPPQQQQQQPPPNNNMMMFFFFFFEEECCC@@@>>>???@@@>>>DDDLLLSSS[[[iiiyyy@@@AAACCCDDDDDDCCCAAA@@@AAABBBCCCEEEEEEFFFFFFFFFGGGIIIKKKJJJHHHFFFFFFFFFFFFGGGIIIIIIIIIJJJMMMOOORRRQQQ\\\jjj}}}tttccc^^^ccchhh{{{xxxxxx{{{uuuooommmkkkiiifffccc___\\\^^^WWWSSSUUUSSSMMMJJJLLLJJJMMMQQQSSSSSSQQQPPPOOOJJJDDDHHHLLLOOO___tttzzz|||oooaaaVVVMMMFFFCCCCCCAAA???@@@DDDGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBB;;;888777888777666:::@@@LLLJJJIIIJJJLLLKKKHHHEEE===<<<999888999;;;???AAACCC>>><<<@@@AAAFFFVVVhhhuuuqqqtttZZZ>>>777777555111333333333222222222111111111111111111111111111111111111222333333444555555222444666666666777999:::===???AAAAAAAAAAAACCCEEEHHHKKKPPPVVV\\\dddlllrrr{{{nnnbbb______]]]ZZZYYYXXXXXXWWWSSSNNNIIIFFFEEEHHHDDDBBBCCCCCCAAABBBFFFHHHFFFIIIPPPQQQMMMLLLOOOPPPMMMMMMVVVfffwwwxxxuuuzzz|||zzzvvvrrrooommmmmmmmmjjjnnnooollljjjmmmnnnllleeeccccccggghhhggghhhkkkiiihhhhhhgggggggggggggggffffffffffffggggggggggggiiidddbbbccccccbbbeeeiiilllnnnnnnkkkhhhfffhhhjjjdddkkkjjjffftttWWWKKKJJJPPPRRRNNNRRRSSSHHHIIIEEEAAA@@@AAAAAA???===>>>AAAHHHQQQXXXcccuuu@@@AAABBBCCCCCCBBBAAA@@@BBBCCCDDDEEEEEEFFFEEEEEEEEEGGGIIIJJJHHHGGGGGGGGGEEEGGGHHHIIIIIIJJJLLLOOORRRRRR]]]jjj{{{vvvddd^^^bbbfffyyy~~~{{{sssoookkkhhhhhhgggeeebbb```ZZZWWWXXXWWWRRRPPPQQQOOORRRUUUWWWWWWUUUSSSRRRMMMFFFGGGIIIHHHTTTcccfffhhhccc\\\TTTMMMGGGBBB@@@???===<<>>@@@BBB===<<<@@@AAAFFFVVViiiwwwuuuyyyVVV<<<777777555222333333333222222222111111111111111111111111111111111111222333333444555555222444666777777888:::<<<<<<>>>@@@@@@@@@@@@BBBDDDBBBDDDHHHLLLPPPVVV\\\aaasss~~~oooaaaYYYYYYXXX[[[aaacccccceeejjjmmmlllqqqzzz~~~~~~{{{~~~~~~wwwyyywwwooommmrrrwwwuuuqqqnnnkkkjjjiiiiiijjjnnnooollljjjlllllljjjeeebbbbbbeeeffffffhhhlllkkkkkkjjjiiihhhfffdddccceeeeeeeeeffffffgggggghhhgggcccaaaccccccaaacccgggjjjkkkllljjjfffddddddeeebbbfffeeedddpppcccPPPLLLQQQRRRMMMPPPRRRJJJIIIGGGCCCBBBCCCBBB@@@>>>???AAAGGGOOOUUU^^^nnn}}}???@@@AAABBBBBBAAA@@@???DDDDDDEEEEEEEEEEEEEEEDDDDDDFFFHHHIIIHHHGGGGGGGGGEEEFFFHHHHHHHHHIIIKKKNNNQQQQQQ\\\ggguuuyyyeee^^^aaadddwwwzzzssskkkhhhjjjlllllljjjccc___]]]^^^^^^ZZZWWWWWWTTTVVVYYY[[[\\\ZZZXXXWWWUUUKKKJJJJJJGGGOOOXXXWWWRRRQQQOOOLLLHHHEEEBBBAAA>>><<<<<>>@@@AAA===<<>><<<>>>???@@@???@@@BBBCCCCCCEEEGGGHHHJJJMMMQQQTTTVVVkkkzzzxxx|||yyyqqqooossssssnnnmmmqqqsssqqqooollliiihhhgggfffiiinnnpppmmmkkklllkkkhhhfffbbbaaaccceeeeeehhhmmmmmmmmmmmmllliiieeebbb```cccddddddeeefffgggggghhhdddaaaaaaccccccaaaaaadddfffggghhhgggdddbbbaaaaaaaaa______bbbjjjoooTTTMMMPPPRRRLLLMMMPPPLLLJJJIIIGGGFFFFFFDDDAAA???AAABBBFFFLLLPPPWWWfffsss>>>??????@@@@@@??????>>>DDDDDDEEEEEEEEEDDDDDDCCCDDDFFFHHHHHHFFFEEEEEEEEEDDDFFFGGGGGGGGGHHHJJJLLLMMMNNNXXXaaammm{{{fff]]]^^^bbbvvv{{{pppjjjlllooopppnnniiigggffffffeeebbb___]]]WWWXXXYYY\\\^^^___]]]\\\[[[QQQNNNNNNKKKRRR[[[XXXQQQQQQQQQOOOLLLIIIGGGFFF@@@>>>>>>AAAGGGKKKKKKJJJEEEEEEEEEFFFHHHJJJMMMNNNJJJIIIGGGEEEDDDDDDEEEEEEGGGHHHKKKMMMMMMLLLKKKJJJAAA<<<999888777888???GGGGGGGGGFFFFFFFFFEEEDDDCCC<<<:::999888999;;;===??????<<<<<>>@@@@@@@@@@@@BBBDDDFFFGGGIIIIIIIIIJJJLLLOOOQQQYYYgggzzzzzzxxxsssyyy|||}}}rrrooooootttuuuqqqpppssstttsssqqqooollliiifffeeeffflllpppnnnmmmnnnmmmjjjgggcccaaacccddddddhhhmmmlllmmmmmmmmmjjjfffbbb```bbbbbbcccdddeeefffggggggcccaaaaaaeeedddaaa```bbbaaaccceeeeeedddbbbaaa```bbb\\\\\\aaadddnnnxxxVVVKKKMMMSSSMMMLLLOOOLLLKKKJJJJJJIIIHHHEEEBBB@@@AAAAAADDDIIIMMMSSS___kkkzzz===>>>>>>>>>>>>>>>>>>===CCCCCCDDDDDDDDDCCCBBBBBBEEEFFFHHHGGGEEECCCBBBBBBDDDEEEFFFFFFFFFFFFIIIKKKLLLNNNWWW^^^hhh~~~hhh]]]]]]```uuuzzzrrrppprrrrrrrrrrrrrrrqqqpppooommmhhhddd[[[ZZZYYY[[[^^^``````___]]]RRROOONNNKKKUUUaaaaaa[[[]]]]]]YYYSSSMMMJJJIIICCCAAA???BBBFFFIIIIIIGGGFFFFFFFFFGGGIIILLLNNNPPPIIIHHHFFFDDDDDDFFFGGGIIIHHHJJJMMMOOOPPPOOOMMMLLLCCC>>>:::999888888???FFFCCCCCCCCCBBBAAA@@@@@@AAA;;;:::999999999;;;===>>>===;;;<<>><<<>>>???@@@@@@@@@BBBCCCAAABBBDDDEEEEEEEEEGGGIIINNNNNNPPPUUU[[[hhh}}}uuulllnnnqqqsssuuuuuurrrooommmmmmrrrrrrrrrqqqoookkkhhheeedddjjjnnnmmmnnnpppqqqooojjjfffcccddddddccceeeiiidddfffhhhiiijjjiiihhhgggbbbbbbbbbbbbccccccccccccdddbbbbbbeeeeeeaaa___aaa^^^^^^^^^aaacccdddcccaaaddd]]][[[^^^\\\ZZZhhh{{{iiiNNNFFFQQQQQQMMMMMMMMMKKKLLLLLLJJJFFFCCCBBBBBBAAA???@@@EEEJJJOOOXXXaaalllttt<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@@@@AAAAAAAAAAAA@@@BBBDDDEEEDDDCCCCCCDDDCCCDDDEEEEEEDDDDDDFFFHHHNNNPPPYYY^^^gggsssbbb]]]\\\qqqssslllccc^^^___bbbbbbbbbaaaXXXWWWVVVWWWmmmppp\\\QQQFFFDDDBBBCCCGGGIIIIIIGGGDDDEEEFFFIIIMMMSSSXXX[[[OOOMMMIIIGGGEEEFFFHHHIIIKKKNNNRRRUUUVVVUUUSSSQQQDDD@@@<<<;;;999777;;;AAA???@@@@@@>>>;;;:::<<>>===>>>@@@AAA@@@BBBDDDEEEEEEEEEFFFHHHHHHHHHLLLQQQSSSWWWbbbnnn{{{tttnnnjjjrrruuuwwwuuuqqqnnnmmmlllmmmnnnqqqrrrqqqooollljjjfffkkkmmmkkkjjjlllmmmllliiieeecccdddccc``````ccccccdddeeefffhhhhhhhhhhhhcccbbbbbbbbbbbbaaaaaaaaadddaaaaaacccccc___^^^``````^^^]]]^^^aaabbbaaa___```[[[YYYZZZYYYYYY```iii~~~WWWEEENNNPPPMMMNNNOOOKKKLLLKKKHHHCCC@@@AAABBBAAA??????DDDHHHKKKSSSZZZdddlllyyy<<<;;;;;;::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAA<<>>???@@@@@@>>>;;;:::<<>>???===???AAAAAAAAAAAABBBCCCJJJGGGHHHMMMNNNNNNSSS[[[]]]rrrxxxvvvwwwsssmmmooorrrtttpppkkkiiihhhhhhjjjmmmpppsssuuutttrrrppphhhllllllhhhgggiiijjjhhhgggdddbbbcccaaa]]]]]]___ccccccdddeeefffggghhhiiiccccccbbbbbbaaa`````````ccc```___aaa```]]]]]]___bbb___\\\\\\^^^___^^^\\\[[[YYYWWWWWWWWWYYY]]]```___EEEKKKOOOMMMOOOQQQKKKLLLJJJFFFAAA???@@@BBBBBB??????BBBFFFHHHNNNUUU^^^fffttt555666999;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>@@@@@@@@@AAADDDIIIMMMPPPFFFEEECCCBBBBBBCCCDDDEEEIIIOOOQQQ\\\eeeddd^^^aaammmtttjjjhhhhhhgggfffhhhlllpppttt}}}]]]GGGFFFIIIRRR\\\aaa^^^ZZZSSSLLLHHHIIIOOOWWWcccnnnhhhhhhbbbUUUNNNNNNMMMIIIPPPUUUYYYYYY\\\]]]UUUJJJCCCDDDAAA;;;:::===>>>===DDDEEEEEEBBB===::::::<<<;;;::::::<<<===>>>===;;;<<<===;;;>>>CCCFFF\\\~~~{{{TTT;;;999666333555555222222111111111111222222000000000000000000000000111111222333333333333222444555666777777888888888777888999:::;;;<<<<<<<<<===>>>?????????@@@BBBEEEEEEGGGIIIJJJJJJLLLOOOQQQWWW]]]lll}}}~~~zzzvvvwwwzzzzzztttmmmjjjlllmmmllliiigggeeeeeehhhggggggiiimmmpppqqqqqqoookkkfffddddddeeedddcccaaaaaaaaabbbcccbbb^^^\\\^^^___bbbcccdddcccbbbaaa```aaaccccccaaaaaaaaabbbddddddaaa\\\\\\______\\\\\\]]]]]]]]]\\\ZZZYYYXXXXXXVVVTTTSSSTTTUUUXXXZZZtttrrrLLLMMMOOOMMMNNNQQQMMMJJJFFFCCCAAA@@@AAABBBEEEBBB@@@BBBCCCDDDJJJRRRYYY[[[fffxxx666777999:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>?????????@@@CCCGGGKKKNNNEEEDDDCCCAAAAAABBBDDDEEEGGGMMMNNNZZZbbb~~~tttwwwccc\\\___jjj{{{qqqnnnmmmkkkiiikkkrrr{{{bbbKKKKKKQQQ___ooouuuooofff___WWWOOOMMMPPPWWWcccnnnpppooohhh^^^XXXXXXVVVQQQUUUYYYZZZ[[[^^^___YYYOOOBBBCCCAAA===<<>>CCCDDDEEEBBB>>>:::999:::999999999;;;===>>>>>>===<<<===:::===CCCFFF\\\~~~uuuQQQ:::999666333555444222222111111111111222222000000000000000000000000000111222222333333222222333444555666666777666666666777999:::;;;;;;<<<<<<===>>>???@@@???@@@BBBDDDFFFGGGIIIJJJJJJKKKNNNPPPQQQTTT\\\gggyyyyyy{{{|||xxxtttsssttttttqqqmmmmmmmmmllllllkkkiiihhhfffgggffffffhhhkkknnnnnnnnnmmmiiieeeccccccccccccaaa_________```aaa```]]][[[[[[\\\^^^``````___^^^]]]]]]___aaaaaa```___``````bbbccc```[[[ZZZ]]]]]]ZZZZZZ[[[\\\\\\[[[YYYWWWVVVUUUTTTRRRQQQQQQSSSUUUWWWiii~~~VVVNNNLLLKKKMMMLLLLLLJJJGGGDDDBBBBBBCCCDDDFFFBBBAAABBBBBBBBBHHHOOOVVVYYYcccsss777888999999::::::999999::::::;;;;;;<<<======>>>>>>>>>>>>???AAAEEEHHHKKKDDDCCCBBBAAAAAABBBCCCDDDEEEJJJKKKVVV]]]yyyssseeemmmeee\\\^^^hhh{{{xxxuuuqqqmmmmmmvvvvvv]]]LLLKKKSSSggg~~~~~~ttthhh[[[SSSQQQUUU___iiissssssnnngggcccbbbaaa___eeebbb^^^\\\___```XXXNNN@@@BBBBBB>>>>>>AAAAAA>>>CCCEEEFFFEEEAAA>>><<<;;;888777777999<<<>>>??????;;;<<<999<<>>?????????@@@BBBDDDFFFHHHIIIIIIIIIJJJLLLNNNKKKOOORRRUUU\\\lllxxxrrrtttuuusssqqqooonnnmmmmmmmmmnnnllljjjjjjlllmmmkkkiiieeeddddddfffiiikkkkkkjjjjjjgggdddbbbaaaaaa```___\\\\\\\\\]]]___^^^\\\ZZZXXXYYY[[[\\\\\\[[[ZZZYYYZZZ[[[]]]]]]\\\\\\]]]^^^___```^^^XXXVVVXXXXXXUUUVVVWWWYYYZZZYYYWWWUUUSSSRRRQQQOOONNNOOOPPPRRRSSSYYYgggSSSJJJKKKOOOJJJLLLKKKHHHFFFEEEEEEFFFGGGGGGCCCAAAAAAAAA@@@EEEKKKQQQTTT^^^mmmzzz888888888888888888888777999999:::;;;<<<======>>>===<<<<<<===???BBBEEEGGGBBBAAAAAA@@@AAAAAABBBCCCDDDHHHHHHTTTYYYrrrttt]]]eeejjj______hhh|||wwwrrrnnnttt~~~rrr\\\KKKIIIJJJUUUkkkoooaaaYYYWWW]]]fffqqqvvvxxxtttnnnnnnrrrwwwssseeeaaadddbbbUUUFFF???BBBBBB??????BBBBBB???DDDEEEGGGHHHGGGDDDBBB@@@999888777888;;;===??????;;;<<<999;;;AAAEEE\\\|||___EEE777888555333444111222222111111111111222222000000000000000000000000000000111222222222222222222333444555555666666555555666777999::::::;;;;;;===>>>??????>>>???AAACCCFFFGGGHHHHHHGGGHHHJJJLLLFFFJJJNNNQQQSSSYYYaaahhhvvv|||qqqllllllmmmoooqqqooollliiiiiijjjmmmiiifffiiinnnqqqooollleeeddddddfffhhhiiiiiiggghhhfffdddbbbaaa```___^^^[[[ZZZZZZ\\\^^^^^^\\\[[[XXXYYYZZZ[[[[[[ZZZXXXWWWVVVXXXYYYZZZYYYXXXYYYZZZZZZ\\\[[[UUURRRSSSSSSQQQQQQSSSUUUWWWVVVUUURRRPPPOOONNNMMMMMMMMMNNNPPPQQQOOOppp{{{[[[HHHKKKRRRMMMLLLKKKJJJHHHHHHIIIJJJKKKHHHDDDBBBBBB@@@>>>BBBGGGLLLPPPZZZhhhuuu}}}888888777777666666666666888888999:::;;;<<<======<<<<<<<<<===>>>@@@BBBCCC@@@@@@@@@@@@@@@AAABBBBBBDDDFFFFFFRRRVVVmmm~~~[[[```nnnaaa^^^fff~~~yyyttttttvvv}}}uuuggg[[[QQQGGGBBBHHHRRReeeuuuhhhaaabbbgggrrr|||{{{zzzpppkkkooojjjVVVCCC???AAAAAA>>>???CCCEEEDDDCCCDDDGGGIIIIIIHHHFFFDDD===:::888777999<<<===>>>;;;<<<999;;;AAAFFF]]]wwwvvvxxxTTT@@@777777333222444000222222111111111111222222000000000000000000000000000000111222222222222111333333444555666666666666555555777888999:::::::::<<<===>>>>>>======???AAADDDEEEFFFFFFEEEFFFHHHJJJDDDEEEGGGJJJMMMNNNNNNMMMTTT]]]ppp{{{{{{{{{}}}~~~xxxoooiiihhhggglllpppppplllhhhggghhhjjjgggeeeiiiooosssqqqnnnfffeeeeeeggghhhiiigggfffffffffeeedddbbb___^^^^^^ZZZZZZZZZ[[[^^^___^^^]]]ZZZ[[[]]]]]]]]][[[YYYXXXSSSUUUWWWVVVUUUTTTUUUUUUTTTXXXXXXRRROOOOOOPPPNNNMMMNNNPPPRRRRRRQQQOOONNNNNNMMMMMMLLLMMMNNNOOOOOOPPPcccgggKKKIIIQQQPPPMMMLLLKKKKKKKKKKKKLLLMMMIIIEEECCCBBB@@@===???EEEHHHLLLVVVdddpppzzz777777666555555555666666777777888999;;;<<<======<<<<<<<<<<<<===>>>???@@@>>>>>>??????@@@@@@AAAAAACCCDDDDDDQQQSSShhh^^^___rrraaa\\\ccc}}}{{{vvvvvv|||uuugggVVVLLLFFFBBBBBBDDDKKK]]]yyyzzzooolllnnnzzzyyyzzzoooXXXFFF@@@AAA???<<>>???<<<<<<999;;;BBBGGG^^^~~~qqquuusssMMM===666777111222555111222222111111111111222222000000000000000000000000///000111111222222111111333444555666666777666666444555666777888999999999;;;<<<<<<<<<;;;;;;===???@@@BBBCCCCCCCCCDDDFFFHHHIIIFFFDDDEEEHHHJJJJJJIIIOOOOOOXXXiiizzzzzzvvvtttsssvvvzzz{{{wwwqqqllljjjfffjjjnnnooolllhhhggggggiiiiiiiiimmmqqqsssqqqnnngggffffffgggiiihhhfffdddccceeefffdddaaa^^^]]]\\\ZZZYYYYYY[[[^^^`````````]]]^^^^^^___^^^\\\ZZZXXXRRRTTTUUUTTTRRRQQQQQQQQQOOOTTTUUUPPPLLLLLLMMMMMMJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNSSS\\\ppp}}}UUUFFFMMMPPPMMMMMMLLLLLLLLLMMMMMMMMMJJJFFFDDDCCC@@@===???CCCDDDHHHRRR```jjjttt666555444444444555666777666666777999:::;;;<<<===<<<<<<<<<<<<===>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@AAAAAANNNPPPdddgggaaa|||vvvccc]]]aaa{{{}}}zzz|||{{{tttmmm___SSSIIIEEEBBB@@@AAAEEEJJJZZZwww{{{hhhRRREEE??????===;;;AAANNNZZZ___NNNLLLKKKKKKLLLKKKHHHEEE@@@===999777:::>>>AAABBB======:::<<>>???@@@@@@@@@@@@>>>>>>???MMMNNNbbboooeeewww{{{ggg___ccc|||yyykkk```SSSKKKEEEFFFDDD???===@@@FFFPPPgggwww\\\HHH??????>>>;;;:::CCCTTTcccjjjXXXTTTQQQOOOOOONNNJJJGGG???<<<888777:::???CCCFFF>>>>>>:::<<>>???@@@AAADDDGGG>>>CCCHHHHHHDDDBBBDDDGGGDDDCCCJJJTTTWWWWWWbbbsssyyyrrrpppqqqssssssvvvxxxwwwvvvwwwwwwwwwkkkiiifffeeeeeegggiiijjjqqqtttxxxxxxuuuppplllkkkfffffffffggggggfffccc```^^^aaadddccc___ZZZYYYYYYXXXWWWWWWYYY\\\___``````\\\]]]]]]]]]\\\ZZZWWWUUUSSSTTTTTTRRROOOMMMLLLLLLIIIOOORRRNNNJJJJJJLLLLLLGGGGGGFFFFFFGGGIIIKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKGGGLLLXXX{{{xxxNNNHHHPPPNNNNNNNNNMMMMMMMMMMMMLLLJJJGGGEEEEEEBBB>>>???DDDAAADDDLLLVVV^^^eeerrr~~~555444444333333333444444666666666777888888999999;;;;;;:::::::::;;;<<<<<<============>>>>>>>>>>>>@@@AAAAAAGGGQQQ___oootttiiieeefffvvvpppbbb\\\OOOMMMIIIEEECCCBBBAAAAAABBBIIIPPP```www```MMM???777===>>>===>>>III]]]pppzzzuuu\\\RRRXXXVVVRRRNNNFFFAAA999999:::888@@@HHHFFFEEE<<<888===@@@JJJfff}}}ZZZCCC<<<555222333444222///111111111111111111111111000000000000000000000000111111000000111111222333333222111222444666666666666666666666777777777777777777888999999:::;;;;;;<<<============>>>AAADDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBEEEIIIMMMPPPSSSTTT```mmmxxxsssrrrrrrpppqqqtttyyy{{{{{{xxxwwwxxxwwwtttmmmmmmllllllllllllmmmmmmoootttwwwsssooonnnmmmjjjjjjhhhfffhhhjjjiiiccc]]]aaaaaaaaa```___]]]\\\[[[ZZZYYYWWWVVVWWWXXXZZZ\\\[[[ZZZYYYXXXWWWVVVVVVVVVSSSRRRQQQPPPNNNKKKIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHDDDPPPNNN```bbbFFFNNNJJJMMMNNNNNNNNNNNNLLLJJJIIIGGGDDDBBBBBBAAA???===??????DDDMMMVVV^^^jjjttt555555444333222222333333555666666777777888999999;;;::::::::::::;;;;;;<<<============>>>>>>>>>>>>@@@@@@@@@FFFOOO]]]xxxhhheeefffuuuuuuhhh```___[[[WWWPPPKKKHHHHHHIIIIIIGGGIIIFFFLLLooo|||bbbNNN@@@888444777;;;===AAAOOOeeexxxxxxbbbZZZ```]]]XXXRRRIIIAAA888999;;;999BBBLLLJJJFFF===999===@@@JJJfffUUUBBB<<<555222333444222000111111111111111111111111000000000000000000000000111111000000111111222333222222111222444555555555555555666666666777777777777888888999::::::;;;;;;<<<============>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGJJJLLLNNNOOONNNWWWcccoooyyy{{{uuuwwwqqqnnnpppqqqoooppprrruuuxxxyyywwwwwwzzzyyyvvvllllllllllllmmmnnnpppppppppuuuwwwsssooonnnmmmkkkiiigggfffhhhkkkkkkfffaaaaaaaaaaaa```^^^\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUSSSRRRQQQPPPMMMKKKIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFLLLHHHRRR~~~yyyWWWQQQMMMNNNNNNMMMLLLMMMMMMLLLLLLJJJGGGFFFEEECCC@@@>>>>>>>>>BBBKKKSSS[[[fffpppyyy~~~666555444333222222222222555555666666777888888888:::999999999::::::;;;<<<<<<<<<=========>>>>>>>>>???@@@>>>CCCLLLYYYzzzhhhdddffftttyyyllleeedddhhhggg```VVVNNNKKKKKKMMMNNNMMMKKKCCCBBB^^^gggPPP@@@999777888444888<<>>@@@JJJfffQQQ@@@;;;555222333333222000111111111111111111111111000000000000000000000000111000000000000111222222111111222222333333444444555555555666666666666777888888888999::::::;;;;;;<<<=========<<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHEEEJJJOOOTTT[[[gggwww~~~uuuyyy}}}wwwpppnnniiihhhlllnnnmmmmmmpppppptttvvvvvvwwwzzzzzzxxxllllllmmmnnnoooqqqrrrsssqqquuuuuuqqqnnnnnnmmmjjjgggggggggjjjllllllhhhdddaaaaaa```___]]][[[YYYWWWYYYYYYYYYXXXWWWUUUTTTSSSTTTTTTSSSRRRRRRSSSSSSSSSSSSRRRQQQOOOMMMJJJHHHFFFFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHIIIJJJMMMgggiiiQQQPPPNNNMMMLLLKKKKKKLLLMMMJJJIIIGGGGGGGGGEEECCC@@@===<<<@@@HHHOOOUUU___iiirrrxxx888777666444333222222222444444555666666777777888999888888999999:::;;;<<<;;;<<<<<<<<<===>>>>>>>>>??????===AAAHHHSSSzzzuuujjjdddeeeqqq}}}qqqlllnnnrrrtttmmmbbbXXXRRRPPPRRRTTTRRRSSSMMMJJJ___uuuiiiVVVFFF<<<999:::;;;666777:::IIIeeeuuuooommmaaaXXXRRRIIIAAA999:::===>>>JJJVVVVVVKKKAAA<<<>>>AAAJJJfffOOO===:::555333333333222111111111111111111111111111000000000000000000000000000000000000000111222222000222333333222222222333444444555555555666666666888888888999999999::::::;;;<<<======;;;;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEHHHJJJKKKLLLOOOWWWcccmmmuuuqqqwww{{{xxxrrrjjjeeecccfffhhhiiijjjnnnnnnsssuuuuuuvvvzzzyyyvvvooooooooooooooopppqqqrrroooqqqpppllljjjkkkkkkhhhhhhhhhhhhkkkllllllhhheee`````````___\\\YYYVVVUUUVVVWWWWWWWWWVVVTTTRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPNNNKKKIIIFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDMMMOOOYYYvvvRRRPPPMMMLLLMMMLLLJJJJJJLLLGGGFFFEEEFFFGGGFFFDDDBBB===<<>>>>>>>>>>>???===@@@EEEMMMrrriii~~~oooeeecccmmmwwwrrrqqqppp|||yyysssiii```[[[\\\^^^YYY[[[XXXSSSbbb}}}lllaaaTTTNNNGGG@@@<<<:::888777:::666888KKKnnnyyyqqq```VVVRRRJJJBBB:::<<>>>>>IIIIIIKKKrrrbbbPPPMMMLLLOOONNNIIIGGGJJJLLLJJJHHHHHHGGGFFFCCCAAA???>>>???DDDHHHLLLTTT]]]fffnnnyyy888888666555444444444444333333444444555666666666666666777777888999:::;;;::::::;;;<<<===>>>>>>???>>>???===@@@CCCHHHiiiuuu]]]pppwwwggg```hhhvvvqqqkkkeeetttzzz}}}wwwkkkbbbbbbeeecccddd___YYYccc~~~ooo___QQQHHHAAAAAAAAAAAAAAA???:::777:::666888IIIlllwwwbbbXXXVVVPPPDDD===@@@EEEFFFQQQ]]][[[MMMBBB===???BBBLLLjjjjjjEEE888777555444222222222333000000000000000000000000000000000000000000000000000////////////000111111000444666666222000000222333333333444444444555555666666666666666666666777777999;;;<<<;;;:::;;;<<<===========================>>>???@@@BBBDDDEEEFFFAAACCCEEEEEEEEEFFFHHHJJJLLLNNNSSSZZZeeeppp{{{zzzxxx{{{vvvvvvvvvtttpppmmmkkkjjjlllfffbbbccceeeeeehhhlllnnnrrruuuttttttvvvtttppptttsssqqqnnnllljjjiiiiiiffffffccc___aaaeeefffcccfffgggiiiiiiiiifffdddbbb[[[\\\]]]]]][[[XXXTTTRRRPPPQQQSSSTTTTTTRRRQQQOOOKKKKKKJJJJJJIIIJJJJJJKKKJJJJJJIIIIIIGGGEEEDDDCCCBBBCCCCCCCCCCCCBBBAAAAAA>>>???@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAACCCBBBEEEDDDEEE```TTTOOOMMMQQQPPPIIIHHHLLLVVVSSSOOOKKKHHHEEEBBB???AAA??????CCCFFFHHHOOOWWW^^^eeeqqq|||555555444333333333333333222333333444555555666666666666666666888999:::;;;999::::::;;;<<<===>>>???===???>>>AAABBBDDDaaapppVVVbbb~~~hhh]]]ddd}}}~~~yyy{{{tttmmmmmmhhh```eeetttttthhhggglllkkkmmmkkkgggnnnyyyiii^^^RRRGGGCCC@@@AAABBBDDDEEECCC???<<<888888999CCCZZZuuu}}}fff\\\ZZZSSSFFF@@@CCCIIIJJJSSS]]][[[MMMBBB===???BBBNNNkkk]]]???777666666444222222222333000000000000000000000000000000000000000000000000///////////////000111111111555888777333000000222222333333333333444444444555555555555555555555555555777:::;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBCCCCCC@@@AAACCCDDDEEEEEEFFFFFFHHHHHHJJJMMMSSSZZZ```dddgggxxx}}}{{{xxxttttttxxxtttvvvwwwuuuqqqmmmlllkkkiiieeedddhhhjjjiiiiiikkkkkkpppsssssstttuuusssooosssrrrpppmmmjjjhhhgggfffcccbbb___\\\^^^dddfffcccaaadddfffggggggeeecccbbbYYYZZZ\\\\\\[[[WWWTTTQQQRRRRRRRRRRRRQQQPPPNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>???@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@AAADDDDDDCCCFFFIIIRRRxxx\\\SSSOOOQQQOOOJJJKKKSSSYYYUUUOOOJJJGGGEEECCCBBBAAA??????AAACCCEEEKKKRRRXXX___jjjuuu~~~333333222111111222222222222222333444444555555666555555555666777999:::;;;999999:::;;;<<<===>>>???===??????AAABBBAAA]]]vvvTTTYYYjjj\\\aaazzzwwwoooqqqyyy|||iiiffflllkkkccc]]]sss~~~qqqpppuuuoootttxxxxxx~~~iii]]]WWWOOOHHHEEECCCBBBBBBBBBCCCBBB???===777999:::<<>>>>>???@@@@@@@@@>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEGGGJJJOOOSSSVVVUUUdddvvvzzzwwwwwwuuussstttxxxpppqqqrrrqqqpppnnnmmmlllfffdddfffmmmooommmjjjkkkiiinnnrrrssstttvvvtttppprrrpppnnnkkkiiigggfffeeeaaa```]]]ZZZ^^^dddfffddd^^^```dddfffeeedddccccccWWWYYY[[[\\\[[[WWWTTTRRRTTTTTTSSSQQQPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBAAAAAA>>>???@@@AAABBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA;;;@@@@@@GGGMMMGGGaaadddWWWPPPQQQOOOJJJOOOZZZUUUPPPKKKGGGFFFFFFFFFFFFAAA>>>>>>@@@AAABBBHHHOOOVVV]]]hhhsss|||333333333333333333333333222222333333333333444444444333333444777888888777888999:::;;;<<<<<<<<<<<<>>>777???@@@CCCEEESSSzzzSSSVVVyyyrrreee___nnn}}}vvvooonnnrrrwwwtttkkkhhhpppuuummmlllmmm~~~|||sss{{{|||nnn]]]YYYVVVMMMGGGIIIEEEHHHKKKMMMLLLIIIFFFEEE===777555999===CCCOOO\\\}}}~~~kkkaaaZZZRRRFFFCCCIIIUUUYYYTTTTTT[[[JJJCCC??????BBBQQQpppyyy|||lllLLL<<<666666555444333333333333222222222111000//////...000000////////////000000////////////////////////000000000000000000000000000000111222333333444444222222333333333222222111444555666777888888888888:::::::::;;;;;;:::999999============>>>@@@AAABBB>>>>>>@@@AAABBBCCCCCCCCCBBBCCCEEEGGGIIIKKKMMMNNNSSSVVV[[[bbbjjjrrrxxx{{{~~~ttttttrrrnnnlllkkkmmmpppiiimmmqqqtttsssoooiiieeegggeeehhhnnnpppllliiihhhfffhhhmmmuuu{{{zzzssslllqqqnnnllliiigggddd```]]]^^^^^^\\\[[[cccjjjhhh```^^^]]]]]]___bbbbbbaaa```[[[XXXVVVWWWYYYXXXRRRMMMPPPPPPOOONNNMMMLLLKKKJJJGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<===???@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>BBB>>>@@@FFFHHHJJJYYYlll^^^HHHQQQXXXLLLDDDIIIJJJKKKLLLJJJGGGDDDDDDDDDCCC@@@===;;;<<>>???@@@>>>>>>???AAABBBBBBCCCCCCAAABBBDDDFFFHHHJJJLLLLLLNNNOOOQQQTTTXXX[[[___```fffmmmwww|||tttqqqrrrsssrrroooqqqooollljjjiiikkkmmmnnnhhhkkkooosssssspppllliiigggeeehhhoooqqqlllhhhgggdddfffkkkssszzzzzztttnnnqqqnnnkkkiiifffccc___\\\___aaa______cccjjjhhhbbb___^^^]]]]]]______^^^]]]ZZZWWWUUUVVVXXXWWWQQQLLLOOONNNNNNMMMKKKJJJJJJIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>;;;<<<===>>>?????????>>>@@@@@@AAAAAA@@@@@@???>>>@@@<<<>>>CCCCCCDDDPPPaaaxxxQQQKKKPPPLLLIIILLLJJJJJJJJJJJJIIIHHHGGGFFFCCCAAA>>><<<===???CCCEEENNNSSS\\\eeeoooyyy111111111111111111111111000000111111111222222222444333333444666888888777888888999:::;;;;;;;;;;;;@@@:::???===???AAAIIIqqq]]]KKKdddlllaaammm~~~|||vvvmmmeeeccceeeiiiqqqyyyppplllpppnnntttppp|||zzztttfffaaadddxxxrrrgggbbbZZZTTTSSSOOOQQQSSSUUUSSSOOOKKKHHHFFFAAA===;;;888666;;;AAATTTfffsssrrrkkkddd[[[RRRGGGGGGOOOYYY\\\WWWVVV[[[KKKCCC???@@@EEEUUUttt~~~{{{aaaCCC333666555444333333222222222222111111000000//////...000//////......//////000........................////////////////////////111111111111111222222222000000111111111111000000222333444555555666666666888888999999999999888888888888888999:::;;;<<<===>>>>>>???@@@AAABBBBBBCCC@@@AAABBBDDDFFFHHHIIIJJJMMMMMMMMMMMMMMMNNNOOOPPPSSSVVVZZZ```gggpppzzz{{{|||vvvnnnjjjjjjkkkkkkiiimmmiiiddddddgggkkkllllllhhhjjjnnnpppqqqpppnnnlllgggeeeiiioooppplllgggfffaaaccciiipppwwwyyyuuupppmmmkkkhhhgggfffdddaaa___```ccccccbbbcccggghhhfff```^^^\\\[[[\\\\\\[[[ZZZXXXVVVUUUUUUVVVTTTPPPKKKLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDBBBAAA@@@?????????>>>=========>>>???@@@@@@BBBBBBBBBBBBAAA@@@??????999:::;;;<<<============@@@@@@@@@@@@@@@??????>>>???===>>>BBBAAA???HHHTTT{{{aaaJJJKKKOOOOOOOOOLLLJJJHHHJJJLLLLLLJJJGGGCCCBBB@@@>>>>>>???@@@AAAJJJNNNUUU]]]gggqqq{{{000000000000000000000000111111111111222222222222333222222444666888777666777888999::::::;;;;;;;;;???999>>>;;;>>>@@@FFFiiiaaaIII\\\zzznnnbbblll~~~wwwnnneeeaaacccgggkkkqqqzzzwwwuuuooopppnnn}}}}}}|||}}}}}}vvveeeRRRKKKLLLUUUdddxxxrrriii```[[[YYYTTTUUUVVVWWWWWWSSSOOOKKKHHHFFFCCC???;;;999:::===HHHZZZlllsssppphhh]]]SSSHHHKKKSSS[[[\\\WWWVVVZZZKKKDDD???AAAHHHYYYxxx{{{[[[@@@222666555444333222222222222111111000000/////////////////////....../////////................................................111111111111111000000000...//////000000000000000111111333444444444444444666666777888888888777777777777777888999:::;;;<<<===>>>>>>???@@@AAABBBCCC???@@@AAACCCDDDFFFGGGGGGKKKKKKKKKLLLMMMNNNOOOPPPVVVVVVVVVWWWZZZ^^^cccfffgggnnnxxx~~~~~~}}}zzz{{{vvvpppkkkjjjkkkkkkjjjiiiddd___```fffkkklllkkkiiijjjmmmnnnooonnnmmmlllfffeeehhhnnnooojjjfffddd]]]```eeelllrrrtttsssppphhhfffddddddeeeeeedddccc___ccceeecccbbbbbbdddfff```^^^[[[ZZZZZZ[[[ZZZYYYVVVUUUTTTTTTTTTQQQMMMIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@???>>>:::::::::;;;;;;<<<<<<<<<>>>>>>????????????>>>>>>???>>>@@@CCCAAA???DDDLLLbbbuuuTTTLLLPPPQQQOOOOOOLLLIIIJJJNNNNNNJJJFFFDDDCCCBBB@@@???>>>>>>>>>EEEHHHOOOVVV```lllwww~~~000000000000000000000000222222222333333333333444333222222333666777777666666777888999::::::::::::;;;666;;;999>>>AAAEEEccckkkKKKXXXmmmrrrdddiiizzzooofffaaacccfffhhhlllttt~~~uuuqqqrrr|||zzzxxxooo^^^MMMGGGHHHKKKQQQ[[[ppppppfff___\\\\\\[[[ZZZZZZZZZXXXTTTPPPJJJKKKHHHCCC>>><<<;;;;;;DDDTTThhhssssssjjj\\\PPPJJJOOOVVV[[[YYYUUUUUUXXXLLLDDD???CCCKKK]]]|||qqqUUU???444555555444333222222222222000000000/////////////////////............//////........................------------------------111000000000000000000000---...///000000000000000000111222333444444444444444555555666777777666666777777777888999:::<<<<<<============>>>@@@AAABBB??????@@@AAACCCDDDDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOOOOOOOQQQSSSVVVYYY[[[[[[XXX\\\cccjjjoootttxxx{{{}}}yyyvvvtttuuuvvvuuusssuuurrrmmmjjjhhhhhhhhhhhhgggbbb___aaaggglllllljjjjjjkkklllmmmmmmlllkkkjjjeeeccceeekkklllhhheeeddd\\\^^^bbbggglllnnnnnnnnnhhhfffcccbbbccccccbbb```^^^```cccbbb___]]]___ccc^^^\\\ZZZZZZ[[[[[[[[[ZZZTTTSSSSSSRRRQQQNNNJJJHHHEEEEEEEEEDDDCCCCCCCCCBBBDDDCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<===>>>@@@@@@??????????????????>>>===::::::::::::;;;;;;;;;<<<<<<<<<===============<<<<<<<<>>CCCDDD^^^UUURRRbbbxxxgggfff~~~{{{pppfffbbbcccfffgggiiioooxxxzzzyyyvvvqqqllldddWWWJJJEEEFFFBBBBBBEEEUUUxxxsssjjjeeejjjfffaaa______]]]YYYUUUQQQRRROOOGGG@@@===;;;888AAAOOObbbqqqsssiiiYYYMMMLLLRRRXXXYYYUUUQQQRRRTTTMMMDDD???DDDNNN```gggMMM===777555444333222222111111111///////////////////////////......------......///------------------------........................///////////////000000000---...///000000111111000000111222333333444444444222333444555555666666555777777777888999:::<<<<<<======<<<<<<===???AAABBB??????@@@AAABBBBBBCCCCCCCCCDDDDDDEEEGGGHHHJJJKKKIIIJJJKKKOOORRRSSSRRRPPPRRRUUUYYY\\\]]]___aaabbbccchhhpppyyy~~~yyyxxxwwwuuuuuuvvvxxxyyyvvvtttqqqpppppppppooonnnooonnnllljjjhhhgggggggggdddbbbaaadddhhhkkkjjjiiihhhiiijjjkkkkkkjjjhhhgggcccaaabbbgggiiifffdddeee___```bbbeeegggiiijjjjjjkkkhhhdddaaa```___]]]\\\]]]]]]___```]]]YYYZZZ___\\\[[[ZZZ[[[\\\[[[YYYWWWRRRRRRRRRQQQOOOKKKHHHFFFBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>======<<<======>>>???@@@<<<======>>>======<<<<<<;;;::::::999999::::::;;;999::::::;;;;;;;;;;;;;;;777888;;;=========???AAAGGGnnn}}}[[[KKKLLLRRRRRROOOMMMLLLMMMLLLHHHEEEFFFEEECCCAAA???===<<<<<<===@@@FFFMMMUUU```kkkrrrzzz111111111111111111111111111222222222333333333333222222111333555777666666555666777888999999999999:::666:::777>>>DDDBBBYYYvvveeeMMMUUU|||kkkbbbvvv}}}sssiiidddeeehhheeeeeeiiiqqqxxx~~~iiiccc]]]XXXRRRIIIEEEEEE<<<===>>>EEE^^^~~~www{{{tttlllfffdddbbb^^^ZZZWWWYYYUUULLLDDDBBB???;;;>>>III\\\mmmsssjjjZZZOOOOOOTTTXXXVVVPPPMMMOOOQQQNNNDDD???EEEPPPccc^^^DDD999888555444333222111111111111///////////////////////////......------......///------------------------........................---......//////000000000---...///000111111111111000111222333444444444444111222333444555555555555666666777777888:::;;;<<<===<<<<<<;;;<<<>>>AAABBB@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIKKKMMMNNNKKKIIIOOOQQQTTTUUUUUUUUUVVVXXXUUUWWWZZZ___ffflllqqqtttyyyyyyxxxyyyzzz|||~~~zzzvvvtttsssqqqpppnnnmmmmmmmmmnnnoooqqqrrrqqqqqqqqqqqqqqqpppooommmmmmmmmnnnmmmllljjjiiihhhbbbccceeeggghhhhhhggggggccceeehhhjjjkkkjjjhhhfffbbb^^^^^^bbbeeeddddddfffddddddeeeeeeeeeeeefffgggjjjgggbbb```___^^^]]]\\\^^^[[[[[[^^^\\\WWWWWW[[[[[[ZZZZZZ[[[[[[YYYUUURRRPPPQQQQQQPPPMMMIIIFFFEEE???????????????>>>>>>>>>>>>>>>============>>>>>>======<<<<<<<<<======>>>:::;;;;;;<<<<<<;;;;;;;;;999999888777777888888999777777888999999999999999666888999999:::<<<======@@@WWW~~~wwwWWWLLLQQQNNNNNNMMMMMMLLLJJJIIIHHHGGGEEEBBB@@@>>>===<<<<<<;;;>>>CCCHHHOOOWWW```fffqqqyyy111111111111111111111111000111111111111222222222222111111333555777666555555666777888888999999999;;;777;;;777???DDD@@@UUUoooqqqKKKMMMqqqmmm___pppuuupppsssvvvlllggghhhkkkcccbbbeeemmmrrrzzzaaa[[[VVVUUUTTTOOOJJJIIICCCEEEDDDBBBNNNrrrtttllliiifffaaa^^^ZZZ]]]ZZZPPPIIIIIIGGGBBB<<>>AAABBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBDDDEEEGGGHHHDDDCCCBBBEEEJJJMMMNNNLLLMMMOOOQQQRRRSSSSSSUUUVVVZZZZZZZZZ[[[^^^ccchhhkkkkkkkkkjjjiiijjjjjjlllmmmhhhkkknnnqqqssssssrrrqqqwwwvvvuuuvvvwwwvvvuuussstttrrrqqqpppqqqssstttuuupppooonnnnnnpppqqqpppooolllmmmnnnooopppqqqqqqqqqlllmmmoooppppppooommmllliiikkkmmmnnnllljjjhhhhhh```cccgggiiihhhfffeeeeee___bbbfffiiikkkjjjhhhgggaaa]]]\\\```cccccceeehhhhhhhhhgggfffddddddeeefffdddbbb___^^^___```aaaaaa___ZZZYYY]]]\\\WWWVVVYYYZZZZZZZZZ[[[ZZZVVVQQQMMMOOOPPPQQQOOOLLLHHHEEEDDD>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<============<<<;;;;;;;;;<<<<<<999999:::;;;;;;:::::::::888777666555555666777888555666777888888888888888777999:::999:::<<<===<<<<<>>;;;AAAMMM```pppPPPMMMeeeooodddmmm|||yyynnnhhhssszzzrrriiiiiinnnkkkeee[[[```ooouuu~~~pppbbbVVVTTTRRRMMMIIIIIIIIICCCFFFHHHJJJiii{{{nnniiijjjgggbbb___^^^YYYRRRNNNMMMJJJEEEAAA???NNNiiixxxooo]]]SSSUUUVVVXXXWWWPPPHHHHHHLLLGGGFFFCCCDDDPPPiiipppSSS>>>333666333333333222222222111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////......////////////......000111333444555666666666555555555555555555444444444444555666777888999999;;;:::999999:::<<>>============<<<<<<<<<<<<<<<<<<;;;::::::999888888999999:::;;;:::999888777666666777777777777666666888666666888<<>><<<777888888999::::::;;;;;;<<>>??????AAACCCCCCAAA?????????@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFGGGHHHHHHIIIIIILLLKKKKKKMMMOOOQQQQQQPPPQQQSSSUUUVVVVVVXXX[[[^^^aaa^^^[[[^^^cccggggggfffbbbeeeggghhhfffdddeeefffjjjjjjjjjjjjiiiiiijjjkkkiiihhhggggggiiikkkllllllnnnmmmmmmnnnooopppnnnmmmiiimmmqqqrrrqqqooonnnooollllllmmmpppttttttnnniiieeefffiiijjjjjjiiigggfffbbbcccdddddddddcccbbbaaabbbdddfffhhhjjjjjjiiihhhbbbaaa_________aaaccceeeffffffffffffeeedddcccbbbeeebbb^^^[[[ZZZ[[[^^^___^^^^^^]]]\\\ZZZXXXWWWVVVZZZXXXUUUSSSRRRQQQNNNLLLLLLJJJIIIIIIIIIGGGDDDAAA@@@???===<<<<<<<<<===>>>======<<<<<<<<<<<<;;;;;;:::::::::999888777777777888888999:::999888777666555666666777777666666555666444444666:::<<<;;;:::777777777888999999:::::::::>>>IIIhhh```QQQMMMLLLJJJJJJMMMOOOOOONNNLLLJJJFFFBBB???===<<<<<<;;;;;;;;;>>>CCCIIIPPPTTT___fffpppyyy111000000//////000000111000000000111111111222222444333333222222333444444666555555666666777888999:::555555:::;;;999???HHHXXX|||UUUMMMVVVfffdddrrr~~~{{{wwwnnnjjjjjjnnnjjj___\\\bbbdddrrrsssaaaYYYYYYWWWRRRNNNLLLIIIIIIHHHTTTzzzzzzwwwrrrgggeee___YYYXXXXXXRRRJJJEEEDDDOOOhhhyyyuuuggg^^^YYYWWWUUUSSSLLLFFFFFFKKKIIIFFFDDDHHHWWWrrr```EEE<<<666444333222222222222111111111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,------------......////////////......,,,---...000111111111111111222222222222222222222333333444555666777888888999888888888999:::<<<======???AAAAAA@@@>>>>>>>>>?????????@@@AAABBBDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIIIIKKKMMMOOOOOOOOONNNOOOQQQRRRSSSUUUXXXZZZ^^^^^^]]]^^^___```aaabbb```bbbeeefffdddbbbaaaaaaggghhhgggeeebbbbbbfffjjjhhhgggffffffggghhhiiijjjlllkkkkkklllnnnooonnnmmmjjjmmmooopppooommmmmmmmmiiijjjlllqqquuuuuupppkkkeeefffhhhiiiiiigggfffdddddddddcccbbbbbbbbbbbbbbbccceeehhhjjjlllkkkiiihhhccccccbbbbbbbbbbbbcccdddcccdddddddddcccbbbaaaaaabbb```]]][[[ZZZZZZ\\\]]]^^^]]]\\\[[[YYYWWWUUUTTTYYYWWWTTTRRRQQQOOOMMMKKKGGGGGGGGGHHHIIIHHHEEECCC@@@???===<<<<<<<<<===>>><<<<<<<<<;;;;;;:::::::::888888888777777666666555666777888888888777555555555555666666666666555555333222222444777888888777555555666666777888888888:::888@@@SSStttsssSSSPPPKKKGGGIIINNNQQQQQQPPPNNNLLLHHHDDD@@@>>>===<<<:::::::::;;;???EEEJJJNNNWWW^^^hhhrrrzzz000000////////////000000000000000000111111111111222222222222222333333444555555555555666777888888888555555888999888===DDDQQQuuuWWWKKKOOOxxxgggaaalll}}}uuunnnllllllkkkaaaZZZ[[[\\\lll|||mmm]]]WWWZZZ[[[VVVPPPOOOPPPQQQMMMZZZ|||pppkkkaaaZZZYYY[[[VVVOOOIIIGGGQQQfffuuuttthhh___\\\XXXTTTQQQKKKEEEEEEJJJGGGEEEDDDJJJ\\\xxx~~~WWW@@@<<<777333222222222222111111111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------......//////......---,,,,,,...//////000000000111111111111111222222222222222333444555666777777888888888888999:::;;;<<<;;;===???@@@>>>===<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEHHHGGGGGGIIILLLNNNOOONNNLLLMMMNNNOOOQQQSSSUUUWWW\\\^^^___^^^\\\[[[\\\^^^___aaacccdddcccbbb```___bbbdddeeebbb``````eeeiiihhhhhhhhhgggggggggiiikkkkkkjjjiiijjjlllnnnnnnmmmkkklllmmmmmmmmmlllkkkkkkhhhjjjmmmrrruuusssoookkkiiiiiijjjkkkjjjiiigggffffffeeecccaaa```aaabbbcccfffhhhjjjllllllkkkhhhfffddddddeeeeeedddccccccbbbbbbbbbbbbcccbbbbbbaaaaaa```^^^\\\ZZZYYYYYYZZZZZZ[[[[[[ZZZYYYXXXVVVTTTSSSWWWVVVTTTTTTSSSPPPLLLHHHDDDDDDEEEHHHJJJIIIGGGDDD@@@???===<<<<<<<<<===>>>;;;;;;;;;:::999999999888888777777777666666555555555555666777666555444333444444555555555555444444222222222333555666666666333444444555666666777777;;;999???DDDWWWZZZRRRMMMJJJLLLNNNOOOOOOPPPNNNLLLIIIEEEAAA>>><<<;;;;;;:::::::::===AAAFFFHHHQQQWWWaaajjjsss~~~000000////////////000000//////000000000111111111111111111111111222333444444444444444555666777888777555666777777888<<>><<<777333222222222111111111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........------............------,,,---...///000000000///000000111111222222222222111111222333444555666666888888888888999:::;;;;;;999;;;===>>><<<;;;;;;<<<============>>>@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDGGGFFFGGGIIILLLNNNNNNNNNKKKKKKKKKMMMPPPRRRTTTTTTYYY]]]```^^^[[[XXXYYY[[[^^^___aaabbbdddcccbbbaaa^^^```ccccccbbbbbbeeehhhiiijjjkkkjjjhhhiiilllnnnjjjiiiggghhhkkklllmmmlllkkkjjjjjjjjjjjjjjjjjjiiiiiikkknnnqqqrrrppplllhhhjjjkkkkkkkkkkkkiiihhhggggggeeecccaaaaaabbbccceeejjjkkklllmmmkkkiiifffdddffffffffffffeeedddbbbaaaaaabbbbbbccccccccccccbbb```___^^^\\\[[[[[[[[[[[[WWWXXXWWWWWWVVVUUUTTTSSSSSSTTTVVVWWWWWWRRRLLLGGGCCCCCCDDDGGGIIIJJJHHHFFF@@@???===<<<<<<<<<===>>>:::::::::999888777777666777777777777666666666666444444555666555444333222333333444444444444333333222333333444444444555555222333333444444555666666888999@@@>>>EEEwwwjjjSSSNNNKKKMMMMMMKKKLLLQQQMMMKKKHHHEEEAAA>>><<<;;;<<<;;;:::;;;<<>>EEE\\\aaaMMMJJJiiipppcccfffvvv~~~wwwppphhhiiibbb\\\YYYWWWeeerrrddd```ZZZXXX\\\aaa___YYYVVVXXX[[[WWW\\\~~~kkk___[[[XXXSSSMMMSSS^^^iiinnnkkkddd^^^aaa[[[UUUQQQLLLEEEDDDFFFCCCBBBEEERRRkkkttttttnnnIII===:::555555222111111111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............------............------------...///000000////////////000111111222222222000000111222333444555555777777777888888888999999777999<<<<<<;;;::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEHHHKKKMMMNNNMMMJJJIIIIIIKKKOOOQQQRRRRRRVVVYYY]]]]]]ZZZWWWWWWXXX\\\\\\]]]```ccceeeeeeddd______```bbbcccdddeeeeeegggjjjkkkjjjiiiiiimmmqqqjjjhhhfffgggiiijjjkkkkkkjjjhhhgggggghhhjjjiiiiiikkklllnnnooonnnllliiiggghhhhhhhhhiiihhhhhhgggggggggeeedddccccccdddfffggglllllllllkkkjjjhhhfffdddhhhggggggfffeeecccaaa```aaaaaabbbcccdddddddddcccbbbbbbbbbaaa```___^^^]]]VVVVVVVVVVVVUUUSSSRRRQQQQQQRRRUUUWWWWWWSSSMMMHHHDDDCCCCCCDDDFFFGGGFFFEEE@@@???===<<<<<<<<<===>>>:::999999888777666555555666666666666666666666666333444555555555444222222222222333333333333222222222333444444333222444555222222333333444555555555222777>>><<>>@@@BBBHHHMMMTTT\\\dddooo|||//////............//////////////////000000000111/////////000000111333333333333333333444555666777666777888777666888;;;===@@@QQQqqqUUUIII^^^xxxeeedddooo}}}tttiiijjjddd___\\\WWWbbb{{{pppnnnhhhaaaaaaffffffaaaaaa\\\^^^^^^___wwwkkk___WWWRRRMMMYYYgggnnnoookkkgggdddbbb\\\VVVRRRMMMGGGDDDEEECCCBBBGGGXXXsss}}}rrrvvv```CCC:::444111777111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------,,,------......------,,,------......//////......---......///000000111111//////000111222333444444444444555555666666666555666888:::;;;:::999999:::::::::;;;;;;<<<>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEIIIKKKLLLKKKHHHGGGFFFIIIMMMPPPQQQPPPRRRUUUXXXZZZYYYWWWVVVUUUZZZYYYYYY\\\bbbfffhhhhhheeeaaa]]]^^^aaadddcccbbbcccgggiiiiiiggghhhlllqqqkkkhhhffffffgggiiiiiiiiiiiifffddddddgggiiijjjiiijjjkkkllllllkkkiiihhhgggffffffggggggggggggggggggeeeeeeddddddeeefffhhhiiikkkjjjjjjiiihhhgggggggggiiihhhgggeeecccaaa````````````aaabbbcccdddddddddbbbbbbbbbbbbaaa___^^^]]]XXXXXXWWWUUUSSSPPPNNNMMMPPPPPPQQQSSSTTTRRRNNNKKKDDDBBBAAA@@@BBBCCCCCCBBB@@@???===<<<<<<<<<===>>>999999888777666555444333444444444444555555555555333444555555555444333222111111222222222222111111111333444444111000222444222222333333444555555666111666999:::>>>LLLyyywww___LLLIIILLLKKKKKKNNNKKKJJJIIIGGGDDDBBB???>>>;;;:::999::::::<<<>>>???CCCGGGMMMTTT[[[fffrrrzzz//////............//////////////////000000000000////////////000111222333333333333333444555666666666888999777666888;;;<<<>>>JJJ|||\\\HHHUUU~~~fffccckkkyyyjjjlllfffaaa___XXX```vvv}}}qqqmmmqqqrrroookkk```aaaeeedddqqquuubbbVVVPPPNNN]]]mmmsssqqqmmmkkkjjjccc\\\VVVSSSOOOHHHDDDDDDCCCCCCJJJ]]]yyyzzz~~~XXX???888///...999111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,---.........------,,,,,,------...///000000//////000111222333444444222222333444444444333333555777999:::999888999999:::::::::;;;<<<===>>>???CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAADDDGGGJJJJJJJJJGGGEEEEEEGGGLLLOOOOOONNNOOOQQQTTTWWWXXXWWWUUUSSSXXXVVVVVVYYY```fffjjjjjjkkkddd[[[ZZZ^^^bbbbbb___```cccgggfffdddfffkkkpppkkkiiifffeeefffhhhhhhhhhhhheeebbbcccfffiiijjjiiiiiijjjkkkjjjiiihhhhhhiiifffggggggggghhhhhhiiiiiieeeeeeeeefffggghhhiiijjjiiihhhggggggggghhhiiijjjjjjiiigggdddbbbaaa```___^^^___```bbbcccccccccccc______``````___]]][[[ZZZZZZZZZXXXUUURRRNNNKKKIIIQQQOOONNNNNNPPPPPPOOONNNDDDBBB???===>>>@@@@@@@@@@@@???===<<<<<<<<<===>>>999888777666555444333333333333333333333333333333444444555555555444333222111111222222222222111111000222444333000///000333222333333444444555555666555888555999>>>===aaapppQQQJJJOOONNNKKKJJJKKKJJJJJJHHHFFFDDDBBB@@@999999888888999;;;===>>>???CCCHHHNNNUUU___kkksss......------------......000000///////////////000222111111111000000//////222222333444444555555666666666666666777888999:::AAABBBgggdddVVVQQQyyyooofffdddvvvsssnnnjjjhhhaaa\\\ffftttxxxmmmkkkrrrkkkcccgggxxxtttooo|||gggSSSLLLOOO^^^rrr|||xxxnnnhhhgggiii[[[SSSUUUSSSHHHBBBDDDFFFBBBKKKggguuuQQQ>>>111111555111222111111000000000000000////////////.....................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---,,,+++***+++,,,---...------,,,+++++++++,,,,,,..................------........................////////////000000000000555444333333222222222222555777999999999888999:::;;;;;;;;;<<<<<<<<<<<<===@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCEEEFFFEEEEEEIIIJJJHHHHHHJJJKKKIIILLLLLLOOOSSSSSSPPPQQQUUUUUURRRRRRUUU\\\bbbdddcccaaa```aaabbb___[[[]]]bbbeeecccaaaaaaccceeeffffffhhhfffcccbbbcccccccccbbbfffbbb^^^]]]aaadddffffffjjjkkkmmmnnnllliiidddaaa^^^___aaaeeehhhjjjjjjiiifffbbb^^^```eeejjjjjjiiicccaaa^^^^^^aaadddfffgggiiigggeeebbb```_________[[[^^^```aaa``````aaabbb\\\]]]___^^^\\\[[[ZZZ[[[]]]\\\YYYUUUQQQNNNKKKIIIKKKJJJJJJKKKLLLKKKHHHFFF@@@???>>>???@@@@@@???>>>======<<<;;;::::::::::::777666666555444444333333444444333333222111000000111111111222222333333333222222111111111111222222111111111111111111111111111222222333333444444555444333777:::777;;;TTTqqqbbbFFFIIIOOONNNQQQQQQQQQPPPNNNKKKHHHEEECCCAAA@@@>>>:::888999<<>>>>>===<<<===<<<;;;:::999999999999666666666555444333333333444333333222111111000000111111111222222222333333222111111000000111111222111111111111111111111111111111222222333444444444555444666999666888LLLdddzzzMMMEEELLLNNNOOOQQQPPPPPPNNNLLLHHHEEEDDD@@@>>>;;;999999999:::;;;???BBBEEEFFFIIIPPP[[[cccoooyyy......------------......000//////......///000000333333222222222222111111222222333333444444555555666666666666777888999999BBB===SSSkkkMMMeeeuuuhhhcccqqq~~~xxxssspppiiidddnnn|||}}}rrrqqqxxxrrrooovvvtttggggggkkksss~~~___MMMGGGMMM```vvv~~~vvvooommmiii^^^WWWVVVSSSJJJDDDEEEGGGGGGVVVuuummmHHH:::333444555000222111111000000000000000/////////............---,,,,,,++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++******)))***+++,,,---.........++++++++++++,,,------...------------------......------------------------....../////////000000000444333222222111222222222222444666777666666777888888888888888999999999:::<<<=========>>>>>>>>>???AAA@@@???@@@BBBDDDDDDDDDCCCFFFGGGEEEGGGKKKMMMKKKNNNMMMPPPUUUUUURRRSSSWWWWWWVVVTTTSSSTTTYYY```eeebbbbbbdddgggddd]]]ZZZ[[[^^^___aaaeeehhhgggeeebbbdddfffhhhgggccc``````bbbaaa^^^\\\\\\^^^```bbbbbbbbbdddgggjjjkkkiiigggeee]]]]]]^^^___bbbdddgggiiihhhccc]]]\\\___ccceeeeee```^^^[[[\\\___bbbdddeeedddbbb```^^^\\\\\\\\\\\\ZZZ[[[\\\[[[[[[\\\___aaa]]]\\\[[[WWWTTTSSSTTTVVV\\\[[[WWWSSSNNNJJJGGGEEEAAADDDGGGGGGEEEEEEFFFHHHAAA???;;;::::::;;;;;;;;;<<<;;;:::999888888888888666555555444444333333222333333222222111000000000111111111111111222222222111111000000000000111111111111111111111111111111111111111222333333444444666444555888555555AAAQQQxxxZZZCCCFFFJJJKKKPPPPPPOOONNNLLLIIIFFFEEEBBB???;;;;;;<<<===;;;888===???BBBDDDFFFMMMVVV]]]eeeooozzz......------------......//////.........///000000111111111111111111111111111222222333444444555555666555555666666777888999BBB???MMM|||~~~PPP[[[pppfffooo~~~xxxtttlllgggppp|||{{{uuurrrqqqqqq|||mmmTTTIIIEEENNNbbbxxxwwwpppllliiiaaaZZZWWWSSSKKKFFFFFFFFFJJJ]]]~~~fffBBB777444555555000222111111000000000000000//////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***,,,---...---,,,,,,*********+++,,,---...///,,,,,,------------......------------------------........./////////000000222222111111111111222222222444666666666555666777777777888888888999999999;;;;;;<<<<<<===>>>>>>>>>@@@???>>>???AAACCCCCCBBB===FFFMMMJJJFFFFFFIIIJJJLLLLLLOOOSSSSSSPPPQQQUUUUUUUUUUUUSSSTTTZZZeeelllcccaaabbbdddaaa[[[WWWXXX[[[]]]bbbgggjjjiiieeebbbbbbgggkkkjjjeeeaaaaaacccaaa```______```aaabbbbbb```bbbeeehhhiiihhhfffeee\\\\\\\\\]]]^^^aaaeeehhhiiiccc]]]ZZZ[[[___bbbcccaaa^^^[[[[[[]]]___aaaaaa^^^]]]\\\[[[[[[\\\\\\]]]\\\\\\[[[YYYXXXXXX[[[]]]]]]\\\XXXTTTPPPOOOQQQSSSWWWVVVTTTPPPMMMIIIGGGEEE@@@DDDHHHFFFBBBAAADDDGGGCCC???;;;999999:::::::::::::::999888777777777777444444444444333333222222222222111111000000000000000111111111111111111111000000000//////000000000111111111111111111111111000000111111222333333333666333444666666555:::BBBVVVsssQQQEEEEEEMMMNNNNNNNNNNNNLLLJJJGGGFFFFFFBBB>>>???AAAAAA===888<<<===???@@@CCCIIIPPPVVVYYYdddpppxxx......------------.....................///000000/////////000000000000000111111222222333444444555555555555555666777888999======GGGsssVVVSSSpppxxxiiimmm}}}}}}tttnnnwww|||~~~{{{]]]MMMHHHFFFPPPeeezzz}}}vvvoooiiiiiiccc]]]XXXSSSLLLGGGGGGEEEMMMeee\\\;;;666555444444000222111111000000000000000............------------,,,,,,,,,---------------++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++,,,---...---,,,+++************+++,,,---...///,,,,,,,,,,,,------......------------------------............////////////111111000000000111111222222444666777666666777888777888888888888999999999;;;;;;;;;<<<===>>>>>>>>>@@@>>>===>>>@@@AAAAAAAAA:::JJJWWWSSSHHHBBBEEEIIIIIIIIILLLPPPPPPNNNNNNRRRTTTTTTTTTSSSTTTZZZccckkkbbb^^^]]]^^^\\\XXXVVVWWWXXX\\\aaagggkkkjjjfffbbbbbbhhhmmmlllgggcccccceee``````aaaaaa``````aaabbbaaaccceeefffgggfffdddbbb\\\\\\]]]\\\\\\___dddhhhhhhccc]]]ZZZYYY\\\___aaaccc```\\\ZZZ[[[\\\]]]]]]ZZZZZZYYYZZZ[[[\\\^^^______^^^\\\YYYVVVUUUWWWYYY]]][[[WWWRRRMMMLLLOOOQQQQQQPPPOOOMMMKKKIIIHHHGGGBBBFFFHHHEEE@@@>>>AAADDDCCC???;;;999999:::;;;:::999888777666666555555666333333333333333222222222111111000000000000//////000000000000000000000000000//////......//////000000000000000000000000000//////000111111222222333444222333555666666777:::???___oooMMMBBBNNNMMMMMMNNNMMMLLLJJJIIIGGGHHHDDD@@@AAACCCBBB===888;;;;;;<<<===@@@EEEKKKOOOSSS]]]iiipppxxx......------------......------------...///000000.........////////////000111111222222333333444444555555555555666777888888:::@@@DDDjjjcccSSSaaakkkkkkvvvxxxqqqzzznnnVVVMMMKKKHHHQQQggg{{{~~~zzzvvvpppiiijjjfff```YYYSSSMMMIIIGGGFFFRRRnnn~~~RRR666555555333333111222111111000000000000000.........------------,,,,,,,,,------------......++++++++++++++++++++++++******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,------...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000///000000111222222444666777666666777888777777777888888888999999999::::::;;;<<<===>>>>>>???>>>======???@@@@@@???;;;NNN\\\XXXJJJBBBEEEJJJGGGFFFIIINNNNNNKKKLLLPPPRRRRRRRRRQQQSSSWWW\\\```___ZZZWWWYYYYYYVVVUUUWWWVVVYYY^^^dddhhhiiifffcccbbbfffjjjkkkhhhfffeeefff]]]___aaaaaa___^^^______cccdddeeeffffffdddcccaaa\\\]]]^^^]]]\\\___dddiiifffccc^^^ZZZYYYZZZ]]]___ccc```\\\ZZZZZZ[[[\\\[[[ZZZZZZZZZZZZ[[[]]]^^^`````````^^^[[[WWWVVVVVVWWW\\\ZZZWWWQQQMMMLLLNNNPPPLLLLLLKKKJJJIIIIIIHHHHHHDDDEEEFFFCCC???===???AAAAAA>>>;;;999::::::::::::888777666555444444444444222222222222222222222222000000000///////////////000000000000//////////////////............//////000000000000000000000000/////////000111111222222222222333444555666777888>>>KKK^^^DDDGGGLLLLLLMMMMMMMMMKKKJJJIIIGGGDDDBBBAAAAAA@@@<<<888;;;::::::;;;>>>BBBFFFIIIOOOYYYccciiiqqq|||......------------......------------...///000000.../////////000000000000111111111222333333444444555555555555555666888888888BBBAAA^^^jjjSSSSSSxxxooojjjooo|||{{{ttt{{{}}}dddSSSPPPNNNIIIRRRhhhzzz}}}yyyxxxsssllljjjhhhbbbZZZSSSMMMJJJHHHHHHWWWvvvqqqIII333666555111222222222111111000000000000000.........---------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++*********+++,,,---///000,,,,,,,,,++++++,,,------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////000111111111333555555555444555666555555666666666777777777777888888999:::;;;<<<===???===<<<<<<>>>??????>>>===KKKUUUQQQGGGCCCEEEGGGEEEEEEHHHMMMMMMJJJKKKNNNPPPOOOOOOQQQUUUXXXZZZZZZZZZUUUTTTXXXZZZXXXUUUVVVTTTVVVYYY^^^ccceeedddcccbbbccceeegggggggggfffeee]]]```cccccc```______```bbbccceeeeeeeeeeeecccccc\\\___aaa```^^^___dddiiidddbbb___\\\ZZZZZZ\\\^^^bbb___[[[ZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[\\\]]]]]]^^^______]]]ZZZXXXXXXYYY[[[ZZZWWWSSSOOOMMMNNNPPPKKKJJJJJJIIIHHHGGGFFFFFFCCCBBB@@@???>>>===>>>>>>===;;;999999::::::999888777666555444333333333333111111111222222222222222////////////////////////000000/////////.........///......------......///000000000000000000000000......//////000111111222111222333222222444666888??????iii|||UUUGGGKKKKKKLLLMMMMMMLLLKKKJJJHHHGGGEEEBBB@@@>>><<<;;;;;;:::999:::===@@@CCCDDDJJJRRRZZZ^^^fffrrr|||.........------.........,,,,,,,,,---...///000111//////000000111111111222000111111222333333444444555444444555555666777888222>>>888PPPfffKKKDDDfffsssiiijjjssszzz~~~{{{~~~~~~~~~||||||ooo[[[QQQRRROOOHHHQQQhhhzzz|||yyyzzzwwwpppjjjiiiddd[[[SSSNNNKKKHHHJJJZZZ{{{jjjDDD111666444///111333222111111000000000000000......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,((((((((())),,,///222333------,,,+++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////000111111000222444444333333444555444444444555555555666666555666777888999:::;;;;;;???===<<<<<<>>>??????>>>===EEEJJJFFFBBBBBBCCCDDDEEEEEEHHHLLLLLLJJJKKKNNNMMMLLLNNNSSSZZZ^^^]]]\\\VVVSSSTTTZZZ]]]ZZZVVVTTTRRRSSSUUUZZZ___bbbbbbbbbaaaaaaaaadddfffgggfffeee___bbbffffffcccaaaaaabbbaaabbbdddeeeffffffeeeddd\\\___bbbbbb___```eeejjjcccbbb```]]]ZZZZZZ\\\^^^___]]]ZZZZZZ\\\^^^``````bbbaaa___]]][[[[[[[[[[[[\\\^^^___^^^\\\[[[[[[[[[[[[ZZZXXXTTTPPPNNNOOOPPPKKKJJJIIIHHHFFFEEEDDDCCC@@@>>><<<<<<===>>>>>>===:::888777888999999888777666666555444333333333333111111111111111111222222.........///////////////000000//////.........---.........------.........000000000000000000000000......//////000111111111000333333000///111555777888222SSSoooQQQJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJIIIEEEAAA>>>>>>???;;;:::999:::<<>>???@@@AAAAAABBBDDDGGGJJJIIIGGGGGGKKKOOOOOOMMMLLLOOOUUUYYY[[[[[[XXXWWWVVVWWWYYY[[[[[[ZZZWWWXXXYYY[[[]]]___```aaa___```bbbcccddddddccccccaaacccffffffeeedddddddddgggfffeeefffiiiiiigggddd___cccggghhhffffffiiimmmkkkgggccc___]]]\\\[[[ZZZ```___]]][[[YYYZZZ]]]```bbb```^^^\\\YYYXXXVVVVVVYYY[[[\\\\\\ZZZYYYYYYZZZ[[[ZZZWWWTTTPPPLLLHHHFFFGGGFFFEEEDDDBBBBBBAAAAAA>>><<<999888999;;;;;;;;;999888777666555555555555777666444444444333000...000000000000000000000000111000///...---,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,---............////////////......///////////////.........111111222222222333333333888888>>>UUU~~~hhhTTTKKKEEEHHHNNNOOOLLLJJJIIIHHHFFFEEECCCBBBBBBBBB<<<;;;:::999999;;;===>>>CCCEEEIIILLLQQQYYYdddlll...------,,,,,,------...//////...---......///000/////////000000000000111111222333222111222555777333333333333555666777888666888999EEEjjjqqqPPPLLLWWWsssmmmmmmzzz}}}uuuppp___YYYTTTRRROOOIIIGGGHHHVVVppp~~~}}}}}}vvvvvvtttuuuhhh[[[WWWOOOHHHKKKPPPnnnoooLLL===333555666111000333111000000///////////////------------------------,,,,,,,,,+++++++++******************************+++++++++*********))))))+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***+++---...---,,,............////////////000000111222444444444333333333333333444444444444666666777777888999999:::<<<;;;:::::::::;;;<<<===<<<======>>>???@@@AAAAAADDDGGGJJJIIIFFFFFFJJJMMMNNNMMMLLLOOOTTTXXXYYYYYYWWWVVVUUUVVVYYYZZZ[[[ZZZYYYYYYZZZ\\\^^^___aaaaaa^^^___aaabbbbbbaaa``````aaabbbddddddcccbbbbbbcccgggfffdddeeeggggggeeeccc```eeeiiijjjiiihhhkkknnnllliiieeeaaa___]]]\\\[[[^^^___^^^\\\ZZZZZZ]]]___bbbaaa^^^[[[YYYWWWUUUUUUWWWXXXYYYXXXWWWVVVWWWYYY[[[YYYVVVSSSOOOKKKHHHGGGFFFFFFDDDCCCBBBAAAAAAAAA>>><<<999888999;;;;;;;;;777666666666666666777777333222111111000000///...000000000000000000000000000///...---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,---............////////////......////////////............111111111222222222333333111777;;;FFFggg~~~\\\PPPHHHLLLQQQPPPMMMMMMJJJIIIHHHFFFEEEDDDCCCCCC===<<<:::999999:::<<<======@@@CCCFFFJJJRRR]]]ddd...------,,,,,,------...000//////.........//////000000000000111111111111111222333222222222444666333333333333444555777777666777888AAA]]]ZZZKKKRRRxxx}}}ooojjjsss{{{ttt]]]VVVQQQOOOMMMHHHFFFGGGTTTqqqzzzxxx~~~zzzxxxiii\\\YYYQQQHHHLLLWWWwwwbbbFFF:::222333555111000333111000//////......//////------------------------,,,,,,,,,++++++++++++***************************+++++++++***************++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,++++++---------+++---............///////////////000111222222222222222222333333333444444444555666666777777888999999;;;;;;::::::;;;<<<======;;;<<<===>>>???@@@@@@AAACCCFFFHHHHHHEEEEEEGGGJJJMMMLLLLLLNNNRRRUUUVVVVVVVVVUUUTTTUUUXXXZZZZZZYYY[[[[[[\\\\\\]]]___```aaa^^^^^^___```___^^^]]]\\\___```aaa```______aaacccgggeeeccccccddddddcccbbbbbbggglllnnnmmmlllmmmoooooollliiieeeaaa___]]]]]]^^^______^^^]]]\\\]]]^^^bbb```^^^\\\YYYWWWVVVVVVXXXXXXWWWVVVTTTUUUWWWZZZZZZXXXUUUQQQMMMJJJIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@===;;;999888999::::::999555555555555666777888999000111111///......///000000000000000000000000000......---------------...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---......//////......---........................000111111111222222222222---666888888MMMyyyppp[[[LLLNNNSSSOOOMMMPPPKKKJJJIIIGGGFFFEEEEEEDDD>>>===<<<:::999::::::;;;999<<<>>>AAADDDKKKTTT\\\...------,,,,,,------...000//////...............//////000000000111111111000111222222222222444555333333333333444555666777555666999???RRRvvvgggLLLMMMqqqpppgggmmm}}}ccc[[[SSSPPPMMMIIIGGGHHHSSSnnn}}}~~~~~~zzzyyyyyyhhh\\\ZZZQQQIIINNN___yyyVVV@@@777111222444111000222000000///............///------------------------++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,...,,,++++++------,,,***---------.........//////---...000000000000111111222222222222333333333333444555555666666777888888:::::::::;;;;;;<<<======;;;;;;<<<===>>>??????@@@CCCEEEFFFFFFDDDCCCDDDFFFKKKKKKLLLMMMOOOQQQRRRRRRTTTSSSRRRTTTVVVYYYYYYYYY\\\[[[[[[[[[[[[]]]^^^___^^^_________^^^]]][[[ZZZ[[[\\\]]]]]]]]]^^^aaadddeeedddbbb``````aaaaaaaaadddhhhnnnppppppooooooooopppooolllhhhccc```______^^^```bbbbbb```^^^^^^^^^```___^^^\\\[[[ZZZZZZZZZ[[[[[[YYYVVVUUUVVVYYY\\\ZZZXXXSSSOOOLLLJJJIIIJJJCCCBBBAAA@@@????????????<<<:::888777888999888777555555555555555666777777222333333111...---///111////////////////////////------,,,,,,,,,---......---------,,,,,,,,,+++++++++++++++++++++,,,,,,------------......---------------...............///000000000111111111111222111444666666>>>\\\mmmPPPKKKOOOMMMMMMPPPKKKKKKIIIGGGFFFEEEEEEEEE@@@???===<<<:::999999999999;;;===???AAAFFFNNNUUU...------,,,,,,------...//////////////////.............../////////000000///111222333222222333444333333333333333444555666666666999@@@KKKfffwwwRRRHHHdddtttgggjjjxxxooocccWWWQQQMMMIIIGGGHHHRRRfffrrrwww}}}{{{xxx~~~zzzhhh\\\YYYPPPKKKTTTjjjlllJJJ;;;555111222333222111111000//////...............------------------------++++++++++++++++++++++++*********************************************************+++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,...,,,++++++------,,,***------------............+++...000000//////000222111111111222222222333333333444444555555666777777888999::::::;;;<<<<<<<<<999:::;;;<<<===>>>>>>???AAABBBDDDDDDCCCBBBBBBCCCHHHIIIKKKLLLMMMNNNOOOPPPRRRQQQQQQRRRUUUWWWXXXXXX[[[ZZZYYYYYYYYYZZZ\\\]]]___`````````___]]][[[ZZZXXXYYY[[[[[[\\\^^^bbbeeecccaaa___]]]\\\]]]___aaaeeehhhmmmpppqqqpppoooooooooooonnnjjjddd````````````bbbddddddcccaaa``````^^^^^^]]]]]]]]]^^^______^^^\\\ZZZVVVTTTUUUYYY\\\XXXVVVRRRNNNKKKJJJIIIJJJAAA@@@???>>>=========>>>;;;999777777888888666555666555555444333333444444333333222111///......///........................------,,,,,,,,,------...------,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,------------,,,,,,,,,---------......////////////000000000111111111777///222:::999BBBppp___LLLJJJLLLMMMOOOKKKJJJIIIGGGFFFEEEDDDDDDBBBAAA@@@>>><<<;;;:::999888;;;<<<===>>>AAAHHHNNN...------,,,,,,------...------...///000000//////............////////////...000222333222222333444333333333333333444555555666444999AAAEEEWWWcccIIITTT|||~~~llliiiqqq{{{kkkYYYPPPKKKGGGFFFGGGPPP___iiirrr~~~~~~zzz~~~{{{iii\\\XXXOOOPPP___xxx\\\???888555222222222222111111000///......------......------------------------***++++++++++++,,,,,,,,,***************************************+++++++++************++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,++++++---------+++,,,------------.........+++...111111///...000222000000111111111222222222222333333444555555666666666777888:::;;;;;;;;;;;;999999:::;;;<<<======>>>>>>???AAABBBBBBBBBAAA@@@DDDFFFIIIKKKKKKKKKMMMNNNQQQPPPOOOQQQTTTVVVWWWWWWZZZYYYXXXWWWWWWYYY[[[]]]___`````````___^^^\\\[[[XXXZZZ\\\\\\]]]___aaaddd______]]]ZZZYYYZZZ^^^bbbeeegggjjjnnnoooooonnnnnnmmmnnnnnnjjjddd``````aaaaaaccceeeeeecccaaaaaaaaa]]]]]]]]]]]]^^^___```aaa\\\[[[XXXTTTQQQQQQTTTVVVTTTRRROOOLLLJJJHHHGGGGGG???>>>===<<<<<<<<<<<<<<<:::999777777777777555333555444333222111111111111111000//////000///---***........................------,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////////////////000000000000777+++...;;;777333SSS\\\MMMMMMNNNLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCBBB@@@>>>===;;;:::777999;;;::::::<<>>@@@BBBBBBAAA???AAADDDHHHIIIIIIIIIKKKMMMOOONNNNNNPPPSSSVVVVVVVVVZZZYYYWWWWWWXXXZZZ\\\^^^^^^^^^_________^^^\\\[[[\\\]]]______^^^^^^___```\\\\\\[[[XXXVVVYYY^^^cccdddeeegggjjjlllmmmmmmllliiilllmmmjjjddd``````bbbaaabbbdddcccaaa``````aaa]]]]]]\\\\\\\\\]]]]]]^^^[[[ZZZWWWSSSOOONNNOOOQQQNNNMMMKKKIIIGGGEEECCCBBB===<<<<<<;;;;;;;;;;;;<<<999888777666777666444222222111000000000000000111///,,,+++///444555000+++------------------------......---,,,++++++++++++,,,,,,,,,++++++++++++***)))))))))))))))***++++++++++++,,,,,,,,,,,,++++++++++++,,,------...//////........./////////000000333---///666444333CCCYYYyyyXXXQQQPPPKKKMMMLLLJJJHHHGGGFFFFFFFFFDDDDDDCCCBBBAAA???===<<<888:::;;;:::888:::>>>CCC...------,,,,,,------...***+++---///111111111111000000000000111111111111---///222333222222222333333333222222222333444444777111666???;;;???jjjhhhLLLZZZyyykkkjjjuuuvvv___QQQLLLJJJKKKMMMMMM\\\gggsssnnn```XXXPPPZZZtttiiiFFF888666666555333222222111/////////...------------...------------------------*********++++++,,,,,,,,,************************))))))******++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++******+++---///...---,,,,,,,,,---------......***///222222///...000444000000000000111111111111111222222333333444555555333444666888999:::999999777888999:::;;;<<<<<<===:::;;;===???BBBBBB@@@??????CCCGGGIIIHHHIIIKKKMMMOOONNNNNNOOOSSSUUUVVVVVVZZZYYYXXXWWWXXX[[[^^^```]]]]]]^^^___^^^]]]\\\[[[___aaabbbbbb___]]]\\\\\\[[[[[[YYYVVVUUUXXX^^^dddddddddeeegggjjjllllllkkkgggjjjllliiiccc___```bbb```aaabbbaaa_________aaa^^^]]]\\\[[[ZZZZZZZZZZZZ\\\[[[XXXTTTOOOMMMNNNOOOJJJIIIIIIGGGEEECCC@@@???<<<<<<;;;:::::::::;;;;;;999888666666666666333111............///000111222...++++++111999;;;555...------------------------///...---,,,+++*********,,,,,,,,,+++++++++******)))))))))))))))******++++++++++++,,,,,,+++++++++++++++,,,,,,---...//////............/////////000000222333111222999???BBBuuucccUUUQQQJJJNNNMMMKKKJJJHHHHHHGGGGGGEEEEEEDDDCCCBBB@@@???>>>:::<<<===;;;999:::>>>BBB---------------------------------............///////////////////////////...///000111222333444444222222333333333333444444111777999:::999;;;XXX|||OOOPPPppprrrnnnoooyyyeeeWWWQQQMMMHHHDDDOOOWWWgggwww}}}}}}vvvnnnhhhWWWTTTlll\\\???888444444333222222111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......///////////////////////////000000000000111111222222222333333333666666777777888:::;;;<<<::::::::::::;;;<<<======>>>>>>???@@@@@@@@@@@@??????@@@BBBCCCDDDFFFIIILLLRRRQQQQQQPPPQQQRRRSSSTTTVVVWWWXXXXXXYYYXXXXXXWWWYYY\\\^^^]]][[[YYYWWWWWW]]]___bbbdddcccaaa]]]ZZZ\\\XXXWWWYYYZZZYYY\\\``````bbbdddeeeeeefffhhhjjjdddfffhhhgggccc^^^ZZZXXX_________^^^^^^]]]]]]]]]]]][[[YYYXXXYYYYYYYYYWWWXXXXXXWWWUUUQQQNNNJJJHHHFFFFFFFFFEEECCCAAA>>><<<;;;:::888999:::;;;;;;:::777777777666555333222111111111111111111000//////333---+++666CCCEEE777(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))***+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...............////////////111111000000222444777999^^^^^^QQQOOOQQQMMMIIIHHHIIIIIIHHHFFFHHHGGGGGGEEECCCAAA???>>>???===;;;888888999;;;===------------------------,,,,,,,,,,,,---------...////////////////////////...///000111222333333444222222222333333333444444111666888::::::999PPPvvvWWWNNNZZZ~~~{{{ssslllxxxkkk___VVVPPPJJJGGGPPPXXXiiiyyywwwnnnhhhYYY[[[vvvyyyQQQ;;;888444333333222222111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------...///////////////.../////////000000000000111111111222222222333333444444555555666777999:::999999999999:::;;;<<<======>>>??????@@@@@@??????===???AAABBBCCCEEEHHHJJJNNNNNNMMMMMMNNNPPPSSSTTTUUUUUUVVVVVVWWWXXXXXXXXXYYY[[[]]]]]][[[ZZZYYYYYY\\\^^^aaabbbbbb___\\\ZZZ[[[XXXWWWZZZ[[[ZZZ[[[___```bbbccccccccccccdddfff```ccceeedddaaa]]]ZZZXXX\\\\\\\\\\\\[[[[[[ZZZZZZ[[[YYYWWWVVVWWWWWWVVVUUUTTTSSSSSSRRRPPPMMMKKKIIIEEEFFFFFFFFFDDDAAA>>><<<:::888666777888999999888666666666666444333222111000111111111111000//////...++++++111888999222+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...............////////////111000000000222444777888EEE___gggRRRMMMMMMLLLKKKIIIHHHHHHIIIFFFFFFFFFEEEDDDCCCBBBAAA???>>><<<:::999999:::;;;------------------------+++++++++,,,,,,,,,------////////////////////////...//////000111222333333222222222222333333333333111555666999;;;777EEEbbb___JJJJJJfff|||pppwww|||xxxpppeeeZZZQQQLLLJJJOOOZZZlll|||yyynnnhhh\\\dddfffCCC777888333333333222111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---......//////............/////////000000000111111111222222222222333222222222333444555666777888888888888999:::;;;;;;======>>>????????????>>><<<>>>@@@@@@AAACCCFFFHHHKKKJJJIIIIIIKKKNNNRRRTTTTTTTTTSSSTTTUUUWWWYYY[[[YYY[[[]]]\\\[[[ZZZZZZ[[[[[[\\\___aaaaaa^^^[[[YYYZZZXXXXXX[[[\\\ZZZZZZ]]]```aaabbbaaa```___```aaa\\\___aaaaaa^^^[[[YYYXXXZZZ[[[[[[[[[[[[ZZZZZZYYYZZZXXXVVVUUUUUUUUUTTTRRROOOOOOOOONNNMMMLLLJJJIIICCCDDDFFFGGGEEEBBB>>>;;;888666444444666666666555555555555555444222111111000000000000000//////...,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++************)))))))))***((('''(((,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---............/////////000000000000111333666777777>>>]]]\\\MMMOOOPPPOOOKKKIIIIIIJJJEEEEEEEEEFFFEEEEEEDDDDDD??????>>><<<;;;:::999999,,,,,,------------------+++,,,,,,,,,,,,---------/////////////////////////////////000111222222333111222222222222333333333222444333666;;;777???TTTcccFFFIIIWWW}}}zzzuuu|||xxxlll```WWWPPPLLLKKKOOO[[[nnn~~~yyyllleee^^^lll}}}}}}SSS;;;666777333333222222111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---............---........./////////000000111111111111222222222222111111111222333444555666777666666777777888999:::<<<<<<===>>>>>>>>>>>>===<<<>>>???@@@@@@BBBEEEGGGKKKJJJHHHHHHIIILLLPPPRRRSSSRRRRRRSSSUUUXXX[[[]]][[[\\\]]]\\\ZZZYYYYYY[[[[[[\\\___``````___\\\ZZZZZZXXXYYY\\\]]]ZZZZZZ\\\___```aaa```^^^^^^^^^```\\\^^^``````]]]ZZZXXXWWW[[[[[[\\\]]]\\\\\\[[[ZZZ[[[YYYWWWVVVVVVUUUTTTSSSOOONNNNNNLLLKKKJJJHHHHHHAAACCCEEEFFFEEEBBB>>>;;;777555333333444555555444444444444444333222111000//////000000//////...------...///---+++***,,,///+++++++++++++++++++++++++++++++++***************************)))))))))))),,,)))'''***///222000,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////000000000000111333444555999555GGGtttqqqTTTRRRPPPNNNMMMLLLJJJHHHFFFFFFFFFGGGFFFEEEEEEDDD@@@@@@@@@???>>>;;;999888,,,,,,,,,---------......------------............/////////////////////////////////000000111111222111111111222222222333333333444111333:::888===NNNiiiHHHIIINNNmmmsssuuuyyydddVVVOOOMMMKKKIIIOOO^^^qqqvvvhhhcccbbbvvv{{{www}}}hhhGGG:::777444333333222111111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,---------------............////////////000000111111111222222222111111111222333444555666666666666666777888999999;;;;;;<<<============<<<===>>>@@@@@@AAABBBEEEGGGLLLKKKIIIHHHIIIKKKNNNOOORRRRRRRRRSSSUUUYYY\\\^^^]]]]]]]]]ZZZXXXWWWXXXYYY\\\]]]___aaaaaa___^^^\\\ZZZXXXYYY\\\]]]ZZZYYY\\\]]]^^^______^^^]]]___```___```aaa___\\\YYYWWWVVVYYYZZZ\\\]]]]]]\\\[[[ZZZ\\\ZZZXXXWWWWWWWWWVVVTTTRRRQQQOOOLLLJJJHHHFFFFFF???AAACCCDDDCCCAAA===;;;888666444444555555444333222333333333222111000///...////////////...------............---,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,)))''')))///222///,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------............/////////000111222333444666333;;;XXX___UUUKKKIIIMMMPPPLLLGGGIIIIIIHHHHHHGGGFFFDDDDDDAAABBBBBBBBB@@@>>>;;;:::+++,,,,,,------.........---------.........///////////////////////////////////////000000000111111111111111111222222222222333555111222999999<<>>???@@@@@@AAADDDFFFLLLKKKJJJJJJJJJKKKLLLMMMPPPPPPQQQSSSUUUXXX[[[]]]]]]\\\[[[XXXVVVUUUWWWYYY\\\]]]___`````````^^^]]]\\\YYYYYY\\\\\\YYYYYY\\\[[[]]]^^^]]]\\\\\\]]]^^^```aaaaaa___\\\XXXWWWVVVWWWXXXZZZ[[[\\\[[[YYYXXXZZZXXXVVVVVVWWWWWWVVVUUUTTTRRROOOLLLIIIFFFEEEDDD>>>???@@@AAA@@@???===<<<888666444444555555444333111111222222111000//////...............------,,,,,,,,,,,,,,,---+++)))'''++++++++++++++++++++++++)))))))))***************(((((()))))))))))))))***)))'''&&&'''+++---,,,***++++++++++++++++++++++++***+++,,,---------,,,,,,,,,------------............//////000111111222222000222666EEEhhhwwweeePPPIIIMMMPPPMMMGGGJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCAAA???===++++++,,,,,,---......///,,,,,,---------.........////////////////////////////////////000000000000111111111111222222222222000555222333999888888CCC\\\zzzNNNGGGQQQ{{{~~~qqqwwwvvvcccTTTMMMKKKKKKJJJVVVggg{{{oooaaafffuuu}}}~~~zzzZZZBBB888777555111222222111111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))************************++++++++++++******+++,,,,,,,,,,,,,,,---------.........//////000000000000111111111111000000111111222333555666666666666666777888999:::999999:::;;;;;;;;;;;;;;;;;;===>>>>>>>>>???BBBDDDGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOORRRTTTVVVXXXYYYYYYYYYWWWUUUTTTUUUYYY\\\[[[\\\]]]_________^^^]]]]]]ZZZYYY[[[ZZZXXXYYY]]][[[\\\]]]\\\ZZZXXXYYYZZZ]]]^^^___^^^[[[XXXXXXXXXVVVXXXZZZ\\\]]]\\\ZZZXXXVVVTTTRRRRRRTTTUUUTTTSSSSSSQQQNNNJJJGGGEEEDDDCCC==================<<<<<<888666444333444444333222000000111111000000//////---............---,,,,,,,,,,,,,,,,,,***))))))***************************((()))))))))*********+++(((((((((((())))))******'''''''''(((((()))))))))***************************+++,,,---------,,,,,,,,,,,,---------...............///000111111111111000222666>>>NNNlllhhhTTTNNNNNNKKKFFFIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA++++++,,,,,,---...//////++++++,,,,,,,,,---------////////////////////////////////////000000000000000111111111111222222222...555444555:::777555>>>JJJrrr\\\MMMHHHfffwwwsss|||ttthhh[[[QQQLLLKKKLLLYYYkkk~~~lll```iii}}}fffFFF555333555555444222222111111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++---------.........//////000000000000111111111111//////000000111333444555666666666777777888999:::999999:::;;;;;;;;;;;;::::::;;;=========>>>@@@BBBCCCEEEGGGJJJKKKLLLLLLLLLJJJLLLNNNPPPSSSTTTUUUUUUVVVVVVUUUSSSSSSVVV[[[___ZZZ[[[\\\]]]^^^]]]]]]\\\^^^ZZZXXXZZZZZZXXXZZZ^^^\\\\\\\\\ZZZWWWUUUUUUVVVZZZ\\\]]]\\\ZZZYYYYYYYYYYYYZZZ]]]______^^^\\\[[[RRRPPPOOOOOOQQQRRRRRRQQQQQQPPPLLLIIIFFFEEEDDDCCC===<<<;;;;;;;;;;;;<<<<<<777555333222333333222111///000000000000000///...------......------,,,+++---//////---((((((,,,000************************(((((())))))*********+++'''((((((((())))))******((()))******)))((()))+++***************************+++,,,---...---,,,,,,,,,,,,,,,---------......---...///000111111000000333111444:::;;;HHHsssbbbRRRKKKHHHEEEGGGHHHIIIIIIJJJJJJJJJIIIGGGGGGFFFFFFEEEEEEDDDDDD---,,,,,,,,,,,,---......++++++,,,---...///000111...///000///...///000222000000000000000000000000000111111111111222222222222444555555555666888:::FFF```wwwMMMFFF^^^{{{wwwqqqdddQQQJJJMMMLLL___qqqjjjaaauuuYYY>>>999444111333333222111111000000000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************)))(((((()))************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000//////.........//////000111111222222333444444777777777777777777888999777888:::;;;<<<=========;;;<<<===>>>???@@@AAAAAABBBDDDGGGIIIJJJKKKMMMOOOJJJKKKMMMOOOQQQQQQQQQQQQVVVUUUUUUWWWZZZ]]]^^^^^^ZZZ[[[^^^______]]]ZZZXXXYYYWWWUUUUUUWWWXXXYYYYYYXXXYYYXXXVVVSSSQQQQQQRRRWWWXXXZZZYYYWWWVVVVVVWWWVVVXXXZZZ[[[ZZZYYYZZZ[[[VVVTTTPPPMMMLLLLLLNNNPPPMMMKKKJJJIIIHHHGGGDDDAAACCC???<<<<<<======:::888666555555444222111000000////////////............------,,,,,,,,,,,,++++++************************))))))************))))))((()))***++++++***)))(((*********))))))))))))))),,,,,,+++***)))))))))*********************************+++,,,,,,---......,,,,,,,,,---------.....................///000000...///111999<<<;;;WWW```PPPLLLJJJKKKFFFEEEHHHKKKIIIHHHIIIDDDDDDDDDDDDCCCCCCCCCCCC---,,,,,,,,,------.................................///000///......000222000000000000000000000000000000111111111222222222222444555555555666888:::BBBTTT|||mmmSSSRRRxxxyyyvvvcccSSSKKKKKKPPPbbbttt~~~nnnjjjzzzTTT<<<999444222444333222111000000//////000000......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...//////............//////000000111111222333333444777777666666666777888888777777888999:::;;;<<<<<<<<<<<<======>>>???@@@@@@AAACCCFFFHHHIIIJJJLLLNNNJJJLLLNNNPPPQQQRRRRRRRRRVVVUUUUUUWWWZZZ\\\]]]]]]ZZZ[[[]]]^^^___^^^]]]\\\\\\ZZZYYYXXXYYYZZZZZZ[[[ZZZ[[[ZZZXXXUUUSSSTTTUUUWWWYYYZZZYYYXXXVVVWWWWWWVVVXXXZZZZZZYYYXXXYYYZZZXXXVVVRRRNNNLLLLLLMMMMMMLLLKKKIIIHHHGGGEEECCC@@@AAA>>>;;;;;;;;;;;;999777555555444333222111000000////////////............------,,,,,,,,,+++++++++************************))))))************))))))((()))***++++++***)))(((***))))))))))))))))))))),,,+++******))))))************************************++++++,,,------...,,,,,,,,,------------..................//////000000111000444888777GGGfffyyybbbRRRGGGDDDBBBDDDHHHIIIGGGGGGIIIFFFFFFFFFFFFEEEEEEEEEDDD,,,,,,,,,---------......000000///...---,,,,,,+++...///000///......000222000000000000000000000000000000000111111111222222222444555555444555777999@@@EEEcccnnnNNNaaa|||cccZZZMMMGGGUUUfffxxx{{{sssxxxlllLLL999888444333555333222111000000//////000000......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))***+++,,,,,,+++***)))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///...............//////000000000111222222333333666666555555666777777888666666666666777999;;;<<<<<<<<<=========>>>>>>>>>@@@BBBEEEGGGGGGHHHJJJLLLKKKLLLNNNPPPRRRSSSTTTTTTVVVUUUUUUVVVYYY\\\]]]\\\[[[[[[\\\]]]______``````aaa```^^^]]]\\\\\\]]]]]]^^^^^^]]]ZZZWWWWWWXXXYYYXXXZZZ[[[[[[YYYXXXXXXYYYWWWXXXYYYYYYXXXXXXYYYZZZZZZXXXTTTPPPMMMLLLLLLLLLLLLJJJHHHGGGFFFDDDAAA??????===:::999999999777666555444444333222111000000/////////............---,,,,,,,,,,,,++++++++++++************************))))))************))))))((()))************))))))))))))))))))))))))******++++++***)))))))))************************************++++++,,,,,,------,,,,,,,,,,,,------------......------......///000000333000000666666999GGGvvviiiUUUHHHFFFFFFIIIJJJHHHGGGJJJHHHHHHHHHGGGGGGGGGFFFFFF,,,,,,---------...------000000///...---,,,,,,+++.../////////......000111////////////////////////000000000000111111111111333444555555444555777999???;;;PPPXXXWWWkkk~~~fffcccSSSFFFWWWjjj|||yyyzzz]]]CCC666888444333555222111111000///////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************(((***+++------+++***(((************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......---------...////////////000000111222222222444444444444555666777777777666555555666888:::<<<<<<<<<<<<<<<<<<<<<======???AAADDDEEEFFFGGGHHHJJJKKKLLLNNNPPPRRRTTTUUUUUUVVVUUUUUUWWWZZZ]]]^^^^^^^^^^^^]]]]]]^^^___aaabbbddddddbbb```^^^^^^___`````````___\\\ZZZZZZ[[[]]][[[\\\]]]]]][[[ZZZZZZ[[[XXXYYYZZZYYYXXXXXXYYY[[[[[[YYYVVVSSSPPPNNNMMMMMMLLLJJJHHHGGGFFFDDDAAA>>><<<;;;999888777666555555444333333222111000000000//////.........---------,,,,,,,,,++++++++++++***************************))))))************))))))((())))))***************)))))))))))))))***************))))))))))))************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////,,,444111...666999777<<>>@@@CCCDDDEEEEEEGGGHHHKKKLLLMMMNNNPPPRRRTTTTTTUUUUUUUUUWWW[[[___``````aaa```^^^]]]]]]^^^```aaadddeeedddbbb^^^]]]___aaa___```___^^^\\\[[[]]]___\\\^^^______]]]\\\\\\]]]ZZZ[[[[[[ZZZXXXXXXZZZ\\\ZZZYYYWWWUUUSSSQQQPPPOOOLLLJJJHHHGGGEEECCC@@@===::::::999777555444444444222222222111111000000///............------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++(((((())))))***************))))))((())))))************************************+++++++++++++++,,,+++++++++,,,,,,,,,---------------------...//////)))555333...333777777;;;>>>dddooo\\\KKKHHHMMMPPPNNNLLLHHHHHHGGGGGGGGGFFFFFFFFF+++,,,---.........---,,,,,,---------.../////////---...///...------///111......................../////////000000000111111333444555444333333555777999666AAAeeevvvPPPNNNeee{{{ttt}}}rrrfffeee\\\UUUbbbzzzsssFFF777444666222333555000111000//////......//////......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************((()))***++++++***)))((()))))))))))))))))))))))))))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////.........///000000111111222222222222333444666666666555555555666888:::;;;999999::::::;;;;;;;;;;;;>>>@@@CCCDDDDDDEEEFFFHHHKKKKKKKKKLLLMMMOOOQQQRRRSSSRRRSSSWWW[[[___aaabbbaaa```___^^^]]]^^^^^^___bbbcccccc```\\\[[[]]]```\\\^^^___^^^\\\\\\\\\^^^\\\^^^______]]]\\\\\\]]][[[[[[[[[YYYWWWWWWYYY[[[XXXXXXWWWVVVTTTRRRPPPNNNKKKIIIGGGEEEDDDBBB>>><<<999999999777444222333444111111111000000000//////.........------------,,,++++++++++++************))))))))))))))))))))))))))))))************)))))))))((((((((()))***+++,,,((((((((()))******++++++))))))((((((((()))************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///)))444222---000111111999<<>>JJJpppsssaaaVVVOOOKKKJJJGGGGGGGGGGGGFFFFFFFFFEEE***+++---//////...---,,,........................---.........------///000111111111111111111111111////////////000000000000333444555444333333444666555888888BBBmmmooo\\\LLLPPP```xxxqqqgggaaaXXXOOOYYYmmmvvvqqqKKK>>>444444666000111444///000000///.....................---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000------......///000000000000000000111222444555666000111333444555666666666666777777999:::;;;<<<<<>>>>>666///...000000000000///000111111222000111111222222333444444666:::999<<>>???@@@AAAAAAAAABBBEEEHHHHHHHHHGGGEEEEEEGGGKKKNNNJJJMMMQQQSSSRRRRRRUUUXXXWWWXXXYYYZZZ[[[\\\]]]]]][[[YYY\\\```___ZZZYYY^^^[[[YYYXXX[[[______ZZZUUUUUUZZZ]]]\\\WWWTTTTTTVVVVVVUUUUUUTTTSSSSSSTTTTTTQQQOOOMMMKKKIIIGGGGGGFFFEEEDDDBBB@@@===;;;999888777777777666555444222222000///...---------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++***)))***,,,///,,,,,,,,,---------...............///000222333444666555555>>>UUU{{{eeeQQQGGGIIIIIIKKKMMMIIIEEEGGGLLL000,,,+++///000...---...,,,,,,,,,---------......////////////............+++222999999444///...///000000000000000111111222000111111222222333444444888999777999PPP{{{ssszzz]]]PPPOOOlllxxxiiiddd```aaattthhhLLL===777666444333222111111222111000000///......------------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))************)))))))))(((++++++******************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,------------...///............///000000000000000111222333333333333444555444333333555777777777777777888:::;;;======>>>?????????AAADDDFFFEEEFFFFFFEEEEEEFFFIIILLLKKKOOORRRTTTSSSSSSWWWZZZWWWXXXXXXYYYYYYZZZ[[[\\\ZZZYYY\\\aaa```ZZZZZZ]]][[[YYYYYY\\\______ZZZVVVTTTXXX[[[ZZZVVVSSSTTTVVVTTTTTTSSSRRRQQQQQQQQQRRRNNNMMMKKKHHHFFFEEEDDDCCCCCCBBBAAA>>><<<999888777666666666555444333111111//////...---------------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,---,,,++++++---...,,,,,,,,,------------...//////000000111333444555111333555888FFFccc___JJJNNNKKKKKKNNNNNNJJJHHHJJJ000,,,+++///000...---...,,,,,,,,,---------..............................,,,///222333222///....../////////000000000111111000111111222222333444444999666444777EEEeeeyyy\\\NNN___lllhhhjjjpppsssUUUAAA999555555333222111111000111000000000///......------------,,,,,,,,,,,,++++++******************************))))))))))))******************************************))))))))))))++++++++++++*********))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,------------///////////////000111111...///000222333333222222333444444444333333555777666666666666777999:::;;;;;;<<<=========>>>AAADDDBBBDDDEEEEEEEEEFFFHHHJJJJJJNNNQQQRRRQQQRRRUUUXXXWWWWWWWWWVVVWWWXXXYYYZZZXXXYYY]]]aaa```[[[ZZZ\\\[[[YYYYYY[[[^^^^^^ZZZWWWTTTVVVXXXWWWTTTSSSUUUXXXSSSRRRQQQPPPOOONNNNNNNNNJJJIIIGGGEEECCCAAA@@@@@@@@@@@@>>><<<:::888666555444444444333222111000///......---,,,,,,,,,------,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,---///...---,,,,,,---,,,,,,,,,,,,------------......//////000111333333///333555444777GGGcccyyygggZZZPPPIIIJJJMMMKKKHHHGGG///+++***---...+++***,,,,,,,,,,,,---------......------...............///---------///000000///......//////000000000000000000111111222222333444444888333333888===OOOyyyvvvSSSUUU~~~mmmhhhppp{{{|||]]]DDD999777444333222111111000000000000000//////............------,,,,,,,,,+++++++++******************************))))))))))))***************************************)))))))))))))))+++*********))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++++++++,,,,,,,,,---------000////////////000111111///111333444333222111000222333444333222222444666555666666777888999:::;;;999:::;;;;;;;;;<<>>>>>======<<<;;;999777666444333333333333222111000......------,,,,,,,,,,,,,,,---++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************************************************+++---//////---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000111444555222111999IIIWWW}}}iiiSSSJJJKKKKKKJJJIII///+++***---...+++***+++,,,,,,,,,---------......,,,---------......//////...---,,,---000111000///......///000000000000///000111111222222333444444444111444::::::AAAaaabbbQQQooo}}}qqqjjjssseeeIII777333444222222222222111000000///////////////............------,,,,,,,,,+++++++++******************************))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------///////////////000000111222444777666333000//////111222333333111222333555666666777888999:::;;;;;;888999:::::::::;;;>>>AAAAAACCCEEEGGGGGGHHHJJJLLLJJJMMMNNNNNNLLLLLLOOOSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSWWW\\\]]]\\\[[[ZZZYYYVVVVVVVVVWWWXXXXXXVVVUUUVVVWWWWWWWWWVVVWWWYYY[[[TTTSSSQQQOOONNNLLLLLLLLLFFFEEECCC@@@>>>===<<<<<<::::::888777555444333222222222111111000///---,,,,,,,,,++++++++++++,,,---+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))+++---...,,,+++***++++++++++++,,,,,,,,,------++++++++++++,,,---......222222222111222666===BBBZZZpppYYYPPPLLLJJJJJJ222...,,,///000---+++---,,,,,,,,,---------......,,,,,,,,,---....../////////------...///000000///---...///000111000///...000111111222222333444444222000555;;;999;;;OOOhhh{{{UUUbbb}}}wwwpppvvvrrrVVV???555444555222222222222222111000/////////////////////......------,,,,,,,,,,,,++++++******************************))))))))))))******************************))))))))))))************((((((((()))******++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,...............///000000222555777555111...///000111222222222111111333555555666888999:::;;;;;;;;;888999:::::::::;;;>>>AAAAAABBBEEEFFFGGGIIILLLNNNOOOQQQRRRPPPMMMLLLOOOSSSPPPRRRTTTVVVVVVUUUTTTSSSRRRWWWZZZYYYXXXZZZZZZXXXTTTUUUUUUUUUUUUUUUUUUTTTWWWWWWWWWXXXXXXYYYYYYYYYUUUSSSRRROOOMMMLLLKKKKKKDDDCCCAAA???===;;;::::::888777777555444333222222111111111111000...---,,,++++++******++++++,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,......------...//////000000///...///222555777888<<>>;;;999888777777666666555444444333222222222222111111000...---,,,******))))))***+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++---000333******+++++++++,,,,,,,,,------,,,,,,,,,---......,,,000444333//////333888<<>>>>>@@@DDDJJJOOOQQQRRRPPPQQQQQQQQQPPPNNNLLLKKKMMMOOORRRTTTVVVWWWWWWWWWTTTUUUWWWYYY[[[]]]^^^___]]]``````[[[XXXWWWSSSNNNOOOQQQUUU[[[^^^^^^\\\YYYVVVSSSNNNIIIDDDAAA@@@??????>>><<<999777555444444444444333222111000000///000000//////---,,,+++***+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((()))***)))'''''''''((((((((())))))))))))******---222555222+++&&&&&&))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,....../////////000000000444666666222999WWW******+++,,,,,,---......///......---+++******))),,,,,,,,,---------......---------............//////...------------...///000000000000111111111111000111444666888888777777AAADDD___lll[[[uuu\\\VVVvvvrrryyyrrrppptttvvvMMM???444222333222111222000000000000////////////000///...---,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))(((*********)))))))))))))))((((((((((((((((((((((((+++,,,+++******,,,222666(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((++++++***)))(((''''''&&&(((((((((((((((((((((((())))))))))))******************))))))******+++,,,***,,,...///000///---,,,---------........./////////000111000///000111333333333333333333444444555666666666777888999999:::<<<===???DDDJJJNNNOOOOOOOOOPPPRRRRRRPPPMMMKKKJJJNNNOOOQQQRRRTTTUUUVVVVVVRRRTTTXXX[[[]]]^^^___^^^[[[^^^\\\XXXUUUTTTQQQLLLMMMNNNQQQVVVZZZ[[[ZZZXXXVVVSSSNNNIIIDDD@@@>>>===<<<;;;:::999777555333222333333222111000000//////000000///...---+++***)))+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))'''&&&''')))(((((((((((()))))))))***(((---111111---))))))***)))(((''''''''''''((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))*********++++++++++++++++++++++++,,,,,,,,,---------.........//////111222555666555BBBeee,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///.........------.........//////000000000111111111///111444666777777666555;;;???MMMlllccclllxxx^^^bbb}}}xxx{{{}}}eeeCCC;;;333222333222111111000000000000////////////000///...---,,,+++++++++++++++++++++++++++++++++************************))))))((((((((((((''''''))))))))))))))))))******(((((((((((((((((((((((())))))(((''''''(((***,,,''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++******)))((('''&&&&&&(((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,***+++---//////...,,,+++------------............///000111000//////111333222222222222222333444444555666666777888888888888;;;<<<>>>BBBFFFIIIJJJIIIQQQTTTWWWWWWTTTQQQQQQQQQNNNNNNOOOPPPQQQRRRSSSTTTQQQSSSWWWZZZ]]]]]]]]]\\\[[[\\\YYYTTTRRRSSSSSSPPPLLLKKKLLLNNNRRRTTTUUUUUUTTTQQQMMMHHHCCC@@@===<<<888888888888666444222111111111111000000//////.../////////...---+++***)))+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&''')))((('''&&&''')))'''(((((((((((()))))))))&&&''')))+++,,,+++(((&&&((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))*********+++++++++*********++++++,,,,,,,,,,,,------------.........///,,,...444555666EEEXXX}}}---------,,,,,,+++++++++******+++,,,,,,---......---------------------------------............///......................../////////000000000111111///111333555666666555555444<<>>BBBDDDDDDDDDNNNQQQTTTSSSQQQOOOPPPRRROOONNNNNNNNNNNNPPPRRRSSSQQQSSSVVVYYYZZZ[[[ZZZZZZ\\\\\\ZZZTTTRRRUUUVVVTTTLLLJJJHHHIIILLLNNNPPPPPPOOOMMMJJJFFFBBB???===;;;666666666555444333111000000000/////////.........------...------,,,+++***+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%'''(((((('''&&&''')))''''''(((((((((((())))))'''&&&&&&(((***)))&&&###(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,,,,,,,---------.........444...,,,111444444888???OOOqqq,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------------............///---..................---////////////000000000111000111222444555555555555333;;;<<<<<>>444555444111000111222222000000000000////////////------,,,,,,,,,---......************************************************(((((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))&&&&&&''')))******(((&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,))))))(((((())))))***+++,,,,,,,,,---------.........///000///...///000222111111111000111222222333444555666777777777666555777777777:::>>>AAACCCCCCEEEHHHKKKJJJHHHHHHLLLPPPRRRQQQOOONNNNNNPPPSSSUUUTTTUUUVVVWWWXXXXXXXXXXXXVVVYYYYYYVVVTTTSSSPPPKKKLLLLLLLLLMMMNNNMMMJJJGGGEEEDDDBBB@@@>>><<<::::::555444333222111111111111..................------++++++,,,---------,,,,,,+++++++++************)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&''''''&&&&&&((()))''''''''''''((((((((()))$$$(((+++***&&&&&&)))...'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))************************************)))************+++++++++((())))))***++++++,,,,,,---------.........//////&&&---222000---...222444111888SSSyyy~~~++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000111///---++++++,,,///000............////////////111111222333333333333222555333666<<>>@@@AAACCCCCCDDDDDDEEEHHHMMMQQQNNNNNNMMMMMMNNNOOOQQQRRRNNNOOOQQQSSSTTTUUUUUUUUUXXXYYYZZZ[[[ZZZVVVPPPLLLKKKKKKKKKKKKIIIGGGEEEDDDBBBAAA>>>;;;999888999999444333333222111111111222000///...---,,,+++++++++++++++******++++++,,,---++++++************++++++((((((((((((((((((((((((,,,***))))))******)))'''&&&&&&''''''''''''&&&&&&''''''((()))((('''%%%$$$******))))))((((((((('''(((***+++***'''%%%%%%&&&)))'''%%%&&&)))***(((&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...............---------///------///333444333111///666BBBRRRlll++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,...//////444222///---,,,,,,---...............////////////000111222222333333222222777555666999===OOOyyy___PPPGGGSSSrrrttt```]]]qqqyyyxxxsss{{{nnnQQQAAA555222222222111111111000000///000111000---,,,---...------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,---...000111111111111111111111111111222333444444555555444444555666777999;;;===>>>???@@@BBBCCCDDDEEEHHHLLLPPPPPPPPPOOOOOOOOOOOOOOOPPPOOOPPPPPPQQQSSSTTTUUUUUUWWWWWWWWWXXXXXXUUUPPPLLLJJJJJJJJJIIIHHHFFFDDDCCC@@@???<<<999777777777777333333222111000///////////////...,,,,,,++++++,,,------,,,+++******************))))))))))))******((((((((((((((((((((((((***)))(((((()))***)))'''&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%))))))))))))((((((''''''((())))))))))))))))))***)))'''&&&'''))))))(((&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------...------///222444333111333555888???NNNhhh++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,---...///666444111...,,,,,,,,,---............////////////000111222222333333222222666555666777666@@@^^^{{{nnnXXXFFFLLLeeesssRRRUUUsss}}}pppyyy}}}|||YYYBBB:::000222222111111111000000000///000000///---,,,---...------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,...000111111111111111111111111111222333444444555555444444555666777888:::;;;<<<======???BBBCCCEEEGGGKKKNNNQQQQQQQQQQQQPPPOOONNNMMMPPPPPPOOOPPPPPPRRRTTTUUUUUUTTTSSSTTTTTTSSSPPPMMMIIIIIIHHHGGGFFFDDDCCCBBB>>><<<:::888666555555666333222111///...---------///...---,,,,,,++++++,,,///...---+++)))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&'''))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''&&&(((&&&%%%%%%'''((((((''')))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******++++++,,,,,,------...------///111222222000333111111222444BBBddd++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,------...444222000...,,,,,,,,,,,,............////////////000000111222222222222222111333666777666;;;NNNaaaiiiPPPUUUdddjjjTTTZZZppppppyyyoooHHH:::999000111111111111000000000000...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******************++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,---///000111000000000000111111111111222333444444555555444444555666777888999:::;;;;;;;;;===@@@CCCDDDFFFIIIKKKOOOPPPQQQRRRRRRPPPOOONNNQQQPPPOOONNNOOOQQQSSSTTTSSSQQQPPPPPPQQQQQQOOONNNHHHHHHGGGFFFEEECCCBBBAAA<<<;;;999777666555555555444333111///...---,,,,,,...------,,,+++++++++,,,///...,,,***)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$&&&'''(((''''''(((((((((((('''&&&+++(((%%%%%%&&&''''''%%%((((((''''''((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,)))******+++,,,------...------...///000111000000///---111555000000GGGddd}}}++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------///...---,,,,,,,,,------............////////////000000111222222222222111...111555777777:::DDDPPPwwwcccVVVaaazzzgggRRRiiiwwwooorrr}}}\\\===888999///111111111000000000//////---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************))))))))))))*********************+++++++++,,,,,,+++,,,,,,---...000111222//////000000000111111111222333444444555555444444555555666777999::::::;;;;;;===@@@BBBCCCDDDGGGIIIKKKMMMOOOQQQRRRRRRRRRQQQRRRQQQPPPNNNOOOPPPRRRSSSRRRPPPNNNNNNOOOPPPOOONNNHHHGGGFFFEEECCCBBBAAAAAA;;;:::999888666555555444444333222000...------,,,------,,,+++++++++,,,,,,,,,+++******))))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%$$$&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&'''((())))))((('''&&&+++***))))))************'''(((((((((''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,***++++++,,,---......///,,,---...///////////////...,,,111888444...888KKKaaa~~~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///............///////////////000111111222222111111///222444555555777<<>>@@@AAAAAA@@@@@@AAAEEEGGGHHHIIIJJJLLLOOOQQQTTTUUUSSSSSSSSSRRRRRRQQQQQQQQQSSSQQQQQQQQQQQQQQQNNNLLLDDDBBB@@@???============777777666666555333222222111000///...------------,,,+++++++++++++++,,,,,,)))))))))))))))***++++++)))(((((((((((((((((()))(((((((((((((((((((((((()))(((&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&((((((((()))((((((''''''&&&(((***,,,,,,+++)))(((&&&+++000///)))%%%%%%(((&&&((())))))'''&&&''')))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***---//////---,,,---///...---,,,---000222333333333BBB\\\www++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,------....../////////............/////////000//////000111111111111111333444333222444888;;;;;;777TTTvvvjjjUUUaaammm\\\xxxiiiiiiqqq}}}vvvUUU???999444333444111000000000000////////////,,,---......,,,,,,---...+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++,,,---------,,,,,,---......///000111111222222333444444555555444444444444666888:::<<<>>>???BBBBBBAAA@@@???@@@DDDGGGIIIIIIIIIKKKMMMPPPSSSUUUSSSTTTTTTTTTSSSRRRQQQPPPSSSSSSRRRRRRSSSQQQNNNLLLAAA@@@>>><<<;;;:::::::::555555555444333222111000///...------,,,,,,,,,,,,+++++++++***++++++,,,,,,******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((***)))''''''(((((('''%%%&&&''''''''''''''''''&&&((()))*********((('''&&&&&&(((+++------,,,***)))333999>>>:::///'''&&&(((&&&(((***)))&&&%%%''')))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++******************---//////,,,+++---///(((---000///111555222---777111555NNNnnn++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///...,,,...111111---/////////000111111222222///111333555555666888:::>>>BBBVVV~~~hhhaaannniiiqqqyyynnn```lllzzzYYYGGG999777666000...333000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***''''''(((((())))))******&&&'''((())))))((('''&&&''''''''''''(((((((((((($$$&&&((()))***)))((('''&&&'''((((((((('''''''''''''''''''''((((((((((((******)))(((((((((((((((******))))))))))))******)))*********++++++++++++)))************+++++++++,,,,,,,,,---------.........///000111111222222111111222222333333444444555666555555555777:::===???===>>>???AAACCCDDDEEEFFFJJJKKKKKKKKKKKKLLLOOORRRPPPRRRSSSRRROOONNNOOORRROOOPPPRRRSSSRRROOOKKKIIIBBB@@@>>>>>>>>>===;;;999555555444333222222111111......---------,,,,,,,,,******************************))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((()))111444---''''''&&&$$$((((((((((((((((((((((((''''''''''''(((((((((((()))((('''''''''(((***+++;;;888444///+++***))))))***(((&&&&&&((((((((('''''''''''''''((((((((((((''''''(((((())))))*********))))))(((((((((((()))))))))(((((((((***+++,,,***)))((((((((()))+++,,,+++,,,---,,,******+++,,,,,,,,,+++++++++,,,---...+++,,,,,,---...///000000222111666???HHH]]],,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...111111...---000000---/////////000111111222222000222444444444555777999777>>>LLLeeerrrgggsss~~~mmmsssdddeeelll|||qqqPPP@@@555555555111///333////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&'''((())))))(((((('''555111+++((())))))'''%%%''''''''''''((((((((((((***))))))(((((((((((((((******))))))))))))******))))))))))))*********+++)))************+++++++++,,,,,,,,,------------.........///000111111111111111111222222333444444444555444444555777999<<<>>>===>>>???AAACCCDDDEEEFFFIIIJJJKKKJJJJJJKKKMMMPPPMMMQQQTTTTTTRRROOOMMMMMMLLLMMMOOOPPPOOOLLLIIIFFFBBB@@@===;;;;;;:::888666666555444333222111000000------------,,,,,,,,,,,,***************************)))))))))(((((((((''')))((((((''''''(((((()))(((((((((((((((((((((((()))///111+++&&&&&&'''%%%''''''''''''''''''''''''''''''''''''(((((((((((()))((('''''''''(((******666444000,,,)))(((((())))))'''&&&&&&'''((('''&&&''''''''''''((((((((((((''''''(((((())))))******'''''''''&&&''''''(((((()))((('''''''''(((***+++***)))((((((((()))++++++***+++,,,+++***)))***,,,++++++++++++,,,,,,---------------...............333111333888<<>>???AAABBBDDDEEEFFFHHHIIIIIIIIIHHHHHHJJJLLLIIINNNSSSVVVTTTPPPLLLJJJJJJKKKLLLLLLKKKIIIFFFDDDDDD@@@<<<888777666555333666555444333111000///...---------,,,,,,,,,++++++************************))))))))))))((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((,,,---(((%%%%%%''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***///---+++((('''''''''((('''&&&%%%%%%'''((('''&&&''''''''''''((((((((((((''''''(((((())))))******''''''''''''(((((()))***(((''''''&&&&&&''')))))))))))))))((()))******+++)))***+++***))))))***+++++++++++++++,,,,,,,,,---............------,,,,,,222///...111222888III]]],,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------444666111,,,,,,//////......//////000111111111222333444444333222444555555:::;;;:::IIIpppmmmUUUXXXcccxxxrrryyy{{{sssiiiccclll}}}vvv]]]GGG:::333...222444111///000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))******))))))(((((('''''''''((()))******)))((('''''''''''''''((((((((((((***)))((('''&&&'''''''''444///(((%%%&&&((())))))''''''''''''(((((((((((()))(((((('''''''''(((((())))))(((((((((((())))))'''''''''(((((((((((()))))))))*********+++++++++++++++,,,,,,,,,---------------...///000000000000000000111111222333333333222222222333555777999:::======>>>@@@BBBCCCEEEEEEFFFGGGHHHGGGFFFFFFGGGIIIFFFJJJOOOSSSSSSQQQNNNLLLJJJKKKKKKJJJIIIGGGEEEDDDEEEAAA;;;777555444222111555444333222000///------,,,,,,,,,,,,++++++++++++************************))))))))))))((((((((((((******))))))))))))******((((((((((((((((((((((((((())))))&&&$$$%%%''')))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))***)))'''&&&&&&'''((((((&&&%%%$$$%%%''''''&&&%%%''''''''''''((((((((((((''''''(((((())))))******))))))))))))***+++------)))((('''''''''''')))))))))))))))))))))******+++((()))******)))(((***+++******++++++,,,,,,,,,,,,------------------------000------000111222999CCCXXXlll************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------333666111+++,,,...///.........///000000111111111333444333222222333444666555999<<<===OOO]]]SSSZZZ^^^}}}rrrdddaaahhhwwwxxxdddLLL:::666222000222444111///.................................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((******))))))(((((('''''''''((()))******)))((('''''''''''''''((((((((((((***)))((('''&&&''''''''')))***+++)))&&&&&&(((+++''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&'''''''''(((((((((((())))))*********++++++++++++++++++,,,,,,,,,------,,,---...//////000////////////000111111222222333111222222333555666777888;;;<<<===???@@@BBBCCCDDDDDDEEEFFFFFFEEEDDDEEEFFFDDDFFFIIIMMMPPPRRRRRRQQQNNNMMMLLLJJJHHHGGGEEEEEEEEE@@@;;;666444333222111444333222111///...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&)))''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((('''&&&&&&&&&'''((()))%%%$$$$$$&&&(((((('''%%%''''''''''''((((((((((((''''''(((((())))))******))))))))))))***+++------+++***)))((((((((()))***((()))))))))************''')))******))))))***+++)))***+++,,,,,,,,,++++++++++++,,,,,,---......///...---///222333222333666>>>JJJ^^^www************************************************++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,---------222333///,,,---......---......//////000000111111222333333111111222444444///666???;;;>>>hhhoooWWWSSSWWWxxxkkk^^^\\\ddduuu}}}iiiVVVCCC888444333222333333222///---..............................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((************((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&+++///---((($$$'''***''''''''''''((((((((((((''''''&&&&&&''''''(((((()))((((((''''''(((((()))''''''''''''(((((((((((()))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,---.../////////////////////000111111222222111222333444555666777777999:::;;;===???@@@AAABBBAAACCCEEEEEEEEEDDDEEEFFFDDDDDDEEEHHHMMMQQQSSSSSSPPPOOOLLLIIIFFFDDDCCCCCCAAA>>>999666444333222111111111000///......---,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((%%%%%%''''''%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''(((((((((((('''(((''''''''''''(((((()))$$$$$$%%%'''))))))'''%%%''''''''''''((((((((((((''''''(((((())))))******''''''''''''(((((()))***,,,+++)))(((((()))******(((((()))************)))''')))******)))***+++,,,((()))+++,,,,,,,,,+++*********+++,,,---...//////...///000111111000//////777888@@@TTTooo************************************************++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,//////,,,,,,...///,,,------......///000000000///111222222111111222444222///333;;;888999UUUyyyrrr^^^WWWiii~~~jjj```^^^fffnnnpppYYYGGG===888222222222222222222000.................................---------,,,,,,,,,************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''(((((((((((())))))))))))((()))***++++++***)))(((''''''''''''((((((((((((&&&'''((())))))((((((''''''***---,,,(((&&&''')))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''((((((((())))))))))))************+++++++++***++++++++++++,,,,,,,,,++++++,,,---..................//////000111111222222222333555666666666777888888999;;;===>>>@@@@@@???BBBDDDEEEEEEDDDEEEFFFEEEDDDDDDHHHMMMPPPQQQPPPPPPNNNJJJFFFBBB@@@???>>>;;;999666444444333111////////////.........------+++*********))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))((((((''''''(((((()))(((((((((((((((((((((((((((%%%%%%))))))&&&$$$'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&'''(((((((((''''''((((((((('''''''''''''''$$$%%%&&&(((******(((&&&''''''''''''((((((((((((''''''(((((())))))******'''''''''&&&''''''((((((+++***)))((('''(((((()))'''((()))***+++******)))((()))++++++***+++,,,...((()))+++,,,,,,,,,***)))+++++++++,,,,,,---------,,,///000///............111222555>>>OOOfff{{{++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,------+++,,,000///+++------......///000000000...000111222111111333444444222333444444888III[[[vvvUUU\\\mmmzzzjjjaaa___```lllyyycccIII999444444000111222000111222111///..............................---------,,,,,,,,,************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''''''''(((((())))))******((()))***++++++***)))(((''''''''''''((((((((()))$$$&&&(((******)))(((''''''&&&&&&'''(((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,---..................//////000111111111222333444555666666777666666777888:::<<<===??????>>>AAADDDEEEEEEEEEFFFGGGEEEDDDEEEIIIMMMOOONNNLLLOOOLLLHHHCCC???<<<;;;;;;777666444333333222000///........................************))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((()))%%%%%%***+++&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%'''((((((((('''&&&)))((((((''''''&&&&&&%%%%%%%%%&&&)))++++++)))'''''''''''''''((((((((()))''''''(((((()))************))))))(((((((((((()))***)))((('''&&&&&&'''((('''((()))++++++******)))(((***+++,,,++++++---...''')))+++,,,,,,,,,***)))------,,,,,,,,,,,,++++++)))---///...---...000111---111444333444>>>RRRaaa~~~++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,---...///111111111000///000222555222333444444555888<<>>???@@@BBBDDDEEEGGGGGGGGGFFFDDDCCCCCCEEEGGGIIINNNOOOKKKBBB<<<<<<;;;999333333333222111000///.........---,,,,,,+++******************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&******)))(((((((((((((((&&&&&&''''''''''''&&&&&&+++$$$'''333777...&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))+++*********,,,,,,***((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,---///111......///111555999===@@@WWWhhh++++++************++++++************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...------------...///000111111000///000222444111222333444555777;;;>>>FFFcccvvvcccVVV___yyyssshhhccc[[[ZZZaaarrr^^^BBB888777555111222111000000//////000000........................------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++((((((++++++&&&%%%((((((((((((((())))))))))))))))))))))))************'''((()))***+++******)))((()))++++++)))((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,***+++,,,---............,,,---000111///,,,000888000...---...111222000///444444444444444555555555666777888999999:::<<>>???@@@BBBDDDEEEFFFGGGGGGEEECCCBBBBBBDDDFFFGGGJJJLLLHHH@@@:::999999777333333333222222000//////...------,,,++++++***************)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&***))))))((((((((((((((((((((())))))))))))((((((---&&&(((222666...((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))***+++)))'''))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,---///000444333222222222444666777AAAOOOdddzzz++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///......------......///000111111111000000222444111222333444444666:::===999KKKqqqxxx[[[SSSbbb{{{}}}ssskkk___XXXWWWaaappp}}}mmmJJJ666333777555000222111000000//////000000........................------,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))***,,,,,,((('''((('''''''''((()))*********))))))*********+++++++++(((((()))*********))))))''')))******)))(((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))*********))))))))))))***+++++++++++++++,,,,,,---...//////---...111000...000666///...---...000111000///444555555555666666666666555666777888888999;;;>>>===>>>@@@BBBCCCEEEEEEFFFFFFEEECCCAAAAAABBBDDDEEEEEEGGGDDD<<<777666666444222222333222222111000///------,,,,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&))))))((((((''''''(((((((((((())))))))))))((((((,,,&&&'''///111,,,'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&'''(((((((((((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((('''(((******((('''))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++...---,,,,,,,,,---///000666555333111000000111111444999FFFZZZqqq++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////............/////////000111111000000111333000222333333444555888:::999???VVV}}}pppZZZWWWbbbwwwnnncccXXXXXX```kkkxxx}}}uuu}}}eeeSSS<<<111111555444000111111000///////////////........................------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''')))+++,,,***))))))'''((((((((()))))))))***((())))))))))))*********(((((())))))))))))))))))''')))******)))(((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***++++++,,,++++++***+++---...///---++++++......,,,---000............///000000///333444444555555666666666222333555555555666999;;;===>>>@@@BBBCCCDDDDDDDDDEEEDDDBBBAAA@@@@@@AAABBBAAACCCAAA:::555555444222111222222222111111000///,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''')))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&)))$$$$$$)))+++'''%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((''')))***+++)))((())))))))))))))))))))))))************++++++++++++,,,,,,,,,+++++++++++++++------,,,,,,,,,---...///111111000//////000000111333000111;;;OOOeeevvv++++++************++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---......////////////////////////...000111111000000111222000111333333333444666888:::777@@@YYYvvvqqq]]]WWWaaannnsssbbbZZZYYY]]]dddkkkzzzxxx}}}mmm\\\FFF@@@777222111222222111111000000///.../////////........................------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))************)))(((***)))))))))(((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((('''(((******((('''((()))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((())))))***+++,,,+++******+++,,,...///,,,***+++//////,,,+++------...............///000111111222333333444555555111333444555555666888:::<<<===???BBBCCCCCCCCCBBBCCCBBBAAA@@@???>>>??????===@@@???999444444444111000000111111000000//////,,,+++++++++++++++******)))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((%%%$$$&&&'''&&&%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((***,,,,,,+++)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---......------......//////000111000---***+++444BBBSSS^^^ooo++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...---,,,,,,,,,,,,---.........//////000000//////...---///111111000///000111///111222333222222444555;;;666888EEEUUUrrrsss```[[[```hhhrrrddd\\\XXXZZZ^^^lllzzz~~~yyywwwWWWDDD555555555444222111000111111000//////......//////........................------,,,,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***,,,,,,))))))++++++(((*********)))((('''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''((((((&&&((())))))(((''''''((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))(((((((((((()))***************++++++,,,---...,,,,,,000555333---+++---,,,...//////...---///000//////000111222333333444444555666777777888:::===;;;===???BBBCCCBBBBBBAAABBBAAA@@@???======<<<<<<:::======777444444333000......////////////......++++++++++++++++++******))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''&&&&&&''''''(((((((((((())))))))))))(((((((((((('''(((((('''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***,,,---,,,***)))))))))))))))))))))))))))))))))************+++,,,,,,,,,+++******))))))+++,,,,,,,,,------------........................---000222111000333:::AAAQQQaaawww++++++************++++++************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---.........///000111111000///...---///111111000///000000///000222333222111222444999666999???CCCWWWuuuccc\\\^^^ssswwwssseee\\\YYY[[[]]]hhhuuufffHHH999222222222222222111000...000000///............///........................------,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))),,,,,,(((***000222000))))))))))))((((((((((((''''''''''''((((((((((((***)))((('''&&&''''''(((&&&((())))))(((''''''((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******)))***+++,,,,,,,,,,,,,,,***...666:::666...+++...+++...//////------...000...//////000111222333444444666777777777999;;;===;;;<<>><<<;;;::::::777::::::555222222222///,,,,,,------...------,,,******************++++++))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''&&&&&&&&&&&&'''((()))(((((())))))))))))(((((('''((()))((('''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((+++***((('''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((('''((()))+++,,,+++***))))))))))))))))))))))))))))))))))))************,,,,,,++++++***))))))(((++++++,,,,,,------------------..................,,,111555555333111333555===HHHWWWfffsss++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---******+++,,,,,,---......---,,,,,,,,,,,,---.........///000111111000///...,,,...111111000//////000///000222222222111222333333222777;;;999CCClllkkk]]]^^^bbb{{{ppppppnnnaaa[[[\\\VVV^^^gggooo|||zzzYYY@@@777555111...///222222000,,,000000///.......................................---------,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$((()))(((,,,666<<<;;;''''''(((((())))))******(((((((((((())))))))))))***)))((('''&&&&&&'''(((&&&((())))))(((''''''((('''((()))++++++)))((('''''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******((()))+++,,,------,,,+++(((...888<<<666,,,***---+++---//////---,,,...000...///000111222333444444333444555666666777999<<<:::<<>><<<:::999999444888888444111111000...++++++,,,------,,,,,,,,,******************++++++)))((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&$$$&&&(((&&&%%%&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))+++***)))'''''''''((()))'''''''''''''''''''''''')))(((((((((''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&(((***+++***)))))))))))))))))))))))))))))))))))))))************,,,,,,++++++***))))))(((***+++,,,---------,,,,,,***+++,,,...///000000111***,,,.........///111222111666???IIIXXXmmm******************************))))))))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------......222111111000///......---///////////////000111111000000111222333333444444222222777;;;888:::PPPjjjsssjjj^^^ccc}}}~~~ssstttpppfff```WWW[[[\\\\\\bbbpppyyy^^^GGG:::666333333222222111000//////000000////////////000000........................,,,,,,,,,+++++++++******---,,,***)))))))))******************))))))))))))''''''(((((())))))************))))))((((((''''''&&&%%%%%%'''+++000666999***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$''')))******))))))******((((((***(((%%%&&&***(((((((((((((((((((((((())))))(((((('''''''''&&&******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------...//////////////////////////////000111222333444444444444666888:::;;;======>>>???@@@@@@@@@@@@AAAAAA???===;;;999777666444444333222111000///...000//////...------,,,,,,))))))))))))))))))))))))+++*********))))))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,------+++(((&&&***)))'''%%%%%%''')))***'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))(((&&&&&&''''''((((((((((((((())))))))))))******))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++******+++,,,...///000000.........------,,,,,,,,,,,,,,,.../////////...---///444777666888EEE[[[mmm******************************))))))))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------......///////////////000000000///////////////000000111111111111222222333333333888333333777666666DDDUUU~~~~~~gggZZZggg{{{qqq{{{zzzrrr___]]]\\\\\\]]]aaahhhnnndddMMM<<<333111333333222111111000//////000//////......//////000........................,,,,,,,,,+++++++++******,,,,,,***)))))))))******************))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''+++***)))((())),,,///111******)))(((((('''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%''')))))))))))))))+++///***)))***)))&&&'''***(((((((((((((((((((((((()))((((((((('''''''''''')))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---......///////////////////////////000111222333444444444444666888:::;;;<<<<<<===>>>???????????????>>>===;;;888666555444444333222111000///......///......------,,,,,,+++))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++***(((''')))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++***)))((('''(((((()))))))))))))))************)))))))))))))))******************)))))))))((((((++++++++++++++++++++++++******+++,,,---......///......---------,,,,,,,,,,,,,,,.../////////...---+++...000///...444BBBMMM******************************))))))))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,---...000111222222//////......//////000111111111222222222222222222;;;333000555777666:::BBBYYY}}}{{{]]]XXXccctttwwwtttmmmddd___```___ZZZYYY^^^lll{{{tttiiiOOO@@@666333333222222222111111000000///.........------.........------------------------,,,,,,,,,+++++++++******,,,+++******)))*********************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((++++++***)))))))))***+++++++++)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&(((((((((((((((***,,,555...))))))***((('''((((((((((((((((((((((((((((((((((((((('''''''''''')))***++++++,,,,,,++++++*********++++++++++++,,,------...///////////////////////////000111222333444333333444555777999;;;;;;;;;<<<===>>>>>>>>>>>><<<;;;999888666444222222222222111111000///......---------,,,++++++******))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))++++++***)))))))))))))))))))))*********+++++++++(((((())))))*********+++******))))))))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---............---,,,...000///---...222666************************+++******))))))******+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------......+++,,,---...///111222222///............///000000222222222222111111111111888333111666999888888<<>>>>>>>>>>>999999888666444222111000111111000000///...------,,,,,,++++++******))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%''')))******)))'''%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((******)))))))))(((((((((((())))))))))))*********((((((((()))******++++++))))))))))))))))))((((((************++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000111222222222333333************************++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------......------....../////////000...............//////000222111111111111111111111333333555888777555777:::;;;GGGXXX{{{eeeYYYfffzzzxxxrrrsssxxxnnn```YYYYYYXXX[[[aaajjjttt~~~~~~hhhTTT>>>444333333333444111111111000000000000000------,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******************+++*********************)))))))))(((******))))))((((((''''''(((((((((((())))))))))))###%%%&&&(((***++++++++++++***)))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((''''''(((***---999000((((((***)))''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))***++++++++++++***))))))*********+++++++++,,,---...///000000000000000000000000000000111222222222222222444666888999:::;;;<<<===>>>>>>>>>>>>888888777555444222111000000//////......---------,,,++++++***))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%''')))******)))'''%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((('''''''''''''''(((((((((((()))(((((())))))************(((((((((((((((((()))))))))))))))******+++++++++++++++************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,---...000111222222************************++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------......//////........................------......///000000000111111111111111111111444777666222000222666999;;;@@@XXXeee]]]aaaqqqccc```uuuuuuhhh___\\\WWWTTTVVV[[[aaakkkttt|||mmm___MMM@@@444222444333222222000000000000000000000000---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((()))))))))((((((***))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&(((((((((((((((***,,,444---(((((()))'''&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((((()))******++++++***************++++++++++++,,,,,,,,,...///000000000000111000000000000000111111222111111222333555777999999999;;;<<<<<<<<<<<<<<<777777666555333222111000.........---------,,,,,,+++++++++***))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((***)))))))))))))))))))))''''''(((((((((((())))))(((((())))))***+++++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------...------,,,,,,,,,---///000************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------.................................------------...////////////000000111111222222222555666333000000333555888::::::EEE```|||pppaaa```pppxxxccc^^^eeetttsssiii```XXXVVVUUUTTTXXX___iiiiiirrr~~~pppVVVHHH???888444555666333111111///000000000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,++++++***************))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))%%%''')))))))))))))))+++---)))'''((('''%%%%%%(((((((((((((((((((((((((((''''''''''''((((((((()))((())))))***************++++++++++++,,,,,,,,,,,,+++,,,---///000000111111111111000000000000111111111111111111333555777888666777888999::::::::::::666555444333222111000///------------,,,,,,,,,,,,,,,,,,+++******))))))(((((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((*********((('''''''''%%%%%%%%%%%%''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))***)))((('''&&&''''''''''''((((((((((((++++++******)))((((((((('''''''''((((((((())))))((((((((()))***+++++++++******++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---......///000...------///111************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------......---------.........//////...------------...//////...//////000111222222333333444333111222555888888333999888:::FFFXXX|||nnncccaaahhh}}}{{{dddWWW[[[ggg}}}vvvlllddd```[[[TTTSSSWWWVVVWWW```lllqqqrrr}}}}}}~~~^^^DDD888777333222555444000---...////////////000000000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,,,,+++***************))))))))))))''''''(((((())))))******'''((((((((())))))******(((((('''(((((()))***+++'''''''''(((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))$$$''')))******))))))***(((&&&'''((('''###$$$)))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))***************++++++,,,,,,,,,---------+++,,,---///000111111111111111000000000000000111111111111111222444777888444555666777777888888888555444333222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&)))+++,,,***)))'''((('''%%%$$$$$$%%%'''((('''''''''(((((((((((()))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''')))******++++++)))((('''(((((((((((()))))))))))),,,,,,+++***)))(((''''''&&&'''''''''(((((())))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,+++***+++,,,---...))),,,//////---,,,...111************************))),,,,,,***+++...///,,,************************++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,+++,,,------......---------------............/////////000111111111111111111111222222222333333333888444777>>>AAAHHH^^^uuuqqqccc```qqqdddVVVVVVeeeuuu~~~jjjeeebbbZZZTTTTTTZZZWWWXXX\\\___bbbmmmzzz|||~~~}}}{{{fffKKK>>>555555444333222111111111111111111000000//////............---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))************)))************+++++++++---------............///......///111111222222222/////////000111333444555666777999:::999666444222333222000000111111///...,,,,,,,,,+++++++++*********)))))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......------///111************************+++///000,,,***++++++)))************************+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------............//////000111111111111000111111111222222222333333888444555;;;<<<===JJJZZZ|||mmmmmmssslll]]]NNNRRR^^^rrrxxxjjj___YYYZZZUUUSSSTTTUUUVVV\\\dddooorrrxxx}}}yyyvvvuuuvvvwwwyyy~~~tttVVVAAA:::555444444333222111111111111000000000000//////............---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))))))))************)))************+++++++++------------..................///111111222222111/////////000111222444555444555777888777555222111222000////////////...,,,,,,,,,+++++++++***************)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''&&&&&&%%%&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------...---,,,,,,...///************************---444777111+++))))))(((************************++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,)))***++++++,,,,,,++++++------------...............///000000111111000000111111111222222222222333666222333888888555888@@@TTTyyyuuuttt```PPPGGGOOO```uuu{{{ooojjjbbb\\\YYYXXXVVVXXX[[[XXX[[[^^^bbbgggmmmtttyyy{{{wwwuuutttttt}}}}}}iiiWWWBBB666666444444333222111111000111111000000000////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))))))))************)))************+++++++++------------..................///000111111111111/////////000111222333444333333555555555333111///000///------......,,,+++,,,++++++++++++*********************))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---++++++,,,...************************---666;;;555---************************************++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,---------............//////000000000000000111111111111222222222222555111222777999777666999===XXXsssoooRRRIIIIIINNN^^^pppyyynnnfffbbb___]]][[[UUUVVVVVVWWWXXX[[[```dddjjjmmmrrryyy}}}{{{wwwsssrrrtttxxx{{{eeeNNNCCC555111555444444333222111000000000000////////////////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((()))))))))************))))))*********+++++++++,,,,,,---------...............///000111111000000////////////000111222333222222333444444222111000000///------......,,,+++++++++++++++******************************))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,------,,,******+++---************************)))222777333,,,***++++++*********************************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,+++,,,,,,---------------,,,,,,,,,------------.........///000000000000000000000111111111222222222555222222666999999999:::;;;GGGSSSooozzzwwwiiiTTTGGGAAAIIIXXX]]]uuuwwwnnnhhhaaa\\\^^^]]][[[XXXUUUUUUXXX[[[\\\___ccciiipppvvv{{{~~~}}}yyytttsssvvv}}}hhhNNN???;;;333111555555333333222111000000000000.............../////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((((()))))))))************))))))*********+++++++++,,,,,,,,,------------......//////000000000000///////////////000111222222222222333333333222111000111///............---++++++++++++*********))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,------,,,******,,,---************************$$$+++000,,,(((((())))))************************************++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,---............---,,,,,,,,,,,,---------------...//////000000//////000000000111111111111222666444333444666777888888<<<@@@BBBTTT|||}}}ooopppoooUUUDDDCCCIIIGGGUUUfffsssvvvmmmiiigggddd^^^XXXUUUUUUUUUVVVWWWYYY]]]aaaeeehhhjjjqqquuuyyy~~~|||wwwyyy|||~~~qqqRRR???888:::555333666444333222111000000///000000---............/////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,,,,------------...//////000000////////////////////////000111222111111222222222111111000111///...---......---++++++************)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,---,,,+++,,,---///************************$$$)))+++(((''')))***(((************************************++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++,,,------------,,,++++++,,,,,,,,,------------...//////000000//////000000000000111111111111333444444333333555666666777===<<>>KKKUUUwwwrrrmmmvvvnnnYYYMMMIIIFFFDDDDDDHHHJJJRRR\\\aaabbbgggnnn{{{uuuqqqnnnmmmgggeeebbb``````aaadddffffffcccaaa```bbbdddddddddggghhhiiilllppprrrqqqpppkkklllmmmmmmllljjjhhhfffbbbdddggghhhiiiiiikkklllttthhhjjjuuudddPPPBBB<<<;;;777666555444333222222222111111111000000000/////////............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,......////////////......////////////////////////------------------------------,,,++++++***)))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))'''&&&'''((((((((('''&&&&&&%%%%%%%%%'''''''''''''''(((((()))(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((''''''''''''&&&'''''''''''''''&&&&&&'''((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---//////............///000000000000000000000000111222444444333333444444555666444555555555666999>>>BBBQQQjjj}}}wwwyyy}}}uuuiiiaaaVVVJJJFFFCCCCCCEEEEEEEEEIIINNNVVV```llluuu~~~}}}yyysssllliiihhhiiijjjgggdddaaa______``````___]]]]]]^^^aaadddfffeeeddd```aaabbbcccdddffffffggghhhkkkppptttvvvxxxzzz|||}}}tttyyyaaaKKK>>>888777888555555555555444222111000111111000000000000/////////............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------......---------////////////////////////------------------------,,,,,,,,,+++******))))))))))))******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,,,,,,,++++++---///............/////////000111000000000000000111111333333333333333444444555888666555555777888999999>>>KKK^^^www~~~}}}lll___UUUKKKFFFFFFFFFEEEDDDCCCHHHMMMRRRWWW^^^dddgggxxxyyy{{{}}}yyywwwvvvvvvooonnnnnnnnnoooooollljjjeeegggiiimmmppppppnnnkkkllllllmmmnnnqqqtttwwwxxx~~~}}}{{{{{{tttrrrxxxkkkZZZGGG>>>;;;888555444444444555555444333111000111000000000///////////////............---------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***************++++++++++++******+++,,,,,,,,,,,,+++------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))*********))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))*********(((((((((((((((((((((((('''((()))((('''&&&'''(((%%%%%%%%%&&&''')))***+++'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''(((''''''''''''''''''((((((((())))))******))))))(((((('''''')))(((((((((((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))******+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,++++++---///---......///////////////111111000000000000000111222222222222222333444444:::777444444666888999999:::>>>DDDQQQkkk{{{hhh]]]\\\[[[QQQGGGKKKIIIHHHFFFFFFGGGLLLQQQOOORRRVVV\\\bbbhhhlllooowwwxxxxxxwwwvvvuuusssrrrppprrrvvv{{{}}}}}}yyyvvvpppsssxxx~~~~~~yyytttxxxxxxxxxyyy{{{~~~~~~wwwsssqqqgggdddaaa___^^^]]]\\\]]]aaakkkuuuiiidddnnnooo\\\III@@@999:::<<<999555222333333444555444333111000000000000////////////...///............---------------------------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))******+++++++++)))***++++++,,,,,,++++++.........//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***++++++((((((((((((((((((((((((&&&((()))(((''''''((()))***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((******((((((((((((''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((******))))))((((((''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************************+++++++++,,,++++++++++++++++++++++++---------,,,++++++******))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,,,,++++++---///---......///000/////////222111111000000000000000222222111111222222333444888555333222444666888999999;;;===BBBPPPlll}}}{{{xxxiiiYYYSSSOOOKKKIIIDDD@@@AAAFFFCCCDDDEEEHHHKKKNNNQQQRRRYYY\\\___bbbccccccaaa```bbbfffkkkrrrvvvvvvrrroookkknnnsssyyy{{{xxxrrrmmmnnnnnnmmmnnnoooqqqtttuuuuuuuuusssmmmeee]]]XXXUUUSSSNNNKKKJJJJJJIIIKKKPPPSSScccxxxiii^^^]]]eeexxxzzznnnYYYFFF>>>888444666888666555666333333333333333222111111000000////////////......///............---------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))***+++++++++)))******+++++++++++++++......////////////......------------------------++++++++++++++++++++++++************************))))))******++++++******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))******+++((((((((((((((((((((((((&&&'''((((((''''''((()))111///+++(((%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&((()))***+++(((((((((((('''''''''''''''((())))))************&&&&&&'''''''''((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++...------,,,++++++******)))***++++++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))******+++,,,,,,------+++,,,,,,,,,++++++---///------///000000000///...222222111000000000000000111111111111111222333333444444444444444444666777666999<<<===AAAOOOgggzzzqqqlllhhhdddZZZMMMGGGGGGKKKJJJHHHFFFFFFFFFHHHIIIIIIJJJMMMPPPQQQQQQPPPPPPQQQRRRVVVZZZ^^^___]]]ZZZWWWYYY\\\___aaa```\\\XXXUUUUUUVVVVVVWWWYYYZZZ[[[[[[[[[ZZZVVVPPPLLLIIIIIILLLIIIHHHJJJIIIGGGKKKSSS[[[mmmzzznnnaaaeeennnyyyooobbbWWWJJJ>>>:::666555666555222444888444333222222111222222222000000/////////.........///............---------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&'''((()))+++,,,(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))***+++++++++))))))***+++++++++++++++---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************((()))***++++++++++++***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((()))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***222000,,,(((%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((''''''''''''&&&'''((()))************&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))************+++************************......---,,,,,,+++******++++++,,,------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,,,,++++++---///,,,---///000000000///...222222111000000///000000111111111000111222222333222555777777666444555666555777999777777===NNN]]]uuu}}}{{{jjj[[[WWWOOOMMMJJJGGGFFFGGGHHHIIIEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKLLLKKKJJJGGGGGGGGGIIIKKKKKKIIIGGGCCCCCCDDDEEEFFFGGGHHHHHHEEEGGGGGGGGGEEEEEEFFFHHHEEEDDDIIIOOOPPPPPPVVV```kkk~~~yyyoooooouuusssmmm}}}oooVVVGGGAAA<<<666444444666999666222444888444333222111111111222333000/////////............//////.........---------------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&(((***,,,---'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++))))))***++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********((()))***+++++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%'''((((((''''''(((***...,,,)))'''&&&''')))***&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))(((''''''''''''((()))(((((((((''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))************************++++++++++++++++++++++++...---+++******+++---......---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000DDD:::000---,,,,,,...111111111222222222333333333444444333222333444555666777777666777999<<>>CCCCCCEEEEEEEEEDDDCCCCCC??????AAACCCFFFHHHGGGEEEKKKHHHJJJOOOPPPMMMQQQXXX[[[YYYZZZ^^^]]]___jjjyyyvvvoookkkjjjqqq}}}jjjQQQBBB>>>===999444;;;999777444333333444555444444333333222111000000000000000000//////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++************++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))((('''&&&&&&'''((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,++++++***)))))))))'''(((***++++++***)))((()))++++++)))***---,,,'''((((((''''''''''''((((((%%%,,,...)))%%%&&&((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))((('''&&&&&&$$$)))+++))))))++++++)))///(((%%%(((***(((&&&&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))''')))(((&&&$$$(((111888+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))************))))))))))))************(((,,,///---)))'''***///*********))))))))))))(((++++++++++++++++++++++++...---+++******+++---......---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......//////000000;;;444000000111///...000111111222222222333333333444333333222333444555666666555555666777:::<<<>>>BBBQQQlllwwwkkk^^^YYY\\\]]][[[XXXVVVSSSMMMIIIIIIIIIGGGEEEIIIIIIJJJIIIIIIHHHIIIJJJEEEDDDDDDGGGMMMRRRUUUVVV\\\XXXWWW[[[]]]]]]```eeennnoooppprrrqqqsss|||yyynnndddhhhssseeeWWWEEE;;;999:::888555:::888666444333333333444444444333222222111000000000000000000///////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))((('''&&&''''''((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******************++++++))))))*********))))))(((***++++++((()))+++)))%%%((((((''''''''''''((((((%%%)))...///---)))&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))(((''''''&&&***,,,***'''&&&(((((($$$,,,'''&&&((((((%%%$$$&&&)))(((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((((((&&&%%%'''...555******)))(((((()))*********)))(((''''''((()))***((((((((()))))))))******))))))))))))***************++++++++++++***++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------++++++++++++------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000111...///333555111......111111222222222333333333333333333333333444555555555444444444555777999::::::AAAQQQfff{{{xxx~~~vvvlllgggiiifff\\\UUUUUU\\\```eeehhhgggdddbbb```YYYVVVUUUXXXaaallluuuzzz~~~wwwwwwxxxyyyyyy||||||vvvmmmiiiiiihhhrrrdddLLLEEE;;;666555666666555888777555333222222333333333333333222111111000000000000000000////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''(((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************((())))))***++++++,,,,,,++++++***)))((((((((()))***,,,+++((((((***(((###)))((((((''''''(((((()))'''&&&+++666777---%%%%%%)))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))((('''''')))(((&&&(((111999888222,,,)))(((******'''&&&)))((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&((()))'''%%%'''+++///***))))))(((((())))))***))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))************+++***)))***,,,,,,***(((,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......//////000---,,,///444555000......111111222222222333333333333333333333333444444444555444444444555666777888:::<<>>888888888888888777777666444444444333333222222222111111111111111111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********))))))(((((((((((()))))))))))))))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,++++++***))))))(((++++++***)))((((((((()))''')))******---111111---***))))))(((((())))))***...&&&&&&///444///+++,,,***))))))(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((()))*********)))))),,,'''&&&444JJJWWWLLL;;;222)))%%%+++333222+++&&&'''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))(((((('''''''''(((((())))))(((((('''(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))************%%%+++000000+++((()))---,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------......///000...///111///---000555111111222222222333333333000111222333444333333222333444555666777777777777888888;;;>>>===;;;???FFFIII\\\yyy{{{iiiTTTIIIDDDCCCBBB<<<:::888777999999888666444444444444444333333222000000000000111111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))***+++******)))(((((((((((()))))))))))))))************+++++++++)))******+++,,,,,,------++++++++++++++++++++++++************************))))))*********+++++++++++++++******************))))))*********))))))(((''')))***))),,,000///+++******))))))))))))******)))((((((***...///---+++******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************((('''&&&(((000444...%%%***&&&&&&+++---***''''''''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))((((((''''''((())))))((('''''''''((()))******)))((('''((((((((()))))))))******))))))))))))************(((,,,///000...+++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------......///------///222111///111777111111222222222333333333000111222333444333222222111222444555666777777777555555777::::::777888<<>>;;;999777666555444444444444444333222111000000111222333...///000000111111000000------------------------------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((---+++)))(((((())))))((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''***))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''(((***+++)))******)))(((''''''((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++++++++************++++++---------,,,,,,+++++++++***************+++++++++***)))))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))&&&((()))++++++)))(((&&&(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))''''''(((((((((((('''''')))((((((((()))***,,,---******))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***************+++***************++++++******************************)))(((((())))))***++++++,,,,,,,,,---------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,++++++***++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000111111111111111222222333222222222222222222222222333222222222222333444444444444666777888999999999:::666:::EEENNNXXXkkk{{{pppkkkddd```ZZZWWWWWWXXXXXXWWWVVVSSSOOOLLLJJJHHHEEECCC@@@>>><<<999777555444333333333222222111000000000...............------,,,------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************))))))))))))))))))))))))))))))************)))))),,,***(((((()))******)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))(((((('''((()))***+++)))*********((('''((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++++++++************++++++------,,,,,,,,,+++++++++,,,,,,++++++******))))))+++))))))***+++,,,+++***************************************************)))***+++***)))((()))+++************************((()))***++++++***)))((((((((((((((()))))))))*********))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******)))))))))(((((((((''''''((((((((((((''''''((((((''''''(((***+++,,,)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))(((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))******))))))***+++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------,,,+++++++++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000111111111111222222222333222222222222222222222222222222222222222333444444222333444666777777777888888555888???AAABBBJJJVVVuuuzzzooofff```^^^]]][[[XXXXXXZZZ[[[\\\\\\___]]]YYYWWWUUUSSSPPPNNNLLLJJJFFFAAA===999666555222222222222222111000////////////...------,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************))))))))))))))))))))))))******++++++++++++******+++)))((((((***++++++***((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))(((((((((******++++++***((('''&&&)))))))))))))))))))))))))))(((((((((((()))***+++)))*********((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************)))))))))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,,,,++++++++++++------,,,+++***)))((((((+++***)))***,,,,,,,,,***************************************************)))***++++++))))))***+++++++++++++++++++++++++++************************((((((((()))))))))*********))))))))))))((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))(((((('''''''''''''''((()))******((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))***+++,,,---************************+++,,,---......---,,,+++,,,,,,,,,------------......---------------------------------------------------------.....................---,,,,,,++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000111111222222222333333222111111111111111111111111222222222111222333333444222333444555777777777777;;;:::<<<@@@AAA???BBBIIISSSccc|||rrrhhhbbb^^^\\\^^^]]][[[ZZZZZZZZZ[[[\\\\\\```^^^]]]\\\\\\ZZZXXXVVVVVVTTTOOOJJJEEE@@@===<<<333222222111111111222222111111000000////////////................................................******++++++,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************)))))))))))))))))))))))))))******++++++******))))))(((((()))+++,,,,,,+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,+++)))&&&%%%(((((((((((((((((((((((()))))))))))))))*********(((***+++***(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++,,,+++++++++++++++++++++,,,,,,,,,++++++*********+++***)))***,,,---,,,+++***************************************************+++,,,+++******+++,,,++++++++++++++++++++++++***)))(((((((((((()))***(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''((())))))((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***))))))(((((((((((((((((()))***,,,---...***************************+++---//////...,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,---------------------------------+++,,,,,,,,,,,,---------//////...------,,,,,,+++,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,------------------............///////////////000000000000000111222333333333333222111111111111111111111111222111111111111222333333333333555666777888888888:::888999<<<<<<<<>><<<888555222222222333222111000000000111111222................................................+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))(((((())))))))))))(((((()))(((((())),,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,,,,+++)))'''%%%((((((((((((((((((((((((((())))))***************(((***+++***)))((()))+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((***))))))))))))))))))***************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******++++++,,,,,,,,,---+++*********,,,---,,,+++***************************************************,,,---,,,+++***+++,,,************************)))((((((''''''(((((()))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((('''''''''(((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))(((((())))))((((((((()))***,,,---...************************(((***,,,---...---,,,***,,,---------............,,,,,,,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,------...---------............///////////////000000000000000111333444444444333222111111111111111111111111111111111111111222333333222333444666777777888888999777777777888999<<<>>>>>>AAAFFFMMMWWWgggxxxrrriiihhhccc]]]ZZZ[[[[[[YYYXXXZZZYYYZZZZZZZZZZZZ\\\___bbb_________aaacccdddbbb```^^^]]][[[YYYWWWUUUTTTTTTOOOLLLFFF@@@;;;777555555222222000//////000111111................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************))))))))))))))))))))))))(((((())))))))))))(((((()))((()))***------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))***+++++++++***)))((())))))))))))))))))))))))((()))******++++++******(((***+++***))))))***,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((******))))))))))))******************************)))************+++++++++++++++************++++++*********+++++++++++++++))))))***+++,,,---......,,,+++***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++)))))))))************+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''((())))))******))))))((('''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))************+++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((((((******))))))))))))***+++,,,---************************((()))***+++,,,,,,++++++------------............,,,---------....................................,,,,,,,,,,,,---------.../////////...------,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,******+++,,,,,,---......---------............///////////////000000000000000111333444555444333222111111111111111111111111111111111111111222222333111222333444666666666666888888777777888:::;;;:::666888;;;===AAAIIITTT\\\hhhxxx}}}rrrhhh^^^ZZZZZZ^^^ZZZZZZ\\\\\\YYYYYYZZZYYYZZZZZZYYYYYY[[[aaaeeebbbbbbcccdddffffffcccaaa```___^^^]]]]]]\\\]]]]]]ZZZYYYVVVQQQKKKEEE???<<<888666333111/////////000................................................000//////......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************)))))))))))))))))))))))))))))))))******)))))))))***))))))+++------,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))((()))***+++++++++******((()))++++++***)))+++,,,(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((+++***)))(((((()))***+++************************)))************+++++++++++++++************++++++)))*********++++++++++++***++++++,,,,,,---------,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++,,,...************************)))***+++,,,,,,+++***)))))))))*********+++++++++))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))((((((((())))))************))))))((())))))******)))(((((())))))))))))******++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))*********+++++++++***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))+++***((('''((()))+++,,,******))))))***+++,,,,,,************************)))))))))***+++,,,,,,,,,---------.........//////---.........//////000000........................---------.........///////////////...------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,******+++,,,,,,---......---------.........//////////////////000000000000000111333555555444333222000000000000000000000000111111111000111222222333000111222333444555555555555666666666888;;;:::888666:::>>>AAABBBEEEIIIMMMTTT```qqqtttgggbbb^^^XXXUUUVVVXXXUUUUUUYYYYYYWWWWWWZZZ\\\\\\[[[YYYWWWZZZ___dddeeedddeeefffgggeeebbb___aaa```````````````aaaaaa\\\]]]^^^]]]XXXQQQJJJFFF>>><<<888444222000000000////////////////////////////////////////////////111111000///...------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++************************))))))))))))))))))))))))******++++++++++++***************,,,------+++)))++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))((()))***+++,,,+++******((()))++++++******+++,,,(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((+++***)))(((((()))***+++************************)))************+++++++++++++++************++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---...++++++++++++++++++++++++***+++---......---+++***)))************+++++++++))))))******++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))((()))***++++++***)))((())))))******+++++++++,,,))))))))))))))))))))))))''''''''''''((((((((()))))))))******++++++++++++******))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''((()))+++---+++***************++++++************************************+++,,,---...------------------------........................------------------,,,,,,------------------------,,,------......------,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///////////////000000000000111111222333333333333222111111111111000000000000111222333444444333111111111111222333333444444555666666666666666777888888777888999<<<>>>@@@AAABBBLLLPPPXXXiiixxxhhhccc]]]XXXVVVUUUUUUTTTTTTUUUWWWYYYZZZ[[[\\\\\\\\\ZZZXXXWWWXXX\\\___bbbccccccdddeeeeeeeeedddddddddcccaaa```____________``````aaaaaa^^^[[[WWWUUUQQQIII???999777555111...111000000///......------//////...---------......................................................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,+++++++++***)))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++******+++++++++++++++++++++++++++++++++*********))))))))))))*********+++,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((()))***++++++***)))(((*********))))))))))))))),,,+++******))))))******)))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))************))))))******))))))((((((''''''))))))))))))))))))))))))((()))+++,,,,,,***'''&&&))))))))))))))))))))))))+++******))))))))))))))))))((((((((()))***++++++)))************+++++++++***))))))+++---...---+++)))*********)))((()))***------------------------....................................------------------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///////////////000000000000000111222222333333222222111111111111000000000000111111222333333222111000222222222333444444555555666666666666666777777888777888999;;;===???AAABBBBBBDDDIIIRRR```qqq~~~sssggg\\\\\\YYYUUUSSSSSSSSSTTTSSSTTTUUUWWWXXXZZZ[[[[[[[[[\\\[[[ZZZYYYZZZ]]]```aaaaaabbbcccdddeeefffffffffeeedddcccaaaaaaaaaaaaaaabbbbbbbbbaaaaaa```______]]]WWWPPPKKKGGGBBB;;;555333111///...---...//////.........------,,,,,,,,,................................................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***************************************************))))))))))))))))))))))))(((((((((((()))))))))***)))************++++++++++++++++++***************************)))))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------------........................---,,,,,,,,,,,,++++++++++++*********************++++++++++++++++++++++++************************************************************************))))))(((((((((((())))))((()))***++++++***)))(((************))))))))))))++++++***)))))))))))))))((()))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))************))))))******))))))(((((((((((())))))))))))))))))))))))***************))))))((())))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))***+++************++++++++++++...---+++,,,------,,,***)))******************+++------------------------....................................////////////........................,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///////////////000000000000000111222222333333222222111111111111000000000000000000111222222111111000333333333444555555666666666666555555666666777888777888999;;;===???@@@AAA@@@@@@AAACCCHHHNNNTTTXXX___ccckkkwww|||kkk```\\\XXXSSSUUUSSSQQQQQQSSSTTTUUUTTTVVVWWWXXXZZZ[[[\\\]]]]]]\\\\\\\\\]]]^^^___```aaa```aaabbbdddeeefffggggggfffeeedddccccccccccccccceeedddcccccccccdddeeeffffffccc___]]]YYYSSSJJJCCC;;;888444111//////111222...////////////...---,,,................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************************************))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++***************+++++++++************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------------++++++*********)))))))))---,,,,,,+++******))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++************++++++((()))************))))))************************+++*********))))))))))))(((((()))******+++,,,,,,(((((((((((())))))))))))***))))))(((((())))))***((((((((())))))))))))***))))))************))))))***))))))))))))((((((((()))))))))))))))))))))))),,,+++)))(((((()))***+++))))))))))))))))))))))))''''''(((((()))+++,,,---+++***))))))))))))))))))************+++++++++,,,222000---,,,,,,,,,+++***+++++++++++++++,,,------................................................////////////000000000000////////////////////////,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............///////////////000000000000000000111222222222222222111111111111000000000//////000000000111111111111333333444444555666666777666555555555555666777777777777999:::<<<>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFDDDEEEJJJRRR\\\fffjjjkkkssszzzzzzvvvlll^^^WWWXXXZZZYYYWWWUUUUUUUUUWWWYYYYYYXXXZZZ[[[\\\]]]^^^_________^^^^^^___```aaabbbbbbbbbaaabbbcccdddeeeffffffffffffeeeeeeeeedddddddddeeeffffffeeeeeefffggghhhhhhgggfffeeeeeeddd___XXXSSSJJJFFF???888333111111222///000111111111111000000........................................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************************************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++)))))))))***+++++++++,,,*********)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------------------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++************++++++((())))))***************)))***************+++++++++++++++++++++******))))))))))))*********++++++(((((((((((())))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,++++++***)))((((((((()))*********+++++++++,,,,,,222///,,,***++++++++++++---,,,++++++,,,...//////................................................/////////000000000111111////////////////////////,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............///////////////000000000000000000111222222222222111111111111111000000000/////////000000000111111222333333444444555666666777555555555555555666666777666777888:::;;;===>>>???>>>???AAACCCDDDCCCBBBAAAAAA@@@AAACCCGGGJJJNNNPPPVVV___ppp{{{zzzzzzttthhh^^^ZZZYYYXXXZZZYYYXXXYYY\\\]]]]]]]]][[[\\\]]]___```````````````aaabbbcccddddddcccccceeeeeefffffffffeeeeeedddddddddeeeeeeeeeeeeeeeeeedddeeefffgggiiijjjkkkllliiihhhhhhhhhgggdddaaa^^^YYYTTTLLLCCC;;;555222000...///000111111222222222////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))))))))***+++++++++,,,))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......///000000//////...---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************************************+++******))))))******+++)))))))))))))))******+++))))))******+++++++++,,,,,,,,,---------,,,+++************))))))((((((((((((((((((((())))))))))))******))))))))))))******************))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))******)))))))))))))))***++++++***)))((((((((()))***++++++++++++,,,,,,,,,///,,,))))))***,,,---,,,///---***+++---/////////......................................................//////000000111111........................,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///////////////000000000000///000111111222222111111111111111111000000000000000000000000000111222333333333333444555555666666555555444444555555666777666777888999;;;<<<===>>>===>>>???AAAAAAAAA@@@???>>><<<===?????????CCCIIIGGGKKKVVVeeerrr}}}}}}rrrkkkgggcccbbb```^^^^^^___aaaaaaaaa\\\]]]^^^___````````````cccdddeeeeeeffffffeeeeeehhhhhhhhhhhhgggfffeeedddddddddeeefffgggggggggfffbbbbbbbbbdddfffiiilllnnnlllkkkkkkjjjiiigggffffffccc___XXXPPPGGG>>>888555111000000//////000000111////////////////////////////////////////////////........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++***************+++++++++))))))))))))************))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))***)))((((((((()))***+++,,,))))))******+++,,,,,,,,,+++,,,---------,,,***)))+++******)))((((((''''''(((((((((((())))))))))))+++******))))))******++++++************)))))))))******++++++++++++******)))))))))************+++))))))))))))))))))))))))'''))),,,......,,,***)))))))))))))))))))))))))))++++++***)))))))))))))))+++***))))))))))))))))))++++++++++++,,,,,,,,,,,,+++***((()))+++---------222...******---//////---................................................------...//////000111111------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///////////////000000000000///000000111111111111111111111111111000000000000111111000000111222444555222222222333444444555555555444444444444555666666666777888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>999888999<<<;;;:::???GGGCCCEEEMMMYYYeeeqqqwwwsssmmmiiigggfffeeeddd```aaabbbcccccccccccccccffffffffffffgggggggggggghhhiiiiiiiiiiiihhhhhhgggdddeeeggghhhiiiiiiiiihhhccc```[[[YYYYYY]]]bbbeeehhhjjjkkkllllllkkkkkkkkkjjjhhheee```XXXOOOGGGCCC999777444111//////000000////////////////////////////////////////////////........................------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))*********+++++++++)))************++++++++++++++++++***************((()))))))))************))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++*********+++,,,---------,,,,,,,,,------------...,,,,,,------.../////////------------------------,,,---///111111000///...000000000000000000000000////////////............,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))((((((((()))***+++,,,))))))***++++++,,,------)))***+++,,,,,,***)))'''************************(((((((((((())))))))))))+++******))))))******++++++++++++*********))))))***++++++,,,,,,++++++***))))))*********+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++))))))))))))))))))))))))***)))))))))))))))***+++))))))))))))))))))***++++++++++++,,,,,,,,,------+++***)))+++---......---444///***))),,,...---+++////////////////////////........................,,,------...///000000111------------------------,,,------......------,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////////////////000000000000//////000111111111111111111111111111000000000000222111111000111333555666111111222333333444444555555444444444444555666666666777777999:::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<;;;:::<<<>>><<<999>>>GGGGGGKKKVVVdddnnnwwwvvvpppkkkhhheeeeeeeeefffggghhhhhhhhhhhhhhhggggggggggggggghhhiiiggghhhiiijjjjjjjjjjjjjjjfffggghhhjjjkkkkkkkkkjjjfff___VVVNNNKKKOOOUUUYYY```dddiiimmmoooooooooooonnnoooooolllggg^^^VVVQQQCCC???:::555222000111222000000000000000000000000000000000000000000000000////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,+++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++))))))***++++++,,,------,,,,,,,,,---------......,,,,,,------...///000000////////////////////////555666888::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888777777222222222111000000//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++)))((((((((((((***,,,---))))))***+++,,,,,,------'''(((***+++***)))'''&&&*********++++++,,,------(((((((((((())))))))))))++++++************++++++++++++++++++******))))))***++++++,,,,,,++++++***))))))******++++++++++++))))))))))))))))))))))))++++++*********+++---...))))))))))))))))))))))))(((((((((((()))+++,,,---))))))(((((()))***++++++++++++,,,,,,,,,---------,,,,,,,,,---//////...,,,555///***))),,,...,,,***...------------...//////000///---,,,,,,---///000000000//////.........---////////////////////////---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000000000111222222333333333333222222111000000000222222222111111111111000111111222222222333333333111111222333333333333222333333444444555666666666888888999::::::::::::999;;;;;;;;;:::::::::;;;;;;<<<999999<<<;;;:::AAAKKKQQQWWWeeesssyyy|||{{{~~~rrrhhheeekkknnnnnnkkkjjjkkkjjjgggbbbbbbccceeeeeefffiiimmmjjjjjjkkkllliiieeeiiiooonnnkkklllnnnkkkffffffkkkmmmiii```UUUJJJFFFGGGKKKQQQ[[[fffllloooqqqrrrrrrwwwuuurrrqqqnnniiiaaa[[[WWWQQQGGG<<<333000222555333222111111222222111///.../////////000000111111000000000000000000000000222111///...///...---+++//////...---,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,++++++,,,......---+++************************,,,,,,,,,+++***)))((((((******))))))))))))******))))))))))))************************************+++++++++++++++***)))((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++)))************+++++++++,,,,,,------------,,,,,,...///...---++++++,,,...000000/////////.........000111111111222444999<<<>>>@@@CCCFFFHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLFFFGGGHHHGGGEEEDDDCCCDDD<<<;;;:::888777666666666444222...------...///...***,,,---,,,))))))+++---+++***)))***,,,---,,,+++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++******************************++++++******++++++,,,---******************************++++++++++++******(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******+++------,,,,,,++++++,,,,,,---************************,,,,,,++++++***)))))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,***((('''(((+++///111///...---,,,+++,,,,,,---,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000///---,,,,,,---///000000/////////............////////////////////////---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////000000111222222333111111111111111111222222222222222111111111111000111111111222222222333333111111222333333333333222333333444444555666666666777888999999::::::999999:::::::::999888888888999<<<999:::===@@@DDDOOO[[[eeehhhrrr~~~{{{zzz~~~zzzsssnnnwwwttthhhgggcccaaabbbeeegggggghhhjjjggghhhlllllljjjkkkooommmjjjjjjnnnnnnjjjjjjnnnnnnlllggg^^^TTTLLLFFFDDDEEEMMMXXXccclllrrrttttttssstttuuuuuusssoookkkhhhbbb\\\SSSIII@@@888333111000//////000222222111////////////000000000111111000000000000000000000000000///......///000///---//////...------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++,,,......---+++************************,,,,,,,,,++++++***)))(((******))))))))))))******))))))))))))************************************+++++++++++++++***))))))************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************++++++++++++)))******+++,,,,,,,,,++++++---//////......///111------,,,---///222555888888:::===???BBBEEEJJJMMMNNNPPPRRRUUUWWWWWWWWWVVVXXXXXXZZZ[[[\\\\\\\\\\\\\\\]]]]]]ZZZWWWTTTSSSSSSOOOMMMKKKHHHFFFCCCBBBAAA@@@<<<888444222111///---222333222///,,,***,,,......---+++,,,------,,,+++,,,,,,++++++******++++++,,,,,,,,,++++++++++++***************************++++++******++++++,,,---******************************++++++++++++******((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))+++,,,,,,,,,++++++++++++,,,,,,************************+++++++++***************************************+++++++++*********))))))))))))*********+++++++++,,,+++)))(((((())),,,---///...---,,,+++,,,,,,---,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......------......///000000///...------...///000////////////............////////////////////////---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......///000000111111222///000000111222222333333222222222111111111111000111111111222222222222333111111222333333333333222333333444444555666666666777888999999::::::999999666888999999888888999:::888888:::@@@GGGRRRaaannn{{{|||{{{rrruuu|||uuummmeeefffmmmssssssooollleeeaaaeeeiiijjjiiijjjnnnjjjjjjmmmooonnnmmmooooooooonnnkkkcccWWWJJJAAA>>>AAAIIIXXXgggqqqsssrrrooorrruuuwwwwwwuuusssssslllgggaaaZZZSSSIII>>>666333111000111222222222000000000000000000111111111000000000000000000000000///...---...000111000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,++++++,,,......---+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((******))))))))))))******)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***)))*********************************************************************************++++++,,,,,,---***++++++,,,,,,++++++***++++++************++++++************+++++++++,,,*********++++++,,,,,,,,,'''))),,,---------...///000000000333888???EEEIIIJJJMMMRRRUUUXXXZZZ^^^``````bbbdddeeefffgggfffffffffhhhjjjmmmnnnnnnmmmlllooooooooommmiiigggfffgggcccbbb```^^^[[[XXXVVVUUUSSSOOOJJJEEEAAA===999666777666333///,,,***+++------+++***)))******)))'''...---,,,++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++******((()))******++++++******++++++++++++++++++++++++***+++,,,+++***)))***+++++++++************++++++************************)))************++++++++++++++++++++++++++++++++++++++++++***************(((((()))))))))*********++++++***)))))))))))))))...------,,,,,,,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...............//////000//////............/////////////////////.........////////////////////////,,,---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///.........///000000111111000000111111111222222222222222222111111111000000111111111111222222222222111111222333333333333222333333444444555666666666777777888999999999999999444666999999888888:::===888<<>>:::555111000///000///---***************)))......------,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***************************+++,,,---,,,***)))***++++++******))))))******+++************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))*********+++******+++++++++*********---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///............///000000/////////....../////////.........///////////////////////////////////////------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///.........///000000111111222222222111111111000000222222222111111111000000000000111111111222222222111111222333333333333222333333444444555666666666777777888999999999999888555777999888555555888<<<@@@HHHTTT```mmm|||xxxmmmggggggnnnllldddeeemmmvvvqqqmmmsssrrrgggeeehhhnnntttmmmjjjfffcccccceeegggggglllnnnrrrvvvvvvooocccZZZNNNDDD???FFFSSS\\\dddjjjiiigggfffkkksssxxxxxxuuurrrooommmnnnooommmfff```OOOHHH>>>666222111111222222222222222222111111111222222222222222222222222333111000///000000...---///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************))))))))))))******************++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************************************************************))))))***+++,,,,,,------***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,......---,,,,,,,,,------000111222333555;;;AAAFFFLLLOOOTTTYYY___dddhhhiiinnnqqqttttttsssqqqppppppppppppqqqqqqrrrrrrrrrrrrrrrtttwwwyyyzzzyyywwwuuuvvvvvvvvvuuussssssuuuvvvttttttuuuuuutttsssrrrqqqrrrpppnnnllljjjgggccc```VVVRRRLLLFFFAAA===:::999777444111///000000000///,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++************************,,,------,,,***)))***++++++******))))))******+++************************(((((()))***+++,,,,,,---++++++++++++++++++++++++*********************************+++++++++,,,,,,)))***+++---------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111////////////////////////.........///////////////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......///000000111111222333333222222111000000///222222222111111111111000000000000111111111111222111111222333333333333222333333444444555666666666666777888888999999888888777999:::777333444:::???JJJVVVdddppp{{{|||yyyuuulllgggeeegggkkkhhhcccgggpppzzztttooorrr|||wwwnnnmmmuuu~~~tttssslllbbb\\\^^^bbbccciiikkkppptttuuurrrlllhhhVVVKKKDDDFFFKKKQQQ]]]iiihhhdddcccfffmmmtttxxxxxxtttrrrqqqrrrssssssooolll___WWWJJJ???888444222111333333333222222222222222222222222222222222222222444222000000000000...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++******))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++,,,---///000111333666:::@@@HHHQQQWWWZZZ]]]bbbgggkkkmmmnnnnnnqqqtttwwwxxxvvvuuuttttttsssssssssssstttuuuuuuuuuxxxyyyzzz{{{{{{zzzyyyxxxzzzzzzyyyvvvsssrrrsssuuuxxxxxxyyyxxxwwwuuusssrrruuuuuuuuuuuuuuusssooolllgggccc\\\VVVPPPKKKEEEBBB@@@<<<888555444333222111+++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,++++++************++++++************************(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***++++++++++++,,,,,,,,,)))***+++---.../////////***++++++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000111//////000000000000//////............/////////000//////////////////////////////---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------............/////////000000111222222333222222111111111111111111222222222111111111111000000000000000111111111111111111222333333333333222333333444444555666666666666777777888888888888888666999;;;:::999===GGGPPP[[[ggguuu}}}yyytttttt}}}|||rrrmmmmmmnnnqqqssssssrrrtttwwwyyyxxxyyy|||}}}lll]]]ZZZ^^^```fffiiinnnqqqpppnnnmmmlllaaaXXXRRRPPPLLLKKKWWWhhhiiiiiigggdddcccgggnnnuuurrrssssssttttttsssrrrqqqmmmfff[[[QQQGGG???999555444444333333333222222222333333333333333333333333333111000000111111///...............////////////------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++******))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---000333666999999===CCCIIIOOOVVV]]]aaaeeefffiiilllnnnpppqqqrrrsssuuuwwwwwwvvvuuuvvvvvvtttttttttuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxvvvvvvxxxxxxvvvsssqqqppprrrsssxxxyyyzzz{{{{{{zzzxxxwwwwwwwwwxxxyyyzzzwwwssspppkkkhhheeebbb```\\\VVVRRROOOJJJDDD>>>;;;999666555000000...---,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,---,,,,,,++++++++++++,,,,,,************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************+++++++++++++++++++++,,,,,,---------)))***+++,,,---,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111//////000000000000//////---.........//////000000////////////////////////000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------.........//////000000000111222222333333000000000111222222333333222222222111111111111000000000000000111111111111111111222333333333333222333333444444555666666777666666777888888888888888333777;;;===@@@JJJXXXdddmmmzzzvvvuuussswww}}}wwwvvv{{{|||zzzbbbZZZ[[[]]]dddiiinnnooollljjjiiijjjlllfffaaa\\\PPPIIITTTfffmmmooommmcccXXXXXXbbbmmmnnnqqqtttuuuuuusssssssssvvvqqqiii```VVVKKK@@@:::444444444333333222222222333333333333333333333333111000///000111222111000.........///////////////------------------------,,,------......------,,,,,,,,,,,,------.........,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------...111555:::???BBBJJJOOOVVV]]]aaaeeehhhjjjkkkkkklllmmmoooqqqsssuuuvvvwwwxxxwwwuuuttttttuuutttttttttuuuvvvwwwyyyyyywwwwwwvvvtttsssrrrrrrqqqpppppppppnnnmmmnnnpppsssvvvxxxzzz}}}~~~yyyzzzzzz{{{{{{yyytttppplllkkkkkkmmmooonnnjjjgggaaa\\\TTTLLLGGGCCC@@@===777666444222000...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))************---,,,++++++******++++++)))***+++,,,---,,,,,,+++,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000////////////////////////////////////////////////........................////////////////////////------------------------......---,,,---...///000---,,,,,,++++++,,,,,,------------.........//////000000000000111111111111111111111111111111111111333222111111000000111111000000000000000111111222222222222222222222222222444333222111222444666888777555444555777888666444::::::999<<>>DDDMMM]]]rrr}}}zzz|||}}}pppmmmppptttvvvtttnnniiihhhjjjkkkhhhfffgggfffaaa^^^___kkksssxxxvvvpppiii```XXXXXXXXX]]]cccaaa\\\cccpppvvvwwwxxxwwwrrrjjj```ZZZGGG===555444444444333555222222222333333222222222111111111111111111111111////////////............---------------------------------,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************************************************************++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,---------.........,,,......---,,,+++,,,---,,,...////////////111333>>>AAAEEEIIIMMMRRRWWW[[[[[[]]]aaaeeejjjmmmoooppprrrsssuuutttsssssstttvvvwwwuuuuuuvvvxxxxxxvvvssstttqqqooonnnnnnmmmjjjgggdddccc^^^XXXQQQLLLJJJJJJJJJHHHFFFDDDFFFIIIMMMOOOXXXYYY[[[^^^```bbbdddeeeiiiiiiiiijjjhhhbbb[[[UUUNNNPPPSSSYYY___fffkkkoootttqqqnnnllliiieee^^^YYYRRRNNNIIIEEEBBB===777222111///,,,,,,---...---,,,---.........---------,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000////////////000000////////////////////////////////////////////////........................////////////////////////------------------------...------------...//////------,,,,,,,,,,,,------------........./////////000000000000111111111111222222222222222222222222333222111111000000111111000000000000000111111222222222222222222222222222444333222222333444666777:::888666666888999999999:::CCCOOO\\\mmm{{{vvvwww{{{uuuzzz~~~}}}tttkkkeeedddfffiiifffdddfffeeeaaaaaadddooosssvvvxxxxxxuuuiii]]]QQQPPPSSSVVVSSSOOOVVVbbbtttxxx|||}}}zzztttnnnjjjZZZJJJ;;;555666666444444333333333333333333222222111111111111111111111111////////////............------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------///000111---------.........//////---///000000...------...,,,...000111222444777:::EEEIIIOOOTTTVVVXXX[[[\\\\\\___cccggglllppprrrttttttvvvxxxxxxwwwuuuuuuvvvxxxvvvtttssssssqqqnnnlllkkkiiieeeccc```\\\XXXUUUSSSRRRPPPKKKEEE@@@>>>>>>;;;:::999888999;;;===???FFFGGGIIIKKKNNNPPPRRRSSSWWWWWWWWWVVVTTTOOOHHHCCC===???CCCIIIQQQ[[[cccgggmmmmmmmmmoooooommmjjjggg```^^^ZZZVVVPPPIIIAAA<<<666333///------/////////......///000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------///......---,,,------------,,,+++++++++,,,...///000000000000000000000000////////////////////////////////////////////////........................////////////////////////........................------------......//////------,,,,,,,,,,,,------............///////////////000000000111111111111222222222222222222222222333222111111000000111111000000000000000111111222222222222222222222222222444333333333333444555666777666555555777999<<<===EEEPPP^^^kkkyyy}}}uuupppnnnrrrxxx~~~~~~jjj^^^]]]aaagggdddcccdddbbb___aaaeeennnrrruuuxxx|||}}}uuukkk[[[VVVRRRQQQOOOKKKNNNTTTiiipppxxx}}}|||wwwrrrppphhhXXXHHH@@@<<<777444333333333222222222222222222111111111111111111111111////////////....................................------------------,,,,,,------------------------,,,,,,,,,---------......+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///111333------------............---///111111///.........,,,...222444777;;;???BBBHHHLLLQQQTTTVVVWWWXXXZZZ\\\^^^bbbfffkkkooorrrsssuuuwwwyyyxxxvvvsssqqqqqqooonnnkkkiiifffccc```^^^ZZZXXXVVVTTTQQQMMMIIIGGGFFFGGGGGGEEEAAA===<<<;;;;;;;;;:::::::::;;;;;;<<<>>>>>>@@@BBBCCCEEEGGGGGGHHHGGGGGGGGGFFFBBB<<<888888999;;;@@@HHHQQQYYY^^^___```aaadddhhhkkklllmmmjjjiiihhheee___XXXPPPKKKGGGBBB;;;555222111//////,,,---...///000000//////............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------------...//////...------------......---+++***+++,,,...000000111111111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................---------..................------,,,,,,------............/////////000000///000000000111111111111222222222222222222222222333222111111000000111111000000000000000111111222222222222222222222222222444333333333444444555555777777777999<<>>BBBFFFIIIJJJLLLNNNOOOPPPRRRTTTWWWVVVXXXZZZ^^^aaaeeehhhjjjmmmooopppnnnkkkgggdddddd]]]\\\ZZZVVVSSSPPPNNNMMMHHHIIIJJJJJJIIIGGGEEEEEEBBBDDDFFFEEEAAA===:::999;;;;;;<<<===>>>@@@AAAAAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>><<<888555999888999;;;???EEEKKKNNNSSSTTTTTTVVV[[[bbbjjjnnnlllnnnppppppmmmgggbbb___]]]WWWNNNEEE>>>888333000---------......///000000/////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---------.........//////...------------......---,,,++++++---///000111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................,,,---......//////............------------............/////////000000000000000000000111111111111333333333333333333333333333222111111000000111111000000000000000111111222222222222222222222222222444444444444444444444444333444666:::???GGGPPPWWWjjjuuu{{{tttnnnmmmpppuuu~~~yyysssiiihhhhhhhhhddd```aaaffflllsssvvvsssoooqqquuuvvvlllddd[[[WWWXXXYYYWWWTTTMMMSSS___mmmwww|||{{{xxxppplllhhhbbbWWWGGG===:::666444333111111111222222222222222222222222222222////////////....................................------------............------------------------,,,,,,,,,---------..................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...///+++++++++,,,,,,,,,------,,,---.........///222444333777===BBBEEEGGGIIIKKKFFFFFFFFFFFFFFFHHHLLLOOOOOOOOOPPPRRRTTTWWWZZZ[[[]]]^^^^^^]]]YYYVVVTTTTTTKKKKKKJJJGGGDDDBBBBBBCCCBBBEEEIIILLLMMMMMMNNNOOOPPPSSSTTTRRRMMMFFFAAA>>>===>>>@@@BBBFFFIIILLLNNNRRRRRRRRRPPPLLLGGGBBB???===<<<;;;<<<===<<<:::888999888777666777:::<<<>>>FFFFFFEEEFFFKKKSSS^^^eeegggkkkpppssssssqqqpppooonnniiiaaaYYYPPPGGG???:::444333111///...///000111000////////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------............///......---,,,---------...---,,,,,,,,,---///000111111222333333222111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................,,,---.../////////...---......------------........./////////000000000000000000000000111111111111333333333333333333333333333222111111000000111111000000000000000111111222222222222222222222222222444444444444444444444333///222666;;;CCCNNNZZZcccttt|||pppooorrrzzz}}}|||zzzvvvlllbbb___bbbffflllpppllljjjkkknnnnnnjjjhhhccc^^^[[[[[[\\\[[[NNNOOOUUUaaapppyyyzzzwwwsssooonnnnnngggYYYLLLEEE888777555333222333444555222222222222222222222222////////////....................................------------.........///------------------------,,,,,,,,,---------......---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...------......///111666999;;;???EEEIIIJJJIIIHHHGGGBBBBBBCCCBBBBBBDDDGGGJJJKKKKKKKKKKKKLLLNNNOOOPPPMMMNNNNNNMMMKKKIIIJJJKKKDDDFFFFFFDDDBBBBBBDDDGGGJJJOOOUUUYYY[[[\\\^^^```ccceeegggeee___WWWPPPLLLFFFFFFGGGIIILLLPPPSSSUUUYYY[[[]]]]]]ZZZUUUOOOKKKCCCBBBAAAAAABBBAAA@@@>>><<<;;;999888777777888999:::;;;;;;;;;>>>FFFPPPWWW[[[aaahhhmmmoooqqqsssuuuuuusssoookkkddd[[[RRRKKKAAA>>>888333//////000111000000000/////////......................................................------------------------.............../////////,,,,,,---------.........,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...............------,,,,,,,,,,,,,,,------------.........///111222333444444333222111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,.../////////...---......------------......////////////000000000000000000000000111111111111333333333333333333333333333222222111000111111111000000000000000111111222222222222222222222222222444444444555555444333333222555;;;AAAJJJWWWeeeooozzzrrrooorrr{{{yyyiiibbbccc^^^dddhhhhhhhhhkkkkkkhhhjjjmmmlllddd\\\ZZZ]]]```VVVQQQQQQYYYhhhsssuuusssuuupppooosssrrrgggWWWMMM;;;999777555444555666777222222222222222222222222000/////////............////////////////////////---------.........//////------------------------,,,,,,,,,---------......++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......---,,,+++---------.........//////............///333999===AAAFFFKKKNNNMMMIIIFFFDDDDDDFFFHHHHHHHHHIIIKKKMMMLLLLLLJJJJJJJJJKKKLLLMMMDDDEEEFFFEEEDDDEEEGGGIIIFFFHHHIIIIIIGGGHHHLLLOOOUUU[[[aaaeeeggggggjjjllliiilllooooooiiiaaa[[[WWWMMMMMMKKKKKKLLLNNNQQQRRRRRRVVV[[[______[[[VVVRRRLLLJJJHHHGGGGGGGGGEEECCC@@@???>>>===<<<<<<;;;;;;777888::::::<<>>666111000000222000000000000////////////................................................------------------------++++++,,,---...///000111---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////------,,,++++++++++++,,,,,,---......//////......222222222111111111111000222222111000000///000000333222222222111111000000111111111111000000000000000000000000000000000000//////............//////------------------------......------------......////////////000000000000000000000000000000000000333333333333333333333333333111000111222222111000222222111111111111111111222222333444444555666666333555666666555333333444777:::BBBNNN]]]kkkuuuzzz|||sssoooppprrrnnn```ccc___```ffffffaaa___bbbhhhkkkjjjfffeeegggccc[[[```YYYQQQOOOUUUaaalllrrrvvvvvvwwwxxxwwwqqqhhhaaaPPPDDD888444666777666555444555555444222111222333////////////............//////.........---------////////////////////////......------------......................................................,,,,,,------------------************************+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000(((***---)))***---)))...---,,,,,,++++++++++++......---------,,,,,,,,,000///...---------------///...---,,,,,,,,,---...,,,---///111444999@@@DDDKKKMMMQQQSSSTTTRRROOOMMMRRRSSSTTTTTTTTTTTTSSSSSSOOOMMMKKKJJJIIIGGGDDDBBB???AAADDDFFFGGGJJJPPPUUUWWWZZZ]]]___^^^^^^^^^______```bbbfffkkknnnoooooorrrrrrrrrrrrsssssspppnnneeeaaa[[[WWWTTTQQQMMMJJJOOOMMMOOOTTTTTTOOOOOOTTTOOOMMMLLLLLLMMMMMMKKKIIIKKKHHHEEECCCBBB@@@>>><<<>>>>>>@@@CCCEEEEEECCCAAADDDJJJRRRXXX]]]bbbhhhmmmyyywwwuuuvvvwwwvvvrrrnnnjjjcccWWWMMMEEE>>>888333444222111000000///,,,***000...,,,,,,---...///...//////.........---------,,,,,,,,,---------......///...---,,,,,,---...///////////////////////////000///------......------,,,,,,,,,,,,,,,,,,,,,,,,(((000777666...)))***...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,------......------,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,........................222222222222111111111111222222111000000000000000333333333222222222111111222111111111000000000000000000000000000000000000//////............///////////////...............///......------......///////////////000000000111111111111111111111111111333333333333333333333333333111000111222333111000222222111111111111111111222222222333444555555555444555666555444444555777<<>>BBBHHHNNNSSSXXXXXXYYY[[[\\\^^^___``````___]]]YYYSSSMMMHHHEEEBBBAAA@@@@@@@@@BBBDDDEEELLLPPPUUUYYY\\\___cccfffjjjnnnrrruuuuuusssrrrrrrppppppqqqrrrqqqpppnnnmmmnnnnnnnnnoooqqqrrrpppooojjjhhhddd^^^XXXRRRMMMKKKLLLGGGDDDDDDCCCAAACCCFFFDDDDDDCCCBBBAAABBBEEEGGGFFFEEEEEEHHHMMMQQQTTTUUU[[[^^^dddjjjllljjjeee```]]]ZZZUUUPPPMMMKKKIIIGGGOOOZZZiiisssvvvwwwzzz~~~}}}zzzvvvrrrmmmfff___ZZZJJJDDD;;;555222222333444///...---///111222222111////////////................../////////000000000///......------......///////////////////////////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++)))******------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,.........//////.................................444333333333222222222222333222222111111111222222333222222222222222222222333333222222222111111111000000000000000000000000//////............//////111111111000//////......000//////......//////000//////000000000111111111111111111111111111111111444444444444444444444444222111000111333444333222111111222222222222222333222222222222333333444444555555444333444888>>>CCCRRRZZZfffsss~~~zzzoooiiicccbbbdddiiittt~~~~~~}}}qqq___]]]bbbgggiiiiiiiiiiiihhheeekkkpppkkkaaaZZZYYY]]]rrrtttwww{{{}}}~~~|||{{{{{{uuuhhhWWWIII@@@:::555555444444555555555333222222222222222111111111111000000000000000000000000//////////////////////////////............//////////////////////////////------------------------000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,------------------------------------------------111,,,......)))---000(((...------,,,,,,,,,------......---------,,,,,,,,,///......---------......------...///000222444555666999>>>BBBFFFKKKPPPTTTWWWXXXZZZ\\\]]]____________\\\VVVOOOHHHBBB>>><<<;;;===@@@CCCEEEHHHJJJLLLRRRSSSTTTVVVXXX[[[]]]___cccgggmmmrrrssssssssssssqqqrrrsssrrrpppnnnmmmllllllkkkiiiiiiiiihhhfffdddcccccc```YYYRRRLLLIIIIIIHHHFFFDDDEEEFFFEEEEEEEEEBBBDDDDDDCCCAAAAAACCCFFFBBBAAABBBEEEKKKRRRWWWYYYdddgggmmmsssuuurrrkkkeeecccaaa```___]]]VVVKKKDDDBBBLLLYYYdddkkksss{{{{{{zzzyyyxxxvvvrrrooolll```XXXLLLAAA999444111///.........///222333222111000000000/////////............/////////000000000//////............//////////////////////////////,,,,,,---,,,,,,,,,---///------------------------...,,,+++***+++++++++***...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***------------------,,,,,,......////////////..............................444444444444333333333222333333222222222222333333222222222222222222222222333333333333222222222222111111111111111111111111//////............//////000000000/////////......000000000//////000000000000000000000111111111111111111111111111111111111444444444444444444444444222111000111333444333222111111222222333333333333222333333333333333444444444444444555888>>>GGGMMM\\\dddooozzz|||qqqhhhcccaaabbbfffiiimmmvvvggg]]]___bbbeeeffffffgggiiifffjjjmmmmmmjjjfffcccaaauuuwwwyyyzzz{{{{{{{{{{{{vvvxxxttthhh[[[PPPCCC777888666444444555555444222222222111111111000000000////////////////////////000000000000000000000000/////////....../////////000000000000000000000000........................000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------------------------------///,,,///...***222666,,,---------,,,,,,---............---------,,,,,,,,,......---------......//////...------000444999<<<===@@@DDDGGGJJJMMMPPPSSSWWWYYY\\\___```^^^\\\[[[[[[VVVNNNFFFAAA>>>>>>???AAAEEEKKKOOOPPPPPPQQQRRRWWWUUUTTTTTTUUUXXX[[[]]]cccggglllppprrrrrrrrrrrrrrrsssssspppllliiiiiijjjcccaaa___]]]]]]\\\[[[YYYZZZ\\\\\\WWWOOOIIIHHHJJJCCCEEEGGGIIIKKKKKKFFFAAABBBCCCEEEEEECCCBBBAAAAAAFFFDDDDDDHHHOOOWWW]]]aaadddgggmmmsssvvvuuuppplllgggfffffffffddd^^^SSSLLLFFFHHHLLLSSS]]]iiivvv||||||{{{zzzxxxwwwwwwxxxooohhh^^^SSSHHH>>>555000000///...///111222222111111111000000000/////////------........./////////////////////////////////////////////////////////,,,---...---++++++---///------------------------000---++++++,,,------,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***------------------------......////////////..............................555555444444444333333333333333222222333333444444222222222222333333333333444444444333333333222222111111111111111111111111//////............/////////////////////000000000111111000000000000111111000000000111111111222222222222222222222222222222444444444444444444444444222111111222444555444333111111222222333444444444444444444444444444444444444555666999???IIISSSZZZdddlllwww|||uuummmccc\\\^^^___dddjjjlllmmmrrrzzzkkkfffccceeegggggghhhjjjlllkkklllooossstttrrrpppvvvwwwxxxxxxxxxxxxzzz|||www}}}~~~wwwnnncccRRR@@@???:::666444666777666444222222222111111111000000......////////////000000000000000000000000000000000//////......//////000000000000000000000000000////////////////////////000/////////...---------+++++++++++++++++++++++++++,,,------......------------------------------------------------------++++++//////---888===333------------------...///......---------,,,,,,,,,...------------...//////...------...111777<<>>:::555222111111222111222222111111111000000000....../////////000000000...///000111111000///...///////////////////////////222333000,,,***,,,000........................------......---------...............---------------------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------.........///------............------........................666666555555555444444444333333333333333444555666555666666666777777888888555555444444444333333333111111111111111111111111//////............//////000000111222333444444555222222111111111111222222000111111111111222222222222222222222222222222222555555555555555555555555222111111222444555555444111111222333333444555555666666666666666666555555666888>>>EEEOOO\\\hhhpppwww|||}}}yyyxxxyyyooolllhhhdddbbbbbbdddeeedddfffkkkooolllhhhjjjooo{{{wwwpppkkkjjjooollliiijjjnnnuuu|||}}}yyytttsssuuuwwwyyy~~~~~~{{{}}}rrraaaLLLEEE<<<888999;;;;;;:::555555444444444333333333000000111111222222222222000000000000000000000000000000////////////000000111111111111111111111111111111111111111111111111.........///////////////........................---...//////000/////////........................------------------------,,,,,,///***'''111555(((---------------...///000......---------,,,,,,,,,---------------...///000///222888===BBBDDDEEEEEEEEEIIINNNQQQSSSSSSTTTUUUTTTRRROOOKKKGGGCCC???>>><<>>888333222222222333222222222111111111111000000000000000111111111111...///000111111000///...////////////////////////111333555222,,,***,,,000........................+++---//////---,,,---...//////.........------------------------------------,,,,,,++++++,,,,,,---,,,------......------,,,---------.........//////,,,------------------,,,........................555555555555555555555555555555555555666666666777666666555444333333222222222222222222222222222222222222222111000//////...111111222333444444555555000////////////111333444222222222111111111111111111111222222222333333333222222111111222222333444666555444333333333333333333333333222222222111111888666333333555666444222444555555666666666555444999===EEEPPP\\\fffnnnqqquuuwwwyyyvvvqqqkkkiiihhhhhhdddbbbddddddbbbbbbdddhhhhhhiiiiiifffcccfffkkk~~~xxxrrrlllhhheeebbbdddkkkttt||||||yyyyyywwwqqqkkkqqq{{{}}}wwwooodddSSS@@@888999;;;:::999:::444000111333333333666111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222111111111111000000000000//////000000000000//////..................................../////////000000000//////.........---//////.........---------..................------000///---,,,,,,---///000...------,,,,,,------...///......------.........000777???CCCDDDDDDHHHKKKIIIIIIKKKOOORRRSSSRRRPPPMMMKKKGGGCCC???<<<;;;:::>>>CCCMMMXXX___aaa^^^[[[]]]aaaaaa^^^aaagggiiiffflllooooooiiieeeeeedddaaaWWWYYYZZZ[[[]]]dddnnnuuunnnooopppsssuuuxxxzzz||||||zzzyyyvvvzzz|||pppgggkkkmmmppptttzzz|||{{{uuulllooowwwrrrtttkkkXXXOOOTTTXXXVVVYYY\\\aaafffjjjkkkiiihhhbbbgggkkkiiibbbZZZWWWWWWYYYbbbppp{{{}}}{{{}}}{{{{{{|||zzzssslll]]]KKK999444444222111222222333333111///......///000111222111///---...///000000000000000000000000//////...---------------...,,,,,,///111///---,,,........................---,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---000///---,,,+++,,,,,,---++++++,,,,,,,,,---------,,,///000------111111---////////////////////////......////////////......555555555555555555555555555555555666666666777777666666555555444333333222222222222222222222222222333222222111000000//////111111111222333444444444000/////////000111333444111111111111111111111111111222222222222333333333222222222222222333333444666555444444333333444444444444444444333333333222:::888666666777888777555444666777666555555777888<<>>555///222222222222222222222222111111111111111111111111111111000000000000111111111111111111111111111111111111111111000000000000//////000000000000//////................................./////////000000000000/////////.........//////.........---------........................000///---,,,,,,---///000//////............////////////......///000222333888>>>DDDFFFFFFFFFIIILLLKKKKKKLLLNNNPPPOOOLLLJJJBBB@@@>>><<<<<<>>>AAACCCPPPRRRWWW\\\```aaa___^^^^^^dddfffdddeeeiiikkkhhhjjjmmmlllgggcccddddddbbbbbbbbbaaaaaafffrrr}}}|||}}}{{{wwwrrrmmmiiigggfff```bbbfffiiijjjeee^^^XXXYYYZZZ\\\```cccgggkkklllppplllkkkooossswww~~~vvvgggbbb\\\TTTXXXXXXYYYYYYYYY\\\aaadddaaacccfffhhhgggddd___\\\ZZZ]]]fffsss{{{|||~~~|||}}}}}}vvvppphhhWWWEEE<<<777333111333000111222111111000111111/////////...............000000000000000000000000111000000///////////////222000000111222000---,,,........................------,,,,,,------...///.........---------,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,---...++++++,,,,,,,,,---------------------.........///////////////////////////......////////////......555555555555555555555555555555666666666777777777666666666555444444333333333333333333333333333333333222222111111000000000000000111111222333333333000000000000000111222333//////000000111111222222222222222222333333333333333222222222222333444444666555555444444444444555555555555555444444444444666555333333444555444333444666888666333444:::???EEEPPP^^^hhhkkkjjjhhhggg```aaabbbaaa``````aaabbbccc\\\XXX\\\aaafffjjjoooooozzzuuunnngggdddhhhnnnsssuuussswww|||~~~{{{wwwttttttmmmsssyyy~~~}}}yyyssseeeRRRBBB999999;;;999444555???GGGCCC777...222222222222222222222222222222222222222222222222111111000000000000111111000000000111111111111111222222111111111000000000//////000000000000//////............................../////////000000000000000000000/////////////////////.........------........................000///...------...///000000000////////////000000//////...///111444777999@@@CCCGGGHHHGGGGGGIIILLLNNNMMMLLLLLLKKKHHHDDD@@@888777777888===DDDKKKOOOZZZZZZZZZ[[[\\\]]]^^^___ccchhhkkkiiigggggghhhgggeeeiiijjjffffffiiilllkkkiiiiiihhhhhhlllvvv|||wwwrrrnnnkkkeeecccaaa^^^[[[YYYWWWWWWPPPPPPPPPRRRSSSRRROOOLLLLLLMMMNNNPPPQQQRRRSSSSSSXXXUUUUUUXXX[[[]]]bbbgggrrrrrruuuyyyzzzvvvtttuuuyyypppggghhhhhhgggddd```\\\ZZZYYYaaa``````cccggggggccc^^^\\\XXX[[[hhhuuu{{{}}}~~~}}}~~~{{{wwwvvviiiXXXJJJ???666333444222222222222333222222222111///---...111222111...000000000000000000000000111000000000//////////////////......//////...+++........................---------,,,------...///.........------------,,,------,,,,,,,,,,,,---------------,,,------...///,,,,,,,,,,,,------------///***+++111222,,,,,,111////////////////////////...//////000000//////...555555555555555555555555555666666666666777777777666666666555555555444444444444444444444444444444333333222222222111111111000000111111111222222222000000000111111222222222......///000111111222222222222222333333333444444333333333333333444555555666666555555555555555666555555555444444444444333333333222111222222222222222666888666333555>>>GGGRRRYYY```ccc```]]]]]]]]][[[___eeejjjjjjgggbbb```___[[[\\\cccjjjnnnqqqtttxxxyyyuuuyyy}}}{{{wwwooooootttyyyzzzwwwtttsssssstttvvvzzz{{{zzzrrraaaOOODDD>>>;;;;;;555222777===;;;777444333333333333333333333333222222222222222222222222222111111000000111111222111111111111111222222222222222222111111111000000//////000000000000//////...........................////////////000000000000000000000000000000000////////////........................//////////////////............//////000000////////////000000/////////000444888<<>>:::666444888;;;@@@FFFKKKPPPSSSTTTYYY[[[]]]]]]^^^___cccfffgggffffffddd```^^^aaaeeedddgggiiihhhkkkssszzz|||~~~}}}wwwoooiiiggghhhgggeeebbb___^^^___```bbbYYYZZZ[[[]]]___```aaabbb\\\[[[[[[]]]```aaa```___]]]^^^```aaaaaa```___^^^ZZZYYYVVVUUUTTTSSSOOOKKKKKKKKKLLLNNNPPPRRRQQQOOOQQQZZZeeekkkooouuuzzz{{{{{{rrr\\\WWWVVVWWWXXX[[[___ccceee^^^\\\\\\aaafffkkkuuu~~~~~~zzzvvvuuuwww|||~~~xxxkkk\\\NNNDDD???777444111000111222222111555222///111666888555222222222222222222222222222000111222222222222111111111333222///111555555000////////////////////////...------------...////////////.........---------...------,,,,,,------...,,,------....../////////,,,,,,---------.........000,,,222???@@@333---222//////////////////////////////000000000000//////666666666666666666666666666666666777777777888888777777777777777777666666555555555555555555555555333333333333333333333333222222222222222222222222111111222222333222222111000000111111222222333333333333333333444444444444555444444444444555666666777666666666666777777888444444444333333333333222444555555555444444555777333666888999;;;CCCNNNWWW^^^[[[XXXWWW[[[ccckkkpppuuupppjjjfffdddcccbbbaaa^^^ccckkksssuuutttvvv{{{rrrfffjjjrrruuuvvvxxxvvvsssqqqrrrrrrsssyyy|||}}}tttmmmbbbOOO;;;999888999:::777222333777444444444444444444444444333333333333333333333333222222111111111111222222222222333333444555555555333222222222222111111111//////000000000000///////////////////////////////////////000000000111111111111111111222222222222000000000/////////...............//////000000111////////////////////////000000////////////000000111222555888;;;???BBBDDDDDDEEEGGGIIIKKKMMMNNNNNNGGGCCC>>>;;;999999888777>>>AAAFFFKKKOOOPPPPPPPPPWWWZZZ]]]]]]\\\]]]aaaeeefffcccccceeeffffffhhhkkkiiikkkjjjeeeeeekkkppprrrvvvtttppphhhbbb```cccfffffffffeeeeeegggkkkooorrrqqqrrrsssuuuvvvvvvvvvvvvmmmmmmooorrrvvvyyyyyyyyyssstttuuuvvvvvvwwwwwwwwwsssrrrnnnjjjiiihhhbbb[[[UUUVVVUUUQQQOOOPPPPPPMMMPPPTTTXXXZZZ[[[^^^cccgggkkknnnxxxlllllljjjfffaaa^^^\\\[[[^^^___aaabbbbbbeeeppp}}}~~~{{{uuuqqqqqqvvv{{{|||~~~vvvlllbbbXXXPPPBBB<<<555111222333333222333111///000333444333000222222222222222222222222222333444555555555444333111444222,,,---222111+++////////////////////////......------......///000/////////.........------......------------......------.../////////......,,,---------............///...444>>>>>>555///111///////////////////////////000000111111000000///666666666666666666666666666666777777777888888888777777777777777777777777555555555555555555555555333333444444444444444444333333333333333222222222111222333333333222111111222222222222222333333333333333333444444444444555555555555555555666666777777777666666777777888999555555555555444444444444111333444333222222444666666888:::>>>DDDMMMXXX___]]]\\\]]]dddnnnvvvzzzzzzuuuooogggcccdddgggjjjkkkkkknnnsssuuurrrqqqzzzuuunnnmmmkkkooowwwttttttttttttnnnhhhllluuuxxx~~~zzzvvvppp___LLL>>>;;;:::;;;999555444666444444444444444444444444333333333333333333333333333222222111111222222333111111222333333444555555333333222222222111111111//////000000000000////////////////////////////////////000000000111111111111111111222222222333333000000000000/////////...---......///000000111111//////000000000000//////111111000000000000111111555777:::>>>AAACCCDDDEEECCCDDDFFFIIILLLLLLKKKJJJDDD???:::777888:::===>>>DDDFFFJJJNNNPPPRRRRRRRRRWWWYYY\\\[[[ZZZ]]]ccchhhmmmiiiiiippptttrrroooooommmnnnjjjbbb```dddhhhiiigggiiijjjiiihhhkkkqqqvvvxxxyyy|||~~~oootttssskkkdddcccaaa^^^XXXZZZ[[[ZZZWWWUUUWWWZZZ]]]]]]bbbnnn}}}}}}yyypppddd\\\]]]^^^aaacccaaacccnnnzzz|||~~~yyyrrrnnnpppsssyyy~~~{{{xxxuuuoooggg]]]SSSFFF<<<888666444222222222111111111111111111333333333333333333333333000111333444555444333222...222111+++---555555...////////////////////////...............//////000////////////..................------------............///000000///...---------------...............///222444555333111///////////////////////////000000111111111111000000777777777777777777777777777777777777888888888888777777777777777888888888666666666666666666666666444444444444444444444444333333333333333333333333111222333444333333111000444444333333333333333333333333333444444444555555555555555555555666777777777777666777777888999999777666666666555555555555444666888777555555888:::999999<<>>666555777666555777555555555555555555555555333333333333333333333333333222222111111222222333000000111222333333444444333333333222222222111111//////000000000000//////000000000000000000000000000000000000111111111111111111111222222333333333000000000000////////////---......///000111111222//////000000000000//////333222222222222222222333888:::>>>BBBEEEFFFFFFFFFAAABBBEEEHHHJJJIIIGGGEEEBBB>>>888666888===BBBDDDIIIJJJLLLOOORRRTTTVVVWWWZZZ\\\^^^^^^^^^cccllltttxxxrrrrrr{{{zzzrrrnnnnnnnnniiiaaa^^^bbbfffggghhhnnnxxx|||jjjkkkkkkhhhaaaYYYVVVVVVTTTTTTTTTXXX```lllyyy|||ooo\\\\\\^^^bbbbbbdddmmmwwwzzz~~~uuummmkkkmmmxxx}}}~~~|||~~~~~~vvvxxxkkkXXXIII???:::444111333444555444222111222333333333333333333333333333,,,---///111222111///......444444000444@@@BBB<<<000000000000000000000000...............///000000000/////////..................------------......//////000000000...---,,,---------.........//////---000///,,,,,,000111...////////////////////////000000111111111111000000777777777777777777777777777888888888888999999999:::::::::999999999888888777777777777777777777777444444555555666666777777555444333333222222222222333333333444444555555555444444444555555555666666555555555555555555444444555555666666777777888888888777777777999:::999888777777777777777777777777555444333333555666666666777;;;@@@KKK[[[hhhiiidddbbbnnnyyy}}}{{{rrrdddgggllloooqqquuuzzz}}}wwwqqqqqquuu|||~~~vvvkkkbbb^^^\\\gggooozzz}}}vvvqqqYYYKKK;;;444777;;;999555666666555444444444444555333333333333333333333333222222222222222222222222333333222222222333444555222222222111111111111000111111111111111000//////////////////////////////000000000111222222333333222111111333444444222000////////////////////////000000000000000000000000111111000000000000000111@@@@@@555---111222222;;;>>>@@@BBBCCCDDDCCCAAA@@@>>>CCCIIIMMMNNNLLLKKKJJJBBB===<<>>FFFQQQ___kkknnnkkkooovvv||||||{{{yyyrrrjjjhhhjjjoootttyyy|||||||||vvvwwwyyyyyywwwooofff```^^^```hhhsss{{{}}}xxxuuudddWWWFFF<<<999888666333777666555555444444555555444444444444444444444444222222222222222222222222333333333333333444444555222222222222111111111111111111111111111000000///////////////////////////000000000111222222333333222222222333444444222000000000000000000000000000000000000000000000000000111111000000000000000111EEEEEE:::222666777888AAABBBCCCCCCBBBAAA@@@???>>>@@@DDDJJJMMMNNNLLLKKKJJJCCC@@@@@@FFFJJJLLLPPPUUUMMMNNNQQQWWW\\\^^^^^^^^^ccchhhrrr~~~~~~rrrjjjpppwwwvvvoooiiinnnrrrvvvwwwxxx}}}|||kkkddd[[[TTTQQQRRRSSSTTTWWWWWW]]]gggrrrzzzuuurrrllleeeaaammmpppvvv}}}~~~wwwqqqeeeeeekkkuuu}}}~~~~~~~~~zzzuuukkkZZZEEE777666555444444555555444333333333444444444444333333555444333222222222222222111555333---111:::;;;444111111111111111111111111000000000000000000000000000000000000000000000000111111000///////////////000000/////////.........////////////////////////111111111111111111111111........./////////000000000000000000111111111111999999999999999999999999888888999999999:::::::::;;;;;;:::::::::999999999888888888888888888888888777777777777666666666666555555444444333333444444555555555555555444444444555555555555666666666666555555555555666666666666666666666777888888999999999888777888:::;;;:::999666666666666666666666666666666777777888888888888:::CCCOOOYYYeeepppuuutttyyy|||{{{wwwssspppjjjeeejjjlllpppvvv||||||yyyuuu|||tttrrrwwwwwwlll___ZZZ[[[aaakkkuuu{{{~~~}}}|||pppeeeUUUFFF===888666555777777666555555555555555666666666666666666666666333333333333333333333333333333333333444444555555333333333222222222111111111222222222222111000000////////////////////////000000111111222333333333333222222333444444222111111111111111111111111111000000000000000000000000000000/////////000000111===>>>555000666999;;;EEEFFFEEEBBB@@@>>>===<<<<<>>CCCRRRaaakkkrrryyy}}}|||yyytttmmmhhheeeeeegggjjjsssyyy|||yyyrrrqqqxxx|||rrrkkkiiihhhgggfffeeedddddddddcccbbbaaa`````````aaabbbaaa```___^^^]]]\\\\\\\\\]]]\\\]]]^^^aaaeeejjjlllqqqvvv|||uuuqqqzzzzzzpppgggaaabbbfffnnnvvv{{{}}}}}}zzzwwwmmm]]]LLL@@@;;;;;;888888777666666666666777555555555555555555555555444444444444444444444444333444555666666666555555444444444444333333333222333333333333333222111111111111111111111111111111111111111222333333444444444333222222444444444222111111111111111111111111111111111111111111111111000000000000000111222222---555666:::DDDFFFDDDJJJCCC@@@===::::::<<>>???GGGEEE@@@DDDCCCAAA??????AAAEEEIIILLLIIIKKKLLLMMMMMMOOOQQQSSSTTTQQQPPPPPPOOOQQQ[[[fffpppzzzrrrooolllmmmrrrzzz~~~wwwkkk___WWWUUUUUUVVVXXX[[[bbbrrruuunnnllllllpppoooooommmhhhdddhhhooorrruuuzzz|||vvvsssfffTTTDDD:::777555555666666666777777666666666888777666555555555555555111333555555333111222444222222222222222222222222111111111111111111111111111111111111111111111111111111000/////////////////////000000000111111111......///000000111222222222222222222222222222222111111111222222222333333111111111222222222333333========================;;;;;;;;;<<<<<<<<<======>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999::::::;;;888888777777888999::::::666666777777888888999999999999999999888888777777666777777888999999::::::888999999::::::;;;;;;<<<<<<;;;:::;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;999999>>>HHHQQQ^^^iiiuuu}}}}}}vvvmmmgggdddgggjjjlllrrr{{{}}}}}}sssnnniiiggghhhgggbbb]]]]]]]]]]]]\\\\\\\\\]]]^^^[[[\\\]]]^^^____________\\\]]]___``````___^^^]]]bbbbbbaaa```____________[[[ZZZYYYXXXWWWVVVVVVVVVSSSTTTTTTUUUUUUXXX\\\___^^^hhhvvvzzz{{{wwwuuuxxx}}}~~~zzzuuuyyy|||wwwkkkZZZKKKCCC:::999888888777888888888888888888888888888888888666666666666666666666666444555777888999888666555666666555555555444444444444444555555444444333222222222222222222222222222111222222333333444444555666444222222333555555444444444444444444444444444111111111111111111111111333333333333444555666777<<>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>>>>???;;;<<<=========;;;:::999;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;;;;:::999:::;;;===>>>999999999:::::::::;;;;;;999999999999999999999999<<<<<<;;;;;;<<<<<<===>>>>>>=========>>>???@@@@@@============<<<;;;:::999;;;<<<<<<;;;>>>GGGVVVaaajjjttt}}}xxxooojjjeeedddiiinnnqqqvvv{{{{{{tttmmmaaabbbbbbaaa___^^^```aaa___```aaaaaaaaaaaadddfffcccccccccdddeeefffggghhheeeffffffeeedddccceeegggkkkhhheeeccceeefffggggggbbbbbbbbb```^^^[[[XXXVVVXXXXXXWWWWWWXXXYYYZZZZZZ[[[]]]aaagggooovvv|||{{{{{{~~~rrrqqqssswwwuuukkk]]]TTTBBB;;;777:::===<<<::::::777:::<<<>>>>>><<<:::777999888888777666555555444888333555<<<<<<555666===iii;;;333???444222<<<666666666555444444444444555333333333333333333333333444444555555555555444444777666555444444555666777666666555555555444444444555555555444444333333333444444444555666888:::;;;BBBCCCEEEFFFHHHIIIIIIIIIJJJLLLMMMMMMLLLLLLMMMOOOOOOLLLJJJKKKMMMOOOPPPOOOVVVQQQRRR```uuuqqqddddddnnn|||wwwdddYYYVVVTTTQQQaaadddmmmuuuzzz~~~jjjgggtttwwwqqqssstttrrrnnnooowww{{{}}}|||vvvhhhVVVFFF===999666888;;;:::888555444333<<>>>>>======>>>>>>:::;;;;;;<<<;;;:::999888:::::::::999999999999999888888888888888888888888888777777666777888999:::777777777777888888888888<<<<<<<<<<<<<<<<<<<<<<<<888888888888999999999999::::::999999888999999999<<<======>>>>>>============>>>???@@@DDDMMM[[[fffkkkvvv}}}uuummmlllkkknnnsssvvvvvvxxx||||||vvvnnngggccccccdddeeeeeeddddddeeegggiiikkklllllllllmmmoooqqqpppppppppqqqrrrssstttuuusssttttttsssqqqpppqqqrrruuurrrooonnnppprrrtttuuunnnlllhhhddd```^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[YYYZZZ[[[\\\___bbbeeegggttt|||xxx{{{~~~ppplllkkkppptttqqqhhh___JJJ@@@888888;;;;;;::::::888:::<<<======<<<:::888:::999999888777777666666888555777<<<999555;;;GGGkkk===111===555444<<<333666666666555555555444444333333333333333333333333444555555666666555555444777666555555555555666777666666666555555444444444555555555555444444333333444444555666777:::<<<===CCCDDDEEEGGGHHHIIIIIIJJJMMMNNNOOONNNMMMKKKLLLLLLNNNMMMKKKJJJKKKNNNRRRUUUTTT]]]lll~~~zzzrrrrrrqqqpppyyyvvviii]]]TTTXXXZZZ```gggkkkqqq~~~}}}mmmnnnnnnpppxxxvvvwwwrrrkkkjjjqqqzzz~~~}}}ssscccSSSHHHBBB999999999999999777666555999@@@BBB<<<666666777555555555555555555555555555444444444333333333333333444333222111111222333444444444555555555555444444222333444333111000111222111111111111222222222333333333333444444333333222333333333333333333333333555444444333333444666777444444444444444444444444@@@??????>>>??????@@@@@@????????????????????????AAAAAAAAA@@@??????>>>>>>>>>>>>?????????>>>======<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;<<<<<<===>>><<<<<<=========>>>>>>>>>888888888999999:::::::::;;;<<<===>>>???>>>>>>===BBBBBBAAA@@@????????????::::::;;;<<<===>>>>>>>>><<<>>>AAADDDIIISSS```iiikkkvvvzzzuuuooojjjlllooovvv|||{{{wwwvvvyyyzzzooonnnllljjjhhhfffeeeeeegggjjjmmmoooooooooqqqrrrtttvvvxxxxxxxxxyyy|||~~~}}}}}}~~~}}}{{{{{{|||}}}yyyuuutttvvvyyy|||}}}xxxtttmmmfffbbb```aaabbbbbbaaa```___^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYYYYYYY]]]dddppptttqqq}}}zzzsssjjjcccfffpppvvvrrrjjjVVVIII<<<888::::::::::::999::::::;;;;;;::::::999;;;;;;::::::999888888888888777999;;;777555???NNNggg>>>111:::666777;;;222555666777777777666444333444444444444444444444444555555666666666666555555777777666666666666777777666666666666555555555555666666555555555555444444444555666888:::===???@@@DDDEEEFFFHHHIIIJJJJJJKKKMMMNNNPPPOOOMMMLLLLLLLLLIIIKKKLLLLLLKKKMMMRRRVVVYYYpppsssjjjfffnnnwwwvvvhhhYYYWWWWWWYYY\\\aaammmyyyrrrkkkkkktttsssyyywwwmmmdddgggpppwww|||}}}rrrcccUUUMMM???;;;888777999:::999777555>>>CCC???888555555555555555555555555555555555333333333444444444444444444333222111111222333444333444444555555444444333222444555555444222222222111111222222222222333333333333444444444444333333444444444444444444444444444444333333333444666777555555555555555555555555======<<<<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;888888888888999999999999::::::::::::::::::::::::999999888888888999999999999999:::::::::;;;;;;;;;888999999::::::;;;;;;<<<888:::<<<===>>>===;;;:::>>>>>>===<<<<<<=========<<<<<<<<<======>>>??????<<<@@@DDDJJJQQQ[[[eeelllpppwww}}}zzzrrrmmmlllmmmooottt}}}yyyxxx{{{xxxrrroooiiiiiiiiijjjlllnnnpppqqqqqquuuyyy}}}~~~}}}zzz{{{}}}{{{uuuooojjjhhhhhhhhhfffeeedddcccbbbbbbbbbbbbdddcccbbb```^^^]]]\\\\\\WWW[[[bbblllyyyvvvjjjsss~~~{{{oooaaa___kkkvvvvvvooodddTTTCCC<<<:::999:::;;;::::::999999999999::::::::::::::::::999999888888999888888:::888888@@@JJJVVV;;;333:::888777888222555666888888888777555333555555555555555555555555555666666777777666666555777777777777777777777777666666666666666666666666666666666666666666666666555666888:::===@@@BBBDDDEEEFFFGGGIIIJJJKKKLLLLLLJJJLLLNNNNNNMMMLLLMMMMMMDDDHHHLLLMMMMMMPPPWWW^^^qqqyyyooonnnjjjnnn}}}oooggg^^^YYYVVVXXX```jjj}}}yyynnnooopppvvvxxxsssnnnlllkkkhhhqqqvvv|||~~~yyynnn```WWWGGG@@@888666999;;;;;;888333<<>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<=========<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>>>>>>>??????@@@@@@===>>>@@@BBBBBBAAA@@@>>><<<<<<<<<===>>>???@@@AAA@@@??????>>>>>>??????@@@>>>BBBIIIQQQYYYaaaiiinnntttvvvvvvqqqiiifffjjjqqquuuzzzxxxtttqqqpppooommmooorrruuuxxx{{{|||}}}}}}yyyuuusssrrrkkkjjjiiiiiihhhhhhiiiiiiffffffeeecccbbb```___^^^XXXXXXYYY\\\bbbmmmzzznnnkkkuuutttddd\\\eeetttxxxsssooo```NNNDDD>>>::::::===;;;;;;:::999999:::;;;;;;999999999999999888888888;;;888777999;;;;;;<<<>>>AAA777777<<<999666777555666777888999999777555444666666666666666666666666666777777777777777777666777888888888888888888777777777777777777777777777777777777777777777777777777888;;;>>>AAACCCEEEFFFFFFGGGIIIJJJLLLMMMMMMMMMLLLMMMMMMLLLKKKJJJKKKLLLGGGIIIKKKMMMQQQ]]]mmmyyytttnnnooopppuuuyyyvvvggg]]]VVVVVVZZZbbb~~~zzzyyyvvvvvvyyyyyyoooccchhhlllsssyyy{{{uuujjjaaaPPPHHH>>>999:::;;;:::999444;;;CCCEEE???888666888666666666666666666666666444444444555555666666666555444444444444444444555333444444555555444444333222444777888777555444444444444333333333333333333222333444444555555555444555555555555555555555555444444333333444666777888666666666666666666666666CCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCBBBAAAAAA@@@@@@??????@@@@@@AAABBB@@@?????????>>>>>>>>>>>>??????????????????????????????@@@@@@@@@???>>>============>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@??????===>>>>>>???@@@BBBDDDDDD??????===<<<<<<===>>>???@@@DDDLLLUUU^^^eeeiiikkkqqqmmmiiiddd^^^^^^fffpppyyy}}}}}}zzzuuussssssuuuvvvwww}}}{{{xxxuuutttsssqqqqqqpppppppppnnnmmmllliiifffccc```___]]]\\\YYYWWWWWW[[[aaafffxxxqqqrrrzzz~~~xxxiii^^^aaapppyyyyyyuuujjj\\\PPPEEE<<<;;;???<<<;;;;;;::::::;;;;;;<<<999999999999999999999999;;;888777999<<<===999666444777:::;;;:::777666999777888999999999888666555777777777777777777777777777777888888888888777777888888999999999999888888777777777777888888888888777777888888888888999999999;;;>>>AAADDDFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPPPPNNNKKKIIIIIIKKKMMMMMMNNNOOOTTT```sssqqqfffhhhvvvsssbbbVVVRRRUUUlllzzzvvv{{{xxxmmmhhhiiimmmtttzzzzzzsssmmm\\\TTTHHH@@@<<<;;;:::999777:::AAAEEEBBB;;;777888777777777777777777777777555555555666666666666666555555555555555555555555444555555555555555555444222444777777666555555666555555444444444444333333222333444555555666555555666666666666666666666666555555444444555777999:::777777777777777777777777VVVWWWYYYYYYXXXVVVSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRQQQOOOMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEECCCCCCAAAAAAAAAAAABBBBBBBBBBBBFFFEEEEEEDDDDDDCCCCCCBBB>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCCCCCCCEEEGGGHHHKKKPPPXXXbbbkkkppprrrrrrqqqjjjcccaaa___aaaiiisss}}}|||zzzzzz|||}}}zzzyyyxxxwwwwwwvvvuuuqqqmmmiiieeecccbbbaaa___\\\YYYYYY[[[]]]cccmmmxxx{{{|||||||||rrrbbb___kkkwwwzzzxxxrrriii\\\LLL???<<<@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;:::999999999;;;;;;999777333::::::888;;;:::888;;;999999888888888777777777888888888888888888888888777888888999999888888777888888999::::::999888888777777777888888999999999888888888999999999::::::<<<===@@@CCCFFFHHHHHHIIIIIIIIIKKKMMMNNNOOOOOOPPPOOOOOOMMMJJJJJJLLLQQQUUULLLRRR\\\jjjyyy{{{qqqoooooouuujjj___WWW]]]cccsss}}}{{{~~~}}}xxxoookkkjjjnnnwww{{{yyytttggg```UUUIII@@@<<<::::::999888<<>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<888;;;<<<:::888999;;;;;;888>>>999444;;;===:::<<<:::999888888777777888888888888888888888888888888888888999999999999888888888999:::;;;;;;:::999888777777888888999999999999888888888999999:::::::::===???BBBEEEGGGHHHIIIIIIIIIJJJLLLMMMOOOOOOPPPPPPKKKKKKJJJIIILLLRRRZZZ```GGGTTTiiisssnnnzzzsss\\\WWWTTTaaapppsss}}}zzz|||}}}uuunnnhhhkkkssszzzzzzwwwooohhh]]]OOOCCC===;;;<<<:::666999AAACCC===777666999999999999999999999999888888777777666666555555555555666666666666555555666666777777777777666666333444555444333444666888666666555555555444444444222333444555666666666666777777777777777777777777777666666666888999;;;===777777777777777777777777}}}xxxsssqqqjjjjjjhhhgggeeecccbbbaaa^^^[[[YYYYYY]]]fffpppvvv{{{yyy{{{xxxoooeeebbbjjjrrrrrrwwwyyyppp___NNNEEEBBB========================<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;<<<<<<<<<999:::::::::::::::;;;;;;:::888777777999::::::999<<<;;;999888999:::<<<===@@@AAABBBDDDFFFIIIKKKMMMLLLMMMNNNOOOPPPPPPPPPPPPJJJIIIGGGGGGIIIPPPYYY```WWWjjj~~~xxxooo|||iiiVVVVVV\\\cccnnn{{{~~~~~~zzzooocccfffsssyyyvvvuuurrrjjj]]]MMMAAA;;;:::999999;;;===???>>>;;;888999===@@@@@@===:::999999::::::999999888999999999777777666666666777777888777777777777777888888888555666666777888999::::::888777666555444555666666888888888888888888888888888888999999999:::::::::999777777777999::::::999::::::;;;;;;;;;::::::999~~~wwwooonnnsssyyyssscccTTTKKKHHHGGGFFFDDDBBB@@@>>>>>>AAAAAAAAAAAAAAA@@@???>>>@@@@@@???>>>===<<<;;;;;;============<<<<<<;;;:::<<<;;;::::::999999::::::;;;;;;::::::999999888888999999999:::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999;;;;;;:::999<<<;;;:::999:::<<<===???CCCDDDEEEGGGJJJLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSPPPLLLHHHIIIQQQ[[[cccuuu~~~zzzvvvvvvuuuiiiaaa\\\```jjjwwwvvvjjjdddjjjuuu{{{|||yyyssshhh[[[OOOGGGBBB;;;;;;<<<>>>@@@@@@>>><<<666999;;;;;;999777777777777777666555555555666666:::999999888999999::::::666666666666666666777777666666777777888999999:::::::::888777777777888999666666666666777777777777666777777777888888888888888999999999888777777777999::::::::::::999999888~~~{{{xxxtttpppnnnlllssssssssssssrrrqqqpppooonnnmmmkkkiiigggdddbbbaaacccdddeeeeeedddbbb```___ZZZYYYWWWVVVUUUVVVXXXYYYUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPOOONNNMMMLLLKKKKKKJJJIIIIIIHHHIIIJJJIIIGGGEEEEEEEEEEEEGGGIIILLLOOOQQQOOOPPPRRRUUUWWWXXXXXXXXXWWWWWWXXXYYYZZZZZZZZZZZZSSSQQQNNNNNNSSS___nnnxxx{{{vvvxxxuuuccc___dddggg|||xxx{{{{{{yyyqqqddd^^^fffssszzzxxxuuuooofffZZZMMMEEE===<<<;;;;;;===>>>>>>===???AAAAAAAAA?????????AAA>>>===<<<<<<;;;;;;<<<<<<555555444444444444555555888888888888888888888888666666666777777888888888999888777777666666777777888888888999999:::::::::999999::::::::::::;;;;;;<<>>AAA@@@:::777888:::::::::999888888888888888}}}lllggggggkkkwwwwwwpppoooyyyyyyzzzzzzwwwnnnbbbXXXNNNJJJEEEBBBBBBBBBCCCCCCFFFDDDAAA>>>============AAA@@@???>>>============:::999888888777777777888777777777666666555555555999999999999999888888888;;;;;;;;;;;;::::::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::>>>BBBAAA<<<:::;;;???======<<<<<<<<<<<<======^^^ZZZUUUQQQPPPQQQQQQQQQVVVSSSPPPNNNNNNNNNMMMLLLJJJJJJHHHGGGFFFFFFEEEEEEIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????===============<<<;;;;;;????????????>>>>>>>>>>>>>>>>>>>>>>>>============999;;;===<<<999888:::<<<;;;;;;::::::;;;<<<>>>???||||||{{{{{{zzzyyyyyyxxxrrrsssssstttsssrrrqqqppphhhggggggffffffeeeeeedddccccccbbbbbbaaaaaaaaaaaa[[[ZZZXXXVVVUUUUUUVVVVVVTTTTTTSSSSSSUUUWWWZZZ[[[