BM6P6(@ ~~~|||uuujjjbbb^^^\\\XXXSSSOOOMMMKKKKKKHHHMMMHHHGGGSSSWWWPPPMMMPPPLLLMMMSSSSSSVVVggg|||xxxbbbTTTLLLIIIHHHJJJHHHIIIOOOWWWYYYUUUPPPJJJPPPTTTWWWaaaoooxxxyyywww}}}vvvmmmjjjjjjnnn|||{{{uuuxxxyyywww{{{yyyxxxvvvvvvxxxzzz||||||}}}zzzxxxxxxzzz}}}{{{{{{|||||||||~~~}}}~~~{{{{{{~~~~~~~~~~~~}}}|||{{{zzzzzz|||{{{{{{}}}~~~}}}xxxiiibbblll|||mmmEEEHHHMMMFFF???AAA<<<222000---+++******,,,---,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%!!!""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""######$$$!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!{{{nnnbbbXXXSSSKKKJJJIIIFFFDDDBBB@@@??????FFFGGGKKKWWW[[[[[[cccPPPLLLKKKNNNLLLNNN```uuurrrbbbYYYSSSOOONNNOOOLLLHHHGGGMMMUUUXXXSSSLLLJJJKKKKKKMMMXXXfffkkkiiippprrrrrrlllddd^^^\\\\\\^^^kkkllliiiooooooiiijjjnnnhhh___ZZZZZZ___fffkkkiiigggdddccceeeiiimmmooojjjjjjkkklllmmmooorrrtttxxxwwwxxx|||zzzuuurrrrrrsssuuuwwwxxxwwwtttsssrrrqqqpppqqquuuzzz}}}}}}|||~~~zzz~~~wwwlllfffnnnkkkJJJRRRPPPJJJIIIBBB888333///---++++++,,,,,,+++******)))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$%%%"""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""############################################################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""" !!!"""#########!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!xxxqqq___QQQJJJJJJIIIJJJKKKLLLKKKIIIGGGEEECCCCCCDDDRRRccc```ZZZ```NNNKKKJJJIIIFFFJJJ]]]ssstttdddYYY[[[[[[TTTSSSZZZYYYTTTRRRXXX```aaaYYYOOONNNKKKJJJSSScccooommmeeeiiifffaaa[[[WWWUUUUUUUUUXXX^^^ZZZXXXaaaaaa[[[ZZZ\\\UUULLLDDDBBBEEELLLQQQVVVSSSPPPPPPSSSVVVYYY[[[UUUUUUUUUVVVXXX[[[]]]^^^bbbcccgggmmmkkkddd^^^\\\\\\```fffhhhhhhfffdddccc___^^^^^^bbbiiiqqqwwwzzz|||||||||~~~}}}zzz{{{{{{|||}}}}}}~~~~~~~~~vvvhhhggg|||{{{]]]VVVKKKFFFJJJKKKAAA555111///---,,,,,,,,,+++)))******)))))))))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""####################################"""""""""#########$$$$$$############$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""#########$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$#######################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''((()))***)))((('''&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!wwwssseeeXXXMMMKKKLLLIIIJJJMMMOOONNNLLLIIIGGGIIIEEEIIIccczzznnnTTTMMMLLLKKKJJJJJJKKKUUUlllyyyqqquuupppaaa```kkkyyytttsssyyy~~~pppbbb___]]]cccvvvssshhhccc^^^[[[\\\]]]]]]\\\aaa___SSSOOOYYY\\\XXXYYYOOOMMMJJJFFFBBB@@@AAAAAAOOOKKKGGGFFFHHHJJJKKKJJJHHHGGGFFFGGGIIIKKKMMMMMMOOOPPPTTTZZZZZZSSSMMMLLLKKKPPPUUUXXXWWWVVVVVVWWWQQQOOOMMMOOOUUU\\\aaadddpppqqqrrrqqqqqqrrrqqqpppppppppqqqssswww{{{}}}wwwmmmrrrjjjKKK@@@GGGTTTOOO===333111...,,,,,,,,,+++************)))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!"""""""""####################################!!!""""""""""""###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$###################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((('''((()))******(((&&&$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!sssvvveee\\\VVVQQQOOOQQQUUUVVVXXXYYYXXXUUURRRPPPKKKWWWlllzzzWWWMMMKKKLLLNNNRRR\\\ooo}}}|||mmmjjjggggggjjjjjjhhhdddgggcccXXXYYYggghhh______OOOQQQTTTSSSOOOLLLJJJJJJSSSNNNJJJIIIKKKMMMLLLJJJIIIGGGEEEEEEGGGIIIIIIIIIKKKJJJLLLPPPPPPLLLJJJKKKKKKNNNPPPOOOKKKIIIKKKMMMLLLJJJIIIKKKNNNRRRUUUVVVZZZZZZZZZ[[[[[[ZZZYYYZZZ___^^^^^^___dddlllsssxxxxxxzzz~~~~~~vvvmmmppprrrZZZMMMUUUZZZNNN888444000---,,,------,,,************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!"""""""""####################################!!!""""""""""""###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$####################################$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))***)))(((%%%$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!zzz~~~~~~mmm^^^[[[[[[WWWUUUVVVhhhhhhgggeeedddbbb```___aaa|||XXXSSSLLLNNNRRR]]]rrrwwwuuuuuuvvvwwwtttooojjjfffhhhhhhsss|||kkkeee\\\___aaaaaa```aaaeeehhhiiiddd``````dddfffeeebbbZZZWWWTTTUUUXXXZZZZZZXXXVVVRRRQQQRRRQQQOOOOOOSSSUUUWWWWWWSSSKKKGGGHHHKKKMMMOOORRRVVV[[[\\\[[[ZZZYYYVVVVVVWWWUUUQQQOOOQQQPPPMMMJJJIIILLLRRRXXX\\\dddfffkkkooosssuuuvvvwwwxxxzzz||||||zzzxxxwwwvvvrrrwww|||vvvwwwyyyXXXNNNZZZXXXBBB===555///---......///++++++*********)))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""####################################"""""""""#########$$$$$$############$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$##################$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((&&&'''((()))((('''&&&%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!uuuiiidddiiikkkeeebbbdddooommmjjjfffddddddeeeeee[[[SSSOOOPPPVVVfffzzzvvvooouuu|||tttllllllpppuuuxxxzzz~~~~~~~~~|||uuurrroooqqqvvvzzzyyywwwqqqkkkgggfffddd```aaadddeeejjjllliiiaaa\\\\\\___```eeemmmuuuzzzzzzuuupppsssnnnkkkkkkggg___\\\]]]UUUSSSPPPNNNMMMNNNPPPQQQVVVXXX[[[^^^bbbeeefffgggeeehhhkkkllliiieeebbbaaa^^^ccchhhjjjjjjmmmrrrwwwhhhRRR]]]YYYPPPHHH===444//////000000+++++++++*********))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$%%%"""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&'''''''''''''''''')))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!nnnjjjnnnyyy|||tttqqquuu}}}xxxtttrrrsssuuuwwwdddTTTQQQRRRXXXkkkzzzsssuuu}}}{{{vvvvvvxxxwww~~~{{{|||~~~{{{yyyooojjjkkkjjjiiigggeeeccc```___^^^]]]\\\ZZZWWWUUUSSSQQQPPPSSSVVVZZZZZZWWWRRRNNNLLLIIILLLPPPRRRRRRWWW___fffjjjrrr||||||yyyxxxccciii\\\ZZZQQQCCC777111///000111+++++++++************)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!|||tttqqqrrr{{{rrrXXXNNNWWWXXXrrr||||||}}}{{{tttssspppiii___VVVPPPMMMPPPQQQOOOLLLJJJIIIBBB:::>>>FFFHHHBBBBBBHHHJJJEEETTT\\\cccvvv{{{}}}qqqbbbccc^^^]]]QQQDDD===000***111111///,,,+++++++++***))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################""""""""""""""""""""""""############""""""!!!!!!######$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################$$$$$$""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!xxxvvv{{{lllTTTJJJSSSeeexxxpppjjjfffcccaaaZZZPPPJJJGGGCCC>>>;;;???BBBCCCFFFKKKLLLIIILLL^^^fff{{{zzzuuuzzzeee[[[\\\^^^TTTDDD:::111---222///---,,,+++,,,,,,***)))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################$$$$$$#########"""""""""######$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$##########################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""""""""""""""############################################################$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!dddSSSRRRZZZ|||~~~rrr___QQQKKKIIIHHHEEECCCEEEKKKNNNOOOOOORRR___|||~~~ooo}}}uuu\\\___ddd^^^LLL<<<666333000---,,,+++,,,---,,,***((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######################################################"""############$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!"""""""""#########$$$$$$################################################$$$$$$$$$###############"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!uuu^^^WWWYYYeee~~~ppp[[[QQQOOOOOORRRMMMLLLQQQQQQNNNTTT___~~~vvvwwwssspppfffkkkkkkZZZGGG@@@:::---,,,,,,+++,,,------***((()))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$##############################$$$$$$$$$######"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""############"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~~~eeeZZZ]]]ZZZuuu~~~gggZZZUUUSSSSSSOOOOOOSSSTTTWWWiii~~~~~~vvviii~~~nnnkkkmmmeeeSSSNNNEEE000...---,,,,,,------+++)))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$########################"""######$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$#######################################################################################$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""############"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!jjjWWWWWWbbbkkkwwwiiibbb^^^TTTUUUXXX___iii|||yyyxxx}}}hhheeeeeeYYYXXXSSS<<<222000------------,,,+++******)))))))))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!qqqZZZQQQZZZhhh}}}tttlllfffbbbeeeiiisss~~~wwwmmm\\\___XXX]]]^^^JJJ666333///,,,,,,---,,,,,,*********)))))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################"""""""""#########$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%&&&&&&'''##############################$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!hhhQQQPPP___mmm~~~|||~~~~~~{{{ssslllfffooorrrttt~~~pppzzzvvvYYY[[[VVV]]]dddTTT999555000,,,,,,,,,------************)))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''""""""""""""""""""""""""######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$##################""""""###$$$$$$$$$$$$###!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!~~~}}}yyydddNNNQQQaaafff}}}}}}~~~~~~{{{}}}~~~~~~yyyqqqhhhcccnnnttt}}}{{{sssuuummmYYYUUUZZZaaafffHHH;;;000......---+++,,,++++++******)))((((((((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######################################################!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! ~~~vvvbbbJJJLLL^^^eee~~~~~~}}}~~~~~~~~~|||xxxpppggg```iiiuuu|||xxxlllqqqsss[[[[[[```]]]XXXAAA///000333...+++...+++++++++***))))))(((((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######################################################""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! ~~~yyydddKKKMMM```jjjxxx~~~|||~~~~~~~~~}}}~~~{{{xxxqqqeee\\\dddtttzzznnnlllpppmmmWWWUUUYYYhhhLLL555222444///---///,,,,,,+++******))))))((()))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######################################################$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! zzzzzz{{{|||}}}~~~zzzeeeKKKNNNcccnnn|||~~~~~~~~~|||{{{}}}~~~}}}}}}{{{rrrdddYYYddduuuuuutttlllyyyZZZLLL[[[kkkZZZDDD444///000000---,,,,,,,,,+++******)))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! wwwwwwyyy{{{~~~yyyyyyvvvbbbIIILLLbbbnnn~~~~~~~~~}}}{{{zzz{{{}}}}}}}}}~~~}}}sssdddYYYkkkyyyllliiisssVVVUUUbbbgggXXX;;;,,,111222***------,,,,,,+++************)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!}}}~~~~~~~~~{{{yyyvvvcccLLLQQQgggqqq~~~}}}}}}~~~~~~}}}~~~~~~||||||~~~|||zzzzzz|||}}}|||~~~{{{pppddd[[[qqq~~~~~~tttvvvnnnOOOZZZllliiiKKK444222333+++......---,,,,,,++++++*********)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###################################################### !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!~~~zzzvvveeeQQQWWWlllttt~~~}}}}}}~~~~~~{{{}}}}}}~~~{{{{{{{{{{{{|||~~~~~~~~~~~~}}}|||~~~}}}||||||~~~~~~uuukkkccc```ttt~~~|||iiiZZZiiipppaaaGGG555000111.........---,,,,,,++++++*********)))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###################################################### !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""}}}|||wwwrrrbbbPPPWWWjjjqqq}}}||||||}}}}}}{{{zzz|||~~~}}}~~~}}}wwwxxxyyy{{{}}}|||~~~}}}~~~|||pppfffccccccsss~~~}}}}}}}}}___eeeqqqrrrXXX777...777///......------,,,++++++************))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###################################################### !!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""~~~~~~|||{{{}}}ttt___RRRXXXhhhttt}}}|||}}}}}}~~~}}}zzzzzz{{{~~~~~~}}}}}}~~~|||zzzyyy}}}zzzwwwxxx|||}}}|||~~~~~~}}}|||}}}~~~}}}}}}}}}~~~~~~}}}|||lllZZZ\\\iiiwww}}}zzz]]]___rrrgggFFF666666000...+++***,,,...+++'''******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!}}}{{{{{{}}}uuuaaaTTTWWWfffpppwwwyyy~~~}}}~~~}}}{{{}}}||||||~~~~~~|||zzzyyywwwwwwxxx{{{~~~{{{|||}}}zzz~~~~~~{{{{{{~~~~~~}}}}}}|||}}}~~~~~~{{{jjj___dddooozzz___UUUhhhiiiUUU???111222000...---------+++(((******)))((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!"""###$$$%%%#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!}}}{{{}}}vvveeeWWWWWWbbbkkkvvv~~~qqqpppuuu{{{~~~{{{zzz~~~}}}}}}~~~}}}~~~~~~}}}{{{zzzrrrtttxxx}}}~~~~~~|||{{{}}}|||yyy|||xxx}}}}}}|||~~~~~~}}}}}}}}}}}}~~~~~~rrreeeccckkkrrr{{{|||}}}~~~oooTTT___nnnjjjQQQ333333222111000...,,,+++*********)))(((((((((((()))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!~~~{{{|||wwwiii[[[WWW^^^fffooo}}}zzzmmmiiimmmwww{{{yyy}}}}}}~~~~~~}}}zzz{{{|||}}}~~~}}}|||{{{sssuuuyyy}}}~~~}}}~~~}}}|||~~~~~~||||||zzz{{{|||~~~~~~~~~~~~~~~~~~|||}}}~~~{{{|||kkk```dddlllooo}}}~~~```]]]mmmwwwbbb???333111000111///,,,+++---+++***))))))(((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!! """"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!~~~~~~~~~|||}}}||||||xxxmmm```XXX\\\bbbmmmzzzyyylllfffgggsss}}}{{{{{{~~~~~~~~~}}}|||{{{zzz{{{{{{|||yyyyyyzzz{{{||||||}}}}}}yyyzzzzzzzzzzzz{{{{{{|||~~~|||{{{zzz|||~~~~~~||||||yyy{{{}}}{{{xxx{{{~~~}}}}}}}}}yyy}}}xxxhhh___ccciiiiii}}}~~~}}}~~~yyy~~~lll\\\cccrrriiiOOO777111///000///,,,,,,000++++++***)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!}}}~~~~~~}}}}}}}}}~~~~~~~~~|||xxxpppdddZZZ[[[aaammmyyywwwkkkdddbbbmmm~~~{{{~~~~~~~~~~~~}}}{{{yyyxxxyyyzzz|||yyyyyyxxxxxxyyy{{{}}}~~~~~~}}}{{{yyyvvvvvvyyy{{{{{{yyyxxxwwwxxxzzz}}}}}}}}}~~~{{{xxxxxx||||||wwwwww{{{}}}~~~|||~~~zzzyyyrrreee^^^___dddfffyyy|||~~~~~~~~~~~~~~~}}}|||{{{zzz}}}~~~~~~yyyrrrzzzddd]]]eeeggg\\\@@@555...///000,,,,,,000++++++***))))))))))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######$$$ !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!}}}~~~zzzzzz}}}~~~~~~~~~~~~~~~|||yyysssggg\\\\\\bbbnnnxxxuuuiiibbb]]]fffzzz}}}}}}}}}~~~~~~}}}||||||{{{{{{zzzyyywwwuuuvvvyyy}}}}}}}}}|||yyyuuuuuuwwwzzzwwwwwwxxxxxxxxxzzz|||~~~|||~~~~~~~~~||||||}}}|||zzzzzz}}}~~~{{{xxxzzz{{{|||}}}{{{|||~~~zzzqqqfff^^^XXXWWW]]]eee{{{~~~~~~||||||{{{{{{{{{{{{{{{{{{|||}}}~~~}}}yyyooohhhbbbfffdddMMM<<>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;>>>;;;888777999;;;:::999555111111444333---+++,,,.........---------------,,,+++++++++******************************+++++++++******))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$###"""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""######""" !!!###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""}}}}}}|||{{{|||}}}~~~|||tttiiiaaadddllllllhhhddd^^^UUULLLLLLPPPSSS\\\lll{{{yyyvvvvvvxxx{{{}}}}}}zzzzzz{{{|||}}}~~~~~~~~~|||{{{{{{|||{{{{{{{{{}}}~~~}}}}}}}}}xxxyyy{{{~~~~~~{{{{{{wwwuuuxxx}}}xxxxxxxxxxxxxxxxxxwwwvvvuuuwwwtttuuuzzz}}}{{{zzz{{{wwwyyy{{{}}}}}}}}}|||{{{}}}|||zzzyyyzzz|||~~~yyy{{{||||||zzzxxxwwwwwwsssiiiYYYNNNRRR[[[YYYQQQLLLHHHKKKYYYjjj|||~~~|||||||||||||||||||||}}}~~~~~~~~~vvvrrrrrrtttuuu~~~vvv}}}sssmmmuuuaaa888444000///333444111///000++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''((())))))))))))((('''&&&)))(((''''''&&&'''''''''+++******)))***,,,---///000000111222333555555666888888999999999999999999::::::;;;<<<===>>>??????===>>>???@@@@@@@@@@@@@@@<<<<<<<<<;;;:::999888888999777777777:::<<<<<<<<<<<<<<<>>>@@@===777444666222111000000////////////......---------,,,,,,,,,((())))))******++++++,,,******************+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""#########""" !!!###$$$######""""""""""""""""""""""""""""""""""""""""""""""""~~~~~~~~~~~~}}}||||||{{{|||}}}~~~~~~{{{ssshhh___bbbjjjjjjgggddd___VVVNNNLLLPPPSSSYYYgggyyy|||yyyvvvvvvyyy|||}}}}}}zzz{{{|||}}}~~~~~~~~~}}}~~~~~~wwwxxxzzz~~~|||yyyxxxuuuuuu{{{~~~wwwwwwwwwxxxyyyyyyxxxxxxxxxyyyxxxyyy|||~~~~~~}}}|||xxxzzz|||}}}~~~}}}{{{yyyzzzyyyyyyzzz{{{}}}|||}}}yyyyyyyyyooocccSSSNNNTTTZZZWWWOOOJJJGGGMMM___rrr}}}~~~~~~~~~~~~~~~~~~zzztttppppppqqqsss~~~mmmhhhvvvfffzzzrrrBBB777111///444444///---000+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''(((((()))))),,,------...000222444555777777777777888888999:::999999999999888777666555555555666777888999::::::;;;;;;<<<======<<<;;;:::999999888888777777777777444666999<<<>>>???===<<<888:::<<<===:::777666888444333222111000000000000111000000000000/////////*********+++++++++++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}}}}}}~~~}}}|||{{{{{{|||}}}~~~}}}zzzsssggg^^^```ggggggeeeccc```XXXOOOMMMPPPRRRWWWcccsss}}}yyyxxx|||~~~~~~}}}|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzwwwxxxzzz}}}~~~|||yyyvvvvvvtttuuu{{{~~~xxxwwwxxxyyyzzz{{{|||||||||}}}}}}}}}~~~|||zzz{{{}}}~~~~~~}}}{{{zzzxxxyyy{{{}}}~~~{{{yyyyyykkk\\\OOOOOOVVVXXXSSSMMMJJJGGGPPPeee{{{}}}~~~wwwsssqqqrrrxxx~~~ppp^^^ooozzzbbbuuuxxxUUU???444///333555...+++...++++++++++++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))(((((((((''''''''''''''''''(((&&&&&&(((***+++---......000222555999;;;=========999999888777777777888888777888:::;;;<<<;;;:::999999::::::;;;<<<<<<======@@@@@@??????>>>===;;;;;;>>>>>>=========>>>>>>???===>>>@@@AAABBBCCCEEEEEE@@@BBBCCCAAA@@@?????????999888666444222222333333444444333333333222222222//////...---,,,,,,++++++))))))))))))***++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&&&&'''''''''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&###########################"""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############$$$###!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!! ~~~|||{{{zzz{{{{{{|||~~~}}}|||vvvjjj___```fffcccaaaaaa___XXXPPPNNNQQQSSSVVV___mmm|||~~~|||}}}~~~~~~}}}~~~||||||}}}~~~~~~}}}|||zzzyyyyyyzzzzzzyyywwwwwwzzz|||}}}{{{xxxwwwvvvuuuuuuvvvzzz~~~|||xxxwwwxxxyyy{{{||||||||||||}}}~~~|||{{{||||||}}}}}}}}}||||||yyy{{{}}}~~~|||{{{wwwuuufffXXXNNNQQQWWWTTTOOOMMMLLLKKKUUUlll}}}~~~~~~~~~}}}}}}{{{uuussstttmmm```|||}}}{{{nnnooossshhhMMM;;;000555888111,,,...,,,++++++++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((''''''''''''((()))******(((***,,,///111333444444555777;;;???AAABBBAAA@@@888777555444444444555666888:::>>>BBBEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA???>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>><<<===>>>>>>======???@@@DDDFFFEEEDDDEEEGGGDDD@@@@@@>>>;;;888777777777888777666666666555555555555333333222111///...---,,,+++++++++***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######"""""""""#########$$$$$$%%%###!!!!!!"""###"""!!!"""""""""""""""""""""""" }}}{{{zzzyyyyyyzzz{{{||||||wwwkkk___^^^bbb^^^^^^___^^^XXXPPPOOORRRUUUWWW]]]gggvvv}}}}}}}}}}}}|||~~~~~~}}}{{{yyyyyy{{{|||{{{yyyvvv{{{~~~yyyvvvxxx{{{xxxxxxyyyxxxxxxwwwvvvvvvxxxyyyyyyyyyyyyyyyxxxxxxyyy|||}}}{{{~~~{{{{{{zzzzzzzzzzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~{{{|||~~~|||vvvqqqcccUUUMMMSSSVVVPPPKKKLLLPPPOOO[[[ttt||||||}}}}}}{{{~~~}}}vvvssstttbbbjjjkkkjjjzzztttnnnfffqqq^^^EEE444888===666//////,,,,,,+++++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((***,,,...//////111333666888999999999777888999;;;<<<<<<;;;;;;666555555444555777999:::<<>>@@@AAA@@@???<<<:::999999::::::>>>EEEOOOSSSPPPHHH@@@<<<:::===???BBBIIINNNHHH>>>CCCAAA>>>;;;999999999:::999999888888888777777777555555444333333222111111///......------------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))---+++))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$########################"""""""""""""""###$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%###!!!!!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""~~~{{{yyyxxxxxxxxxxxxyyyzzzvvvjjj^^^[[[___\\\\\\]]]^^^XXXQQQOOORRRVVVXXX\\\dddqqq}}}{{{~~~|||yyywwwxxxzzz|||zzzyyyuuu|||xxxuuuzzzzzz{{{{{{wwwsssqqqrrrtttyyyyyyxxxxxxvvvuuutttssstttxxxyyyxxx{{{{{{zzzyyyxxxwwwxxxzzz|||~~~}}}|||{{{|||~~~||||||}}}~~~wwwqqqaaaSSSNNNUUUVVVMMMHHHLLLTTTSSS___yyy|||}}}~~~}}}zzz|||}}}uuurrrsss|||hhh```VVV^^^{{{ooo[[[qqqjjjMMM888<<>><<<;;;<<>>DDDAAA@@@GGGUUUaaaddd```]]]RRRIIIIIIOOOYYYiiixxx~~~uuunnnjjj```VVV[[[hhhwwwzzzmmmuuuoootttxxx[[[EEEFFFHHHDDDFFFOOOKKKEEE>>>999888777666444777555444777::::::777444;;;444000222222......222+++,,,---+++)))))),,,///,,,***)))(((*********)))))))))(((((((((((())))))))))))))))))(((((((((((()))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%""""""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""~~~~~~zzz|||~~~zzzmmm___ZZZ\\\]]]___```___\\\XXXUUUTTTYYYUUUYYYeeeoooxxx|||~~~}}}}}}||||||}}}~~~}}}zzzxxx{{{zzzzzzzzz{{{||||||}}}|||}}}~~~}}}|||}}}~~~|||{{{yyyyyyzzz{{{zzzyyyyyyxxxxxxyyyzzzyyyvvvtttvvvwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~|||zzzzzz|||}}}~~~}}}}}}~~~~~~yyymmmbbbSSSNNNMMMQQQNNNFFFIIIQQQbbb___jjj}}}~~~~~~~~~zzzrrrrrrooowwwgggZZZdddwwwggguuupppQQQ555666555...111......---,,,,,,++++++******)))))))))((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''***(((&&&''')))++++++***...111444666777888:::<<<:::AAAEEE???:::888666222666555555666888999:::::::::888888<<<===<<<>>>BBB777:::@@@GGGKKKLLLLLLLLLHHHGGGQQQkkkzzzzzz}}}qqqnnnoooqqqzzz|||rrrcccSSSFFF???<<<;;;BBBBBB@@@===:::888888888888333333777777333111222444333222111111///---,,,+++)))(((((()))***)))(((***))))))(((((())))))******)))))))))(((((((((((())))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$""""""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!~~~~~~}}}~~~}}}qqqbbb\\\\\\___```aaa```]]]ZZZYYYYYY\\\XXX[[[eeemmmvvv}}}{{{}}}}}}}}}~~~~~~|||zzzzzzzzzyyyxxxxxxyyy{{{{{{~~~}}}}}}|||{{{{{{|||}}}~~~|||{{{yyyxxxwwwxxxyyyyyyxxxwwwwwwxxxyyyzzz{{{}}}~~~~~~|||}}}}}}|||zzzzzz{{{}}}zzzwwwwww{{{~~~}}}}}}~~~{{{|||~~~xxxjjj___OOOMMMOOOQQQLLLFFFKKKVVVfffeeeppp~~~~~~}}}}}}~~~|||ttthhhiiioootttlllbbbhhhxxxsss]]]YYYmmmjjjvvvwww^^^>>>444222///000......------,,,+++++++++******)))))))))(((((((((((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''''''''(((+++)))((())),,,000222333777:::<<<=========>>>???>>>CCCDDD>>>888555555555555666666777888999::::::<<<666777???>>>777999CCCGGGQQQ___mmmwww||||||{{{oooqqq~~~xxxggg______bbbrrrtttsssjjjZZZJJJ???:::;;;777666999999666444444444333111222333111---***,,,+++))))))+++,,,,,,+++******))))))))))))************)))))))))((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! ~~~~~~~~~ssseee\\\ZZZ___``````___[[[YYYXXXYYY]]][[[]]]dddkkkttt~~~}}}{{{}}}}}}~~~{{{zzzxxxwwwwwwxxxyyyzzz}}}}}}||||||}}}|||{{{|||~~~~~~||||||zzzxxxxxxzzz{{{{{{{{{zzzzzzzzz{{{|||~~~{{{}}}}}}}}}|||{{{}}}~~~tttrrrvvv}}}~~~{{{||||||zzz|||}}}vvvgggZZZOOORRRWWWWWWOOOIIIOOOZZZccceeettt~~~}}}|||}}}zzzjjjjjjllljjj]]]TTT^^^ooo}}}eeeVVVdddyyynnnrrrcccFFF444111000............---,,,,,,++++++*********)))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))+++,,,---000444888;;;<<>>999666888;;;===;;;;;;;;;:::999:::;;;===???CCCIIILLLJJJIIIPPPYYYmmm}}}pppTTTDDDIIIFFFBBB@@@>>>;;;888666555444333333444444333222000...,,,---...//////...++++++************++++++*********)))))))))(((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############""""""!!!""""""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! ~~~{{{~~~~~~}}}}}}~~~~~~~~~}}}ttteeeYYYUUU```aaa```^^^[[[XXXWWWWWW^^^^^^```dddjjjtttzzz|||~~~|||{{{{{{}}}~~~}}}|||zzzzzzzzz{{{{{{zzz|||~~~~~~}}}~~~|||||||||~~~}}}|||zzzxxxwwwyyy{{{{{{{{{zzzzzzzzz{{{|||~~~{{{}}}~~~~~~wwwxxx~~~~~~|||zzzzzzwwwmmm^^^RRRQQQWWW]]][[[QQQKKKQQQ[[[bbbjjj|||}}}~~~}}}}}}sssnnnkkkfff^^^YYYbbbqqqqqqXXX^^^~~~yyyjjjNNN444...111000//////...------,,,,,,+++************)))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((()))******---000555:::>>>AAABBBCCCDDDEEEGGGFFFEEECCCDDDDDDIIIBBB<<<;;;>>>??????>>>@@@???>>>;;;:::;;;@@@DDDPPPcccmmmiiiiiiwwwpppZZZ^^^___```^^^XXXOOOCCC:::999999888666444444666888222000......///000///...,,,,,,++++++++++++,,,,,,************))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""#########""""""!!!""""""""""""!!!!!!!!!!!!$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! {{{~~~}}}{{{{{{}}}~~~||||||{{{ttteeeWWWPPP^^^___```___\\\YYYXXXXXX___```bbbeeekkkvvv~~~}}}}}}~~~}}}~~~|||yyyyyyzzz}}}}}}{{{{{{{{{zzzyyyxxxwwwwwwxxxzzz~~~}}}||||||}}}~~~}}}|||{{{yyyvvvvvvwwwxxxyyyxxxwwwxxxyyyzzz{{{}}}~~~~~~{{{}}}{{{{{{~~~|||xxxrrriii^^^SSSLLLSSSXXX\\\WWWOOOLLLSSS\\\iiivvv{{{~~~{{{tttkkkfffcccbbbiiirrr~~~bbbdddtttXXX888---222444//////......---,,,,,,,,,++++++*********)))))))))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((()))+++---///333888>>>CCCEEEFFFFFFFFFEEEGGGHHHHHHGGGFFFFFFGGGHHHCCCBBBFFFHHHDDD???<<<===<<<:::888888???IIIRRRqqqvvvvvvuuu]]]JJJ<<<:::777444333222222111444222000/////////...---------,,,,,,,,,,,,------++++++*********)))))))))******)))))))))((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!######"""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! ~~~~~~{{{zzz{{{uuueeeVVVMMMVVVYYY\\\]]][[[YYYXXXXXX[[[^^^aaaccciiiuuu}}}}}}~~~}}}{{{|||||||||}}}~~~}}}{{{yyywwwxxxxxxxxxwwwuuusssqqquuuxxx|||~~~~~~~~~~~~~~~|||zzzzzz{{{||||||{{{{{{yyywwwwwwxxxxxxwwwvvvvvvwwwyyy{{{}}}}}}}}}}}}yyy|||~~~|||zzz|||yyywwwpppdddYYYQQQNNNOOOWWWYYYXXXQQQJJJMMMXXXbbbqqq}}}yyyoooiiiffffffkkkqqqtttnnnwwweeeDDD111333444/////////...------,,,,,,+++++++++*********))))))((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((()))+++///333666999>>>AAAEEEGGGFFFDDDEEEFFFEEEGGGIIIIIIIIIHHHIIIJJJHHHFFFGGGIIIGGGCCCEEEJJJNNNMMMLLLKKKPPP^^^qqq~~~~~~hhhNNNHHHCCCEEEJJJJJJAAA999999777444222222111000.........------------......+++++++++*********))))))*********)))))))))((((((&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!~~~}}}}}}{{{zzz{{{uuufffUUULLLNNNRRRVVVYYYYYYXXXWWWVVVVVVZZZ]]]___eeerrr|||}}}~~~{{{yyy}}}yyywwwyyyzzz{{{|||zzzxxxtttrrrsssvvvyyy{{{{{{zzzzzzzzz~~~|||yyyyyyyyyzzzzzzzzz}}}|||zzzzzzzzzzzzxxxwwwwwwyyy|||~~~~~~xxxzzz}}}{{{yyy{{{}}}|||}}}rrrooogggYYYMMMJJJOOOVVV\\\[[[UUULLLHHHPPP___jjjttt~~~}}}ssslllggggggjjjoooqqqsssnnnPPP777333111/////////...------,,,,,,+++++++++************)))''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******,,,000555;;;@@@CCCFFFHHHIIIGGGDDDBBBBBBDDDEEEGGGIIIJJJJJJJJJKKKMMMIIIGGGGGGEEE@@@@@@NNN___ppppppoooqqqzzzmmmccc]]]eeerrrsssdddTTT???<<<999777777555333222......------------......+++++++++************)))************))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$%%%$$$######""""""""""""!!!!!!!!!!!!###"""""""""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!""""""}}}wwwjjjVVVEEEOOOUUUWWWTTTTTTVVVTTTNNNSSSTTTYYY^^^bbbgggsss~~~xxx{{{~~~~~~}}}||||||}}}}}}}}}|||{{{zzzxxxvvvuuuyyyyyyyyyyyyyyyyyyyyyyyy|||~~~}}}xxxuuuxxx{{{|||~~~~~~|||xxxuuuvvvwwwvvvuuuvvvzzz~~~|||zzzyyy{{{~~~xxxtttvvv||||||wwwyyylllZZZMMMIIIMMMSSSVVVaaaXXXQQQQQQSSSVVV```kkk}}}|||}}}~~~~~~~~~qqqhhhjjjooossszzzssskkkjjjaaaaaaCCC***555111000///000111000...,,,---,,,++++++******+++++++++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((******'''$$$%%%(((***)))(((((()))***++++++)))'''&&&...111555:::???AAACCCCCCNNNJJJFFFDDDCCCEEEFFFFFFIIILLLKKKFFFJJJPPPLLLBBBBBB===>>>EEEKKKUUUmmm}}}xxxxxx}}}hhhSSS@@@:::777222222888666---000222((('''///333***((()))+++***(((***///+++******)))))))))))))))((((((((((((((((((((((((++++++***((('''&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""  !!!""""""""""""""""""""""""######$$$%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""~~~}}}}}}~~~~~~{{{vvvkkkXXXHHHOOOTTTWWWUUUUUUWWWTTTNNNNNNNNNQQQVVVYYY___kkkwwwxxx{{{}}}~~~}}}~~~~~~~~~~~~|||zzz{{{|||{{{{{{{{{zzzzzzyyyxxxxxxyyyyyyyyyxxxxxxyyyyyyyyy{{{~~~|||wwwuuuwwwzzzzzz|||~~~}}}zzzxxxwwwxxxwwwuuuuuuwww|||{{{{{{|||{{{zzz{{{}}}yyywwwuuuvvvwwwxxxvvvuuuiii```SSSKKKKKKQQQXXX\\\```VVVNNNMMMPPPUUU```kkk~~~}}}}}}~~~~~~}}}sssjjjjjjmmmoooooo~~~yyydddiiippp```bbbNNN666666111000//////000000...,,,---,,,++++++******++++++*********)))(((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))***(((&&&&&&(((***)))''')))(((((()))***+++---...444666:::>>>BBBDDDEEEEEE???@@@CCCFFFIIIJJJIIIHHHFFFIIIKKKJJJKKKLLLIIIDDDIII???BBBZZZtttttt[[[NNNHHHBBB;;;777999///222777111///111///---,,,...222000+++)))+++++++++***)))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""###$$$$$$""""""###$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""~~~}}}}}}~~~}}}~~~}}}zzzuuummm\\\MMMMMMRRRVVVVVVVVVVVVRRRMMMIIIHHHIIIMMMQQQWWWcccoooyyy|||xxx{{{|||}}}}}}}}}~~~~~~|||{{{~~~{{{zzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxyyyzzz{{{}}}~~~|||wwwuuuvvvxxxxxxzzz}}}}}}|||{{{{{{|||{{{yyywwwwwwzzz|||~~~~~~vvvxxxzzz{{{zzzzzz{{{|||vvvvvvvvvuuurrrooonnnmmmWWWSSSOOONNNQQQVVVZZZ]]]\\\SSSKKKIIIMMMVVVcccooo~~~~~~~~~~~~}}}}}}~~~~~~||||||vvvmmmkkkjjjiiieeerrrgggYYYbbb~~~bbbaaa[[[EEE666222000////////////...,,,---,,,++++++******++++++******))))))(((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&'''***((('''((()))***(((''')))((('''(((+++000666999===>>>AAADDDFFFGGGGGGGGGAAACCCGGGJJJKKKKKKJJJIIIGGGDDDDDDFFFFFFEEEHHHMMMMMMIIIWWW{{{oooaaacccgggbbbYYYKKK===999:::444444555///...,,,---000000---,,,...,,,+++******))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$###"""###%%%"""""""""""""""""""""""" """$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""~~~}}}~~~|||yyyvvvoooaaaSSSIIINNNRRRUUUUUUSSSOOOKKKHHHEEEEEEIIIMMMTTT```kkkrrrzzz|||wwwwwwxxx||||||}}}}}}}}}~~~}}}|||}}}~~~~~~}}}|||}}}~~~|||||||||{{{{{{|||||||||{{{zzzyyywwwwwwyyyzzz{{{|||}}}~~~}}}zzzxxxxxxyyyzzzzzzzzzzzzzzz|||~~~|||{{{{{{}}}vvvxxxzzzzzzyyyyyyzzz|||vvvvvvuuussspppkkkfffbbbLLLOOORRRVVVYYYYYYXXXVVVVVVOOOHHHGGGNNN[[[kkkwww|||~~~}}}~~~|||{{{|||~~~~~~{{{rrrmmmiiidddeeemmmppp}}}|||dddVVVhhh}}}nnnaaaaaaPPP888333111///...//////---,,,---,,,++++++******++++++***)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&((())))))))))))******)))((())))))***,,,111777===AAADDDDDDFFFGGGHHHIIIHHHHHHKKKKKKKKKJJJIIIJJJKKKLLLJJJAAA>>>EEEJJJMMMVVVaaabbbmmm}}}}}}zzzwwwtttqqqnnntttrrrfffbbbhhhmmmmmmlllpppsssrrrtttvvvuuuqqqyyy|||vvvuuubbbSSSFFF777666;;;777999222---------,,,...222,,,,,,+++************+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$#################################$$$$$$###"""!!!!!!""""""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~~~~~~~~~~~~}}}zzzxxxrrrdddWWWFFFIIINNNRRRRRROOOKKKHHHHHHDDDCCCGGGLLLSSS___iiiqqqtttvvvsssmmmkkkqqqxxx~~~}}}}}}}}}~~~|||~~~~~~}}}|||||||||}}}{{{{{{zzzyyyyyyzzz{{{{{{|||~~~~~~}}}{{{{{{{{{}}}zzzwwwuuuwww|||}}}|||}}}zzzzzzzzzyyyxxxyyy{{{~~~zzzvvvrrrqqqpppjjj___VVVGGGNNNXXX___```\\\UUUPPPOOOLLLHHHIIIRRRddduuu~~~~~~{{{|||wwwqqqjjjccciiinnnjjjttt{{{bbb___hhhzzzhhheeeYYYAAA555222000/////////...------,,,++++++******++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%&&&''')))))))))***************+++***,,,000555:::???BBBDDDGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIKKKJJJHHHGGGHHHJJJCCC???DDDUUUdddjjjrrr{{{nnnooovvvxxxrrrrrrxxxyyysssZZZYYYUUURRROOOLLLIIIGGGBBBGGGFFF@@@@@@GGGGGG@@@BBBEEEEEECCCDDDGGGGGGDDDFFFFFFNNN[[[___\\\aaajjjqqqzzzzzz___CCC:::>>>:::@@@999222111///,,,,,,...---,,,,,,+++++++++++++++))))))))))))))))))))))))******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%###!!!!!!""""""""""""""""""""""""""""""###$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!{{{}}}}}}{{{{{{|||}}}~~~~~~~~~~~~{{{yyyrrrdddWWWEEEEEEIIIOOOPPPKKKHHHHHHFFFBBBBBBGGGNNNUUU___hhhqqqpppnnnjjjddddddnnnyyy|||~~~}}}||||||}}}}}}|||||||||||||||||||||||||||}}}~~~~~~}}}{{{uuusssvvv|||~~~~~~~~~|||{{{{{{~~~}}}}}}|||zzzxxxxxx{{{}}}|||wwwrrrpppooofffXXXLLLFFFOOOZZZaaaaaa[[[SSSNNNIIIJJJJJJMMMYYYlll}}}~~~~~~}}}wwwnnnfffhhhpppmmmsssuuu``````wwwvvvggg```NNN777444111000000000///...---,,,++++++******++++++))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''((((((((('''''')))***((()))***))))))***---///000333888===BBBDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIFFFJJJLLLKKKGGGBBBAAAAAA:::EEEZZZttt~~~mmmRRRJJJNNNNNNIIIFFFFFFEEECCC>>>AAADDDEEEDDDBBBBBBBBBFFFHHHHHHIIILLLPPPOOOJJJEEELLLPPPOOOMMMLLLHHHDDD???>>>AAAGGGJJJGGGEEEEEEEEELLLVVV```hhhnnnsssvvv{{{~~~sssRRREEECCC<<<:::555222555555111...---...---,,,,,,++++++,,,,,,))))))))))))))))))))))))++++++******)))(((''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((())))))(((%%%######$$$""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""zzz|||~~~|||{{{{{{{{{}}}~~~|||}}}~~~{{{xxxqqqbbbSSSEEEDDDGGGMMMNNNIIIGGGIIIGGGCCCCCCJJJRRRYYYbbbjjjqqqnnnkkkhhhcccbbbnnn{{{~~~~~~~~~~~~|||{{{{{{|||}}}~~~|||}}}~~~~~~}}}|||yyyzzz|||~~~~~~~~~zzzvvvuuuxxx{{{~~~yyy{{{}}}|||{{{{{{}}}|||}}}}}}|||yyyxxxxxxyyyzzzwwwtttqqqkkk```QQQFFFLLLRRRYYY]]]ZZZTTTNNNKKKFFFJJJMMMQQQ]]]ppp}}}~~~~~~}}}ssskkkdddnnnlllmmmjjj___tttiiicccXXX999666222000000111000///---,,,++++++******++++++(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((('''((()))((('''''')))+++((())))))((((((***///444999;;;???CCCEEEGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKJJJLLLKKKIIIFFFHHHOOOUUUOOOhhh}}}vvvnnn```KKK@@@>>>>>>AAADDDDDDCCCFFFKKKKKKLLLMMMLLLMMMRRRZZZaaagggdddcccdddbbb^^^^^^aaacccrrr|||rrrfff]]]YYYZZZ^^^gggpppmmmZZZFFFIIIIIIIIIIIIKKKLLLOOOPPPPPPSSSZZZdddppp}}}|||ddd```aaaYYYSSSIII???<<<:::555222111......---,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))(((((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################$$$&&&&&&&&&$$$###$$$%%%""""""""""""""""""""""""!!!"""$$$$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""|||~~~~~~}}}|||}}}zzz~~~}}}~~~}}}{{{wwwooo___PPPGGGDDDGGGMMMNNNIIIHHHKKKIIIEEEFFFNNNVVV]]]fffmmmooolllkkkiiieeedddooo}}}~~~}}}||||||}}}|||{{{zzzyyyzzz|||~~~|||}}}}}}|||wwwxxxzzz}}}~~~|||yyywwwwwwzzz|||{{{zzzxxxzzz}}}}}}||||||~~~zzz|||~~~~~~{{{xxxuuuuuuwwwxxxwwwrrrgggZZZLLLEEESSSVVVYYYWWWRRRLLLHHHGGGEEEKKKPPPTTT```rrryyyxxxzzz}}}|||wwwnnnaaajjjfffbbbnnnwwwdddqqqjjjccc[[[:::777333111111111111000---,,,++++++******++++++(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&(((((((((''''''(((***((()))(((''''''***111777@@@AAACCCEEEFFFGGGGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMIIIGGGDDDCCCHHHYYYooouuuqqqaaa[[[hhhaaaPPPGGGGGG???;;;EEEFFFBBBEEEOOOTTTVVV```nnnuuuqqqkkkgggjjjyyy|||jjj[[[VVVPPPKKKHHHHHHJJJKKKFFFGGGGGGFFFGGGKKKQQQVVVTTTVVVXXXhhhuuuttt[[[JJJ>>>666333333......---,,,,,,,,,,,,---))))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""!!!!!!###$$$""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""~~~~~~~~~~~~}}}~~~~~~|||yyyppp^^^MMMBBBCCCEEEIIILLLMMMKKKIIIHHHHHHIIIMMMUUUaaammmtttuuukkkeeeeeeeeegggrrr}}}}}}|||~~~~~~}}}|||{{{{{{|||}}}~~~zzzwwwzzz|||www~~~|||zzz{{{}}}~~~~~~}}}{{{yyyyyy{{{||||||~~~}}}||||||}}}}}}|||{{{}}}{{{yyyqqq```NNNIIIMMMXXXXXXVVVQQQLLLGGGEEEEEE>>>JJJUUU\\\iiiyyy~~~yyyrrrwww||||||~~~~~~~~~~~~~~~}}}ooofffjjjjjjfffjjjnnnqqqeee\\\dddXXX===,,,222555+++)))000...------,,,,,,++++++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''&&&%%%&&&(((+++++++++******---222:::@@@BBBFFFKKKKKKGGGEEEFFFHHHHHHFFFFFFIIIIIIFFFDDDFFFEEEBBBBBBQQQhhhsss^^^KKKHHH???@@@DDDDDD>>>>>>HHHVVV^^^```eeesss{{{yyysssyyyyyy|||~~~zzzoooiii___UUUMMMHHHFFFEEE@@@GGGKKKKKKLLLVVVeeeqqqvvv[[[@@@666999///222111+++(((,,,//////,,,***((((((***,,,---,,,(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!###########################$$$$$$###""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!|||}}}|||{{{}}}~~~~~~}}}{{{yyyqqq```OOODDDDDDGGGJJJNNNNNNLLLJJJHHHHHHJJJNNNVVVbbbooowwwzzzooofffeeeeeeiiiwww~~~~~~~~~||||||}}}||||||{{{zzzzzz{{{|||}}}~~~{{{xxxzzz}}}~~~|||yyy{{{zzzzzz{{{}}}~~~~~~}}}~~~zzzyyyyyy{{{{{{{{{|||{{{zzz{{{}}}~~~~~~|||{{{qqq]]]LLLHHHNNNZZZXXXTTTPPPLLLHHHFFFDDDBBBNNNZZZaaannn|||xxxzzz|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~rrrggggggfffdddiiizzzllljjjxxxhhhjjjzzzeeeGGG000111444---+++000......---,,,,,,++++++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''((((((((('''''')))+++)))***,,,---000666===BBBDDDHHHKKKKKKGGGEEEGGGIIILLLHHHHHHJJJIIIDDD@@@AAAEEEMMMSSS^^^ooozzzjjjZZZRRR@@@999===888@@@FFFJJJMMMVVVjjj~~~}}}mmmbbb[[[XXXjjjkkkggg]]]RRRKKKIIIIIIfff}}}oooMMM:::777555777666333222222---&&&---+++))))))***+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%########################$$$$$$#####################"""""""""!!!!!!!!!!!!########################"""###$$$###!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!~~~~~~~~~}}}zzz{{{{{{zzzyyyrrraaaQQQDDDEEEGGGKKKNNNOOOMMMJJJHHHIIIKKKPPPXXXdddqqqzzz|||qqqgggeeeeeejjj|||~~~~~~~~~|||{{{{{{}}}{{{{{{zzzyyyyyyzzzzzz{{{|||{{{zzzyyyyyyzzz{{{{{{yyyxxxyyy{{{}}}~~~|||{{{|||zzzyyyzzz{{{|||{{{zzzzzzyyyyyyzzz}}}~~~}}}~~~yyymmmYYYKKKKKKRRR[[[VVVPPPMMMLLLKKKHHHFFFHHHSSS___hhhttt{{{~~~}}}~~~xxxkkkeeeaaacccfffpppvvvxxxwww{{{wwwWWW999000222///...000......------,,,+++++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((('''(((******(((((()))+++))),,,///333777<<>>AAAWWWeeemmm|||vvvkkkfff___III@@@@@@<<<>>>EEEEEESSS___mmmyyyxxxeeeVVVOOOVVVYYYZZZ___gggjjj}}}[[[HHHDDD777777333111222444///(((...---++++++,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$###""""""!!!######"""""""""!!!!!!!!!########################""""""###"""!!! """$$$""""""""""""""""""""""""{{{}}}~~~~~~~~~|||zzz{{{}}}}}}zzz{{{zzzyyyxxxqqq```PPPBBBCCCEEEIIILLLLLLJJJHHHHHHKKKNNNRRRZZZfffttt}}}zzzpppiiihhhhhhmmm~~~}}}{{{zzz{{{}}}~~~{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{yyyvvvwwwzzz~~~yyyyyyzzz{{{}}}|||yyywwwyyyyyyyyy|||~~~~~~|||zzzzzzyyyyyyzzz|||}}}}}}|||xxxxxxssseeeUUULLLPPPXXXVVVPPPJJJIIILLLNNNMMMJJJNNNWWWbbbkkkwww~~~~~~sssgggaaaccccccfffyyy{{{iiiEEE222000111111000.........---,,,,,,+++++++++++++++*********))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&(((******))))))***+++,,,000666;;;???CCCGGGIIIJJJKKKLLLJJJHHHHHHJJJLLLIIIEEEBBBDDDEEEFFFJJJOOOnnnxxxjjj]]]MMMCCCAAACCC???DDDMMMQQQSSSXXXZZZjjj}}}zzzvvvtttlllhhhaaaSSSTTTiiixxxooogggjjjXXXSSSFFF999222222222000///...------......,,,***+++***************))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""#########"""""""""!!!!!!########################!!!""""""!!! !!!###""""""""""""""""""""""""~~~~~~}}}~~~zzzxxxyyy}}}~~~{{{{{{}}}|||}}}}}}||||||}}}}}}}}}}}}}}}|||zzzwwwooo^^^MMM???@@@BBBFFFIIIIIIGGGEEEIIILLLPPPTTT[[[fffuuuyyyssspppqqqqqquuu}}}{{{yyyyyy{{{|||}}}}}}}}}}}}||||||{{{{{{yyy{{{|||yyyvvvvvvzzz~~~{{{{{{{{{||||||zzzwwwtttxxxyyy{{{~~~~~~{{{|||zzzyyyzzz{{{{{{zzzyyyvvvuuummm^^^PPPKKKPPPVVVNNNIIIEEEGGGMMMRRRSSSQQQTTTZZZcccmmmyyy~~~~~~}}}ooofffeeeaaa^^^llloooxxxTTT888///222333000//////...------,,,,,,+++++++++++++++************(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&''')))))))))***,,,---222666===CCCFFFHHHJJJKKKKKKKKKKKKJJJHHHHHHIIIJJJGGGEEEGGGLLLQQQYYYgggtttuuu___JJJCCCAAA???BBBIIIMMM^^^qqq~~~}}}{{{yyyuuu```ZZZUUUZZZiii~~~~~~aaaHHH:::444111...---,,,,,,------,,,+++,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$############""""""""""""########################!!!""""""!!! !!!###""""""""""""""""""""""""}}}~~~}}}~~~~~~|||zzzzzz~~~~~~|||}}}}}}|||}}}~~~{{{xxxooo\\\KKK>>>???AAAEEEHHHHHHFFFDDDJJJNNNRRRUUU[[[fffuuu{{{xxxyyy|||||||||yyyxxxyyy{{{~~~||||||zzz{{{|||zzzxxxxxxzzz~~~}}}|||{{{{{{{{{zzzwwwtttxxxyyy{{{~~~~~~||||||zzzyyyyyyzzzzzzyyyxxxyyyuuuiiiXXXMMMKKKNNNOOOHHHFFFEEEIIIPPPUUUXXXXXXYYY]]]fffqqq|||}}}~~~}}}~~~~~~}}}yyynnnhhhaaa]]]eeerrrjjjkkkdddBBB000222444000//////......---,,,,,,,,,,,,++++++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))&&&'''))))))***,,,///222999===CCCHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGG???DDDNNNXXX```mmmfffHHH@@@:::;;;BBBLLLYYYddd{{{ooodddYYYTTTTTT[[[fffqqqlllPPP>>>555111///,,,++++++,,,++++++------,,,,,,+++*********)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$#########"""""""""########################""""""###"""!!! """$$$""""""""""""""""""""""""~~~}}}~~~||||||~~~~~~~~~~~~|||xxxooo]]]LLL@@@AAACCCGGGJJJJJJHHHFFFKKKOOOSSSVVVZZZeeettt~~~|||~~~|||yyyxxxzzz}}}~~~~~~||||||zzz{{{||||||{{{zzz{{{||||||{{{zzzzzz{{{{{{zzzxxxxxxyyyzzz}}}}}}{{{zzzyyyxxxxxxzzz{{{zzzyyy{{{tttfffUUUMMMNNNOOOLLLEEEGGGJJJNNNSSSXXX\\\^^^]]]bbblllyyy}}}}}}~~~~~~~~~~~~vvvjjjbbb```dddiiiooo]]]{{{rrrKKK222111444111/////////...------,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))((())))))***+++///444999>>>BBBGGGIIIIIIGGGFFFFFFHHHGGGGGGHHHHHHGGGDDDCCC<<>>AAAHHHQQQiiiyyyxxxvvv```[[[hhhuuuyyysssqqqooodddQQQ???666555111,,,...---,,,---......,,,+++***************+++++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$######""""""########################$$$###"""""""""""""""###!!!!!!!!!!!!!!!!!!""""""""""""############""""""~~~~~~~~~||||||}}}~~~}}}{{{|||}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~|||||||||sss^^^JJJEEECCCEEEKKKMMMJJJHHHHHHIIIJJJNNNSSSXXX___nnn||||||}}}||||||~~~~~~{{{~~~}}}~~~~~~~~~~~~~~~}}}}}}|||zzzwwwzzzxxxxxx~~~{{{xxxzzz}}}yyy|||~~~}}}}}}|||~~~}}}{{{|||}}}xxxsssaaaQQQPPPTTTTTTMMMGGGEEEFFFPPP```fffbbbbbbhhhhhhvvv|||}}}{{{~~~~~~}}}wwwkkkgggggggggiiiooosssVVVZZZlll~~~{{{qqqIII555444...111111///...............------,,,+++***)))(((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&((())))))(((''''''(((%%%''')))***))))))+++,,,***---111666:::???DDDHHHIIIHHHFFFCCCAAA@@@@@@@@@CCCFFFBBBEEEOOOSSS[[[mmmbbbGGGFFFAAA@@@IIIUUUbbbppp{{{xxxyyyvvvssssssnnnkkkJJJ777333555......---+++))))))+++---++++++++++++***************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$#########"""########################$$$###############$$$$$$$$$$$$$$$###############!!!""""""######""""""!!!~~~|||zzzzzzzzz||||||~~~}}}{{{|||~~~~~~|||yyywwwxxxzzz|||~~~~~~~~~}}}}}}}}}~~~|||}}}sss___KKKDDDBBBCCCIIIKKKIIIGGGHHHGGGJJJPPPUUUWWW___ooo|||yyyzzz~~~~~~~~~~~~~~~~~~}}}|||{{{xxxzzz~~~xxxyyy~~~}}}|||yyy{{{~~~}}}zzz{{{~~~|||xxxqqq^^^NNNLLLRRRRRRKKKFFFEEEIIIWWWhhhnnnkkkjjjnnnzzz~~~}}}|||rrrhhhfffiiiiiikkk~~~^^^WWWaaayyyYYY>>>333---111111000///............------,,,+++***))))))((()))))))))(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&((())))))((('''((()))'''((())))))((((((***+++---222888>>>BBBEEEIIIKKKLLLGGGBBB??????BBBDDDFFFDDDGGGKKKWWWfffjjjwwwlllTTTEEEBBBBBBDDDNNN```rrrsssYYYeeetttoooMMM>>>;;;...000000///,,,***,,,...,,,,,,,,,++++++***************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$#########$$$%%%&&&&&&%%%$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!|||{{{zzzyyyxxxyyyzzz|||~~~~~~|||zzzxxxyyy{{{}}}|||zzzwwwuuuwwwyyy|||~~~~~~}}}}}}}}}tttaaaNNNDDDAAABBBGGGJJJHHHGGGHHHGGGLLLRRRVVVWWW]]]nnn~~~{{{yyy|||~~~~~~}}}}}}}}}{{{{{{~~~}}}zzz|||}}}xxxzzz}}}~~~|||}}}{{{xxxyyy|||{{{wwwlll[[[LLLJJJOOOOOOJJJEEEGGGNNN]]]lllsssrrrssswww~~~~~~~~~~~~vvvhhhbbbfffeeeggguuunnn[[[]]]zzz~~~vvv```EEE666444222111000///............------,,,++++++***)))))))))))))))(((((((((((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&&&&((()))***((((((((())))))))))))((('''(((***---222777===CCCFFFGGGHHHHHHIIIEEEAAA@@@CCCFFFHHHHHHAAALLL[[[ooo|||zzzcccRRRGGGAAAFFFPPPNNNUUUdddvvvqqqeeeUUUUUUnnnrrrRRR<<<000111222333222000...,,,......---,,,+++******)))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$%%%&&&'''######""""""!!! !!!!!!!!!""""""!!!!!!!!!}}}|||}}}}}}|||{{{wwwyyy{{{}}}~~~}}}|||}}}}}}}}}zzzxxxwwwxxx{{{|||}}}|||zzzyyywwwzzz}}}~~~}}}~~~~~~~~~yyysssbbbNNNCCCAAABBBHHHKKKIIIGGGHHHIIIMMMSSSVVVVVV[[[lll}}}||||||zzz|||~~~}}}}}}~~~}}}~~~~~~|||~~~~~~wwwyyy|||}}}}}}}}}~~~{{{|||{{{xxxyyy{{{zzzuuueeeXXXLLLKKKNNNMMMIIIGGGLLLTTTaaammmsssuuuzzz~~~~~~}}}}}}}}}}}}mmmcccbbb```eeeppp}}}```]]]ppp~~~ttthhhNNN999666222111000//////......///------,,,,,,+++************)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&(((******)))((()))************)))(((***...111666;;;@@@DDDDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEDDDDDDBBBTTTiii}}}lllYYYHHHBBBCCCHHHWWWhhhooosss|||cccMMMWWWvvvdddHHH===888222///000000///,,,///......---,,,+++******************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################!!!!!!!!!""""""$$$%%%&&&""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!||||||~~~}}}wwwzzz|||}}}}}}~~~}}}}}}~~~~~~{{{yyyxxxyyyzzz|||||||||||||||wwwyyy|||}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~yyyvvvtttcccNNNCCCAAADDDKKKNNNKKKIIIIIIKKKMMMRRRUUUUUU[[[jjjyyy{{{zzz|||~~~~~~|||~~~~~~}}}}}}~~~~~~}}}}}}||||||~~~wwwyyy{{{|||{{{{{{|||~~~{{{}}}|||yyyxxxyyyuuuppp]]]UUUOOONNNNNNLLLJJJLLLQQQZZZeeennnssswww~~~~~~}}}vvviiibbb^^^ccclllsssttthhhsss|||www]]]===333222222111000////////////------,,,,,,++++++++++++******)))))))))((((((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&(((******))))))***+++++++++******+++...333777;;;>>>AAABBBAAA@@@@@@AAA@@@BBBCCCCCCCCCCCCEEEGGG^^^rrrrrrQQQFFFEEEEEEFFFMMMccceeeWWW]]]jjjrrroooaaaVVVMMM@@@666000..................------,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################!!!!!!!!!!!!"""###$$$$$$#####################$$$""""""############""""""{{{|||}}}yyy|||~~~~~~|||}}}|||}}}~~~~~~|||yyywwwwwwwwwwwwwwwwwwxxxxxxvvvxxxzzz}}}~~~{{{{{{|||}}}~~~~~~~~~~~~~~~|||zzz~~~yyy{{{{{{iiiPPPBBBBBBGGGNNNRRRNNNJJJIIIJJJKKKNNNRRRVVV\\\jjjxxx}}}||||||}}}}}}~~~}}}{{{}}}~~~}}}|||}}}~~~~~~~~~~~~|||}}}yyy{{{||||||{{{{{{|||~~~zzz|||{{{wwwtttrrrkkkdddUUUSSSRRRRRROOOKKKLLLPPPUUU___kkkqqquuuzzz~~~qqqcccaaabbbggglll|||uuu{{{jjjDDD444333222111000////////////---,,,,,,,,,,,,+++++++++*********)))))))))(((((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((&&&(((*********)))***+++++++++++++++---222999>>>???@@@AAA@@@???@@@AAACCCEEEGGGHHHGGGGGGMMMYYYcccmmmLLL;;;???GGGMMMSSSeeetttnnnhhheeefffhhhiiijjjbbb```___aaaeeekkkppprrr||||||{{{zzzvvvhhhjjj}}}vvvuuussspppgggXXXEEE777000///............------------+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#################################""""""###$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######||||||~~~{{{zzz~~~~~~{{{{{{{{{{{{}}}~~~~~~{{{xxxuuutttrrrqqqppppppqqqrrrtttvvvyyy|||~~~|||}}}~~~~~~}}}yyyxxx}}}oooSSSBBBCCCHHHQQQTTTPPPKKKJJJIIIHHHKKKQQQVVV^^^kkkxxx}}}{{{}}}}}}|||~~~~~~~~~xxx{{{}}}|||{{{|||||||||{{{~~~}}}~~~{{{|||~~~}}}||||||}}}~~~xxxzzzxxxsssooojjjbbbYYYQQQRRRUUUUUUPPPJJJMMMSSSVVVbbbooouuuwww|||~~~}}}~~~|||}}}tttbbbdddaaadddgggvvvuuu}}}qqqKKK999333222111000////////////---,,,,,,,,,,,,,,,,,,+++************))))))))))))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((&&&(((************+++,,,++++++,,,,,,///555===CCCAAAAAAAAA??????AAADDDGGGKKKMMMNNNLLLOOO\\\rrraaaMMMHHHIIICCCMMMXXXggg|||vvvpppkkkeee```]]]RRRPPPMMMMMMOOOOOOMMMKKKHHHJJJKKKMMMOOOSSSXXX\\\___dddmmmvvv~~~~~~llllll|||zzz}}}~~~aaaDDD333...---------...............+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%$$$$$$###$$$$$$$$$ !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$}}}xxxzzz~~~~~~}}}{{{{{{}}}}}}yyyvvvsssnnnhhhbbb]]]]]]eeeooonnnttt|||~~~|||}}}|||{{{zzz|||}}}yyy{{{~~~~~~mmmXXXBBB???BBBNNNVVVSSSKKKEEEEEEHHHNNNTTTWWW]]]kkkyyy~~~}}}zzzwwwwwwzzz|||~~~~~~|||{{{yyyyyy{{{{{{||||||}}}}}}}}}}}}||||||~~~~~~~~~}}}{{{zzzxxx{{{~~~}}}||||||zzzvvvxxx~~~}}}xxxzzzyyyvvvooofff^^^ZZZYYYUUUTTTQQQNNNLLLMMMPPPRRR]]]eeennnuuuxxx}}}~~~}}}~~~zzzpppgggccc```dddssssssppp}}}MMM<<<===111000222///111555///...------,,,,,,++++++***+++***((('''''''''((()))((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%'''))))))((((((((()))+++******...444:::>>>@@@>>>AAAAAA>>>===@@@EEEHHHLLL@@@EEE```rrrxxxnnn\\\LLLEEEEEEAAAVVVZZZdddttt{{{uuurrrdddaaa\\\UUUPPPKKKHHHGGGBBBAAA@@@???>>>=========>>>>>>===>>>@@@DDDHHHKKKLLLNNNRRRWWW]]]bbbfffhhhrrrvvv|||qqqiii{{{dddEEE000///,,,+++,,,000111...+++,,,,,,,,,+++++++++************)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############"""""""""###$$$%%%%%%~~~}}}}}}|||zzz|||~~~~~~}}}{{{{{{zzzxxxvvvtttkkkaaaYYYVVVQQQOOOXXXfffqqqvvv|||~~~}}}{{{|||}}}~~~}}}|||}}}}}}~~~mmmYYYEEEAAADDDNNNVVVTTTKKKDDDGGGJJJPPPVVVYYY^^^kkkyyy~~~yyyvvvwww{{{~~~{{{{{{|||||||||||||||{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzxxx{{{~~~~~~}}}||||||yyywwwwwwyyy}}}~~~{{{xxxyyysssiiiaaa\\\YYYVVVUUUSSSRRRPPPMMMMMMNNNRRRUUU]]]hhhwww~~~}}}zzz|||~~~~~~}}}}}}}}}}}}tttfffcccaaaccchhhvvvcccmmmllljjj~~~}}}|||ZZZDDD===222111444000000333.........---,,,,,,++++++***+++***)))((('''(((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&(((******)))((()))***+++---000444888<<<@@@CCCDDDBBBAAA@@@CCCFFFGGGFFFHHHHHHUUUlll{{{sssYYYGGGCCCEEESSSbbbddddddeeeqqqsssggg___YYYVVVSSSJJJIIIFFFCCC@@@>>>======;;;;;;:::999888888888888777666555666777999;;;===<<<===???CCCFFFJJJLLLNNNQQQTTTXXX]]]bbbdddffffffiiihhhlllxxxuuu___DDD444000,,,---000111///+++,,,,,,,,,,,,++++++++++++******)))((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################"""######$$$$$$}}}{{{zzz{{{{{{{{{yyywww~~~~~~}}}|||||||||zzzwwwsssrrrqqqbbbRRRIIIKKKJJJEEEPPPcccwwwyyy{{{|||{{{{{{|||}}}~~~}}}}}}~~~}}}nnn]]]HHHCCCDDDOOOWWWUUULLLEEEIIILLLSSSXXX[[[```mmmzzzyyywwwxxx}}}wwwxxxzzz{{{}}}~~~~~~}}}{{{{{{{{{{{{~~~~~~}}}|||{{{zzzzzzzzzxxx{{{~~~~~~|||||||||ttttttvvvzzz||||||xxxtttoooeeeYYYRRRQQQTTTUUUUUUSSSQQQNNNMMMNNNRRRVVVYYYcccooo~~~}}}{{{zzzvvvxxx}}}|||tttrrrvvv~~~~~~xxxiiidddcccccc^^^ccc~~~ZZZSSSWWWfff}}}tttXXX<<<111222666000///111.........------,,,++++++++++++***)))(((((((((((()))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''')))******))))))***+++,,,111888;;;===>>>AAADDDBBB>>><<<@@@FFFHHHEEEAAACCCUUUmmm}}}eeeZZZDDD===???HHHXXXvvvtttlll\\\VVVNNNGGGBBB@@@???>>>::::::999888777777888888666666555555555555666666666666666666666666666666444555555666777888999999:::;;;===@@@CCCEEEGGGHHHJJJKKKOOOWWWaaajjjppprrr|||zzztttqqqVVVAAA:::111...///111000...------,,,,,,,,,+++++++++******)))(((((((((((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$######"""#########{{{zzzzzzzzzyyyyyywwwvvvzzz{{{|||}}}}}}|||zzzyyyzzz||||||yyysssooooooppp]]]JJJCCCKKKLLLFFFSSSkkk~~~|||{{{{{{}}}~~~~~~}}}}}}|||{{{{{{|||}}}}}}zzz|||}}}}}}}}}rrrdddIIICCCCCCNNNXXXWWWNNNHHHIIILLLSSSZZZ]]]cccppp}}}|||zzz{{{wwwxxxzzz|||~~~}}}zzzxxxxxxxxxyyy~~~|||zzzyyyyyyzzzzzzyyy{{{~~~~~~}}}{{{{{{{{{vvvuuuvvvzzz}}}zzzrrrjjj[[[VVVPPPMMMNNNSSSXXX\\\UUURRROOONNNQQQWWW]]]```ooowww}}}zzzzzzrrrqqquuuooodddgggtttzzzzzz{{{zzzpppfffbbbccc\\\]]]yyy___JJJQQQgggsss===000111666111...111///.........---,,,,,,++++++*********)))))))))))))))((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''')))***)))))))))***,,,...555===@@@>>><<<>>>AAA<<<;;;===DDDHHHFFFBBBAAAFFFdddqqqPPPAAA@@@>>>EEEWWWhhh|||yyylllddd[[[PPPGGGHHHDDD???;;;::::::::::::::::::999888777777777777777777666777777888999999999::::::;;;:::999888777888888777777666666555555888888888888999;;;===>>>===???@@@BBBDDDIIINNNQQQYYYaaammmwww~~~tttfffVVVKKK<<<111---...000000------------,,,,,,,,,,,,+++***))))))(((((())))))((((((''''''''''''((((((%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###"""""""""###zzz{{{{{{{{{zzzyyyyyyyyyxxxyyy{{{||||||zzzyyywwwvvvwwwvvvrrrllliiikkkmmm[[[JJJEEENNNOOOJJJZZZuuu|||}}}}}}||||||}}}~~~{{{yyyzzz|||~~~{{{|||}}}~~~}}}tttjjjKKKDDDCCCNNNYYYZZZRRRKKKHHHLLLTTT\\\```fffsss~~~}}}~~~{{{||||||}}}~~~~~~~~~~~~}}}|||{{{yyyyyyyyyyyyyyy~~~}}}{{{yyyxxxyyyyyyzzzzzz{{{}}}}}}|||{{{{{{{{{|||yyywwwzzz}}}wwwiii\\\LLLOOORRRRRRRRRTTT[[[aaa[[[WWWSSSRRRWWW___eeehhhsss{{{{{{xxxqqqhhhdddcccZZZRRR^^^sssyyy{{{~~~{{{wwwhhh```bbb___aaazzzmmmIIIJJJ```CCC222///555111...111000//////...------,,,,,,+++***************))))))(((((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&'''((((((((())),,,...111888>>>@@@===::::::===<<<@@@GGGLLLHHHBBBCCCJJJVVVwwwxxxPPP;;;<<>>111---...000.........---------,,,,,,++++++***)))))))))))))))(((((((((''''''(((((((((%%%&&&&&&''''''(((((()))(((((('''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$###"""""""""###zzz|||}}}~~~|||||||||~~~{{{||||||yyywwwmmmkkkgggccc``````bbbeeeXXXLLLHHHMMMMMMPPPhhh}}}||||||}}}~~~|||}}}}}}uuunnnQQQHHHEEEOOO\\\]]]UUUNNNJJJNNNWWW___ccciiiuuu~~~zzz}}}}}}~~~~~~~~~}}}|||{{{zzz||||||||||||||||||{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzzzz|||}}}}}}{{{zzzzzz{{{|||yyyzzzxxxooo___RRRJJJQQQWWWXXXUUUVVV^^^fffeee```ZZZYYY___gggmmmpppttt~~~{{{tttnnn^^^YYYVVVSSSNNNPPPaaavvv~~~~~~mmmaaa```bbbgggzzz|||PPPKKK^^^|||RRR999///444222000222000//////......---,,,,,,,,,******++++++******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''((((((((()))))))))&&&'''((())))))+++///222555999===>>><<<:::;;;===>>>CCCJJJMMMEEEAAALLL^^^yyy|||WWW>>>;;;GGGTTT```aaaooo}}}tttmmmkkkXXXQQQGGG@@@======;;;:::888666444444555666666555777777888:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>;;;<<<===>>>???>>>======<<<<<<<<<<<<<<<;;;;;;;;;888777666555555666777888666777777777666777999;;;DDDDDDEEEGGGMMMWWWccckkkttt~~~}}}vvvzzzxxxaaaIII777000/////////.........---------++++++***))))))))))))***)))((((((''''''(((((()))&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$######"""#########yyy|||~~~~~~}}}wwwsss___ZZZTTTPPPPPPSSSWWWYYYRRRMMMKKKKKKMMM]]]}}}}}}~~~}}}vvvrrrYYYOOOJJJSSS___```XXXPPPPPPTTT\\\cccfffkkkvvv}}}~~~}}}}}}||||||{{{zzzxxxxxxzzz{{{|||}}}}}}{{{zzzyyyxxxxxxyyyzzzzzzzzzzzzyyy{{{|||}}}|||zzzyyyzzz{{{|||}}}}}}zzzpppcccVVVMMMPPPRRRUUUTTTUUUZZZdddmmmooohhhaaa```fffnnntttwww{{{wwwjjj```OOOOOOPPPRRRYYYfffvvv{{{yyy~~~xxxjjjcccdddlllyyy```WWWbbbiiifffDDD333555444111222000/////////...------,,,,,,******+++++++++***)))(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))'''((((((((())))))))))))&&&((()))***,,,///333777999999:::;;;===???AAABBBBBBDDDIIILLLJJJOOOiiiyyyhhhRRREEEIIIYYYlllxxx|||~~~ooofff^^^SSSLLLJJJ@@@>>>;;;888666666888:::888777666777888:::999888:::;;;===>>>???@@@??????======<<<<<<<<<===>>>>>>@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::::::::;;;;;;;;;===<<<;;;:::999888666555999888777777:::???EEEJJJSSS]]]jjjuuu|||sssPPP:::111////////////.........---,,,+++******))))))******))))))(((((((((((())))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########"""######$$$$$$xxx||||||tttoooUUUNNNEEEBBBEEEJJJNNNPPPMMMNNNMMMJJJPPPkkk~~~~~~~~~}}}xxxvvv```UUUOOOWWWaaabbbYYYPPPUUUYYYaaagggiiilllwww}}}}}}~~~{{{{{{zzzzzzyyyxxxwwwvvvxxxyyy{{{|||{{{yyyvvvtttvvvwwwyyyzzz{{{{{{zzzyyy{{{|||}}}|||zzzyyyzzz{{{www}}}zzzjjjZZZQQQMMMTTTQQQNNNNNNSSS___llluuuvvvnnnfffdddjjjrrrxxx{{{sssaaaTTTJJJMMMRRRZZZlll{{{rrrqqqyyyttthhhgggoooyyyooo^^^^^^PPPtttMMM666777555222222////////////...------,,,,,,******+++,,,+++***)))((()))(((((((((''''''''''''%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))''')))***,,,...111666:::;;;999999;;;???DDDGGGHHHIIIHHHKKKQQQVVVfff{{{ZZZMMMCCC===IIIeee~~~sssssseeeYYYSSSLLLAAA999777666888::::::888777999;;;999888888999;;;===<<<;;;======???@@@@@@???>>>>>>@@@??????>>>>>>>>>??????@@@??????>>>======<<<<<<=========<<<<<<;;;;;;;;;<<<=========>>>>>>>>>>>>;;;::::::<<<>>>???===;;;;;;;;;;;;<<<===>>>@@@AAA???GGGQQQYYY```iiivvvgggEEE666000/////////............,,,+++******)))*********))))))(((((((((((())))))((((((((((((((((((((('''&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%~~~}}}|||||||||}}}~~~}}}|||{{{vvvgggPPPHHHAAA???@@@BBBGGGLLLQQQKKKQQQRRRWWW}}}~~~}}}}}}}}}~~~zzzyyy{{{vvvXXXGGGVVVccc^^^XXX[[[ZZZ^^^ccchhhkkkpppyyy~~~}}}zzzxxxwwwyyy{{{{{{xxxvvvttttttwwwxxxzzz{{{{{{yyyvvvtttyyyyyyyyyyyyyyyzzz{{{|||yyyyyyxxxyyyzzzzzzxxxwww{{{~~~|||iiiUUUOOOSSSWWWNNNLLLSSSYYY___nnn|||qqqggggggkkkqqqyyy{{{hhh\\\ZZZPPPTTT^^^ooo|||kkkiiixxx{{{{{{~~~zzzmmmeeeiiiuuu```SSS]]]RRR:::===///---666///000000///.....................---,,,+++))))))((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((('''&&&,,,)))(((+++111888;;;<<<;;;@@@AAA???CCCKKKMMMKKKKKKBBBMMMeeennnqqqsssRRRGGGBBBFFFMMMbbb{{{nnnfffUUUPPPIIIBBB<<<:::::::::888888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???BBBBBBAAAAAA@@@@@@??????CCC???===>>>???===<<<<<<===;;;<<<@@@AAA>>>;;;<<<>>>=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;999<<<======>>>>>>>>>======777===???;;;:::======999???AAACCCFFFJJJSSS^^^ffftttvvv~~~mmmjjjqqq[[[555000777666---+++000111++++++,,,,,,,,,,,,+++******+++******))))))))))))))))))(((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%################################################~~~~~~~~~~~~|||zzzxxxssscccMMMGGGCCCCCCCCCCCCEEEIIISSSRRRZZZ___lll}}}~~~~~~~~~}}}}}}~~~{{{}}}~~~}}}{{{{{{|||~~~xxx\\\IIIQQQ^^^___]]]___\\\```eeeiiikkkppp~~~}}}}}}~~~~~~}}}{{{yyyxxxvvvwwwyyyxxxvvvuuutttuuuuuuvvvyyy{{{{{{zzzyyyxxxzzzzzzyyyyyyzzz{{{{{{|||zzzzzzzzzzzzzzzyyyxxxwwwyyy{{{|||tttbbbRRRRRR[[[SSSKKKJJJRRRZZZaaaqqqvvvlllkkkpppvvv~~~|||qqqddd[[[XXXVVVbbbtttxxxyyy~~~|||pppggghhhpppxxxooo\\\[[[xxx\\\@@@;;;111000444...000000///..................------,,,+++***)))(((***)))))))))((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''((())))))))))))))))))((((((+++******---333999<<<<<<>>>BBBDDDCCCFFFKKKKKKFFF===MMMeeeuuusssyyy~~~[[[IIIDDDAAASSSooo~~~rrrfff[[[TTTHHHEEEAAA<<<999777888888999999999:::<<<===??????BBBAAA@@@@@@?????????@@@CCCCCCBBBBBBAAA@@@@@@??????===<<<>>>>>>===;;;999DDD@@@>>>@@@@@@===<<<===AAABBBEEEGGGHHHGGGDDDBBBBBB???<<<;;;<<<>>>???@@@999999:::;;;<<<<<<;;;;;;>>>BBBCCC@@@???AAAAAA======>>>??????@@@FFFMMMSSS]]]gggrrr|||}}}}}}wwwkkkpppkkkHHH@@@888000///000000///...,,,,,,,,,,,,,,,+++******++++++***)))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%################################################}}}zzzyyywwwqqqaaaFFFBBBAAACCCCCCAAABBBFFFWWW]]]eeeiii~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~zzzyyyyyyzzz|||}}}}}}|||xxxbbbMMMKKKWWWaaadddccc]]]___eeejjjmmmsss{{{{{{{{{zzzzzzzzzyyyyyyuuuvvvwwwvvvttttttuuuwwwsssuuuxxx{{{|||}}}|||{{{{{{{{{zzzzzz{{{{{{||||||{{{{{{||||||{{{{{{zzzyyyxxxwwwssshhhYYYPPPUUU___NNNHHHIIIRRR\\\fffxxxsssqqqwww~~~zzzoooddd^^^YYYVVV^^^qqqtttkkkfffhhhkkksssssshhhXXXkkkoooMMM:::444333222///000000///..................---,,,,,,+++***))))))******)))))))))(((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((''''''&&&&&&''''''((()))*********************++++++---111777;;;===>>>BBBFFFHHHHHHJJJKKKGGGBBB<<>>???AAABBBCCCBBBAAA@@@??????>>>??????@@@@@@@@@???>>>>>>======>>>>>>???@@@BBBCCCAAA???@@@>>>???CCCFFFGGGKKKPPPTTTZZZdddmmmqqqmmmeee^^^RRRMMMGGGCCCAAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<===@@@???===<<>>AAAEEELLLUUU\\\gggttt~~~~~~|||sssaaaVVV@@@///000222---+++000,,,,,,------,,,,,,+++***++++++***))))))))))))***)))))))))((((((((('''''')))((('''&&&&&&'''((()))((((((''''''&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################~~~{{{|||{{{uuueeeGGGDDDCCCFFFFFFEEEIIIOOOeeeppppppjjj~~~}}}~~~~~~||||||}}}~~~{{{xxxvvvxxx|||~~~{{{xxxuuueeePPPIIISSSccciiifff^^^]]]cccmmmuuu{{{}}}{{{{{{zzzyyyyyyyyyzzz{{{vvvwwwwwwuuutttuuuxxx{{{tttvvvxxx{{{}}}}}}}}}}}}||||||{{{{{{{{{||||||}}}{{{|||~~~~~~~~~~~~~~~|||uuujjj^^^UUURRRVVV[[[JJJHHHJJJTTTaaaoooxxxvvv}}}}}}ssscccYYYYYYYYYWWWhhh{{{zzzooofffaaa```^^^]]]}}}sssVVV^^^www___===555555111000000000///...............------,,,,,,+++***))))))*********)))))))))((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((''''''''''''(((((())))))))))))******++++++---///222777;;;>>>@@@@@@DDDGGGJJJKKKLLLKKKHHHEEEVVVuuujjjFFF@@@SSSfff|||tttpppeee```WWWMMMEEE???;;;888888999999:::;;;<<<======>>>>>>???AAABBBBBBCCCCCC???>>>>>>>>>>>>>>>???@@@????????????????????????<<<=========BBBGGGIIIHHHKKKKKKPPPYYY___bbbgggnnnqqqwwwwwwlll```___]]]\\\[[[YYYVVVSSSPPPMMMGGGBBB???>>>>>>???@@@???<<<::::::<<<<<<;;;=========<<<;;;;;;;;;<<<;;;???CCCFFFLLLYYYhhhrrr|||}}}}}}|||sssyyyqqqZZZCCC777222......111---------------,,,,,,+++,,,+++******))))))******)))))))))((((((((((((''')))(((&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########################################################~~~~~~~~~~~~{{{kkkNNNJJJHHHIIIKKKOOOYYYccc|||iiixxx}}}}}}~~~}}}}}}~~~~~~~~~zzzwwwyyy}}}}}}xxxssspppdddRRRIIISSScccjjjfffbbb___eeevvv~~~|||||||||{{{zzzzzz{{{{{{|||yyyyyyyyywwwwwwxxx{{{~~~xxxyyy{{{|||}}}}}}}}}|||}}}||||||{{{{{{{{{||||||yyy|||wwwfff[[[XXXXXXVVVSSSIIIIIINNNXXXgggxxx{{{yyy{{{wwwkkk]]]TTTUUUYYYZZZooo~~~~~~ttthhh^^^XXXXXXSSSsssYYYSSSkkkpppsssJJJ888444222222000000///...............---,,,,,,++++++*********************))))))))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((((((''''''((((((***+++,,,000333777;;;>>>@@@AAABBBDDDGGGJJJLLLLLLLLLQQQUUUeeeQQQJJJSSSssstttkkkeeeaaaPPPMMMHHHBBB===;;;:::;;;;;;<<<===>>>???@@@@@@@@@AAABBBBBBCCCBBBBBBAAA@@@@@@@@@????????????@@@@@@@@@@@@AAABBBDDDEEEFFFFFFKKKMMMKKKJJJQQQ\\\bbbbbb```cccjjjsssvvvvvvyyy~~~|||{{{xxxrrrhhh```ccchhhpppxxx}}}{{{uuupppfffaaaZZZSSSPPPQQQTTTWWWTTTMMMFFFBBB@@@>>>===<<<::::::;;;<<<>>>>>>======;;;===>>>>>>>>>DDDPPP[[[gggpppzzz{{{{{{gggIII777444333000---............---,,,,,,,,,++++++******************)))))))))((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########################################################~~~~~~}}}}}}}}}|||lllMMMHHHEEEFFFJJJTTTeeetttiiivvv~~~}}}}}}~~~}}}}}}}}}zzz{{{}}}|||wwwrrrmmmaaaQQQJJJRRR```hhhhhhgggdddlll~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{|||{{{zzzyyyzzz}}}{{{||||||}}}}}}}}}||||||||||||{{{{{{zzzzzz{{{{{{xxx{{{yyyfffYYYXXXZZZUUUNNNJJJLLLRRR\\\lll}}}zzz~~~~~~uuummmccc[[[UUUSSSXXX___lllyyyxxxkkk___WWW^^^WWWqqqcccPPPggg|||^^^<<<333444333000000///...............,,,,,,,,,+++++++++******++++++*********)))))))))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''(((((())))))(((((('''''''''&&&'''(((***,,,---333666:::===>>>???AAABBBCCCFFFJJJKKKKKKQQQaaaqqqvvvUUU@@@KKKaaavvv|||ooobbbUUULLLAAAAAA@@@>>><<<<<<>>>@@@?????????@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBB@@@???@@@??????>>>>>>??????@@@@@@AAACCCFFFIIILLLOOOPPPUUUXXXWWWUUU\\\jjjqqqppp```dddmmmvvvyyywwwyyy~~~yyyllleeeeeehhhjjjjjjkkkqqq{{{|||uuufffccc^^^ZZZZZZ^^^cccfffhhh^^^RRRLLLGGGBBB??????:::::::::<<<>>>>>>===;;;<<<<<<======;;;;;;BBBLLLQQQ^^^kkk}}}dddFFF:::222)))......//////......---,,,,,,,,,+++************+++******)))))))))(((((((((''''''&&&%%%%%%&&&''''''%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$################################################~~~}}}}}}~~~~~~~~~wwwfffIIIEEECCCEEELLLYYYooo~~~gggzzz}}}|||{{{}}}}}}|||~~~}}}}}}~~~~~~~~~~~~}}}xxxtttmmm]]]MMMIIIPPP[[[ffflllhhhhhhsss}}}~~~~~~}}}~~~~~~~~~}}}{{{zzzyyy|||}}}}}}|||{{{{{{}}}||||||}}}}}}}}}}}}~~~~~~|||{{{{{{zzzyyyyyyzzzzzzwww{{{~~~}}}vvvdddTTTOOOQQQPPPKKKKKKOOOUUU___ooo}}}{{{~~~~~~~~~}}}{{{ooobbb[[[]]]XXXQQQVVVccciii{{{{{{ooobbbZZZaaaZZZrrrsssTTT```yyysssBBB111777111000000///...............,,,,,,,,,++++++++++++***+++++++++*********))))))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''((()))******)))((('''(((''''''''')))+++...///555888;;;<<<;;;<<<>>>@@@CCCFFFIIIJJJJJJVVVsssgggTTTEEEGGGfffwwwiii^^^SSSFFF<<<:::<<<>>>>>>===>>>AAADDDBBBBBBAAAAAABBBCCCDDDEEEDDDDDDFFFFFFEEEDDDBBBAAA???@@@AAACCCFFFHHHJJJLLLKKKMMMPPPUUUZZZ^^^bbbddd^^^dddeeeccciiivvv{{{wwwjjjnnnuuu|||}}}zzz}}}|||rrrpppuuu}}}}}}vvvooo^^^]]]]]]]]]___cccfffhhhrrreeeXXXSSSOOOIIIGGGHHHFFFCCCAAA@@@@@@???<<<999<<<:::;;;===<<<999<<>>===999:::???<<>>===>>>>>>===@@@AAACCCEEEEEEEEEEEEDDD@@@DDDFFFFFFHHHKKKIIIEEEIIINNNRRRQQQLLLKKKOOOTTTMMMVVVdddtttvvvpppmmmiiifffgggqqqrrrkkk^^^WWWTTTIII;;;===<<<;;;;;;;;;:::::::::=========AAAHHHUUUccclllzzzrrrOOO@@@111000222444000)))***000---------,,,,,,,,,++++++************))))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######""""""""""""""""""""""""~~~|||zzz}}}~~~{{{~~~uuu___JJJGGGJJJXXXiiiuuu{{{~~~nnn]]]bbbuuu~~~zzz}}}~~~{{{|||||||||~~~{{{}}}wwwaaaNNNJJJQQQOOOQQQ___iiimmmmmmuuu{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}~~~{{{zzz||||||zzzzzz}}}yyy}}}~~~{{{xxxuuucccPPPHHHFFFDDDDDDEEEJJJOOOQQQ^^^zzz~~~zzzuuukkk```XXXTTTYYY______XXXUUU]]]jjj}}}|||nnn``````ZZZpppgggcccuuusssddd777<<<111222111000//////......///---------,,,,,,,,,++++++***************))))))((())))))((((((((('''''''''''''''((()))))))))))))))''''''(((((())))))******,,,++++++,,,...222555777<<<999666666999>>>BBBDDDFFFGGGJJJ]]]|||wwwPPPFFFGGGDDDbbbwwwtttlll^^^OOOHHHDDD>>><<<<<<>>>??????BBBCCCEEEFFFFFFFFFFFFGGGJJJKKKKKKIIIMMMUUUYYYYYYVVVYYYZZZWWWUUUXXXbbbjjjkkkuuu|||ssskkkdddXXXMMMSSSLLLBBB<<<;;;<<<======;;;;;;<<<===@@@GGGOOOUUUiiiwwwrrrWWWDDD===444...///000---,,,------------,,,,,,,,,++++++************))))))))))))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#######################################{{{yyy|||}}}zzz}}}vvvaaaIIIIIILLLVVVfffrrrqqqkkkqqqcccYYY___qqq|||~~~~~~|||zzzzzz|||yyy~~~{{{nnn^^^LLLLLLUUUSSSSSS]]]ccclllnnnvvv~~~|||~~~}}}||||||}}}~~~}}}|||||||||}}}~~~{{{yyyxxxzzz~~~~~~||||||~~~~~~{{{|||{{{~~~~~~zzzwwwmmm[[[JJJDDDEEEEEEDDDEEEIIIOOORRRaaa|||~~~xxxqqqiii```VVVPPPQQQXXX___]]]SSSQQQ```rrrrrrbbb\\\___qqqxxxUUU```aaa|||oooDDD888333222222111000////////////------------,,,,,,,,,,,,******++++++******)))((())))))((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))),,,,,,,,,...000444777999:::777555888>>>CCCDDDCCCBBBNNN\\\vvvXXX@@@GGGUUU[[[xxxooocccZZZMMM@@@<<<;;;:::;;;>>>AAACCCCCCDDDEEEFFFFFFEEEEEEFFFHHHKKKQQQWWW]]]gggttt|||}}}pppqqqqqqpppqqqzzz|||zzzwwwqqqmmmkkkqqqaaaNNN@@@<<<<<<;;;::::::;;;<<<<<<<<<===AAACCCQQQ___ppp~~~}}}vvvkkk]]]UUUBBB///+++000333000---------------,,,,,,,,,,,,++++++*********))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$############$$$########################{{{zzz}}}|||xxx{{{uuuaaaNNNNNNOOOUUUbbbnnnkkkaaaccc\\\XXX^^^ooo~~~~~~}}}{{{{{{~~~xxxhhh\\\JJJIIISSSQQQPPPYYY^^^iiilllttt~~~|||}}}~~~}}}}}}~~~}}}}}}~~~~~~||||||~~~{{{yyyxxxyyy|||~~~~~~~~~||||||}}}zzzuuuqqqcccTTTEEEBBBDDDEEEEEEEEELLLRRRVVVddd~~~|||vvv{{{tttjjj```YYYVVVUUUUUUTTTXXX[[[WWWOOOQQQfff|||xxxjjjaaaeeewwwRRRRRRSSSrrr|||sssLLL111444333222111000////////////...------------,,,,,,,,,***++++++++++++***))))))))))))((((((((((((((((((''''''((()))))))))))))))******))))))))))))))))))+++,,,---000222555888999888888:::===BBBFFFHHHIIIKKKfffaaaCCCHHHbbbzzz~~~lll\\\SSSKKKBBB:::999:::;;;>>>BBBDDDEEEFFFEEEFFFGGGGGGFFFHHHLLLOOO```lll{{{uuutttsssooorrryyyrrr[[[LLLHHHGGGBBB===:::;;;======<<<===???AAA@@@JJJXXXgggvvvyyyttt[[[>>>//////333222///...------------,,,,,,,,,+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$########################}}}|||~~~|||vvvzzztttbbbOOOTTT[[[eeerrrwwwoooddd\\\ZZZZZZaaaqqq~~~~~~}}}}}}}}}zzzmmm]]]HHHDDDKKKJJJJJJSSSXXXcccgggoooyyy~~~zzzxxxyyy}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}zzzuuuoookkk[[[OOODDDBBBDDDEEEEEEGGGPPPVVVYYYfff{{{rrrkkkddd```YYYSSSPPPQQQTTTWWW[[[WWWTTTPPPPPPZZZqqq{{{qqqiiijjj~~~dddVVVRRRjjjyyyuuuVVV333888333222111000000/////////.........---------,,,,,,+++++++++++++++***))))))(((((())))))))))))))))))''''''((()))))))))))))))************))))))))))))***+++...111555777999:::888===BBBEEEEEEHHHNNNSSScccbbbGGGMMMnnnyyylll```QQQGGGAAA===;;;:::<<<===???AAACCCEEEFFFGGGFFFIIIMMMOOORRRYYYcccjjjzzzpppmmmqqqqqq```YYYZZZ[[[UUUMMM<<<<<<===<<<;;;;;;<<<>>>===???DDDNNN\\\lll}}}yyy{{{XXX===111000111111.........---------,,,,,,++++++++++++************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%########################~~~~~~||||||vvvzzzvvvfffOOOXXXllluuujjj[[[[[[\\\cccttt~~~~~~~~~~~~}}}|||xxxqqq```III@@@EEEDDDEEEOOOTTT[[[aaajjjuuu|||xxxwwwyyy~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{||||||uuukkkdddVVVNNNHHHFFFEEECCCFFFJJJRRRXXX[[[ggg~~~xxxoooeee^^^JJJMMMOOOPPPPPPPPPQQQRRR\\\VVVPPPPPPXXXhhh{{{tttnnnqqqtttYYYOOO```~~~iii???;;;333333222111000000000000............---------,,,+++++++++,,,++++++***)))(((((())))))))))))******''''''((()))))))))))))))***************************,,,000444888:::<<<<<<<<>>FFFQQQaaannn||||||xxxwwwxxxTTT<<<333111000............---------,,,,,,++++++++++++*********)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~~~~|||||||||{{{|||www|||zzzkkkUUU]]]wwwpppiii\\\]]]]]]bbbttt~~~||||||}}}~~~~~~yyy}}}xxxuuurrrdddKKKAAAEEECCCDDDMMMQQQRRR\\\hhhttt|||yyyzzz~~~~~~~~~}}}|||{{{|||~~~}}}}}}}}}~~~~~~zzz{{{|||~~~~~~}}}}}}~~~}}}}}}uuuggg\\\TTTPPPMMMJJJEEEBBBFFFMMMRRRXXXZZZgggxxxmmmaaaXXXRRRDDDIIINNNQQQQQQQQQQQQRRRVVVRRRRRRXXXdddxxxzzzqqq|||~~~ZZZLLLVVVOOO999333333222111000000000000............------------++++++,,,,,,++++++***)))(((((()))))))))*********''''''((())))))))))))))))))))))))******++++++,,,+++...333888<<<>>>??????CCCEEEHHHHHHHHHMMMWWW___xxxOOOCCCIIIiii}}}jjjZZZTTTIIIBBB===<<<<<<;;;@@@GGGCCCDDDEEEDDDEEEJJJPPPVVV```gggooowwwxxxkkkdddeeegggdddaaaVVVWWWXXXUUUNNNGGGAAA???BBB===:::<<<>>>BBBKKKUUUggg}}}}}}~~~rrrRRR@@@666000............------------,,,,,,+++++++++***************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$}}}~~~{{{zzz{{{yyyyyy~~~|||xxx~~~~~~ppp^^^bbbyyyzzzeeeeee]]]^^^]]]aaattt|||{{{yyyzzz}}}~~~~~~{{{|||~~~|||wwwuuugggMMMCCCGGGDDDEEELLLPPPMMMYYYhhhuuu}}}{{{}}}~~~}}}zzzyyyzzz}}}}}}}}}~~~~~~wwwxxx{{{}}}||||||~~~~~~uuucccUUUSSSRRRPPPMMMFFFAAAFFFOOOQQQWWWYYYfff}}}tttfffXXXOOOKKKMMMOOOQQQQQQPPPQQQUUUXXXPPPPPPUUU___mmmsss{{{xxx```NNNRRRzzzwwwYYY444444333222111000000000000//////.........---------+++,,,,,,,,,,,,+++******(((((())))))*********+++'''(((((()))))))))))))))(((((()))***+++,,,,,,,,,---000555;;;???AAABBBBBBHHHGGGEEEEEEIIIPPPYYY___TTTDDDBBBOOOwwwxxxmmmXXXIIIGGG@@@;;;:::======<<<@@@GGGFFFGGGGGGGGGIIIPPPYYY```qqqwwwsssllliiifffcccgggjjjllljjjcccYYYPPPKKK@@@<<<===AAAAAA???CCCJJJRRRlllzzzlllgggOOO===222//////.........---------,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzxxx}}}}}}}}}}}}}}}|||{{{zzzfffmmm~~~qqqcccbbb\\\^^^ccckkkxxx|||~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}|||zzzzzzkkkYYYIIIGGGIIIHHHHHHLLLRRRYYYcccnnnyyy|||~~~{{{yyyzzz~~~}}}}}}{{{yyywwwyyy|||}}}yyyyyy~~~}}}{{{yyy}}}}}}~~~}}}xxxkkk[[[OOOXXXRRRMMMKKKIIIGGGJJJNNNVVV\\\\\\gggjjjQQQGGGJJJPPPLLLIIIJJJSSSZZZ[[[YYYYYYXXXWWW[[[fff{{{}}}}}}vvvooohhhvvvmmmIIIIIIfff|||yyy~~~jjj999999///000222...000444/////////.........---------++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))*********+++***)))))))))***,,,---000444999===???@@@BBBCCCEEEIII???>>>MMMSSSccc\\\BBBKKKLLL___|||fff[[[QQQDDD>>>@@@999>>>AAA???>>>AAAEEEHHHFFFCCCFFFMMMSSSZZZgggtttwwwrrr}}}wwwqqqdddTTTLLLHHH===:::===:::GGGSSScccttt~~~qqqyyy~~~gggDDD...555---......))),,,000***------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&~~~}}}|||}}}}}}qqqvvv~~~yyykkkaaa___bbbcccfffkkkvvv|||~~~~~~|||||||||}}}}}}}}}}}}|||zzzyyyxxxmmm[[[KKKJJJKKKJJJLLLPPPRRRYYYaaaiiisss{{{{{{www{{{|||vvvsssqqqqqquuuzzz|||}}}{{{zzzxxxvvvuuuwww|||}}}yyyyyy~~~~~~}}}~~~~~~|||{{{zzz}}}~~~~~~{{{sssgggXXXOOOUUUOOOKKKKKKKKKKKKNNNTTTZZZ______iiixxxdddRRRKKKMMMPPPRRROOORRR]]]ffffffaaa^^^[[[[[[___lllwwwllldddaaasssrrrMMMJJJgggtttqqqttt@@@:::111222555//////333/////////.........---------++++++++++++++++++++++++*********)))))))))))))))))))))))))))************+++***))))))***+++,,,---333666:::===???AAACCCEEEFFFLLLAAA???YYYuuugggOOOOOOXXXZZZtttxxxdddRRRKKKEEE===:::===<<>>@@@>>>@@@JJJWWWfffwwwzzzwwwpppYYYFFF666000333444...///222,,,------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&%%%%%%%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&}}}{{{zzz|||{{{~~~}}}tttkkkgggdddaaajjjiiihhhjjjrrr~~~}}}{{{{{{{{{}}}}}}}}}|||{{{zzzxxxxxxqqq```RRROOOOOOMMMPPPUUUTTTYYY___dddkkkrrrsssoookkklllrrr~~~{{{mmmiiiffffffkkkqqqvvvyyyyyyxxxwwwttttttwww}}}|||yyyzzz}}}{{{}}}~~~~~~}}}}}}~~~~~~||||||||||||~~~~~~wwwlll___SSSMMMPPPKKKIIIKKKMMMOOOTTTZZZ^^^bbb```iii}}}rrraaaSSSPPPQQQRRRTTTRRRYYYgggrrrqqqggg```^^^^^^cccqqq~~~ooo___XXXXXXmmmuuuSSSLLLlllwwwooo}}}III;;;222444888111...111.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))))))))*********+++++++++*********+++,,,...///555888:::<<<>>>@@@DDDGGGCCCHHH???CCCjjjpppHHHCCCRRR]]]{{{vvv```PPPCCCAAA@@@<<<;;;???@@@AAACCCFFFGGGFFFFFFFFFEEEHHHQQQ^^^kkkxxxrrr^^^HHH??????;;;>>>DDDKKKUUUeeeyyy~~~oootttyyykkkWWW888111222333---...000(((------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&}}}{{{{{{~~~}}}zzzllleeeiiijjjgggllljjjgggffflllxxx}}}{{{{{{|||}}}}}}}}}}}}|||{{{zzzyyywwwhhh\\\YYYUUUPPPRRRXXXWWW[[[^^^___ccciiijjjhhh___aaahhhrrr|||}}}wwwpppfffccc``````dddkkksssxxxyyyyyyyyyyyyxxxzzz}}}}}}||||||{{{{{{||||||}}}|||zzzzzz}}}~~~|||~~~}}}|||}}}|||rrrcccVVVNNNJJJMMMIIIGGGJJJMMMPPPVVV]]]```cccaaaiiiuuucccUUUQQQSSSUUUTTTSSS\\\mmmyyyuuuhhh^^^ddddddjjjzzz~~~kkkXXXQQQSSSfffuuuZZZQQQrrryyyYYY===222444999111...000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''''')))))))))******++++++,,,+++*********,,,...///111777888:::;;;<<<@@@EEEHHHDDDCCCFFF\\\|||ZZZJJJNNNddd{{{wwwllleeeRRRGGG>>>===>>>======@@@DDDBBBDDDGGGHHHFFFDDDDDDEEEIIISSSbbbttt{{{kkkVVVKKKFFF???DDDEEEFFFJJJUUUggg{{{~~~lllHHH999111...***...000(((...------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&~~~~~~}}}~~~}}}zzzmmmhhhlllmmmhhhhhheeeaaa```fffttt~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}||||||}}}rrriiieee^^^TTTRRRWWWYYY]]]^^^]]]^^^cccdddccc[[[]]]bbbjjjqqqrrrmmmhhhbbb```___^^^bbbiiiqqqvvvxxxzzz}}}}}}}}}|||}}}~~~}}}}}}||||||||||||}}}}}}~~~}}}||||||}}}~~~~~~}}}~~~~~~~~~vvvjjj[[[PPPJJJIIIMMMIIIGGGJJJMMMPPPVVV]]]cccgggfffnnn|||hhhVVVPPPSSSWWWZZZZZZddduuuyyykkkaaafffiiirrrmmmZZZTTTSSSaaaxxx}}}xxxfff[[[tttzzzoooCCC333222777222...111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''((())))))***+++,,,,,,,,,++++++++++++---///111333666777999:::<<<@@@EEEIIIPPPJJJ___zzzMMMAAATTTuuukkk]]]SSSMMMDDD>>>999:::<<<===>>>???FFFCCCDDDGGGGGGDDDDDDHHHNNNRRR[[[iii}}}~~~}}}|||~~~}}}pppfff___TTTLLLHHHDDDDDDJJJXXXiiivvv{{{dddLLL:::111,,,222666---......------,,,++++++***************************((((((((((((((((((((((((''''''((((((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&}}}~~~|||tttnnnllliiieeeccc___[[[[[[bbbrrr~~~~~~}}}~~~|||}}}}}}~~~yyyuuurrrgggYYYSSSUUUYYY]]]^^^\\\[[[^^^```___ZZZ[[[]]]ccchhhiiieeebbb^^^_________aaafffmmmrrrsssvvvyyy{{{{{{zzz{{{{{{~~~~~~~~~~~~~~~|||~~~}}}wwwmmmaaaVVVOOOLLLLLLNNNJJJHHHKKKNNNQQQWWW^^^ffflllmmmwwwlllZZZTTTWWWZZZfffhhhqqq~~~~~~rrrkkkbbbgggtttrrraaaZZZWWW]]]mmmvvv|||uuufffmmmzzzPPP999111666333000222222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((((())))))***+++,,,------+++++++++,,,...111333444555777999;;;>>>BBBHHHLLLYYYWWW}}}hhhXXXEEEJJJrrr}}}fffVVVKKKDDD@@@<<<:::999;;;>>>AAACCCCCCGGGCCCDDDHHHGGGDDDJJJUUU[[[```iiivvv{{{uuusssppplllgggbbb^^^\\\VVVXXXZZZ\\\___dddjjjnnnsss}}}{{{wwwmmmWWWNNNFFFDDDGGGOOO[[[fffmmm~~~yyy```KKK;;;///111555///......------,,,,,,++++++************************))))))))))))))))))))))))''''''((()))((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&~~~}}}~~~{{{yyytttkkkeeeccc___[[[WWWWWWaaasss~~~~~~}}}}}}~~~~~~yyyzzz|||}}}|||}}}|||ppp^^^TTTUUUVVV\\\^^^[[[YYY\\\]]]]]]YYYXXXYYY\\\```aaa```^^^YYY[[[^^^___```bbbfffiiikkkmmmooopppqqqtttxxx{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}vvvnnnbbbXXXSSSQQQRRRRRROOOKKKJJJMMMQQQTTTZZZaaagggooorrr~~~rrreeebbbbbbcccoooqqqyyy}}}uuuqqqeeelll|||vvvfff___ZZZ[[[eeelll}}}nnnbbbvvvaaaBBB222666444111333222000000000000/////////...------------------------*********)))))))))))))))((())))))***,,,------...+++++++++---///222444666555777;;;>>>AAAFFFKKKOOO___hhhiiiIIILLLYYYuuusssaaaQQQHHHCCC???===:::;;;===>>>AAAEEEFFFEEEGGGDDDFFFJJJIIIIIIVVVhhhpppxxx|||xxxrrrkkkccc]]]ZZZRRRTTTTTTRRRNNNLLLLLLNNNPPPWWW```fffhhhfffcccaaafffcccaaadddjjjoooppppppttttttuuuyyyzzz{{{yyy}}}|||kkk]]]PPPKKKKKKNNNTTT\\\```yyyrrrcccOOO666...111............---,,,,,,++++++************************))))))))))))))))))))))))'''''')))))))))(((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&~~~~~~~~~|||{{{zzzyyyxxx|||wwwkkkdddeee^^^ZZZVVVVVV```sss~~~~~~}}}|||}}}}}}|||{{{wwwxxxzzz|||~~~}}}}}}vvvbbbVVVVVVTTTZZZ]]]ZZZXXXZZZ\\\[[[WWWVVVUUUWWW[[[]]]^^^]]]TTTXXX\\\^^^^^^^^^```cccdddeeeeeefffiiinnnuuu{{{zzz{{{}}}~~~~~~}}}{{{zzz|||yyyqqqggg[[[SSSRRRTTTWWWXXXPPPLLLKKKOOOSSSWWW]]]dddeeennntttvvvppppppnnnkkkqqqttt{{{xxxsssrrrttt{{{yyyhhhbbb\\\ZZZbbbbbbzzzrrrZZZ```nnnIII555666555222333111000000000000////////////------------------------)))))))))))))))*********((())))))+++,,,---......++++++,,,---///222555777555888<<<@@@DDDIIINNNRRRfffyyyhhhRRROOOIIIbbbwwwnnncccTTTGGG@@@===;;;999999;;;===>>>???BBBBBB@@@FFFDDDHHHMMMLLLNNN```vvv}}}yyyssskkkddd]]]ZZZ```cccfffeeeaaa]]][[[[[[WWWWWWVVVTTTRRRRRRTTTVVVVVVRRRNNNOOOSSSVVVTTTQQQRRRSSSVVV^^^iiissszzz~~~uuurrrqqqzzzmmm[[[SSSQQQOOORRRWWWVVVtttzzzdddAAA111222222///......------,,,++++++************************))))))))))))))))))))))))&&&((()))***)))(((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&}}}zzz~~~vvvlllaaa[[[___TTTSSSXXX[[[kkk}}}|||}}}}}}||||||{{{{{{zzzzzzzzzzzzyyyzzz{{{}}}~~~~~~yyysssiiiXXXHHHPPPUUUZZZ[[[[[[ZZZXXXVVVRRRTTTTTTSSSUUUYYYXXXTTTQQQOOOMMMOOOUUUZZZ^^^___```___\\\ZZZ```llltttwwwzzz|||yyy}}}~~~www}}}{{{{{{{{{~~~~~~yyyttteee[[[QQQPPPWWW\\\ZZZUUUKKKIIIKKKRRRVVVYYY^^^eeeeeelllxxx}}}}}}}}}yyyssstttrrrtttyyyyyytttooonnnuuu|||rrrddd[[[ZZZ\\\kkkWWWQQQvvvMMM444444666555000555000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))***++++++,,,,,,------...000222444444333;;;<<<===DDDIIICCCNNNkkkvvv[[[GGGGGGZZZlllllllllXXXPPPFFF@@@???>>><<<999>>>;;;===DDDEEEBBBBBBFFFGGGDDDIIITTT[[[cccwww{{{vvvmmmddd___^^^___aaannnpppqqqoookkkiiijjjlllhhhiiihhhfffcccaaa```aaa^^^]]][[[[[[[[[YYYWWWTTTSSSXXX```gggmmmrrrwwwzzzwwwqqquuu{{{wwwssskkk^^^UUURRRQQQPPPRRRcccyyyxxxqqqVVV:::222111///000000...------+++(((***++++++++++++***))))))++++++******))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}{{{~~~yyyqqqjjjeee]]]OOOMMMRRRVVVggg}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}xxxyyyzzz|||}}}~~~~~~~~~~~~|||wwwnnn\\\MMMMMMRRRWWWYYYZZZZZZXXXVVVRRRUUUUUUTTTVVVYYYWWWRRRMMMIIIFFFGGGLLLQQQTTTVVVXXXXXXWWWUUU[[[gggoooqqqmmmvvvvvvyyy{{{}}}||||||~~~tttkkk]]]WWWRRRSSSXXX[[[XXXTTTMMMKKKMMMQQQUUUVVV[[[aaagggmmmxxx~~~}}}vvvnnnooonnnppprrrppplllmmmqqqzzzxxxjjj```\\\]]]hhh~~~eeeMMM]]]mmm|||ZZZ999555555222...111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******++++++,,,,,,------,,,---///222555666666666555===@@@CCCGGGGGGYYYwww{{{KKKGGGHHHggg{{{hhhUUUMMMFFF>>>;;;;;;===<<<:::??????DDDIIIIIIEEEDDDHHHDDDJJJ\\\rrr||||||{{{wwwsssgggeeebbbaaacccggglllpppqqqssstttsssqqqppprrrtttvvvuuutttssssssrrrqqqppppppnnnlllllllllllljjjhhhhhhlllqqqtttvvvwwwxxxzzzxxxxxxzzz~~~~~~yyyuuuvvvuuuqqqiiibbb\\\ZZZXXXUUURRR[[[hhhvvvooonnnqqqcccOOO===------......---,,,---------+++++++++++++++***))))))*********)))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~~~~~~~~~~}}}}}}yyytttqqq]]]LLLGGGLLLSSSeeexxx{{{~~~}}}~~~}}}~~~~~~yyyzzz{{{}}}~~~~~~~~~~~~{{{~~~}}}tttbbbRRRJJJMMMQQQVVVYYYYYYXXXWWWSSSVVVVVVUUUVVVXXXTTTOOOJJJFFFBBBAAACCCGGGKKKMMMOOORRRSSSSSSYYYccckkkmmmgggwww{{{xxx~~~~~~}}}~~~}}}yyyjjj^^^UUUUUUWWWZZZ[[[YYYUUUQQQOOOMMMNNNQQQRRRSSSXXX___iiimmmwww}}}tttjjjhhhhhhiiigggaaa___hhhttt|||zzzmmmaaaZZZXXXggg{{{zzzSSSOOOXXXlll~~~oooBBB666777222///...000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,---.........,,,...222555777888888888222AAAFFFDDDKKKYYYsssaaaEEEUUUXXX~~~{{{nnn]]]IIIAAA<<<888777:::===>>>>>>@@@BBBGGGJJJIIIHHHMMMTTTZZZiii~~~yyysssooonnnmmmjjjggghhhgggggghhhkkkoootttwwwttttttuuuuuutttuuuxxx{{{zzzxxxwwwxxx{{{|||zzzxxxwwwuuusssrrrsssttttttsssxxxzzz||||||{{{yyyyyyyyyuuutttvvvzzz{{{zzz|||tttqqqqqqllliiiiiijjjiiiccc___\\\ZZZ\\\gggwww~~~zzznnnpppyyyxxxnnnTTT555000000///...------...000+++++++++++++++******)))))))))))))))************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}|||}}}~~~~~~~~~yyyvvv^^^KKKDDDJJJTTTgggyyy}}}yyy}}}}}}}}}}}}~~~~~~zzz{{{}}}~~~~~~}}}|||{{{|||}}}~~~zzz~~~wwweeeUUUGGGHHHKKKRRRWWWWWWVVVWWWSSSVVVWWWVVVWWWWWWRRRLLLLLLHHHCCC@@@@@@CCCGGGIIIKKKPPPSSSTTTZZZcccjjjlllnnn|||}}}~~~~~~yyynnn___UUURRRXXX^^^aaa^^^XXXRRROOONNNMMMNNNQQQQQQRRRXXX```iiilllvvvvvvlllddddddccc]]]UUUUUUfffxxx~~~rrrfff\\\WWWdddqqq]]]PPPYYYiiiJJJ777999333333111000000000000////////////------------------------+++++++++++++++++++++++++++++++++,,,------.........111444777888888888888666FFFHHHFFFYYYxxxSSSQQQkkkzzzrrrYYYKKKHHH;;;999777888<<<@@@BBBCCCDDDFFFGGGHHHJJJTTTeeesss~~~~~~nnnjjjfffeeefffggghhhgggrrrrrrrrrqqqrrrssstttuuuttttttsssssssssuuuxxxzzzvvvsssqqqtttyyy|||zzzwwwssspppnnnmmmoooqqqrrrrrruuuwwwyyyyyyxxxwwwxxxyyyxxxwwwyyy}}}~~~|||~~~{{{uuunnnjjjkkksss{{{yyypppiiifff]]]WWW[[[hhhuuuyyyvvvjjjDDD444333222222000,,,---///++++++,,,,,,++++++***)))(((((())))))******++++++((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}|||}}}~~~zzzwwwaaaLLLDDDJJJUUUhhhzzz}}}zzz{{{|||}}}}}}}}}}}}}}}~~~zzz{{{|||}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~zzz~~~xxxgggXXXHHHEEEFFFNNNSSSTTTUUUXXXTTTWWWXXXVVVVVVVVVQQQKKKMMMKKKFFFCCCAAABBBFFFHHHIIIPPPTTTVVV[[[dddkkkmmmuuu~~~~~~{{{nnn```WWWSSSWWW]]]dddddd^^^UUUPPPNNNMMMLLLNNNQQQRRRSSS[[[dddjjjmmmwww{{{sssgggeeebbbZZZSSSWWWlll}}}qqqddd\\\___ggg~~~eeeOOOVVVccc~~~OOO777999222666333000000000000////////////------------------------+++++++++++++++++++++,,,******++++++,,,---------000333777888777777777888<<>>BBBDDDEEEHHHIIIIIIJJJSSSjjj|||yyy{{{|||{{{xxxvvvuuurrrpppgggfffeeefffiiimmmoooppppppqqqqqqrrrsssttttttuuutttsssrrrrrrrrrssstttttttttpppooorrryyy|||{{{xxxrrrpppnnnnnnppprrrssstttoooqqqsssttttttuuuvvvxxxxxxwwwyyy}}}}}}{{{}}}ppplllooo|||zzzssshhh___VVVTTTVVV^^^mmm|||yyyTTT777222000222111---+++---+++,,,,,,,,,,,,+++******(((((())))))******++++++((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{wwwfffQQQHHHMMMUUUhhhzzz~~~}}}{{{|||~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}yyyyyyzzz{{{{{{{{{{{{{{{{{{~~~~~~~~~xxxkkk]]]LLLDDDBBBJJJPPPPPPSSSXXXUUUWWWWWWUUUUUUUUUQQQKKKLLLKKKHHHEEEBBBCCCEEEHHHIIIPPPVVVWWW[[[cccjjjmmmsssyyy}}}~~~sssbbbVVVTTTUUU\\\```ccc```YYYQQQNNNNNNMMMNNNPPPSSSSSSUUU___iiimmmrrr}}}{{{lllgggaaa\\\ZZZdddzzzvvvfff[[[```hhhzzzrrrOOOLLLYYYoooTTT777888...777222000000000000////////////------------------------++++++++++++,,,,,,,,,,,,*********+++,,,,,,------111444888888777777999<<>>222+++///111...,,,...,,,,,,,,,,,,,,,++++++***))))))))))))************((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%||||||~~~}}}|||ppp\\\RRRTTTYYYiii{{{~~~~~~|||~~~~~~}}}~~~}}}}}}~~~~~~zzzzzz{{{||||||||||||{{{|||}}}|||{{{|||zzzqqqfffQQQEEE@@@GGGMMMMMMQQQXXXUUUWWWVVVSSSTTTUUURRRMMMJJJKKKKKKHHHEEEEEEGGGIIILLLSSSXXXYYY\\\dddllloooqqqwwwtttsss|||}}}}}}}}}{{{tttgggYYYSSSUUUYYY^^^^^^]]]WWWPPPLLLMMMOOOPPPQQQSSSUUUUUUWWWaaalllssszzz~~~kkkccc[[[[[[aaapppwwweeeWWW```jjjxxxVVVKKKSSShhh___>>>;;;---777111000000000000////////////........................+++++++++,,,,,,,,,------++++++,,,,,,------......111555888888888999>>>CCCFFFKKKQQQlllvvvZZZLLLMMMsssXXXCCCDDDBBB888888:::===???AAACCCEEEGGGIIIVVVfffwwwzzzvvvuuuuuuttttttmmmlllkkkllllllhhhbbb\\\ZZZ^^^^^^[[[\\\___^^^[[[^^^```bbbeeefffggghhhiiipppoooooonnnnnnmmmmmmmmmpppooonnnpppqqqqqqnnnkkkggghhhiiijjjlllmmmnnnooommmllllllmmmooopppooonnnooopppqqqpppooooooqqqssssssrrrtttwwwwwwuuuwww|||}}}~~~wwwuuu{{{~~~www{{{}}}yyyxxx{{{yyyqqqllljjjdddaaammm~~~SSS>>>......111///---///,,,,,,------,,,,,,+++************)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~{{{zzz}}}}}}}}}~~~zzzfff\\\[[[]]]kkk}}}~~~{{{xxxzzz~~~}}}~~~|||{{{{{{|||~~~}}}~~~~~~~~~||||||{{{zzz|||}}}vvvlllTTTGGG???EEEKKKKKKPPPXXXUUUWWWUUURRRSSSUUURRRNNNJJJLLLMMMKKKIIIGGGIIIKKKOOOWWW\\\\\\^^^fffnnnrrrrrrrrrmmmqqq{{{{{{{{{~~~~~~|||uuujjj^^^UUUSSSWWW\\\]]][[[VVVOOOJJJIIILLLOOOSSSSSSVVVWWWVVVWWWaaammmxxxggg]]]UUUXXXdddwww{{{gggXXX[[[eeennn\\\OOOQQQiiijjjEEE@@@...888222000000000000////////////........................+++++++++,,,,,,---------,,,,,,------...//////000111444888999999<<>>JJJZZZxxxdddLLL===444777???999<<>>@@@DDDGGGOOOXXXZZZ]]]\\\XXXVVVWWWUUURRRMMMMMMMMMKKKJJJKKKMMMPPPSSSVVV[[[___ccchhhmmmpppttttttuuuttttttwww{{{~~~~~~wwwhhhXXXQQQOOOPPPTTTXXXWWWPPPKKKLLLMMMMMMOOOQQQTTTTTTUUUVVVUUUYYYhhhwww~~~tttZZZVVVNNNKKKXXXnnn~~~ppp]]]YYYWWWdddqqqMMMPPPooo[[[>>>999666111222222222111111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///222555555:::666666AAAFFFCCCGGGSSSfff}}}QQQIIIHHH[[[|||}}}```EEE;;;;;;888888;;;BBBDDDEEEFFFGGGJJJMMMOOO___|||lllbbb\\\XXXVVVXXXQQQNNNJJJGGGFFFFFFFFFGGGGGGSSSXXX[[[```[[[XXX___cccddddddaaa[[[VVVTTTTTTYYYWWWUUUTTTTTTSSSQQQOOOKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSUUUWWWWWWTTTRRRPPPRRRRRRSSSUUUWWWXXXXXXVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZ]]]]]]^^^^^^^^^_________cccaaa^^^]]]___dddjjjnnnmmmsssyyy~~~~~~zzzvvvkkkrrrrrruuuxxxvvvsssvvv|||~~~zzzvvvzzznnnqqqtttzzzzzzhhhPPP;;;111...///000.........---------,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}~~~~~~|||}}}vvvpppjjjeeeggglllnnnllliiihhhjjjoootttxxx|||{{{wwwrrrttt{{{~~~}}}}}}||||||||||||{{{|||}}}}}}zzzsssbbbNNN>>><<>>CCCEEEBBBVVVzzzgggMMMZZZhhhBBB;;;:::;;;<<<===???@@@AAAEEEDDDFFFIIIGGGFFFQQQ```|||iii```aaacccccc]]]^^^\\\UUUMMMIIIKKKOOO^^^~~~{{{zzz~~~}}}|||zzzyyytttrrrmmmiiifffdddcccccc```___]]]YYYTTTNNNIIIFFFLLLJJJGGGEEEDDDEEEGGGIIIJJJOOOTTTZZZ```lll{{{|||mmmmmmnnnkkknnnvvv|||yyytttooorrr{{{oooDDD000333/////////.........------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~}}}~~~}}}{{{rrrbbbSSSLLLKKKLLLNNNSSSXXX^^^cccffflllrrrwww{{{~~~~~~~~~~~~~~~~~~~~~xxxiiiTTTEEEDDDJJJQQQTTTQQQTTTUUUSSSTTTWWWWWWTTTSSSTTTTTTRRRRRRSSSVVVXXXZZZYYYXXXVVVWWW[[[bbbgggkkkmmmppprrrsssuuuxxx{{{}}}{{{xxxwwwxxx{{{||||||wwwwwwssslllgggddd^^^WWWOOONNNQQQUUUTTTOOOMMMOOOWWWUUUVVVXXXWWWUUUXXX^^^fffhhhoooxxx~~~}}}nnn___OOOKKKMMMUUU___iiixxx}}}yyy___[[[UUU^^^zzz^^^]]]hhhccc:::777333555444444333222111111000000///////////////..............................---...///000111333777:::888===AAAGGGHHHIIIjjjwwwQQQNNNlllWWWDDD:::::::::;;;>>>AAABBBAAAEEECCCFFFIIIHHHMMMccc|||jjjccchhhooorrrsssvvvttthhhXXXOOOQQQWWWooo}}}xxxrrrnnnkkkeeedddccccccbbbaaa___]]][[[\\\\\\\\\```hhhttt|||~~~tttqqqpppnnnnnnqqqqqqqqqmmmggghhhooouuuvvvYYY<<<444////////////............++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''~~~}}}~~~}}}~~~}}}zzz}}}}}}uuucccRRRHHHLLLKKKKKKNNNTTT\\\dddiiimmmrrrvvvyyy~~~~~~|||{{{~~~}}}}}}|||}}}}}}|||zzz}}}|||nnnYYYHHHBBBGGGMMMPPPNNNQQQRRRPPPQQQUUUVVVTTTTTTTTTSSSQQQQQQTTTYYY]]]ZZZXXXUUUSSSSSSXXX```eeelllmmmoooooooooqqqtttvvv{{{xxxuuuuuuvvvyyyzzz{{{rrrpppiii___ZZZXXXTTTOOOQQQPPPRRRTTTQQQMMMOOOTTTZZZXXXWWWXXXWWWVVV\\\dddnnnooouuu~~~ssscccVVVQQQNNNPPPYYYaaajjjxxxyyyvvvyyy}}}fff]]]UUU\\\ttt[[[QQQUUUppprrrFFF???777222222222222222222222222000000//////......------........................---...000000111444777::::::@@@FFFMMMNNNRRR|||pppRRRJJJ\\\WWWAAA:::<<<;;;;;;<<<@@@DDDEEECCCHHHGGGKKKPPPQQQ\\\||||||hhhaaajjjtttwwwxxxbbbVVVXXX___uuu~~~yyyuuurrrqqqqqqkkkllliiicccbbbfffjjjjjjmmmuuu~~~jjjGGG444000/////////............++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''|||}}}~~~|||{{{}}}~~~~~~xxxgggTTTIIINNNOOOTTTXXXXXXXXX___gggfffhhhlllvvv~~~~~~}}}|||}}}~~~~~~|||}}}~~~~~~vvv```IIIBBBJJJMMMIIIOOOKKKKKKPPPSSSSSSSSSVVVZZZWWWSSSQQQQQQSSSUUUVVVVVVUUUSSSSSSUUUXXX\\\___eeeiiikkkjjjkkkrrrxxxzzz~~~{{{wwwtttrrrpppmmmkkkddd^^^TTTNNNLLLNNNQQQTTTUUUWWWXXXVVVRRRRRRVVV[[[bbb^^^\\\ZZZXXXZZZeeepppwwwuuuyyyuuujjj^^^SSSEEEJJJRRR\\\hhhtttpppaaaUUUWWWggg}}}qqqGGGUUU___eeeCCC???222555444333222111111111111---.........//////000000111111000000//////......111///111555666444666999;;;FFFDDDDDDSSScccRRRGGGPPPddd|||uuuQQQFFFAAA999===<<<<<<===@@@BBBCCCCCCDDDMMMPPPPPP]]]~~~zzzoookkkpppyyyqqqWWWHHHUUUmmm}}}}}}}}}||||||||||||}}}}}}}}}~~~{{{yyywwwwwwyyy|||}}}}}}}}}}}}}}}~~~wwwoooqqqvvv~~~zzziiiiiikkkiiiccc```cccfffgggzzz~~~eeeAAA222...---...000000......---------,,,,,,,,,+++++++++++++++************)))************))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%{{{{{{{{{{{{|||}}}}}}~~~yyyiiiWWWKKKOOOPPPTTTXXXXXXWWW\\\ccceeeffflllvvvyyyeeeLLLCCCHHHLLLHHHKKKHHHJJJPPPSSSRRRQQQSSSWWWUUURRRPPPPPPQQQRRRRRRVVVTTTSSSRRRSSSVVVYYY\\\^^^ffflllkkkkkkpppvvvzzz~~~{{{vvvpppiiidddaaaYYYUUUOOOJJJJJJLLLOOOQQQRRRTTTVVVUUUSSSTTTYYY^^^```^^^\\\\\\\\\___iiitttzzzxxxzzzuuukkk^^^SSSLLLOOOVVV___jjjuuutttdddVVVVVVdddzzzxxxJJJPPPXXXyyyiiiIII???555555444333222111111111111....../////////000000000111000000000/////////...222000222555666444666::::::GGGEEEEEETTTjjjsssLLLHHHRRReee|||}}}UUU>>>;;;<<<:::<<<<<<===???AAACCCDDDEEEKKKOOOPPPUUUkkk|||uuurrrvvv}}}ppp```OOOIIIXXXlll~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyxxx{{{xxxvvvuuuvvvwwwxxxwwwvvvvvvvvvwwwyyy{{{}}}|||~~~yyyyyy}}}~~~{{{yyyzzz{{{}}}xxxnnnmmmqqq}}}|||gggdddjjjllleee___^^^aaacccwww{{{tttVVV666000---...000///......---------,,,,,,,,,+++++++++++++++************)))************))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&zzzzzzxxxxxxyyy|||~~~{{{mmm[[[MMMOOOQQQUUUYYYXXXVVVYYY___```bbbiiittt}}}kkkSSSFFFGGGIIIHHHIIIGGGKKKRRRVVVSSSQQQRRRUUUTTTTTTSSSRRRQQQQQQQQQVVVTTTRRRPPPPPPRRRUUUWWWVVVcccmmmnnnmmmpppuuuxxx}}}}}}zzzrrrggg]]]WWWTTTLLLKKKIIIHHHHHHJJJLLLNNNPPPRRRTTTTTTTTTXXX^^^cccccc^^^[[[\\\___hhhxxx{{{sssiii\\\OOONNNRRRXXXaaammmyyyyyyiiiXXXSSS^^^tttMMMGGGOOOrrrzzzUUU???777555444333222222111111111000000000000000111111111000000000000////////////333222333666666555777<<<<<>>666888<<<===<<<===???AAACCCEEEGGGGGGOOOPPPQQQ^^^}}}|||~~~pppYYYLLLHHHLLL]]]nnn~~~}}}|||{{{}}}|||{{{yyywwwuuusssrrryyyvvvtttssssssrrrqqqpppooonnnnnnoooqqqsssvvvxxxtttvvvuuurrrqqqttttttrrrppppppppprrrtttvvvyyy{{{{{{}}}zzzyyymmmjjjmmm{{{hhh```iiimmmggg___]]]___aaaqqqvvv~~~~~~jjj???555......000///---...------------,,,,,,,,,,,,+++++++++************)))************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''{{{zzzzzzzzz{{{|||~~~|||~~~~~~|||ppp^^^PPPNNNOOOSSSXXXYYYWWWYYY]]]\\\___eeeoooyyy~~~rrr]]]MMMHHHHHHGGGJJJIIINNNVVVZZZXXXUUUUUUSSSUUUWWWWWWVVVUUUUUUTTTVVVTTTQQQNNNMMMNNNPPPRRRSSS^^^hhhmmmpppssstttsssrrrrrrnnndddWWWMMMJJJKKKDDDFFFHHHIIIJJJKKKLLLMMMRRRSSSUUUUUUWWW[[[aaafffhhhaaaZZZ[[[bbbrrr}}}uuummmdddWWWJJJKKKNNNUUU```nnn{{{~~~mmmZZZRRRWWWlllRRRDDDMMMnnnfff???777555555444333222222222222111111111111111111111111000000000000////////////333333555777777555999???AAAFFFJJJVVVsssUUUMMMggg{{{ttt[[[CCC<<<===;;;:::;;;<<<>>>AAACCCEEEGGGJJJLLLQQQUUU\\\ooo~~~|||ppp\\\HHHCCCIIIUUUfffsss~~~~~~~~~{{{yyywww}}}|||zzzxxxuuusssqqqpppuuutttrrrqqqqqqqqqooommmnnnmmmlllkkkmmmooorrrtttrrrrrrqqqpppooopppooonnnnnnmmmmmmmmmnnnoooqqqrrrtttxxxzzzyyy{{{~~~~~~ssskkk___YYYTTTRRRQQQQQQTTTXXXcccpppxxxmmmlllnnn{{{pppdddiiikkkfffcccdddffffffqqqvvv~~~{{{NNN>>>111///111...---......------------,,,,,,,,,+++++++++*********))))))************)))))))))(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((|||}}}~~~~~~}}}|||zzz|||~~~~~~}}}~~~~~~|||ssscccTTTMMMMMMRRRXXXZZZYYYZZZ^^^\\\^^^dddkkkssszzz~~~}}}}}}~~~xxxgggWWWNNNJJJHHHJJJJJJNNNVVV[[[YYYWWWWWWPPPTTTXXXZZZYYYXXXXXXXXXVVVSSSPPPLLLKKKKKKMMMNNNOOOUUU]]]eeennnsssppphhhbbbaaa[[[PPPEEE@@@BBBFFFCCCFFFJJJLLLLLLLLLMMMNNNWWWWWWWWWWWWYYY^^^dddhhhhhhbbb^^^aaajjjwww~~~||||||rrriii```TTTIIIIIIKKKQQQ]]]lllzzzrrr___SSSSSSddd\\\JJJUUUpppzzzAAA777666555444333222222222222222222222222111111111111////////////000000000000333333666888777666;;;CCCGGGFFFRRRooo|||TTTeeesssTTTDDD:::<<<===777555999>>>@@@CCCEEEFFFIIINNNQQQ\\\ffftttwwwqqqUUUKKKCCCGGGSSScccqqqzzzzzz{{{||||||{{{xxxvvvttt{{{zzzyyywwwuuusssrrrqqqrrrqqqqqqqqqrrrrrrooommmpppooonnnmmmnnnoooqqqrrrqqqppppppppppppnnnnnnnnnooonnnmmmmmmmmmnnnpppqqqpppsssttttttuuuwwwwwwuuuttttttuuuyyy|||~~~~~~}}}zzz|||zzzqqqdddXXXNNNIIIDDDDDDFFFDDDAAADDDVVViiizzz~~~~~~vvvoooqqqtttzzzzzzmmmkkkgggdddhhhpppsssqqqsssxxx~~~bbbKKK666111111---,,,///.........---------,,,,,,+++++++++*********))))))************)))))))))(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((~~~}}}||||||~~~|||wwwkkk\\\OOONNNQQQWWWZZZZZZ\\\___^^^```dddjjjpppuuuzzz|||~~~}}}||||||~~~~~~{{{pppcccWWWNNNIIIIIIGGGJJJQQQVVVVVVUUUWWWOOOSSSXXXZZZYYYWWWXXXYYYVVVSSSOOOKKKIIIIIIKKKLLLJJJMMMRRRZZZgggnnniii___VVVRRRKKKAAA:::999>>>BBBBBBFFFJJJKKKJJJKKKNNNPPPYYYXXXWWWWWWZZZ```eeeiiidddccceeelllssswww~~~vvvvvv~~~sssggg]]]SSSKKKKKKLLLQQQ\\\jjjxxxvvvfffWWWRRR^^^{{{iiiRRR]]]pppxxxFFF888666555444333222222222222222222222111111111111111////////////000000000000222333777999888888???GGGLLLHHHccceee\\\sssWWWFFF>>>:::;;;:::666888???@@@BBBDDDEEEGGGKKKRRRXXXmmm}}}{{{ooofffDDDAAACCCNNNaaarrr~~~vvvwwwyyyyyyxxxwwwuuussszzzzzzxxxwwwuuusssrrrrrrooooooppprrrtttssspppnnnppppppppppppqqqqqqrrrrrrooommmnnnqqqqqqnnnmmmooopppooonnnnnnnnnpppqqqrrrmmmooopppqqqrrrrrrrrrrrrrrrsssuuuxxxzzzzzzwwwttttttuuunnn___QQQKKKLLLNNNNNNQQQUUUUUURRR```}}}~~~{{{sssqqqvvvyyyzzz}}}|||tttmmmeeecccmmmzzz~~~|||tttyyy~~~~~~xxxxxxYYY<<<333111,,,,,,111............---------,,,+++++++++************)))************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''}}}~~~||||||sssfffSSSQQQQQQVVVZZZZZZ\\\___\\\^^^bbbfffkkkpppuuuyyy{{{{{{||||||{{{{{{}}}~~~}}}xxxnnn```SSSJJJHHHEEEEEEKKKPPPRRRTTTXXXSSSWWW\\\\\\YYYWWWWWWYYYUUUSSSNNNKKKHHHHHHJJJKKKGGGJJJNNNUUU```gggddd]]]QQQLLLDDD===999999<<<>>>===AAAEEEFFFEEEGGGMMMRRRXXXVVVUUUVVVZZZ```fffiiifffeeeiiiqqqwwwxxx{{{zzz|||ssscccYYYRRRLLLLLLLLLQQQ\\\lllyyy{{{nnn^^^UUU\\\uuusssUUU]]]jjjyyywwwLLL===666555444333333222333333222222111111111000000000.../////////000000000111111333777:::999999AAAKKKMMMLLLwww___SSSeeecccHHHAAA???===;;;::::::???CCCBBBDDDEEEEEEFFFLLLUUU]]]yyywwwjjj```AAA???CCCRRRjjjzzzuuuvvvwwwwwwwwwwwwvvvuuuzzzzzzxxxvvvtttrrrpppooonnnoooppprrrtttsssooolllkkklllnnnppprrrrrrsssrrrooolllnnnrrrsssoooooorrrppppppppppppqqqrrrtttuuunnnnnnnnnppppppoooooopppppprrrvvvzzz|||{{{wwwsssuuuuuunnnbbb]]]aaahhhkkkbbbeeejjjjjjhhhzzz}}}}}}xxxrrrsssxxx{{{zzzxxxyyyxxxttttttooogggeeennn|||yyy|||~~~zzzfffBBB444111,,,,,,222............------------+++++++++************)))************))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&~~~}}}}}}~~~~~~}}}}}}||||||yyymmmWWWSSSSSSVVVYYYYYY[[[^^^XXX[[[^^^bbbffflllrrrvvvxxxzzz|||{{{yyyyyy{{{}}}~~~~~~}}}|||uuufffVVVKKKIIIEEEDDDIIINNNQQQUUUZZZYYY]]]aaa```[[[XXXYYY[[[UUURRRNNNJJJHHHHHHJJJKKKGGGLLLQQQVVV]]]dddddd```RRRLLLDDD>>>;;;;;;;;;;;;888<<<@@@AAAAAADDDLLLRRRVVVTTTRRRTTTYYY```fffjjjlllhhhhhhnnnuuu{{{qqq```UUUOOOLLLJJJKKKPPP]]]nnn}}}sssdddXXX[[[rrrvvvTTTYYYaaaoooQQQ@@@666666555444333333333333111111111111000000//////.../////////000000111111000222777:::999:::CCCNNNMMMPPPoooKKKKKKiiinnnWWWBBB999<<<===;;;:::===???>>>CCCEEEFFFEEEFFFLLLWWW```zzz}}}}}}~~~vvvhhh^^^FFFAAAAAARRRnnn|||tttuuuvvvvvvwwwwwwwwwwwwwww{{{zzzxxxuuussspppnnnmmmnnnooopppssssssrrrnnnjjjeeehhhkkkooorrrssssssrrrpppmmmooouuuvvvrrrrrruuurrrrrrrrrrrrsssuuuxxxyyyrrrpppooopppooommmlllmmmllloootttyyy|||{{{wwwsssppprrroookkkoooyyyiiimmmrrrsssqqq~~~~~~|||wwwrrrsssxxx{{{yyywwwvvvrrrlllqqqooojjjhhhnnnzzz~~~zzz{{{zzznnnEEE666111+++,,,333//////.........---------+++++++++************)))************))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%~~~~~~|||yyyuuuqqqbbbSSSMMMUUU\\\[[[ZZZ^^^XXXVVVWWW[[[^^^aaaiiiqqqwwwzzzwwwooolllpppsssqqqwww}}}~~~}}}~~~{{{|||xxxdddLLLCCCEEEGGGIIIKKKNNNQQQTTTWWWWWWWWWWWWXXXXXXYYYYYYWWWTTTOOOJJJGGGGGGIIIJJJOOOMMMJJJKKKWWWdddfff___\\\OOOEEEDDDDDD>>>:::999333555888;;;>>>CCCIIIMMMTTTQQQMMMNNNSSS\\\eeejjjlllnnnoooqqqxxx}}}iiiVVVMMMLLLMMMIIILLLTTTaaammmyyyuuufffWWWUUUkkk\\\CCC[[[oooppp===<<<999666555777777555222222222222111111111111000...333333...,,,111333222555666777888;;;@@@FFFHHHMMMfffeeeNNNHHHUUUpppzzzYYYCCC@@@===<<<:::999:::===@@@CCC>>>IIIGGGBBBIIIQQQWWW```www}}}~~~}}}}}}|||~~~|||yyyuuujjj^^^FFF@@@GGGKKKiii{{{zzzwwwuuuuuuuuuuuutttsssrrrqqqvvvuuussssssssssssqqqpppqqqpppoooooooooppprrrsssooommmlllnnnrrrttttttsssuuuvvvwwwvvvtttsssssstttqqquuutttoooooossstttqqqnnnmmmmmmpppssstttrrroooqqqqqqrrrtttwwwwwwvvvtttuuuwwwuuuwwwlllZZZXXXWWW[[[___}}}xxxuuusssssstttvvvxxxzzzxxxuuupppmmmxxxtttzzzvvvuuuqqqpppzzzxxxWWWppp\\\;;;444111,,,---......---------,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''~~~}}}}}}}}}}}}}}}}}}}}}~~~{{{xxxvvvhhhXXXOOOUUU\\\[[[ZZZ]]]WWWTTTTTTXXX[[[]]]cccjjjpppvvvwwwssspppqqqoookkkooouuuyyyxxxyyy}}}}}}~~~|||jjjSSSFFFGGGHHHIIIJJJKKKMMMNNNVVVVVVWWWWWWXXXXXXXXXXXXXXXUUUPPPKKKIIIHHHIIIJJJKKKKKKIIIJJJTTTaaafffddd```TTTJJJGGGEEE???;;;:::777888999:::<<<@@@EEEIIIJJJIIIIIILLLSSS[[[bbbfffiiinnnsssxxxzzziiiYYYQQQNNNMMMKKKMMMRRR\\\hhhuuuwwwggg]]]ddd~~~aaaBBBUUUmmmzzzAAA;;;777444444666777555222222222222111111111111000...222222...///333555222666888888777<<>>AAACCCAAAHHHFFFGGGRRRWWW\\\ggg}}}}}}~~~{{{}}}}}}{{{yyyuuujjj___IIIAAAHHHOOOooo}}}zzzwwwvvvvvvwwwwwwvvvtttsssrrruuutttsssssssssrrrqqqpppppppppooonnnooopppqqqrrrqqqnnnlllmmmppprrrsssrrrssstttvvvvvvuuutttvvvwwwtttuuusssnnnpppuuuuuuqqqqqqpppppprrrvvvwwwvvvttttttssssssuuuxxxyyyxxxwwwrrrsssrrrrrrzzz|||iiiPPPFFFFFFIIIRRRWWWyyyqqq{{{~~~yyytttqqqpppsssuuuwwwyyyyyywwwuuussszzzwww~~~wwwuuusssxxxoooNNNYYYsssPPP===111+++000.........---------,,,,,,,,,,,,,,,+++++++++******************************((((((((((((((((((((((((''''''''''''''''''''''''}}}}}}~~~}}}}}}~~~||||||~~~~~~}}}||||||ppp^^^RRRTTT[[[[[[ZZZ[[[XXXTTTRRRVVVZZZ[[[^^^cccgggooouuuuuusssoooiiicccffflllqqqrrrvvv|||~~~}}}kkkWWWGGGGGGGGGHHHIIIKKKLLLLLLUUUVVVWWWXXXYYYXXXWWWVVVWWWUUUQQQMMMJJJIIIIIIIIIGGGHHHHHHIIIPPP]]]fffjjjggg]]]RRRLLLGGGAAA>>>===;;;;;;:::888888;;;@@@DDDEEEGGGKKKQQQXXX^^^dddgggjjjrrrzzz~~~~~~vvvgggYYYQQQMMMJJJLLLNNNRRRYYYdddsss{{{hhh```mmmhhhGGGSSSpppEEE;;;777444333555666444222222222222111111111111000///000000///111555555222555999999999???JJJNNNMMMRRRjjjNNNBBBVVViiirrr^^^FFF999;;;;;;;;;;;;<<<>>>@@@AAABBBDDDFFFFFFNNNZZZ\\\cccuuu}}}|||~~~zzz||||||zzzyyyuuukkkaaaJJJ@@@GGGRRRuuuzzzvvvvvvwwwxxxxxxxxxvvvtttrrrtttssssssrrrrrrqqqqqqpppoooooonnnmmmnnnooopppqqqssspppmmmlllmmmooopppqqqqqqssstttuuuuuuuuuwwwyyyvvvtttooommmqqqvvvuuuppprrrqqqqqqsssvvvxxxxxxwwwuuutttssstttvvvxxxxxxxxxsssuuutttsssssslllUUU======AAAEEEQQQUUUkkkfffVVVwwwzzztttooommmpppqqqrrrtttuuuuuuuuuuuuvvvtttzzzrrrmmmmmmvvv~~~lllNNNKKKkkkhhhKKK444,,,222.........------------,,,,,,,,,,,,+++++++++******************************((((((((((((((((((((((((''''''''''''''''''''''''}}}|||}}}}}}|||~~~|||}}}|||~~~tttcccTTTSSSXXX[[[ZZZ[[[[[[VVVTTTWWWZZZZZZ[[[^^^```gggooorrrpppjjjccc^^^```fffkkknnnttt}}}{{{jjjYYYHHHGGGGGGIIIKKKNNNOOOPPPUUUWWWZZZ[[[\\\ZZZWWWVVVVVVTTTRRROOOLLLJJJIIIIIICCCFFFGGGHHHMMMXXXeeennnllleee[[[RRRJJJDDDAAA@@@===<<<:::777666888===@@@DDDFFFKKKOOOUUU[[[aaaeeelllvvv}}}sssbbbSSSLLLIIIFFFLLLPPPUUU[[[gggvvviii\\\ggg|||uuuUUUTTTjjjxxxKKK???;;;666444555555333111222222222111111111000000111000...///111444333111222666:::===CCCKKKMMMJJJYYYoooPPPIIIppp~~~fffSSS@@@888;;;999:::<<<>>>@@@BBBBBBCCCEEEFFFGGGQQQ\\\^^^lll~~~~~~~~~~~~zzz||||||zzzzzzwwwnnndddKKK???FFFTTTxxxxxxtttuuuvvvxxxyyyxxxvvvtttrrrrrrssssssrrrqqqpppqqqqqqooonnnnnnmmmnnnooopppqqquuurrrnnnllllllmmmooopppppprrrttttttssssssuuuwwwtttooojjjkkkrrrwwwuuuqqqqqqpppqqqrrrtttvvvxxxxxxtttrrrppppppsssuuuvvvuuutttuuuvvvuuupppcccNNN===CCCJJJLLLVVVZZZhhh{{{iiiddd|||vvvpppmmmmmmmmmlllkkkkkklllmmmmmmllliiipppiiifffdddhhhyyycccHHHCCC]]]vvvXXX===///222............------------,,,,,,,,,+++++++++******************************((((((((((((((((((((((((''''''''''''''''''''''''}}}}}}~~~~~~~~~}}}||||||}}}vvvgggXXXSSSUUUXXXYYYZZZ[[[WWWVVVXXXYYYWWWWWWYYY]]]aaagggkkkiiiccc^^^]]]\\\aaaeeeiiiqqq|||}}}pppcccQQQNNNKKKKKKNNNQQQRRRRRRVVVYYY]]]______\\\XXXVVVSSSSSSRRRQQQOOOMMMKKKIIICCCEEEHHHIIIKKKSSSbbbooonnnjjjbbbWWWMMMGGGDDDCCC===<<<;;;888777888<<>>@@@AAACCCFFFKKKSSSYYYgggrrr~~~~~~|||ooo\\\LLLGGGGGGGGGLLLSSSZZZ```mmm|||mmm[[[\\\eeekkk```NNN\\\zzzpppWWWEEE@@@:::666666555333000222222222111111111000000222000...///111222333444111444;;;CCCHHHIIILLLOOOkkkjjjSSS```lllUUUFFF:::666:::999:::===@@@BBBCCCDDDDDDFFFIIIKKKRRR[[[aaa{{{~~~|||}}}}}}{{{zzzxxxooofffNNN@@@FFFVVVxxxxxxvvvwwwttttttuuuvvvwwwwwwuuutttsssqqqssstttsssqqqpppqqqssspppoooooonnnooopppqqqrrrtttsssooommmkkkmmmoooqqqrrrssstttsssqqqpppqqqrrrpppjjjgggkkksssvvvtttqqqrrrrrrqqqqqqrrruuuxxxzzzuuusssqqqqqqsssuuuvvvvvvtttssssssqqqhhhXXXJJJBBBEEEOOOOOOYYYaaappp~~~xxxssspppnnnllliiifffdddcccddddddddd```hhhgggjjjgggddd}}}rrrZZZDDDDDDRRRpppsssgggKKK444000//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''}}}}}}~~~~~~||||||}}}~~~||||||~~~xxxmmm___VVVSSSTTTWWWXXXXXXWWWXXXYYYWWWRRRSSSWWW]]]^^^aaaeeeccc^^^]]]___ZZZ^^^aaaeeennnyyy~~~|||ttt___YYYRRRNNNOOOQQQQQQQQQVVVZZZ___bbbbbb^^^YYYUUURRRSSSTTTUUUTTTQQQNNNMMMFFFGGGIIIJJJKKKPPP^^^llllllmmmhhh\\\PPPJJJGGGEEE>>>>>>===;;;999999;;;>>>;;;<<<;;;::::::???HHHOOOZZZiii|||~~~}}}~~~|||zzznnnZZZIIIEEEIIIMMMOOOXXX___dddpppuuu___UUUXXX\\\wwweeeHHHVVVyyynnnnnnhhhGGGBBB;;;777666666333111222222222111111111111000333000000111111111777===<<<666;;;GGGJJJHHHSSSgggWWWVVVzzzYYYHHH@@@;;;:::>>>999;;;===@@@CCCEEEFFFGGGGGGNNNPPPUUUbbbqqq|||~~~}}}zzzzzzwwwooofffRRRBBBHHHUUUssstttiiihhh~~~wwwvvvuuuuuuuuuuuuuuuuuuuuutttqqqtttvvvtttrrrppprrruuurrrrrrqqqpppqqqrrrssstttrrrrrrqqqooommmnnnqqqttttttuuuuuussspppooooooooonnnjjjiiiooottttttrrrpppttttttsssrrrrrrtttxxx{{{yyyxxxvvvwwwyyyzzzzzzyyyyyyvvvtttpppcccQQQGGGHHHIIITTTTTTfffzzz~~~zzzvvvtttqqqoookkkgggdddbbbbbbbbbccc^^^gggjjjrrrrrrnnn|||wwwyyyzzzvvvzzzwwwiii```___\\\[[[tttnnnvvvzzz\\\===000/////////.........------,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''}}}}}}~~~|||yyyzzz}}}~~~|||uuuiiiZZZQQQPPPSSSVVVWWWYYY\\\\\\WWWPPPRRRXXX___]]]___cccaaa]]]]]]aaa]]]```aaaeeennnyyy~~~}}}~~~hhh___UUUNNNOOOQQQRRRRRRVVVZZZ```cccccc^^^XXXTTTSSSUUUXXXYYYYYYWWWTTTRRRKKKIIIJJJLLLLLLOOOZZZggghhhmmmkkk___SSSMMMIIIFFF@@@AAAAAA???<<<::::::;;;;;;<<<<<<999888<<>>JJJOOO===:::HHHJJJHHHcccpppNNNdddeeeKKK@@@>>>======@@@:::;;;===@@@CCCFFFHHHIIIIIISSSUUU[[[qqq|||}}}|||yyywwwuuummmdddQQQAAAFFFQQQiiiwwwbbbXXXYYYqqq|||wwwzzzwwwvvvuuuuuuuuuvvvwwwwwwqqqtttwwwvvvrrrqqqtttwwwuuutttssssssssstttuuuvvvoooqqqrrrqqqooopppsssvvvvvvwwwwwwuuurrrppppppppppppmmmoootttvvvqqqnnnnnnttttttssspppooopppuuuyyy}}}||||||}}}~~~~~~||||||wwwvvvrrrbbbMMMGGGMMMTTT___aaa}}}~~~zzzwwwvvvqqqooollliiigggfffffffffddd___fffgggnnnqqqsssooommmtttyyyzzz{{{nnn[[[\\\~~~qqqmmmIII666////////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''}}}zzz|||~~~}}}~~~}}}~~~{{{ooo^^^QQQMMMPPPTTTXXX\\\aaaaaaYYYQQQTTT\\\```]]]___cccbbb]]]^^^cccbbbcccdddgggppp{{{~~~|||~~~jjj```TTTNNNOOOSSSVVVVVVTTTYYY___cccccc^^^WWWRRRTTTWWWZZZ]]]]]][[[XXXUUUNNNKKKKKKMMMMMMNNNXXXdddeeellllll```TTTNNNJJJGGGBBBCCCCCCAAA>>>;;;999999777999;;;999777:::AAAGGGJJJbbb~~~zzzcccKKKAAAEEEKKKYYY```bbb```iii{{{}}}~~~~~~gggRRRQQQ]]]uuuQQQVVVvvvsss}}}BBB===777444555777666555222222222111111111111000000000333555444666DDDUUU^^^CCC:::HHHIIIIIIqqq\\\TTTvvvxxxnnnWWWAAA999:::999888:::;;;<<<===@@@CCCFFFIIIJJJLLLVVVXXX```~~~{{{|||zzzwwwuuussskkkbbbNNN===BBBKKK___jjjUUUKKKOOOgggzzzxxx}}}yyyxxxvvvuuuuuuwwwxxxzzzrrruuuxxxwwwsssrrrtttxxxvvvvvvuuutttuuuvvvwwwxxxmmmppprrrrrrqqqrrruuuxxxwwwxxxxxxvvvsssrrrrrrssssssqqqtttyyyxxxpppkkkmmmrrrrrrpppmmmkkklllqqqvvv}}}}}}~~~|||wwwssssssqqq___IIIEEENNN\\\gggjjj}}}zzzwwwvvvmmmlllkkkjjjiiiiiiiiijjjeee___ccc___bbbfffooosssrrrzzz}}}tttaaaTTTjjj|||vvvwwwRRR>>>000/////////............,,,,,,,,,+++++++++******************************((((((((((((((((((((((((''''''''''''''''''''''''~~~}}}}}}~~~~~~}}}}}}{{{ppp```SSSLLLNNNQQQYYY]]]```^^^ZZZYYY\\\```VVVWWWXXXYYY[[[]]]^^^___```eeejjjmmmsss||||||ooocccVVVRRRUUUXXXYYYZZZ\\\```dddfffccc^^^YYYWWWRRRUUUYYY]]]^^^]]][[[YYYRRRLLLHHHIIIMMMQQQYYY```fffmmmooocccTTTLLLIIIHHH@@@DDDGGGDDD>>>999888:::777999;;;::::::<<>>???CCCDDDDDDIIIPPPWWWWWW^^^qqq~~~|||~~~|||xxxwwwtttiii\\\JJJAAA>>>FFFLLLKKKLLLOOOLLLbbbzzz~~~yyyuuuuuuvvvxxxxxxwwwvvvvvvwwwvvvuuussssssrrrssstttuuurrrooonnnqqqxxx{{{zzzxxxmmmmmmmmmoooqqqtttvvvxxxrrrsssuuuvvvvvvssspppoooqqqrrrrrrrrrqqqnnnkkkjjjlllmmmnnnppprrrssstttuuussswww|||zzzuuuzzztttnnnfffUUUGGGJJJVVVaaadddzzz}}}yyyuuunnnmmmllllllllljjjfffcccfffbbbbbbddd___^^^nnn{{{~~~}}}{{{mmmXXXRRRrrr|||bbb;;;999///...111...///111***---------,,,,,,,,,++++++******))))))))))))******+++*********))))))((((((((((((((((((((((((((((((~~~}}}~~~||||||{{{{{{}}}vvvhhhYYYQQQRRRUUUXXX\\\___```______bbbdddWWWWWWXXXYYYYYYYYYYYYYYY^^^eeekkkooottt|||xxxmmmaaaZZZZZZ\\\^^^___^^^bbbeeefffccc^^^ZZZWWWSSSUUUYYY\\\]]][[[YYYWWWTTTRRRRRRSSSQQQRRRZZZccciiipppqqqeeeUUUKKKGGGFFFCCCFFFIIIFFF@@@<<<;;;===<<<>>>???>>>>>>BBBHHHNNNYYYkkk~~~vvvZZZDDDCCCLLLRRR\\\bbb```cccqqqyyypppZZZTTT[[[VVVSSSrrrzzzTTTAAA::::::444333666444444444444333333222222222222222333333222333666888===;;;EEEMMMMMMfffnnnNNNNNNnnnxxxeeeVVVFFF;;;<<<===888888<<<>>>===@@@DDDEEEFFFKKKRRRXXX\\\iii}}}~~~}}}xxxuuuqqqeeeYYYIII???;;;BBBFFFEEEEEEIIIHHHZZZlllvvvzzz}}}~~~vvvwwwxxxxxxxxxxxxxxxyyyyyywwwuuusssrrrrrrrrrrrrqqqooonnnqqqwwwyyyxxxuuummmmmmnnnoooppprrrtttuuuqqqrrrtttuuuvvvuuusssrrrtttsssqqqooonnnnnnnnnnnnmmmmmmoooqqqsssuuuwwwxxxwwwyyy|||}}}xxxssstttlllddd\\\OOOEEEJJJWWWeeessswww}}}{{{uuuqqqllliiihhhgggfffeeeeeeccceeehhhccc\\\cccqqqzzz|||xxxnnnhhhooo|||oooSSSeeeiiiJJJ===000...111---...///)))---------,,,,,,,,,++++++******))))))))))))******************)))))))))(((((((((((((((((((((((((((~~~}}}}}}~~~~~~||||||||||||}}}~~~}}}ppp```VVVTTTVVVYYY[[[^^^aaaccccccccccccUUUUUUVVVVVVVVVUUUTTTTTTYYYccclllpppsss{{{{{{pppfff``````ccceee```cccffffffccc^^^ZZZXXXTTTVVVYYY[[[[[[ZZZXXXVVVXXXZZZ\\\\\\VVVSSS[[[eeelllssssssgggVVVKKKFFFDDDCCCFFFHHHFFFAAA>>>===>>>@@@AAAAAA@@@AAAGGGOOOVVVdddsss~~~~~~qqqXXXFFFGGGOOOUUU___ffffffhhhtttzzzrrr\\\TTTYYYcccSSSrrr}}}^^^EEE888888444333666333444444333333333333222222111222222222222333666888;;;===GGGLLLTTT{{{QQQCCCWWW{{{mmmXXXFFF>>>999<<<<<<888888=========AAAEEEFFFGGGMMMTTTXXXdddyyy~~~zzzuuunnnbbbVVVJJJ???:::>>>AAA???@@@FFFDDDRRRcccmmmvvv}}}wwwwwwwwwxxxyyyzzz{{{{{{|||zzzwwwtttrrrqqqppppppqqqpppppprrrvvvwwwuuurrrnnnnnnooopppqqqqqqqqqppppppppprrrsssuuuuuuvvvvvvwwwtttpppmmmlllnnnqqqsssooopppqqqrrrtttuuuvvvwwwwwwxxxzzz|||}}}zzzuuuqqqkkkaaaXXXQQQHHHCCCMMM[[[hhhsssppp~~~xxxoooiiigggggghhhiiijjjffffffgggaaaYYYZZZbbbgggddd[[[PPPPPPbbbzzzxxxyyyTTTTTTyyybbbEEE555///222...///000***------------,,,,,,,,,,,,******))))))))))))******************))))))))))))((((((((((((((((((((((((}}}}}}~~~~~~}}}~~~~~~uuufffZZZUUUUUU\\\\\\^^^aaacccccc```^^^UUUTTTRRRPPPOOOPPPQQQSSSUUUaaammmqqqssszzz{{{nnneeecccfffhhh___bbbddddddaaa^^^[[[ZZZTTTVVVXXXZZZ[[[[[[ZZZZZZ^^^]]]]]]\\\WWWUUU\\\eeelllsssttthhhWWWLLLGGGDDDBBBDDDEEEDDDAAA>>>>>>>>>@@@@@@@@@@@@BBBIIITTT\\\hhhvvv~~~zzzlllVVVIIIJJJRRRXXXeeemmmmmmnnnwww{{{~~~sss___XXX\\\mmmQQQmmmzzzkkkJJJ777555333333666444333333333333333333333333000111222222222444666999>>>CCCIIIJJJWWWwwwLLLLLLcccdddQQQ>>>:::999;;;:::777999???>>>???BBBEEEEEEFFFMMMVVVZZZkkk}}}vvvlll```WWWJJJ@@@;;;>>>@@@>>>AAAHHHBBBPPPbbboooyyy}}}xxxwwwvvvvvvxxxzzz|||||||||{{{xxxuuusssqqqqqqqqqsssrrrrrrtttvvvvvvssspppooopppqqqrrrrrrqqqpppooopppqqqqqqrrrssstttuuuvvvvvvtttpppnnnmmmooosssuuusssssssssttttttttttttttttttuuuxxx{{{{{{wwwpppkkk___UUUMMMJJJEEEDDDOOO^^^lllwwwppp|||tttnnnkkkkkklllmmmooohhhbbb```\\\XXXZZZ___[[[VVVMMMIIISSSjjj}}}zzz^^^QQQ}}}tttPPP:::000222000000222---...------------,,,,,,,,,+++******))))))******+++*********)))))))))))))))((((((((((((((((((((((((~~~}}}yyymmm```XXXTTT[[[\\\^^^bbbddddddbbb___\\\WWWQQQKKKHHHIIILLLOOOTTTaaannnsssvvv}}}sssiiihhhiiiiii___aaacccccc```]]]\\\[[[TTTUUUWWWZZZ\\\^^^______ccc]]]XXXWWWWWWXXX^^^eeekkksssuuuiiiYYYNNNIIIFFFCCCDDDDDDCCCBBBAAA@@@AAA@@@@@@AAAAAAEEENNNZZZcccmmmzzz~~~xxxjjjXXXLLLMMMTTTZZZcccmmmnnnoooxxx{{{~~~xxxggg```cccsssOOObbbyyyWWW;;;777555444555222333333333333333333333333111222333333333444888:::@@@DDDIIIJJJ\\\nnnJJJVVVrrrzzzUUUHHH===;;;:::999888777;;;AAA@@@AAACCCEEEEEEFFFOOOZZZbbbvvv|||ttthhh]]]VVVGGG>>>:::>>>@@@>>>BBBJJJBBBOOO___lllvvv|||yyyvvvuuuxxxzzz{{{{{{{{{zzzwwwuuutttsssssssssuuuuuuuuuuuuvvvuuusssqqqqqqqqqsssssssssrrrqqqpppssssssrrrrrrrrrsssssssssssssssqqqqqqqqqrrrtttuuuuuuuuuvvvvvvvvvvvvwwwwwwtttvvvyyy{{{yyyqqqggg```PPPJJJFFFFFFCCCEEESSSccc{{{zzzyyyzzz~~~|||wwwsssqqqooommmllljjjeee```^^^]]][[[\\\___XXXTTTRRRYYYmmm~~~rrrZZZeeeyyy]]]@@@000000...///111............---------,,,,,,++++++************++++++))))))))))))))))))******((((((((((((((((((((((((|||~~~~~~}}}uuujjj^^^VVVWWWYYY]]]aaaccceeeffffffbbb\\\SSSJJJEEEDDDFFFIIIVVVbbbnnntttyyyxxxppppppooolllcccdddeeeccc___\\\[[[[[[TTTUUUWWWYYY\\\___bbbcccddd]]]WWWWWWYYY\\\cccjjjnnnvvvxxxmmm\\\QQQKKKIIIFFFFFFEEEEEEEEEEEEEEEEEEAAABBBDDDFFFJJJTTTaaajjjuuu~~~yyylll\\\PPPNNNUUU\\\___iiilllmmmvvvyyy}}}~~~{{{jjjaaaaaatttLLLSSS{{{xxxgggBBB;;;888666555111222222333333333333444444111333444444444666999<<>><<<:::888777999===AAABBBBBBDDDFFFEEEIIIUUUcccqqq~~~{{{qqqcccWWWRRRAAA:::888<<<>>><<<@@@IIIBBBNNN[[[eeeppp~~~}}}xxxvvvxxxzzz{{{zzzzzzyyywwwvvvuuuuuuuuuvvvwwwvvvvvvuuuttttttssssssqqqqqqrrrsssttttttttttttvvvvvvvvvuuuuuusssrrrrrrqqqrrrrrrssstttuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyzzztttuuuuuutttoooeeeYYYQQQDDDAAABBBDDDDDDIII\\\rrrzzzwww}}}xxxvvvxxxzzz}}}|||yyyxxxuuuqqqlllhhh```aaabbbcccbbb___\\\[[[______bbbppp~~~yyyyyyyyydddPPPmmmnnnJJJ333///,,,,,,///...............---------,,,++++++************++++++))))))))))))************(((((((((((((((((((((((({{{~~~}}}|||}}}~~~{{{qqqcccWWWRRRVVVZZZ]]]]]]___cccfff___ZZZSSSLLLGGGEEEFFFGGGSSS^^^iiipppwww~~~~~~yyy{{{yyyqqqkkkkkkiiieee```[[[YYYYYYUUUUUUVVVXXX[[[^^^aaabbbaaa^^^]]]^^^___aaaiiirrrttt|||~~~rrr```TTTMMMJJJGGGFFFEEEEEEFFFGGGGGGFFF@@@BBBEEEIIINNNXXXeeennnwwwyyyddd\\\\\\^^^hhhuuuvvvwww{{{~~~zzzpppaaaRRRMMMTTT]]]cccmmmnnnnnnuuuxxx}}}|||{{{|||lll^^^ZZZwwwqqqKKKGGGbbb}}}uuuxxxrrrmmmBBB;;;:::888666222222222222333333444444444222444555555666777;;;===AAAAAALLL___~~~rrrbbb}}}XXXCCC>>><<<;;;999888999<<>>888888======:::>>>FFFAAAOOO^^^hhhrrr{{{xxxyyy{{{{{{zzz{{{zzzxxxvvvuuuuuuuuuvvvwwwvvvuuusssrrrrrrsssuuuoooooopppqqqrrrtttuuuvvvwwwxxxyyyzzzyyywwwuuutttqqqrrrrrrsssuuuvvvwwwwwwuuuttttttssssssrrrrrrqqqjjjhhheeeaaa[[[SSSJJJCCC@@@@@@DDDHHHIIISSSnnnrrrqqqxxx}}}}}}vvvuuuyyy}}}~~~~~~|||yyyssslllggg^^^aaacccaaa^^^\\\[[[ZZZdddgggkkkttt}}}yyywwwwww}}}uuuYYYXXXZZZ;;;444...---000///............------------,,,++++++******++++++,,,((()))))))))************((((((((((((((((((((((((|||~~~}}}|||~~~|||~~~~~~|||}}}}}}tttdddWWWOOOTTTXXXXXXVVVVVV[[[```WWWUUUQQQNNNKKKJJJIIIJJJOOOXXXbbbjjjssszzz|||yyy{{{vvvqqqpppmmmhhhaaa[[[XXXWWWVVVVVVVVVWWWYYY\\\^^^```^^^```dddgggeeeeeeooozzzyyyvvvcccVVVOOOKKKEEEDDDCCCCCCDDDFFFFFFEEE>>>AAAEEEIIIOOOYYYfffooosssqqq]]]NNNLLLNNNNNNUUU```mmmooovvv~~~{{{sssdddTTTMMMSSS]]]mmmvvvuuurrrvvvwww{{{{{{rrr___XXXiiimmmKKK@@@SSSdddoooxxxkkkjjj>>>777999999888555222222222333333444444444333444666666666888<<<>>>EEEDDDRRRkkk```lllgggLLL===:::999999888888;;;??????===BBBCCCEEEHHHJJJSSSgggyyyzzz~~~ttt```TTTQQQ???::::::??????;;;>>>EEE???RRRgggsss{{{~~~zzz{{{}}}|||zzz|||{{{yyywwwuuuuuuuuuuuuvvvuuusssqqqooopppsssuuummmmmmmmmoooqqqtttvvvxxxxxxzzz|||}}}}}}{{{xxxvvvsssrrrrrrrrrtttvvvxxxzzzvvvuuurrroookkkhhhfffeee[[[XXXSSSOOOKKKFFFAAA===BBBCCCHHHMMMOOO]]]~~~wwwjjjjjjpppsssvvvuuurrrrrrxxx}}}vvvnnniiidddeeebbb[[[VVVVVVZZZ^^^aaadddfffgggooo}}}~~~tttNNNqqqgggEEE:::333000333333//////.........---------,,,++++++******++++++,,,(((((())))))*********+++((((((((((((((((((((((((~~~}}}||||||~~~~~~~~~yyyzzz}}}{{{{{{}}}xxxgggVVVPPPRRRRRRQQQSSSWWW[[[[[[[[[YYYUUUPPPKKKGGGGGGHHHKKKVVV```eeehhhooouuuwwwwww}}}}}}zzz~~~{{{uuuvvvtttmmmddd]]]YYYYYY[[[ZZZZZZZZZ[[[]]]```bbb```cccgggggggggkkkttt{{{yyydddZZZVVVKKKGGGDDDBBBDDDHHHIIIFFFBBBCCCAAADDDKKKRRRXXXaaaiiiooozzzeeeWWWLLLJJJJJJKKKSSS^^^llloooyyy~~~sss```PPPMMMUUU\\\nnntttsssrrrvvvuuu|||wwwfffYYYbbbmmmAAACCCGGG]]]uuukkkttt<<<::::::333:::222333333333333333333333333555444333444666999===???JJJ@@@SSSfffSSS~~~^^^CCC;;;::::::999888888999<<>><<<;;;<<<===???@@@CCCXXXllltttyyyzzz{{{~~~zzz{{{{{{zzzwwwtttsssuuuwwwvvvsssooonnnppprrrqqqpppoooooooooppprrruuuxxxzzzvvvyyy{{{|||zzzwwwuuuuuuvvvvvvvvvvvvuuuuuuuuutttvvvtttqqqnnniiibbb[[[VVVOOOLLLFFF@@@>>>>>>AAACCCIIIGGGGGGMMM[[[uuuyyynnngggcccdddhhhooouuu||||||qqqggghhheeeaaa[[[WWWWWWZZZ]]]jjjdddaaaeeeiiiooo{{{}}}|||zzzyyybbbWWW}}}VVV555333555222222////////////............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))~~~~~~~~~}}}~~~{{{|||}}}{{{{{{}}}yyyjjjYYYNNNMMMLLLLLLOOOTTTWWWXXXXXXWWWTTTOOOJJJFFFFFFGGGIIIRRR[[[___cccjjjqqqsssuuuxxx~~~~~~zzz}}}wwwwwwtttmmmddd]]]ZZZ[[[\\\[[[[[[[[[\\\^^^```bbbdddfffhhhhhhgggkkkttt{{{|||fff[[[VVVJJJGGGDDDBBBCCCGGGHHHEEEBBBEEECCCEEEKKKQQQWWW```iiitttwww___RRRIIIIIIKKKNNNXXXeeerrrwww{{{mmm[[[NNNMMMVVV^^^jjjpppppppppttttttzzzxxxfffWWWZZZyyyIIIBBBEEEZZZwwwnnnxxx???::::::333999333333333333333333333333333555444333444666:::>>>@@@FFFCCC```sssZZZ```rrrSSS>>>999888:::999888888:::===@@@BBBEEEBBBDDDKKKPPP]]]yyyzzzooocccUUULLL>>>===<<<;;;;;;===???@@@@@@VVVkkkpppqqq{{{~~~zzz||||||{{{zzzwwwtttssstttvvvtttqqqnnnnnnpppqqqpppoooqqqqqqrrrsssttttttuuuuuuuuuxxx{{{{{{yyywwwuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvsssqqqnnniiiccc[[[SSSNNNBBB@@@===;;;<<<>>>AAADDDHHHJJJQQQ\\\oooqqqhhhcccaaaccchhhvvv{{{yyyoooiiifffaaa\\\YYYYYY\\\^^^ddd```^^^aaadddgggppp{{{kkkTTTqqqaaa<<<444222...000////////////............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))~~~~~~|||}}}~~~}}}{{{{{{~~~{{{mmm^^^NNNJJJFFFGGGLLLRRRUUUWWWWWWVVVTTTPPPKKKGGGFFFGGGKKKSSSZZZ\\\```iiipppsssoooooorrrtttuuuwww|||{{{wwwoooeee___^^^_______________```aaabbbcccfffhhhiiigggfffkkkttt|||~~~fffYYYRRRFFFEEECCCAAABBBEEEFFFDDDAAAEEEDDDFFFMMMTTT[[[fffpppzzzuuu[[[PPPJJJMMMQQQWWWdddrrr~~~tttdddUUULLLNNNWWW___dddkkklllmmmrrrrrryyy{{{gggTTTRRRmmmWWWCCCEEEZZZ|||tttDDD999;;;444999444333333333333333333333333555444444555777;;;???BBBEEEMMMvvvPPPNNNppp{{{dddLLL===;;;;;;:::999999999;;;>>>AAACCCHHH???AAAQQQ]]]hhhyyypppdddUUUKKK>>>===;;;;;;;;;<<<>>>@@@>>>RRReeehhhdddkkk|||yyyqqqssswwwxxxzzz}}}|||zzzwwwsssrrrsssuuusssrrrqqqqqqrrrsssqqqpppssssssuuuuuuuuusssrrrpppuuuxxx{{{|||zzzxxxwwwvvvyyyyyyyyyyyyyyyxxxwwwwwwqqqooojjjcccZZZPPPGGGBBB888888888999;;;>>>@@@BBBAAAIIIVVVhhhvvvjjjdddbbbbbbggglll~~~uuukkkhhhbbb]]][[[[[[]]]___```^^^___aaaaaabbbffflllxxx{{{UUU___oooIII999111---111////////////............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))~~~}}}~~~~~~}}}{{{~~~}}}}}}||||||~~~|||pppcccPPPIIIDDDFFFKKKPPPUUUXXXWWWWWWVVVRRRMMMJJJHHHHHHLLLQQQUUUVVV[[[dddkkknnneeeeeefffjjjmmmsss~~~zzzqqqgggbbbaaacccbbbbbbccccccddddddeeeeeedddffffffdddccchhhsss{{{|||aaaSSSMMMAAADDDBBB@@@AAACCCDDDCCCBBBCCCCCCGGGPPPXXXbbbppp}}}vvv[[[SSSPPPUUU\\\cccqqqzzzlllZZZNNNJJJMMMWWW___```gggiiikkkrrrssszzz~~~iiiSSSOOO\\\ssseeeGGGIII```xxxJJJ999<<<555888555444444444444444444444444555444444555888===AAACCCHHHZZZeeeHHHJJJyyypppZZZFFF<<<===<<<:::::::::;;;===@@@CCCEEEGGGBBBJJJ]]]gggnnnzzzrrrdddTTTIII===<<<;;;::::::<<<>>>??????LLLYYYYYYUUUZZZjjjyyyyyymmmhhhpppuuutttwww}}}|||zzzvvvsssrrrssstttuuuuuuuuuvvvvvvvvvuuutttuuuuuuuuutttssssssrrrqqquuuxxx|||}}}|||zzzyyyyyy}}}}}}}}}|||zzzxxxvvvuuuqqqooohhh^^^RRRGGG???;;;999:::;;;<<<===>>>>>>>>>;;;GGGZZZppp{{{rrrjjjffffffgggnnnuuuxxxmmmhhhbbb]]][[[\\\]]]^^^___aaaccceeeeeecccdddfffsss\\\OOOrrr~~~YYYBBB444///666////////////............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))~~~||||||}}}}}}}}}}}}~~~|||zzz|||}}}}}}||||||~~~|||rrrgggQQQIIICCCFFFJJJMMMRRRXXXUUUVVVVVVSSSOOOKKKIIIHHHHHHKKKMMMLLLQQQZZZaaaccc^^^]]]```dddfffgggmmmuuuooopppvvv{{{qqqgggbbbbbbdddcccdddeeeffffffeeedddddd```bbbbbbaaaaaafffqqqzzzvvv[[[OOOLLLDDDBBBAAA@@@AAACCCDDDEEEEEEDDDDDDIIIQQQYYYdddtttxxx[[[VVVWWW___fffmmm{{{|||ssscccRRRJJJIIILLLUUU___^^^fffiiilllsssttt|||mmmUUUOOOPPPgggoooJJJLLLddduuuPPP999===666777666444444444444444444444444555555555666:::>>>CCCEEEKKKfff}}}KKKKKKRRR{{{fffPPP@@@999:::888::::::;;;===???BBBEEEGGGKKKJJJTTTaaaeeeppp|||zzztttdddSSSJJJ<<<;;;:::999:::;;;===>>>BBBFFFKKKKKKIIINNN\\\hhhwwwooonnnuuuzzzyyy{{{|||{{{yyyvvvsssrrrsssuuuuuuvvvwwwwwwwwwvvvvvvvvvxxxvvvsssqqqqqqrrrtttvvvvvvyyy}}}~~~}}}}}}}}}|||xxxuuurrrrrrooogggZZZMMMAAA;;;888:::;;;===>>>>>>>>>===<<<;;;LLLccc|||yyyrrrllljjjjjjlllttt|||}}}nnniiiaaa\\\[[[[[[\\\[[[]]]bbbfffhhhhhhgggfffeeerrriiiHHH[[[jjjNNN999000666////////////............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))~~~~~~}}}{{{||||||{{{}}}}}}}}}|||{{{||||||sssiiiQQQIIIEEEHHHIIIIIIOOOXXXSSSUUUVVVTTTPPPLLLIIIHHHIIIKKKKKKJJJMMMVVV[[[\\\YYYZZZ]]]aaa```ZZZXXXZZZ^^^```iiiuuu~~~|||rrrhhhbbbbbbdddcccdddfffggggggfffdddbbb___aaabbbaaa```eeeooowww|||~~~rrrXXXNNNNNNHHHBBBAAAAAABBBDDDFFFHHHJJJIIIIIILLLQQQWWWaaaqqqvvvZZZXXX\\\gggnnnttt}}}uuukkk\\\NNNIIIHHHIIIRRR]]]]]]fffiiimmmuuuvvv~~~rrrZZZOOOKKKeee{{{NNNLLLcccqqqWWW888>>>777666888444444444444444444444444555555555777;;;@@@DDDGGGPPPssstttDDDPPPeee```MMM???999;;;999999:::<<<>>>AAADDDGGGHHHLLLNNNTTTZZZ```wwwyyywww{{{uuucccRRRJJJ<<<;;;999999999:::<<<>>>CCCBBBBBBBBBBBBHHHVVVdddyyyyyyzzz}}}zzzzzzxxxuuusssrrrtttvvvssstttuuuuuuttttttuuuvvvyyyvvvrrrpppppprrrvvvyyyuuuxxx|||~~~~~~~~~}}}xxxtttqqqrrrmmmdddUUUGGG===999999999:::<<<>>>??????>>>>>><<>>///222////////////............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))|||yyyzzz}}}|||~~~}}}~~~|||zzz{{{zzzsssjjjRRRLLLJJJMMMJJJGGGNNNZZZUUUWWWYYYXXXTTTPPPMMMLLLMMMNNNMMMKKKNNNVVVYYYYYYVVVXXX]]]bbb```WWWPPPOOONNNPPPWWWdddnnnvvv}}}xxxmmmgggfffggghhhiiikkkmmmllljjjgggeeeccceeegggeeecccfffmmmttt{{{~~~tttYYYMMMLLLFFFAAABBBBBBCCCEEEHHHLLLOOOMMMMMMPPPTTTYYYbbbsssqqqYYYZZZbbbpppxxx}}}yyyooocccVVVLLLJJJHHHFFFNNNZZZ]]]fffjjjnnnvvvwww~~~www```RRRPPPoooUUULLL```sss{{{[[[888>>>777555999555555555555555555555555555555666888<<>>===???EEEGGGDDDGGGMMMbbb|||zzzrrrkkklllxxx|||sssfff[[[UUUTTTVVVWWWVVVVVVVVVVVVXXX\\\aaafffdddeeekkkwwwqqqGGGDDDggguuueee111777000111111000///......///......---,,,,,,,,,,,,---+++++++++************)))222...)))'''((())))))(((~~~~~~~~~~~~~~~}}}}}}yyymmm^^^UUUNNNNNNOOOOOOSSSYYYZZZ[[[ZZZWWWXXX[[[YYYUUURRRRRRNNNLLLOOOSSSRRRLLLOOOOOOOOOSSSWWWWWWSSSNNNMMMPPPQQQKKKDDDFFFRRR]]]ooouuu~~~}}}wwwqqqlllxxxvvvttttttuuuuuutttsssvvvlllggggggdddccclll{{{nnnXXXJJJGGGFFFEEEGGGHHHIIIJJJLLLOOOQQQQQQVVV[[[```fffsssrrriiinnnwww~~~kkkWWWOOONNNMMMMMMNNNQQQTTTWWW^^^ccckkksssuuuwww|||cccVVV^^^hhhLLLSSSxxxccc??????777:::555555555555555555555555555666<<<:::;;;CCCEEEKKKYYYlll}}}YYYBBB@@@<<<:::<<<;;;999<<>>;;;;;;<<<;;;999:::===>>>>>>AAAFFFHHHRRRooowwwvvvuuuvvvxxxyyyxxxwwwwwwxxxxxxwwwuuuvvvzzz}}}~~~|||yyyuuurrrpppnnnnnnssswww{{{}}}zzzwwwzzzzzzzzzyyy|||}}}xxxppphhh[[[III===:::===???AAAAAA@@@CCCHHHJJJLLLUUU```ppp{{{qqqllliiinnnyyy}}}tttggg\\\UUUSSSTTTVVVRRRTTTWWWYYYZZZ\\\```bbbdddeeeiiisssvvvKKK===SSSqqq:::777111111111000///......///......---,,,,,,,,,,,,---++++++++++++************000---)))((()))***)))(((~~~~~~}}}zzzpppbbbZZZRRRPPPPPPPPPTTTXXXZZZ[[[YYYVVVWWW[[[[[[WWWVVVXXXXXXTTTRRRRRRPPPLLLOOOIIIEEEFFFJJJLLLHHHCCC???FFFLLLIIIBBBBBBLLLVVVbbbgggqqq}}}xxxsss{{{xxxtttssstttvvvwwwxxxxxxooohhheeebbbaaakkkyyy|||jjjYYYPPPLLLJJJGGGIIILLLNNNNNNPPPRRRTTTPPPWWW___ccchhhsssyyyppprrrxxxyyyeeeSSSOOOQQQRRRQQQPPPRRRWWW[[[___eeeooovvvwwwxxx~~~fffXXXeeecccKKKMMMttt}}}jjj@@@===999;;;999666666666666666666666666666=========CCCEEEPPPeeecccoooOOO======;;;999<<<::::::===@@@AAABBBFFFLLLQQQYYY^^^|||vvv|||~~~rrr\\\LLLIII@@@<<<;;;<<<<<<::::::>>>??????CCCHHHMMM\\\{{{zzzyyyxxxxxxyyyyyyxxxvvvvvvwwwwwwwwwvvvxxx{{{}}}zzzxxxvvvtttqqqpppooonnnsssvvvzzz}}}~~~|||yyyvvvxxxyyyxxxwwwyyy{{{wwwqqqdddVVVDDD:::;;;@@@CCCDDDBBBCCCEEEHHHLLLTTTfffuuuuuufffccccccjjjttt|||~~~~~~~~~vvvjjj^^^VVVRRRSSSTTTOOORRRWWWZZZ\\\]]]]]]^^^aaaaaaeeennnzzzvvvSSS>>>DDDrrrHHH666222222111000//////...///......---,,,,,,,,,,,,---,,,+++++++++************,,,+++******++++++***(((~~~}}}}}}~~~~~~}}}~~~zzzrrrhhhaaaYYYTTTSSSTTTWWWYYY[[[[[[YYYUUUVVV[[[\\\YYY^^^bbbaaaZZZTTTSSSRRRPPPNNNIIIDDDGGGMMMMMMFFF>>>333999@@@AAA@@@CCCKKKSSSXXX___jjjuuu~~~yyy{{{wwwqqqooopppsssvvvxxxwwwnnnfff```\\\\\\fffrrr{{{{{{mmm]]]TTTQQQOOOKKKNNNRRRTTTUUUUUUVVVWWWNNNWWW```dddfffpppqqqttt{{{sss___OOORRRSSSSSSOOOKKKKKKRRRXXXaaahhhssszzzxxxwwwkkk\\\ggg]]]IIIIIIfffvvvCCC;;;;;;999;;;666666666666666666666666666======>>>BBBFFFXXXuuugggccccccIII<<<===:::999;;;999;;;>>>AAABBBCCCGGGNNNTTTZZZhhhyyy|||~~~|||ppp^^^RRRPPPBBB===;;;======;;;;;;>>>AAABBBFFFLLLTTTggg~~~|||zzzzzzzzzzzzxxxvvvtttttttttttttttuuuvvvxxxuuuuuuttttttttttttttttttrrruuuyyy|||}}}{{{xxxvvvuuuxxxxxxwwwwwwxxxssslllYYYMMM???999===CCCDDDCCCFFFIIILLLNNNTTTccc||||||gggZZZWWWVVV[[[aaafffjjjnnnooouuu}}}yyyooocccYYYSSSQQQRRRNNNQQQVVVYYYZZZ[[[\\\^^^]]]^^^bbbiiiuuuyyycccIII???fffXXX888444222000////////////.........---,,,,,,,,,,,,---,,,,,,+++++++++*********))))))***+++,,,+++***)))~~~~~~~~~|||~~~}}}~~~|||vvvoooiii```YYYWWWXXXZZZ[[[\\\\\\YYYVVVWWW[[[\\\YYY^^^aaaaaaZZZUUUVVVYYY[[[YYYQQQJJJIIINNNNNNHHHAAA>>>===;;;;;;<<<>>>@@@BBBMMMWWWccclllqqqwww}}}}}}wwwpppkkkkkknnnrrrtttqqqjjjbbbZZZUUUWWWaaakkkttt}}}sssaaaWWWTTTTTTOOOSSSXXX[[[[[[ZZZZZZZZZNNNVVV^^^aaacccmmmxxx|||}}}nnnZZZLLLRRRRRROOOJJJFFFIIIQQQYYYffflllvvv|||yyywww|||ooo]]]aaa}}}```OOOIII^^^|||GGG999<<<666:::777777777777777777777777555;;;<<>><<<<<<>>>BBBDDDIIIOOOZZZqqq~~~|||||||||{{{yyywwwvvvuuutttssssssssssssrrrsssttttttuuuuuuuuuvvvvvvrrruuuxxx{{{|||zzzxxxvvvuuuyyyzzzxxxvvvsssllldddLLLDDD<<<;;;@@@DDDDDDBBBIIIOOOVVV[[[fff}}}jjjWWWNNNIIIFFFHHHJJJMMMWWWaaafffooo||||||uuujjj___VVVRRRQQQPPPQQQSSSTTTUUUXXX\\\```^^^___bbbgggpppxxxZZZ>>>VVVggg===666333000//////000///.........---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***''')))+++,,,,,,+++******~~~~~~~~~|||uuuqqqggg]]]ZZZ\\\]]][[[]]]]]][[[WWWXXX[[[[[[WWWUUUYYYYYYUUUUUU[[[aaadddggg[[[MMMFFFFFFHHHGGGEEEFFFAAA;;;999:::;;;:::777@@@KKKWWW^^^bbbkkkzzzyyypppiiigggiiilllmmmjjjfff___XXXTTTYYYccclllvvvwwweeeYYYUUUUUURRRWWW\\\```___]]][[[YYYPPPUUU[[[^^^bbbmmm|||jjjUUUIIILLLLLLJJJIIIIIIOOOYYYaaakkkooowww}}}|||yyy{{{sssZZZWWWkkk~~~jjjVVVJJJXXXoooKKK999???444:::777777777777777777777777666:::;;;@@@HHHRRRpppNNNFFFgggyyy}}}UUUDDD>>>>>>888999===999===@@@CCCEEEHHHNNNVVV]]]aaazzz~~~{{{yyyzzz{{{|||{{{rrrhhh```\\\HHH@@@;;;===???>>>===???AAAEEEKKKSSSaaa{{{~~~}}}}}}|||zzzyyyyyyxxxvvvvvvvvvvvvtttrrruuuuuuuuuuuuuuutttrrrrrrsssuuuxxx{{{|||zzzxxxwwwvvvyyyyyytttooojjjbbbZZZBBB???<<<===AAADDDEEEDDDGGGQQQ]]]iii|||xxx]]]LLLCCC>>>===AAADDDJJJZZZlll||||||sssfffZZZTTTQQQQQQQQQQQQQQQRRRVVV\\\aaabbbcccdddeeekkkyyyiiiEEEKKKtttxxxGGG888444///...000111///.........---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++'''***,,,,,,+++*********|||~~~~~~yyyuuukkk___[[[^^^^^^[[[]]]^^^\\\YYYYYY[[[YYYUUUPPPTTTVVVUUUYYY```eeeffffff\\\OOOEEECCCCCCDDDDDDAAA>>><<<;;;<<<===;;;999999???GGGMMMTTTaaasss~~~yyynnneeeaaaaaabbbcccdddccc___ZZZYYYaaallltttwwwfff[[[TTTQQQSSSXXX^^^aaa```]]]YYYWWWRRRUUUYYY\\\cccrrrzzzeeeQQQFFFEEEEEEGGGJJJPPPXXX___dddooopppwww~~~~~~}}}vvvWWWNNN___vvvoooQQQGGGSSSggg}}}OOO999BBB444<<<888888888888888888888888999::::::BBBNNN\\\~~~jjjFFFLLL```zzzyyyOOOAAA===<<<777:::???<<<>>>AAADDDFFFJJJQQQZZZbbbuuuyyy|||}}}yyyyyy|||{{{xxxyyy}}}}}}|||sssjjjaaa\\\JJJAAA<<<===??????>>>???BBBHHHQQQ[[[lll~~~~~~~~~|||zzzzzzxxxwwwwwwyyyyyywwwtttwwwwwwxxxxxxwwwuuutttssstttvvvyyy{{{|||{{{yyyxxxtttuuuqqqggg^^^YYYRRRLLL>>>>>>>>>???@@@DDDGGGJJJOOO]]]mmm}}}}}}lllYYYIII???===CCCNNNVVVbbbzzzzzzmmm___VVVRRROOOPPPPPPPPPQQQUUU[[[___```bbbbbbaaaffftttqqqLLLFFFaaaRRR:::555///...000111000---......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++)))+++---,,,***((()))+++{{{~~~{{{{{{~~~zzzwwwlll___[[[^^^^^^ZZZ]]]___]]]ZZZZZZ[[[XXXSSSQQQUUUXXXYYY]]]ccceeeccc[[[VVVOOOJJJFFFEEECCCBBB>>>???@@@???===<<<::::::888:::<<>>;;;;;;666:::AAA>>>>>>AAADDDGGGKKKSSS]]]dddyyyzzz|||yyyzzz}}}{{{uuutttxxx|||}}}tttjjj```YYYKKKBBB<<<===@@@???>>>???EEEMMMWWWbbbvvv}}}{{{xxxvvvuuuwwwyyyzzzxxxuuuwwwxxxyyyzzz{{{{{{zzzyyyuuuwwwyyy{{{|||{{{zzzxxxpppooogggZZZOOOJJJEEEAAA>>>???@@@??????CCCJJJOOObbbooonnnfffZZZKKK???AAAMMM___mmm}}}qqqbbbXXXSSSNNNOOOPPPQQQRRRUUUZZZ^^^[[[]]]^^^]]]bbbrrrrrrLLL===OOOxxxpppYYY;;;555///---000111000---......---,,,,,,,,,,,,------------,,,,,,,,,++++++***,,,---,,,)))''')))+++}}}{{{zzz{{{~~~~~~~~~~~~|||uuunnngggbbb___^^^___aaa```]]][[[\\\YYYTTTZZZZZZ[[[```eeehhhgggeee___WWWOOOMMMNNNKKKDDD???@@@>>>@@@CCCBBB===:::;;;===777999CCCGGGIIIXXXmmmwww~~~vvvgggWWWMMMJJJNNNRRRTTTWWW[[[```gggpppzzzsssfff[[[RRRNNNUUUZZZ```bbb___[[[XXXWWWQQQWWW[[[fff{{{sss\\\JJJAAACCC???EEESSS[[[[[[```jjjuuusssvvvyyy```OOOSSSgggGGGCCCMMMaaayyyssskkk@@@>>>777777777777777777777888888999999888GGGBBBKKKxxxZZZFFF```|||xxx^^^BBB>>>;;;<<<;;;999;;;??????CCCCCCIIIRRRTTTbbb{{{||||||~~~|||~~~~~~zzzuuussswww{{{}}}xxxtttpppjjjccc]]]VVVGGG<<<>>>@@@??????BBBGGGOOO___uuu}}}}}}}}}vvvvvvuuuuuuvvvxxxzzz{{{wwwyyy{{{{{{{{{{{{}}}~~~yyy}}}~~~zzzyyyzzzvvvooojjj[[[NNNHHHBBB>>>BBBLLLNNN@@@;;;CCCGGGFFFPPPaaayyywwwzzzqqqXXXGGGEEEJJJbbb~~~uuufffZZZTTTQQQPPPRRRTTTSSSQQQUUU\\\XXXWWWXXX\\\cccooooooWWWFFFAAA{{{[[[lllzzzrrrKKK555222555+++---444,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++}}}}}}}}}}}}}}}~~~~~~~~~yyyrrrlllgggdddbbb```aaa^^^XXXUUUWWWWWWUUUXXXXXXZZZ___dddhhhhhhgggeee^^^XXXXXXXXXSSSIIIAAA@@@>>>???CCCBBB>>><<<===<<<888999@@@EEEIIIVVVdddrrrwwwhhhWWWLLLHHHKKKOOOQQQTTTXXX^^^dddmmmuuu{{{~~~wwwkkk^^^UUUQQQPPPXXX]]]bbbccc```[[[XXXWWWUUU\\\```lll}}}nnnYYYIIIBBBGGGCCCHHHUUU]]]^^^cccmmmtttsssvvv~~~~~~dddQQQ^^^sssYYYGGGQQQgggtttqqqDDDBBB;;;;;;777777777777777888999999;;;999FFFBBBOOO}}}___NNNnnnzzzsssXXXBBB===;;;<<<;;;:::;;;???AAABBBCCCJJJRRRTTTfff}}}|||}}}||||||}}}{{{}}}|||xxxwwwzzz}}}|||wwwssspppkkkeeeaaaXXXHHH===???DDDCCCBBBEEEJJJVVVgggzzz|||{{{~~~}}}xxxxxxwwwvvvwwwwwwyyyyyy{{{|||}}}|||zzzzzz|||}}}zzz~~~~~~|||{{{yyypppfffQQQHHH@@@??????DDDQQQ___ZZZJJJCCCIIIQQQWWWgggzzz}}}www[[[LLLZZZaaa|||~~~~~~uuugggZZZRRRPPPOOOPPPSSSRRRQQQUUU[[[ZZZXXXXXXZZZ___iiizzz|||hhhTTTJJJvvvxxxUUU^^^ttt}}}ZZZ<<<111444---...333,,,.........---------,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++}}}}}}~~~~~~}}}|||}}}}}}~~~{{{wwwrrrmmmiiigggeeeddd]]]SSSNNNRRRVVVWWWXXXYYY[[[```fffkkkmmmmmmjjjgggdddcccccc\\\NNNBBB@@@>>>>>>BBBBBB>>>===???>>>======@@@FFFOOOXXX^^^pppyyyiiiXXXKKKFFFGGGKKKLLLOOOTTTZZZ___eeekkkpppqqqooojjj___TTTNNNMMMPPPZZZ___dddddd```[[[XXXWWWYYYbbbhhhsssyyyiiiVVVIIIDDDJJJGGGKKKVVV^^^```gggppptttsssvvv}}}fffXXXttthhhKKKOOOeeerrrqqqCCC@@@:::;;;888777777777777888999999>>><<>>III]]]mmmcccQQQEEEJJJUUUddd|||rrrWWWOOOccciii|||vvvkkk]]]SSSOOONNNNNNQQQQQQQQQUUUZZZZZZXXXWWWZZZ]]]eeeuuuxxx___MMMcccvvvRRROOOpppqqqHHH111333111///000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,~~~~~~~~~~~~~~~}}}}}}}}}}}}|||yyyvvvqqqmmmjjjkkkiii___PPPIIILLLTTTYYY[[[\\\___dddjjjoootttvvvqqqooommmkkkjjjcccTTTEEEAAA>>>===@@@@@@===>>>AAAAAACCCDDDFFFNNN[[[cccccclll~~~{{{kkkXXXJJJCCCCCCFFFHHHKKKOOOSSSWWWZZZ^^^```dddaaa[[[SSSMMMJJJKKKLLLYYY^^^cccddd```\\\ZZZZZZ]]]gggmmmxxxzzzjjjWWWJJJFFFJJJHHHLLLUUU]]]aaahhhooorrrssswww|||eeedddiiiKKKJJJ\\\mmmrrrCCC>>>888:::888888777777888888999:::@@@>>>DDDFFFgggeeefffMMM@@@<<<:::;;;;;;:::===AAADDDCCCFFFQQQWWWZZZ|||qqqkkkiiilllllliiilllsssuuuxxx||||||xxxtttpppmmmkkkeeeQQQBBBCCCIIIIIIIIIJJJTTTiii{{{{{{xxxyyyzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyy}}}}}}|||yyywwwwwwyyy{{{~~~~~~|||ooo[[[LLLBBBBBB@@@???FFFXXXmmm{{{fffSSSFFFKKK\\\rrrjjj\\\eeevvvvvv|||{{{yyypppbbbVVVPPPMMMLLLOOOPPPQQQTTTYYYXXXVVVWWWZZZ]]]eeeuuu~~~```HHHQQQzzzuuuXXXOOOvvvYYY444111444000---///............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++---~~~~~~~~~}}}zzzvvvrrrpppooommmbbbQQQFFFIIISSSZZZ^^^```bbbffflllrrrxxx{{{zzzzzzxxxuuusssnnn___OOODDD@@@>>>???>>><<<===AAACCCFFFIIILLLWWWfffnnnoookkk{{{~~~mmmYYYJJJBBB@@@BBBDDDGGGKKKMMMNNNOOOQQQRRRUUUPPPKKKHHHHHHJJJKKKLLLWWW\\\aaaccc```^^^]]]^^^___kkkrrrzzzppp\\\MMMHHHHHHHHHLLLTTT[[[aaaggglllpppssswww|||jjjpppdddJJJIII\\\kkkvvvEEE???:::===888888888888888999999:::@@@AAAEEELLLzzz~~~iii]]]III???;;;999;;;<<<;;;===BBBDDDGGGKKKUUU]]]eeewwwmmmaaa[[[___bbb```bbbiiixxxzzz|||~~~}}}xxxtttqqqppplllWWWFFFDDDHHHHHHJJJMMMXXXnnn{{{xxxxxxxxxyyyzzzxxxyyyyyyzzz{{{||||||||||||}}}}}}|||{{{{{{~~~~~~~~~~~~~~~wwwfffQQQBBB:::>>>BBBGGGXXXrrrdddVVVOOOYYYqqqvvvhhhppp}}}|||}}}vvviii^^^RRRMMMKKKNNNPPPPPPSSSXXXWWWVVVWWWYYY\\\bbbppp~~~eeeMMMEEEbbb~~~ppp___jjj<<<111666111,,,111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---~~~}}}~~~{{{xxxvvvnnnooofffVVVJJJLLLVVV^^^bbbdddfffiiimmmssszzz~~~nnn\\\JJJEEEAAA@@@>>><<<>>>BBBDDDFFFKKKSSS^^^jjjvvv}}}|||ooo[[[JJJAAA???@@@BBBDDDGGGHHHHHHHHHJJJKKKHHHFFFDDDEEEGGGKKKOOOQQQWWW\\\aaacccbbb``````aaacccooovvv|||sss___PPPJJJGGGIIINNNUUU\\\bbbgggjjjnnnssswww|||rrrtttuuullllllcccGGGMMMbbbnnnvvvEEE===888;;;999888888888888999::::::???DDDGGGTTTkkkgggsssTTTEEE>>>:::999;;;<<<;;;>>>CCCDDDLLLRRRYYYddduuuuuuooo^^^TTTYYY]]]\\\aaakkk|||wwwttttttqqq]]]JJJEEEFFFHHHMMMUUU___sss|||zzzxxxxxxxxxxxxxxxyyyzzz|||}}}}}}}}}}}}}}}~~~}}}|||zzzooo[[[III???999@@@FFFRRRmmm^^^XXX[[[ooorrrfff```qqq~~~~~~{{{qqqgggUUUOOOLLLNNNPPPPPPSSSVVVXXXVVVWWWXXXYYY]]]iiiuuuuuubbbEEEPPPxxxvvvzzzGGG111555333---222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...~~~}}}}}}~~~}}}zzzyyynnnrrrooo```UUUVVVaaajjjjjjlllmmmnnnqqqvvv~~~|||gggRRRLLLFFFCCC@@@===???CCCHHHGGGNNN[[[dddlll{{{qqq\\\KKKAAA>>>???@@@BBBDDDEEEFFFGGGJJJLLLGGGKKKOOONNNKKKLLLSSSYYY[[[___dddfffdddbbbbbbdddiiiuuuzzzqqq^^^PPPLLLHHHLLLSSSYYY```fffiiijjjmmmsssxxx|||wwwmmm___[[[lll{{{dddCCCKKK^^^zzzsssuuuDDD<<<666999999999888888999999:::;;;>>>EEEJJJ]]]ZZZiiijjjPPPDDD>>>:::999;;;<<<<<>>@@@DDDMMMJJJQQQaaaiiinnn~~~rrr]]]LLLBBB>>>???>>>@@@CCCDDDFFFHHHLLLOOONNNXXX___ZZZOOOKKKTTT______cccggghhheeeccccccdddmmmyyy~~~{{{nnn\\\PPPMMMIIIOOOVVV]]]ccciiilllkkklllsssxxx|||vvveeeSSS]]]|||ttteee>>>EEERRRggguuu~~~yyyHHH@@@:::===999999888888999999:::;;;===FFFLLLbbb___TTTrrrfffQQQEEE===:::888;;;<<<<<>>>>>@@@CCCDDDTTT[[[YYYlllzzzmmmaaaSSSPPP^^^kkkwww|||~~~|||{{{qqq^^^JJJ@@@???GGG\\\pppzzz~~~}}}}}}~~~~~~|||{{{{{{}}}~~~}}}}}}|||}}}yyyiiiTTTEEE@@@BBBBBBGGGVVVtttsssyyynnnYYYQQQPPPQQQTTTZZZOOOOOOKKK===CCCJJJ===AAANNNxxx~~~~~~}}}zzzuuucccYYYRRRQQQOOOLLLNNNTTTSSSXXX[[[ZZZYYYaaappp|||qqqZZZaaannn>>>+++444888///////////////////////////...........................------,,,,,,,,,------~~~~~~}}}|||}}}~~~}}}{{{yyy{{{}}}|||yyyvvvxxx}}}}}}}}}}}}~~~lllXXXOOOFFFBBB@@@???AAAEEEHHHMMMWWWbbbjjjuuummmVVVEEE>>>@@@CCCDDDEEEEEEDDDCCCCCCDDDEEEGGGKKKPPPTTTWWW\\\ccciiiiiiiiiiiiiiiiiiiiiiiiiii}}}zzzooobbbVVVOOOOOOQQQUUU\\\ccciiilllmmmppptttttt|||yyyXXXKKKYYYdddiiijjjdddHHH@@@PPPccctttmmmHHH>>>;;;;;;999999999::::::;;;<<<<<>>:::999===???>>>@@@CCCFFFXXX```___vvvuuufffWWWOOOUUUlll}}}zzzyyyjjjXXXEEE>>>???HHH\\\ooo|||~~~}}}~~~~~~|||||||||}}}}}}||||||{{{|||}}}~~~}}}}}}|||}}}yyyiiiTTTEEE@@@BBBCCCJJJ]]]xxxZZZIIIDDDBBBBBBCCCAAA???AAABBB???GGGOOONNNaaaqqq~~~yyyhhh^^^UUURRRQQQOOOPPPSSSSSSRRRVVV]]]]]]ccc}}}|||ttt^^^XXXxxxyyyGGG000444555,,,////////////////////////...........................------,,,,,,------...~~~}}}~~~}}}{{{|||qqqWWWMMMCCC???>>>>>>AAAGGGEEEOOOZZZ```jjjyyynnnXXXIIIEEEIIINNNHHHHHHGGGEEECCCCCCDDDFFFFFFIIIOOOWWW___fffkkknnnnnnmmmlllkkklllmmmoooppp|||rrreeeZZZSSSQQQRRRUUU[[[dddkkkpppqqqnnnsssqqqxxxxxxZZZKKKOOORRRZZZgggmmmQQQ@@@PPPfff~~~nnnKKK@@@<<<;;;999999999999:::;;;<<<===IIIQQQYYYmmmWWWWWW^^^MMMBBB===::::::>>>???>>>@@@DDDKKK___iiikkkqqq___VVVTTTaaa{{{|||xxxvvvbbbPPP@@@;;;???HHHYYYjjj}}}~~~~~~~~~}}}|||}}}}}}|||yyyzzz}}}~~~}}}|||~~~zzzjjjSSSDDD@@@BBBDDDPPPiiimmmPPPAAA=========>>>===DDDDDDEEEKKKOOOUUUbbb~~~~~~~~~|||ooodddXXXTTTSSSRRRRRRSSSXXXQQQUUU___aaahhh~~~zzzxxx~~~mmmTTTgggttt~~~QQQ555333333+++////////////////////////...........................---------------......~~~||||||qqqRRRIIIAAA???>>>>>>AAAEEEIIITTT\\\^^^gggyyylllZZZNNNKKKNNNRRRMMMLLLJJJGGGDDDEEEHHHKKKMMMOOOUUU]]]fffllloooooopppooonnnnnnppptttxxx{{{}}}sssggg\\\UUUPPPRRRVVV]]]fffmmmqqqrrrlllpppmmmuuuyyy^^^NNNIIIFFFRRRlll|||ZZZEEERRRccc}}}sssOOOCCC<<<999999999999999:::<<<===>>>IIIQQQdddXXXnnn~~~XXXIII???<<<:::;;;???@@@???CCCHHHNNNaaammmuuuooo\\\XXXZZZggg}}}~~~|||wwwttt___MMM<<<:::>>>FFFTTTaaasss~~~~~~~~~~~~~~~{{{{{{}}}zzziiiRRRBBB@@@DDDFFFUUUsssqqqRRR@@@<<>>???HHHXXXwwwaaaxxxVVVGGG???<<<:::<<>>:::>>>AAAGGGNNNXXXzzz}}}zzzeeeLLL>>>AAAIIIPPPaaaqqqTTTAAA@@@PPPlllzzz~~~wwwhhhYYYRRRTTTVVVUUUWWW\\\^^^___nnnooozzzdddOOOhhhjjj^^^aaapppEEE333222444////////////////////////........................------------...///000000~~~}}}~~~~~~~~~~~~WWWAAA;;;999;;;>>>@@@CCCGGGIIILLLVVVeeerrr{{{vvvggg[[[VVVVVVXXXYYYSSSQQQMMMIIIJJJOOOWWW]]]aaafffmmmrrruuuyyy~~~yyynnnbbb[[[SSSVVV[[[bbbjjjoooqqqqqquuuttt|||```MMMMMM[[[{{{~~~GGGQQQlll|||eee[[[FFF;;;<<<::::::999888:::===@@@BBBKKKggghhhnnntttUUUDDDBBB===;;;===???AAAFFFQQQ]]]ooonnn{{{{{{mmm```iiimmmjjj\\\QQQNNNNNNMMMaaakkkxxx~~~}}}|||pppWWWAAA;;;>>>AAAEEEJJJTTTuuu~~~zzzcccHHH<<>>222333000000///...............////////////............,,,---.........///111333}}}|||||||||}}}sssSSSCCC;;;888===???>>>CCCKKKKKKSSS]]]ffflllrrrwww{{{~~~}}}~~~zzzrrriiiffffffccc]]]YYYRRRLLLMMMQQQVVV^^^eeekkkpppvvv|||}}}nnnaaa[[[[[[\\\aaajjjssswwwwww{{{kkkTTTUUUnnnOOOSSSfff\\\FFF@@@<<<===999999;;;<<<===BBBHHHWWWwwwZZZVVVkkkmmmSSSCCC===@@@???@@@@@@@@@GGG]]]rrrvvvuuuyyyuuueee```bbbSSSDDDFFFJJJLLLRRRZZZlll}}}|||vvvkkkVVVBBB<<>>BBBEEEDDDBBBKKKcccyyy}}}|||wwwjjj^^^]]]NNN@@@EEEKKKPPPZZZ```sss~~~|||zzzsssbbbMMM???@@@IIIOOOTTT]]]dddaaa[[[VVVRRRNNNSSSXXX]]]aaadddjjjuuu}}}yyy}}}zzzfffOOOBBBDDDPPPYYYooo|||iiijjjwww{{{sssuuusss___WWWWWWYYYTTT^^^hhhkkkgggbbb```aaadddnnnvvv~~~yyymmmNNNPPPwwwnnnOOO999...111000//////......//////////////////............---...000000///000222444nnnZZZIII@@@===BBBEEECCCDDDJJJOOOSSSYYYaaahhhlllkkkiiiiiimmmrrryyyzzzqqqdddXXXVVVNNNGGGGGGJJJMMMSSSYYY^^^dddnnnyyytttjjjeeeaaa```fffmmmssswwwzzz~~~~~~sss___VVV\\\```iii|||MMMJJJhhh]]]EEE===<<<:::888999;;;<<<>>>EEENNNfff[[[TTTgggtttPPP>>>???777???GGGHHHIIITTTmmmyyypppbbb___NNNAAAEEEKKKSSS___dddzzz|||yyymmmWWWDDD???HHHSSSRRRXXX[[[UUUOOOLLLIIIGGGMMMSSSXXXYYYYYY]]]fffooouuu|||ttt```MMMCCCFFFTTTaaapppmmmgggooorrruuuzzzyyycccVVVVVVYYYUUUbbbiiiccc\\\^^^``````bbbkkksss{{{sssvvvmmm[[[VVVwwweee~~~\\\@@@///111000000///.../////////////////////............---.../////////000222444}}}~~~~~~rrrcccPPPEEE>>>BBBEEECCCDDDIIINNNQQQVVV^^^dddggggggeeefffkkkooottt~~~uuummmbbbWWWSSSKKKEEEEEEGGGIIINNNTTTWWW^^^iiitttyyyrrrkkkdddbbbiiipppssswww{{{zzz{{{{{{sss\\\TTTZZZ\\\fff{{{NNNGGGZZZjjjvvv\\\CCC<<<<<<;;;999999;;;;;;<<>>AAA777>>>DDDFFFMMMaaa|||{{{wwwjjjdddQQQCCCFFFKKKSSSbbbjjj||||||tttaaaJJJ@@@FFFQQQNNNRRRRRRLLLGGGFFFFFFDDDHHHOOOVVVWWWUUUUUU[[[aaapppxxx}}}|||}}}oooYYYLLLFFFIIIWWWgggssssssiiimmmooottt}}}~~~gggVVVSSSWWWXXXdddhhh]]]VVVZZZ___^^^]]]gggqqqyyywwwtttjjj]]]RRRhhhXXXeeezzzhhhFFF000111111000///////////////////////////............,,,---//////...///111333}}}~~~~~~~~~~~~uuuhhhVVVHHH>>>???AAA@@@BBBGGGJJJMMMRRRXXX\\\___```aaaeeelllpppsss~~~vvvpppfff\\\SSSKKKEEEEEEFFFHHHMMMRRRSSSYYYdddooo{{{zzzooofffdddkkkrrrtttxxxzzzyyyyyyqqqXXXOOOSSSSSS___wwwPPPHHHSSS```tttppp^^^DDD;;;<<<;;;:::;;;<<<;;;===FFFQQQwwwfffddd}}}oooNNN???BBB???AAABBBFFFUUUooo}}}}}}sssjjjVVVIIILLLOOOWWWhhhxxx||||||wwwiiiTTTDDDDDDLLLGGGKKKKKKFFFCCCCCCCCC@@@AAAGGGOOORRRQQQPPPRRRUUU^^^fffpppwwwzzz|||{{{fffRRRKKKJJJLLLZZZkkksss}}}wwwhhhiiilllsss~~~lllZZZTTTWWW\\\dddeee[[[TTTVVV[[[[[[WWWbbbmmmttt~~~lll[[[IIIYYYQQQTTTllltttNNN222222111000000//////000000////////////............---.../////////000222444~~~{{{wwwkkk___MMM>>><<<>>>>>>BBBHHHHHHLLLQQQTTTUUUVVVZZZ]]]bbblllsssvvv}}}pppdddTTTMMMGGGGGGIIIJJJOOOTTTXXX\\\ccclllvvvvvvkkkgggnnnssssssvvv}}}|||}}}qqqXXXMMMNNNMMM]]]zzzTTTIIIQQQaaa|||qqqaaaEEE<<<<<<;;;;;;<<<>>>===@@@KKKWWWqqqxxxgggKKK???BBBBBBEEEIIISSShhh{{{rrr___UUUXXX[[[dddvvv|||{{{yyyppp]]]JJJDDDFFFCCCGGGGGGDDDBBBBBBAAA===<<<@@@DDDGGGGGGGGGGGGGGGGGGKKKSSS^^^iiisss{{{}}}}}}qqqZZZJJJJJJMMMOOO]]]ooorrryyy}}}~~~xxxaaa___eeexxxrrr```XXXYYY___aaa```[[[UUUTTTVVVXXXTTTaaakkkooo|||vvvkkkSSSNNNqqqPPPOOOkkkZZZ777222111000000//////000000////////////............///000222222111222444666~~~~~~{{{~~~~~~zzzyyymmmfffRRR@@@===>>>???DDDKKKJJJNNNSSSSSSRRRRRRWWW\\\___llluuuyyyxxxiiiVVVNNNIIIIIIKKKMMMQQQVVV```bbbfffkkkrrr{{{}}}qqqkkkpppsssppprrryyysss\\\PPPNNNMMMaaaXXXJJJRRReeedddGGG<<<===:::;;;===??????CCCOOO\\\|||~~~aaaHHH???AAA???FFFRRReee}}}|||yyy|||yyyggg___dddgggqqq}}}zzzyyytttdddOOODDDCCCCCCFFFGGGDDDCCCCCC@@@<<<;;;<<<===??????>>>===<<<;;;;;;>>>EEEQQQ]]]ggglll{{{}}}}}}iiiRRRDDDIIIOOOQQQ^^^qqqttt{{{zzz|||wwwYYYWWW___vvveee\\\]]]bbb___]]][[[WWWSSSSSSVVVVVVbbbkkklllwwwhhhGGG```dddQQQPPPoooddd===222111111000000000000000000/////////............111222333444333444666888|||~~~xxxpppVVV???:::;;;:::===CCCGGGLLLPPPQQQPPPPPPTTTXXX```iiiooo{{{rrr]]]NNNEEEJJJPPPQQQVVV^^^___bbbiiiqqquuuwww}}}uuuooorrrqqqnnnsss~~~|||ttt]]]NNNJJJJJJbbb___NNNXXXaaazzzgggCCC???:::>>>???@@@:::CCCGGGIIIooouuuYYYEEE>>>???DDDEEESSSnnnyyynnnpppyyyooommmuuu}}}|||nnn\\\MMMDDDIIIEEEDDDEEEDDDAAA???AAA>>>>>>===<<<;;;999777666999777555555888@@@JJJQQQiiisss{{{||||||xxxZZZNNNHHHOOOVVV[[[ggguuu|||zzz{{{}}}zzzzzziiiOOOSSSggg||||||~~~{{{jjj```___bbb^^^\\\ZZZUUUPPPSSSXXXYYY^^^iiiuuuzzzKKKMMMuuujjj\\\tttyyy;;;555555333000------...000333111...------000333555<<<<<<:::999777777666666{{{}}}zzzpppWWW@@@::::::999<<>>:::DDDHHHLLLttt}}}qqqVVVDDD???@@@CCCGGGWWWnnn~~~~~~uuummmooo}}}wwwvvv|||~~~vvvgggUUUHHHHHHDDDCCCEEEEEEAAA@@@BBB@@@@@@???>>><<<:::999888777777666666777;;;AAAEEEZZZeeeqqqxxx}}}sssVVVKKKGGGNNNVVV\\\hhhuuuxxxwwwzzz{{{zzz{{{eeeMMMTTTjjj||||||}}}}}}mmmaaa^^^___\\\[[[ZZZVVVRRRSSSXXX]]]aaajjjuuuxxxMMMLLLxxxkkk{{{EEE555444222000......///000111000///...000222555777555444444444444444555555{{{}}}|||qqqYYYBBB:::999999<<>>:::EEEIIIOOO{{{rrrvvvjjjRRRCCC???AAAAAAJJJZZZkkkssspppmmmmmmxxx{{{{{{~~~sss^^^LLLFFFBBBAAADDDEEECCCAAABBBBBBBBBAAA@@@>>><<<:::999555666777777666666888:::GGGSSSbbbnnnzzzzzzkkkPPPHHHFFFNNNWWW^^^hhhsssvvvxxxzzz{{{zzz|||yyy___KKKUUUkkk~~~qqqddd]]][[[YYYYYYZZZWWWTTTUUUYYY^^^aaaiiirrr{{{xxxVVVPPPnnnzzzKKK444333222111000000000000...//////000222444666777......///000222333555666~~~}}}rrr\\\EEE:::888888;;;???EEEHHHLLLOOOQQQSSSVVVXXXaaammmtttzzzrrrqqqqqqmmmiiiiiikkkmmmsssxxxxxxvvvyyy~~~iiiRRRbbbsssuuuzzzwwwyyy{{{~~~~~~tttpppnnnnnnuuu}}}~~~fffRRRJJJIII]]]~~~___JJJ[[[ooossspppGGG@@@======<<<>>>:::DDDIIIUUU^^^nnn}}}dddNNNBBB???@@@BBBKKKYYYbbbaaa___dddmmmwwwnnnjjjlllnnn~~~wwwcccSSSGGGBBB@@@CCCEEECCCAAABBBBBBBBBAAA@@@>>><<<:::999444555777666666666777999===FFFRRR^^^mmm{{{uuueeeKKKFFFFFFNNNWWW^^^gggpppxxx{{{~~~}}}{{{~~~uuu[[[JJJTTTiiiyyywwwhhh^^^XXXVVVWWWYYYYYYVVVVVVYYY[[[^^^eeennnwwwwww\\\LLLddd~~~TTT555333222222222111000///---...000111222333333444......///111333555777888|||ttt```JJJ<<<888999<<>><<<===999DDDLLL```iiiTTTkkkxxx^^^JJJ@@@???@@@CCCIIIRRRTTTOOOOOO\\\kkkrrraaaXXXWWW^^^jjj|||xxxiii]]]KKKCCC???AAACCCBBBAAAAAA@@@@@@???>>>===;;;:::999555555666666666999===@@@???CCCIIIPPP]]]mmmwwwyyy{{{sssbbbHHHFFFFFFMMMWWW___gggnnnwww}}}~~~rrrYYYIIIQQQbbbpppnnnaaaYYYVVVVVVYYYZZZWWWWWWYYYXXX\\\cccmmmxxxzzzdddHHHVVVzzzddd777444222111222222111///...///000111111000//////000000111222444666777888|||vvveeeNNN>>>888:::===???BBBEEEIIIOOOUUUZZZ^^^``````lllsss}}}zzzrrrnnnsssvvv}}}wwwcccjjj~~~~~~zzz}}}}}}|||~~~yyyuuutttvvvxxxzzz}}}~~~vvvtttuuuzzzhhhQQQHHHHHHYYYuuubbbLLL```zzzkkk~~~NNN@@@;;;<<<999;;;:::EEEPPPjjjXXXSSSrrrrrrXXXFFF???>>>???CCCFFFIIIHHHCCCFFFVVVhhhsss___TTTTTT]]]cccooo|||{{{ppphhhPPPFFF>>>>>>@@@@@@???@@@============<<<;;;::::::666666666666777;;;@@@EEEEEEHHHJJJLLLTTTaaakkknnnsssyyy||||||~~~ooo]]]EEEDDDFFFLLLVVVaaajjjooouuu}}}pppWWWHHHNNN\\\iiizzzxxxhhh]]]XXXVVVYYYZZZXXXWWWYYYYYY\\\dddnnnyyy{{{WWWJJJssstttppp;;;777222000222333111000//////000000//////...---//////000111333555666777}}}xxxhhhRRR@@@999;;;>>>??????AAAFFFNNNUUU\\\```bbbaaammmsss{{{}}}rrrooommmkkktttwww{{{vvvzzzzzz}}}}}}wwwppprrrvvv}}}yyyuuuvvv|||~~~zzzxxxvvvttttttxxx|||yyyoooooorrrxxxjjjTTTLLLNNN```zzzeeeNNNeeeddd{{{PPPAAA<<<:::999======HHHPPPjjjVVVYYYkkkQQQBBB>>>???@@@BBBBBBBBBBBB@@@DDDSSSbbbvvvwwwcccYYYZZZ______dddppp}}}}}}|||~~~uuummmVVVJJJ>>><<<=========>>>;;;<<<<<<======<<<<<<;;;777888888777777999===AAAIIIOOOSSSSSSTTTZZZ```aaahhhooossstttvvvtttcccPPPAAABBBDDDKKKVVVdddooosssxxxlllSSSFFFLLLYYYdddtttqqqaaa[[[WWWYYYZZZXXXWWWYYYZZZ\\\ccckkktttfffHHHyyyddd]]]eeetttxxx???999222///111222111000///////////////000000000...///000111444666888999}}}yyyjjjTTTAAA999;;;???@@@<<>><<<;;;AAAAAAIIINNNeee[[[___fffMMM@@@>>>@@@AAA@@@??????@@@@@@EEEQQQ^^^nnnyyyeee\\\^^^^^^[[[\\\gggvvv|||zzz{{{vvvmmmZZZLLL???;;;<<<<<<<<<===;;;;;;<<<===============888999999888777777999:::IIISSS[[[[[[YYYYYYYYYXXX___fffjjjkkkmmmjjjXXXDDD>>>@@@CCCJJJWWWgggsssxxx~~~}}}}}}hhhPPPDDDLLLXXXbbbpppwwweee]]]XXXYYYYYYXXXWWWYYYYYY[[[```fffnnn~~~cccMMMsssTTTNNN]]]pppBBB:::222...000222111000////////////000111333333...///111333666999<<<===}}}qqqZZZCCC777:::@@@DDD>>>@@@EEELLLSSSZZZ```dddtttoooooowwwoooaaaaaafffiiitttzzz|||nnnddd```]]]ZZZWWWXXX[[[```gggrrr~~~}}}|||xxxpppjjjnnn{{{~~~}}}}}}wwwmmmeeejjjrrr~~~zzzoooccc___cccqqqmmm\\\]]]WWW]]]xxxlllPPPaaaXXXnnnMMM???@@@AAA:::<<>>>>>@@@???>>>AAACCCAAA>>>EEEZZZnnnzzztttlllggggggZZZRRR\\\mmmwwwwwwuuufffuuuxxxwwwhhhTTT@@@999;;;<<<:::999;;;;;;:::::::::;;;<<<<<<;;;;;;;;;999777777888:::BBBJJJVVV___bbb```\\\ZZZ]]]VVVRRRWWWYYYTTTLLLGGG???AAAIIIUUU^^^hhhuuuzzzyyy___JJJEEENNNXXXaaahhhwww{{{fff[[[\\\^^^VVVUUUYYYWWW\\\aaadddlllvvvzzzyyypppTTTfff[[[GGG\\\UUU777555444000222---222111111000///////////////222111111222444777:::<<<~~~sss]]]EEE999;;;BBBEEE>>>@@@EEELLLUUU]]]bbbeeerrrnnnooowwwnnn___```fffiiirrrxxx}}}uuutttlll___UUUQQQNNNKKKKKKLLLMMMNNNRRRYYYbbbhhhuuuzzzqqqjjjkkkrrr{{{{{{{{{}}}sssggg___hhhsssiiiaaaXXXXXX___ooottteeecccYYYZZZqqqiiiMMM]]]^^^~~~NNN@@@@@@???:::<<>>>>>@@@@@@>>>???AAAAAAAAAMMMmmm}}}yyysssoookkk___VVVZZZccciiilllmmmiiittt}}}|||qqq\\\EEE;;;::::::999999<<<;;;;;;;;;;;;<<<======<<<<<<<<<:::888777999;;;>>>FFFQQQ[[[bbbbbb```]]]QQQIIIDDDGGGJJJFFF???;;;<<>>;;;===DDDMMMccclllyyy\\\GGG>>>>>>???@@@@@@>>>@@@BBBEEEXXX~~~{{{yyymmmaaaVVVTTTWWW\\\aaaggglllrrrxxx{{{}}}gggNNN???999777888;;;<<<<<<<<<<<<<<<===>>>>>>=========<<<:::999:::;;;<<<@@@JJJVVVaaaeeeccc```MMMBBB;;;<<>>===<<>>???AAADDDAAABBBFFFLLLcccoooaaaRRRNNNQQQVVV]]]dddmmmoooqqqrrryyyoooVVVDDD:::666888===;;;;;;;;;;;;;;;<<<===>>>>>>??????>>><<<;;;<<<======???FFFSSS___fffdddaaaOOOBBB888777999888777666999@@@RRRiii|||tttYYYFFFDDDNNNWWWYYYbbbtttcccVVVUUUWWWRRRRRRVVVSSSVVV___bbbeeekkkooodddKKKPPP|||lllfffhhhBBB777222///444///333000000////////////000000000111111333555777:::;;;yyyfffNNN===;;;@@@DDDCCCCCCFFFLLLUUU]]]```aaadddfffllluuu{{{nnn\\\cccmmmpppssswwwxxxsssmmmggg___WWWSSSUUUSSSLLLIIIIIIJJJHHHDDDEEEFFFFFFFFFIIIMMMPPPTTT[[[eeeppp{{{|||rrrmmmmmmmmmkkkhhhqqqssssssrrrqqqrrrwww{{{}}}qqqcccYYYWWWYYYffftttvvvdddTTTPPPNNNPPPTTTaaavvv{{{lllYYYTTTeeexxxeeeNNN[[[tttcccQQQ@@@======>>>@@@FFFVVVwwwqqqmmmoooSSSDDD@@@>>>???AAABBBAAACCCIIITTTsssvvvdddQQQLLLPPPVVVZZZ^^^jjjkkkkkkkkkrrr|||sss^^^LLL>>>777888>>>999999999999:::;;;<<<===>>>???AAA@@@???>>>???@@@BBBCCCGGGQQQ]]]ccccccaaaPPPBBB555111333333333444777<<>><<>>???BBB???BBBDDDJJJ___~~~kkkVVVOOOQQQSSSUUUVVVcccfffgggfffiiippptttttt}}}vvvhhhXXXGGG:::888<<<888888888888999:::<<<<<<===???BBBBBBBBBBBBCCCDDDHHHHHHKKKRRR[[[aaabbbbbbVVVGGG777222333333444555555888DDD[[[tttqqqYYYIIIIIIRRRYYYYYY___nnnhhhZZZWWWYYYSSSRRRRRRKKKMMM\\\aaa^^^aaaiii}}}~~~SSSEEEFFFsssuuu{{{MMM999000...555000333///////////////000000111///000222444666888999:::~~~mmmTTTAAA===AAADDD@@@EEEMMMRRRVVV]]]eeekkklllqqqyyyooo]]]eeeqqqrrrssstttpppfff^^^\\\ZZZXXXSSSUUUTTTOOOLLLMMMMMMKKKGGGHHHJJJJJJIIIJJJKKKMMMQQQUUU___lllyyyzzzqqqnnnllljjjhhhjjjmmmooonnnmmmooossswww}}}uuunnncccXXXQQQSSS[[[cccuuuyyyeeeUUUEEEEEEGGGLLLTTTddd}}}bbb\\\ppp|||___KKKUUU```hhhMMM???AAA:::@@@CCCHHH```uuuRRRgggfffKKKBBBAAA??????CCCAAAHHHHHHKKKgggppp^^^UUUQQQOOOQQQSSS\\\aaadddaaa___aaabbbbbbnnnwww}}}}}}}}}yyyrrreeeQQQ>>>777888888888888999:::;;;======<<>>222///555...000///////////////000111111///000222444666888999999oooVVVCCC>>>BBBFFF>>>EEEOOOUUUXXX___iiirrrsssxxxsssaaajjjuuuvvvqqqsssoooeee]]][[[ZZZYYYQQQTTTRRRLLLHHHHHHHHHFFFAAACCCFFFGGGHHHIIIKKKMMMLLLRRR]]]jjjuuu}}}qqqhhhggghhhgggeeeiiikkkmmmmmmlllmmmrrrvvv|||xxxeee^^^UUUMMMLLLTTT___gggvvvsss___OOOEEEEEEHHHMMMVVVhhhggghhh```LLLUUU^^^hhhLLL???CCC999@@@DDDJJJdddpppSSSfffdddIIIAAAAAA??????CCCHHHOOOLLLKKKlll|||qqqcccYYYQQQMMMPPPVVVWWW^^^bbb]]]WWWVVVUUUTTTaaallluuuwwwyyy~~~|||{{{yyymmmXXXAAA666555999999999:::;;;<<<>>>???;;;>>>BBBDDDEEEFFFHHHIIIMMMPPPSSSVVVYYY^^^cccggg]]]MMM;;;444333222222444555555777:::@@@RRRrrrppp[[[MMMNNNUUU[[[aaacccnnnsss```WWWWWWTTTXXX]]]ZZZRRR\\\\\\\\\eeejjjnnnwwwXXXMMMAAAbbb}}}eeeggg^^^CCC444000555---...///////////////000111111///000222444777888999999~~~~~~}}}~~~~~~~~~}}}}}}vvvaaaIII<<<>>>EEEEEEGGGKKKTTT^^^gggmmmooouuu{{{zzzkkknnntttuuuvvvwwwrrrhhh___\\\XXXUUUWWWUUURRRNNNKKKIIIHHHHHHCCCEEEHHHGGGFFFFFFIIIMMMQQQVVV```lllxxxyyyllleeeeeeeeebbb___cccdddfffkkkppptttuuuuuuzzz~~~vvvkkkccc\\\WWWQQQOOORRRZZZaaafffxxx~~~vvvcccRRRHHHFFFHHHMMMRRR\\\nnnsssyyy```<<>>@@@DDDEEEOOOLLLRRR{{{yyylll\\\PPPMMMSSSZZZVVVXXXZZZZZZVVVQQQNNNLLLQQQYYYeeepppwwwzzz|||}}}vvvrrrqqqaaaEEE666999333888999555666<<>>??????>>>???AAAEEEHHHJJJMMMQQQWWW[[[]]]___bbbddd\\\GGG777666666222222666444444666888:::AAAQQQaaattt}}}mmmZZZNNNOOOWWW]]]\\\gggsss{{{iii```\\\WWWYYY\\\UUUTTTYYY\\\]]]\\\bbblllvvvbbbGGGAAA^^^jjjTTTTTTkkkkkk@@@222333111000222000000000000000111111222333222222555999:::888666}}}|||}}}~~~wwwbbbKKK===>>>EEECCCFFFLLLTTT]]]eeelllppptttzzzoooqqqxxx{{{|||}}}yyyooofffaaa]]]XXXTTTSSSPPPLLLJJJHHHGGGGGGCCCEEEGGGGGGFFFGGGKKKOOOOOOTTT^^^iiissszzz}}}}}}vvvjjjeeeeeeeeebbb___ccceeehhhlllooorrrtttvvv~~~}}}}}}yyyqqqiiibbbYYYSSSQQQOOOMMMOOOWWWaaajjjooo}}}vvveeeVVVNNNLLLHHHKKKPPPWWWddd{{{www|||ZZZ>>>KKKbbb~~~zzz|||MMM@@@;;;@@@===EEENNNcccjjj[[[~~~sss\\\EEE???@@@???AAAEEEHHHQQQOOOYYY{{{pppcccWWWSSSVVVZZZTTTWWWYYYXXXSSSLLLGGGDDDBBBGGGNNNVVV^^^fffnnnsssxxxssssssuuuiiiQQQ???:::666:::;;;:::<<>>===DDDPPPjjjyyyhhhnnnXXXDDD???@@@???AAAFFFLLLSSSSSSccc~~~vvvlllbbb\\\YYYYYYRRRTTTVVVTTTNNNGGGAAA>>>999999:::>>>FFFSSSaaajjjmmmpppuuuvvvooo^^^III999999<<<===>>>AAAHHHKKKKKKCCCCCCEEEFFFGGGIIIJJJKKKWWWRRRQQQYYYeeellljjjddd[[[HHH777555888666444555444333444666555333444999>>>MMMeee|||~~~vvv___LLLCCCGGGRRR[[[oooxxx|||sss___UUUVVVUUUMMMPPPSSSVVV[[[gggxxxeeeGGG===KKK{{{lllOOOJJJsssrrrGGG444111111111222000000000000000111111222222222333666888999888777}}}zzz}}}{{{iiiSSSDDD@@@CCC@@@HHHQQQXXX]]]dddmmmuuuxxx}}}{{{sssfff]]]UUUNNNKKKIIIGGGEEEDDDCCCCCCDDDDDDFFFGGGGGGGGGIIIOOOSSSXXX[[[aaagggnnntttzzz~~~~~~yyytttrrrrrrqqqmmmiiieeeiiimmmmmmkkkmmmsssyyy|||xxx{{{ssscccWWWSSSSSSSSSSSSUUUWWW\\\eeepppzzz{{{mmm[[[PPPMMMOOOTTTYYY```kkkhhhNNNHHHUUU```sssnnnFFFAAAAAA<<<===BBBRRRtttxxxjjjUUUCCC???@@@???AAAFFFOOOSSSUUUlll}}}{{{tttmmmeee^^^YYYTTTUUUTTTPPPJJJEEEAAA@@@;;;888666666===KKK[[[fffgggoootttssspppgggRRR<<<<<<<<<===???CCCHHHJJJKKKCCCDDDFFFIIIKKKLLLMMMNNNVVVSSSTTT]]]kkktttuuuqqqfffRRR???888999999777777666444444888888666555888<<>>CCCNNNXXXmmmxxx{{{tttaaaVVVVVVVVVOOOPPPRRRTTT[[[hhhyyy{{{^^^DDD>>>EEEooopppSSSNNNyyyNNN555000222222111000000000000000111111222111222444666888999888777}}}}}}nnnXXXHHHAAAAAA@@@HHHSSSZZZ```fffooovvv{{{~~~{{{lll]]]TTTKKKEEEFFFEEECCCBBBAAAAAABBBCCCDDDGGGIIIIIIHHHJJJOOOTTTVVVYYY\\\```fffmmmvvv}}}~~~|||zzzyyyyyyvvvqqqmmmhhhkkkmmmllljjjlllsssyyy~~~{{{~~~ppphhh]]]UUURRRTTTWWWXXX\\\^^^dddmmmvvv}}}{{{pppeee\\\XXXWWWXXX```fffmmmyyy}}}xxxxxxrrr\\\HHHGGGSSSYYYlllmmmHHHBBB??????@@@AAARRR|||gggTTTCCC??????>>>BBBHHHRRRSSSVVVsss~~~{{{yyytttlllbbb[[[]]][[[VVVNNNGGGBBBAAAAAA===;;;888777;;;EEERRR\\\aaaiiimmmkkkmmmmmm___MMMBBB???>>>AAAEEEGGGHHHIIIFFFHHHKKKNNNQQQTTTUUUVVVVVVXXX\\\dddmmmuuuzzz|||uuubbbLLL???;;;999999999:::666555777888888;;;???GGGKKKXXXhhhpppooommmnnncccfffgggbbb^^^dddqqq|||{{{nnnPPP@@@===AAAJJJSSScccqqqyyyqqqmmm^^^SSSRRRQQQOOOOOOOOOQQQWWWcccqqq{{{qqqVVVBBBCCCEEEfffmmmSSSNNNWWW888///222333000000000000000000111111222000222555666777888888888rrr]]]LLLBBB@@@AAAHHHRRRZZZaaahhhpppuuu|||~~~}}}~~~tttbbbTTTLLLFFFAAABBBAAA@@@??????@@@AAABBBEEEHHHKKKKKKJJJKKKOOOSSSVVVYYY]]]```dddkkkssszzzyyyyyy{{{}}}}}}yyysssooolllmmmmmmkkkjjjmmmsssxxx}}}~~~zzzrrr}}}~~~uuunnn___\\\WWWRRROOOPPPUUUYYYbbbeeejjjqqqyyy}}}~~~~~~{{{pppbbbYYYXXX^^^eeeiiiooowwwoooffffffaaaWWWDDDBBBLLLSSShhhzzztttLLLAAA;;;AAACCCAAATTTeeeRRRBBB>>>??????EEEMMMUUUTTTXXXvvv~~~~~~~~~}}}{{{zzzzzzzzzssshhh___ccc```YYYOOOFFFAAA??????;;;:::888666888>>>FFFMMMXXX^^^aaabbbgggnnnkkkcccMMMHHHFFFIIIMMMMMMMMMNNNKKKLLLOOOQQQTTTWWWZZZ[[[^^^bbbhhhlllpppvvv|||ttt___MMMBBB>>><<<<<>>BBBHHHOOOXXXhhhzzzvvvkkkhhhYYYMMMKKKKKKQQQQQQRRRUUUZZZdddooowww~~~jjjSSSGGGOOOJJJ```zzziii___```;;;...222444///000000000000000111111222000222555777777777888999uuuaaaOOOCCC???AAAEEENNNXXXaaaiiiooorrrzzz~~~}}}{{{wwwjjjXXXKKKFFFDDDBBB???>>>>>>>>>>>>???AAABBBEEEIIIMMMNNNLLLLLLNNNQQQTTTZZZ```dddfffhhhnnnrrrrrruuuzzz}}}xxxsssooonnnkkkjjjkkknnnsssvvv~~~~~~}}}yyypppwww{{{{{{qqqfff^^^TTTWWWXXXTTTQQQSSS[[[ddddddeeehhhmmmqqqsssrrrpppiiiccc\\\XXX[[[eeeqqqyyywww^^^VVV\\\\\\ZZZEEE???HHHRRRlllyyyyyyLLLAAA===???CCCBBBZZZaaaOOO@@@===???BBBJJJTTTYYYVVVZZZxxx~~~~~~~~~~~~}}}|||yyyxxx{{{}}}yyyoooeee]]][[[WWWPPPHHHBBB@@@???<<<<<<:::999999===BBBFFFMMMOOORRRVVV]]]eeekkkmmm\\\UUURRRWWW\\\[[[ZZZ\\\XXXXXXXXXYYY[[[^^^```bbbiiimmmrrrvvvyyyvvvcccRRRIIIEEEDDDFFFEEEEEEEEEDDDFFFPPPZZZaaafffoooqqq___EEE888:::AAAFFFFFFBBBEEETTTeeeppptttXXX???;;;AAADDDHHHMMMTTTbbbsssxxxooojjjVVVGGGHHHLLLRRRSSSVVV[[[bbbjjjsssyyylllUUUNNN]]]RRR]]]nnnhhh>>>...333444...000000000000000111111222///333666777777666888999~~~vvvcccPPPDDD>>>@@@CCCKKKVVVaaaiiinnnooowww~~~}}}uuupppbbbPPPDDDBBBCCCCCC>>>=========>>>???AAABBBEEEIIINNNOOONNNMMMMMMOOOMMMUUU___ccccccbbbdddfffnnnsss{{{|||xxxrrrnnnjjjiiikkkooosssuuu{{{||||||}}}wwwyyyyyyxxxuuunnneee]]]XXXQQQWWW\\\ZZZWWW[[[hhhsss^^^^^^___aaabbbaaa^^^[[[XXX[[[^^^```dddlllxxxnnnTTTOOO[[[```___HHH@@@HHHUUUsss{{{yyyIIIBBBCCC;;;BBBDDDaaagggxxx^^^MMM>>><<>>AAAEEEIIIEEEEEEHHHNNNTTTZZZccckkkhhh```]]]ccchhhgggfffhhhiiihhhgggggggggiiilllmmmqqqtttyyy~~~uuuaaaTTTNNNKKKKKKLLLPPPRRRRRRTTT```mmmoooxxxnnnNNN@@@BBBJJJJJJDDD===DDD___}}}jjjOOO999:::BBBFFFHHHLLLUUUaaannn|||zzzsssmmmUUUDDDIIIRRRLLLOOOTTT[[[ccclllsssxxxqqqVVVTTTfffXXX]]]hhhlll@@@...333555...000000000000000111111222///333666777666666888:::~~~zzziiiQQQCCCCCCBBBEEEKKKUUU```hhhmmmooo}}}wwwmmmfffXXXIIIEEEGGGCCC<<>>=========>>>@@@AAAEEEJJJPPPQQQOOOMMMMMMNNNOOORRRXXX______]]]```eeeiiinnnwww|||rrrlllhhhjjjnnnooopppsssuuu~~~|||~~~vvvjjjdddddddddcccZZZaaaeeeaaaaaakkkzzz[[[YYY[[[```ccc```___```^^^___cccgggiiiooo||||||eeeUUUUUU___hhhcccHHHAAAHHHUUU}}}NNN>>>CCCBBBDDDAAA^^^ggguuu}}}___MMM@@@@@@BBBCCCLLLXXXYYYSSSWWWzzz~~~}}}~~~}}}|||{{{}}}~~~yyyuuuvvvyyyyyyxxx{{{}}}vvvlllWWWQQQOOORRRRRRKKKFFFFFFDDDCCCCCCCCCEEEHHHLLLOOONNNGGG@@@@@@GGGSSS]]]bbbpppiiieeegggkkkmmmppptttoooqqqqqqpppsssxxxyyyvvv|||yyy|||lll]]]YYYYYYTTTWWWVVVZZZbbbaaaiii}}}aaaFFF:::IIIIIIBBB???PPPrrr{{{kkkHHH@@@>>>???IIIJJJRRR\\\cccppp~~~xxx{{{kkkddd[[[LLLGGGMMMTTTSSSVVVZZZ]]]aaakkkuuueeeSSSSSSTTTaaa___}}}ppp:::888000666222000000000000111111111111111333777999999;;;===>>>~~~}}}oooVVVFFFBBBBBBEEELLLVVV```gggkkklll||||||sssiiibbbUUUHHHEEEGGGDDD===???>>>======>>>???AAABBBGGGJJJNNNQQQQQQOOOOOONNNOOOPPPTTTYYYZZZYYY^^^dddkkkqqqyyy~~~{{{tttooolllmmmmmmmmmppptttwww}}}}}}xxxlllffffffeeebbbaaaeeeddd___^^^gggssszzz```]]]]]]cccfffdddbbbbbbfffgggkkkppprrrwww|||dddSSSSSS]]]fffdddKKKCCCKKKZZZQQQ@@@BBB@@@EEEFFFfffyyy___rrrzzzYYYIII>>>???CCCEEEMMMXXXUUUQQQVVVyyy~~~|||{{{|||}}}}}}|||}}}~~~{{{wwwwwwyyyyyyxxxzzz}}}wwwnnn[[[RRRMMMOOOPPPLLLHHHHHHEEEDDDCCCEEEIIINNNQQQSSSSSSIII===888<<>>AAA>>>:::>>>ZZZ{{{jjjGGG@@@>>>???IIIJJJRRRXXX___lllxxxkkkfff```RRRLLLNNNRRRRRRUUUZZZ\\\^^^fffnnnyyygggUUU]]]______aaaooovvv>>>:::111666222000000000000111111111111111444666888999:::;;;===vvv___JJJAAABBBFFFMMMWWW```gggjjjjjjvvv~~~|||yyy~~~pppccc\\\QQQGGGFFFHHHEEE@@@???>>>>>>>>>???@@@BBBCCCIIIJJJLLLOOORRRSSSQQQOOOOOONNNPPPSSSSSSUUU\\\eeelllqqqyyy~~~wwwrrroooooommmlllpppvvvxxx}}}{{{rrrmmmmmmjjjeeehhhhhheee___^^^dddkkkmmmhhhcccccciiiooonnnkkkjjjnnnpppuuu{{{{{{bbbQQQPPP[[[dddeeeNNNCCCHHHXXXUUUBBBAAA???FFFKKKpppqqq[[[zzzsssQQQEEE<<>>222111888@@@EEESSSVVV```mmmvvvxxxzzz}}}xxxuuutttxxxxxx|||~~~]]]FFFAAA??????MMMqqq}}}iiiFFF???>>>@@@IIIJJJSSSUUU]]]iiissszzzkkkgggeee[[[QQQOOOOOOPPPTTT[[[^^^aaahhhqqq~~~nnnXXXiiimmm\\\VVVZZZzzz~~~CCC;;;111666222000000000000111111111111222444666888888888:::;;;{{{fffNNN???BBBFFFNNNXXXbbbiiikkkkkkrrr{{{yyyvvvzzz}}}qqqkkksss___XXXNNNHHHHHHIIIGGGCCC???>>>>>>>>>@@@AAACCCEEEJJJIIIIIIMMMRRRTTTRRRPPPRRROOOMMMNNNOOORRR\\\ggglllrrrzzz{{{tttpppppppppppprrruuuwww}}}}}}|||wwwvvvqqqkkkiiijjjhhhddddddhhhiiiffflllhhhiiiqqqyyyzzzwwwvvvuuuwww}}}xxx___MMMNNNYYYcccnnnWWWEEEEEEVVVzzzXXXCCC@@@???FFFMMMtttlll```lllKKKBBB<<>>@@@JJJKKKTTTVVV]]]iiirrryyyiiifffiiiaaaUUUNNNMMMNNNTTT\\\bbbhhhsss~~~xxx[[[lllrrrXXX|||}}}QQQRRRHHH<<<000444000///000000000111111111111222444666777777777888:::~~~}}}}}}jjjQQQ@@@CCCFFFNNNXXXcccjjjnnnnnnrrrzzzyyywww|||WWWbbbxxx___VVVNNNJJJKKKJJJGGGDDD>>>======>>>@@@BBBDDDEEEJJJHHHHHHJJJOOORRRQQQOOOSSSPPPMMMMMMNNNRRR]]]iiipppuuu}}}xxxqqqsssvvvuuuttttttvvv~~~|||uuunnngggjjjllllllnnnpppllleeejjjhhhmmmxxxttt[[[JJJLLLYYYddduuu___HHHDDDWWWwwwWWWCCC@@@@@@FFFMMMssspppnnngggHHHBBB===???BBBEEEFFFHHHHHHWWWkkk|||zzzzzz}}}|||||||||||||||zzzxxxwwwyyyzzzzzzyyyzzztttgggVVVLLLMMMSSSVVVVVVXXXVVVUUUXXX]]]aaacccbbbeeeYYYHHH:::444444444555888;;;EEETTTccctttuuuVVV]]]jjj}}}fffDDD??????BBBLLLMMMUUUXXX^^^iiisss|||hhhdddiiicccUUUKKKOOOOOOTTT\\\ccckkkxxx[[[ccciiiPPPkkk\\\VVVKKK;;;...333//////000000000111111111111222444666777777777888:::~~~|||lllTTTCCCEEEHHHNNNWWWaaaiiimmmooossszzzyyyyyyyyy\\\ttt{{{```VVVNNNLLLLLLHHHDDDBBB<<<<<<<<<===???BBBDDDFFFHHHGGGGGGHHHKKKMMMNNNNNNRRROOOLLLLLLMMMQQQ\\\hhhsssxxx{{{{{{|||yyyuuutttvvv}}}tttkkkfffkkkppprrrssssssnnngggfffhhhrrrsssYYYIIILLLZZZfffsss___FFFDDD[[[tttVVVBBB@@@@@@FFFMMMtttdddGGGCCC???>>>AAADDDDDDDDDFFF]]]xxx|||zzzyyy|||~~~|||{{{|||~~~}}}{{{xxxvvvwwwyyyzzzxxxyyy{{{uuulll[[[MMMJJJPPPUUUUUU[[[[[[]]]^^^```bbbdddeeebbbXXXIII>>>888555444333333555:::EEERRRggg|||bbbmmmeeeCCC???AAADDDNNNOOOWWWYYY^^^iiivvvhhhbbbfffbbbTTTHHHQQQQQQTTTZZZ___eeeppp{{{~~~]]]XXX[[[IIIXXXdddUUUNNN;;;---333///000000000000111111111111222444666888888888:::;;;~~~~~~{{{lllXXXHHHHHHIIIMMMTTT]]]eeeiiikkkooovvvuuuyyy}}}zzzaaaVVVNNNMMMKKKEEE???>>>;;;;;;;;;<<>>AAADDDEEECCCIIIhhh{{{zzzzzzzzz{{{|||}}}|||zzzyyy{{{~~~~~~{{{xxxvvvtttvvvzzzzzzwwwwww{{{xxxrrrdddRRRKKKPPPUUUWWW___bbbffffffeeefffjjjmmmbbbXXXIII>>>999777666444333333777===FFFXXXttt~~~}}}vvvtttxxxvvv}}}xxxeeeDDD@@@BBBFFFPPPQQQYYY]]]aaalll|||jjj```ccc```SSSGGGOOOPPPUUUZZZ]]]^^^eeemmmooodddVVVUUUHHHIIIuuueeeRRRQQQ<<<...555111000000000000111111111111111444666888999:::;;;===}}}zzzmmmZZZLLLKKKKKKMMMRRRZZZaaafffhhhiiiooopppvvvxxxaaaVVVNNNMMMJJJBBB<<<::::::::::::<<<>>>AAADDDEEEDDDFFFGGGEEECCCDDDHHHLLLJJJGGGGGGIIIIIILLLUUU___eeekkkvvvtttssszzz}}}rrriiimmmrrrtttppplllkkkhhheeelllvvvxxx]]]KKKMMM[[[gggrrr[[[^^^www~~~SSSAAABBB???GGGSSSxxxWWWDDDBBB>>>===AAAEEEFFFDDDOOOrrr}}}~~~}}}{{{zzzzzzyyyyyyzzz|||}}}|||{{{yyyxxxxxxzzz}}}}}}zzzvvvuuusssuuu{{{{{{vvvvvv{{{|||yyylllYYYOOORRRXXXZZZccciiinnnnnnkkklllqqqwwwdddYYYJJJ???:::888888888333555888;;;@@@MMMfff}}}vvvnnnmmmggggggmmmooozzzeeeDDDAAACCCGGGQQQRRRZZZbbbeeeppplll```aaa^^^RRRGGGKKKNNNUUU\\\^^^]]]```fffkkk}}}mmm[[[VVVKKKBBBhhhiiiUUUSSS===///777333000000000000111111111111111444777999999;;;===>>>xxxnnn^^^PPPFFFFFFJJJQQQUUUXXX^^^eeeaaacccjjjuuuuuudddXXXLLLIIIFFF@@@999666999;;;<<<======>>>AAACCCGGGGGGGGGEEECCCCCCEEEGGGEEEGGGIIILLLOOOTTTYYY]]]eeeiiipppzzzxxxuuu|||}}}zzznnnoooooouuuyyyuuulllgggiiinnn~~~xxx^^^OOOUUUhhhvvv```{{{NNNEEEBBBDDDDDDUUUuuurrrTTTCCC@@@???BBBCCCBBBEEEIIIVVV}}}~~~~~~~~~~~~}}}{{{{{{||||||{{{zzzyyyzzz{{{|||||||||{{{zzzvvvxxx|||~~~~~~|||xxxvvvuuuuuuvvvyyy|||}}}|||{{{~~~zzzssshhhZZZRRRXXXbbbfffkkkqqquuuuuuuuuwwwzzzhhh\\\MMMCCC???===888333555444666999===EEETTTcccsssgggaaa\\\[[[]]]^^^hhhnnnNNN:::BBBNNNOOOTTT^^^eeekkk}}}lll\\\XXXSSSLLLFFFLLLOOOVVV___cccbbbbbbeeemmm}}}lllcccTTTIIIHHHfffZZZ^^^777555000444111222333222111111333555222888666666;;;:::???NNN~~~}}}~~~zzzqqqbbbTTTIIIHHHJJJPPPTTTVVV[[[aaagggkkkqqqzzz|||fffXXXKKKEEECCC>>>999666999:::<<<======>>>AAACCCKKKJJJGGGCCC@@@@@@CCCFFFEEEFFFIIIKKKNNNRRRXXX\\\bbbhhhpppyyy~~~xxx{{{ssssssvvvzzz{{{vvvooommmsssyyyxxx___PPPVVVhhhvvvdddwwwKKKDDDAAADDDFFFXXXrrrqqqQQQCCC@@@???BBBCCCBBBFFFKKK[[[|||zzz|||~~~}}}|||zzz{{{|||}}}|||{{{yyyzzz{{{|||{{{{{{yyyyyywwwyyy|||~~~~~~|||yyywwwuuuuuuvvvyyy|||~~~}}}|||~~~|||yyyqqqcccYYY[[[ccciiilllqqquuuxxx{{{~~~sssfffUUUHHHCCC???;;;777===:::999:::<<<@@@JJJUUUzzzpppfff]]]XXXWWW[[[```kkkmmmOOO<<>>;;;888777999:::<<<======???AAADDDMMMKKKFFF@@@======AAADDDCCCEEEGGGIIILLLPPPUUUYYY___fffpppwww~~~|||{{{}}}{{{~~~{{{vvvwwwxxx```QQQVVVeeerrrhhh}}}pppHHHCCC@@@DDDHHH^^^kkknnnNNNBBB@@@@@@BBBCCCCCCHHHNNNeee}}}{{{zzzwwwyyy}}}|||{{{zzzzzz|||}}}|||{{{yyyzzzzzz{{{zzzyyywwwvvvvvvxxx{{{}}}}}}{{{xxxvvvuuuuuuvvvyyy}}}~~~~~~|||pppeeedddhhhooooooqqqvvv}}}ttt```PPPGGGBBB>>>:::;;;999:::===>>>>>>CCCJJJeeekkkrrrwww}}}}}}{{{}}}~~~uuukkkaaa[[[ZZZ```hhhvvvpppTTTBBBIIIUUUXXX___jjjoooxxxooo^^^ZZZWWWQQQMMMQQQSSSVVVVVVSSSSSS]]]iiiuuuhhh[[[UUULLLFFFgggbbb|||___888666111444111222333222111111333555111777666777======BBBRRR}}}~~~{{{{{{zzzlll^^^OOOKKKIIINNNRRRTTTYYY^^^iiiqqq{{{iiiWWWEEE<<<999888777888888:::<<<======???BBBDDDJJJHHHEEEAAA>>>===@@@CCCAAACCCEEEFFFIIIMMMRRRVVV[[[eeepppvvv{{{xxx```OOOQQQ^^^hhhdddiiiFFFDDD@@@DDDKKKeeejjjkkkMMMBBB@@@@@@BBBBBBDDDKKKSSSooo~~~{{{}}}|||yyyyyyzzz|||{{{zzzzzz{{{{{{yyyxxxyyyzzzzzzzzzyyywwwvvvuuuuuuwwwyyy{{{{{{yyywwwuuuvvvvvvwwwyyy}}}{{{rrrpppuuuyyywwwwww|||mmmZZZMMMEEE???<<<666777<<>>MMMsssdddSSSLLLIIINNNUUU[[[```eeekkkrrr{{{~~~~~~dddSSSAAA999888777888999777999;;;<<<===???CCCEEE@@@BBBDDDDDDCCCCCCCCCDDDBBBCCCEEEFFFGGGJJJOOOSSSZZZdddpppvvv{{{vvv\\\HHHFFFNNNVVVjjjiiiIIInnn]]]DDDGGGBBBCCCPPPmmmjjjfffMMMAAA@@@AAABBBBBBEEEPPP\\\|||}}}zzz|||}}}xxx}}}||||||||||||zzzwwwtttxxxyyyyyyzzzyyyxxxvvvuuu|||}}}~~~~~~}}}|||{{{zzzyyy{{{~~~rrr^^^NNNCCC===@@@:::777<<>>===BBBQQQ}}}zzzxxxxxx~~~~~~wwwhhhXXXPPPKKKOOOWWW]]]cccgggjjjpppxxx}}}aaaQQQAAA:::999999888999777999;;;<<<===@@@CCCEEEAAACCCDDDCCCBBBCCCDDDFFFEEEFFFHHHHHHJJJMMMQQQUUU[[[dddpppwww~~~uuu[[[GGGDDDMMMTTTmmmiiiFFFgggXXXBBBHHHAAACCCRRRnnnmmmdddLLL@@@@@@AAABBBBBBFFFRRR___~~~~~~{{{{{{~~~}}}{{{}}}}}}}}}~~~|||yyyxxxxxxyyyzzzzzzyyyxxxwww|||}}}~~~~~~}}}|||}}}|||{{{{{{~~~jjjVVVHHH@@@???;;;CCC\\\ttt|||ssshhhrrrqqqvvv}}}zzzlll]]]VVVLLLSSS^^^jjjyyy~~~rrrbbb]]]]]]```iiisssxxxppp^^^VVVSSSQQQRRRMMMLLLPPPYYY```bbbdddgggnnnyyyiiiaaa]]]UUUFFFNNNoooMMMPPP```:::888111333111222333222111111333555444:::999:::@@@@@@FFFUUUzzzvvvsssrrryyy~~~~~~}}}zzzkkk\\\SSSMMMQQQXXX^^^ccchhhffflllttt{{{^^^OOOAAA;;;;;;:::999999777999;;;<<<===@@@CCCFFFEEEEEEDDDBBBAAABBBEEEHHHHHHIIIJJJKKKLLLOOOSSSWWW\\\eeeoooxxx~~~tttZZZGGGDDDMMMUUUuuuqqqJJJ^^^tttUUUAAAGGG@@@CCCRRRnnnxxxcccJJJ@@@@@@AAABBBBBBFFFSSSaaa~~~~~~~~~}}}|||{{{{{{}}}~~~||||||~~~~~~wwwxxxyyyzzz{{{zzzyyyxxxzzz{{{|||}}}}}}|||{{{zzz}}}{{{|||~~~rrr\\\LLLBBB???BBBZZZ}}}pppbbb]]]CCCAAA@@@GGGVVVaaa___WWW^^^^^^^^^aaaeeemmmvvv}}}yyyiiiccccccgggpppzzz|||ppp]]]UUUQQQPPPPPPNNNOOOTTT\\\___```eeekkkttt~~~ooohhh___SSSAAAAAAkkkwww]]]EEEKKKbbb<<<999333555111222333222111111333555000666666888???AAAGGGWWW~~~|||~~~{{{vvvssspppyyy}}}~~~{{{{{{xxxqqq^^^ZZZTTTRRRUUU[[[```cccooolllqqqxxxXXXLLL@@@<<<;;;999888999888888999999;;;===???@@@EEEAAA>>>???DDDIIILLLMMMRRRQQQPPPOOOPPPRRRUUUWWW```gggttttttTTTFFFGGGJJJeeeqqqKKKVVVbbbsssRRREEEGGG@@@GGGTTTzzzcccKKK???===@@@FFFFFFGGGTTTddd}}}{{{|||xxxwwwyyyzzzyyyxxx}}}{{{wwwyyyzzzxxx}}}|||{{{}}}kkkTTTEEEEEEKKKrrrgggKKK@@@;;;>>>AAA@@@BBBHHHEEELLLSSSSSSRRRYYYiiivvvyyyqqqjjjhhhssssss```VVVPPPPPPQQQPPPKKKQQQ[[[YYYRRR[[[nnnooo{{{rrr]]]bbb[[[???AAAeeejjj[[[GGGFFFmmm:::111777111222222222222222222222222777:::111>>>BBB999OOOiii~~~|||vvvwww~~~}}}{{{yyy~~~~~~~~~{{{uuuaaa\\\VVVTTTVVV\\\aaadddooonnnuuummmYYYLLL@@@<<<;;;999888999::::::;;;<<<===???@@@AAACCC@@@>>>@@@FFFLLLQQQRRRSSSSSSSSSSSSTTTWWW[[[]]]bbbjjjwwwsssTTTFFFGGGLLLiiinnnFFFVVVlllPPPDDDEEE???FFFTTT{{{~~~bbbJJJ@@@???AAAGGGGGGIIIWWWhhh}}}|||}}}zzzwwwwwwzzz||||||{{{}}}|||yyyzzz{{{yyy{{{}}}}}}{{{}}}~~~xxxcccQQQFFFHHHOOOmmmyyyVVVHHH======@@@???CCCJJJJJJLLLOOORRRVVV^^^hhhpppppptttzzzxxxllljjjwwwuuu```VVVPPPOOOPPPOOOLLLNNNSSSPPPMMMUUUccclll|||vvvcccfff]]]AAACCCgggnnnYYYEEEKKKppp>>>333777///222222222222222222222222333999333???CCC@@@```}}}~~~~~~wwwnnnpppzzzzzzfff```ZZZVVVXXX]]]bbbeeeppprrrzzz|||ggg[[[NNNAAA===;;;:::999:::999:::;;;===>>>??????@@@AAA??????BBBHHHOOOUUUWWWWWWXXXYYYYYYYYY[[[^^^aaadddmmm|||rrrSSSFFFGGGOOOqqqnnnDDDUUUuuuNNNCCCCCC???FFFUUU}}}{{{___HHHBBB@@@BBBGGGIIILLL\\\mmm~~~~~~{{{yyywwwxxx{{{~~~|||}}}{{{||||||zzzxxx{{{}}}~~~}}}}}}}}}~~~|||gggUUUJJJFFFGGGRRRffftttqqqlll|||cccPPP@@@===???AAAEEELLLPPPNNNNNNTTT^^^gggkkkllljjjiiihhhiiilllrrrxxx|||zzzsssppppppqqqqqqvvv~~~ppplllzzzuuuaaaVVVPPPNNNPPPUUUUUUSSSOOOMMMPPPXXX^^^eeexxx|||jjjjjj___CCCFFFhhhbbbKKKUUUrrr@@@444666...222222222222222222222222222888555???AAAEEEmmm~~~~~~xxxqqqrrryyy}}}}}}~~~}}}kkkeee^^^YYYZZZ^^^cccfffpppuuu~~~uuufff___RRRDDD???===;;;:::;;;888999;;;===>>>>>>>>>===@@@???@@@CCCHHHOOOTTTWWW\\\^^^___^^^\\\\\\^^^aaaeeeoooqqqSSSEEEHHHSSSyyyoooIIIVVVvvvLLLCCCBBB@@@HHHVVV}}}xxx[[[GGGCCC@@@BBBGGGIIINNN^^^qqq{{{zzzyyyzzz||||||}}}}}}|||{{{||||||{{{wwwyyy|||~~~~~~~~~~~~mmmWWWGGGBBBBBBCCCQQQ```dddbbbmmmlllXXXGGGDDDGGGHHHLLLSSSXXXWWWYYYaaallluuuwwwuuuuuunnnfff``````aaaaaaaaahhhjjjiiieee^^^YYYWWWXXXeeeiiiqqqyyy{{{xxxyyy}}}rrrkkkttt}}}wwwsss___UUUOOONNNPPP[[[\\\VVVMMMMMMXXX^^^]]]___ppp~~~mmmiii^^^DDDFFFfffmmmRRR[[[ppp@@@333555...222222222222222222222222444777555>>>===EEEnnn~~~}}}}}}}}}|||{{{|||}}}}}}~~~}}}}}}}}}}}}~~~}}}pppjjjaaa\\\[[[___dddgggllluuu~~~~~~|||{{{nnneeefffXXXIIICCC@@@===<<<===:::;;;>>>@@@AAAAAA???>>>???@@@AAABBBEEEJJJOOORRRYYY]]]``````^^^]]]```ccceeepppoooRRRFFFHHHWWWnnnQQQZZZuuu}}}JJJEEEAAABBBHHHUUU}}}vvvYYYFFFAAA???AAAGGGIIINNN___rrr}}}}}}|||||||||~~~}}}{{{zzzzzz{{{{{{{{{|||zzzzzz|||~~~yyyfffOOO???:::<<>><<>>???>>>AAADDDGGGHHHFFFDDDBBB???@@@AAAAAABBBEEEIIILLLPPPVVV]]]``````aaaeeeiiigggppp|||mmmRRRFFFHHHYYYiiiTTT\\\uuuuuuHHHEEE@@@CCCEEERRRzzzssstttWWWEEE@@@>>>BBBHHHJJJOOO___qqq~~~}}}~~~|||xxxyyyzzzzzz{{{~~~~~~}}}xxxgggQQQ???888777<<>>111555222222222222222222222222222444333666BBB>>>MMMoooiii}}}{{{}}}}}}}}}~~~~~~~~~~~~}}}zzzxxxpppfff^^^\\\___dddffffffqqq|||}}}zzzwwwwwwuuufffUUULLLGGGBBB@@@AAAAAADDDHHHKKKLLLJJJGGGDDD>>>???AAAAAA@@@BBBFFFIIIKKKSSS\\\```aaabbbgggmmmiiiqqqyyykkkSSSFFFHHHZZZaaaQQQXXXtttqqqnnnFFFDDD>>>CCCDDDPPPxxx|||ssssssUUUEEE@@@???CCCJJJLLLPPP___ppp~~~~~~~~~yyyzzz{{{{{{}}}{{{lllXXXEEE999555:::>>>MMMbbbqqq~~~}}}yyy{{{{{{yyyzzzooofffbbbbbbdddfffaaa^^^XXXOOOGGGDDDFFFJJJVVVXXX^^^eeefffbbbaaabbblllwwwqqqYYYDDD???CCCEEEOOO___rrruuu```UUUOOOMMMOOO[[[RRRIIIJJJVVVcccgggfffqqqtttttt[[[PPPKKK???@@@SSSXXXIII~~~oooBBB333666222222222222222222222222222111222:::EEE<<>>???OOOwwwLLL@@@}}}tttGGG666666222222222222222222222222222000333>>>FFF777IIIpppggg{{{uuutttxxx|||~~~~~~}}}}}}}}}|||yyyxxxzzz}}}~~~|||yyyxxxvvvsssmmmeee```___eeejjjmmmuuu{{{~~~}}}zzz|||}}}|||tttbbbRRRHHHDDDCCCCCCBBBDDDGGGKKKMMMKKKFFFCCC????????????AAADDDGGGIIINNNQQQVVVZZZ]]]bbbhhhllliiirrr}}}fffOOOEEEGGGbbb___LLLaaarrrttt\\\HHH???EEEAAACCCQQQuuu|||qqqTTTBBBAAABBBCCCDDDHHHPPP\\\eee~~~}}}~~~}}}|||}}}~~~}}}}}}}}}~~~|||xxxzzz|||~~~{{{wwweeeJJJ:::999777;;;GGGYYYjjjttt{{{~~~yyyssshhh^^^XXXPPPKKKKKKQQQXXX^^^bbb\\\VVVPPPHHHDDDMMMZZZ\\\NNNJJJXXXfffgggdddddd]]]aaajjjuuuzzz]]]LLLAAA???GGGPPPiii|||dddUUUNNNPPPVVVXXXNNNJJJRRR[[[aaagggmmmyyynnnUUUOOOJJJ@@@>>>EEE}}}uuuSSSPPPzzzsssDDD111444333111111222222222333333333777222<<>>>>>???AAAEEEHHHJJJLLLOOOUUUZZZ^^^dddkkkooovvv|||yyyaaaMMMHHHMMMiiicccQQQkkk\\\III???CCC???DDDQQQtttpppTTTCCCAAACCCDDDFFFJJJSSS___hhh~~~}}}~~~{{{wwwwww{{{~~~~~~|||{{{}}}~~~zzziiiNNN<<<999888;;;FFFWWWeeekkkpppttt||||||xxxzzz{{{sssyyywwwtttqqqlllcccWWWOOONNNKKKFFFAAAAAAGGGPPPWWW[[[WWWSSSQQQNNNNNNVVV```YYYPPPPPP^^^iiihhhfffhhhbbbbbbcccffflllttt{{{rrrTTTFFFBBBIIIWWWhhh{{{bbbSSSMMMOOOUUUWWWMMMHHHNNNXXX```hhhnnnzzzmmmUUUPPPKKK@@@>>>FFFrrrcccVVVpppCCC222444444111111222222222333333333666222<<<@@@===VVVqqqppp|||wwwwwwxxxyyy|||~~~~~~~~~~~~{{{zzz{{{}}}~~~zzzqqqhhhdddfffiiijjjpppuuuwww{{{|||zzzzzz||||||~~~~~~}}}uuubbbPPPEEEAAA@@@AAA???@@@DDDHHHJJJJJJFFFCCC=========???AAAEEEIIIKKKJJJOOOUUUZZZ___eeennnttt~~~{{{^^^JJJEEEJJJaaaiiiYYYyyyYYYHHH???CCC>>>GGGSSStttpppTTTCCCBBBCCCEEEGGGLLLVVVccclll|||}}}~~~~~~|||{{{|||}}}~~~tttsssvvv}}}~~~~~~}}}{{{yyyxxx{{{~~~nnnTTT???888999;;;EEESSS]]]```aaacccqqqyyyssszzzyyytttkkk___\\\ZZZVVVQQQKKKEEE???<<<@@@@@@>>>;;;999???IIIRRRWWWSSSRRRTTTVVVXXX]]]cccUUUTTT[[[hhhmmmkkkjjjnnnnnnjjjbbbZZZYYY```mmmxxxhhhJJJ@@@EEEVVVlllxxx___QQQLLLNNNSSSTTTKKKFFFKKKVVV```hhhooopppyyylllUUURRRMMMAAA???FFFsssnnnWWWoooCCC222444222111111222222222333333333666222===@@@@@@\\\yyywwwzzz}}}|||~~~~~~}}}~~~~~~}}}}}}}}}}}}||||||}}}}}}uuulllggghhhjjjpppuuuxxxwwwzzz{{{wwwyyy|||{{{~~~~~~}}}qqq^^^MMMBBB>>>>>>>>>===>>>AAADDDFFFFFFBBB???:::;;;;;;===AAAEEEIIILLLLLLQQQWWW[[[___eeennnvvvyyy}}}^^^JJJGGGIIIZZZuuujjj___UUUFFF???DDDAAAIIIVVVvvvrrrUUUBBBAAACCCEEEHHHMMMXXXeeeooo{{{}}}~~~{{{yyyxxxxxxxxxyyytttsssvvv}}}||||||~~~}}}{{{yyyxxx{{{sssZZZBBB666999;;;CCCOOOWWWVVVUUUUUUdddtttqqqjjjyyy}}}ttteeeUUUGGGFFFCCC>>>:::999:::<<<<<>>;;;;;;<<<<<<<<<>>>@@@BBBAAA>>>;;;888888:::<<>>???@@@```{{{ttt~~~}}}{{{xxxvvvyyy|||~~~~~~|||{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~zzz|||~~~~~~}}}~~~}}}xxxrrrmmmlllnnnyyy}}}|||xxxwwwzzz|||{{{xxxyyyxxxuuuqqqpppsssvvvxxx{{{}}}~~~xxxooo```WWWJJJ???999888999:::::::::;;;>>>??????<<<999888888:::===BBBHHHMMMPPPSSSXXX^^^______cccmmmvvvuuuYYYHHHGGGGGGSSSiiibbbeeeTTTGGG???DDDCCCFFFTTTwwwwwwWWWAAA???AAADDDGGGMMMWWWeeeooo~~~}}}||||||uuuwwwzzz~~~~~~||||||||||||{{{zzzxxxxxx{{{xxxxxx}}}}}}|||}}}yyyyyyyyyxxxxxxzzz~~~~~~~~~zzzfffKKK888999999???IIINNNLLLJJJIIILLL\\\vvvssskkkuuuyyyssscccOOO>>>;;;777333333666999<<<:::===@@@@@@@@@CCCKKKRRRVVVYYY[[[^^^bbbeeeaaa[[[\\\cccooowww{{{|||~~~}}}sssfffZZZSSSRRRTTTTTTZZZSSSMMMXXXffftttqqqZZZRRRPPPNNNNNNJJJLLLNNNUUU```jjjkkkgggbbbooofffTTTZZZWWWEEE@@@JJJcccVVVjjjCCC444555222111111222222222333333333666666???>>>@@@```yyyooo~~~~~~{{{yyyxxxxxxvvvzzz}}}~~~}}}|||}}}~~~~~~||||||}}}~~~~~~}}}yyy|||~~~~~~~~~|||vvvqqqpppppptttxxxwwwsssqqqssstttrrrnnnmmmllljjjkkkllloooqqqssssssqqqnnnnnnmmmeee\\\NNNHHH???888555666777888777888:::===@@@@@@???===999:::<<<@@@FFFLLLQQQTTTSSSYYY___```___dddnnnxxxuuuWWWDDDAAABBBOOOgggYYY```OOOFFF???DDDAAAGGGVVVzzzyyyYYYDDD@@@BBBDDDGGGMMMXXXeeeooo~~~}}}|||xxxyyy|||~~~~~~yyy{{{}}}~~~}}}{{{yyywwwwwwuuuxxx~~~}}}}}}xxxyyy{{{{{{{{{|||}}}lllQQQ;;;:::999>>>FFFJJJHHHFFFFFFGGGTTTmmm|||sssuuuvvvvvvjjjVVV???:::555333444777888777:::===@@@CCCFFFKKKQQQVVVZZZ```dddeeegggiiifff___^^^ccckkkuuuvvvkkkccc^^^\\\[[[ZZZ___YYYVVVaaaiiikkkqqqeeeeeegggiiipppooo[[[UUUSSSPPPNNNKKKNNNOOOTTT^^^jjjlllgggeeettteeeTTT\\\ZZZFFF@@@KKK~~~PPPLLLtttiiiBBB444666222111111222222222333333333444555??????AAAaaaxxxkkk~~~}}}|||zzz{{{}}}zzz~~~}}}}}}~~~~~~~~~~~~|||zzz}}}yyytttrrrrrrnnnrrrrrrnnnlllmmmnnnllliiigggeeeeeehhhlllnnnoooooollleee^^^[[[XXXPPPGGGCCC>>>888333333444666777555666999===AAACCCBBBAAA;;;<<<>>>CCCHHHOOOTTTXXXSSSYYY___```___dddpppzzztttWWWEEEEEEJJJ]]]yyyyyyLLLXXX~~~zzzzzzIIIEEE@@@CCCAAAKKKZZZyyy[[[FFFAAACCCEEEHHHNNNXXXfffooo~~~}}}~~~~~~~~~uuuxxx{{{}}}}}}{{{wwwtttsssrrrwww}}}}}}zzz|||~~~pppUUU???;;;:::===DDDHHHFFFDDDDDDGGGRRRjjjzzzwwwvvv{{{ttt```@@@:::444444888;;;:::888===???BBBGGGNNNTTTYYY\\\aaahhhllljjjjjjkkkhhhaaa^^^aaagggrrrzzzqqqllljjjiiihhhfffjjjaaa\\\dddeee___^^^SSSSSSUUU^^^mmmooo\\\WWWUUUQQQMMMMMMOOOOOOQQQ\\\iiilllgggkkkzzzdddTTT]]][[[GGG@@@LLLsssFFFJJJnnnjjjCCC444555111111111222222222333333333333555??????BBBcccyyyjjj}}}||||||}}}}}}~~~||||||}}}~~~~~~{{{zzz|||~~~~~~~~~~~~~~~~~~~~~}}}|||yyyvvvuuuuuupppiiifffggghhhhhhggggggeeedddeeegggiiijjjjjjiiibbbYYYSSSOOOIIIBBB<<<;;;999777444444555777999;;;<<<>>>AAADDDDDDAAA???999;;;@@@EEEKKKQQQVVVYYYTTTXXX[[[]]]aaaiiivvvqqqTTTDDDDDDLLLcccKKKOOOooosssMMM@@@AAADDD===HHHXXX{{{~~~^^^DDDCCCCCCFFFKKKOOOWWWeeesss~~~|||zzz{{{~~~}}}|||zzzyyyyyy|||~~~}}}xxxtttsssuuuxxx|||~~~~~~~~~~~~~~~~~~vvv```AAA999===AAADDDGGGHHHFFFBBBFFFTTTmmm}}}|||sss___BBB;;;555555666666999=========CCCMMMTTTXXX___hhhqqqnnnkkkkkkmmmlllgggbbbaaacccjjjuuu}}}rrrmmmnnnqqqrrrmmmwwwqqqeeefffdddZZZTTTTTTSSS[[[mmmooo]]]WWWQQQOOOPPPNNNPPPRRRTTT\\\gggmmmmmmooo```TTT^^^XXXFFFAAACCCyyyLLLEEEhhhqqqFFF444444///333222222111111222222333555777>>>DDDEEEtttyyy}}}~~~}}}~~~~~~~~~~~~~~~|||~~~{{{zzz{{{}}}~~~{{{xxxvvvsssmmmfffbbbccceeefffeeebbbbbbcccdddffffffeeeccc^^^XXXPPPKKKGGGBBB;;;666777777666666888:::<<<>>>??????@@@BBBDDDEEECCCAAA<<<>>>AAAGGGMMMTTTYYY]]]ZZZ]]]aaacccfffmmmxxx}}}jjjNNNAAADDDQQQlll|||JJJNNNpppzzzMMMAAA@@@DDD===HHHTTT~~~{{{}}}```EEECCCCCCFFFKKKOOOWWWfffsss}}}{{{zzz{{{~~~yyyxxxxxxzzz|||{{{xxxuuuvvvxxxzzz|||~~~}}}}}}|||~~~~~~~~~yyyeeeFFF:::<<<>>>AAADDDFFFFFFDDDIIIUUUmmmsss]]]CCC<<<666555555666999===@@@AAAIIIUUU\\\___eeemmmoookkkggggggjjjkkkiiifff^^^```eeepppyyytttuuuwwwyyyzzzuuummm___RRRRRRTTTXXXggg}}}ppp^^^WWWRRROOOPPPOOOQQQRRRSSSZZZdddiiihhhooo{{{```TTT```YYYHHHBBBCCCtttGGGDDDllluuuJJJ777666111333222222111111222222333===>>>???@@@@@@nnnuuu~~~~~~}}}||||||}}}~~~~~~|||zzz}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}zzzwwwmmmfff___[[[]]]aaaccccccccceeegggjjjjjjfff```\\\QQQLLLFFFAAA???;;;666222666777888;;;===@@@BBBCCCBBBAAA@@@AAACCCCCCBBBAAA>>>@@@DDDJJJQQQWWW]]]```___dddiiilllnnnsss}}}iiiNNNBBBGGGZZZyyyrrrIIIQQQwww{{{JJJAAA@@@CCC???GGGOOOtttbbbGGGCCCCCCGGGKKKPPPWWWeeerrr}}}|||||||||}}}~~~|||~~~xxxwwwwwwxxxzzzzzzyyywwwyyy{{{|||}}}~~~|||{{{zzz~~~}}}~~~lllNNN===<<<===@@@DDDFFFHHHHHHLLLWWWlllpppXXXEEE===666555666777:::???FFFJJJSSS___eeegggjjjnnnkkkgggccccccfffiiiiiihhh``````cccmmm|||}}}~~~xxx[[[LLLUUUZZZfff|||ppp^^^XXXSSSPPPQQQPPPSSSSSSUUU[[[eeeiiihhhnnnvvv^^^SSS___ZZZHHHAAAAAAtttnnnCCCHHHxxxzzzMMM888666222333222222111111222222333:::>>>>>>>>>???jjjqqq}}}~~~|||}}}~~~|||{{{zzz{{{}}}~~~}}}|||xxx{{{~~~~~~zzzyyyzzz|||}}}~~~~~~~~~~~~}}}{{{xxxfff```YYYWWWZZZ```dddeeegggiiikkkmmmjjjcccYYYQQQJJJEEE>>>:::888888888777;;;<<<>>>AAABBBCCCCCCCCCAAA???===<<<===>>>>>>>>>>>>AAAGGGMMMTTTYYY]]]___bbbgggnnnqqqtttyyyjjjOOODDDGGG^^^fffHHHVVVrrrFFF@@@???CCCAAAGGGMMMpppcccHHHBBBBBBFFFKKKOOOUUUcccppp}}}|||}}}}}}{{{~~~~~~yyyxxxxxxyyyyyyzzzzzzzzzzzz{{{}}}~~~~~~}}}{{{zzz~~~}}}~~~sssVVVAAA>>>>>>BBBGGGIIIJJJKKKPPPYYYkkkoooVVVFFF>>>777666888:::???EEEPPPVVV___gggjjjjjjiiijjjfffdddcccdddfffhhhhhhgggccccccfffnnn|||[[[LLL___fffxxxnnn^^^ZZZVVVSSSSSSQQQTTTVVVXXX___hhhlllkkkkkksss~~~[[[QQQ___[[[III@@@>>>aaahhhEEESSS}}}MMM666444111333222222111111222222333222;;;>>>BBBIIIqqquuu}}}|||~~~}}}{{{{{{|||}}}{{{zzzzzz{{{~~~{{{~~~yyyvvvxxxzzz|||}}}|||{{{{{{~~~{{{wwwddd___YYYXXX]]]dddiiillljjjjjjkkkjjjeee[[[OOOFFFDDD@@@999555555888<<<>>>DDDEEEFFFFFFEEEDDDBBBAAA===:::888888999;;;<<<;;;<<<@@@GGGOOOUUUYYY[[[[[[```gggnnnssswww}}}fffNNNDDDFFFaaa]]]GGGWWWmmmEEEBBB>>>AAAAAAGGGOOOrrrcccHHH@@@AAAEEEJJJMMMTTTaaannn}}}~~~}}}~~~}}}}}}{{{zzz{{{{{{{{{zzzzzz{{{{{{yyyzzz|||~~~~~~}}}~~~}}}~~~zzz^^^DDD>>>>>>EEEJJJJJJJJJLLLSSSZZZjjjuuu[[[FFF===666666999===DDDKKKZZZaaahhhlllllljjjfffcccbbbccceeeggghhhhhhfffddd___aaafffooo|||```SSSjjjrrrkkk]]][[[YYYUUUUUUSSSVVVWWWYYY___gggjjjiiiiiisss~~~[[[QQQaaa^^^LLLAAA>>>RRReeeKKKaaaNNN666444222333222222111111222222333333>>><<>>;;;777555666;;;@@@DDDIIIIIIIIIGGGEEECCC@@@>>><<<:::999:::<<>>AAAGGGMMMSSSWWWYYYZZZ___fffmmmssswww~~~cccOOOIIIKKKiiiWWWIIIYYYlllFFFDDD===???@@@HHHPPPsssdddIII@@@AAAEEEJJJNNNSSS```mmmwww~~~~~~~~~|||{{{{{{|||~~~}}}{{{zzzzzz{{{xxxyyy|||~~~}}}hhhJJJ@@@===DDDJJJJJJJJJNNNVVV]]]lllhhhFFF===555555888===EEEMMM]]]dddiiiiiigggfffbbb^^^^^^aaadddhhhiiigggeeecccYYY]]]cccmmm{{{lll```vvvhhh\\\\\\ZZZUUUSSSSSSUUUVVVWWW\\\ccceeeccckkkvvv~~~[[[SSSdddcccPPPDDD???TTTeeePPPfffOOO666666555333222222111111222222333777???555888MMMuuuwwwyyyzzz~~~~~~}}}|||~~~}}}{{{{{{}}}~~~~~~|||{{{|||}}}~~~{{{{{{||||||||||||||||||zzz|||}}}~~~~~~}}}wwwqqqeee```\\\\\\```eeeiiiiiiiiifff```[[[TTTLLLEEE@@@888999:::<<<>>>AAADDDGGGGGGGGGFFFEEECCCAAA???>>>@@@???@@@BBBFFFIIIJJJJJJDDDDDDFFFIIINNNSSSYYY\\\aaagggnnnrrrvvv|||~~~___NNNLLLMMMmmmQQQMMMeeeeeeCCCCCC===???AAAHHHNNNpppfffKKKAAABBBGGGLLLOOOUUUaaammmxxx}}}}}}}}}}}}~~~~~~~~~}}}}}}|||zzz|||~~~{{{xxxxxxxxxxxxzzz}}}~~~~~~sssUUUGGG???DDDKKKKKKOOOUUUZZZaaappprrrFFF===444333555:::BBBJJJSSSZZZ^^^]]]\\\^^^\\\XXXZZZ]]]aaadddeeefffffffff]]]```eeemmmyyy~~~sssfff\\\]]]YYYRRRNNNNNNQQQTTTVVV\\\eeegggeeepppzzz|||YYYQQQddddddQQQCCC>>>WWWgggPPP```NNN555666666333222222111111222222333666???555<<>>BBB<<<@@@DDDIIILLLlllhhhMMMCCCDDDHHHNNNQQQVVVbbbnnn|||~~~}}}||||||{{{{{{{{{|||}}}}}}~~~yyy|||{{{wwwuuuuuuzzz{{{~~~~~~~~~~~~{{{```NNNBBBFFFLLLNNNTTT]]]]]]cccsssvvvGGG===444111222666>>>FFFGGGNNNRRRPPPQQQVVVWWWTTTWWWZZZ]]]```bbbdddgggiiifffhhhkkkpppyyyeee\\\\\\XXXOOOJJJHHHLLLQQQVVV___jjjooonnnvvv}}}xxxVVVNNNaaaaaaOOO@@@:::QQQiiiNNNXXXKKK111333555333222222222222222222333555CCC???NNNnnn|||~~~~~~~~~~~~}}}yyy{{{zzz~~~||||||}}}}}}}}}}}}~~~|||}}}|||~~~~~~~~~}}}zzzyyyvvvsssnnnjjjXXXTTTQQQRRRVVVXXXVVVSSSPPPLLLEEE>>>999888888999AAA@@@BBBFFFEEECCCDDDHHHEEEEEEDDDBBB@@@AAACCCFFFKKKKKKLLLPPPUUUWWWUUURRRGGGJJJKKKIIIMMMXXXbbbfffgggmmmtttvvvvvvvvvzzz~~~yyyRRRFFFHHHGGGcccxxxOOOPPPWWW<<>>:::999:::===???BBBBBBDDDGGGGGGDDDEEEIIIKKKKKKKKKHHHFFFEEEFFFGGGJJJJJJKKKOOOSSSTTTSSSQQQJJJOOORRRRRRVVVaaajjjmmmnnnrrrvvvvvvtttuuuyyy~~~wwwRRRFFFGGGDDD^^^xxxoooKKKQQQVVV;;;DDD@@@888AAAFFFMMMgggoooJJJAAAAAAEEEJJJMMMSSS```mmm~~~{{{}}}~~~~~~}}}|||xxxyyy}}}~~~{{{{{{}}}}}}yyywwwwwwzzz{{{}}}~~~xxx```JJJHHHSSS]]]bbbccc___iiiwwwoooFFF<<<444444555666777999;;;;;;???DDDGGGIIIOOOWWWYYYaaaeeeddddddhhhmmmooosssqqqrrrxxxvvvddd[[[XXXZZZOOONNNOOOVVVUUUYYYeeeiiiiiiooovvv}}}sssRRRPPPgggcccJJJ>>>>>>\\\gggKKKBBB|||vvvFFF777000555222222111111222222333444777AAAAAAUUU|||~~~|||||||||}}}|||{{{zzz{{{{{{zzz}}}{{{|||||||||}}}}}}~~~~~~yyyxxx{{{|||{{{xxxssskkkddd]]]WWWQQQMMMCCC@@@>>>???BBBDDDCCCAAA<<<;;;;;;;;;===@@@DDDFFFEEEDDDGGGJJJJJJGGGHHHMMMPPPQQQQQQPPPMMMKKKKKKKKKJJJJJJKKKMMMOOOPPPOOONNNIIIQQQWWWYYY]]]fffmmmpppvvvyyyzzzxxxttttttyyysssPPPFFFGGGDDD___xxxmmmIIIRRRTTT;;;BBB???999@@@FFFJJJaaapppLLLBBBBBBDDDHHHLLLRRR```mmm~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzwwwxxx|||~~~}}}yyy{{{}}}}}}{{{zzz{{{|||{{{}}}lllRRRMMMWWWdddjjjkkkeeelllwwwhhhCCC;;;444444555555666999777777;;;@@@DDDGGGOOOXXX\\\fffmmmkkkgggiiinnnqqquuutttttt{{{sssbbbYYYVVVXXXNNNMMMQQQXXXVVVXXXcccggghhhqqqvvvnnnSSSUUUiiiaaaGGG<<>>:::888666777:::;;;;;;::::::<<>>;;;???CCCFFFYYYpppMMMAAAAAADDDHHHLLLTTTbbbppp{{{~~~~~~}}}|||}}}~~~|||zzzxxxyyy{{{}}}~~~}}}zzz{{{|||{{{zzzzzz|||}}}|||~~~vvv[[[RRR[[[hhhppprrrlllqqqyyysss[[[@@@999444444555444666999888888;;;@@@BBBGGGQQQ\\\dddmmmsssqqqnnnoooqqqrrruuutttvvv~~~qqqaaaYYYUUUWWWNNNNNNQQQXXXVVVWWWaaafffiiitttwwwgggTTT[[[nnnbbbFFF<<>>>>>>>><<<@@@EEEIIIJJJGGGCCC@@@>>>>>>AAAFFFGGGEEEGGGLLLGGGKKKOOORRRSSSRRRSSSTTTPPPOOOMMMKKKIIIHHHIIIIIIVVV```iiijjjkkkpppuuuxxxyyy~~~}}}{{{}}}mmmLLLDDDIIIOOOsss}}}MMMZZZyyyMMM===>>>>>>===???CCCDDDUUUoooMMM@@@AAADDDJJJOOOVVVeeesssyyy~~~}}}}}}}}}~~~~~~|||zzzzzz{{{|||||||||~~~~~~~~~|||zzzyyyzzz||||||~~~~~~fffZZZ___llltttvvvsssvvv~~~eeeQQQ<<<777333444555444555888888999;;;???AAAFFFSSS```kkkqqqttttttuuuxxxxxxvvvssstttxxxpppbbbZZZVVVXXXOOOPPPOOOVVVUUUVVV```eeejjjuuuxxx{{{^^^QQQ^^^qqqcccFFF===@@@kkkSSSOOOaaa}}}GGG999333666222222111111222222333444777<<>>>>>>>>>>>???AAABBBCCC@@@CCCHHHJJJHHHCCC<<<888777777;;;AAACCCBBBEEEJJJEEEIIIMMMOOOPPPQQQRRRSSSNNNMMMLLLIIIGGGFFFIIIKKK[[[eeemmmmmmlllqqqxxx||||||lllKKKDDDKKKWWW|||xxxLLL[[[yyy|||III???>>>>>>@@@>>>CCCFFFUUUnnnLLL???AAAFFFLLLQQQXXXeeerrrxxx~~~~~~}}}|||{{{{{{|||}}}~~~~~~{{{yyyyyyzzz|||~~~rrreeefffpppxxxzzzyyy|||xxx]]]OOO888555333555555333444888666777:::===???FFFUUUdddqqqtttvvvvvvxxx||||||xxxqqqttt{{{pppccc[[[WWWXXXPPPRRRNNNVVVUUUVVV^^^ccchhhtttxxxsssUUUKKKZZZlll^^^DDD===@@@pppyyyLLLKKK^^^{{{GGG;;;555666222222111111222222333444>>><<>>===???@@@AAAAAAAAACCCDDDFFFEEEFFFGGGFFFCCC???:::777666777;;;BBBDDDEEEHHHMMMJJJLLLOOOOOONNNMMMMMMNNNGGGHHHGGGFFFDDDFFFKKKOOO^^^gggnnnmmmlllrrr|||jjjJJJEEEQQQaaaqqqMMMXXXrrrvvvFFFAAA??????BBB===BBBFFFUUU~~~mmmKKK@@@BBBGGGNNNQQQVVVbbbmmmxxx}}}}}}}}}||||||}}}}}}zzzyyyyyy{{{~~~qqqnnnuuu}}}~~~hhhPPPGGG666333333555444222333777555666:::>>>BBBJJJ\\\nnnyyy}}}}}}xxxtttuuuuuusssqqqwwwnnnbbb[[[VVVXXXPPPSSSNNNWWWWWWVVV]]]___cccooowwwjjjMMMCCCOOO```SSS???;;;@@@mmmqqqGGGHHH\\\nnnBBB===888555222222111111222222333444>>>999AAAMMMhhhzzz~~~~~~~~~|||}}}~~~~~~}}}zzzzzzyyy}}}{{{|||}}}}}}||||||}}}~~~}}}~~~|||yyyvvvtttssseee^^^RRRGGGBBB@@@;;;444:::999999:::===@@@AAAAAADDDFFFGGGGGGGGGHHHJJJLLLIIIHHHFFFCCC@@@>>><<<;;;999:::???FFFIIIJJJNNNSSSQQQRRRRRRPPPMMMJJJIIIIIIBBBCCCDDDCCCCCCFFFMMMRRRccclllsssqqqqqqxxxfffHHHFFFXXXllloooNNNSSShhhrrrEEEBBB???@@@CCC===???EEETTT{{{mmmKKK@@@CCCHHHNNNQQQTTT^^^iiixxx{{{|||}}}}}}}}}~~~{{{zzzzzz{{{}}}}}}|||~~~zzztttyyy}}}UUU>>>777444222333555444222333777555777<<>>>>>===<<<::::::<<>>CCCDDDAAABBBDDDEEEGGGLLLRRRVVVkkkqqqvvvwwwyyy[[[MMMNNNYYYpppbbbMMMuuutttjjjGGG>>>???@@@777===AAAHHHVVV{{{uuuMMM@@@===@@@HHHLLLNNNXXXeeeyyy}}}~~~}}}yyyzzz~~~~~~zzz~~~dddIII<<<777444444333333444555777888;;;:::<<>>jjj|||ZZZDDDAAAYYYPPP???<<<888555555444444222111222555888===AAA???JJJxxx{{{~~~zzz{{{uuurrrlllfffcccdddgggjjjlllmmmooorrruuuxxxzzz{{{}}}|||{{{}}}~~~~~~~~~zzz{{{zzzxxxtttnnndddYYYPPPDDDAAA>>>>>>???@@@???>>>@@@BBBEEEHHHJJJLLLLLLMMMQQQNNNKKKIIIIIIJJJLLLLLLLLLOOOQQQNNNGGGAAA???>>>AAAIIIOOOPPPRRRWWWWWWTTTOOOHHHHHHHHHCCCJJJUUUVVVIIIIIIIIIJJJMMMSSS[[[aaaooowww}}}}}}XXXKKKLLLYYYqqqVVVXXX{{{zzzcccDDD<<<===@@@888>>>>>>FFFVVV{{{yyyPPPAAA>>>@@@HHHKKKLLLUUUbbbttt{{{|||}}}~~~~~~}}}|||}}}{{{xxx{{{{{{uuu{{{VVV???888555444333333333444666777888<<<<<<>>>DDDLLLZZZooommm]]]VVVMMMKKKWWW```ppp~~~jjjZZZ^^^XXXNNNLLLLLLNNNPPPTTTXXX\\\aaagggkkk}}}www\\\CCCDDDHHHccc```AAA>>>AAAxxxzzzYYYEEECCC[[[VVVEEE===222...222222222111111333777;;;<<>><<<<<<===@@@CCCEEEEEEEEEHHHIIIJJJLLLMMMMMMMMMMMMOOONNNLLLKKKJJJLLLMMMOOORRRXXX[[[UUUIIIBBBCCCHHHLLLQQQVVVYYY[[[[[[UUUOOOJJJFFFGGGFFFJJJ___pppnnnLLLLLLKKKLLLPPPXXXbbbiiisss{{{yyyVVVIIIJJJ\\\tttsssKKKVVVwwwxxxZZZ@@@:::<<<@@@999???>>>GGGWWWzzz{{{QQQBBB>>>AAAHHHJJJJJJSSS```rrr~~~yyyzzz{{{}}}}}}}}}|||{{{~~~|||yyywww{{{uuunnnwwwyyyHHH555444333333333333333444666888999>>>>>>AAAGGGPPP]]]rrr|||dddRRRMMMFFFGGGSSS^^^kkkxxxgggXXXZZZTTTLLLKKKKKKNNNPPPSSSVVV[[[aaahhhmmmsss]]]CCCCCCJJJhhheeeDDDAAAFFFzzzVVVEEEBBBYYY```RRRDDD444000///000111111222555999<<<<<>>AAAFFFIIIKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNPPPSSSUUUYYY\\\[[[RRRHHHDDDIIIPPPVVVWWWYYYZZZ[[[XXXOOOHHHGGGGGGIIIGGGNNNhhhyyyqqqNNNOOOQQQSSSXXX```jjjppp{{{wwwUUUJJJJJJ^^^xxxhhhGGGKKKmmmyyySSS???;;;<<<@@@:::???AAAJJJXXXxxxppp|||zzzOOOBBB???AAAHHHKKKLLLUUUaaavvv~~~{{{zzzyyyzzz|||}}}~~~~~~~~~}}}~~~~~~{{{yyy{{{}}}rrriiirrrlll???444555222333333333444555777:::;;;@@@???BBBHHHOOO[[[nnn~~~ttt]]]NNNLLLHHHKKKXXXccckkktttbbbTTTVVVPPPKKKMMMLLLPPPRRRSSSVVVZZZ```hhhmmm|||sssZZZBBB@@@HHHiiieeeBBBBBBMMM~~~VVVCCC???UUUwww^^^VVVGGG777666...000111111222444888;;;>>><<>>>>>BBBDDDFFFJJJMMMNNNNNNMMMMMMHHHHHHHHHHHHHHHHHHIIIIIIIIILLLPPPRRRTTTWWW[[[^^^ccc^^^UUULLLGGGIIIPPPWWW\\\XXXTTTSSSRRRNNNHHHCCCBBBCCCFFFDDDHHH^^^iii^^^TTTWWW[[[```fffmmmtttyyyvvvQQQIIIIII```{{{yyy^^^HHHFFFkkkyyyNNNAAA===<<<@@@999>>>???HHHTTTrrriiippp{{{PPPAAA>>>AAAIIIMMMNNNXXXeeevvv~~~{{{zzzxxxyyy{{{}}}~~~~~~~~~}}}}}}~~~{{{zzz}}}~~~ssskkkppp{{{WWW:::666777111444444444555777999<<<===BBBAAABBBEEEJJJSSSdddtttmmmfffUUUJJJKKKKKKPPP___oooppptttwww]]]QQQSSSNNNKKKNNNNNNRRRSSSTTTVVVYYY___fffkkkssspppRRRCCC@@@HHHjjjddd???EEEZZZYYYDDDAAAYYYdddSSSRRR@@@111555000111222222222333555777>>>888EEE[[[xxx|||ttt~~~}}}tttjjjQQQLLLIIILLLSSSWWWVVVRRRKKKKKKKKKKKKLLLMMMOOOPPPTTTYYY```gggnnnsssxxx|||xxxzzz||||||zzzyyyzzz{{{}}}|||}}}~~~{{{tttooonnngggVVVGGGBBB@@@@@@EEEMMMLLLOOOQQQQQQOOOMMMLLLLLLEEEEEEEEEFFFGGGHHHJJJKKKMMMQQQWWW[[[]]]```dddhhhjjj___QQQHHHHHHNNNUUUYYYYYYSSSMMMKKKHHHDDDCCCDDDDDDDDDIIIJJJIIIUUU[[[QQQWWW[[[aaagggnnnttt{{{rrrLLLHHHKKKddd~~~rrrTTTHHHFFFnnnnnnJJJBBB???===@@@999===;;;CCCLLLhhhlllhhh}}}UUUAAA>>>BBBJJJNNNPPPZZZfffrrr~~~vvvxxxzzz|||~~~~~~~~~~~~zzz{{{|||~~~}}}{{{}}}~~~ssskkkrrrwwwxxxoooZZZAAA555666777333555555555666999<<<>>>@@@CCCBBBAAACCCEEELLL[[[iiidddaaaUUUMMMPPPRRR[[[mmm{{{xxxyyypppZZZPPPQQQMMMKKKOOOMMMQQQRRRUUUWWWZZZ```fffkkkqqqlllJJJCCCBBBNNNqqqfff===JJJggg\\\FFFGGGggg[[[SSSVVV@@@...555111222333333111111333555;;;666BBBQQQkkk{{{zzz~~~~~~}}}rrrfffRRROOONNNPPPUUUXXXWWWTTTJJJJJJJJJJJJJJJJJJJJJJJJHHHMMMUUU\\\bbbjjjqqqvvvuuuwwwzzz{{{zzzyyyzzz{{{|||zzz|||{{{qqqjjjhhh\\\JJJ>>>AAAHHHJJJNNNUUUQQQSSSTTTQQQMMMIIIHHHHHHDDDEEEEEEGGGIIILLLOOOPPPUUU[[[bbbeeefffhhhlllppphhh^^^PPPGGGFFFKKKQQQTTTPPPJJJFFFEEEBBB???BBBIIIJJJHHHPPPUUUQQQUUU[[[WWW]]]```eeejjjqqqxxxlllHHHJJJQQQmmmnnnLLLGGGJJJooocccDDDAAA???===@@@:::>>>;;;BBBFFF]]]nnnaaa~~~XXXBBB???BBBJJJMMMNNNXXXdddqqqwwwyyy{{{~~~||||||~~~~~~}}}yyymmmdddhhhlllttt}}}{{{oooeeeQQQHHH<<<666444555666777666666777888;;;>>>AAABBBEEECCCBBBBBBCCCHHHUUUccceeefff\\\SSSUUUXXXfff|||mmmZZZRRRRRRLLLKKKMMMJJJLLLOOOSSSXXX\\\bbbhhhmmmvvviiiJJJ@@@BBBSSSxxxiii<<>>DDDMMMLLLIIIRRR[[[VVVWWW^^^```fffhhhkkkooovvv~~~gggHHHNNNXXXvvvnnnHHHFFFPPPrrr\\\@@@@@@???<<<@@@;;;>>>@@@DDDDDDWWWmmm[[[|||}}}YYYCCC@@@BBBIIILLLLLLUUUaaassszzz|||~~~~~~{{{yyy||||||rrreee\\\UUUZZZcccjjjjjjaaaTTTIII@@@777333666777444666;;;666777777999<<>>OOOwwwSSSaaannnOOO333777///111222333222222333555888;;;IIIKKK]]]vvvttttttrrreeeOOOPPPQQQRRRRRRQQQPPPOOONNNMMMLLLLLLMMMOOORRRSSSKKKOOORRRSSSTTTYYYbbbjjjpppsssxxx{{{{{{{{{{{{{{{}}}{{{}}}mmmZZZOOOFFFFFFIIIOOOVVVZZZYYYVVVUUUPPPIIIDDDDDDGGGJJJLLLOOOOOOOOOQQQVVV[[[^^^```nnnoooqqquuuxxxyyyvvvsssfffYYYLLLGGGFFFDDDDDDEEE===>>>===999999@@@IIIOOOTTTXXXZZZXXXWWW\\\ccchhhoootttsssyyy}}}ZZZOOOMMMsss^^^CCCBBBSSSVVVMMMAAA;;;;;;======<<>>@@@@@@???@@@BBBDDDCCCBBBCCCCCCDDDKKK\\\mmm~~~uuuiiiggggggmmm}}}```VVVNNNLLLLLLKKKLLLNNNMMMSSSWWW^^^ddd```bbbsss___EEE???KKKfff\\\DDDMMMwwwPPPBBBGGGXXXeeeWWWuuu{{{BBB:::333222222222222333444555555;;;???CCCPPP]]]vvvyyy|||mmm___OOOQQQUUUYYY]]]```bbbbbbUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRTTT[[[cccggggggdddhhhkkkppptttwww{{{xxxcccOOOGGGHHHNNNSSSWWWVVVQQQLLLJJJJJJEEEEEEEEEGGGLLLRRRXXX\\\XXX]]]dddlllrrruuuvvvvvvwww}}}{{{lll[[[QQQKKKFFFCCCCCC@@@BBBFFFJJJNNNSSSYYY^^^```bbbdddeeefffjjjpppvvvzzzyyyXXXLLL[[[BBBHHHQQQwwwFFF@@@;;;999:::<<<<<<;;;???AAADDDSSSwwwXXXaaa|||```DDD>>>???HHHMMMOOOVVV```rrr~~~|||xxxpppeeeXXXNNNHHHEEECCC@@@CCCKKKSSS^^^sssvvvmmm```UUULLLDDD===888444555666888999999888777666888:::;;;;;;<<<>>>???@@@AAAAAA@@@@@@AAADDDGGGFFFDDDDDDEEEHHHSSShhh{{{zzzuuuppprrr~~~{{{\\\SSSKKKJJJKKKKKKLLLOOOJJJSSSYYY___aaa[[[___sss~~~\\\???CCCQQQoooXXX???TTTwwwKKKEEEEEEVVVdddVVVxxxttt<<<888777222222222222333444555555<<<@@@@@@MMM```www~~~zzzkkk]]]NNNQQQUUUYYY\\\___``````UUUVVVWWWXXXYYYYYYYYYYYYVVVTTTWWWaaannnsssooohhhdddfffhhhjjjnnnuuu|||zzzkkkWWWJJJJJJOOOPPPRRRSSSQQQMMMIIIHHHHHHHHHJJJLLLNNNRRRWWW\\\```]]]dddmmmuuuyyyzzzyyyxxxwwwfff[[[TTTMMMIIIHHHEEEEEEIIIPPPVVVZZZ```eeeeeedddfffiiijjjlllrrrxxxqqqQQQSSSwwwNNNDDDPPP]]]mmmCCC@@@===<<<===>>>>>>===>>>>>>BBBTTTxxx\\\WWWvvvcccEEE>>>>>>GGGNNNPPPVVV___ppp||||||xxxqqqeeeWWWKKKDDDAAABBBCCC???>>>@@@CCCIIIXXXggg|||zzzmmmcccUUUIIIBBB<<<888555444555777999;;;<<<<<<<<<:::<<<>>>???>>>>>>???AAABBBBBBBBBAAA@@@BBBFFFJJJLLLHHHFFFHHHOOO^^^www{{{}}}qqq[[[RRRKKKJJJKKKJJJKKKNNNIIITTTZZZ\\\[[[UUU^^^vvvxxxZZZ???CCCYYY|||RRR;;;^^^OOODDDAAAUUUfffWWW|||mmm999777666222222222222333444555555<<>>>>>>>>===<<<;;;<<>>GGGNNNPPPVVV^^^qqq{{{}}}{{{|||}}}~~~{{{vvvkkkZZZKKKBBB@@@CCCEEE===;;;;;;<<<===@@@HHHQQQaaakkkyyy}}}rrraaaXXXJJJ@@@;;;888666555555666777888:::;;;;;;;;;???AAACCCBBBAAA@@@@@@@@@CCCCCCCCCBBBAAACCCGGGKKKKKKHHHHHHOOO[[[ppplll\\\SSSLLLKKKKKKJJJJJJLLLJJJTTTXXXWWWTTTQQQ```}}}rrrYYYCCCAAAccc|||MMM>>>oooQQQBBB???ZZZjjjYYYddd999777111222222222222333444555555888CCC???NNNjjjrrr}}}vvvgggYYYUUUYYY]]]``````\\\XXXTTTMMMNNNPPPSSSUUUXXXZZZ[[[VVVVVVWWW[[[^^^]]]VVVPPP]]]^^^___```dddjjjrrrwwwvvvlll]]]OOOKKKPPPSSSRRRPPPLLLIIIJJJOOOSSSSSSRRRMMMPPPTTTWWWYYY^^^eeejjjmmmrrryyy|||}}}}}}yyymmmccc___\\\WWWYYYdddmmmqqqxxxyyyuuuuuu|||}}}iiiNNNTTTxxxfffKKK;;;QQQTTT??????===<<<;;;::::::::::::;;;BBBSSSqqqpppQQQiii}}}```III@@@>>>GGGNNNPPPTTT[[[qqqyyy}}}{{{|||~~~|||}}}{{{vvvfffQQQBBB===@@@BBBDDD;;;<<<============???AAADDDOOO```qqqttteeeRRRJJJ@@@888666666666555999::::::;;;<<<<<<===>>>BBBDDDEEEEEECCCAAA@@@AAACCCCCCDDDCCCCCCDDDGGGJJJFFFHHHQQQbbbwwwjjj[[[RRRLLLKKKKKKJJJIIIKKKJJJRRRTTTSSSRRRQQQccclllUUUEEEDDDkkkoooJJJMMMNNN@@@@@@dddlll^^^XXX777888...222222222222333444555555444CCC???NNNmmmtttzzzrrrbbbTTTUUUZZZ```eeeddd```YYYTTTKKKKKKLLLMMMPPPSSSUUUWWWOOOSSSYYY]]]___`````````ggghhhjjjiiigggeeeddddddddd]]]PPPGGGIIIQQQSSSOOOPPPPPPQQQSSSVVVXXXXXXXXXSSSWWW[[[\\\^^^ccckkkqqqppptttyyy|||}}}yyyrrrsss}}}}}}yyycccIIIMMMmmmnnnZZZKKK<<>>???CCCCCC@@@AAACCCDDDBBB@@@>>><<<;;;777???KKKYYYhhh{{{xxxdddQQQEEE???888444555777777666>>>>>>>>>>>>???AAABBBBBBBBBDDDFFFFFFEEECCCBBBCCCBBBCCCDDDDDDDDDEEEGGGIIIJJJRRRggghhhWWWOOOIIIIIIKKKJJJJJJKKKGGGOOORRRRRRSSSSSSffffffOOOBBBLLLqqq___JJJddd}}}OOO@@@DDDpppmmmeeeKKK333:::...222222222222333444555555333DDD===IIIhhhqqq~~~xxxooo___PPPRRRWWW```fffgggbbbZZZUUUKKKJJJIIIJJJKKKNNNQQQSSSOOOVVV]]]```___```dddiiieeeiiioooqqqnnnhhhccc```SSSOOOHHHCCCIIISSSTTTNNNPPPUUU[[[]]]\\\ZZZZZZ\\\]]]```cccccccccfffooovvvvvvzzz~~~ttt]]]CCCHHHaaa[[[KKKMMMFFFOOOtttAAA;;;;;;;;;:::999:::<<<>>>;;;===CCCOOOdddWWWZZZlllxxxqqqMMMCCC???GGGNNNOOORRRXXX^^^iiixxx~~~}}}}}}~~~{{{qqq^^^HHH???CCCHHHEEE@@@BBBEEEGGGFFFEEEEEEDDDAAA???BBBFFFJJJSSSdddxxxxxxmmmVVVAAA>>>999555444777999999999<<<<<<<<<===???@@@BBBCCC@@@CCCFFFGGGFFFEEEDDDEEEAAABBBDDDEEEDDDEEEFFFHHHSSSaaa|||{{{fffSSSKKKFFFHHHJJJJJJJJJLLLDDDMMMQQQSSSVVVVVVgggcccIII???SSSuuuRRRKKKuuusssRRRAAAGGGyyyllljjjBBB///;;;111222222222222333444555555444EEE:::BBB```xxxjjjxxxjjj^^^ZZZQQQXXXaaahhhiiieee]]]XXXQQQKKKIIILLLNNNOOOQQQTTTTTTXXX\\\```bbbeeeiiikkkhhhlllqqqtttrrrlllddd___WWWQQQJJJGGGJJJPPPTTTVVV\\\\\\^^^bbbeeeeeebbb^^^bbbbbbdddggglllqqqvvvyyymmmVVVJJJFFF```yyyaaaFFFIIITTTjjjnnnIII<<<<<<;;;::::::::::::;;;>>><<>>CCCAAA>>>EEEFFFJJJMMMLLLKKKMMMKKKGGGFFFCCCEEEJJJLLLQQQbbbtttvvv```MMMCCC:::555444777999888999<<<;;;@@@CCCBBBCCCFFFCCC<<>>WWWfffsssxxxhhh[[[VVVVVV]]]gggnnnooohhh___XXXQQQLLLJJJLLLOOOPPPRRRUUUWWWZZZ___bbbeeegggiiikkkiiilllppprrrpppkkkeeeaaaZZZTTTMMMJJJMMMTTTZZZ]]]cccccceeeiiimmmmmmjjjggggggiiilllmmmppptttyyy~~~hhhQQQEEENNNfffiiiJJJGGGPPPiiiiiiDDD<<<<<<;;;::::::::::::;;;<<<;;;???EEE]]]ppp[[[QQQXXXZZZ^^^LLLBBB===DDDJJJJJJNNNVVVbbbnnn~~~xxxssscccIII<<>><<<<<<;;;:::::::::::::::;;;;;;@@@AAARRRaaawwwWWWGGGHHHFFFEEEEEE===;;;CCCJJJLLLPPPVVVgggrrr}}}~~~~~~vvvvvvxxx}}}|||vvvfffJJJ===CCCDDDDDDMMMPPPVVVZZZXXXVVVTTTQQQLLLNNNOOORRRSSSRRRRRRYYYaaalllrrryyyvvvdddLLL<<<888888555555999:::888999<<<@@@CCCDDDCCCDDDGGGGGGDDDLLLTTT[[[\\\\\\\\\YYYUUUYYY[[[```hhhnnntttiiiVVVOOOLLLHHHFFFGGGGGGGGGGGGFFFJJJPPPTTTUUU^^^uuuqqq^^^GGGIIIkkk{{{XXX;;;DDDtttIIIEEEAAARRRkkkppp{{{ZZZ666444222222111111111222222333444555999AAA===:::III\\\lll}}}zzzvvv~~~wwwfffXXXRRR]]]dddmmmuuuvvvqqqiiiccceee^^^XXXWWWVVVTTTTTTWWWZZZ^^^cccfffhhhhhhiiijjjkkklllmmmnnnmmmkkkiiiggghhhccc]]][[[^^^hhhrrryyy{{{|||zzzuuu\\\IIIBBBFFF]]]|||kkkIII>>>IIIkkkWWW;;;<<<;;;::::::999999::::::;;;===CCCAAANNNZZZppp\\\CCC@@@@@@===AAA<<<<<>>===@@@EEEHHHIIIHHHFFFEEEGGGIIIKKKSSS___lllssswwwyyywwwtttvvvxxxbbbPPPLLLJJJGGGFFFFFFGGGFFFFFFGGGLLLSSSVVVXXXbbbyyylllYYYDDDJJJjjjmmmLLL<<>>999DDDZZZlllvvv~~~uuuooowwwhhh[[[VVV[[[aaajjjqqquuutttpppmmmiiibbb[[[ZZZYYYWWWWWWZZZ[[[^^^bbbeeefffggghhhiiikkklllmmmnnnmmmmmmlllkkkkkkhhhcccaaaeeeooozzzpppWWWIIIGGGHHH```}}}jjjIIIAAAOOOqqqPPP<<<;;;;;;:::999999999999:::999<<>>???@@@EEELLLRRRPPPNNNKKKIIIJJJOOOTTTZZZkkkzzz]]]NNNJJJHHHFFFEEEFFFGGGFFFEEEGGGLLLRRRVVVYYYcccyyykkkUUUBBBMMMnnncccDDD???JJJ}}}UUUBBBFFFCCCdddiiiRRR222555000111222222222222333444555666999???@@@:::CCC___rrrrrrvvvqqqwwwiii___[[[YYY___gggpppvvvxxxxxxwwwjjjbbb\\\[[[ZZZYYY[[[^^^[[[]]]aaacccdddfffhhhjjjllllllnnnooooooooonnnnnnkkkiiifffeeehhhrrr~~~~~~{{{}}}iiiQQQIIIKKKWWWooojjjIIIIIIYYYwwwIII>>>;;;;;;:::999999999999999666999@@@???LLLWWWmmm~~~HHH999BBBCCC???===<<>>AAAPPPnnnPPPBBBCCCCCCiiihhh~~~{{{HHH000444,,,000222222222222333444555666999===AAA>>>HHHjjj}}}rrr~~~{{{~~~vvvjjj```]]]XXX^^^iiisss{{{~~~~~~}}}rrriiibbb___]]][[[\\\___\\\^^^```aaacccfffjjjmmmlllmmmooopppqqqqqqqqqpppmmmlllkkkjjjmmmvvv|||xxxjjjjjjkkknnnmmmkkknnnsss{{{}}}bbbKKKFFFKKKbbbzzzdddEEEOOOaaazzztttBBB???;;;:::999999888999999999777888===<<>>BBBEEEJJJVVVaaaaaa\\\YYYXXXVVVYYYdddqqqlllWWWPPPHHHFFFEEEFFFHHHHHHGGGFFFHHHHHHLLLSSSYYYbbbqqqeeePPPMMMhhh^^^999GGG\\\oooOOO@@@CCCIIIrrrrrreeevvvmmm>>>///555***222333333222333333444555666:::;;;BBBBBBOOOwwwuuu~~~vvviiiaaa^^^XXX```lllxxx}}}tttjjjeee```\\\[[[]]]]]]^^^```aaacccfffkkkooolllmmmppprrrssssssrrrqqqpppppppppooorrrzzz}}}ggg\\\\\\YYY\\\bbbfffccc]]]^^^cccdddqqqzzzpppjjjeeecccbbbhhhqqq~~~~~~xxxooopppuuu{{{zzz]]]FFFCCCKKKbbbzzz\\\???QQQeeezzzkkk===???;;;:::999999888888999999::::::===<<>>EEEWWWjjjbbbpppddd999111777,,,666333333333333444555666666::::::BBBEEETTTxxx~~~yyykkk^^^]]]dddmmmvvv}}}zzzqqqnnnooommmfff___[[[___``````dddkkkpppppprrrqqqqqqsssuuutttoookkksssrrrqqqqqqttt{{{}}}nnnbbb[[[YYYYYYYYYaaaccc]]]YYY\\\``````eeeooo~~~tttcccRRRQQQOOOLLLKKKLLLMMMMMMMMM]]]fffooo~~~zzzdddVVVTTTWWWcccppptttuuuoooVVVLLLCCCSSSiiizzzMMMFFF[[[lll[[[BBB<<<;;;:::999999888888999999999999777<<>>BBBAAAJJJQQQTTTfff}}}yyyfffVVVTTTdddmmmzzz{{{[[[LLLJJJEEEGGGIIIIIIGGGEEEDDDDDDHHHBBBLLLSSS___dddgggkkkUUUGGGLLLuuuwwwCCC???HHHoooOOO???CCC```fffuuu~~~eee;;;,,,222222///000000111222444555666666>>><<>>FFFMMMiii{{{LLLHHHLLLFFFAAA<<<===AAAGGGJJJKKK[[[cccnnnwww|||cccRRRYYYdddnnnxxxqqq^^^ZZZ```fffttt~~~{{{rrr___LLLDDDDDDDDDCCCNNNZZZddd}}}pppXXXRRRZZZkkkrrruuuoooiiieeeaaa\\\bbbccc^^^ggguuuXXXKKKJJJEEEGGGHHHHHHFFFEEEDDDEEEFFFCCCMMMTTT___dddhhh___KKKDDDIIImmmfff===>>>JJJgggKKKAAAHHHgggoooeee;;;...333333000000000111222444555666666<<<<<>><<<@@@FFFMMMQQQ]]]ccckkkuuuiiiXXX```lllvvvpppiiimmmsss|||}}}zzzzzzyyytttfffUUUMMMMMMDDDGGGYYYnnniiiZZZZZZ\\\[[[OOO???<<>>CCCKKKRRRKKKFFFKKKVVV^^^___\\\]]][[[YYYYYY]]]dddhhhiiitttcccFFF888999>>>;;;===AAAFFFJJJMMMOOOOOOPPPUUUSSSWWWaaa^^^PPPLLLIIIMMMVVV___gggsss```KKKFFFDDD[[[yyydddNNN<<>>@@@IIISSSZZZ```bbbfffnnnppp```gggrrr|||xxxooonnnmmmjjjbbbWWWRRRSSSNNNWWWtttoooWWWLLL@@@@@@BBBEEEBBB===<<>>FFFNNNSSSUUUWWWYYY[[[YYY^^^jjjfffPPPGGGFFFCCCEEEFFFFFFEEEDDDEEEFFFHHHHHHTTTXXXeeetttiiiHHHAAAIIIMMMcccNNN===AAAPPP|||fffIII???CCCPPP[[[666111444111000000000000111333555777888;;;@@@BBB>>>DDDYYYlllnnn{{{sssdddfffkkksss}}}~~~yyyjjjkkkkkkkkkjjjiiihhhggggggfffeeeeeefffkkksssxxxzzztttdddUUUJJJBBB<<<999999;;;@@@BBB???===CCCKKKQQQKKKHHHNNNZZZccceeebbb^^^[[[ZZZ^^^ccchhhmmmooozzzyyy]]]FFF;;;999<<>>@@@HHHUUU___ddddddccchhhwwwxxxjjjooowww~~~tttddd___[[[YYYVVVQQQQQQTTT```nnn```HHH@@@AAA:::999:::<<<<<<999999;;;:::AAAKKKQQQRRROOOMMMMMMKKKYYYqqq```MMMEEEAAABBBCCCDDDDDDCCCDDDEEEGGGGGGHHHSSSXXXkkkppp\\\>>>;;;DDDDDDXXXKKK>>>===OOO}}}~~~QQQ@@@???HHHWWWRRR222111222...///000000000000222555888999:::CCCCCC>>>BBBPPP```mmm~~~~~~zzzssshhhhhhjjjrrr{{{~~~|||yyykkkllllllkkkhhhfffffffffdddcccaaa``````ccciiinnnnnnqqqtttwww{{{}}}zzzttt\\\RRRGGG???:::666666999666:::@@@AAA<<<:::AAALLLWWWNNNGGGNNN^^^iiihhhccc```]]]]]]aaaeeejjjqqqxxxkkkMMM>>>===?????????@@@@@@AAADDDHHHMMMRRRUUUKKKQQQ\\\uuu```LLLJJJPPPYYY^^^dddrrrvvvVVVEEECCCFFFccc}}}QQQCCCPPPdddDDD888:::999999888777777777777888222888888:::AAAGGGUUUkkkfffBBBBBBCCCCCCAAA======EEERRR]]]eeeeeecccdddppptttwww{{{~~~oooaaaXXXPPPMMMLLLKKKMMMQQQcccppppppjjjiiilllpppsssxxxqqqYYYIII???;;;;;;666777888999:::::::::;;;<<<>>>DDDIIIHHHEEEGGGKKKOOO___rrrxxxZZZJJJCCC???AAABBBCCCCCCCCCCCCEEEHHHFFFGGGRRRZZZttt{{{iiiVVV>>><<>>>>>>>>>>>AAAEEEDDDBBBGGGNNNTTTdddsssoooRRRGGGDDDAAA@@@AAABBBBBBBBBCCCFFFHHHGGGIIIWWWdddyyycccRRR@@@???CCCFFFeee]]]III???bbb]]]AAA<<<;;;OOOrrrrrrBBB///333000,,,444000/////////222555999;;;777GGGFFFBBBGGGJJJZZZyyy{{{pppmmmlllqqqzzz{{{uuuqqqsss{{{~~~xxxwwwtttpppqqqrrrrrrooojjjffffffhhh___^^^]]][[[[[[^^^cccgggcccjjjkkkaaaVVVOOOIIIBBB999444222666777666888>>><<>>??????<<<===BBB;;;>>>DDDIIINNNRRRTTTUUUUUU___nnn\\\IIIKKKUUUaaagggmmmzzzlllLLLAAAHHHVVV}}}QQQ@@@SSSPPPCCC<<<@@@999888888777777777777777555:::777888BBBEEEHHHSSSnnnqqqAAABBBBBBEEEGGGCCC???AAALLLVVVPPPWWW^^^dddpppmmmaaaUUUPPPNNNKKKJJJKKKJJJJJJRRRPPPCCC@@@EEECCCJJJMMMQQQSSSSSSZZZmmmqqqmmmfff[[[GGG444111777777:::===;;;999888888888===<<<@@@EEEEEEAAAEEELLLKKK```rrriiiMMMEEEEEECCC@@@AAABBBAAAAAACCCFFFHHHJJJNNN^^^mmmqqqXXXIII<<<>>>BBBJJJppplllVVVIIIqqqyyy|||WWW@@@999444MMMxxx|||mmm>>>///555000,,,777000/////////111555999;;;888IIIHHHAAAEEEEEETTTvvv~~~ssslllfffiiittt{{{xxxvvvrrrooottt~~~{{{yyy}}}wwwrrrrrruuuqqqggg]]]]]]]]]\\\YYYWWWWWW[[[___```ccceeeccc[[[NNNAAA888333444444555666777888888@@@CCCFFFEEEEEEOOOggg~~~```TTTHHH\\\dddPPPGGGMMMWWWbbbrrrSSSEEECCC>>>999:::===<<<777===@@@HHHOOOQQQOOOQQQVVV^^^]]]nnnfffSSSWWWWWW___lllrrrttt]]]KKKJJJMMM```~~~eeeOOOBBBSSS||||||QQQDDD888:::888888888888777777777777555666777888;;;AAAHHHNNNrrrRRR======AAADDDBBB>>>>>>DDDKKKRRRXXXbbblllxxx}}}}}}ttt^^^UUUSSSOOONNNRRRRRRPPPJJJAAA===BBBIIILLLQQQZZZdddiiilllqqq}}}www___HHH;;;444///888:::;;;:::999888999;;;<<<===>>>???CCCFFFEEEBBBPPPWWWsss}}}^^^JJJDDDDDDDDDCCCCCCAAA??????AAAFFFIIIKKKRRR```xxxooo^^^CCC<<>>BBBHHHIIICCCGGGbbbtttlllfffhhhrrr|||zzzvvvttttttqqqmmmnnnssssssvvv{{{vvvsssnnneee^^^]]]]]]]]]YYYVVVUUUWWWZZZ]]]^^^___]]]VVVKKK???888555555666777999;;;<<<===CCCBBBBBBDDDLLL]]]nnnyyyaaaTTTSSSuuuyyy\\\OOOGGGRRRjjjiiiKKKBBBDDDCCC>>><<<======:::CCCDDDJJJRRRUUUTTTUUUXXXZZZccckkkWWWYYYYYYaaakkkoooqqqwwwYYYGGGCCCIIIaaa[[[HHH>>>SSS|||rrrKKK@@@888:::888888888777777777666666555666777888;;;AAAHHHMMMaaacccDDD===AAADDDBBB??????EEEKKKRRRXXXbbbkkkwww{{{xxxvvviiibbb]]]^^^bbbfffaaaYYYQQQMMMNNNUUU]]]dddkkkuuu|||}}}]]]BBB777555555777888999999888777888:::===???AAADDDHHHLLLOOOPPPWWWccczzzrrrVVVGGGCCCBBBBBBBBBBBBBBBBBBBBBEEEIIILLLLLLTTTffffffUUU>>><<>>BBBDDDFFFDDD@@@DDDXXXooowwwsssXXXWWWgggjjjPPPGGGIII``````CCC@@@HHHKKKEEE>>>===???@@@HHHGGGJJJTTTZZZZZZYYYYYY]]]mmmcccUUU[[[]]]ccciiijjjnnnqqqXXXFFFAAAMMMkkkPPPBBB>>>XXXcccDDD<<<999999888888777777777777666666555666777888;;;@@@FFFKKK___lll???<<<@@@CCCBBB???@@@EEEJJJSSSZZZccckkkuuuyyypppyyy||||||yyy{{{zzzpppkkkllloooyyyppphhhddd^^^[[[bbbnnnwww{{{^^^BBB666666999666888999999888888999;;;<<<>>>CCCJJJQQQVVV[[[]]]aaauuufffOOOEEECCCBBBAAA@@@BBBCCCDDDFFFHHHLLLOOOOOOZZZnnn^^^LLL<<<>>>CCCDDDeee[[[pppTTTFFF;;;CCCccc~~~~~~III444111111333,,,333000000000000000333777;;;???DDDIIIFFF???LLLxxxxxxrrrkkkhhhmmmuuu|||xxxtttqqqqqqqqqmmmgggccciiiiiippp~~~wwwmmmhhhfffdddddddddaaa\\\VVVQQQNNNNNNMMMJJJGGGBBB>>>;;;999888777777999<<<@@@EEEHHHHHHFFFCCCIII___wwwyyynnnWWWppp[[[IIICCCZZZ|||[[[BBBEEENNNQQQIII>>>===CCCHHHHHHFFFJJJVVV```aaa\\\YYYZZZllluuuYYYXXXZZZ\\\___aaabbblllhhhRRREEEDDDXXXuuuJJJAAAEEEeeeUUUAAA999<<<888888777777777666666666666555666777888:::???EEEIIIaaawwwBBB;;;>>>AAA@@@>>>???CCCGGGTTT\\\eeemmmtttwwwiiipppqqqqqqooonnnooorrrvvvsss{{{}}}{{{{{{~~~zzzzzzuuunnnuuu```EEE999888999777999;;;;;;:::;;;<<<>>><<<<<>>CCCGGGUUURRR:::===???>>>===>>>@@@CCCTTT\\\gggnnntttuuueeedddeeeggggggfffdddcccbbbfffnnnvvv|||XXXBBB999888:::777999;;;;;;;;;<<<===???@@@===EEEZZZlllooofff^^^cccsssVVVIIIGGGEEEAAA@@@@@@BBBDDDEEEFFFHHHKKKMMMVVVeee}}}yyyWWWFFF>>>BBBCCCPPPxxxiii[[[~~~UUU===777CCCvvvyyy|||eee>>>444222///111,,,333///000000//////222666:::@@@BBBGGGHHHBBBEEE[[[vvv}}}yyytttnnnlllpppwww|||zzzyyyssskkkgggfffccc___\\\bbbrrrzzztttpppnnnpppqqqqqqmmmdddXXXPPPGGGFFFDDDAAA???>>>======<<<<<<<<<===@@@CCCFFFIIIAAAEEELLLVVV```iiilllmmmqqqNNNJJJVVV|||jjjUUUGGGNNNQQQMMMCCC===@@@IIINNNJJJLLLXXXiiitttoooddd[[[WWWkkkoooUUUMMMRRRKKKMMMNNNNNNVVVmmmrrrSSSDDDGGGRRRoooyyybbbBBBCCCUUU~~~```DDDAAA888AAA666777777666666666666555555444666777888:::===AAAEEEMMMmmmUUU<<<===>>>>>>======>>>@@@OOOXXXdddkkkqqq{{{vvveee```cccfffhhhgggccc^^^[[[```fffmmmvvvlllHHH888666999<<<666888:::;;;;;;<<<>>>@@@GGGCCCMMMeeevvvssseee[[[mmmgggOOOGGGFFFBBB>>>>>>@@@AAACCCCCCDDDGGGJJJMMMWWWiiipppRRRBBB>>>@@@DDD\\\bbbhhhhhhNNN;;;;;;LLL{{{ZZZ999555333///111,,,222///////////////222666:::CCCCCCEEEFFFAAADDDXXXppp|||zzzvvvoookkkmmmsssyyyxxxzzzwwwmmmfffdddaaa]]]VVV```ttt~~~xxxtttqqqsssuuuwwwtttjjj]]]SSSIIIIIIHHHGGGEEEDDDBBBAAABBBBBBBBBCCCEEEGGGIIIJJJDDDFFFQQQaaaggggggmmmwww___LLL\\\yyy{{{nnn]]]KKK@@@HHHHHHDDD>>>>>>DDDJJJKKKKKKQQQaaassszzzqqqaaaVVVXXXlllyyynnnVVVGGGDDDDDDHHHLLLOOOSSS___xxxkkkNNNFFFNNNYYYuuuvvvQQQ@@@DDDZZZSSS>>>@@@555BBB555777777666666666555555555444555777888999<<<@@@CCCLLLccczzzYYY??????@@@@@@???>>>>>>>>>FFFQQQ^^^fffkkkvvvwwwggg___ccchhhjjjhhhddd___\\\[[[aaaiiiuuu]]]===777999;;;<<<999;;;>>>??????@@@CCCEEEKKKJJJUUUkkkuuulll```ZZZyyysss]]]JJJFFFFFFAAA>>>@@@???@@@AAABBBDDDHHHMMMQQQ[[[nnnhhhMMM@@@>>>@@@IIImmm___sssyyySSSHHH999???SSS|||mmmyyyOOO333444222...111---333///////////////222666999>>>AAAHHHIIIDDDDDDYYYqqq~~~{{{zzzvvvpppjjjkkkpppvvvwww|||{{{qqqhhhdddaaa]]]XXX```ssszzzuuurrrtttwwwzzzwwwmmm___TTTLLLLLLLLLLLLKKKHHHFFFEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJVVVjjjooojjjqqqvvv```]]]yyy~~~~~~ttteeeSSSCCC:::BBB@@@<<<:::???HHHJJJHHHJJJSSSeeexxx|||ooo\\\PPPKKK___fffUUUBBBAAAFFFGGGJJJOOOUUU\\\jjjaaaGGGEEEOOOXXXqqqnnnBBBAAAFFF^^^MMM;;;>>>222BBB666777666666666555555555555444555777888999<<<@@@CCCGGGYYYlllmmmAAABBBBBBBBB@@@???>>>>>>???KKKXXXaaafffqqqxxxhhh[[[```eeefffccc___\\\[[[XXX^^^hhhxxxSSS<<<===@@@===:::>>>@@@BBBDDDDDDFFFHHHJJJLLLMMMZZZlllooocccYYYYYYzzzlllXXXHHHGGGGGGBBB@@@CCC>>>???@@@AAADDDIIIPPPUUU___rrrbbbJJJ@@@@@@BBBOOO|||[[[xxxkkkGGGDDD777@@@SSSaaa[[[nnnHHH///222222---111---444/////////...///111666999555???MMMQQQHHHDDDVVVnnn}}}{{{xxxrrrnnnrrryyy~~~zzznnnddd___]]]ZZZ\\\cccsss~~~yyywwwxxxzzzwwwkkk^^^WWWOOOXXXTTTMMMOOOOOOKKKMMMTTTSSSRRRTTTUUUTTTRRRPPPOOO```sssxxxtttrrrzzzvvv}}}yyy\\\LLLCCC;;;;;;666999>>>CCCGGGHHHHHHGGGPPPWWWkkkxxx[[[IIIIIIDDDEEEDDD???::::::???DDDDDDMMMRRRfff|||VVVPPPEEEWWWyyytttRRRBBB@@@RRRwwwLLL===<<<===444888888888777666666666666666555555666555555777;;;>>>EEEQQQeeePPPQQQQQQAAAEEEKKK:::;;;@@@HHHVVVccckkkrrr}}}wwwhhh___```eeeiiiggg___ZZZZZZWWWbbbnnnyyyfffDDDAAAAAA>>>===:::@@@@@@EEEMMMNNNJJJLLLRRRTTTWWW[[[^^^ZZZRRRPPPSSSttt```QQQCCCAAABBB@@@AAACCCAAABBBBBB@@@@@@FFFQQQZZZdddsss```III;;;:::EEEfffXXXqqqUUU888:::>>>:::jjjkkkOOOeeeooo999666111///.../////////...///000000000222555777:::FFFIIIGGGHHHFFFNNNaaa~~~~~~}}}zzzsssnnnqqqwww|||~~~yyynnnddd___[[[XXXXXX^^^lll|||xxxxxx}}}{{{}}}{{{oooaaaZZZYYY```^^^[[[\\\UUUNNNQQQccc```bbbhhhhhheeeeeehhh}}}zzzTTTCCC===888777;;;===@@@BBBCCCDDDEEEGGGUUU```qqqvvvcccFFF999<<>>FFFPPPccc```]]][[[KKKNNNTTTBBB???BBBJJJXXXdddkkkppp{{{{{{lllddddddhhhmmmjjjbbb]]]\\\\\\hhhuuuZZZAAA???>>>===AAAAAACCCDDDHHHLLLNNNNNNQQQUUUQQQPPPQQQRRROOOKKKKKKOOOjjj[[[NNNCCCAAABBBAAAAAABBBCCCDDDEEECCCDDDJJJTTT\\\ddduuuyyy[[[EEE>>>@@@OOOwwwtttdddvvvmmmNNN;;;;;;AAAMMMeeeZZZuuueee888555111/////////000///...///000000000111444777<<>>???DDDIIITTTffftttjjjPPP<<<999???HHHGGGEEEAAA???CCCKKKRRROOOLLLLLLKKKNNNbbbxxxvvv```XXXnnnnnnIIIDDDTTTiiibbbNNNBBB>>>QQQZZZ===666888<<<555:::666666555444444444444555444555555555555777:::<<>>:::CCCfff\\\jjjVVV666333000...///000000000...///000000000111444666>>>CCCGGGLLLIII===GGGfff~~~|||{{{|||~~~~~~}}}}}}}}}}}}}}}yyyrrrpppsssuuuwwwsssjjjbbb]]]WWWQQQOOOTTTaaasssyyysssppprrruuu~~~|||tttooonnnwwwwwwvvv}}}nnneeeqqqsssooowww~~~}}}xxxzzzzzzFFF555<<<>>><<<@@@AAAAAA???===@@@GGGMMMZZZmmmtttbbbIII@@@DDDKKKPPPMMMHHHDDDCCCGGGOOOVVVSSSLLLMMMJJJIIIdddzzzqqqcccRRRTTTttt|||eeeJJJEEE^^^rrr[[[BBB@@@@@@NNNSSS>>>999999<<<444777555555444333333333333444333444555555555666888;;;DDDKKKXXXyyyyyysssaaa[[[aaaPPPCCCBBBJJJXXXccchhhlllxxx{{{rrrooopppsssrrrkkkfffeeedddnnn|||~~~jjjVVVLLLGGGHHHOOOZZZccciiipppwww|||~~~|||yyyoooYYYLLLGGG???>>>CCCBBBDDDFFFDDD@@@CCCKKKMMMIIIMMMIIIHHHLLLQQQUUU\\\cccvvvcccMMMGGGBBBBBBCCCCCCAAA@@@AAABBBCCCEEEHHHNNNVVV]]]iii|||oooUUUEEE>>>IIIpppXXX|||pppIII===@@@888EEEzzzVVVwwwHHH444111///...000111111000...///000//////000333666===@@@FFFOOOLLL<<>>;;;999:::333666555555444333333333333333222444555555555555777999BBBGGGPPPmmmlll___fffWWWFFF@@@FFFSSS___ffflllvvvsssooonnnqqqqqqnnnkkkkkkjjjrrrzzzkkkVVVIIIGGGGGGDDDCCCFFFIIIOOO\\\hhhrrrxxxzzzuuuooommmmmmlllppp```WWWNNNBBBAAAEEEAAAJJJIIIGGGFFFJJJOOOLLLGGGLLLLLLPPPYYYaaagggpppwww\\\GGGEEECCCBBBCCCDDDBBB???AAABBBDDDGGGKKKRRRYYY^^^ooommmTTTFFFBBBZZZtttWWWvvvJJJ>>>CCC;;;NNNuuuZZZuuu???222000///...000111111000...///000//////000222555;;;>>>EEEQQQPPP@@@IIIjjj}}}zzz}}}}}}~~~~~~~~~~~~~~~uuuooommmjjjkkkgggbbb___^^^ZZZTTTQQQXXXeeeuuusssqqqxxx}}}~~~pppiiicccaaa```ccclllvvvzzz}}}|||wwwqqqtttzzz{{{}}}tttJJJ<<<>>>???BBBBBBEEEIIINNNQQQRRRQQQPPPTTTYYYWWWLLLEEEIIIMMMNNNSSSOOOIIIEEEEEEKKKRRRWWW]]]WWWRRRNNNVVVjjjqqqeeeTTTggglllSSSJJJRRRcccfffNNN<<>>EEEPPPQQQEEEJJJddd{{{wwwtttvvvzzz}}}~~~tttkkkgggeeeeeeaaa]]]]]]___\\\WWWTTTZZZeeesss~~~yyyxxx~~~~~~xxxbbb\\\VVVSSSRRRVVVaaalllxxxzzzppplllkkkmmmsss|||hhhGGG===;;;>>>HHHJJJNNNTTT\\\```]]]SSSKKKEEEFFFFFFEEEFFFIIINNNPPPPPPMMMIIIHHHLLLTTT\\\aaafffeeeWWWMMMVVVaaaggglllnnnfffKKKFFF\\\fff[[[III===DDDWWWVVV::::::999666888444999666555555444444444444444111333555555444444555666===CCCGGGZZZhhhoooiiiUUU@@@@@@GGGUUUbbbjjjnnnrrr}}}lllddd___ccciiinnnrrrvvv|||}}}___RRRIII>>>===DDDBBBCCCFFFGGGGGGIIIUUUaaakkkqqqpppfff[[[ZZZ___ccchhhoootttbbbGGGEEETTTYYYZZZQQQUUUhhhqqqggg\\\YYYlllsss{{{dddJJJCCCFFFEEEBBBBBBEEEEEE@@@CCCDDDGGGLLLSSSZZZ___bbbvvv|||oooVVVSSSooodddHHHfff}}}UUUCCC???===KKKzzz]]]}}}VVV555222111//////000000///---.../////////...///111444666???FFFMMMPPPGGGHHHXXX{{{xxxnnnrrrxxx~~~~~~}}}}}}|||}}}rrrgggbbbcccbbb^^^ZZZ\\\___^^^ZZZWWWZZZdddppp|||~~~|||rrrYYYTTTNNNLLLJJJNNNXXXcccqqq~~~}}}oooeeeaaaiiittt{{{]]]CCC===:::@@@OOOSSSVVV]]]fffjjjcccSSSEEEGGGEEEEEEGGGFFFEEEGGGJJJOOOLLLKKKMMMTTT^^^ggglllvvvxxxdddTTT]]]ccckkk~~~bbbGGGDDDeeejjjVVVGGG???GGGaaaUUU;;;===;;;666888333999666666555444444444444555111333555555444444555666<<>><<>>AAAGGGIIIEEE???===@@@HHHOOOHHHHHHWWW\\\ddd}}}xxxnnnhhhmmm~~~sssWWWHHHMMMbbbiiiMMMAAAAAAJJJsssMMMBBB999777888666555555555444444333333222222111333333333444444444555555888>>>DDDRRRssshhh___ttt___@@@BBBDDDLLL\\\iiiiiibbbsss}}}```WWWQQQUUU^^^iiiuuu~~~vvv\\\EEE@@@BBBAAAAAAFFFKKKFFFHHHRRRXXX\\\iiizzz}}}mmmXXXKKKKKKTTT[[[fffuuu|||lllTTTNNNccc|||tttvvv|||yyyZZZJJJIIICCCCCCCCCCCCCCCCCCCCCCCCDDDDDDHHHMMMOOOQQQ^^^lll{{{pppbbbrrrhhhKKKAAAyyy\\\KKK===>>>888QQQcccbbbddd===555////////////000000000000...............///000000777:::CCCMMMNNNHHHHHHLLL|||yyywwwvvvvvvzzz{{{~~~~~~qqqccc\\\TTTXXXXXXUUUXXX___bbb```\\\fffhhhlll{{{vvvjjjaaaNNNJJJEEECCCFFFLLLQQQTTTYYY^^^gggqqq{{{}}}rrrjjjgggeeeggglllsss{{{}}}pppddd\\\MMMCCC===@@@CCCGGGSSSaaasss|||lllPPP???:::===FFFMMMKKKDDDAAAFFFLLLGGGQQQMMMMMM]]]gggsssrrr]]]UUUfffllleeeHHHAAAFFFVVVMMMBBB999777888666555555555444444333333222222111333333333444444444444555888???DDDOOOlllppphhh}}}pppNNNFFFBBBJJJ[[[hhhkkkiiiooozzzzzzZZZQQQLLLPPPXXXaaakkksss```MMM???@@@EEEDDDEEEJJJLLLIIIOOO\\\gggooohhhSSSHHHIIIOOOSSSYYYhhhsssmmm``````uuujjjOOOBBB???BBBBBBBBBBBBBBBBBBBBBBBBEEEFFFKKKPPPQQQVVVeeeuuuvvvkkkgggSSSBBBGGG~~~jjjLLL???555;;;???bbbWWWmmm|||SSS333,,,000000000///////////////...............//////000777:::CCCLLLNNNIIIIIILLL}}}{{{zzzxxxwww|||}}}|||}}}~~~~~~qqq```VVVOOORRRTTTUUUXXX]]]```______iiilllooo|||zzzmmm^^^SSSJJJGGGCCCCCCGGGMMMRRRUUUVVVXXX[[[```hhhsss{{{vvvooofffcccdddjjjmmmrrrxxx~~~iiiSSSDDD>>>===999===GGGMMMNNNTTT^^^nnnxxxzzzjjjRRRAAA:::999???MMMSSSKKKAAABBBGGGJJJNNNXXXUUURRR[[[fffsss~~~lllaaa___mmmdddUUU>>>???GGG\\\{{{MMMBBB999777888666555555555444444333333222222111333333333333444444444444777===AAAHHH^^^~~~xxxmmm~~~}}}```LLL???HHHYYYeeekkkpppiiitttpppRRRKKKGGGLLLSSSZZZaaaggguuuiiiLLLCCC???DDDHHHGGGHHHMMMLLLLLLUUUfffuuubbbMMMHHHKKKNNNOOO[[[eeeoooooojjjlllwww}}}zzz]]]IIIAAA===AAAAAAAAAAAABBBBBBBBBBBBFFFJJJOOOSSSTTT\\\nnnrrrhhhtttdddBBBAAAXXX~~~ooo~~~bbbBBB:::666:::LLLzzzeeeKKKyyyiiiCCC333000111000000//////...............------......///000444888@@@HHHKKKIIIHHHJJJ~~~}}}|||}}}|||}}}ooo\\\PPPLLLNNNRRRVVVYYY]]]______dddmmmnnnooozzzrrrcccUUUKKKIIIFFFDDDFFFJJJQQQVVVYYY]]]]]]]]]___cccllluuu||||||wwwsssppplllfffaaabbbhhhnnnqqqvvv{{{eeeJJJ<<<:::AAACCCLLLYYYZZZRRROOORRRUUU___^^^LLL<<<:::<<<;;;>>>JJJPPPKKKJJJPPPPPPJJJTTTZZZYYYTTTWWW```mmmyyyyyytttccc\\\]]]ZZZOOOEEE:::AAAHHH^^^qqqMMMBBB999777888666555555555444444333333222222111222222333333333444444444444888<<<@@@QQQmmm}}}qqq|||nnnRRR>>>FFFVVV```gggpppdddooo~~~|||hhhMMMGGGFFFLLLSSSWWW[[[___hhhlllrrr~~~qqqOOOGGGDDDFFFJJJKKKHHHIIIMMMOOOQQQ[[[mmm}}}|||___OOOMMMQQQTTTVVVccciiioooqqqpppoooppprrrvvvmmmppprrrRRRHHHEEEAAA@@@@@@AAAAAAAAAAAAAAABBBGGGLLLQQQSSSTTT```wwwrrroootttQQQ===JJJmmmxxxnnnuuuaaa???<<<======ZZZXXXSSSUUU666555666111111000///......------...------------...//////000555<<>>@@@JJJWWWaaabbb```hhhSSSMMMSSSQQQYYYnnnzzzzzzeeeUUUPPPPPPGGG@@@===;;;KKKXXXrrr```MMMBBB999777888666555555555444444333333222222111222222222222333333333333333777999;;;FFF```zzzpppmmmdddJJJGGGPPPXXX```fffdddlllwwwzzzdddJJJEEEEEELLLRRRSSSTTTUUURRRWWW[[[[[[[[[ZZZRRRIIIFFFIIILLLNNNMMMMMMPPPSSSMMMSSS___oootttbbbZZZWWWVVV[[[dddnnnqqqvvvzzz{{{wwwqqqmmmvvv~~~[[[SSSQQQ]]]ppp[[[EEEAAACCCBBB@@@@@@AAAAAABBBBBBCCCCCCGGGKKKMMMNNNXXXoooqqqYYY444:::WWW}}}kkkOOO888999:::>>>uuurrrVVVqqqzzzEEE666000---000//////......---------------,,,,,,------...///111777===CCCJJJOOOOOOLLLzzzhhhVVVLLLMMMLLLOOOVVVZZZZZZ]]]bbbeeeqqqtttvvvppp[[[MMMGGGGGGGGGGGGHHHLLLRRRXXX\\\^^^bbbffflllrrrwww|||vvvhhh[[[SSSQQQMMMJJJJJJMMMPPPSSSZZZaaaooouuu|||gggKKKDDDLLLHHHYYYpppwwwdddHHH;;;>>>>>>>>>@@@CCCBBB@@@DDDKKKDDDAAABBBIIINNNUUUhhh}}}ZZZMMMWWWVVV___{{{qqq]]]PPPKKKJJJ@@@<<<===???WWWkkkZZZMMMBBB999777888666555555555444444333333222222111111222222222222333333333222555999:::@@@VVVxxxyyyqqqhhhqqqVVVHHHMMMYYYbbbeeehhhlllsss|||}}}hhhOOOJJJIIINNNRRRRRRQQQQQQKKKPPPRRRQQQPPPOOOKKKGGGHHHLLLPPPRRRSSSUUUVVVWWWTTT[[[fffuuummm[[[VVVWWWWWW]]]ffftttxxx|||~~~|||wwwrrrooouuuoooSSSMMMJJJOOOZZZfffuuupppTTTFFFBBBDDDFFF@@@AAAAAABBBCCCCCCDDDDDDHHHJJJJJJMMM^^^|||}}}WWWKKK222HHHiiivvvVVVGGG:::===;;;FFFdddWWW}}}ccc<<<888111444........................------,,,,,,------...///000666<<<@@@IIIQQQPPPKKK}}}}}}|||}}}}}}uuucccRRRIIINNNKKKNNNUUUYYYYYY[[[aaacccqqqwww|||~~~jjjWWWJJJGGGHHHKKKKKKLLLPPPVVV\\\```aaagggjjjooosssxxx}}}|||sssgggYYYLLLHHHHHHMMMIIIHHHLLLQQQUUU\\\cccooouuu}}}hhhNNNHHHPPPMMMaaayyyhhhIII>>>BBB??????DDDIIIEEE>>>EEERRRCCCAAAGGGNNNNNNWWW~~~```PPP```eeessslllWWWKKKFFFEEE:::;;;AAAIIIiiiuuuVVVMMMBBB999777888666555555555555444333333222222111111111222222222333333333...333777777999KKKkkk{{{{{{sss{{{^^^JJJKKKZZZeeegggjjjlllpppwwwkkkVVVPPPNNNRRRTTTRRRPPPPPPOOOOOOMMMKKKJJJKKKLLLKKKLLLQQQVVVXXXZZZ[[[[[[YYYeeekkkuuu}}}fffRRRQQQUUUYYY```iiimmmssszzz~~~}}}zzzyyyyyy```QQQOOOOOOPPPPPPTTTaaammm~~~___KKKBBB@@@BBBFFFAAAAAABBBBBBCCCDDDEEEEEEHHHIIIIIINNNccc^^^===BBB888[[[~~~bbbFFF@@@:::???;;;OOOWWWjjjRRR000111+++444---------...............---,,,,,,,,,,,,---......---333888===FFFOOOOOOIII~~~~~~~~~~~~|||xxxsss___MMMLLLLLLOOOSSSVVVXXX[[[___bbbccckkkuuu{{{~~~nnn]]]QQQKKKJJJIIILLLLLLNNNTTT]]]eeehhhiiidddkkkrrruuuvvvzzzwwwdddSSSIIIGGGIIILLLKKKLLLNNNQQQVVV[[[___bbbppptttwwwyyybbbJJJLLL\\\^^^rrrzzzvvvmmmWWWAAA;;;FFFBBBDDDHHHEEEAAAHHHUUUEEEOOOFFFBBBWWWmmm```SSScccppp~~~bbbPPPMMMJJJBBB:::<<<888PPPzzzzzzRRRJJJAAA???<<<999777666777777555555444333222222222222//////000111222333333333///444444666>>>EEE[[[{{{yyytttjjjOOOGGGUUUdddkkklllhhhhhhsss~~~www```XXXTTTXXXZZZSSSKKKHHHIIIJJJLLLNNNPPPRRRSSSSSSSSS___bbbaaaccc___^^^fffjjjooojjjTTTNNNRRRVVV]]]fffnnnvvv{{{zzz{{{oooeeeZZZUUUTTTXXXYYYZZZaaakkkoooNNNDDDEEECCCAAABBBCCCCCCDDDEEEFFFGGGGGGHHHGGGKKKQQQYYYjjjRRR999@@@;;;WWWTTTAAABBB;;;888DDD^^^ttt^^^|||zzzAAA444555,,,------...000111000...+++)))+++,,,,,,---...///000000000333888>>>CCCHHHJJJKKK}}}yyyttt```OOONNNNNNPPPTTTVVVYYY\\\___bbbeeekkkqqqvvvzzz~~~vvvgggXXXNNNIIIHHHHHHOOOOOOQQQWWW___eeehhhhhhiiiqqqwwwyyy}}}tttiiiZZZQQQNNNNNNMMMKKKLLLMMMOOOSSSWWW\\\___aaammmssswwwyyyiiiRRRSSS___jjj|||}}}oooeeeWWWHHHCCCMMMOOOPPPMMMGGGGGGQQQ\\\ZZZSSSBBBGGGfff{{{mmmeeerrrxxx]]]MMMKKKGGG>>>:::???999KKKyyyoooGGG@@@@@@>>>;;;888777666666666555555444333222222222222000000000111222222222333///444333666===@@@QQQlll~~~wwwqqqVVVJJJRRR```iiikkkkkkmmmttt}}}~~~xxxjjjaaa[[[\\\\\\UUUOOOLLLKKKNNNPPPOOOOOOSSS[[[bbbcccjjjfffcccgggdddaaaggglllqqq~~~gggSSSOOOSSSXXXaaajjjsssyyyuuuddd^^^\\\ZZZ\\\cccggggggkkkppp|||hhhKKKCCCDDDBBBAAACCCCCCCCCDDDEEEFFFGGGHHHIIIGGGKKKRRR^^^sssyyyMMM777<<>>888AAA999888777666555555444444444444333222111111111111222222222111111111111111222222...000888;;;FFF]]]zzzqqqeee~~~eeeJJJHHHSSS[[[aaafffhhhooo|||vvvjjj```[[[ZZZZZZRRRRRRTTTZZZgggyyy~~~iii[[[RRRVVV```hhhttt~~~sssnnnooorrrsssrrruuu|||nnnNNNHHHAAA@@@@@@@@@AAACCCBBBBBBCCCEEEGGGKKKNNNPPPQQQUUUbbbzzzvvvXXX===;;;<<>>999HHHxxxUUU[[[iii???...222000---111000///---,,,,,,---...///++++++,,,,,,---......///---...111555;;;BBBHHHKKK}}}}}}~~~||||||yyyvvveeeTTTUUUSSSTTTTTTTTTTTTVVVZZZ]]]aaadddgggjjjjjjhhheeecccaaaeeehhhhhheeedddeeegggccceeefffhhhjjjooovvvzzzwww```MMMQQQQQQOOOIIIEEEEEEJJJPPPUUUVVVWWWXXXYYYYYYYYYYYYSSSTTTUUUXXXdddxxx~~~zzzxxxiiiuuu~~~yyyfffooojjjQQQHHHFFFBBB===;;;@@@FFFlllXXX===999:::777777777666666555555555444333222111111000000111111111111111111111222222111222...///666:::IIIbbb||||||nnnrrrPPPEEEMMMVVV```gggiiiooo||||||nnnbbb^^^]]]\\\XXXVVVWWW^^^lll___UUUQQQYYYdddlllwww~~~qqqmmmqqquuuvvvyyy}}}```FFFCCC@@@@@@AAABBBBBBAAABBBBBBCCCDDDHHHLLLPPPRRROOOWWWjjjwwwTTT666999AAAsssjjj{{{XXX===:::???:::VVVlllUUUpppZZZ777...111111......//////---,,,,,,---...///******+++,,,---...//////---...000444:::AAAHHHLLL}}}~~~{{{yyyhhhXXXXXXUUUVVVUUUTTTTTTVVVZZZ]]]___cccgggiiihhhgggiiikkkjjjooosssrrrmmmhhhggggggfffggghhhiiilllrrr{{{xxxcccSSSLLLNNNMMMKKKIIIHHHLLLQQQVVVYYYYYYXXXWWWVVVVVVVVVVVVSSSQQQMMMPPPaaaxxxsssxxx~~~{{{{{{ssszzzaaaKKKFFFEEE???<<<>>>GGGXXXvvvIII<<<;;;666666777777777777666666555444333222111000000000000000000000111222222222333000333000000444666EEE```{{{|||~~~XXXGGGKKKOOO___jjjiiikkkuuuuuuiiieeecccbbb______aaafffsss\\\UUUUUU```kkksss}}}ssspppvvv{{{zzz|||qqqRRRDDDCCC@@@@@@BBBDDDBBB???BBBBBBBBBDDDHHHMMMQQQTTTRRR^^^vvv~~~sssHHH666;;;KKK|||OOO888:::???===eeebbb___jjjJJJ222...///111000+++......---------.........+++++++++,,,,,,---------......000333999AAAIIIMMM~~~}}}{{{jjjZZZ[[[ZZZZZZYYYXXXXXXZZZ]]]aaa^^^cccggghhhggghhhnnnssssssxxx|||zzzrrrkkkhhhhhhjjjkkkllllllooowww~~~mmmTTTJJJNNNJJJHHHFFFHHHNNNTTTXXXZZZ\\\ZZZXXXVVVUUUTTTUUUUUUUUUPPPJJJMMM```zzzwwwvvvyyyyyyxxxttt[[[GGGEEEDDD===;;;???KKKkkkbbb<<<:::>>>777666777777777777777666666444333222111000000000000//////000111222333333444///444333111222111@@@[[[www^^^JJJLLLHHH]]]kkkhhheeemmmwww|||tttpppooommmhhhlllpppuuu^^^XXX[[[hhhssszzzyyywww~~~}}}hhhIIIEEECCCAAA@@@CCCFFFCCC>>>BBBBBBBBBDDDHHHMMMRRRUUUXXXggglll;;;;;;???TTTJJJ555999???@@@nnn___ggg[[[@@@000......111222***------..................------,,,,,,,,,,,,++++++......///333999BBBIIINNN}}}}}}~~~|||}}}{{{sssdddXXX[[[[[[[[[[[[[[[^^^aaadddfffeeeeeejjjrrrxxx{{{{{{{{{}}}tttoooooooooppppppooopppxxxuuufffXXXMMMHHHHHHFFFCCCCCCGGGPPPXXX^^^___ccc^^^YYYUUUTTTUUUVVVWWWVVVPPPMMMXXXqqqZZZRRRYYYrrr~~~ppp{{{dddWWWDDD???CCC;;;888CCC[[[}}}QQQ>>>666???333888777555444333333444444333333333222222222111111000000000000000000000000111000111222000333@@@MMMtttvvv[[[===KKKTTT```gggiiillluuu~~~~~~~~~zzz}}}sss]]]]]]dddsss~~~zzzoooRRRDDDEEEBBB??????AAADDDDDDCCCGGG@@@===BBBFFFKKKTTT^^^```vvvxxxJJJ@@@;;;TTT^^^HHH444@@@>>>LLLsss___wwwooo===999444111000000000///......---------,,,,,,,,,...---+++******+++---...(((***---111555<<>>BBB:::999GGGwwwpppLLL>>>666>>>555888777555444333333444444333333222222222111111111000000000000000000000000000000222222111333===IIImmm|||aaaDDDHHHTTTcccjjjhhhgggppp|||jjj^^^```iiizzz~~~zzz^^^III@@@DDDBBB??????BBBEEEEEEEEEIIIEEEDDDHHHMMMRRR^^^jjjlllggg@@@<<>>===???888;;;OOO^^^FFF>>>666<<<777777777555444444333444444333222222222222111111111000000000000000000000000000000222444222222:::DDDcccxxxhhhMMMDDDRRRccclllgggbbbjjjxxxjjjeeehhhtttgggRRRGGGCCCDDDBBB@@@@@@BBBEEEFFFFFFCCCCCCDDDGGGKKKSSSbbbppppppjjjQQQ666???fffiiiGGGDDDBBB333>>>SSS~~~\\\```EEE555333000...///111111111......---------,,,,,,,,,------++++++++++++---------...000111222666<<<@@@vvvmmmcccaaa______aaadddgggiiilllmmmppptttyyy~~~sssnnnwwwrrrvvv|||~~~kkkWWWNNNLLLJJJHHHGGGFFFMMMUUU[[[___ccciiimmmlllkkkgggccc^^^\\\[[[\\\]]]dddllltttuuummmyyywwwgggzzzsssbbbKKKEEE<<<<<<===666AAA]]]OOOBBB===777999888777666666555444444333333222222222222111111111111000000000000000000000000000000222444333111666>>>VVVssspppWWWFFFNNN]]]iiihhhccchhhrrr{{{xxxtttxxxwwwYYYLLLHHHEEEDDDBBBAAA@@@AAABBBDDDDDD@@@BBBDDDEEEGGGQQQbbbqqqtttrrrTTT@@@555JJJyyy|||zzzQQQAAACCC;;;777JJJhhhppp^^^ssszzzBBB333111///...///000000///......---------,,,,,,,,,---,,,,,,++++++,,,,,,------...///000111444:::===~~~vvvooodddbbb___```dddiiilllnnnlllnnnrrrvvvyyy}}}rrrmmmwwwuuu{{{tttcccQQQKKKLLLMMMMMMMMMLLLRRR[[[aaaeeehhhlllpppmmmmmmkkkfffaaa]]]\\\]]]cccjjjrrryyytttmmmYYYGGGBBB<<<<<<<<<888LLLrrrnnnFFF@@@<<<777666888666666666555555444333333222222222111111111000000//////////////////////////////111444333000333999HHHlll|||gggNNNKKKRRRbbbjjjiiiiiinnnuuu{{{xxxsssqqqooollljjjiiillltttzzzaaaKKKGGGEEEAAAEEEDDDBBB@@@??????AAABBBEEEHHHJJJIIILLLYYYkkkyyycccCCC777999WWWwwwbbbBBBCCC888999BBBeee```nnnggg;;;333111///......///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000333999===~~~~~~xxxtttfffbbb______eeejjjmmmnnniiimmmsssyyy~~~rrroooxxx{{{~~~jjj[[[MMMJJJLLLNNNQQQSSSTTTYYY```fffjjjlllnnnpppmmmnnnnnniiiccc___^^^___fffmmmtttzzzfffPPPCCC@@@<<<=========]]]]]]BBB@@@999888555888666666666666555444333222222111111111111000000000///////////////////////////...///222222000222666<<>>;;;===???EEEoooNNNAAA@@@555999666888555666666666666444333222111111111111000000000000///////////////////////////------000111///111666:::cccxxx{{{}}}mmmttthhhRRRHHHVVVgggjjjjjjlllfffnnnzzzvvvlllbbb\\\[[[aaarrrrrr```TTTJJJDDDCCCBBB@@@@@@AAA??????GGGQQQiiiyyy{{{]]]LLLGGGFFFEEEEEECCCDDDDDDCCCAAABBBEEEHHHFFFJJJKKKNNN\\\tttxxxIII444>>>LLLmmmooofffTTTBBB:::888999RRRcccsss}}}BBB111111///......000000000.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---111666999~~~~~~~~~}}}rrrlllfffdddhhhmmmnnnmmmgggmmmvvv}}}mmmppp~~~qqq___VVVOOOOOOPPPSSSYYY___bbbaaaccchhhnnnqqqooommmmmmqqqrrrooohhhcccbbbdddfffmmmvvvyyyZZZ@@@>>><<<:::>>>AAAKKK|||EEE@@@???333:::777999555666666666666444333222111111111111000000000000///////////////////////////,,,,,,///000///111555<<>>...CCCCCC[[[___{{{kkk888111...------///111222222111......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,///444777yyyqqqhhhfffkkknnnnnnkkkooopppvvvzzzyyy~~~pppbbbYYYUUUQQQPPPTTTZZZ```ccceeefffiiikkkmmmnnnoooooosssooommmooonnnhhhddddddkkkttt~~~mmmRRRCCC======;;;888AAAdddxxxbbbLLL:::999;;;666333555666555555444444333222222111111111111000000000000...........................///000///...///000222???HHHkkkqqqccc```FFFHHHZZZeeegggiiibbbjjjttt{{{}}}qqq^^^LLLKKKLLLPPPTTTZZZgggsss{{{dddXXXIIIAAABBBEEEFFFEEEDDDAAABBBEEEFFFFFFHHHMMMXXX]]]kkkyyy^^^FFFCCCGGGEEECCCEEEBBBBBBBBBBBBAAACCCGGGJJJHHHFFFIIIZZZuuu~~~}}}yyyTTT;;;777HHHkkkccc===666999888HHHzzz^^^wwwVVV:::///222000//////000000///------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,...000111222~~~xxxqqqooorrruuuvvvuuuxxxyyy}}}kkk]]]VVVSSSPPPPPPSSSZZZ```ddddddfffjjjnnnqqqssssssssstttqqqppprrrpppkkkiiijjjooowww|||cccJJJ===888:::>>>AAANNNtttXXXFFF888888999555444777555555555444333333222222111111111000000000//////...........................///000///......000222444BBBjjjwwwhhhLLLFFFRRRaaaiiikkkgggjjjooorrruuuzzz}}}{{{yyynnn]]]NNNGGGGGGJJJOOORRRXXXdddpppyyylll]]]QQQOOOJJJEEEDDDGGGIIIIIIGGGLLLKKKMMMSSSVVVXXX\\\bbbmmmqqqzzz~~~fffRRRBBBCCCGGGDDDBBBDDDBBBCCCCCCCCCBBBCCCFFFHHHLLLLLLSSShhhtttLLL999@@@]]]zzzVVV<<<777:::999ZZZ}}}sss^^^HHH888666222000//////000000///------,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++,,,...///111222~~~{{{yyyyyy{{{~~~uuubbbVVVRRRPPPOOOOOOSSSZZZaaafffgggjjjooosssuuuvvvtttsssssspppppprrrqqqnnnmmmooouuu}}}pppWWWCCC;;;666999@@@KKK```JJJ???777888888555555999555555444333333222222111111111000000000000//////...........................///000///......000222---:::```~~~tttUUUBBBGGGZZZiiimmmnnnllljjjkkkooowwwxxxlllccc[[[QQQFFF>>>AAACCCHHHOOOSSSXXXdddooo~~~lllaaa___^^^]]]^^^^^^\\\ZZZ\\\^^^]]]VVVOOOLLLHHHDDDIIIJJJKKKNNNQQQUUUWWWXXX______ccckkkooosssyyy|||iiiQQQFFF@@@EEEHHHDDDBBBDDDCCCDDDEEEDDDCCCDDDFFFGGGMMMPPP]]]wwwiiiCCC===UUU|||ttt[[[GGG:::777:::>>>rrrvvvnnnDDD999444888111000//////000000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******+++,,,---///000111}}}{{{}}}iiiYYYPPPNNNMMMNNNOOOSSSZZZbbbhhhlllppptttwwwxxxuuuqqqnnnooommmmmmpppooommmnnnssszzz|||gggOOO@@@<<<;;;:::???QQQooozzzAAA;;;777888777444555999444444333333222111111111111000000000////////////.........................../////////......000111222666LLLhhhuuu}}}xxx{{{~~~___CCC@@@TTTfffkkkrrrmmmiiiiiioooxxxrrr^^^PPPFFF???;;;:::>>>BBBJJJRRRWWW]]]jjjwwwgggKKKLLLLLLJJJJJJIIIHHHGGGFFFCCCEEEEEEDDDEEEIIINNNQQQTTTUUUWWWXXXZZZaaajjjqqqtttuuuzzzjjjUUUHHHDDDCCCHHHHHHEEECCCFFFCCCEEEFFFEEEDDDDDDFFFGGGKKKRRRddd\\\===FFFllltttsssZZZDDD===999555<<>>999>>>WWW}}}fff===:::999999777444444777333333333222111111000000000000000////////////...........................---...///...------///111666555===UUUlll|||wwwhhhiiiMMMDDDQQQaaagggnnnllliiijjjpppxxx~~~kkkSSSDDD===999:::>>>>>>CCCLLLUUUZZZbbbrrrhhhGGGGGGHHHHHHGGGFFFFFFFFFFFFCCCCCCCCCDDDFFFJJJOOOUUUYYY\\\___bbbfffooo{{{www[[[HHHFFFEEEFFFGGGEEEBBBCCCEEEDDDEEEFFFEEEEEEEEEGGGIIIQQQ\\\sssxxxRRR:::NNNyyy}}}ppp]]]GGG:::<<<999444EEEaaaoookkkwwwEEE222444222---000///...///000111000///---,,,,,,++++++,,,,,,---,,,,,,+++++++++******************++++++---...///|||cccSSSLLLIIIIIIKKKOOOQQQTTT[[[eeelllnnnqqqvvvyyyzzzwwwsssppplllkkklllnnnmmmmmmrrrzzz~~~{{{|||lllUUUAAA999999<<<:::FFFfffSSS;;;:::999888777555444444333333222111111000000///000000////////////..............................---...///...------///111222666999KKKkkkzzz\\\hhhvvvaaaUUUWWW^^^dddhhhhhhiiijjjnnnsssxxx|||}}}cccHHH===999888:::???>>>BBBJJJQQQWWWaaatttgggFFFDDDEEEGGGGGGFFFFFFHHHIIIDDDCCCDDDHHHKKKOOOVVV^^^^^^dddlllttt|||eeeNNNCCCDDDDDDDDDDDDBBBAAABBBCCCEEEEEEEEEDDDDDDFFFIIILLLaaapppkkkJJJ:::VVVlllkkkLLL===888===999999WWWcccwwwiii999000111444...000///...///000111000///---,,,,,,++++++,,,,,,---++++++++++++************************+++,,,---...qqqZZZMMMHHHGGGHHHLLLPPPRRRUUU\\\eeemmmrrrtttxxxzzzzzzwwwsssqqqjjjiiijjjkkkjjjjjjqqqzzz}}}zzz||||||zzzxxxyyy}}}qqq]]]III;;;888;;;999BBBYYY}}}```DDD:::888666555666666555222222222222111000000//////000000/////////.................................---.........------///000---999777???___wwwlllggg~~~yyylllaaa___bbbgggiiijjjjjjjjjmmmsssxxx}}}|||___CCC::::::888888;;;<<>>888666333222555777555111222222111111000/////////000/////////....................................---.........------///000,,,<<<555000LLLgggvvvttt}}}|||iii```ccciiilllmmmkkkhhhjjjqqqxxx|||}}}^^^AAA:::<<<999666666;;;<<>>888888;;;:::JJJ}}}{{{WWWuuu|||???666555)))222,,,///......///000111111000---,,,,,,++++++,,,,,,---+++++++++************)))***)))))))))***+++,,,,,,~~~vvvbbbNNNCCCCCCGGGLLLQQQVVVUUUTTTYYYeeeppp~~~{{{vvvqqqnnnjjjeeebbbeeeiiilllqqqwww}}}{{{xxxxxxyyyzzzzzzxxx|||tttWWWDDD>>><<<;;;:::DDDKKKuuuiiiGGG???888888777777666666555555222333333333333222111111///............---------,,,---......//////......//////.........---------222222111222===TTTmmm}}}ffffff{{{~~~vvvmmmdddlllllllllkkkfffdddkkkuuuwwwyyy}}}___@@@999<<<999666888===:::888@@@GGGBBBJJJbbbuuuPPP;;;CCCEEEHHHKKKNNNQQQVVVYYYTTTZZZ___aaahhhuuuxxx```LLL@@@???DDD======???BBBEEEGGGHHHHHHGGGFFFAAACCCIIIGGGKKK]]]ttthhh[[[nnnxxxsssSSS===BBBJJJrrruuuggg^^^eeeRRR999666;;;888888aaa^^^aaaccc555111000,,,...111---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,|||}}}|||ooo]]]LLLCCCDDDHHHMMMSSSXXXYYYYYY^^^jjjttt}}}yyytttooolllkkkeeebbbdddhhhkkkrrryyyzzzwwwvvvvvvvvvvvvvvvxxx}}}}}}~~~pppSSSAAA;;;:::::::::===MMMzzzVVV@@@888888888777777666555555444222222333333222222111000///............---------,,,------...............///.........------------000111111222999KKKbbbqqq___OOOaaa~~~}}}rrrlllmmmnnnooojjjfffjjjqqqtttuuuxxx|||{{{\\\@@@;;;===:::999<<>>@@@===>>>@@@BBBEEEGGGHHHGGGCCCFFFCCCCCCFFFFFFRRRjjjuuudddVVVEEEQQQ\\\ooowwwSSS<<<222===ccctttaaadddXXX;;;333444555666MMMfffpppSSS000111111------///...---------,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,~~~}}}}}}|||}}}|||sssoooeeeVVVHHHCCCFFFKKKOOOUUU\\\^^^___eeepppyyy{{{uuupppmmmkkkeeebbbcccgggkkksss{{{zzzuuuttttttsssssstttrrrssswwwxxxvvvwwwzzzzzz{{{~~~~~~eeeIII<<<999:::<<<>>>>>>ZZZ|||yyyFFF@@@666777777777666555555444444222222222222222111000000///............---------,,,,,,---...........................---------------000222111444@@@TTTeeeyyyggg@@@LLLeee~~~xxxfffgggkkknnnkkkffffffjjjqqqpppqqqvvv~~~sssXXX@@@===>>><<<>>>EEELLLXXXYYYSSSQQQIIIGGGQQQQQQVVV___gggiiibbbVVVLLLPPPTTTZZZ```gggmmmtttxxx~~~gggMMMAAA@@@@@@>>>>>>>>>???AAADDDFFFGGGGGGGGGAAAGGGFFFDDDEEEHHH\\\||||||cccRRRDDD???CCCTTTssseeeBBB999AAATTTbbbaaabbbJJJ555333777222===mmmmmmggg???+++111111,,,---............---------------++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,~~~}}}}}}yyyqqqeeebbbZZZOOOFFFDDDHHHNNNPPPVVV]]]bbbdddkkkuuu}}}~~~xxxssspppkkkfffcccdddfffkkkuuu{{{vvvtttssssssrrrqqqllljjjnnnppppppqqqtttwwwxxx{{{jjjTTT???888999;;;>>>BBBKKKsssnnnbbb>>>BBB777777777666555555444444333111111111222111000000//////............---------,,,,,,---.........------------------------------,,,...000000///888LLL___tttIIIGGGOOOppptttaaabbbgggmmmnnnjjjiiikkkqqqnnnnnnsss{{{}}}oooVVV@@@<<<>>>>>>EEEPPP```qqqpppccc\\\VVVSSSVVVaaaaaaaaaaaa```\\\VVVRRRaaaffflllrrrxxx~~~hhhVVVDDD>>>AAABBBAAA@@@>>>AAADDDFFFFFFFFFFFFFFFEEEIIIFFFDDDHHHNNNeeehhhUUUIII<<>>444666666555555444333333333000000111111000000///...///............---------+++,,,,,,---...---------,,,,,,------------------------...///...555III^^^nnn[[[FFFJJJkkksssbbb```ccckkkooooooppprrrsssqqqpppssszzz|||pppVVV@@@;;;<<<>>>IIIWWWgggwwwsssaaa[[[YYYWWWZZZiiilllmmmjjjddd``````bbbtttxxx~~~wwwUUULLLEEEDDDDDDBBBAAABBB???CCCFFFHHHFFFEEEEEEFFFGGGHHHCCCFFFQQQZZZnnn}}}mmmZZZLLLDDD;;;<<>>GGGUUU\\\fff___QQQPPPQQQRRRWWWfffnnnvvvtttlllhhhkkkrrrpppbbbHHHFFFFFFGGGEEE@@@???BBB@@@DDDIIIIIIGGGEEEDDDEEEEEEFFFEEEOOObbbmmm}}}kkk^^^NNNBBB???<<<===ZZZJJJ;;;ZZZ___]]]^^^>>>:::EEE666111:::VVVeeehhhYYY???222000222,,,+++///------------------.........++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++~~~~~~~~~}}}|||{{{zzzwwwxxxyyy{{{}}}~~~}}}sssdddYYYSSSQQQQQQQQQPPPOOONNNNNNOOOPPPSSSVVVZZZ^^^dddnnnxxx}}}xxxtttqqqkkkjjjjjjmmmnnnqqq|||vvvooojjjfffccc]]]]]]^^^aaa``````fffmmmssswww~~~|||uuucccGGG===888<<<::::::JJJ___ooo___999===777999555555444444333222222222//////000000//////...---///............---------++++++,,,------------,,,++++++,,,,,,,,,---------000,,,...333222000999HHHYYYssszzzLLLGGGWWWnnnttthhh]]]\\\aaagggnnnssstttuuuuuusssqqqttt{{{~~~oooUUU>>>:::===<<>>UUUqqqhhhLLL333<<>>;;;<<>>>>>```lllrrrsssAAA777777444999555555555555444333222111////////////..................---------,,,,,,,,,------------------------------------------------...//////......000444777EEEkkkuuuTTTOOO^^^vvv~~~qqqiiilllrrrpppiiiooosssvvvsssooopppwww~~~}}}|||}}}}}}wwwUUU;;;:::AAA@@@???CCCGGGFFF===@@@RRR\\\^^^eeeiiissszzzbbbNNNEEEFFFAAABBBCCCCCCDDDCCCCCCBBBAAAJJJHHHEEEIIIGGGDDDIIICCCPPPkkk```XXXMMMAAA::::::@@@GGG]]]]]]<<>>666<<<===777AAAiii\\\{{{{{{:::888111000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))}}}~~~~~~~~~}}}|||{{{{{{zzz|||~~~|||~~~|||}}}{{{xxxuuulll___RRRKKKIIIKKKMMMQQQSSSUUUVVVVVVVVVXXXZZZ^^^bbbeeeeeejjjsss{{{~~~~~~wwwsssqqqrrrtttvvvvvvwww{{{tttggg]]]YYYXXXWWWTTTUUUZZZ^^^```dddiiirrrtttxxx}}}nnnSSSAAA;;;888:::<<<;;;JJJxxxeee~~~bbb===777999555444444444444444333222111000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///......000444777AAA```sss[[[NNNYYYuuuzzzpppmmmoooooollloooppprrrpppoooqqqwww|||{{{zzz|||{{{zzz}}}||||||}}}~~~|||zzz||||||wwwVVV;;;999>>><<<<<<@@@AAACCCCCCQQQkkktttmmmjjjppp|||yyygggUUUHHHDDDGGGBBBBBBCCCCCCCCCCCCDDDDDDCCCJJJHHHDDDHHHFFFCCCJJJNNNccc~~~xxx___PPP@@@999888:::BBBLLLgggpppDDDHHHuuu{{{qqqPPP<<<777:::<<<===XXX___jjjhhh333555000///---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))~~~|||{{{{{{||||||xxxzzz~~~}}}|||~~~~~~zzzkkkaaaSSSIIIFFFGGGIIIJJJRRRTTTVVVWWWWWWXXXZZZ\\\bbbhhhkkklllqqqxxx~~~~~~xxxsssqqqqqqtttwwwyyy{{{uuufff[[[VVVVVVVVVTTTUUUZZZ^^^^^^bbbfffnnnppptttyyy}}}dddKKK===777===>>>:::>>>^^^yyytttLLL:::666999888...222222222222111000///////////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++---------------------------.../////////000333666999NNN]]]mmmnnnSSSRRRoootttjjjhhhiiiiiikkkjjjiiiiiikkkoootttwwwvvvxxx}}}}}}xxxyyy}}}yyyyyyzzz|||~~~}}}zzzwwwxxxwwwyyy}}}xxxYYY>>>999<<<<<<===BBBDDDJJJQQQggg|||rrr}}}www___OOOGGGCCCDDDGGGDDDCCCBBBBBBBBBDDDEEEFFFCCCJJJGGGEEEIIIIIIIIISSSbbbyyy{{{iiiVVVEEE888888;;;>>>IIIXXXZZZHHHsss^^^AAA:::999555:::FFFzzzpppVVV{{{uuuNNN---333///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))~~~|||zzzzzz{{{}}}~~~{{{}}}~~~|||zzzzzz}}}~~~|||}}}~~~{{{vvvaaaVVVJJJCCCDDDGGGIIIIIIQQQSSSVVVWWWXXXYYY\\\^^^hhhooossstttwww|||~~~}}}}}}yyytttqqqooommmqqquuuwwwyyy|||wwwhhh[[[VVVUUUUUURRRRRRVVVYYY[[[___dddeeejjjrrryyyrrrYYYFFF===888@@@BBBAAAQQQzzzWWW<<<999444666999...222222222222111000////////////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////000333555111???OOObbb}}}cccOOOaaavvvxxxnnnjjjjjjiiikkkhhhfffgggmmmrrruuuvvvtttwww~~~|||~~~vvvwwwyyy{{{}}}|||xxxvvvtttrrrsssvvvxxxyyy{{{^^^CCC<<>>:::<<<]]]DDD@@@666444666111...666111111111111000///...............---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***,,,...//////000111333888333CCCVVVbbb~~~ooorrrzzzqqqfffgggjjjnnnqqqssssssrrrrrrqqquuu{{{}}}xxxsssssswwwvvvuuuvvvxxxzzzzzzyyyrrrooonnnnnnmmmkkkmmmssswwwzzz~~~kkkSSSFFFGGGRRR```kkkkkkooohhhfffsssppp^^^QQQ@@@@@@CCCGGGGGGCCCBBBEEECCCDDDDDDEEEFFFGGGHHHIIIKKKMMMLLLQQQ\\\bbbtttppp\\\HHH:::======@@@TTT|||}}}tttSSSPPPOOOCCC999===:::444AAAgggtttiiizzz^^^@@@555***222......,,,++++++,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~zzz{{{}}}|||{{{yyyssslllccc[[[VVVVVV[[[```eeehhhggg[[[OOOCCCEEEGGGHHHIIIKKKOOORRROOORRRWWW]]]aaafffkkkooouuu}}}zzzrrrhhh___XXXTTTNNNKKKKKKJJJHHHFFFNNNQQQUUUYYY^^^gggrrrzzz~~~{{{zzzwwwnnnaaaWWWSSSSSSXXX```dddddddddgggdddlllvvv||||||ooo]]]JJJ;;;:::??????CCCmmm|||ooo;;;AAA666///888222***444000000000000///...---,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))),,,...//////000111222888...999GGGNNNmmm}}}uuuiiilllqqqtttvvvwwwvvvvvvtttuuuwwwxxxtttooooootttwwwuuuttttttvvvxxxyyyyyyssspppoooooollliiijjjooovvvzzz~~~qqqYYYKKKLLLWWWfffqqqzzz~~~xxxwwwhhhWWWJJJCCC@@@AAAEEEFFFBBB===???EEEBBBCCCEEEGGGHHHHHHHHHHHHJJJLLLMMMVVVdddnnnuuujjjUUU???666;;;@@@LLLmmmyyywwwXXXPPPRRRDDD<<<555???>>>===ZZZdddqqqLLL999444&&&111111,,,+++******++++++***(((************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~}}}~~~}}}~~~~~~}}}wwwoooggg___UUUIIIBBB???BBBGGGMMMRRRQQQLLLGGGLLLMMMNNNNNNMMMMMMOOOQQQSSSXXX```eeegggiiipppxxxtttaaaRRRMMMHHHIIIJJJIIIFFFCCCCCCCCCFFFEEEIIIQQQXXX\\\aaafffrrrtttcccYYYRRRVVVZZZ]]]^^^bbbgggkkkjjjqqqwwwyyy~~~vvvaaaNNNAAA999888999888OOO{{{{{{SSS:::888666333222222333444222111111000///......---......---------,,,,,,,,,...+++)))***,,,---+++(((******++++++++++++******,,,,,,,,,++++++*********++++++,,,------......///000333444999MMMnnnzzz|||vvvvvvtttqqqvvvuuurrrqqqqqqrrrssstttzzzwwwuuuvvvxxxyyywwwtttsssooojjjiiikkkllljjjgggsssuuuyyyxxxjjj```\\\```qqqsssxxx}}}eeeOOOBBBAAADDD>>>@@@BBBDDDDDDBBB@@@>>>???AAAAAAAAABBBDDDIIILLLWWWSSSYYYiiiwww{{{nnn]]]III<<<>>>IIIOOO___nnnwwwsssrrrkkk]]]GGG<<<@@@:::555777PPPuuuqqq^^^777222000---///000......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))~~~}}}wwwlll```VVVJJJ???888888999<<>>BBBCCCDDDEEEEEEEEECCCBBBDDDCCCBBBDDDJJJOOOTTTVVV```hhhyyyyyyqqq___HHH>>>@@@HHHhhh|||qqqYYYCCC999999<<<777QQQtttaaawwwpppGGG.........,,,,,,***------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))}}}|||zzz{{{}}}~~~~~~}}}}}}}}}|||}}}~~~~~~|||{{{wwwkkkZZZJJJ@@@999555111333333333444666999;;;<<>>EEEiiiddduuuOOO888666555444333222222222222000000/////////.........---------,,,,,,,,,++++++,,,+++***************)))))))))************))))))+++++++++******************++++++,,,------......,,,111444555;;;LLLdddvvv}}}|||}}}{{{vvvqqqrrrvvvxxxwwwrrrnnnnnnpppuuuwwwyyyxxxvvvuuuwwwyyy{{{vvvooojjjhhhgggfffeee___aaafffllltttyyy||||||yyymmmmmmmmmiiiWWWLLL]]]sss]]]QQQDDD>>>@@@CCCBBB???EEEEEEEEEEEEDDDCCCBBBAAABBBAAAAAAGGGRRR___iiinnnwww{{{wwwmmmUUU>>><<>>;;;888<<>>?????????>>>???>>>>>>>>>???AAABBBDDDIIIOOOTTTYYYbbbjjjdddYYYKKKNNNUUU___jjjsssxxxyyy}}}xxx___MMM>>><<<:::888AAAOOOlll~~~___ddd???777===333333333222222111111111........................,,,,,,,,,,,,++++++++++++***+++++++++)))((()))***((())))))******))))))((()))))))))*********************++++++,,,,,,------...000444666666999DDDPPPZZZ{{{{{{wwwvvvyyywwwuuutttsssuuuvvvwwwvvvwwwwwwvvvsssrrrrrrsssppppppooonnnllliiigggeeecccccccccfffjjjnnnppppppuuuxxx{{{{{{lll^^^XXX[[[XXXRRRPPPTTTXXXXXX```ssswwwcccNNNAAA===???BBBCCCCCCCCCCCCDDDEEECCCAAA@@@?????????@@@CCCHHHPPP\\\jjj{{{{{{}}}yyyiiiRRRGGGVVVwww{{{eeeLLL===999999===BBBaaauuu|||TTT888......000+++---000)))++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((~~~~~~}}}|||zzzxxxyyy{{{}}}}}}{{{zzzjjjSSS@@@555222333444666999;;;:::777555555666777777999;;;???GGGQQQWWWbbbppp{{{gggRRRFFF???<<<======???BBBDDDEEEGGGIIILLLOOOOOOTTT[[[______aaaddddddbbbccceeeaaa^^^cccmmmllloooooohhh[[[PPPHHHDDDBBBAAAAAACCCEEEGGGFFFEEEEEEDDDDDDEEEGGGIIIKKKLLLMMMOOOSSSXXX\\\[[[VVVQQQMMMPPPWWWbbbnnnwww{{{|||~~~~~~tttSSSDDD:::;;;;;;:::HHH[[[eeegggMMM<<<:::;;;222222222222222111111000........................,,,,,,,,,++++++++++++***)))+++,,,+++((('''(((***(((((())))))))))))((((((((()))))))))*********+++*********+++,,,,,,------,,,---111777888888===EEEQQQttt~~~|||yyyrrroooqqquuuvvvvvvxxxvvvtttssssssqqqooonnnjjjjjjjjjiiihhhggghhhhhhfffdddbbbbbbdddfffffffffjjjmmmsssyyy}}}~~~}}}{{{eeeOOOGGGIIIJJJJJJNNNWWW^^^aaaooonnn^^^PPPEEE@@@===???AAACCCCCCCCCCCCBBBAAA@@@???>>>???AAACCCEEEEEEQQQbbbrrr~~~zzzzzzuuubbbOOOXXXzzzdddWWWcccqqqXXXAAA;;;:::888???JJJ{{{iiiCCC111---000///))),,,000)))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((~~~}}}~~~~~~~~~}}}}}}}}}{{{zzzxxxyyy{{{}}}{{{yyyxxxhhhRRR???555444555777777999:::999666555777:::;;;;;;::::::===EEENNNUUUaaaqqqaaaNNNEEE@@@<<<;;;;;;>>>BBBEEEFFFHHHKKKMMMRRRRRRWWW___ddddddfffiiieeecccfffhhhbbb[[[^^^iiihhhjjjjjjeee]]]TTTKKKEEEGGGGGGIIILLLOOOOOOLLLJJJJJJJJJJJJKKKNNNQQQSSSUUUXXXXXX]]]ccc```YYYUUUWWWPPPSSSZZZeeeqqqyyy}}}}}}zzz|||qqqLLL???888;;;;;;<<>>;;;999111111111222222222111111000---.....................,,,,,,,,,+++++++++******(((+++,,,+++((('''(((***(((((())))))))))))(((((((((((())))))*********+++)))******+++,,,,,,------******///888:::888;;;@@@LLLpppzzzoookkkoootttuuutttzzzvvvsssrrrrrrqqqnnnjjjggggggfffddddddeeehhhkkkgggddd```______```______aaaeeemmmuuuzzz~~~~~~~~~zzz~~~}}}dddJJJGGGIIILLLPPPXXXdddmmmqqqzzzzzzjjjWWWIIIBBBBBBDDDAAA@@@???@@@BBBCCCBBB@@@>>>=========???CCCGGGIIIGGGXXXppp~~~sssqqqbbbWWWmmmzzzUUULLLUUUiiipppdddKKK:::<<<===999@@@QQQ}}}TTT777...---111...'''***///)))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((~~~}}}|||{{{}}}|||yyyzzz{{{~~~~~~}}}~~~}}}|||{{{|||uuuppp]]]BBB222444999999<<<888666777888888;;;???JJJLLLHHH@@@>>>GGGPPPSSS\\\qqq```KKKBBB<<<<<>><<>>BBBCCCGGGMMMPPPSSS[[[ddd^^^```dddjjjnnnnnnkkkgggjjjhhhjjjmmmllliiilllrrrxxx}}}}}}{{{zzzvvvrrrqqqrrrlllccc```dddhhhiiifffggghhhjjjlllmmmnnnoootttxxxyyyuuuqqqooojjjdddcccccchhhrrr{{{wwwdddSSSBBB===888777>>>TTTwww{{{HHH999999555444333222222111000000//////............------------,,,,,,+++++++++******************)))))))))(((((())))))))))))*********+++))))))))))))))))))))))))++++++*********+++,,,------///111222444666999<<>>======<<>>999;;;999DDDmmmtttJJJ666---///......---,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&~~~|||zzzyyyxxxxxxxxx{{{}}}~~~}}}xxxzzz|||~~~~~~}}}{{{zzzyyyzzzvvvdddIII888777888777:::222111777:::>>>PPPdddqqqpppiii^^^WWWVVVWWWWWW[[[kkkxxxyyyUUUFFFEEECCCAAAAAADDDEEEIIIPPPSSSWWW```jjjdddkkksssxxxxxxtttoookkkmmmlllllllllkkklllrrrzzz~~~~~~uuuppprrrtttuuurrrsssvvvxxxyyyzzzzzzzzz|||{{{vvvqqqpppnnnqqqxxx{{{hhhUUUIII@@@>>>::::::MMMrrrtttfff;;;555777333333222111111000000///..................------------,,,++++++++++++***************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++************+++,,,,,,---///111222333555888;;;BBBPPPwww|||{{{yyyrrrlllkkkqqquuuvvvuuutttuuurrrnnnlllfffaaaccceeecccbbbcccZZZXXXVVVTTTTTTTTTSSSQQQSSSSSSTTTVVV\\\bbbiiimmmsssuuuwww{{{}}}|||yyyvvvvvvzzz||||||~~~yyyyyy|||zzzqqqiii]]]OOOEEEDDD@@@===<<<>>>AAACCCCCCAAA>>><<<<<<============AAA>>>===DDDQQQ^^^fffjjjppp{{{}}}zzztttrrrttt___DDD777444GGGmmmyyy|||vvvMMMBBB===:::888>>>ZZZZZZ999111---......------,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&~~~|||{{{{{{zzzwwwwwwwwwyyyzzz{{{{{{{{{xxxyyy{{{}}}~~~}}}{{{{{{xxxfffLLL:::777777555222000444;;;>>>EEE___|||}}}ssshhh```^^^___```bbbnnnyyyxxxXXXJJJFFFDDDCCCFFFHHHHHHLLLQQQUUUXXX```iiilllttt~~~}}}vvvrrrpppllllllllljjjiiimmmvvv~~~zzzxxxwwwwwwyyy|||}}}xxxvvvxxx~~~ttt\\\NNNLLLCCC???:::CCCfffpppOOO444555777333000111111000000///..................---------,,,,,,++++++++++++***************)))))))))(((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((***************++++++,,,---///000111222333666999===IIIggg{{{}}}vvvmmmkkkooouuuyyyyyyyyyyyyuuuoooooohhhcccdddeeecccaaabbb\\\ZZZWWWVVVWWWWWWUUUTTTTTTRRRPPPPPPRRRWWW]]]aaammmmmmoootttxxxzzzwwwsssssswwwyyyyyy{{{||||||~~~zzzrrrggg]]]UUULLLCCC<<>>333;;;HHHvvvwwwooo~~~hhhKKK@@@<<<888:::NNNwww~~~JJJ000///------------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&'''~~~}}}||||||||||||}}}~~~{{{|||{{{zzzyyyyyyyyyzzzxxxyyyzzz|||}}}~~~|||zzzwwwfffLLL:::777666444555666888:::===MMMrrr{{{mmmccc___```cccgggrrr{{{www]]]NNNEEE@@@CCCJJJJJJKKKPPPWWWZZZ]]]eeemmmttt|||~~~wwwttttttmmmppppppmmmlllrrr}}}~~~~~~~~~iiiRRRKKKQQQBBB999888QQQnnn@@@444777777333...111111000000///............------------,,,,,,,,,+++++++++*********)))))))))))))))(((((((((((('''&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******++++++++++++,,,...///000000111444666444???VVVnnn|||vvvnnnoooqqqvvvyyyyyyyyyzzzvvvqqqqqqjjjdddeeefffcccaaabbb___]]][[[YYYYYYYYYWWWVVVUUUSSSQQQOOOOOOQQQSSSUUUaaaaaacccjjjrrrwwwwwwvvvtttxxxyyywwwwww{{{|||zzz}}}zzzuuutttvvvooofff___TTTLLLGGGDDDAAA??????AAABBBAAA>>><<<<<<======999999???AAA???@@@CCCGGGNNNWWW^^^ccciiirrryyy|||{{{tttnnnrrr}}}vvvcccQQQGGG:::444GGGbbbaaakkklllMMMHHH>>>999999IIImmmzzzlll===,,,000---,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''((((((}}}|||{{{{{{|||~~~~~~{{{yyyzzz{{{yyyyyyzzz{{{}}}~~~~~~|||{{{|||}}}zzzyyyuuudddKKK:::777888555888;;;<<<<<>>???@@@AAA>>>???AAAAAA@@@>>>=========:::;;;@@@???<<>><<<777===ccczzzeeeeeeiiiTTT??????;;;;;;GGGhhhyyyyyyTTT000***111///,,,,,,,,,,,,++++++++++++***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))~~~}}}|||}}}~~~zzzxxxyyy{{{zzzzzzzzz{{{|||}}}~~~~~~|||zzzxxx{{{~~~zzzxxxtttcccJJJ:::999:::999666>>>AAAIIIiiiwwwllleee```bbbgggooo|||xxxbbbVVVMMMGGGJJJRRRTTTXXXaaakkkppprrrwww~~~~~~yyyvvvvvv}}}}}}zzz~~~ttt```NNNFFFEEEEEE???===PPPeeeCCC666999222111666000333222222111000000//////---------,,,,,,,,,++++++************))))))))))))))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''((()))***+++******)))***+++,,,,,,+++,,,...000000888;;;RRR\\\iii{{{}}}|||llliiiqqqooopppooommmnnnuuuxxxxxxvvvnnniiijjjkkkiiiggghhheeebbb^^^[[[YYYVVVSSSQQQPPPOOOOOONNNMMMLLLKKKKKKJJJKKKNNNQQQWWW^^^gggllllllrrrtttrrrrrruuuxxxwwwtttoooiiinnnxxxqqqhhh```YYYSSSLLLFFFAAA@@@>>>>>>>>>@@@AAAAAA@@@@@@AAABBBBBBBBB@@@???>>>:::<<<@@@???>>>IIIXXXllllllkkkjjjmmmyyy~~~{{{yyy|||xxxqqqqqqtttnnnbbbAAA:::444222666NNN~~~uuuhhhYYYLLLDDD>>>:::<<>>@@@CCCDDDDDDCCCAAA@@@???>>>???AAA@@@===;;;>>>:::<<>>===AAA===AAASSS|||wwwQQQ;;;000111222)))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((|||{{{{{{{{{|||~~~|||uuuqqqrrrvvv}}}{{{zzz|||~~~{{{}}}{{{yyyzzz{{{}}}}}}}}}zzztttaaaIII;;;<<<<<<999444:::@@@QQQwwwqqqqqqgggaaaccc```cccppp{{{ggg```\\\UUUUUU\\\\\\hhhrrrsssrrrwww}}}}}}{{{vvvvvvwww{{{~~~~~~|||~~~}}}|||hhhNNNCCCDDD>>>111666AAAaaammmyyyccc>>>999444333555666444111////////////............++++++++++++++++++,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************)))******++++++,,,------'''666???III^^^ppp~~~~~~~~~|||wwwrrrtttvvvrrrjjjgggnnnyyyvvvmmmgggjjjooopppnnnmmmiiijjjfff]]]XXXYYYVVVQQQMMMNNNNNNMMMLLLIIIGGGFFFKKKIIIFFFDDDDDDFFFHHHIIITTTXXX```fffjjjllloooqqquuuuuuxxxwwwnnnhhh[[[VVVMMMFFFBBB>>><<<;;;??????@@@AAAAAAAAAAAA@@@AAA@@@>>>===<<<<<<===>>>===>>>BBBDDDFFFNNNaaasssjjj[[[fff~~~yyyuuuwwwwwwuuuvvvpppYYYAAA555777555777KKKqqqyyy{{{eeeLLL===;;;<<<======<<>>>>>===>>>>>>???@@@@@@@@@@@@@@@???>>>===;;;;;;;;;<<<===;;;???GGGOOOSSSWWW```kkkccc^^^aaauuuzzzvvvsssxxxxxxtttmmm___III444666444555DDDgggyyyrrrXXXAAA;;;;;;888999???[[[fffHHH///---///+++(((,,,******))))))))))))******+++++++++*********))))))((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~}}}||||||}}}~~~wwwwwwwwwvvvvvvwwwxxxxxxyyyzzz{{{zzzyyyxxxyyyyyyzzzxxxwwwwwwyyy{{{||||||yyytttcccKKK<<<;;;<<<999555888<<>>>>>HHHZZZtttsss```444:::666222111222333111////////////............------,,,,,,++++++*********))))))))))))(((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))(((((((((((((((((((((((('''((())))))******))))))))))))******+++,,,,,,,,,000333444999CCCOOOooo|||yyyxxx}}}wwwrrrnnnoookkklllsssyyyyyyxxxyyypppooojjjbbb]]]]]]\\\ZZZQQQOOOMMMKKKHHHFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAA???AAACCCEEEIIIOOOWWW]]]dddgggkkksss~~~xxxrrrggg\\\RRRKKKGGGFFF===<<<;;;;;;===??????>>>======>>>????????????>>>===<<<;;;999999:::<<<===>>>CCCNNNWWWYYYVVVWWW[[[VVVggg{{{{{{yyytttnnnjjjllljjjaaaTTTFFF888...777EEE[[[xxxyyymmmeeeIII888<<<<<<444>>>TTTttt|||CCC888...,,,,,,++++++,,,******))))))))))))******+++************)))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~}}}{{{{{{|||}}}|||{{{yyy{{{|||zzzwwwvvvxxxzzz|||zzzxxxyyy{{{}}}}}}}}}yyyvvvfffNNN>>>======:::555999CCCOOOUUU___ttt~~~vvvvvvqqqooozzzvvvnnnhhhdddeeejjjpppyyy}}}zzztttvvvyyy|||~~~}}}}}}}}}|||hhhVVVLLLEEEDDD???666666======^^^pppuuuDDD777777444111000111111000...//////.........---------------,,,,,,+++***))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))***++++++,,,,,,.........555===FFFjjj~~~}}}yyyrrrmmmppp{{{zzzuuurrrkkkccc]]]ZZZXXXVVVTTTRRRNNNJJJGGGEEEEEEDDDAAAAAAAAA@@@??????>>>>>>@@@@@@@@@???@@@CCCHHHLLLNNNSSS[[[dddlllsssuuuuuu}}}yyyuuurrroookkkhhh\\\WWWOOOGGGAAA???>>>???;;;;;;;;;===???@@@???>>>;;;<<<======>>>>>>======<<<:::999888999;;;===???JJJNNNUUUXXXSSSMMMOOOUUUiii~~~yyywwwuuuooohhhddd]]]RRRFFF;;;555666999PPPqqqooocccXXXAAA777>>>999333PPP{{{^^^444555222---,,,...---)))******))))))))))))******************))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~|||zzz{{{|||}}}{{{xxxwwwyyy||||||zzzxxxyyyzzz|||||||||yyywwwiiiQQQAAA>>>>>><<<888;;;HHHYYYccckkk~~~{{{~~~|||oooddddddhhhlllnnnuuu}}}}}}xxx{{{~~~~~~}}}~~~tttYYYEEEFFFCCC>>>::::::>>>@@@QQQzzzgggUUU444???444333111000000000///...............------------------,,,,,,+++***))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((())))))******+++,,,,,,***+++,,,444;;;@@@___~~~~~~~~~tttoooxxx{{{xxxsssmmmgggaaa]]][[[[[[WWWUUUQQQMMMIIIFFFEEEDDD@@@@@@@@@???>>>>>>======???@@@@@@???>>>>>>@@@AAA???CCCLLLUUU\\\aaaeeeiiirrr|||{{{www{{{{{{zzz~~~vvvnnnllliiiddd```]]]XXXTTTQQQFFFDDDAAA>>><<<<<<<<<===<<<;;;<<<>>>@@@@@@???===;;;;;;<<<============<<<;;;:::888888:::===AAACCCSSSUUUVVVTTTMMMLLLXXXfffyyyvvvuuunnneee```RRRCCC999333111999DDDppp^^^LLL???;;;<<<444888fffpppkkk@@@///111...))))))---+++%%%******))))))))))))******))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||zzzyyyyyy|||}}}|||{{{yyyyyy{{{}}}|||yyywwwwwwxxxyyyyyyxxxxxxwwwkkkSSSBBB>>>>>><<<;;;===FFFRRRYYY^^^kkkzzzpppyyy}}}fffZZZ^^^hhhnnnpppwww~~~}}}|||}}}}}}}}}~~~||||||~~~|||gggPPPJJJKKKFFF;;;444999AAAFFFccckkknnntttDDD///;;;222222111111000//////............------------,,,---,,,,,,++++++*********))))))))))))(((((((((((()))((((((''''''(((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))***+++++++++))),,,,,,111888;;;OOOooo~~~~~~qqqsss}}}~~~{{{rrrnnnjjjiiieeeaaa___aaa[[[YYYUUUQQQLLLHHHEEEDDDAAA@@@???>>>===<<<<<<<<<:::<<<>>>>>>>>>===>>>???===>>>CCCJJJNNNOOOSSSYYY```gggffffffnnnooopppxxx|||~~~~~~~~~wwwrrrmmmfff___YYYZZZWWWSSSPPPMMMIIIEEEBBB============<<<<<<;;;;;;999999:::<<<>>>??????===;;;;;;<<<============<<<;;;:::999:::===BBBGGGJJJOOOPPPQQQRRRSSS]]]sss}}}vvvuuuuuummm```QQQCCC999666222000;;;KKKvvvrrrbbbLLLAAA???===::::::QQQooouuuXXX,,,///...+++)))+++...---)))******))))))))))))******(((((()))))))))))))))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~}}}}}}}}}~~~}}}yyyxxxyyy|||}}}{{{yyyyyyzzz|||}}}}}}}}}{{{xxxwwwwwwwwwwwwvvvuuuvvvkkkSSSAAA======;;;888<<>>???CCCDDDCCCFFFKKKJJJQQQPPPQQQYYY[[[\\\gggqqqvvvyyywwwyyy~~~tttnnnmmm```___\\\XXXTTTOOOKKKIIIIIIGGGDDDCCCBBB@@@>>><<<::::::;;;<<<<<<;;;::::::;;;999999:::<<<===<<<;;;;;;;;;<<<===============;;;;;;;;;===AAAGGGMMMQQQRRRQQQVVVcccsss}}}}}}xxxqqqqqqqqqdddRRR???555111555444777MMMhhhqqqhhh```NNN<<<999>>>>>>???UUUhhhzzz___AAA+++///------......,,,---///******))))))))))))******(((((((((((())))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~}}}vvvzzz}}}|||xxxxxx|||~~~zzzwwwwww{{{}}}}}}|||~~~zzzyyyyyyyyyxxxwwwsssuuujjjRRR@@@;;;;;;999222999===;;;999@@@LLLTTTrrrsssiii\\\TTTXXXaaaiiilllzzz~~~{{{{{{|||~~~}}}{{{xxxzzz{{{iiiVVVNNNPPPUUUCCC:::???AAAEEEcccyyyhhh888999@@@+++000222333222000/////////......---------,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((()))******++++++,,,111...---888===AAAJJJbbb^^^jjjjjjcccrrr}}}|||~~~|||qqqmmmwwwsssrrruuurrrjjjgggiii```^^^\\\XXXRRRMMMHHHEEEAAA???<<<999888888:::;;;;;;<<<<<<<<<<<<===???AAAEEE???<<>>@@@EEE>>>DDDCCCDDDKKKKKKNNNYYYYYYdddmmmooorrrwwwxxxuuummmjjjgggddd\\\RRRLLLLLLFFFHHHHHHFFFCCCAAA@@@AAA===<<<;;;;;;<<<<<<;;;999888888999:::;;;;;;;;;;;;@@@===;;;:::;;;;;;:::999;;;<<<======>>>>>>======<<<<<<<<<>>>CCCJJJQQQVVV___^^^ggg}}}yyyyyytttlllmmmkkkYYYCCC777000000777:::DDDiii{{{cccnnniiieeeeeeZZZHHH<<<555===>>>FFFqqq}}}kkkhhh>>>---444,,,***,,,000,,,%%%&&&...******))))))))))))******'''((((((((())))))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{~~~}}}{{{|||}}}~~~~~~}}}|||||||||{{{yyyxxxyyy|||{{{zzzyyyyyyyyyxxxvvvtttuuusssiiiUUUGGGBBB???;;;888<<<;;;???EEEDDDNNNccciii\\\VVVZZZ^^^]]]cccmmm~~~}}}}}}~~~~~~{{{~~~~~~|||~~~~~~rrr___PPPPPPWWWLLLDDD???===<<>>@@@AAA???@@@BBBDDDCCCBBBCCCGGG???<<>>===;;;:::999::::::;;;<<<;;;::::::<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>;;;;;;::::::999:::::::::<<<:::999;;;>>>>>>===::::::888===IIIQQQTTTYYY^^^ooowww~~~}}}{{{pppnnnpppsssiiiTTT@@@777888333---888TTTooozzzjjjjjjvvviiijjjdddQQQ???:::;;;888@@@eeetttiiitttJJJ000,,,222//////...------,,,++++++...---,,,+++***(((''''''''')))******'''&&&&&&'''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%~~~|||}}}}}}~~~}}}|||zzzyyy|||{{{zzzxxxxxxyyyzzz{{{zzzxxxwwwwwwxxxwwwuuusssssstttkkkYYYJJJDDDAAA???AAACCC???>>>BBBDDDSSSmmmwwwbbbZZZXXX___bbb```dddmmm}}}||||||}}}}}}~~~}}}}}}}}}|||||||||}}}}}}~~~~~~~~~~~~iiiWWWSSSVVVWWWEEE>>>999:::@@@YYYooo@@@777555000333000000000000/////////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))******+++...222777;;;>>>DDDKKKXXXwwwttt___MMM[[[mmm{{{zzzrrrrrrvvv|||}}}xxxvvvwwwnnniiifffeee___TTTMMMMMMDDDBBB@@@===<<<:::888777;;;<<<<<<<<<===???BBBDDDFFFEEEEEEFFFEEECCCBBBCCCFFFAAA@@@EEEGGGFFFGGGJJJJJJNNNRRRSSSQQQNNNMMMLLLGGGEEEBBB???===<<<<<<<<<<<<;;;:::999999999::::::;;;:::999999;;;;;;:::999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<;;;:::<<<===>>>===;;;;;;===FFFSSS]]]aaahhhppp}}}}}}{{{tttllljjjcccfffddd[[[QQQIII@@@888...333777JJJnnnyyyjjjYYYJJJ>>>888444>>>]]]ttt{{{___;;;///...,,,......------,,,++++++***---,,,++++++***)))((((((((()))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%~~~~~~}}}}}}}}}}}}|||zzzxxxwww|||{{{zzzyyywwwvvvuuuuuuwwwvvvuuuuuuvvvvvvtttsssrrrtttooo___PPPGGGEEEEEEGGGKKKHHHFFFGGGFFFUUUppp~~~yyy}}}kkkaaa___ccclllnnnlllooovvvxxx|||~~~{{{{{{{{{||||||}}}}}}~~~{{{{{{zzzzzzzzzzzz{{{||||||}}}}}}~~~zzz|||}}}~~~~~~~~~}}}|||zzzuuu[[[NNNSSSWWWRRR;;;888777;;;GGGfffPPP222444666111222000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))******+++,,,...000333444999===JJJnnn}}}ZZZYYYbbbuuuzzzyyy{{{}}}|||}}}ooolllkkkiiicccZZZSSSRRRHHHGGGEEEBBB@@@===<<<;;;<<<;;;::::::<<>><<<:::999888777666777888888:::999999888888888888999:::888777888::::::999888999999::::::::::::::::::===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>;;;888444NNNtttDDD+++///111)))------,,,,,,+++*********++++++*********)))))))))***((('''''')))***))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~}}}~~~{{{{{{|||||||||zzzyyyxxxzzzzzzzzzyyyxxxvvvtttsssvvvtttsssssstttttttttsssqqqtttrrrgggWWWLLLJJJJJJIIIRRRUUUTTTQQQJJJRRRjjjwwwlllqqqttt{{{fffbbbdddkkktttwwwwwwzzzzzz{{{}}}}}}~~~~~~~~~~~~|||~~~zzz{{{{{{{{{|||||||||}}}{{{{{{zzzzzzzzz{{{{{{|||tttyyy|||{{{|||~~~}}}yyy|||||||||~~~~~~~~~~~~}}}|||uuupppaaaPPPJJJNNNMMMGGG666:::===BBBSSSuuujjj<<<---333444111222000000/////////.........,,,,,,,,,,,,+++++++++***************************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((************+++,,,...///444555???ddd}}}rrrnnn|||}}}~~~}}}zzzxxxsssrrrqqqooojjjccc]]][[[PPPNNNJJJFFFBBBAAAAAABBBAAA???>>>===???AAACCCCCC???CCCFFFGGGHHHKKKLLLKKKLLLNNNPPPPPPNNNNNNQQQUUUTTTLLLCCC>>>======:::777666555555555555666888888777777777777777777777777888777666777888999888777999999999999888888888888;;;;;;:::::::::::::::;;;>>>???@@@???>>>???BBBEEEKKKVVVgggwww~~~~~~zzzsssjjjdddaaaccchhhmmmvvvhhhQQQ;;;//////666;;;VVV{{{uuu|||mmmWWWBBB888:::@@@HHHlll|||UUU333)))000222+++++++++++++++******))))))))))))))))))***************'''%%%&&&(((***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzz|||~~~}}}~~~xxxyyyzzz|||||||||{{{{{{xxxyyyzzzzzzzzzyyywwwvvvuuusssqqqrrrssstttttttttrrrttttttmmm___SSSMMMMMMOOOXXX\\\[[[UUUJJJOOOdddxxxaaahhhyyy}}}pppfffaaaccciiiqqqwwwzzz~~~}}}}}}|||xxxvvvyyy~~~~~~|||{{{|||}}}{{{|||~~~{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}||||||{{{tttyyy||||||}}}~~~|||xxx{{{zzzzzz||||||zzzzzz}}}}}}~~~~~~{{{rrr^^^NNNMMMNNNGGG@@@>>>666???DDDHHH]]]~~~UUU555222444111000222////////////............,,,+++++++++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,------222333:::YYYzzzvvvwww{{{}}}|||yyytttwwwxxxwwwtttqqqnnnjjjgggXXXVVVPPPIIIDDDCCCGGGKKKKKKIIIFFFFFFHHHIIIHHHFFFGGGKKKMMMMMMOOORRRPPPJJJMMMPPPTTTUUUVVV[[[bbbgggYYYOOOBBB::::::<<<;;;999666666666666666777777777555666666666666666666666777666555666888999888777888888888888888888777777999999999999999:::;;;;;;???AAABBBAAAAAAEEENNNUUU^^^qqq}}}xxxvvvoooggg^^^^^^hhhvvv~~~tttVVV===888555111===PPPyyynnnWWWNNNCCC888>>>NNNlll|||\\\;;;000000---+++---++++++************))))))((())))))))))))*********((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvyyy}}}~~~|||{{{{{{wwwxxxzzz|||}}}}}}}}}}}}wwwxxxyyyzzz{{{zzzyyyxxxuuusssrrrrrrtttvvvvvvvvvttttttuuurrrgggYYYPPPNNNTTTZZZZZZXXXSSSIIIMMMbbbjjj___ooo|||ssslllgggbbbcccgggooowww}}}{{{|||{{{wwwsssvvv~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~yyy{{{}}}~~~|||{{{{{{{{{{{{|||||||||{{{{{{|||~~~{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~|||zzzxxxyyy}}}~~~~~~|||xxxxxxvvvvvvyyy~~~}}}||||||~~~~~~{{{|||~~~~~~~~~}}}|||}}}~~~zzzsssiiiRRREEEKKKNNNBBB:::;;;666EEEMMMOOOfffcccCCC555888333///111111/////////.........------++++++++++++************))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''(((***+++,,,------...444888LLLooouuuqqquuuzzzzzzxxx{{{~~~xxxtttvvvuuuqqqoooqqqpppmmmbbb___YYYQQQKKKJJJOOOTTTPPPNNNLLLMMMPPPPPPLLLIIIJJJOOOSSSVVV^^^fffaaaWWWQQQVVVZZZ]]]bbbjjjppprrrRRRIII>>>888888::::::999666666666555555555555555444555555666666666666555666555555666888999888777777777888888888888888888777777888999:::;;;===>>>:::>>>AAABBBEEEOOO```mmmvvv~~~}}}}}}wwwppplllZZZXXXZZZeeeyyygggFFF111666777222BBB```}}}{{{|||[[[DDDDDDAAA;;;JJJeeedddDDD...222444***%%%+++************************))))))))))))))))))))))))'''(((***)))'''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttwwwzzz|||{{{zzzzzzzzzyyyzzz|||}}}~~~}}}}}}|||xxxyyyyyyyyyyyyyyyyyyxxxvvvtttrrrsssuuuwwwxxxxxxvvvttttttuuummm]]]QQQLLLOOOUUUVVVWWWUUUKKKKKK\\\|||nnneeeppp}}}uuukkkddd``````dddlllwww~~~}}}yyyqqqvvvyyyxxxuuuvvv|||~~~~~~~~~|||{{{}}}}}}}}}}}}|||{{{||||||}}}}}}||||||}}}}}}~~~~~~wwwyyyzzz{{{{{{{{{}}}~~~{{{yyywwwwwwyyy|||}}}}}}zzzzzzzzzzzzzzzzzzyyyyyy{{{|||~~~zzzuuurrrxxx|||~~~||||||~~~}}}yyyyyyvvvuuuxxx}}}|||}}}~~~}}}||||||}}}{{{~~~~~~~~~}}}}}}}}}~~~qqqdddVVVKKKDDDDDDBBB<<<:::===@@@ZZZkkknnnyyyMMM555222999000---333/////////.........---------,,,,,,+++++++++*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''((()))++++++,,,,,,+++666666;;;VVVrrr}}}xxxxxxyyyxxxuuuyyy{{{~~~sssuuusssooooootttuuusssmmmllliiibbb[[[XXX[[[^^^UUUTTTTTTXXX\\\[[[WWWRRRPPPUUUYYY___lllvvvnnn^^^QQQVVVYYYZZZ]]]bbbaaa\\\AAA===999777777888777555333444444444444444333333333444555777777777666555666555555666888999999888777777777888888999999999777888888:::<<>>222555666888QQQrrryyylllkkkuuuzzzvvvtttiiieee\\\III===>>>BBBNNNoooJJJ777+++///111***'''+++++++++++++++++++++++++++)))))))))))))))(((((((((&&&+++000///)))%%%&&&(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%tttvvvxxxyyyyyyxxxyyyzzz||||||}}}~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwuuussssssvvvxxxzzzzzzxxxtttsssvvvppp```QQQKKKDDDNNNUUU[[[\\\OOOIIITTTttt}}}tttiiiiiirrrxxxyyytttvvvzzzkkkaaaYYYYYY\\\fffrrryyyuuunnnhhhooowwwyyywwwwww{{{~~~||||||}}}~~~~~~}}}}}}~~~|||}}}~~~|||~~~zzzyyyzzz|||{{{|||}}}}}}|||zzzyyyxxxwwwyyy{{{{{{{{{zzzzzz{{{|||{{{{{{{{{{{{{{{||||||vvvwwwxxxxxxyyy{{{{{{wwwwwwzzz}}}}}}|||yyyxxxxxxxxxxxxxxxxxxxxxxxx{{{~~~}}}wwwqqqmmmrrrvvvxxxxxxzzz~~~~~~{{{}}}zzzwwwxxx|||}}}zzzvvv{{{~~~}}}{{{}}}}}}}}}~~~|||~~~}}}~~~|||jjjXXXEEEHHHEEE<<<666777<<<>>>RRRvvv|||{{{VVV@@@---///666------444...//////.........---------,,,,,,,,,++++++++++++***************************(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((()))************)))777444...CCC```qqqxxx}}}~~~}}}yyyuuusssyyy{{{}}}~~~yyy{{{yyytttuuu|||~~~vvvxxxwwwrrrjjjeeeeeeggg______```fffkkkkkkfff```aaaccccccfffqqqwwwiiiSSSIIIMMMNNNLLLKKKJJJAAA555555555666777888777444111222333333444444444444444333444666777777777666666666666555666999::::::999666777777888999::::::;;;888888:::<<<>>>AAADDDEEEQQQWWW___fffrrr{{{{{{}}}|||rrrcccXXXTTTMMMVVVbbbppp}}}nnn[[[>>>888444555777FFFiiilllWWWXXXnnnooofffmmm]]]KKKQQQ@@@AAABBBBBBJJJhhhaaa999222+++***+++,,,---...++++++++++++++++++,,,,,,***)))))))))((((((((((((&&&...555333+++%%%&&&)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||yyyvvvxxx|||~~~{{{}}}zzzxxxyyy}}}~~~{{{www}}}zzzwwwuuuttttttttttttxxxxxxwwwvvvvvvwwwxxxxxxuuuvvvuuussslll```SSSJJJFFFLLL[[[iiifffXXXTTTYYYiii{{{rrrfffiiippppppzzzuuufff[[[VVVTTTWWWbbbjjjiiidddaaadddrrr}}}~~~~~~||||||}}}}}}}}}}}}|||{{{}}}~~~zzzwwwzzz{{{|||~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~||||||}}}~~~}}}||||||zzzxxxuuuuuuvvvxxxzzzyyyzzz{{{zzzyyyxxxzzz|||{{{{{{zzzyyywwwxxxzzz}}}wwwvvvttttttvvvyyy}}}xxxxxxxxxxxxxxxxxxxxxxxxssstttvvvwwwxxxxxxwwwwww{{{}}}}}}|||yyysssmmmiiisssuuuxxxyyyxxxwwwxxxxxx||||||||||||||||||||||||~~~}}}~~~~~~}}}|||~~~|||~~~~~~{{{zzz~~~{{{|||~~~{{{}}}~~~fffRRRJJJ<<>>OOOeeevvvWWW___sssfffiiiwwwnnnNNN===BBB999AAA>>><<<[[[eee888000///---++++++,,,---...+++++++++*********))))))))))))))))))))))))))))))***000666777222,,,))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%uuusssssswww~~~~~~{{{yyyxxxzzz~~~{{{}}}{{{wwwuuutttsssssssssyyyxxxwwwvvvvvvwwwxxxyyytttuuuuuutttnnndddXXXPPPMMMQQQ___llljjj\\\TTTVVV^^^lllsssjjjcccgggpppuuunnnaaaXXXVVVSSSUUU\\\bbbeeehhhkkklllqqq}}}~~~}}}}}}}}}|||{{{|||~~~}}}yyyvvvvvvwwwzzz|||}}}~~~~~~|||}}}~~~~~~}}}||||||}}}~~~||||||}}}~~~}}}{{{yyyxxxvvvuuuuuuuuuwwwwwwxxxyyyyyyxxxwwwwwwxxxzzzyyyyyyyyyxxxwwwxxx{{{~~~zzzxxxvvvttttttwwwyyy{{{vvvvvvvvvvvvvvvvvvvvvvvvtttuuuwwwxxxyyyxxxxxxxxxyyyzzzzzzyyyvvvqqqmmmjjjuuuwwwyyyyyyyyyxxxyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~||||||~~~|||~~~{{{{{{~~~}}}~~~{{{}}}yyyiiiUUUFFF@@@;;;@@@:::666;;;<<<@@@KKKggg{{{zzzJJJ888444333111000///......///...------------,,,,,,,,,+++++++++*********))))))))))))(((''''''''''''''''''(((((((((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((()))************)))+++,,,---///444<<>>===<<<;;;999777666555555555666666666666555555555555555666666777777777888888888888999888666555888888888999::::::999999888888888777777999===AAAFFFGGGIIILLLPPPXXX```fffrrr~~~zzzvvvpppjjj___VVVWWW^^^qqqjjjLLL===:::///333@@@TTTkkkqqq]]]xxxbbbkkkwwwyyyiiiQQQCCC@@@AAA======MMMrrr}}}TTT444///...,,,+++***+++,,,---+++++++++*********))))))(((((((((((((((((((((((((((---222333...)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%sssqqqrrrvvv{{{}}}yyywwwwww{{{}}}{{{xxxuuusssssssssssswwwwwwvvvuuuuuuvvvwwwwwwssstttuuutttppphhh^^^VVVTTTVVV^^^iiiiii]]]TTTSSSZZZdddmmmnnnlllooozzziii```\\\XXXVVVXXX```jjjuuu}}}}}}||||||{{{{{{|||~~~~~~~~~{{{xxxvvvvvvwwwxxxzzz{{{|||||||||yyy{{{|||{{{zzzzzz{{{|||~~~}}}|||}}}~~~}}}|||zzzvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxwwwuuuuuuwwwxxxvvvwwwwwwvvvvvvwww{{{}}}|||zzzwwwtttssssssuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvxxxyyyyyyyyyyyyyyyyyyyyyyyywwwuuurrrooommmwwwxxxyyyyyyxxxyyy{{{}}}||||||||||||||||||||||||~~~~~~}}}{{{yyyzzz|||~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}|||~~~}}}|||}}}}}}~~~~~~}}}|||~~~yyyjjjWWWIIIBBB>>>777999666777<<<;;;EEEZZZnnnddd888555333222111000///.........------------,,,,,,,,,,,,++++++*********))))))))))))((((((''''''''''''((('''(((((((((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''((())))))******))))))***+++,,,---000444:::>>>WWWsssyyyxxxxxxvvvvvvwwwvvvzzz~~~|||{{{wwwqqqooooooooommmcccQQQ???999<<<>>>======<<<;;;:::999999555555666666666666666666555555555555555555666666555555555666666666666666777666555777999;;;;;;;;;:::<<<>>>???@@@AAADDDFFFKKKNNNSSSZZZcccnnnyyy|||{{{||||||{{{xxxqqqiiiaaa[[[YYY```iiisssnnnOOO<<<666444111FFF```vvvnnnfff|||tttZZZKKKAAA888@@@:::HHHooo```>>>///------+++*********+++,,,+++************)))))))))(((((((((((((((((((((((('''***------)))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwtttrrrrrrtttwwwwwwwwwwwwvvvwwwzzz~~~~~~zzzyyywwwuuusssssstttvvvuuutttsssrrrrrrssstttuuussssssttttttpppiii```ZZZWWWUUUXXX```bbb\\\UUUSSS^^^eeeqqq|||iiiggghhheeebbbeeettt}}}||||||{{{zzzzzz{{{|||}}}|||{{{yyywwwzzzyyyyyyxxxxxxwwwvvvvvvwwwxxxyyyxxxwwwwwwyyyzzz|||{{{{{{|||}}}|||zzzxxxttttttuuuvvvvvvuuutttsssvvvwwwwwwvvvuuuuuuvvvxxxwwwwwwvvvuuutttuuuxxxzzz{{{yyyvvvsssrrrrrrrrrsssttttttttttttttttttttttttwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvtttsssrrrwwwxxxxxxwwwwwwxxxzzz}}}xxxxxxxxxxxxxxxxxxxxxxxx|||{{{yyywwwwwwxxxzzz|||}}}}}}}}}}}}}}}|||{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{}}}~~~}}}|||zzzyyyzzz{{{~~~~~~}}}~~~~~~yyyyyyooo]]]OOOIIIDDD???666666555;;;CCCEEEXXXyyyNNN000888222111111000///.........---------,,,,,,,,,++++++************)))))))))))))))(((''''''''''''(((((('''(((((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))******++++++...333:::???HHHppp}}}xxxvvvuuuuuutttwwwzzz~~~~~~vvvoooiiifffaaaYYYLLLAAA???CCCDDDDDDCCCBBBBBBAAAAAAAAA::::::999888777777777777666666666777777777777777555555666555555666888999:::888666888===AAABBBAAA@@@EEEKKKOOOQQQPPPOOOOOOXXX```lll{{{}}}zzzxxxwwwuuutttnnniiibbb^^^___dddnnnvvvvvvbbbLLL===777777666EEEiiiyyynnnwww{{{aaaIIIAAA???;;;>>>KKKmmmjjjEEE000,,,,,,+++******))))))******************))))))))))))((((((((((((((((((((((((&&&((()))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{vvvqqqmmmmmmooorrrtttvvvvvvwwwxxxzzz{{{{{{zzzvvvvvvvvvtttrrrsssvvvyyyuuutttsssrrrrrrssstttuuuttttttsssrrrooohhh```ZZZYYYUUUTTTYYY^^^___]]]]]]aaaiiiyyy~~~kkkoootttuuuooosss{{{||||||{{{yyyzzz{{{{{{|||{{{{{{zzzzzzyyyyyyxxxwwwvvvuuuttttttuuuvvvvvvvvvuuuuuuwwwyyyzzzyyyxxxyyyzzzzzzxxxvvvssstttuuuvvvwwwvvvtttsssvvvwwwwwwvvvuuuuuuvvvxxxxxxxxxvvvtttqqqqqqsssuuuvvvuuusssrrrqqqqqqrrrsssttttttttttttttttttttttttwwwwwwwwwwwwxxxyyyzzzzzzxxxwwwvvvuuuttttttssssssuuuvvvvvvuuutttuuuxxxzzzuuuuuuuuuuuuuuuuuuuuuuuuyyywwwuuuuuuuuuwwwxxxyyy|||||||||{{{yyywwwvvvuuu|||}}}~~~~~~}}}|||{{{{{{{{{|||}}}}}}{{{yyyxxxyyy{{{~~~|||~~~|||{{{zzzuuunnnaaaUUUOOOJJJBBB999999999:::CCCPPP\\\xxxaaa===---666111000000000//////......------,,,,,,,,,+++++++++*********)))))))))((((((((((((''''''''''''(((((('''(((((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((())))))))))))))))))))))))***///888CCCJJJGGGppp{{{yyywwwuuuwwwyyy|||{{{qqqkkkccc[[[WWWRRRMMMKKKLLLJJJIIIGGGFFFEEEEEEFFFFFF???>>><<<:::888777666666999999999999999:::::::::888999:::::::::;;;???CCCFFFCCCAAADDDJJJPPPRRRRRRPPPTTTYYY]]]aaaeeeiiilll{{{vvvrrrnnnjjjhhhaaaaaaaaadddlllwwwgggHHH999555666AAANNN___yyyuuuvvvtttjjjZZZLLLAAA===AAAGGGSSSvvv~~~fffEEE333---+++++++++******))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyuuuppplllkkknnnrrruuuuuuuuuvvvwwwwwwwwwwwwwwwtttvvvvvvtttrrrrrrvvvzzzwwwvvvuuuttttttuuuvvvwwwtttsssrrrqqqmmmggg```[[[\\\YYYWWW[[[aaagggjjjkkklllwwwtttkkkwww~~~}}}vvvyyy|||zzz{{{|||{{{xxxzzzzzzzzzzzzzzz{{{{{{{{{uuuuuuuuuuuuuuuvvvwwwxxxttttttuuutttssstttvvvyyyyyywwwuuuuuuvvvwwwvvvuuurrrssstttuuuvvvuuuttttttvvvvvvwwwvvvuuutttvvvxxxxxxxxxvvvssspppoooppprrrrrrqqqpppppppppqqqrrrsssssssssssssssssssssssssssuuuuuuuuuuuuvvvwwwxxxyyytttssssssrrrqqqqqqpppppprrrsssttttttssstttvvvxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvuuussstttvvvwwwvvvuuuyyyzzzzzzyyywwwuuusssqqq||||||}}}~~~~~~~~~}}}}}}{{{|||{{{zzz{{{~~~}}}zzzzzzzzz{{{~~~yyy{{{}}}~~~}}}~~~|||yyywwwwwwvvvhhh[[[WWWTTTKKK>>>555666;;;>>>HHH]]]ssscccDDD333,,,000///000000000000///...---,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((''''''''''''(((((()))'''(((((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''(((((())))))(((((()))))))))***000:::GGGOOONNNggg{{{}}}xxxuuuvvvxxx|||xxxqqqggg___]]]\\\WWWRRRQQQMMMLLLJJJGGGFFFEEEEEEFFFBBB@@@>>>;;;999888888888888888888999::::::;;;;;;;;;===@@@AAABBBFFFNNNSSSXXXTTTRRRUUU^^^eeehhhhhhlllllllllooovvv|||zzzvvvqqqlllgggdddbbbcccggglllsss~~~hhhNNN999444666>>>ZZZyyy|||pppdddtttsss}}}|||llldddQQQCCCBBB@@@<<>>??????@@@??????@@@BBBCCCDDDEEEFFFGGGKKKPPPSSSWWW___iiirrrsssnnnkkkoooyyy~~~}}}vvvuuussspppmmmllllllmmmrrruuuyyy{{{|||qqqFFF<<<555888DDDZZZ{{{yyybbb]]]rrr~~~}}}nnnXXXPPPEEE???>>>===@@@RRRfffxxxMMM333+++,,,,,,---++++++++++++++++++***)))(((((((((((())))))******''''''''''''''''''''''''&&&&&&%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###########################wwwxxxwwwuuusssqqqpppqqqqqqsssuuuvvvvvvvvvwwwxxxxxxzzzzzzuuupppnnnqqquuuqqqqqqpppoooooopppqqqqqqsssrrrqqqpppnnnjjjeeeaaa\\\```dddhhhmmmtttxxxzzztttppppppiii```nnn}}}wwwwww{{{}}}zzzvvvwwwwwwvvvvvvvvvxxxyyyzzzxxxwwwvvvttttttuuuvvvvvvsssssssssrrrrrrsssvvvyyyxxxuuuqqqoooppprrrttttttpppppppppqqqqqqrrrrrrssssssssstttsssrrrqqqsssuuuttttttssspppnnnnnnpppsssooooooooooooooopppqqqqqqoooooooooooooooooooooooorrrrrrqqqqqqrrrsssuuuvvvrrrrrrssssssrrrqqqooonnnooorrruuuvvvuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrruuuxxxxxxtttqqqtttuuuwwwxxxyyyxxxvvvuuuyyyyyyyyyyyyzzz{{{|||}}}}}}~~~{{{vvvwww}}}}}}yyytttuuuxxx}}}|||~~~}}}|||}}}}}}zzz||||||{{{xxxuuusssssshhhVVVOOOWWWRRR===333999999JJJTTT```}}}|||]]]:::555777333333...///000000000///...---,,,,,,,,,+++++++++******))))))))))))(((((((((((('''''''''''''''((()))***'''(((((((((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((+++,,,,,,,,,...333888===:::@@@lll~~~tttpppxxx{{{vvvsssrrruuuyyy}}}~~~uuupppqqq^^^\\\XXXSSSPPPNNNNNNNNNIIIGGGFFFEEEEEEFFFHHHIIINNNOOOPPPRRRTTTUUUVVVWWW[[[___fffkkkqqq{{{~~~~~~{{{xxxtttttttttssssssvvvzzz}}}zzz|||zzzvvvtttooo___OOOBBB@@@<<<@@@WWWwww{{{oooiiiooo}}}rrrUUUNNN<<<>>>>>>;;;;;;KKKkkkiii<<<000222---)))---+++,,,,,,,,,,,,+++******'''((((((((())))))******''''''''''''''''''''''''%%%%%%$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###########################}}}zzzwwwuuuqqqnnnoooqqqpppoooooorrrwwwyyyxxxwwwzzzxxxvvvtttrrrppppppooorrrqqqpppoooooooooqqqqqquuussspppooooooooonnnmmmjjjhhhggggggkkkooosssuuu}}}yyyyyyxxxrrrkkkfff___\\\___cccqqq{{{wwwtttttttttrrrpppssstttuuuuuuuuutttsssrrrvvvsssqqqppprrrsssqqqoooqqqpppoooppprrrrrrpppnnnsssuuuvvvuuuqqqnnnnnnpppvvvtttqqqnnnmmmmmmooopppsssrrrrrrqqqpppoooooonnnnnnnnnmmmmmmlllllllllkkklllmmmnnnpppppppppooonnnnnnmmmlllmmmooopppppppppqqqqqqqqqqqqppppppooooooppprrrsssqqqmmmkkkmmmoooqqqpppoooppprrrsssrrrqqqtttttttttuuuvvvwwwwwwxxxtttsssrrrsssuuuwwwvvvuuuwwwxxxwwwvvvsssssstttuuuyyyxxxxxxwwwxxxxxxyyyyyyzzzwwwuuuuuuwwwwwwuuurrrvvvvvvuuuuuuwwwyyy|||~~~{{{~~~}}}}}}~~~zzzyyyyyy{{{{{{uuujjjaaaYYYUUUGGG<<<;;;555444>>>GGGqqqtttkkkzzz|||eee===333555222000444///......------,,,++++++---,,,***+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((()))***+++---...///555===cccmmmmmmxxx}}}}}}zzzxxxvvvppppppvvvrrrsssxxx}}}|||wwwnnneee```bbbfff]]]YYYVVVUUUXXX\\\___aaaeeemmmwww{{{zzzxxxxxxzzzrrrvvvzzz{{{ooobbbZZZOOOBBB::::::999MMMcccrrrpppbbbsssyyyzzzsss[[[MMM:::<<<999888???TTTttt|||~~~|||WWW444+++///...***))))))))))))))))))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$~~~{{{wwwsssooonnnoooooonnnnnnqqqtttvvvuuutttttttttsssrrrrrrqqqppppppnnnnnnnnnnnnooopppqqqqqqsssqqqoooooooooooonnnlllkkkhhheeedddfffiiimmmooowwwtttooollljjjgggbbb]]]UUUQQQRRRYYYcccttt}}}yyyuuussstttuuutttssssssttttttttttttsssrrrqqqtttrrrooooooqqqrrrpppoooooonnnmmmnnnoooooonnnlllppprrrsssrrrooommmmmmnnnsssqqqooommmlllllllllmmmnnnmmmmmmllljjjiiihhhhhhjjjjjjkkkkkkkkkkkkkkkkkkmmmmmmnnnoooooonnnmmmlllmmmlllkkkllloooqqqqqqpppoooooonnnnnnmmmmmmmmmlllkkkmmmooooooooooooppprrrqqqpppooopppqqqrrrqqqpppnnnooopppqqqrrrrrrrrrrrrrrrqqqpppqqqsssuuutttsssvvvwwwwwwuuusssrrrrrrsssvvvuuuuuutttuuuuuuvvvvvvzzzxxxvvvwwwxxxxxxwwwuuuzzzyyywwwuuuuuuuuuvvvwwwxxxzzz|||{{{yyywwwxxxyyyzzzxxxxxxzzzzzzqqqbbbUUUGGGCCC999888<<<999<<>>888:::???FFFQQQgggdddFFF---)))......+++***+++++++++***************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$###$$$$$$$$$%%%%%%%%%%%%|||xxxtttqqqooommmmmmmmmlllnnnppprrrqqqpppnnnooopppqqqqqqqqqppppppjjjkkklllnnnooooooooooooqqqooonnnnnnoooooonnnmmmkkkhhhccc```___aaadddfffiiihhhgggeeeccc___\\\ZZZUUURRRTTT[[[dddttt{{{wwwsssqqqrrrtttvvvvvvrrrssssssrrrqqqpppooonnnqqqooonnnnnnooopppooonnnmmmlllkkkkkkllllllkkkiiikkkmmmnnnnnnlllkkkkkklllnnnmmmllllllkkkjjjiiiiiijjjiiiiiihhhfffeeeeeedddgggggghhhhhhiiijjjjjjjjjmmmmmmmmmmmmlllkkkjjjiiilllkkkjjjkkknnnpppppppppmmmlllkkkjjjiiiiiiiiiiiiiiiiiikkknnnppprrrqqqpppqqqooonnnoooppppppooonnnnnnoooqqqssstttsssrrrqqqpppooonnnppprrrsssrrrqqqsssuuuvvvuuusssqqqppppppttttttssssssrrrsssssstttwwwvvvuuuuuuwwwwwwvvvuuuyyyxxxvvvtttssssssssstttxxxyyyxxxwwwtttssstttvvvyyywwwvvvwwwsssgggTTTEEE<<<666///444999555@@@\\\~~~\\\DDD222111333///,,,000......------,,,,,,++++++---+++******++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((***************++++++,,,///:::JJJJJJjjjsss}}}||||||uuunnnooonnnmmmnnnpppqqqqqqqqqttt{{{~~~~~~wwwwww|||zzziiiZZZOOOAAA:::333111444???RRRbbbzzzzzzgggaaazzz|||XXX@@@999:::===999IIIZZZggg}}}mmmJJJ888)))***///---******,,,,,,,,,++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&}}}xxxuuutttqqqmmmiiiiiiiiijjjlllnnnooooookkkmmmoooqqqqqqpppooonnniiijjjkkkmmmmmmmmmlllkkkooonnnmmmnnnoooooonnnlllkkkhhhbbb]]]YYYYYY\\\___``````ccceeeccc___^^^```\\\[[[___fffoooyyyvvvrrrpppppprrrtttvvvppppppooonnnmmmkkkjjjjjjnnnmmmllllllllllllmmmmmmllljjjhhhhhhiiijjjiiihhhhhhiiijjjkkkjjjjjjjjjjjjiiijjjjjjkkkjjjiiihhhggghhhhhhggggggggggggggggggggggggggggggggggggggghhhjjjjjjjjjjjjjjjiiiiiiiiilllkkkiiijjjlllmmmmmmlllkkkjjjiiigggggggggggggggjjjiiiiiilllooopppmmmjjjnnnmmmlllmmmnnnooonnnlllmmmooorrrttttttsssqqqooopppooonnnooorrrsssrrrqqqqqqsssvvvvvvsssqqqooooootttssssssrrrrrrrrrrrrsssqqqqqqqqqrrrrrrssssssssssssssssssssstttuuuwwwxxx{{{{{{yyywwwuuutttuuuvvvwwwwwwtttnnncccTTTDDD::::::444///666:::888QQQ}}}zzzHHH:::000222333///...222......------,,,++++++***,,,+++******++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++******)))))))))******///888rrriii777IIIaaaooowww|||pppppp}}}vvvsssooommmlllnnnooopppkkkooouuu{{{}}}yyyxxxzzz}}}~~~yyylllZZZJJJAAA>>>>>>333333444777AAASSSkkk}}}uuuddddddmmmxxxyyy```FFFDDD@@@:::CCCRRRhhh|||zzzMMM===333+++,,,...+++)))***,,,++++++******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&yyyuuuvvvsssmmmdddeeefffggghhhjjjmmmnnnlllnnnoooppppppooommmllljjjkkkllllllkkkjjjhhhgggnnnmmmmmmnnnoooooommmkkkiiigggccc\\\WWWWWWYYY]]]ZZZZZZ^^^cccccc]]]\\\___YYY]]]fffsss{{{vvvtttqqqnnnmmmnnnppprrrlllkkkjjjiiihhhgggffffffjjjjjjjjjiiiiiiiiiiiijjjjjjhhhffffffggghhhhhhgggggghhhhhhiiijjjjjjiiihhhfffgggiiiiiiiiihhhgggeeeeeeeeefffggghhhiiijjjkkkhhhhhhggggggfffeeeddddddeeeeeeffffffggghhhiiijjjmmmkkkiiihhhiiiiiihhhgggiiihhhgggeeeeeefffgggggghhhffffffhhhlllmmmjjjgggkkkjjjiiijjjkkklllllljjjiiijjjmmmoooooonnnllljjjpppooonnnoooqqqsssrrrqqqooorrrtttuuusssqqqpppppprrrqqqpppooooooooooooooommmnnnoooppppppqqqrrrssspppqqqrrrsssuuuwwwyyyzzz|||{{{xxxvvvvvvvvvvvvvvvssssssnnnaaaOOO@@@888555555444444;;;@@@EEElll[[[===444000111111---...333...------,,,++++++******,,,+++)))***++++++***(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******))))))(((((())))))'''***DDD333///===AAAXXXeee{{{oooaaaiiivvv}}}{{{xxxqqqlllkkklllmmmiiijjjlllmmmnnnpppsssvvv|||wwwuuuuuusssqqqsssxxxwww~~~qqq```CCCAAA>>><<<888555444555444;;;BBBJJJTTTeeexxxtttqqq}}}qqqqqqnnnfffhhh^^^FFF===CCC<<<@@@[[[VVV777555000,,,++++++******,,,******))))))((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$yyysssuuurrrkkkcccdddeeeeeeeeefffjjjlllmmmnnnnnnooonnnmmmkkkjjjlllkkkkkkkkkjjjhhhgggffflllkkkkkklllmmmllliiigggffffffddd___ZZZYYY\\\```]]][[[___ggghhhbbb___bbb^^^eeeqqq}}}sssqqqqqqpppmmmkkkkkkmmmoooiiihhhgggfffeeedddddddddiiiiiiiiigggeeeeeefffgggfffdddcccccceeeggghhhhhhgggffffffgggiiiiiihhhfffdddeeefffggggggfffeeeeeeaaabbbcccdddfffgggiiiiiihhhhhhgggeeedddcccbbbaaabbbbbbcccccceeeggghhhiiijjjhhhfffeeeffffffeeedddgggfffdddcccdddeeeggghhhdddccccccdddggghhhiiihhhfffeeeeeefffiiijjjjjjiiiiiijjjkkkmmmmmmllljjjiiimmmllllllmmmoooppppppooollloooqqqrrrqqqpppqqqqqqnnnmmmlllkkkjjjjjjjjjjjjkkkmmmoooppppppqqqsssuuuqqqrrrssstttuuuvvvvvvwwwxxxvvvttttttttttttsssrrrllliii```PPP???444222444333666888>>>CCCLLLqqq}}}\\\???555111...//////,,,---111------,,,,,,++++++******,,,***))))))******)))((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((()))(((''''''222000---???IIIbbbuuuvvvvvvuuubbb\\\aaammmyyy}}}rrrxxxxxxqqqmmmmmmkkkjjjhhhfffeeeeeeffffffggghhhnnnvvvxxxzzzxxxvvvuuuqqqooonnnlllkkknnntttlllssswwwtttuuu}}}rrr^^^FFF444111......111444777===CCCSSS\\\dddkkkrrr}}}zzzkkkfffxxxvvvPPPLLLAAA;;;@@@BBBBBBbbbfff===...,,,***)))(((((()))+++,,,((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$rrrlllrrrrrrkkkeeeffffffdddbbbbbbeeeiiillllllkkkkkkkkkkkkjjjjjjkkkkkkjjjiiihhhhhhhhhiiihhhhhhhhhhhhiiihhhdddbbbdddffffffddd```___bbbfffbbb^^^cccpppvvvqqqmmmpppooouuu~~~wwwnnnjjjlllmmmllljjjjjjkkkmmmhhhgggfffeeeddddddeeeeeehhhiiiiiifffcccaaabbbdddbbb```______bbbeeegggggggggeeedddeeeggggggeeecccaaaaaabbbccccccdddccccccaaaaaabbbccccccddddddeeeeeeddddddcccbbbaaa``````bbbbbbaaabbbcccdddfffgggeeedddbbbbbbdddeeedddcccdddcccaaaaaabbbdddgggiiicccdddcccbbbaaaaaadddfffaaaaaaaaacccfffhhhiiihhhiiiiiijjjjjjjjjjjjiiiiiihhhgggggghhhjjjkkkkkkjjjiiijjjlllmmmmmmnnnppprrrlllkkkjjjiiihhhhhhhhhhhhhhhkkknnnooooooooorrruuuqqqqqqrrrsssssstttttttttsssrrrpppqqqsssssspppnnnbbbZZZMMM@@@777333333444333;;;@@@FFFOOOXXXppp~~~```BBB666111///...000111......///------,,,,,,+++*********+++***))))))******)))((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((('''''''''((())))))---+++)))$$$444(((555...555III^^^gggkkkrrr{{{~~~sssgggaaahhhxxxzzzuuusss~~~{{{yyyvvvpppmmmjjjgggffffffeeeeeedddaaabbbdddaaa___mmm{{{vvvtttyyy~~~wwwrrrppppppqqqqqqnnnllllllkkkkkkqqqxxxrrrvvvzzz~~~oooTTTAAA999111)))999555222222555???SSSggg}}}|||xxxhhhDDD===444<<>>FFFRRRdddooo|||yyyJJJ222444//////000444555333000///------,,,,,,+++******)))+++***))))))******)))((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''''''''((()))))))))'''///000+++???"""000===MMMZZZbbbiiisss|||{{{xxxlllllluuu}}}{{{{{{sssjjjrrrqqqfffkkkuuurrrnnnkkkjjjiiihhhhhhgggccccccddd```___ooozzzttttttpppnnnjjjggghhhmmmuuuzzzwwwrrrmmmlllmmmnnnllljjjiiihhhjjjllllllkkkpppwwwzzzzzz~~~hhh___LLL888000333666555---000666===BBBOOOjjjiiiOOOEEEBBB777AAANNNSSSoooeeeCCC111...000,,,---,,,++++++,,,)))&&&''''''((()))***+++,,,,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&tttkkkmmmmmmhhhfffeeeccccccccccccbbbaaadddddddddeeefffggghhhiiiggggggffffffgggiiikkkllleeeeeedddcccbbbbbbaaaaaafffggggggdddaaaaaaeeehhheeefffkkkuuuooofffhhhnnnhhhgggfffeeeeeefffggghhhfffggggggggggggfffeeedddgggeeecccbbbccccccbbbaaa``````___]]][[[]]]```ccc^^^aaaddddddaaa``````bbb______^^^^^^^^^^^^^^^___``````_________^^^^^^]]]aaa```___^^^^^^___```aaadddbbb___^^^______^^^^^^^^^^^^bbbffffffbbbaaaddddddcccbbb```]]]]]]___aaajjjgggccc___]]]]]]___```WWWZZZ]]]aaaccccccbbbaaabbbbbbcccccccccbbbaaa```ccceeeggghhhfffeeeeeeeeedddddddddeeefffggghhhiiihhhgggfffggghhhiiihhhgggfffhhhkkklllmmmllljjjhhhkkklllmmmnnnooopppppppppkkknnnnnnmmmoooooofffYYYPPPDDD:::888444...111888;;;CCCQQQ]]]gggzzzxxx|||[[[:::444111///////////////......---,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$$$$%%%(((((((((((((((((((((((((((((((((((())))))))))))---///888GGGTTT]]]gggooo}}}|||ooofffkkkttt{{{yyylll___mmm}}}wwwqqqooommmiiigggfffeeedddcccccchhhnnnsssqqqooonnnpppvvv}}}|||vvvrrrqqqpppppppppkkkkkkhhheeeeeeiiillllllnnnooolllgggfffkkknnnmmmlllnnnnnnkkkggghhhooouuuwww```HHH@@@888444222222444666@@@DDDEEEMMMZZZ```ppp|||eeeSSSGGG@@@777@@@IIIUUUnnn|||YYYEEE999///,,,000))))))))))))))))))))))))''''''''''''''''''''''''++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$######""""""###$$$$$$%%%$$$#########$$$&&&'''jjjsss{{{}}}vvvlllcccbbbaaaaaadddfffeeeaaa^^^bbbbbbbbbccceeehhhjjjlllffffffeeeeeefffggghhhiiieeeeeedddccccccbbbaaaaaadddeeefffdddbbbaaacccfffeeefffjjjrrr|||~~~yyynnnddd```bbbfffcccbbbbbbaaaaaabbbbbbccccccccccccbbbbbbbbbaaaaaacccaaa______```aaa```___^^^^^^]]][[[ZZZ[[[^^^```]]]```bbbbbb```______aaaaaa``````______`````````^^^^^^]]]\\\\\\\\\\\\\\\^^^^^^]]]\\\\\\]]]^^^^^^aaa___]]]\\\\\\]]]\\\[[[^^^]]]___bbbaaa^^^___cccbbbbbbaaa___]]]]]]___aaaeeeccc```^^^\\\\\\]]]^^^YYYZZZ]]]___``````_________```aaabbbbbbaaa___^^^ccceeeffffffdddccccccdddeeeddddddddddddeeeeeefffgggfffffffffhhhiiihhhgggggghhhjjjlllmmmkkkjjjhhhmmmnnnnnnoooooopppppppppmmmqqqpppjjjddd___UUUKKK@@@888333555444111666???DDDRRRdddsssnnnrrrGGG777666...///////////////...------,,,,,,+++++++++*********))))))))))))(((((((((''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&((('''''''''''''''''''''''''''((((((((())))))))))))))))))...888AAAJJJVVVaaadddpppvvvlllfffttt~~~yyywww}}}|||}}}zzzvvvmmmllljjjhhhhhhhhhiiijjjiiihhhffffffhhhkkkmmmnnnllljjjhhhggghhhiiiiiijjjhhhiiikkkmmmqqqtttwwwxxxxxxnnnjjjfffdddeeefffggghhhfffffffffeeefffhhhiiiiiigggiiijjjggghhhkkkllljjjjjjhhhhhhjjjpppzzzuuuTTT999777555555;;;EEERRR^^^gggwwwsssfffbbbkkktttuuuqqq~~~~~~nnnjjjzzzuuummmbbbWWWMMMEEE>>>:::BBBRRRfff{{{pppWWW>>>444///(((&&&***))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%WWWaaassstttggg```^^^___dddhhhhhhccc^^^\\\[[[ZZZ[[[^^^bbbgggjjjeeeeeedddddddddeeeeeefffeeeddddddccccccbbbbbbaaabbbcccddddddbbbaaaaaabbbcccccceeellltttyyyzzzyyywww|||}}}rrrkkkiiifffbbb```___```aaa_________``````____________^^^]]]\\\\\\\\\]]]^^^^^^\\\[[[[[[]]]^^^^^^]]][[[[[[[[[YYYWWWXXX[[[]]]\\\^^^______^^^]]]]]]^^^________________________]]]\\\ZZZYYYYYYZZZ[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[]]][[[YYYYYYZZZZZZZZZYYY^^^[[[[[[\\\[[[YYY[[[```^^^______]]]\\\\\\^^^```___^^^]]]\\\\\\\\\\\\\\\ZZZ[[[\\\\\\\\\\\\\\\[[[\\\]]]___``````___^^^\\\dddddddddcccaaaaaabbbcccdddcccccccccbbbbbbbbbbbbfffeeeeeefffggghhhhhhgggggghhhjjjkkklllkkkiiihhhmmmmmmmmmmmmmmmnnnooopppmmmooommmcccVVVLLLCCC===777222111555666666@@@MMMWWWhhhzzz~~~www~~~jjjKKK222333777,,,...////////////...------,,,++++++++++++*********)))))))))(((((((((''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%$$$%%%'''***''''''''''''''''''''''''''''''((((((((()))))))))***)))+++...222999HHHVVV___ooozzzkkkeeeqqq~~~tttvvvvvvmmmssszzzwwwtttsssrrrpppkkkfffccccccbbbaaa```^^^]]]\\\dddeeeeeefffffffffffffffeeeeeeeeefffggghhhiiijjjmmmqqqyyy}}}yyyooohhhfffhhheeeccccccfffiiikkklllcccddddddeeeeeedddcccccciiikkkjjjhhhkkkqqqtttttttttuuuzzzyyymmm^^^III777---:::AAAMMM]]]nnnyyyjjjrrr|||~~~yyyqqqnnnrrrvvvqqqiiibbb{{{qqq___RRREEE>>>888666???LLLrrrvvvGGG888,,,,,,---***''')))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""######$$$$$$######SSS]]]hhhtttsssfffbbb```bbbgggiiieeeaaaWWWVVVTTTTTTWWW]]]cccgggddddddcccccccccccccccccccccccccccbbbbbbaaaaaaaaa___```bbbbbbaaa```^^^^^^^^^]]]^^^bbbhhhmmmoooooorrrvvv|||xxxrrroooiiicccdddbbb```aaabbbbbb___\\\______aaabbbbbbaaa______[[[ZZZXXXWWWWWWXXXZZZ[[[ZZZYYYXXXXXX[[[\\\\\\\\\ZZZZZZYYYXXXVVVVVVXXXZZZZZZ[[[\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWWWWXXXZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXZZZXXXWWWWWWXXXYYYXXXWWW[[[YYYYYY[[[YYYVVVXXX\\\[[[\\\\\\[[[ZZZZZZ\\\^^^ZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYZZZ\\\^^^___^^^]]]\\\ddddddcccaaa______aaaccc``````aaaaaaaaa`````````eeedddcccdddfffggggggffffffgggiiijjjjjjjjjiiihhhiiiiiiiiiiiijjjkkkmmmnnnkkkhhhaaaVVVKKKBBB;;;777999555444777999???QQQeeerrr~~~gggFFF555,,,000444---......//////......---,,,++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$&&&((()))(((''''''((('''''''''''''''''''''''''''''''''((((((((()))))),,,,,,,,,---,,,111@@@NNNmmmyyy~~~kkkeeebbbiiizzzyyykkkkkkuuu{{{{{{kkkgggvvvzzzyyyyyyvvvnnnhhhdddfffggggggdddaaa^^^\\\bbbdddggghhhgggeeeccccccfffeeedddcccbbbaaaaaabbbbbbdddhhhjjjhhhfffeeefffbbb```^^^___bbbeeegggggghhheeeeeefffeeecccbbbdddjjjkkkiiihhhmmmxxx~~~~~~rrr___PPPDDD@@@>>><<>>888555777444555999>>>MMMkkkOOO000333444...///111...............------,,,+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$(((,,,...,,,(((&&&$$$''''''''''''''''''''''''''''''''''''(((((((((((('''(((***+++)))+++666BBBdddooouuurrrsss}}}|||ooo```[[[cccsssyyyrrrrrrnnnggghhhpppmmm{{{|||~~~|||{{{xxxqqqkkkjjjmmmooonnnjjjeeebbb```eeehhhkkkkkkhhhdddaaa```eeedddbbb```___^^^^^^^^^dddcccaaaaaacccfffgggeeeeeecccaaaaaabbbdddeeeeeeeee```___bbbccccccfffkkkjjjnnnrrruuu}}}lllXXXLLLAAA:::999CCCLLLUUUeeeuuuooo{{{vvv|||rrrttt{{{lllQQQ@@@777999>>>===666???jjjaaa@@@+++000,,,***+++,,,***((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%$$$######""" !!!"""$$$$$$###""""""xxxwwwfffQQQUUUooo{{{vvvqqqmmmiiieeebbbYYYVVVRRROOOOOOQQQUUUWWW^^^^^^___``````______^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[]]]^^^]]]ZZZWWWZZZZZZ[[[\\\]]]___aaabbbhhhhhhggghhhhhhiiijjjkkkfffeeecccaaa````````````___^^^^^^```cccccc___\\\[[[[[[\\\\\\\\\\\\[[[[[[XXXWWWVVVVVVVVVWWWXXXYYYWWWUUUTTTUUUXXXYYYYYYYYYVVVWWWWWWVVVTTTSSSTTTUUUWWWUUUTTTTTTUUUVVVVVVUUUTTTUUUWWWXXXYYYXXXXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVXXXYYYWWWVVVSSSTTTWWW[[[ZZZUUUTTTVVVVVVWWWXXXXXXVVVVVVVVVXXXUUUUUUWWWXXXYYYZZZZZZZZZWWWWWWWWWXXXWWWVVVVVVUUUUUUUUUUUUVVVWWWYYYZZZ[[[^^^___```___^^^^^^___aaaYYY[[[]]]___``````_________^^^^^^___bbbccccccbbbcccddddddeeeeeeeeeeeeeeeeeefffgggggghhhhhhggggggcccVVVHHHBBB???:::555333///000777@@@JJJ]]]yyy~~~iii===***777888------333---............---,,,,,,+++************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%)))---///---(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''***---++++++111:::FFFUUUfffnnnnnnqqq{{{|||rrrbbbSSSVVVlll|||qqqkkkiiihhhjjjnnn^^^zzzzzzsssooouuu}}}xxxtttvvvvvvsssllleeecccbbbmmmpppsssrrrlllfffdddcccddddddcccbbbaaaaaaaaaaaagggfffbbb___aaaeeeeeebbbfffdddbbbbbbcccddddddccc[[[VVVVVV^^^bbbdddjjjsss{{{nnn]]]OOOGGGCCC>>>EEEUUUhhhwww~~~xxxlllbbbmmmrrriiidddsss~~~nnnTTTDDD<<<666222444===JJJ___eeeCCC333///,,,+++***))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$)))((('''&&&&&&%%%&&&&&&!!!"""######$$$$$$######|||oooaaaYYY\\\jjjxxx~~~{{{sssooo___\\\VVVQQQOOONNNOOOPPPYYYZZZ[[[\\\]]]]]]\\\\\\YYYYYYYYYYYYYYYYYYYYYYYY[[[YYYYYYZZZ\\\[[[YYYVVVXXXYYYZZZZZZZZZ[[[[[[\\\aaa___^^^]]]^^^```bbbccc\\\[[[ZZZ[[[[[[[[[\\\]]]\\\\\\\\\^^^___```___^^^XXXWWWWWWVVVVVVWWWWWWXXXVVVVVVVVVWWWWWWWWWXXXXXXUUUTTTSSSSSSUUUWWWWWWVVVTTTUUUUUUTTTRRRPPPQQQRRRVVVSSSQQQQQQSSSTTTTTTRRRQQQRRRTTTVVVVVVVVVUUUTTTRRRSSSUUUVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVUUUTTTTTTSSSRRRSSSUUUWWWXXXVVVUUURRRQQQTTTWWWVVVSSSSSSWWWUUUVVVWWWWWWUUUSSSTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXSSSUUUVVVXXXXXXXXXVVVUUUSSSRRRPPPPPPQQQTTTXXXZZZYYY[[[\\\]]]\\\\\\]]]^^^ZZZ[[[]]]_________^^^]]]]]]\\\\\\]]]```aaaaaa```bbbbbbbbbcccccccccccccccddddddeeeeeedddaaa^^^\\\QQQHHHAAA???<<<555222222///777EEEQQQYYYhhhrrrjjjvvvyyysssoooJJJ444...555111,,,///111------......------,,,+++************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++)))***------+++...333333>>>RRRccceeecccmmm}}}}}}~~~qqq]]]RRR]]]nnn}}}}}}vvvqqqrrrsssrrrdddvvv}}}{{{zzz||||||sssmmmlllmmmkkkooorrroooiiicccaaaaaa^^^^^^^^^^^^___```aaabbbgggkkkkkkfffdddhhhiiigggbbbaaa```aaaccceeefffeeegggaaadddoootttuuuzzzvvvbbb]]]WWWTTTSSSQQQNNNKKKMMM^^^uuutttyyyzzzzzzzzzddd```WWW\\\lllmmmhhhkkk~~~vvvjjjTTTCCC<<<<<<888<<>>555444555:::LLLaaauuuyyy\\\EEE111------******...(((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######""""""######$$$$$$######""""""""""""######"""############$$$$$$$$$}}}{{{xxxuuuooocccRRREEEHHHKKKaaa|||~~~~~~~~~zzzpppddd[[[XXXXXXQQQLLLIIILLLOOOQQQTTTXXXXXXXXXXXXWWWVVVTTTSSSRRRTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWWWWXXXWWWUUUSSSSSSTTTVVVWWWQQQQQQQQQQQQQQQPPPOOONNNOOOPPPPPPOOOOOONNNMMMLLLPPPOOOOOOOOOOOOPPPQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNLLLNNNNNNNNNLLLKKKLLLMMMMMMLLLLLLKKKLLLLLLMMMMMMQQQQQQQQQQQQPPPNNNMMMLLLPPPOOOOOOPPPRRRRRRQQQOOOOOOPPPQQQQQQPPPPPPQQQSSSRRRRRRRRRRRRRRRSSSSSSSSSVVVTTTQQQRRRTTTSSSPPPMMMMMMMMMMMMNNNNNNPPPQQQRRRQQQRRRUUUWWWXXXXXXXXXXXXSSSVVVYYYZZZXXXWWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\^^^]]]\\\]]]^^^^^^\\\[[[ZZZVVVPPPIIIBBB<<<777555222111000000111777>>>CCCNNN[[[jjjsssxxx~~~xxx]]]bbbfffdddooo|||~~~___CCC333,,,......---------,,,,,,,,,,,,,,,,,,,,,+++***))))))&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''((((((((()))))))))***)))+++000111888KKK```~~~{{{yyy|||rrr```TTT\\\nnn{{{wwwjjj___YYYVVVUUUTTTWWWddd{{{}}}xxxzzz}}}~~~www}}}|||}}}yyyvvvxxx}}}{{{sssjjjggghhhjjjsssjjjaaa]]]ZZZYYY^^^dddrrruuurrreeeZZZWWWXXXZZZxxxxxxzzz|||zzzwwwyyy|||vvvvvvxxx{{{vvvgggVVVMMMLLL\\\aaajjjqqquuu{{{nnnSSS???777999222///444===LLLggguuu]]]:::111,,,,,,+++'''(((...((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""!!!"""""""""######""""""""""""######"""############$$$$$$$$$~~~vvvsssooo___MMMGGGCCCRRRgggrrr{{{yyykkkiiiddd^^^YYYWWWVVVVVVJJJEEECCCGGGJJJLLLOOOTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRSSSSSSSSSTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTUUUUUUTTTTTTTTTTTTTTTTTTPPPQQQQQQQQQQQQOOOMMMLLLNNNNNNNNNNNNNNNMMMLLLLLLOOONNNNNNMMMNNNNNNOOOOOONNNNNNMMMLLLKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMLLLKKKJJJKKKMMMJJJJJJIIIIIIJJJJJJKKKKKKNNNOOOOOOOOOOOONNNNNNMMMNNNNNNMMMOOOPPPQQQPPPNNNMMMOOOPPPPPPPPPPPPQQQRRROOOOOOOOOPPPPPPQQQQQQQQQSSSQQQPPPQQQRRRRRRPPPMMMNNNOOOPPPRRRSSSTTTTTTTTTRRRRRRTTTUUUUUUVVVUUUUUURRRTTTVVVVVVUUUSSSSSSSSSTTTVVVXXXZZZZZZZZZZZZ[[[ZZZYYYXXXYYY[[[ZZZXXXVVVSSSNNNFFF>>>777333111111...///222555:::@@@EEEIIIYYYhhhwwwtttiii]]]jjjeeeeeeqqq~~~eeeDDD444///...------------,,,,,,,,,,,,+++++++++++++++***))))))&&&((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((('''''')))***000???OOOmmmqqqsssrrrqqqvvv~~~wwwooogggbbb]]]^^^jjjwww|||zzzuuunnnfff```^^^]]]ZZZ]]]ffftttxxxmmmjjjnnnrrr~~~yyyooosss{{{ttt```\\\WWWUUU\\\hhhqqqsssjjj^^^VVVWWWZZZ^^^iiitttvvv|||}}}ssslllqqq~~~|||pppeee[[[hhheeeeeebbbWWWPPP[[[mmmqqqkkkhhhcccSSS===222333333888DDDSSS^^^jjj|||yyygggNNN:::...++++++---+++&&&'''+++(((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$###"""""""""""""""######""""""""""""######""""""#########$$$$$$$$$}}}sssrrrsssiiiZZZOOOGGGLLLVVVYYYaaalllmmm\\\VVVQQQPPPRRRTTTSSSQQQAAA>>>???EEEIIIIIIJJJMMMNNNOOOQQQSSSTTTUUUVVVVVVRRRRRRSSSSSSSSSTTTTTTTTTNNNNNNOOOOOOOOOOOONNNNNNNNNOOOQQQSSSTTTTTTTTTTTTSSSTTTUUUVVVUUUUUUSSSRRROOOQQQTTTVVVVVVTTTRRRPPPQQQQQQRRRRRRQQQPPPNNNLLLNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMLLLJJJJJJJJJLLLIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPMMMLLLLLLMMMOOOOOONNNMMMMMMNNNPPPPPPOOOPPPQQQSSSNNNOOOOOOOOOPPPQQQQQQQQQOOOOOOOOOPPPRRRRRRRRRQQQNNNOOOQQQRRRTTTTTTTTTTTTQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTSSSRRRPPPPPPRRRTTTRRRUUUXXXYYYXXXWWWWWWXXXWWWWWWWWWXXXYYYXXXVVVSSSKKKFFF>>>666111//////000111222555;;;EEEPPPYYY^^^kkkzzztttwwwmmmnnnwwweeedddmmmhhhGGG111...111111.........---------,,,,,,******+++++++++***))))))((()))*********)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&'''((((((***333;;;NNNZZZhhhlllgggeeemmmwwwzzz}}}|||qqq___RRRTTT]]]mmmwwwuuujjjeeeeeeeeetttrrrooottt|||zzztttuuuyyy~~~pppoooxxxyyyggg```XXX[[[nnnxxxkkklllrrr|||mmm]]]XXXUUUPPP]]]^^^dddiiihhhkkkzzzeeeVVVQQQIIICCCAAA999000333===DDDWWWqqqpppWWWAAA444------***(((******((('''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$######""""""######$$$&&&%%%$$$#####################""""""""""""######""""""#########$$$$$$$$${{{pppmmmppplllcccYYYNNNLLLLLLEEEIIIUUUXXXUUURRRPPPQQQTTTTTTPPPLLL;;;999<<>>EEEFFFMMMSSSZZZ\\\YYYRRRKKKHHH:::888;;;BBBFFFEEEDDDEEEFFFGGGIIILLLNNNPPPQQQRRRQQQQQQQQQRRRRRRRRRSSSSSSMMMNNNNNNOOOOOONNNNNNMMMJJJKKKLLLMMMOOOQQQRRRRRROOOPPPQQQRRRSSSSSSRRRRRRLLLMMMNNNOOOPPPOOOOOONNNNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHFFFHHHIIIKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKIIIGGGEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMKKKJJJJJJKKKMMMMMMLLLJJJIIIKKKMMMMMMMMMMMMOOOQQQNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQPPPQQQRRRRRRQQQRRRSSSUUUQQQUUUYYYYYYTTTQQQQQQRRRSSSQQQPPPNNNLLLHHHBBB>>>666555222000000111222333777888>>>JJJ[[[kkkvvv||||||sssxxxuuuttt[[[[[[dddvvveeePPP:::...,,,,,,---...,,,,,,,,,,,,++++++++++++))))))************))))))///...+++((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''&&&''')))******---333???GGGHHHJJJWWWfffttt{{{xxxnnnhhh^^^]]]```jjjwwwyyyjjjfffsssyyyuuu~~~~~~{{{tttkkkffflll|||zzzzzz}}}eeeiiilllssszzzpppvvv|||}}}yyywww|||mmmjjjeee___gggvvv{{{yyynnn```^^^hhhpppooo{{{www~~~jjjRRRBBB;;;999222777:::<<>>@@@<<>>DDDQQQbbbqqq{{{}}}|||{{{yyyvvv{{{~~~lllTTTWWWcccwww}}}III999///111222---+++...+++++++++************)))((())))))*********))))))222///+++(((%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%'''+++,,,+++...+++,,,111666===LLL[[[jjjyyylll[[[MMMTTTjjj~~~zzzqqqggg\\\WWW^^^gggoooiiikkkwww}}}}}}{{{zzzxxxnnnhhhmmmzzz~~~tttkkkrrrzzz|||yyy{{{}}}sssoooeeehhhyyy|||zzzxxxnnn^^^SSSYYYlll|||zzzkkkeeekkkllleeehhhttt~~~qqqkkkgggiiibbbPPP>>>555444555777CCCMMMRRR___uuuxxxqqqooo}}}~~~VVVGGG555,,,***)))))))))'''+++,,,)))'''(((******''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""""""""######""""""!!!!!!"""###$$$$$$######""""""""""""######"""############$$$$$$$$$uuu{{{uuunnnpppnnnlllsssvvvjjjiiiiiiYYYIII>>>444:::@@@LLL[[[dddcccXXXMMMEEECCCBBBDDDHHHIIIHHHEEEBBBBBB@@@===AAAHHHLLLLLLQQQOOOLLLJJJKKKMMMPPPRRRPPPPPPOOONNNMMMMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLMMMNNNMMMLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAACCCDDDEEEDDDEEEFFFHHHHHHGGGGGGFFFGGGHHHJJJKKKIIIHHHGGGFFFEEEFFFGGGHHHKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLOOONNNNNNMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQPPPOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRRRROOOKKKGGGCCC>>>777444333444333111...333444///+++222@@@JJJQQQRRRXXXlll~~~}}}pppxxx~~~yyyyyypppwwwXXXKKK```mmmqqqvvvSSS444222///------...---,,,+++++++++*********))))))************))))))))))))((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))******)))+++///888BBBIIIiiiuuu}}}zzzxxxkkkWWWLLLTTThhhxxx}}}wwwoooeee\\\UUUQQQOOOSSS]]]fffhhhiiikkkjjjgggnnniiigggpppyyynnnmmmqqqwww~~~ssshhhccceeeiiizzz}}}~~~wwwmmmccc]]]YYYcccooovvv}}}wwwllleee___SSSIIILLL]]]ppp{{{yyyrrrhhh[[[NNNFFFKKKDDD===999777:::CCCLLL___zzz~~~|||zzzooooooxxxzzz}}}sssjjjQQQ666444000,,,***((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$###""""""$$$%%%"""###$$$$$$###"""###$$$########################fffkkkccc[[[```fffooowww^^^KKKCCC;;;222666>>>LLLYYYaaabbbaaaMMMJJJGGGEEEEEEGGGHHHHHHCCCDDDAAA>>>@@@FFFJJJIIIMMMLLLKKKJJJKKKMMMOOOQQQPPPOOONNNNNNMMMMMMMMMMMMKKKKKKLLLMMMMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLLLLJJJHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEFFFHHHJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLMMMNNNOOOOOONNNMMMOOOOOOOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRPPPKKKEEE@@@<<<888333000111111000///555...---222333444BBBUUU^^^```aaammm}}}|||qqq{{{zzz{{{vvvwwwuuuSSSPPPZZZjjj|||bbbDDD333000...---------,,,++++++++++++*********))))))*********)))))))))((((((((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))************---333;;;@@@]]]kkkyyy~~~{{{xxx|||~~~wwwhhhYYYUUU\\\cccfffvvvvvvvvvrrrlllbbbYYYSSSRRR\\\cccbbb^^^[[[XXXUUUUUUXXX```ooo|||~~~uuummmkkknnnrrr{{{tttooommmqqqwww|||}}}~~~|||rrrggghhheee]]]XXX^^^oooxxxiiiXXXIII???999777::::::;;;???IIIWWWdddjjjvvvuuuyyyyyywww}}}~~~jjjPPP===111///---***((((((((())))))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""$$$%%%$$$######$$$%%%"""###$$$$$$###"""###$$$########################ZZZ^^^WWWOOORRRXXXfff{{{}}}aaaKKKBBB:::000///111999FFFTTT___eeeZZZXXXTTTOOOJJJGGGHHHIIICCCDDDBBB>>>>>>CCCFFFEEEHHHHHHHHHIIIKKKLLLNNNOOONNNNNNNNNMMMMMMMMMMMMMMMJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIJJJJJJIIIGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDEEEFFFJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLJJJKKKLLLMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNKKKEEE<<<666666333000////////////...555)))(((222333555QQQtttzzzsssjjjrrrvvvtttppp|||}}}sssrrrhhh]]]CCCQQQUUUjjjnnnJJJ666111///,,,,,,,,,,,,+++***+++************)))))))))******))))))))))))((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''(((((()))******)))***,,,111555IIIWWWgggppppppooorrrwwwxxxiii[[[UUURRRQQQ```fffooovvvvvvqqqiiiccceeelllmmmfff]]]ZZZ[[[[[[IIIHHHJJJTTTfff}}}~~~yyy|||zzzuuuuuuwww{{{|||{{{xxxwwwttt```III999333666;;;@@@FFFLLLSSSdddxxx{{{xxxwww{{{{{{|||zzz|||vvv___GGG666---+++***)))((('''((()))***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########"""############$$$$$$$$$"""$$$&&&'''%%%$$$$$$$$$"""###$$$$$$###"""###$$$########################VVV\\\XXXQQQPPPNNNUUUfff~~~{{{~~~xxxaaaPPPFFF:::888444000000555???IIIOOO\\\```bbb___XXXOOOJJJHHHAAADDDBBB>>><<<@@@AAA@@@CCCDDDEEEGGGIIIKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIKKKIIIHHHHHHIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEECCCBBBCCCDDDFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFHHHIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLKKKNNNNNNNNNNNNMMMLLLKKKKKKHHHGGGFFFDDDAAA<<<666111444222111000000//////...000,,,///555777CCClllwww}}}{{{{{{qqqpppsssyyyxxxhhh]]]PPPMMM???NNNXXXnnnwwwVVV:::111///---++++++++++++***)))************))))))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))((()))+++---555@@@OOOXXX\\\^^^ccchhhwww|||}}}sssggg^^^WWWQQQMMMRRR[[[dddkkkppprrrsssuuuyyyuuuhhh^^^___fffkkkkkk```TTTNNNPPPWWWbbbkkklllqqqvvvxxxwwwxxx~~~qqqdddZZZVVVVVVUUUPPPFFF:::333666BBBLLLfffmmmppprrr}}}zzzzzzvvv}}}|||ssstttzzz{{{{{{~~~}}}jjjRRR===000++++++)))((((((''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""#########$$$$$$$$$###%%%((((((&&&$$$######"""###$$$$$$###"""###$$$########################TTTWWWRRRPPPRRRMMMQQQ```tttnnnoookkk___ZZZUUUJJJAAA===777444555666777777KKKUUUbbbgggcccYYYOOOIIIBBBFFFEEE@@@===>>>???===???@@@BBBEEEGGGHHHIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHHHHIIIIIIJJJJJJLLLJJJHHHGGGIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCAAA@@@@@@AAA@@@@@@??????@@@BBBCCCDDDDDDEEEGGGHHHIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKIIIGGGFFF@@@===:::888666555222000222222111000///......///000444999@@@MMMdddxxxvvvqqqnnnvvvoootttkkk[[[OOOFFFOOOLLLQQQdddtttmmmTTT<<<000...---,,,***+++++++++***((()))))))))))))))))))))))))))))))))(((((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&((())))))((((((***+++***111:::BBBGGGMMMUUUZZZkkksssxxxwwwrrrmmmfff```VVVSSSPPPOOOTTT\\\fffmmmlllpppnnneee]]]^^^dddgggiiieeefffllliii[[[JJJAAAFFFNNNVVVYYY^^^jjj{{{~~~|||iiiTTTEEE<<<666555888888>>>DDDJJJOOOWWWccclllyyyvvv|||wwwwwwwww}}}yyy{{{~~~yyyqqqmmmlll[[[CCC111******************)))(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###%%%((((((&&&$$$######"""###$$$$$$###"""###$$$########################VVVPPPEEEGGGRRRUUUZZZjjjtttjjjeee^^^WWW\\\aaaYYYHHHDDD@@@@@@AAA???888222555@@@PPP\\\```\\\TTTOOOJJJOOONNNGGGAAA???>>>===<<<>>>???BBBDDDEEEFFFFFFEEEFFFHHHJJJJJJJJJJJJIIIFFFFFFFFFFFFFFFGGGIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJLLLJJJGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@BBBBBBAAA???>>>???@@@<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGDDDBBB@@@999555111//////000000000000000000///---...000222777<<>>@@@AAACCCCCCCCCCCCDDDEEEFFFGGGDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJLLLKKKJJJIIIHHHHHHIIIJJJGGGGGGFFFEEEBBB???;;;999333111.........//////......///000//////111666:::JJJRRRfffvvv}}}}}}~~~pppbbb```aaaiiixxxyyy{{{~~~yyy~~~aaaPPPFFFAAASSSYYYiiihhhYYY===+++***+++))),,,++++++,,,---,,,***((((((((((((((())))))******))))))((((((((('''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((((((''''''(((***+++++++++---222999???CCCUUUcccqqqssspppmmmlllkkkwwwpppeeeYYYPPPKKKHHHHHHQQQZZZccciiiooorrrpppkkkpppnnnuuuqqqeeeccc}}}ooo```YYYYYYVVVRRRSSSXXX]]]]]][[[\\\dddkkktttzzz|||uuuooonnnqqqttt|||zzz}}}yyyppppppvvvtttlllOOOLLLFFF???:::<<>><<<<<<<<<===>>>@@@BBBCCC@@@BBBDDDGGGHHHHHHGGGGGGEEEDDDDDDDDDDDDFFFHHHIIIDDDEEEEEEFFFGGGHHHHHHHHHIIIGGGDDDCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAABBBCCCDDDEEEDDDCCCBBBBBBCCCEEEEEEDDDCCCAAA@@@???@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBEEEEEEDDDCCCAAA@@@??????@@@AAABBBBBB@@@@@@AAABBB>>>>>>===<<<<<<===??????CCCBBBBBBBBBBBBDDDFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHIIIIIIKKKJJJHHHGGGFFFGGGHHHHHHDDDDDDCCCBBB???;;;777555111000//////000000...,,,///000111111222666===CCC___nnntttrrrzzz~~~yyywwwhhh]]]___bbbiiiwww{{{~~~uuuvvvWWWJJJFFFHHH^^^gggooo]]]CCC111,,,//////++++++++++++,,,------***((('''((((((((())))))******)))(((((((((''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''(((((('''%%%%%%'''(((+++***)))***...333888:::KKK^^^pppqqqjjjfffgggjjjkkkkkkjjjfff___VVVMMMHHHHHHMMMSSS\\\hhhtttxxxvvvpppooovvvzzzlllfffjjj}}}{{{vvvtttwwwwwwjjjZZZBBBIIINNNOOOMMMPPPYYYbbbbbbllltttrrrggg]]]ZZZ\\\fffuuunnnrrrtttmmmaaa\\\\\\UUUIII===>>>===999666<<>><<<;;;<<<======<<<<<<>>>@@@BBBDDDDDDEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAABBBDDDEEEEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@CCCBBB@@@>>>======>>>???@@@@@@??????>>>======<<>>>>>??????@@@AAACCCBBBAAA@@@???????????????AAAAAA??????AAAAAA???@@@@@@???>>>======>>>>>>AAAAAA@@@BBBCCCDDDCCCAAACCCDDDFFFEEECCCBBBBBBCCCAAACCCEEEFFFEEECCCAAA???CCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIFFFFFFFFFFFFFFFEEEDDDDDDEEE@@@999555444333111///...111///)))***222222,,,222---...333666===SSSkkk~~~tttooowwwpppvvvwwwuuuvvvuuunnnvvveeeQQQVVV]]]fff{{{yyyyyynnnggg~~~oooSSSDDDMMM___fffaaaJJJ@@@333,,,***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''(((&&&$$$&&&---444***&&&"""!!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((()))))))))************999AAALLLWWW]]]```aaabbbkkknnnnnniiidddbbb^^^ZZZWWWQQQMMMQQQXXXaaammmwwwqqqxxxzzzrrrhhhfffhhhjjjjjjgggcccjjjqqqWWW```gggcccTTTGGGAAAAAACCCJJJMMMIIIFFFIIIPPPTTT^^^eeeuuuxxxtttpppvvvxxxsssrrrzzz|||~~~wwwqqqrrrsssvvvjjjjjjtttqqq___SSSUUUKKKJJJFFF>>><<<>>>???>>>???======CCCSSShhhyyy}}}{{{zzzzzzssskkklllsssooosssxxxvvvnnnhhhnnnyyyzzz{{{|||ssswwwssskkkjjjssswwwuuuwww}}}iiiOOO===888555111,,,))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&###!!!%%%+++...---)))&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%""""""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############"""!!!!!!$$$!!! ###$$$""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$########################lllqqqpppggg^^^XXXOOODDDLLLNNNOOOQQQTTT\\\fffmmmkkksssuuuiii^^^WWWOOOFFF@@@>>>999222...000888@@@LLLPPPQQQNNNMMMOOOMMMHHHLLLIIIDDD@@@<<<:::888777999:::;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCCCCEEEFFFFFFEEECCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@???????????????CCCAAA???=========>>>?????????>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>???@@@@@@BBBBBBAAA@@@???>>>>>>>>>???BBBBBB??????BBBBBB???@@@???>>>>>>======>>>>>>AAA@@@@@@AAACCCCCCBBBAAABBBDDDEEEEEECCCBBBBBBCCCAAABBBDDDDDDDDDBBBAAA???BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBDDDFFFGGGFFFFFFFFFEEEDDDBBB@@@???:::666222000111111000...***------++++++...///---111222;;;HHHOOOVVVhhh|||}}}xxxzzzvvvjjjbbbeee{{{wwwlllvvvvvvuuuaaaTTT\\\___aaapppzzzzzzllliiiuuuxxxfffSSSOOO]]]hhh___NNN;;;555...+++,,,...---+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&(((&&&$$$&&&+++000,,,((($$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((()))))))))*********+++111999AAAHHHMMMRRRUUUbbbiiilllfff______bbbddd```\\\YYYXXXVVVSSSUUUZZZkkkqqqssslllfffggglllooosssmmmeeeeeevvvtttmmmuuuzzzrrrddd]]]bbbjjj^^^[[[SSSJJJGGGIIIHHHDDDGGGIIISSSbbbiiieee^^^[[[YYY\\\^^^___aaagggpppwwwooocccYYYZZZ]]]___dddkkkqqqpppiii]]]RRRMMMOOORRRKKKDDDEEELLLKKKAAA999999777:::;;;<<>>:::999888666666666777999<<>>>>>>>>>>>???AAA@@@>>>===<<<======>>>>>>>>>===<<<;;;:::999999>>>============>>>??????AAA@@@@@@??????>>>>>>>>>???BBBBBB??????BBBBBB??????>>>>>>============>>>@@@??????AAABBBCCCAAA@@@AAACCCDDDDDDBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCDDDEEEDDDCCC@@@===999777000...------...000///...++++++,,,///---+++...444444<<>>AAALLL\\\gggjjjiiirrrtttoooccc]]]___^^^YYYOOOOOOLLLHHHAAA:::444222...333:::BBBKKKTTTZZZ\\\XXXTTTNNNFFF>>>999666555333444555777999;;;<<<===@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBCCCEEEEEEDDDCCC>>>????????????>>>>>>>>>>>>>>>===============>>>???>>>===<<<<<<<<<============<<<;;;:::999888888<<<<<<<<<<<<<<<======>>>????????????>>>>>>=========@@@@@@======@@@@@@===>>>======<<<<<<=========??????>>>@@@AAABBB@@@???@@@BBBCCCBBBAAA???@@@@@@AAAAAA@@@?????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAA???;;;777222///,,,,,,,,,---............---***,,,111111...666CCCKKKTTTeeewww|||uuuuuuvvvwwwzzz}}}vvvmmmnnnnnn```bbbhhhiiizzzvvvddd\\\[[[hhhqqqmmmlllvvv}}}dddfffjjjvvvyyy|||nnnuuuooojjjjjjjjj\\\AAA***+++***)))***++++++(((&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$###$$$%%%)))'''%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))***---111888@@@EEEAAAUUUiiilllfff```]]]]]]YYYWWWXXXXXXVVVVVV]]]fff\\\___]]]XXXXXX```iiimmmlllnnnnnnnnnqqqrrrjjj```[[[```aaa\\\WWW[[[kkkyyyxxxggg___cccjjjfff]]]TTTSSSPPPLLLGGGCCCCCCDDDBBB777777BBBDDD;;;888>>>AAAEEEFFFCCC???>>>AAABBBAAA???===>>>>>>===>>>AAA???AAADDDLLL\\\hhhcccUUUKKKRRR[[[dddrrryyytttrrrvvv{{{zzzvvvtttjjjhhhffffffiiinnnvvv}}}~~~zzzwwwwwwtttqqqqqqtttyyyyyyzzz~~~xxxkkk```dddhhhjjjfff```bbbnnnzzzvvvmmmccc\\\PPP@@@444111******************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&$$$"""###$$$%%%''''''&&&%%%$$$########################$$$######""""""######$$$""""""############"""!!! """$$$### !!!$$$########################$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""\\\SSSQQQZZZ^^^VVVLLLHHH;;;999<<>>@@@AAA>>>>>>>>>??????@@@@@@@@@??????@@@@@@@@@@@@??????@@@??????AAABBBCCCAAA???===>>>????????????>>>>>><<<<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999;;;;;;::::::;;;;;;<<<=========>>>>>>>>>===<<<;;;;;;>>>>>>;;;;;;>>>>>>;;;===<<<<<<<<<<<<<<<======>>>======>>>@@@AAA???>>>???@@@AAAAAA???>>>>>>???@@@???>>>======>>>???AAA??????>>>======>>>??????BBBBBBBBBBBBAAA@@@@@@???======<<<999666111---+++,,,---------,,,++++++++++++(((***222666:::HHHYYYlllssswwwllloooxxxwwwooorrr~~~|||tttdddYYY^^^dddZZZcccmmmooo{{{}}}iiihhh___aaakkkjjjgggrrr|||rrrlllmmm|||wwwtttuuuvvvuuutttsssrrrrrrvvviiiWWWCCC222***,,,***)))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###""""""##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&((()))***---222666333CCCTTT[[[\\\ZZZWWWSSSRRRQQQSSSVVVUUUTTTXXX___fffddd\\\SSSOOORRRUUUUUU]]]bbbhhhlllmmmllleee]]]\\\___bbbccceeeiiipppuuukkkeee[[[UUUWWW^^^^^^ZZZ```fffhhhcccZZZXXX]]]bbbYYYNNNNNNYYYZZZNNNHHHKKKZZZ^^^]]]TTTPPPTTTWWWVVVMMMNNNTTT]]]^^^XXXSSSTTTUUUVVVWWW```ssswwwbbb[[[aaagggkkkqqqyyy|||{{{gggbbbcccjjjoooooopppssslllgggbbbbbbhhhpppsssssskkkkkkooovvvvvvpppkkkjjjnnnttt}}}{{{iiiZZZ___hhhpppooojjjfffgggiii]]]SSSGGG===555///,,,,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$###"""$$$$$$%%%&&&&&&&&&%%%$$$########################$$$$$$############$$$$$$!!!""""""#########""""""!!!###"""  ###########################$$$$$$###"""!!!!!!!!!"""########################]]]MMMKKKZZZccc^^^\\\bbbNNNHHHBBBBBBJJJUUU___eeevvvxxxtttmmmnnnsssooofffdddiiimmmhhh[[[MMMCCC???<<<444...,,,...333<<>>>>>??????======>>>>>>>>>>>>=========<<<===>>>@@@@@@>>><<<;;;<<<>>>??????>>>======;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999:::;;;;;;;;;<<<============;;;:::999<<<<<<999999<<<<<<999<<<;;;;;;;;;;;;<<<<<<=========<<<>>>???@@@>>>======???@@@@@@>>>======>>>>>>===<<<<<<<<<===>>>???>>>===<<<;;;;;;<<<===>>>AAAAAAAAA@@@???===<<<;;;777777555333000---+++***+++,,,---,,,******+++---------000777@@@LLL]]]kkk}}}xxxuuulllhhhtttzzziii```kkknnnlllgggYYYSSS\\\\\\TTTgggwwwkkkiiinnnbbbdddkkkhhhpppppp^^^eee~~~yyyvvvvvvuuummmdddhhhrrrnnnXXXAAA///***---))))))((('''((()))***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""!!!!!!############$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((###%%%'''''''''''')))***)))111888===DDDKKKNNNMMMHHHJJJRRR\\\___\\\YYYYYY^^^\\\UUUNNNMMMPPPQQQNNNLLLOOOSSSWWWZZZ[[[ZZZYYYUUUXXX^^^dddhhhjjjhhhggg^^^```]]]WWWSSSUUUVVVUUU```hhhmmmfff^^^\\\aaaeee]]]XXXZZZcccddd\\\VVVVVVoooooofffZZZ]]]kkkssspppbbbbbbgggooolllaaa\\\^^^aaaaaa___eeerrryyymmm[[[aaaeeefffeeefffiiiiiigggdddVVVPPPYYYeeegggdddcccmmmiiiccc```eeejjjjjjeeefffhhhpppwwwvvvkkkbbb^^^fffooo}}}{{{jjj]]]hhhrrr{{{yyyqqqggg^^^XXXBBB===555000,,,)))((('''***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######%%%'''&&&&&&%%%%%%%%%$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""############"""!!!"""""""""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""########################WWWSSSVVVbbbjjjmmmssszzzggg```UUUIIIBBBEEENNNUUU```ggghhhbbbaaahhhkkkiiinnntttwwwnnn^^^PPPLLLMMMCCC:::222///,,,***...444888>>>DDDFFFDDDBBBDDDFFFBBB@@@<<<999777666777777444444333333555777999;;;::::::;;;;;;<<<======>>><<<======>>>>>>======<<<;;;;;;<<<>>>??????===;;;999:::<<<===>>>===<<<;;;999999999999999:::;;;;;;::::::;;;;;;;;;;;;::::::777777888999999::::::;;;999888888888888999::::::999:::<<<======<<<;;;:::999<<<<<<999999<<<<<<999;;;;;;::::::;;;;;;<<<======<<<<<<===??????>>><<<<<<>>>??????===<<<<<<===<<<<<<<<<<<<<<<======>>>===<<<;;;::::::;;;<<<===<<<===<<<<<<:::888666555222111///---++++++++++++***+++,,,,,,,,,...222666===@@@BBBFFFPPP___lllqqq~~~tttmmmtttsssnnnuuu{{{kkkXXXZZZWWW\\\eeeaaa[[[bbbbbbggguuunnnfffvvvuuuggglllxxx}}}uuuvvv___ZZZmmmuuuxxxwwwoooeeebbbiiiqqqlllTTTAAA333***)))---&&&'''((((((((()))***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############""" """$$$$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&(((((('''''''''(((%%%(((***+++111:::@@@AAA@@@BBBLLL[[[ffffffbbb___QQQQQQNNNLLLPPPVVVVVVRRRIIIHHHIIIKKKLLLLLLMMMMMMQQQWWW___eeehhhgggeeeccc___fffjjjeee```^^^]]][[[]]]cccddd___[[[]]]^^^^^^UUUWWW[[[___aaa^^^ZZZVVV___^^^SSSJJJUUUjjjpppffffffaaaaaaccc]]]UUUYYYdddfffeeecccdddgggfff___XXXeeefffccc^^^^^^cccfffeeerrreee]]]aaaccc]]]YYYZZZ]]]aaabbb___aaafffgggdddjjjlllrrruuupppddd[[[YYYdddmmmyyy}}}uuukkkdddrrryyy{{{rrrfffZZZNNNDDD111///,,,*********)))&&&)))((('''''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((&&&$$$$$$''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''%%%!!!###)))000)))(((&&&$$$######$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!"""###############$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$########################SSS\\\eeefffhhhnnnvvvyyynnnllldddVVVIIIEEEJJJQQQMMMWWWYYYRRRPPP\\\kkkrrrkkkqqqrrrgggVVVKKKLLLRRRIIIAAA;;;888333+++)))---)))111:::???@@@@@@BBBEEEMMMIIIBBB<<<999999<<<>>>555444222222222444666777999999:::;;;;;;<<<============>>>>>>>>>>>>======;;;;;;<<<>>>??????===:::777888:::<<<<<<<<<:::999999888888888999::::::;;;999999:::;;;;;;;;;::::::555555666777888999::::::888888888777888999999:::999:::<<<======<<<:::999:::<<<<<<::::::<<<<<<:::::::::::::::;;;;;;<<<===<<<;;;;;;<<<>>>???===<<<<<<===???>>><<<;;;;;;<<<:::;;;;;;<<<<<<============<<<:::999999:::<<<===999999999888666444111000///---+++))))))***+++,,,***,,,......000444:::@@@OOOUUUVVVTTT]]]kkkrrrooo}}}wwwrrrwwwuuummmtttuuuqqqzzzzzzpppeee]]]TTT]]]pppooocccccclllpppjjjeeejjjsss|||vvv\\\]]]QQQ]]]wwwiiiuuuuuufff___hhhqqqrrrrrrXXX<<<111///---+++***&&&(((******)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$""""""###$$$$$$###"""$$$'''&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%'''((($$$)))+++***+++000444444AAA>>>DDDRRR___cccbbb```RRRRRROOONNNQQQVVVTTTNNNSSSQQQQQQRRRPPPKKKFFFDDDFFFNNNWWW\\\\\\ZZZZZZ\\\\\\fffmmmlllhhhfffdddaaaZZZ]]]^^^]]]bbbkkkmmmhhhVVV]]]bbbbbbbbbccc___YYYXXXYYYSSSOOO^^^tttrrr```^^^UUUPPPNNNIIIHHHVVVjjjeeeeeefffddd___YYYZZZ^^^gggeee```YYYZZZbbbiiikkkhhheeeeeecccVVVGGGIIIUUUTTT___fffcccaaaeeeiiiiiibbbdddiiilllggg___\\\^^^eeellluuuxxxtttnnnkkkkkksssvvvppp```PPPEEE:::000+++***'''%%%'''+++,,,+++'''%%%$$$&&&))))))%%%!!!''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%,,,((($$$%%%(((((($$$ $$$$$$$$$$$$$$$$$$$$$$$$ $$$'''%%%!!!###---666+++)))&&&###!!!"""###$$$""""""""""""""""""""""""'''&&&&&&%%%%%%&&&&&&'''!!!!!!"""###############'''%%%###$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""VVV___hhhkkkiiihhhkkkoooyyywwwqqqgggZZZPPPJJJGGGNNNKKKIIIGGGGGGPPPdddwwwiiillljjj```VVVQQQNNNKKKNNNFFF===666111------...(((,,,000000///222<<>><<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999888888:::888777666777888777666666666777666555222000///,,,,,,+++,,,,,,,,,***(((,,,+++---...***444VVVyyy{{{lll___eeezzz}}}}}}rrrllldddaaahhh}}}~~~uuuhhhhhhssswwwrrrdddcccgggfffaaahhhppplllwwwrrriiiaaa^^^bbbjjjqqqmmmxxx[[[UUUYYYcccsss~~~vvvpppqqqiii\\\]]]iiipppmmmZZZIII666...)))&&&'''+++))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$#########""""""######$$$$$$$$$$$$####################################################################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))555777<<>>@@@BBBHHHTTTaaafffeee]]]VVVSSSUUUPPPFFFEEELLLJJJKKKMMMPPPRRRSSSSSSRRRJJJVVV```cccbbbaaa]]]ZZZeeeggggggddddddiiillllllkkkjjjiiihhhgggffffffeeellljjjddd___```dddccc^^^YYYTTTPPPSSSZZZaaacccbbb^^^___]]]VVVSSSUUUXXXXXXZZZYYYVVVSSSVVV[[[YYYTTTXXXVVVSSSNNNJJJIIILLLOOOVVV[[[\\\TTTNNNOOOSSSVVVjjjlllmmmiiiaaaYYYUUUTTT]]]]]]\\\\\\ZZZYYYWWWWWWKKKCCC999000***(((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######&&&%%%$$$###"""######$$$"""$$$$$$$$$######$$$&&&########################""""""############""""""""""""#########$$$$$$$$$""""""$$$$$$$$$$$$###"""$$$$$$###""""""###$$$$$$$$$###"""!!!!!!"""###$$$<<>>;;;555///+++******+++111444:::BBBJJJPPPRRRRRRKKKHHHBBB===:::888888999555444222111000111111222111222444555666777777777:::::::::::::::;;;;;;;;;999999888888888888777777777777666666666666666666666555555555666777888888888888888888888888888888888888888888888888888888888888777777777777888888888888888888888888888888888666666777888999888777888888888888888888888888::::::;;;::::::999888777555555555555555444444444222111000000222333222111//////000000//////...---******)))((()))***+++,,,...---000666???TTT||||||uuuvvvwwwsssooofffiiiggglllwwwppp```YYY\\\[[[bbbrrr}}}yyymmmdddgggaaa^^^XXXTTTcccwwwzzzggg\\\LLL@@@@@@HHHUUU]]]wwwlllWWWVVV]]]mmmrrruuuppphhhdddfffkkkqqqjjj___ZZZ```bbbRRR===000***''')))+++***)))***(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%$$$$$$##############################$$$$$$$$$#####################$$$$$$$$$$$$####################################################################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&'''((())),,,...000111333666:::AAAOOO___gggggg___VVVOOOMMMHHHCCCHHHQQQPPPPPPPPPOOOOOOOOOOOOOOONNNSSSXXX\\\```bbb^^^WWWVVV[[[[[[SSSMMMOOOTTTXXXdddaaa^^^^^^aaacccbbb```]]]^^^\\\XXXXXX\\\^^^\\\XXXUUUTTTYYY___aaa\\\VVVRRRXXXYYYQQQIIIIIINNNRRRMMMSSSVVVTTTRRRSSSSSSPPPXXXSSSNNNKKKKKKMMMNNNOOOUUUWWWTTTNNNMMMSSSXXXZZZiiihhhgggeee```XXXPPPJJJJJJIIIFFFBBB???<<<;;;:::000,,,(((%%%&&&((()))***''''''''''''''''''''''''&&&&&&'''(((''''''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########&&&%%%%%%$$$$$$$$$$$$%%%######$$$###""""""###$$$########################""""""############""""""###"""!!! !!!"""$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$######""""""######$$$######""""""""""""######===AAAFFFLLLUUUcccsssdddZZZPPPOOOVVV]]]^^^\\\MMMGGGAAA>>>>>>CCCOOO\\\cccgggeee\\\VVVVVVXXXYYYeeeeee```VVVQQQSSSXXX\\\\\\SSSEEE:::333///,,,***000......444@@@LLLTTTWWWOOOMMMIIIEEE@@@<<<:::888777555333000///...//////...///111222444555555555777777888888999::::::;;;777777777777777777777777777777777666666555555444333333444555555666777888777777777777777777777777666666666666666666666666777777666666666666777777666666666666666666666666666666666666777888777777888888888888888888888888999999999999888777666555222222222222222222222222///......///111111000///............---,,,,,,+++++++++***)))(((***,,,///666666888>>>III___~~~~~~}}}vvvjjj___XXXgggqqqvvvtttaaaOOOOOOKKKRRRggg~~~tttjjjkkkjjjYYYOOOPPPXXXhhhlll___^^^WWWJJJ???<<>>???@@@CCCKKKXXXgggrrrjjj```RRRJJJKKKRRR\\\bbbRRRJJJCCCAAA@@@BBBIIIQQQ\\\dddfff\\\OOOKKKMMMOOOSSS]]]dddbbb```dddiiijjjlll___MMM>>>555000,,,***---)))'''***333<<>>CCCCCCHHHDDDAAA???>>>@@@FFFMMMZZZ\\\]]]ZZZTTTNNNJJJHHHMMMTTTYYYWWWUUUUUUSSSPPPRRRYYY[[[RRRJJJJJJOOOSSSVVVPPPKKKKKKPPPSSSSSSQQQRRRXXXZZZUUUOOOMMMLLLJJJEEEEEEGGGLLLQQQRRRMMMIIIQQQUUUWWWUUUTTTUUUTTTPPPSSSUUUWWWXXX]]]cccccc```\\\RRRGGGCCCHHHPPPTTTVVVTTTSSSPPPLLLLLLOOONNNIIIJJJPPPVVVTTTJJJ===222------,,,***((('''''''''((('''&&&%%%&&&''''''%%%$$$''''''''''''''''''''''''###%%%&&&(((((('''%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&""""""***555777///&&&########################""""""############""""""!!!"""$$$&&&&&&%%%$$$###!!!!!!"""######$$$%%%&&&"""""""""""""""""""""""""""""""""######"""""""""===<<<;;;===CCCOOO\\\fffbbb[[[PPPFFFDDDLLL[[[fff^^^[[[[[[]]]ZZZRRRJJJGGGJJJTTTXXXQQQHHHEEEHHHKKKKKKWWW___\\\\\\fffsssxxxnnnbbbQQQCCC999444000...***)))***+++---...---,,,555777;;;>>>@@@???>>>===888888777555333222000000///000111111222222222222111222222333444555555666333444444444444555555555555555555444444444444444111222333444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444555666666555555666777666666666666666666666666333444444444333222111111/////////000000000000000000000///000111111...,,,///...---,,,+++***++++++'''***---//////222777;;;EEELLLVVVbbbnnn|||vvvllllllrrrxxx{{{|||tttiii___]]]ccciiiwwwlll]]][[[```XXXMMMQQQ___XXX^^^qqqxxxjjjWWWNNNIIINNN\\\eeecccfffdddXXXRRRQQQMMMBBB888777???HHHKKKLLLUUU```ccc___aaahhhgggfffddd```YYYTTTRRRRRRTTTVVVSSSIII;;;///***))))))+++)))&&&&&&)))***(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$######""""""#######################################$$$$$$$$$######$$$$$$$$$$$$####################################################################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''***+++***,,,111444333:::;;;;;;;;;;;;===AAADDDOOOSSSVVVTTTNNNHHHDDDBBBHHHVVVbbbddd^^^WWWPPPKKKGGGMMMPPPMMMKKKMMMNNNMMMQQQLLLHHHGGGJJJNNNPPPQQQQQQVVVWWWRRRMMMLLLLLLJJJGGGIIIKKKMMMNNNOOOOOOOOORRRUUUYYY]]]dddhhhcccZZZYYYXXXVVVXXXaaajjjjjjdddXXXPPPGGGDDDJJJQQQWWWYYYTTTTTTPPPJJJFFFCCC>>>777666888:::666///***)))***((((((((((((((())))))***%%%$$$$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###$$$$$$%%%%%%%%%%%%$$$$$$ """---;;;???777...########################""""""############""""""!!!"""%%%''''''&&&$$$"""###"""""""""###$$$%%%%%%!!!""""""######""""""!!!""""""############""""""DDDAAA===:::<<>>:::888111333333222...+++)))(((,,,---///111333555666777666666777777666444222000000000111111111111000000000000000111111222222222000000000111111222222222111111111222222222222222111222333444444333222222222222222222222222222222333333333333333333333333333333222222222222333333333333333333333333333333111333555555333222444666333333333333333333333333000000111111111000000/////////000000000111111111111000000111111000---*********))))))***+++,,,---)))...555:::<<>>>>>III[[[bbb\\\WWWZZZXXXZZZ[[[XXXSSSQQQSSSUUUTTTKKK@@@555---)))'''((($$$(((((($$$$$$(((***(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""############"""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################################################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''(((###''')))'''(((+++,,,***///111333333333444666777<<<@@@DDDCCC???;;;;;;<<>>>>>OOOKKK\\\mmmlll[[[NNNOOOVVV\\\XXXZZZ[[[WWWZZZYYYLLLEEE===444111444888999888CCCAAAKKKZZZ\\\SSSQQQXXXSSSWWWYYYUUUPPPNNNSSSYYYSSSAAA...&&&'''******)))$$$)))***&&&%%%))))))&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%% !!!"""#######################################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$#######################################################################################"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$%%%&&&&&&"""''')))'''''')))(((&&&'''***,,,******+++------,,,000444333111111444888;;;CCCIIIHHHEEEDDDBBB???:::===BBBKKKWWW^^^WWWLLLJJJIIIHHHGGGHHHNNNUUU[[[```[[[QQQFFFBBBFFFJJJJJJOOOTTTWWWSSSJJJEEEHHHMMMDDDKKKSSSYYY^^^]]]UUUKKKGGGIIIJJJLLLQQQVVVTTTOOOPPPMMMJJJGGGDDDBBB???===999;;;999111+++)))'''%%%***'''%%%'''******%%% &&&'''(((((('''%%%$$$###%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""###$$$%%%%%%!!!"""###$$$%%%$$$$$$###""""""###############$$$########################""""""############""""""###"""!!!!!!!!!"""$$$%%%%%%$$$###"""""""""###$$$ !!!"""######"""!!! !!!"""###$$$$$$###"""!!!QQQMMMEEE>>>999777777888:::999999<<>>888111...+++)))*********)))++++++,,,///222333222111000///------...//////...////////////////////////////////////////////////------------.........//////////////////////////////000000111222333333444111111111111000000000000000111111111222222222222000000000000000///...---////////////////////////000111111111000...---+++111111000000000000000000000000000000111111222333333111...,,,++++++***)))((('''***---------333:::???FFFRRR[[[\\\]]]hhhuuuyyyuuuzzzzzzpppccc\\\```TTT```nnneee^^^ZZZIIIDDDBBBCCCHHHPPPTTTTTTRRRUUUYYYTTTGGG>>>@@@GGGJJJNNNYYY^^^WWWQQQUUU___fff[[[UUUUUU]]]aaaXXXHHH<<<999777555444666:::>>>@@@GGGLLLRRRVVVVVVSSSPPPOOOSSSNNNJJJPPPYYY^^^ZZZTTT<<<555,,,((()))***)))&&&&&&'''((((((((('''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$##########################################&&&%%%%%%$$$###"""!!!!!!##############################""""""""""""##############################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''((()))(((''''''''')))))))))+++,,,...000111111...222888::::::999888888999:::>>>BBBGGGKKKNNNPPPFFFCCC@@@???CCCKKKTTTZZZYYYTTTKKKBBB======AAAFFFMMMRRRNNNCCC???DDDDDD===>>>AAAFFFJJJLLLLLLJJJHHHJJJKKKMMMMMMMMMLLLJJJHHHFFFBBB>>>:::666222...***+++***((((((((('''&&&$$$%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$###########################$$$$$$""""""$$$########################""""""""""""############""""""""""""############MMMGGG@@@;;;:::::::::999888777777:::@@@HHHPPPVVVXXXYYYWWWTTTVVVZZZYYYUUUUUULLLEEEHHHKKKIIIGGGGGGEEEPPP[[[\\\TTTKKKHHHIIIDDDHHHMMMQQQSSSSSSQQQPPPHHHJJJEEE<<<===EEEGGGAAA777333///,,,+++***))))))(((((((((+++---...---+++++++++***,,,...000//////111111111111000000///////////////////////////...................................................------...//////000111111......//////////////////////////////000000000000//////////////////...---///////////////////////////000000000000...---,,,.../////////000000000000000111222222111000///......,,,***((((((((((((''',,,+++,,,...///111999BBBQQQZZZcccdddbbbfffqqq}}}{{{lll___]]]^^^]]]\\\]]]cccTTTXXX^^^TTTPPPOOOCCCAAA??????DDDKKKOOONNNLLLRRRXXXWWWNNNFFFFFFIIIJJJIIIKKKPPPYYYaaabbb]]]XXX]]]VVVSSSTTTRRRIII>>>888222444555777:::>>>CCCFFFPPPSSSVVVWWWTTTPPPLLLJJJNNNJJJJJJRRR\\\\\\QQQEEE444000***))),,,---+++)))'''((()))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$##################"""""""""###$$$%%%%%%########################%%%%%%$$$$$$###"""""""""##############################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''(((&&&&&&'''(((***+++,,,,,,//////000000//////000000222333555888;;;===@@@AAA>>>=========AAAFFFKKKOOOMMMKKKFFFAAA======???BBBHHHLLLIII@@@>>>DDDDDD>>>BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEECCC@@@<<<:::444222///......,,,***(((***(((''''''''''''&&&$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...,,,***'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""###############$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$########################''',,,000,,,$$$ ###########################""""""""""""############""""""""""""############JJJDDD===;;;===???>>><<<666555555666;;;AAAHHHLLLSSSUUUSSSMMMKKKNNNPPPPPPVVVRRROOOPPPNNNHHHCCCAAA>>>EEELLLMMMIIIFFFHHHKKKEEEJJJPPPSSSSSSRRRRRRSSSMMMNNNJJJDDDEEELLLNNNJJJ;;;777222///------,,,+++(((''''''(((******((('''(((((((((***...000000000444444444333333222222222000000000//////.........------------------------------------------------++++++,,,,,,------......+++,,,,,,------.........------------.........///------.../////////....................................////////////.........//////000000111111111000111111111000...+++******)))(((''''''((())))))......111777<<>>::::::999777555555666777999666666555333111---***(((%%%$$$###$$$%%%&&&%%%$$$'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000...,,,)))'''&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########################################################"""""""""""""""$$$$$$$$$###############$$$$$$############$$$$$$###############$$$$$$$$$########################%%%...555222((( ###########################""""""""""""############""""""""""""############OOOGGG@@@???CCCEEEBBB===666555444444666:::>>>@@@JJJOOOPPPKKKHHHKKKPPPRRRYYY[[[]]]]]]XXXQQQKKKHHH<<>>???DDDHHHGGGNNNVVVXXXUUUQQQOOOPPPNNNOOOLLLGGGHHHMMMNNNKKK===:::555222111111111000,,,+++******++++++)))''')))'''&&&'''***---//////333333333444444444555555111111111000//////......------------,,,,,,,,,,,,------------------------******++++++,,,,,,,,,,,,******+++,,,---......///,,,,,,---------.........,,,---...//////000//////------------------------.........//////000000000111111000000000000000000------,,,++++++******)))))))))*********,,,...111555777>>>FFFLLLRRR[[[eeelllzzzmmmkkkjjjeee___ZZZUUUUUUXXXZZZ[[[[[[EEECCCHHHQQQWWW]]]aaa```PPPKKKEEECCCDDDHHHKKKLLL[[[\\\ZZZRRRIIIEEEDDDEEEHHHQQQcccpppfffRRROOO[[[YYYMMM@@@888222...///333333777;;;======AAAGGGMMMQQQQQQOOOKKKGGGDDDCCCCCCBBBEEEIIILLLJJJ@@@222&&&((('''&&&))),,,//////...+++---...,,,(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%###"""""""""###$$$%%%%%%########################""""""#########$$$$$$$$$##############################""""""""""""#############################################$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''((((((((((((%%%%%%%%%(((+++,,,***((())))))))))))(((((((((((('''(((***,,,------......+++---...///...---...000///222222......222222///...,,,***)))((()))***+++'''''''''''''''%%%$$$###%%%$$$######$$$$$$###"""%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######"""""""""!!!########################$$$$$$############$$$$$$################################################ &&&---,,,&&&""""""$$$########################!!!"""""""""############!!!"""""""""############UUUNNNGGGEEEHHHHHHCCC>>>999888666444333444555666>>>GGGMMMLLLKKKPPPWWWZZZ]]]bbbffffffbbb]]]YYYVVVGGGFFFCCC>>>::::::===@@@EEENNNYYY]]]ZZZTTTQQQQQQOOONNNKKKHHHHHHKKKJJJGGGAAA>>>:::777666666444333222000...---------+++******'''$$$###%%%(((++++++,,,,,,---///000111222333111111000000000/////////////////////////////////------------------------,,,,,,,,,,,,,,,---------++++++,,,---......//////------........./////////---......///000000000000////////////////////////------......///000000111000//////...---,,,++++++***)))'''%%%&&&(((+++,,,(((***,,,...///111666999AAAEEENNNWWWZZZYYY[[[```kkkyyyzzzhhhYYYVVVSSSLLLRRRUUUWWWXXXWWWSSSMMMIII>>>GGGQQQ[[[eeegggcccaaaYYYRRRIIIBBBAAAFFFLLLQQQaaa\\\UUULLLFFFCCCGGGLLLRRRXXXeeegggUUUBBBIII^^^PPPBBB333......///222555777999;;;<<<>>>CCCJJJPPPOOONNNKKKFFFBBB???@@@AAAFFFHHHIIIDDD:::000***''')))(((&&&&&&))),,,...///000333333///)))%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%$$$###"""""""""###########################"""""""""###$$$$$$%%%%%%##############################""""""""""""##############################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&%%%$$$$$$$$$&&&(((((((((((((((((((((((($$$'''---222444111+++'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&''''''&&&%%%&&&(((***(((***)))''''''))))))''''''(((((()))))))))((((((%%%&&&''''''(((((())))))(((&&&%%%%%%&&&&&&%%%$$$$$$######$$$&&&'''&&&%%%%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$######"""########################$$$$$$############$$$$$$########################"""""""""""""""""""""""" !!!"""#########$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############TTTOOOIIIHHHIIIGGGCCC>>><<<:::888666444333222222555???FFFIIILLLSSS[[[^^^^^^cccfffdddcccbbb```\\\TTTPPPJJJCCC===:::888888@@@HHHSSSZZZZZZWWWUUUSSSLLLKKKIIIGGGHHHHHHFFFDDDFFFDDDAAA???>>><<<999666555333000/////////...,,,***(((&&&&&&'''(((((((((%%%&&&'''(((***+++,,,---........................000000111111111222222222------------------------------------............,,,------....../////////........./////////000000------.../////////......000000000000000000000000,,,,,,,,,,,,,,,---...///++++++***)))(((''''''&&&)))(((&&&&&&'''***...000))),,,000222444777===BBBGGGNNN[[[gggjjjfffdddffflllooogggVVVIIIIIIJJJHHHPPPTTTUUUPPPKKKGGGCCC???HHHWWW\\\^^^ddd]]]PPPLLLUUUOOOEEE???>>>CCCKKKQQQ\\\UUUMMMHHHEEEFFFMMMVVV___\\\[[[XXXNNNFFFLLLXXXCCC777---,,,111444666888666777999===BBBHHHMMMPPPOOOMMMJJJDDD@@@>>>???AAAGGGHHHDDD:::///((())),,,***)))'''&&&&&&(((+++---222555666222+++&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$'''&&&$$$###""""""!!!!!!########################""""""######$$$$$$$$$%%%##############################""""""""""""##############################"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&,,,444888555///)))%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%###$$$''')))'''''''''&&&&&&&&&&&&%%%$$$%%%((()))***)))((('''''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""&&&### """$$$###"""""""""""""""""""""""""""""""""""""""############""""""""""""############IIIGGGEEEEEEEEEDDDAAA???<<<;;;:::888666555444444111888===@@@EEEOOOXXX\\\[[[]]]\\\XXXXXXZZZYYYUUURRRNNNIIIDDD@@@<<<888666;;;???FFFMMMPPPQQQOOONNNEEECCCBBBDDDEEEDDDBBBAAADDDDDDEEEFFFGGGFFFCCC@@@999777444333333333222111,,,---///222333111---***%%%%%%&&&&&&'''((((((((()))******++++++,,,,,,---,,,------...///000111111................................................---------...........................////////////,,,,,,---------,,,++++++------------------------***))))))(((((()))***+++'''''''''(((((((((((((((***+++,,,...///000111222,,,111666999;;;???FFFLLLLLLTTTbbbmmmooohhheeeeeeddd___XXXPPPKKKIIIJJJKKKJJJNNNMMMEEE@@@BBBEEEEEEPPP^^^ZZZRRRVVVNNN???@@@GGGDDD???<<<===BBBIIIOOOPPPJJJFFFFFFEEEEEEKKKSSSZZZXXXTTTMMMGGGDDDEEEGGG666111...111444444555999777777999@@@GGGLLLKKKIIIHHHGGGEEEAAA>>>>>>@@@CCCAAA===777000***'''((()))((((((((((((''''''((()))+++///222///((($$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%%%%$$$###""""""""""""#######################################$$$$$$$$$##############################""""""""""""##############################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%+++111111,,,'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))&&&%%%&&&''''''&&&&&&'''###$$$&&&'''''''''%%%%%%&&&%%%%%%$$$#########$$$$$$######$$$&&&(((((('''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############################################################################################################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$###!!!!!!"""######""""""""""""""""""""""""""""""""""""############""""""""""""############>>>???@@@@@@AAA@@@@@@@@@;;;;;;:::999888888777777000444666777>>>JJJSSSWWWWWWXXXSSSLLLLLLQQQPPPKKKGGGEEECCCBBBAAA???;;;888888999<<<@@@DDDFFFFFFEEE>>><<<<<>>???AAAEEEJJJOOOPPPNNNLLL===;;;888666777777666555///333999???@@@<<<555///))))))))))))((((((((('''&&&&&&'''((()))***++++++''''''((()))+++,,,------////////////////////////........................---------------------------------.........//////+++++++++++++++***)))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''((()))***+++,,,,,,,,,///222555777666444222111666<<>>CCCIIINNNGGGBBBAAAEEEEEEAAACCCHHHHHHPPPQQQFFF888333333444...///333666555111333888:::999<<>>>>>>>>======???BBBFFF888222***'''((((((&&&###%%%''')))***)))((('''&&&###'''+++)))### ###'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$###############$$$$$$##############################################################################""""""""""""##############################!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&''''''(((((( &&&***'''!!! &&&---(((((('''''''''&&&&&&&&&"""###%%%&&&&&&%%%###"""!!!###%%%&&&&&&%%%&&&'''######$$$''''''&&&&&&(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&$$$###$$$&&&&&&%%%$$$'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$###############$$$$$$%%%%%%%%%################################################################################################!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""%%%### """&&&""""""""""""""""""""""""""""""""""""############""""""""""""############555777:::===???AAAAAAAAACCC@@@<<<;;;;;;;;;888666555333222555888===HHHSSS^^^```^^^VVVLLLFFFGGGKKKGGGDDDBBBBBBDDDFFFGGGHHHCCCBBBAAA===::::::;;;===<<<===???CCCFFFHHHFFFEEE<<<@@@DDDGGGIIIJJJLLLMMMDDD>>>:::;;;;;;666333222333999AAAGGGHHHCCC;;;666222000...,,,************&&&&&&&&&&&&''')))***+++((('''&&&&&&'''(((***+++((()))+++,,,,,,,,,***)))***+++++++++++++++******+++,,,---,,,+++***+++,,,+++***,,,//////---++++++)))(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''((((((*********+++,,,---......666777===FFFIIIBBB:::555:::;;;@@@FFFIIINNNYYYddd]]]WWWVVVZZZXXXNNNEEEBBBKKKKKKJJJIIIFFFBBB>>><<<;;;AAAGGGJJJJJJHHHHHHIIIHHHCCC???>>>@@@???<<<888999333333:::;;;666:::DDD<<<===@@@DDDFFFEEEAAA>>>EEEAAA<<<666222///......111222444555666555444333888@@@EEEEEEDDDDDDCCCAAA===;;;;;;===???===888333***)))((('''&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$########################""""""######$$$%%%""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######""""""######$$$%%%########################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%%%%&&&'''"""&&&(((&&&$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((%%%$$$&&&***+++'''###%%%$$$$$$######$$$$$$%%%'''%%%###$$$&&&'''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%***,,,***&&&""" $$$%%%&&&%%%###"""###$$$##############################$$$$$$$$$$$$######&&&%%%###"""""""""###$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!"""$$$&&&'''<<<111'''%%%%%%###"""###################################################$$$###"""!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!333444666999;;;===>>>>>>AAA>>>;;;999999999666444666333333444666888@@@IIIVVVYYYYYYTTTKKKEEEFFFHHHIIIGGGDDDCCCEEEHHHKKKLLLHHHFFFBBB???<<<:::999999888999;;;???CCCEEEEEEDDD:::???FFFJJJKKKJJJHHHHHHDDD???>>>AAAAAA;;;777555:::>>>EEEJJJIIICCC<<<777//////...---------......+++***)))((('''&&&&&&&&&''''''&&&&&&&&&'''((()))''''''(((((())))))))))))''''''((((((((((((''''''((()))******(((((()))***((((((***,,,---,,,+++,,,'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''))),,,...---,,,------,,,---.../////////999===DDDJJJFFF>>>999:::>>>CCCNNNVVVWWWTTTUUUYYYRRRJJJFFFIIIJJJGGGFFFGGGJJJHHHEEEAAA>>><<<:::999CCCGGGLLLMMMLLLJJJIIIIIICCC???;;;;;;======;;;777666111222999:::555888AAA;;;===@@@DDDFFFFFFCCC@@@>>>:::555///---...000222777666666666555555555555888???DDDBBBAAAAAA???<<<999:::;;;<<<;;;888222...***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%##############################""""""######$$$%%%""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######""""""######$$$%%%########################$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$%%%%%%%%%%%%$$$######$$$&&&&&&%%%#########%%%&&&'''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%######''',,,---***'''%%%$$$$$$######$$$$$$%%%&&&%%%###$$$&&&'''%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%)))***(((%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######""""""!!!!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!"""###%%%'''444+++######$$$###"""$$$######################################################"""!!!!!!"""###$$$!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!000000111333555777999:::>>><<<999888777666333111777444333444333222666<<>>777===EEEJJJJJJGGGCCCAAAAAA>>>???CCCCCC>>>999999@@@CCCHHHJJJIIICCC<<<777111111111111111000/////////...,,,***((('''&&&&&&)))))))))(((((((((((('''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&(((%%%'''(((((())))))((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***,,,---,,,***)))***...222333222222000......000111111000777>>>GGGIIIAAA999;;;BBBEEEKKKVVV^^^]]]TTTOOOOOOJJJCCC@@@BBBEEEFFFFFFHHHBBB???;;;888777888:::<<>>444111---***,,,111888<<<===;;;888555555666888999:::???BBB???======;;;777666888:::999555000+++))))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#############################################""""""######$$$%%%""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######""""""######$$$%%%########################$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%(((******'''$$$"""!!!&&&$$$######%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%)))------***&&&%%%$$$$$$######$$$$$$%%%&&&$$$###$$$%%%&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''(((%%%""""""$$$''''''&&&##############################$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!"""###%%%&&&***###!!!$$$######$$$########################"""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%"""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!............000222444666;;;:::888777666444222111666333333444333000000444999>>>DDDEEEAAA>>><<<<<<@@@@@@AAADDDGGGIIIHHHGGGMMMIIIEEEEEEFFFEEE@@@:::555444333444555666555444222777>>>CCCCCCAAA>>>======::::::>>>>>>;;;999;;;@@@BBBEEEFFFEEE@@@;;;777777777777666444222///...000000...---,,,+++++++++------,,,,,,+++***))))))'''((()))******)))(((''''''''''''''''''(((((()))'''((((((&&&%%%%%%&&&(((&&&((('''%%%%%%''''''%%%(((((('''&&&&&&'''((((((((((((***,,,...111444555///...,,,,,,---333999>>>777444000000222444444333444999@@@CCC===999===FFFIIIJJJOOOTTTRRRKKKIIIKKKDDDAAA@@@BBBDDDCCC>>>;;;555555444555888<<>>:::666333333666;;;>>>===AAAAAA>>>;;;;;;888444666777888444...)))'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!###############$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######""""""######$$$%%%########################$$$##################$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***---...+++(((%%%$$$%%% !!!#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''')))+++)))%%%"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$'''***,,,'''!!!!!!$$$'''&&&$$$##############################$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$"""$$$###"""$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%"""#########$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!---,,,,,,,,,---///111333777888888777555333222111555222222555555111000111...333999;;;:::777666555888:::???DDDHHHHHHEEEAAAEEEAAA???AAAEEEFFFBBB===<<<:::888777666333000---...111666888999999::::::;;;777666777888777999>>>:::<<<===>>>>>>;;;888666888999999999777555333111444333222000//////......//////...---,,,++++++******---000222111...+++((()))(((((((((((()))***+++,,,,,,+++)))''''''(((***&&&******''')))///111///---,,,+++***)))***+++,,,,,,,,,---...000222444555///000111///000888GGGRRR???:::555444777::::::999999888:::======;;;>>>CCCCCCBBBDDDGGGFFFBBBBBBEEE<<<;;;999999:::999444//////111444888===AAADDDFFF555444333333444555555555:::888555333333222000///...///333777777444444666333222111111222111///---,,,,,,---000333888<<<>>>999666333000222666<<<@@@@@@BBB@@@<<<:::;;;888444666666333...(((%%%'''***&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""!!!!!!!!!""""""#########$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######""""""######$$$%%%#################################$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((+++---,,,)))'''&&&$$$ %%%&&&######%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((&&&###!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$(((+++...((("""!!!$$$&&&$$$!!!##############################$$$$$$$$$$$$####################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### $$$%%%"""!!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$"""#########$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!+++++++++,,,,,,...//////222444666666444222222222333000111555666333111111+++...222333333111111111222666<<>>@@@???===BBBAAA???>>><<<888333//////000222222333444666888:::666444555444444:::AAA555666666777666666555444444555666777777888777777888777555333111000//////222000///---,,,,,,------111333555666555111---******))))))((()))***,,,---444333111...+++***,,,---''',,,...,,,000;;;@@@>>>333222///---,,,---......111000000/////////000000000222444444777BBBSSS___DDD>>>888777;;;???@@@>>>BBB<<<999;;;===<<<<<<>>>::::::===BBBBBB===::::::888666222...111555555222111333777;;;===>>>>>>>>>222111111333555777777666888777555222000......------///333555555333444444555333111000//////---+++//////000000111222222333555333000///111666;;;?????????===999888:::777333222000---(((%%%&&&(((+++%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""###$$$$$$%%%%%%######""""""######$$$%%%""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######""""""######$$$%%%########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%% ###''')))((('''&&&&&&%%%###(((...---%%%$$$((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%$$$###"""###%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######$$$''')))+++'''###!!!###$$$"""!!!##############################$$$$$$$$$$$$######"""!!! !!!"""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""###&&&%%%"""!!!###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$######"""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!))))))***+++,,,,,,,,,,,,---000333444222111111222333//////444666444111111......//////.........///...111666<<>>444444333222222222222333111111222333444666777888666555444222222111111111777555222000///000222444777777777555333111...---------,,,+++,,,...000111:::999666222...,,,...///)))///000---222???EEECCC888666333000......//////111111000000000000111111555444444888???HHHQQQWWWCCC<<<555444:::???@@@???BBB;;;777999;;;::::::;;;:::888888;;;;;;555222222222333111///333999:::555333444666888888777666555000000000333777888777666444333222000...---------+++...111111111111222222555222000.........---,,,000///...---...///000111222111000111222555888;;;::::::777333444777555000+++)))'''&&&'''((((((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""##################!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######""""""######$$$%%%########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%%%%%%%$$$######$$$%%%%%% """%%%&&&%%%%%%%%%&&&###%%%...777222%%%""")))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$""""""###%%%""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$%%%&&&$$$$$$###"""""""""####################################$$$$$$$$$$$$######"""!!! !!!$$$(((***######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!$$$"""###&&&%%%""""""%%%""""""""""""""""""""""""########################!!!"""######$$$###""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!'''(((***+++++++++***))))))---111222111000000222333///...333555333000000111000///---,,,,,,...///,,,---000555:::<<<<<<;;;======;;;888555555777999;;;===@@@CCCDDDBBB===999777888888777444222222333111000111333222000444:::555444222111000000111111222111111000111222333444000000000111222333555555===:::666444333666999;;;<<<:::666222000///...///222111000///000222444666===<<<999444///...///000,,,222222,,,000<<>>:::888444111///...////////////000111333555777888<<<777444888BBBHHHHHHEEE???777000///666;;;===<<<;;;666444777888777999<<<@@@999444333111...---///)))...222333888<<<777...222333333333333222111000...---...111555666555222000000000...,,,,,,,,,...***---000///...000111111222000---,,,---------,,,///---++++++---111555888222222222222333555666777666666222///000444333...%%%######&&&)))***(((%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%#########"""###$$$$$$%%%""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$#########"""###$$$$$$%%%########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$######$$$%%%&&&###$$$&&&&&&%%%$$$%%%&&& $$$111:::333### '''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$(((((('''$$$###"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$%%%%%%"""!!!###%%%""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&$$$$$$$$$!!!"""###""""""$$$%%%##############################$$$$$$$$$$$$######$$$###!!!!!!$$$)))///222######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!! ###"""###%%%$$$"""###'''""""""""""""""""""""""""########################""""""###$$$$$$###!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!((('''((()))******(((&&&'''((((((***,,,...000111...000222444444333000///////////////...---+++******)))***+++---111444666:::888666666777888888888;;;;;;<<<>>>@@@@@@>>>===777666666888;;;:::666333222222111000000/////////000///...------...000111333555777555222///...///222222222222333777===AAA???;;;666222111555;;;???BBB>>>888222///...///000333666888666222111555999;;;:::888555222000...---111222333222111111222333444333222222222333555666888555222111333666888999888888888;;;???AAABBBBBB555444222444666777444222111111111222333444666666444222///---,,,,,,---...000111222444444444333333222222111111000...---,,,,,,...000222111000---,,,,,,,,,------......------000///---,,,---...000222111...++++++,,,+++(((%%%******+++---///000111222222222333333333222111111...///111222111---***'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################""""""!!!!!!"""###$$$$$$$$$ """+++...)))$$$$$$###$$$&&&&&&&&&$$$"""!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!###$$$$$$######$$$%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$$$$###""""""""""""""""""######$$$""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$###""""""######"""""""""###%%%&&&!!!######"""""")))555>>>%%%%%%%%%$$$###"""!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""+++******+++------+++)))'''(((((()))+++,,,---...---...000222222111000///111111222222111///...---,,,+++******,,,...000222555333222333555777888888666666888;;;???AAA@@@???888666666777999999777444666555444333222000//////...---,,,+++***+++---...///222444333111//////000111111111111111444888;;;:::777222//////222777:::===:::777333111111333444888;;;===;;;666444555888666555555444222111111000555666777666555444555777555444222222333555888:::999666222111333555777888:::888777777888888777555111000///000222333111...222222111000000000000000000//////...///000111222111222444555555444333222///000000000000//////...,,,---///000///...---,,,******+++,,,---------,,,///.........///000222333111...,,,,,,------+++(((***+++,,,---///000111222111222222222222111000000111111000...,,,***((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################$$$$$$######$$$%%%%%%&&&$$$ """))),,,((($$$$$$###$$$%%%&&&&&&$$$###!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$########################!!!###$$$$$$######$$$%%%###################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$##################$$$$$$%%%"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""####################################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################"""""""""###%%%%%%!!!###$$$""" """(((...$$$%%%%%%$$$$$$"""!!!!!!############"""""""""!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""######$$$!!!!!!!!!!!!"""""""""""",,,++++++,,,------,,,***'''((((((((()))******+++,,,,,,---...//////000000111111222222222000///...---,,,+++*********,,,,,,///...---...222555666777333333444888<<<>>>>>>>>>888666555555777777777666999888777555444222111000---,,,+++)))))))))******,,,...000000///.........///111111111111111444666333111...,,,---///222444666555444333333444666666:::===>>><<<777444333444000000111111222333333333555777888777666555666777444333111111333666:::===888555222111222444555555888666444333222111///---111000000111222222111/////////...------------......//////000111222333333111333555666666444222000,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,......//////000111222222---,,,++++++,,,,,,+++)))++++++,,,---...///000111000000111111000//////...333111---)))'''&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################$$$$$$$$$###$$$$$$%%%&&&###!!!"""&&&(((&&&$$$$$$###$$$%%%&&&%%%$$$###""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$########################!!!###$$$$$$######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################***)))'''&&&$$$#################################%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""#################################### !!!"""###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$#########"""######$$$%%% """%%%$$$!!! """$$$$$$$$$$$$$$$###"""!!!############""""""""""""########################"""""""""!!!"""######$$$###""""""!!!!!!""""""###""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""+++***)))***+++,,,***)))((((((((((((((((((((((((************+++---///000...///000000000///...---,,,+++***))))))))))))***+++***)))***...000222222222222222444777888888777777555333333444555666777777777666555444333333222...---,,,+++************+++,,,......---,,,++++++---///111111111111222333///...---,,,,,,...///000000111111222333444444555555888999888555111//////,,,---...///000222222333111222333333111111222333222000//////111555:::===666444000///000111222222333222000000111111000...////////////000000///...******++++++,,,...///000///000000111111000//////111222555666555333000...***++++++,,,,,,,,,,,,,,,++++++***)))***+++,,,---((()))***,,,------------......////////////......(((((((((((()))))))))))),,,,,,,,,---...///000000////////////...---,,,,,,///---***&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$######################################################"""""""""""""""#########""""""###$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################!!!###$$$$$$######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$##############################$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&%%%$$$###""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#################################### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%##################$$$$$$!!!$$$$$$###!!!!!!"""$$$$$$$$$$$$$$$###"""!!!#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###""""""""""""""""""###""""""""""""""""""""""""############"""""""""!!!""""""############"""""""""""""""""""""######$$$!!!!!!!!!!!!"""""""""""",,,***))))))+++++++++)))((())))))***)))((('''''')))((((((((()))+++...///------///000000///......*********************++++++)))'''(((***,,,---,,,///......///222444444333444333222111111222555777333333333333333444444444111000///...---------,,,------------,,,+++(((''''''***---.........///000---------------...//////------...//////000000000///111333333111///...---+++,,,,,,---...//////000,,,---......,,,,,,---......,,,++++++---111555888333111...---...//////......---,,,---///000000...((())))))***))))))((((((+++++++++,,,---...///000---......///......---,,,///111222333333111...---)))))))))))))))(((((('''***)))(((((((((***+++,,,***+++,,,---............------------,,,***)))(((&&&''''''(((((()))******,,,---------......//////------------,,,+++***)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########################################################"""""""""""""""###"""######""""""###$$$$$$###$$$$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################!!!###$$$$$$######$$$%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################"""###$$$%%%%%%%%%%%%%%%"""######$$$$$$######"""################################################!!!###%%%%%%$$$######%%%"""""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################"""""""""###$$$$$$"""""""""""""""""""""""""""##################"""!!!"""""""""##########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%#########$$$############!!!"""######""""""###$$$######$$$$$$$$$###""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""######""""""""""""""""""""""""############"""""""""!!!""""""############"""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""---,,,******,,,---,,,+++******+++,,,+++***((('''((((((''''''(((***,,,------...///111111111000000******+++++++++,,,,,,,,,+++)))''''''((())))))(((***))))))+++...111222222000000000///...///222555//////000111222333333444222222111111000000/////////...---------+++(((%%%$$$&&&(((***)))***+++,,,+++++++++,,,,,,---......++++++++++++++++++++++++,,,---...//////...------+++++++++,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,******))))))***,,,///000///---+++***+++,,,,,,,,,+++***)))***,,,,,,+++***''')))+++***)))((())))))//////...------------...)))******+++,,,---......------...///......,,,,,,((((((((((((((('''&&&%%%))))))(((((((((***+++,,,,,,,,,---.........------,,,,,,+++***((('''&&&&&&''')))++++++******,,,---------..................,,,,,,,,,+++***)))((('''###$$$&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################&&&%%%$$$$$$###$$$$$$$$$!!!%%%&&&###!!!###$$$###$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################"""###$$$$$$%%%%%%%%%%%%#########$$$$$$#########################################################!!!$$$''''''$$$"""###$$$""""""!!!!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$######$$$$$$%%%&&&'''""""""""""""""""""""""""!!!"""############"""!!!""""""""""""################################################""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###$$$$$$$$$$$$###""""""$$$###"""!!!!!! !!!!!!######$$$$$$$$$######"""""""""""""""############ !!!!!!"""############"""$$$######""""""######$$$""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""---+++))))))***,,,,,,++++++,,,---...---,,,+++)))((((((((((((((()))******+++,,,...///000000000///------------------,,,,,,+++(((&&&&&&'''((()))((()))'''&&&(((***---......,,,---......,,,---000333/////////000111111222222000000000111000000000//////---,,,---......***''''''((())))))(((((()))+++)))((((((((()))***,,,,,,))))))((((((((()))******+++*********+++++++++******************+++++++++***+++,,,+++***)))***,,,((((((((((((((()))))))))***)))'''((()))*********(((''''''(((***++++++******---///...,,,+++,,,...000///......------......+++******)))***+++,,,---******************++++++&&&'''(((((((((((((((((((((((((((((()))***+++,,,,,,------------,,,++++++***)))((('''&&&'''(((((((((***,,,,,,******,,,.....................------++++++******)))'''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''###$$$&&&''''''&&&$$$#########$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################&&&%%%%%%$$$######$$$$$$ &&&((($$$"""$$$%%%###$$$#########$$$$$$%%%&&&""""""""""""""""""""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%################################################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################""""""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$######################################################'''+++***&&&######%%%######""""""######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%&&&########################"""###$$$$$$$$$$$$###"""""""""""""""####################################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""##################$$$$$$%%%$$$###"""!!!######"""""""""""" """######$$$$$$$$$######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""$$$######""""""######$$$""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""+++)))'''&&&((()))))))))+++,,,...//////...,,,+++(((((())))))))))))))))))((()))+++---......------////////////...---,,,+++)))(((&&&&&&'''))))))))),,,***''''''((())))))((())),,,...---,,,,,,...111000000000000000000000000......//////000/////////...,,,,,,---000000---***---------,,,***)))***,,,&&&&&&%%%%%%&&&((()))***((((((''''''''')))***,,,***((('''&&&'''(((''''''(((((())))))******++++++((()))******)))((()))***(((((())))))((('''&&&%%%(((&&&%%%&&&((()))))))))&&&%%%&&&(((+++.........)))+++...---+++)))***,,,,,,,,,,,,---...///000111000///,,,***(((((()))***)))((('''''''''(((***+++%%%&&&''')))***+++++++++'''(((((()))***+++++++++,,,,,,,,,,,,+++***))))))((('''&&&%%%&&&(((***,,,''')))+++***((((((***,,,...............---------*********)))(((&&&%%%$$$''''''&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%"""###$$$%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################$$$$$$###"""!!!!!!""""""&&&)))%%%"""%%%%%%"""$$$#########$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%)))---,,,'''$$$$$$&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$###"""!!!!!!!!!"""###########################$$$%%%&&&&&&%%%$$$###""""""""""""#################################### !!!"""###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!!!!"""###%%%'''&&&$$$!!!"""######$$$$$$$$$######!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""$$$$$$######"""$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%&&&'''((()))***)))*********++++++++++++***)))((('''&&&&&&&&&'''%%%%%%&&&((()))+++,,,,,,//////////////////......111...+++***++++++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))+++++++++***)))///......------,,,,,,,,,---,,,,,,++++++,,,,,,---)))***++++++))))))***+++,,,,,,,,,++++++*********''''''((())))))))))))((())))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&(((***,,,---,,,,,,---...,,,+++******))))))******))))))******+++++++++,,,---***((((((******'''%%%&&&&&&&&&'''''''''(((((())))))***,,,......,,,)))(((((((((((()))))))))***------,,,+++)))(((&&&%%%%%%%%%&&&((()))+++,,,,,,(((((()))***+++,,,,,,---,,,,,,+++***)))+++...222+++)))'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############%%%(((+++$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&######""""""""""""######""""""###$$$$$$$$$$$$###########################"""""""""###$$$$$$$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""###############"""!!!!!!######################################################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$############"""""""""""""""""""""""""""#######################################"""!!!"""#########"""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""!!!!!! ###############"""!!! !!!"""###$$$$$$%%% !!!"""###$$$$$$"""""""""""""""#########""""""""""""""""""""""""$$$#########""""""!!!!!! """######!!! !!!  !!!"""###!!!"""""""""""""""!!! &&&&&&&&&&&&&&&'''((()))))))))))))))************)))(((''''''''''''''''''%%%&&&'''((()))******+++,,,---............------...,,,***+++,,,,,,***(((&&&&&&''''''''''''''''''((()))***+++++++++***)))***************)))))))))***))))))(((((())))))***)))+++,,,+++***)))***+++,,,,,,+++++++++*********(((((()))***************))))))((((((''''''((((((&&&&&&&&&''''''''''''''''''&&&&&&'''((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((''''''&&&&&&&&&'''''')))+++,,,---,,,+++,,,---,,,++++++***************************++++++++++++***(((&&&&&&((((((&&&$$$&&&&&&&&&'''''''''(((((((((((()))+++---,,,***((((((((())))))))))))))))))))))))))))))'''&&&%%%$$$''''''(((((())))))******)))))))))***++++++,,,,,,+++++++++***)))))),,,...)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$######$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$######$$$%%%########################!!!!!!"""""""""#########$$$$$$$$$##############################$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$###""""""############################################################################################################$$$$$$$$$%%%############################################################""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""#######################################"""""""""#########"""##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!############"""""""""!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""############"""""""""!!!!!!"""######!!!!!!"""###!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""'''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''((((((((()))&&&''''''''''''((((((((()))***+++,,,,,,---,,,,,,+++++++++,,,......,,,***&&&&&&&&&'''(((((()))))))))******+++******)))((('''''''''''''''((((((((())))))(((((((((((()))))))))+++,,,+++***)))***++++++++++++***************)))******+++,,,+++++++++******)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''&&&&&&&&&'''(((((()))+++,,,,,,******+++,,,,,,,,,+++************+++***************)))))))))(((&&&%%%&&&''''''&&&%%%&&&&&&'''''''''(((((((((((('''((()))++++++)))''')))))))))(((((((((((((((%%%%%%&&&&&&%%%%%%$$$###))))))))))))((((((((((((************************)))***+++***((('''(((***''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###"""!!!"""$$$###$$$%%%&&&&&&%%%$$$###"""!!! !!!######$$$$$$$$$$$$######""""""$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""######$$$%%%%%%%%%%%%$$$######################################################################################################"""""""""#########$$$$$$################################################"""""""""###############""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###""""""""""""""""""######""""""""""""############################################################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!$$$###"""!!!!!!!!!"""###"""""""""""""""#########$$$$$$###"""!!! !!!!!!""""""############""""""""""""""""""""""""############""""""""""""""""""###"""!!!"""$$$'''######"""!!!!!!!!!""""""###""""""!!!!!!"""######''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++((('''''''''&&&&&&&&&&&&&&&'''((()))***+++++++++***+++,,,---...---+++)))%%%%%%&&&&&&'''((())))))))))))))))))((((((''''''&&&&&&&&&''''''(((((()))++++++************++++++)))***++++++))))))***+++*********************)))******+++,,,,,,,,,,,,,,,***************))))))(((((((((((('''&&&&&&&&&%%%%%%'''((()))))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((())))))***+++***))))))***+++,,,,,,+++***************)))))))))((('''''''''&&&''''''&&&''''''(((((('''''''''''''''(((((((((((()))(((((()))++++++)))''''''''''''''''''&&&&&&&&&######$$$%%%%%%%%%%%%$$$(((((((((((((((((())))))+++++++++******)))))))))''')))******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###""""""###$$$"""###%%%&&&&&&%%%###"""###"""  !!!###%%%%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""############$$$$$$%%%$$$$$$######################################################################################################!!!""""""""""""#########################################################"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""""""""""""""#########!!!"""""""""####################################"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%###""" !!!###$$$#########"""""""""""""""$$$$$$###"""!!! !!!!!!""""""######$$$$$$""""""""""""""""""""""""#########""""""""""""""""""###"""!!!!!!###&&&)))$$$$$$###""""""!!!"""""""""!!! !!!"""###'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((()))***,,,------------((((((((('''&&&&&&%%%%%%%%%%%%'''((())))))))))))***,,,---...,,,***((('''$$$$$$%%%&&&'''(((((()))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''++++++************++++++((()))******(((((()))***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))******+++***)))((((((((((((((('''&&&&&&&&&%%%%%%(((***+++***((()))***))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((())))))((('''(((***+++,,,+++******))))))******''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))+++***)))***++++++***(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''''''''(((((())))))******+++******))))))(((((('''&&&((())))))'''$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$###"""###%%%!!!"""$$$%%%%%%$$$"""!!!$$$###"""!!!!!!###%%%&&&$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""############""""""###############"""################################################################################################!!!""""""""""""#########################################################""""""######$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$######""""""######$$$###########################$$$$$$%%%%%%$$$$$$###!!!!!!""""""############!!!"""""""""####################################"""$$$%%%$$$""""""###%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$###!!! """###%%%#########"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""######"""###"""!!!!!!###&&&)))$$$$$$###""""""!!!"""""" !!!"""&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((()))+++---......---,,,))))))(((((('''&&&&&&%%%$$$%%%&&&''''''((('''''')))+++---,,,***(((''''''&&&&&&&&&''''''(((((()))(((''''''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%((((((''''''''''''((((((&&&((()))((('''&&&'''((((((((((((((())))))))))))((())))))***+++*********((()))***+++***)))(((''''''''''''''''''&&&&&&&&&%%%)))------***(((((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''((((((&&&'''''''''&&&'''***,,,******)))(((((((((((()))%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$$$$%%%&&&''''''((((((((())))))))),,,***))))))***+++***(((######$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&''''''((()))******+++))))))((((((''''''&&&&&&%%%'''((((((&&&############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$######$$$%%%!!!"""############"""!!!$$$###"""""""""###%%%&&&########################$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!"""############"""################################################################################################"""""""""#########$$$$$$#########################################################$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#####################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$""""""""""""####################################"""$$$&&&%%%"""!!!###&&&%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""############$$$###"""!!!!!!!!!"""###$$$"""""""""""""""######### !!!!!!""""""###### !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############""""""###"""!!!"""$$$'''######"""!!!!!!!!!"""""" !!!!!!!!!!!!!!!$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''((()))+++,,,---,,,+++******))))))(((((('''''''''%%%&&&&&&'''''''''&&&&&&''')))***)))'''&&&(((***))))))))))))))))))******)))((('''''''''((()))***&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&''''''''''''((((((((())))))&&&'''(((((())))))(((((('''((()))******((('''%%%&&&&&&&&&'''''''''''''''&&&+++///...***'''''')))''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&%%%%%%'''***---))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((***+++)))'''%%%&&&((('''((((((((())))))))))))+++***(((((())))))((('''######$$$%%%&&&'''((((((&&&&&&'''((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%###$$$$$$$$$$$$%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###"""""""""$$$########################""""""""""""############"""""""""###$$$$$$%%%%%%###############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!"""######$$$$$$!!!"""######$$$$$$$$$###############################################################################################################$$$$$$$$$%%%################################################%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!!!!"""######$$$$$$""""""""""""####################################!!!%%%'''&&&"""!!!###'''$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""""""""############!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!"""""""""############!!!"""######!!!!!!"""###!!!!!!!!! !!!!!!"""""""""$$$$$$$$$"""!!!#########$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((('''(((***+++++++++)))(((******))))))((((((((((((&&&&&&'''''''''&&&%%%%%%%%%'''((((((&&&&&&))),,,,,,,,,,,,+++++++++++++++***)))(((((((((***+++,,,)))))))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&'''''''''(((((())))))%%%&&&&&&'''''''''''''''&&&''')))***)))(((&&&%%%%%%&&&&&&''''''(((((((((''',,,000///***'''&&&(((''''''''''''''''''''''''&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&&&&###$$$%%%%%%%%%'''+++...(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((---///000...+++)))***,,,(((((((((((())))))))))))+++)))'''''''''((('''&&&###$$$%%%&&&((()))******&&&'''(((((())))))((((((+++******)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###"""!!! !!!###%%%%%%$$$######$$$%%%%%% !!!"""###"""""""""!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###################################################################################################$$$$$$$$$$$$%%%%%%%%%################################################&&&%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""####################################!!!%%%(((&&&"""!!!###'''"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$ !!!"""############### !!!!!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$ """######!!! !!! !!!"""### $$$&&&'''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$&&&(((***---,,,+++)))))))))******'''''''''((()))+++,,,---------,,,+++***)))((('''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))***))))))(((((('''''''''''''''((()))***&&&&&&&&&'''''''''(((((()))(((&&&&&&%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''((()))******)))((('''***++++++,,,+++***)))(((++++++***)))(((''''''&&&%%%%%%&&&&&&%%%%%%$$$###''''''(((***+++,,,***)))+++***)))(((''''''''''''%%%&&&''')))))))))((((((+++***(((&&&%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&###$$$&&&(((+++***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""########################$$$$$$###"""###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$###"""!!!################################################################################################"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%"""!!!$$$%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! """''',,,!!!""""""#########""""""$$$$$$$$$#########""""""###"""!!!###%%%''''''&&&%%%%%%%%%$$$$$$#########"""!!! !!!###$$$!!!"""$$$$$$#########$$$$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!"""############$$$$$$$$$"""###$$$%%%%%%$$$"""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################""""""""""""############"""""""""""""""""""""""" !!!#########"""!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$#########"""""""""$$$%%%$$$###$$$#########""""""!!!!!!###"""!!!"""$$$%%%%%%%%%!!!!!!"""###############""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$"""!!!!!!"""$$$!!!###$$$%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''&&&%%%$$$$$$&&&''')))***)))((((((((()))***+++(((((((((((())))))***++++++******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''((()))&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))******)))(((((()))***++++++++++++***)))***))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''(((***+++***)))((('''''''''((())))))***+++''''''((()))***)))((((((''''''&&&%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$""""""$$$&&&))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""########################%%%$$$#########$$$%%%&&&&&&%%%$$$###""""""###$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################################################################"""###$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&###"""$$$%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!!"""&&&)))""""""############""""""$$$$$$$$$#########""""""###""""""###%%%&&&&&&%%%$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!"""######!!!"""$$$$$$#########$$$#########"""""""""""""""############"""""""""!!!""""""#########$$$$$$$$$"""###############""""""##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""######""""""""""""!!! !!!###$$$###"""############"""""""""!!!###"""!!!!!!###%%%%%%$$$!!!!!!"""###############"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""!!! !!!"""### !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++))))))******+++++++++***)))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***))))))((((((((((((((()))((((((((((((((((((((((((((((((''''''''''''&&&&&&'''&&&%%%$$$###"""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''''''''''''''((())))))))))))************)))))))))******+++++++++******'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((()))*********)))(((''''''(((((())))))***++++++((())))))))))))(((((('''#########$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###""""""$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!"""$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$#######################################%%%%%%$$$#########$$$$$$$$$######""""""""""""###""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!########################################################################"""###$$$$$$%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((($$$"""$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""$$$&&&#####################"""$$$$$$$$$###############%%%###"""###$$$%%%$$$############""""""""""""""" !!!""""""######""""""!!!"""$$$$$$#########$$$""""""""""""########################"""""""""""""""""""""#########$$$$$$"""""""""!!!!!!""""""#####################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$###"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!! """###"""!!!############""""""""""""###!!! !!!###%%%%%%$$$!!!""""""############""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((***++++++,,,***+++,,,---------,,,,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''((()))&&&''''''(((((()))******)))((((((((((((((((((((())))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((())))))***)))******************)))+++++++++******)))))))))%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))************+++,,,,,,***(((''''''************)))(((''''''(((((((((((('''&&&&&&%%% !!!###$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$'''%%%######%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$...***&&&######$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################%%%%%%$$$#########"""""""""""""""!!!!!!!!!!!!"""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$######################################################%%%))))))%%%###$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$#########$$$$$$##########################################&&&$$$######$$$$$$###!!!##################"""""" !!!"""$$$$$$###""""""!!!"""$$$$$$#########$$$!!!!!!""""""######$$$$$$#########"""""""""""""""""""""""""""############"""!!! !!!###$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""&&&%%%$$$"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!"""!!! !!!#########"""#########""""""""""""""""""!!! !!!###$$$%%%$$$!!!"""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&((()))***+++,,,***+++---.........---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&((()))***&&&''''''((()))***+++,,,))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''(((((()))(((((('''''''''(((((()))(((((((((((()))*********))))))))))))))))))***---,,,+++)))((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''')))***++++++,,,+++---///...+++(((((()))))))))******)))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$ """###%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''******'''%%%,,,)))&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$...***&&&######$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$########################################################################$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""!!!!!!!!! !!!"""###$$$%%%%%%%%%#########################################################################################################$$$$$$######"""################################################%%%))))))%%%###$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$"""!!!%%%%%%$$$###""""""##############################&&&$$$############""" $$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###"""!!!"""$$$$$$#########$$$!!!!!!""""""######$$$$$$""""""""""""""""""######!!!!!!"""""""""#########"""!!! !!!###$$$$$$######""""""!!!!!!!!!""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""&&&%%%$$$"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######"""######$$$$$$######"""###"""!!!"""$$$%%%$$$###""""""""""""""""""######"""!!! !!!###$$$$$$$$$""""""#########""""""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!"""""""""!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&((()))******)))***,,,......---,,,++++++******)))(((''''''&&&'''((((((''''''&&&$$$$$$""""""###$$$%%%''')))***&&&''''''(((***++++++,,,(((((())))))))))))******(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((((('''''''''&&&&&&&&&((()))***))))))(((''''''''''''(((''''''((((((((()))))))))&&&'''((())))))***))))))+++***))))))((()))))))))((((((((((((((()))******))))))(((((((((((()))))),,,+++)))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&((()))***+++++++++***---///...***(((((()))$$$%%%'''((())))))((('''%%%$$$######"""######$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%(((,,,,,,)))%%%---+++'''&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!"""$$$%%%%%%"""""""""############$$$######""""""""""""#############################################$$$$$$$$$#################################$$$######"""!!! !!!!!!""""""""""""!!! !!!"""###$$$%%%%%%%%%#########################################################################################################$$$######"""!!!################################################$$$'''((($$$"""$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!'''&&&$$$###""""""###$$$###############$$$$$$$$$%%%$$$""""""######""" $$$$$$$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$######!!!"""$$$$$$#########$$$""""""""""""############""""""""""""############!!!!!!!!!"""""""""######!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""!!!!!!""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""$$$$$$###"""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$""""""###$$$%%%$$$###""""""""""""############"""  """$$$$$$###"""############""""""!!!""""""""""""""""""""""""!!!"""######$$$$$$######""""""!!!!!!!!!!!!""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((()))+++---...,,,+++)))************))))))(((''''''(((((())))))((('''&&&############$$$%%%''''''&&&&&&''''''((()))******((((((((()))))))))******(((((((((((((((((()))******))))))(((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((***+++,,,+++***)))***)))(((((()))+++---...,,,+++***))))))))))))***))))))))))))************&&&'''(((***************+++***))))))(((((())))))(((''''''''''''((()))))))))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***&&&'''((()))************'''***...,,,(((&&&''')))"""$$$&&&'''((('''&&&&&&$$$######""""""###$$$%%%$$$$$$#########$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$(((,,,---)))$$$)))(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$$$$$$$""""""""""""##################""""""""""""##############################""""""#########$$$$$$$$$########################!!!"""###$$$$$$######""" !!!"""#########""""""!!!"""###$$$$$$$$$$$$$$$###############################################################################################################"""!!!!!!################################################"""&&&&&&###"""$$$%%%###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$%%%$$$###(((&&&$$$###""""""###$$$""""""#########$$$$$$$$$$$$###""""""######"""!!!"""#########$$$$$$$$$$$$######""""""######$$$%%%!!!"""$$$$$$#########$$$#########"""""""""""""""!!!"""""""""############!!!!!!!!!!!!"""""""""### !!!"""###$$$$$$$$$$$$!!!!!!!!!"""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""!!!!!!""""""######""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############""""""###"""!!!"""###$$$$$$"""!!!"""""""""############"""  """$$$$$$##################"""!!!!!!""""""""""""""""""""""""!!!""""""##################"""!!! !!!"""### !!!"""###$$$######"""""""""""""""""""""""""""####################################$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''(((+++------,,,***((()))************)))((((((&&&'''(((************)))%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))''''''(((((()))))))))***************+++,,,---...+++******)))((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((***,,,---...---+++***,,,+++******+++---///000------,,,+++******++++++)))*********++++++++++++%%%&&&(((************)))******)))((((((((((((((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''((($$$$$$######$$$&&&'''(((&&&''''''((()))***++++++&&&'''((())))))***))))))$$$(((,,,+++'''$$$&&&(((%%%&&&'''''''''%%%###!!!$$$$$$#########$$$&&&'''%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%######''',,,,,,(((###%%%$$$$$$$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""""""""""""""##################""""""""""""##############################""""""######$$$$$$$$$$$$######################## !!!"""###$$$$$$###""" !!!"""$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#######################################################################################"""!!!!!!########################"""""""""""""""""""""""" $$$%%%"""!!!$$$%%%###########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###  ###&&&%%%$$$((('''$$$###""""""###$$$""""""######$$$$$$$$$$$$###"""!!!"""###$$$###"""!!!!!!""""""#########$$$$$$###"""""""""###%%%&&&!!!###$$$$$$######$$$%%%$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%%%%$$$ !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!"""!!! !!!"""######!!!!!!!!!""""""#########$$$!!!  """###$$$##################"""!!!!!!""""""""""""""""""""""""!!!!!!"""###############$$$"""!!!!!!"""$$$!!!###$$$%%%$$$"""!!!########################""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''(((***+++------,,,+++***++++++++++++++++++++++++)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&''''''(((((()))))))))***+++,,,---------------...---,,,+++***(((((('''%%%%%%$$$%%%&&&(((***+++((((((((((((((())))))***,,,---------,,,,,,+++***---,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,---------......---,,,***)))((((((((()))+++***)))(((((((((((((((***)))((('''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&(((***)))&&&%%%''')))((((((''''''((()))******&&&''')))+++,,,+++***)))'''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###%%%###""""""###$$$$$$###########################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%""""""$$$%%%###$$$'''%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$######"""#################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""###### !!!"""###$$$$$$%%%$$$$$$$$$############"""#########"""""""""""""""&&&$$$######$$$%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$############"""###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!! !!!###$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""!!!!!!!!!!!!########################$$$$$$$$$#########""""""$$$###""" """###$$$""""""""""""""""""""""""######""""""!!!!!! """"""############""""""""""""""""""""""""""""""$$$#########""""""!!!!!!############""""""""""""""""""######$$$$$$$$$%%%##############################""""""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$#########""""""!!!!!!################################################$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&&&&''''''((()))+++,,,---,,,+++***++++++++++++++++++++++++)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((((()))***,,,---.........++++++***)))(((''''''&&&&&&&&&&&&'''((()))++++++))))))(((((())))))***+++---------------,,,++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---.........---,,,,,,++++++,,,+++***)))((((((((()))))))))((('''''''''''''''((((((((((((((('''''''''###$$$$$$%%%&&&&&&&&&%%%''')))***(((&&&&&&(((***))))))((((((((()))******''')))***,,,,,,+++***)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%###""""""###$$$$$$###########################$$$$$$$$$#########"""""""""############$$$$$$$$$'''###"""$$$$$$###%%%)))%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$################################################$$$###############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""######""""""""""""######!!!!!!""""""######$$$$$$$$$$$$$$$############"""############""""""""""""%%%###""""""###$$$###"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$############"""#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!! !!!"""###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""!!!########################$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""############"""""""""!!!############""""""""""""$$$$$$$$$#############################################""""""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''(((***+++++++++***)))************************(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&(((***,,,---......)))))))))(((((((((''''''&&&'''((()))***+++++++++)))))))))((())))))***+++,,,,,,---------,,,++++++***+++,,,---...///000000---------,,,,,,---------000///...,,,+++)))((((((+++***)))((('''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%&&&((())))))((('''&&&######$$$&&&'''''''''''')))))))))(((&&&''')))++++++***)))))))))))))))))))))***+++++++++***)))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###%%%###""""""###$$$$$$###########################$$$$$$$$$###############"""############$$$$$$$$$((($$$###$$$%%%$$$&&&***%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&########################"""############$$$$$$$$$################################################""""""""""""###$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""#########$$$$$$$$$############"""###########################"""!!!!!!#########!!!######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$#############################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$############"""$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""########################$$$############"""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""############$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""############""""""""""""############""""""""""""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((())))))))))))((((((((())))))))))))******'''((((((((())))))(((((((((((('''''''''(((((()))&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&((()))*********((((((((()))))))))))))))%%%&&&(((***+++******)))(((''''''''''''((())))))*********++++++***))))))******++++++,,,------...,,,,,,++++++++++++,,,,,,---,,,+++***((('''&&&%%%(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###%%%(((***+++)))'''%%%$$$%%%&&&((()))************)))(((''''''(((***,,,,,,+++***)))))))))))))))))))))***))))))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%###""""""###$$$$$$###################################################""""""#########$$$$$$$$$'''$$$$$$''''''%%%%%%(((%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$################################################""""""""""""###$$$%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######""""""""""""###############"""""""""""""""$$$$$$$$$#########"""""""""###############$$$$$$###"""!!!"""$$$$$$###"""######$$$$$$$$$$$$##############################################################################"""######$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""###############"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""#############################################""""""""""""######"""!!!!!!"""######"""""""""""""""""""""""""""""""""######$$$$$$$$$""""""############""""""""""""""""""""""""""""""#########"""""""""""""""############"""""""""!!!$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""############"""""""""""""""########################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''(((((()))))))))''''''((()))*********))))))))))))((())))))******'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''$$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%&&&''''''&&&''''''(((((('''''''''))))))))))))))))))))))))***))))))(((((())))))***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###%%%)))+++,,,***'''%%%&&&'''(((***+++,,,,,,,,,***)))(((((()))***+++,,,++++++***)))((((((((()))(((''''''&&&%%%$$$######$$$$$$$$$######$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%###""""""###$$$$$$###################################################""""""#########$$$$$$$$$######%%%***+++&&&$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$####################################""""""#########$$$$$$$$$################################################""""""""""""###$$$%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######""""""""""""###############"""""""""""""""$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%###""""""$$$&&&&&&%%%#########$$$$$$$$$$$$##############################################################################!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""##################"""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!"""""""""#########$$$########################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""#########""""""############""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""!!!!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""##############################""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''(((((()))&&&''')))***+++++++++***))))))))))))***+++,,,---******)))(((''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''###$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%'''***,,,---+++(((&&&((((((***+++,,,,,,,,,,,,***)))(((***,,,---,,,+++***)))((((((((((((((((((&&&&&&%%%$$$###"""""""""%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$##########################################$$$$$$$$$"""############$$$$$$$$$""""""%%%***+++&&&###$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""###$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######"""""""""""""""#########$$$$$$$$$############"""""""""######$$$%%%%%%%%%""""""###%%%''''''%%%#########$$$$$$$$$$$$#####################$$$$$$$$$###############$$$$$$$$$########################!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""######$$$$$$######"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!""""""######$$$$$$$$$########################!!!!!!"""""""""""""""###"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""########################"""""""""""" !!!###$$$%%%&&&'''""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""############################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''((((((%%%''')))+++,,,,,,,,,+++)))))))))***+++---//////---,,,,,,***)))(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''((())))))(((***,,,------+++)))'''(((((()))***++++++******)))((()))+++......,,,)))''''''''''''''''''((()))%%%%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$"""###''''''$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$###############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######""""""""""""######!!!!!!""""""######$$$$$$$$$$$$$$$############"""""""""###$$$$$$%%%&&&&&&!!!!!!"""$$$&&&&&&%%%"""######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$######"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!""""""######$$$%%%%%%########################!!!!!!!!!!!!""""""######""""""############""""""""""""""""""""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""########################""""""""""""!!!!!!"""###$$$%%%%%%&&&##############################""""""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&'''((((((%%%'''))),,,------,,,,,,((())))))***,,,...000111///...---,,,+++))))))(((&&&'''((()))******************)))))))))(((((((((&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&"""###$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***))))))((((((((((((((()))***++++++,,,---------+++)))((('''(((((()))))))))(((((((((((())),,,000000,,,)))&&&&&&&&&&&&&&&'''((()))&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$'''###!!!###$$$"""$$$(((%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""""""""###### !!!!!!"""###$$$$$$%%%$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&& !!!###&&&&&&$$$!!!######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$######################## """######$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%$$$######""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!""""""###$$$$$$%%%%%%######################## !!!!!!!!!""""""######""""""############""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""#########$$$############""""""""""""###############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!!!!""""""#########$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""$$$%%%%%%$$$"""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((()))((()))+++---...///000000---,,,+++***)))***+++,,,((()))******++++++++++++))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((('''&&&%%%$$$((((((''''''&&&&&&&&&%%%%%%''')))***+++***((('''(((((((((((('''&&&%%%$$$''')))******))))))***,,,---***'''(((***+++)))&&&++++++))))))))))))+++++++++++++++*********)))))),,,,,,+++***))))))*********))))))(((''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''"""#########$$$$$$$$$$$$)))&&&$$$222AAA)))$$$$$$$$$#########""""""########################$$$$$$##################$$$$$$###""""""###$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################"""###$$$%%%&&&%%%$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$$$$"""!!! """"""""""""""""""""""""########################""""""############""""""################################################""""""############""""""%%%$$$###"""""""""$$$$$$########################################################################$$$$$$###"""!!!!!!""""""########################""""""#########$$$$$$$$$$$$###"""###&&&&&&### """############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$##################""""""""""""""""""""""""%%%%%%$$$###""""""##############################""""""###$$$&&&&&&### """"""######$$$$$$$$$%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""######$$$%%%########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""&&&###!!!$$$$$$########################### !!!"""###$$$#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$"""###%%%&&&%%%$$$""" ########################""""""!!!!!! $$$###"""!!!!!!"""###$$$""""""""""""############$$$#########""""""!!!!!!""""""#########$$$$$$$$$"""############$$$$$$$$$###########################%%%'''&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''(((***,,,---...//////,,,++++++******++++++++++++++++++,,,++++++***************)))))))))))))))((((((''''''''''''((((((&&&&&&''''''((('''''''''((((((((('''''''''&&&&&&'''((()))*********))))))'''(((((((((((('''&&&&&&''')))++++++***)))***+++***))))))'''&&&'''(((***,,,+++************+++,,,,,,,,,+++++++++*********+++******)))(((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%((( ((()))"""999GGG111$$$$$$$$$#########""""""################################################&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$%%%%%%%%%###"""!!!""""""#########$$$$$$$$$################################################!!!""""""######"""!!! ################################################""""""############""""""################################################""""""############""""""%%%$$$###""""""###$$$$$$########################################################################$$$$$$###"""""""""""""""########################""""""#########$$$$$$$$$###""""""$$$'''(((%%%###"""############$$$$$$$$$######$$$$$$$$$$$$######################################################%%%$$$$$$###""""""##############################!!!$$$''''''%%%######$$$"""""""""######$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""$$$#########""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$############################################################""""""######$$$%%%########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###"""$$$&&&&&&$$$!!!########################""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$####################################"""""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""########################"""""""""!!!###############$$$$$$$$$"""############$$$$$$$$$########################%%%'''((('''%%%##################$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,,,,,,,******++++++,,,++++++***------------,,,+++***)))************************)))((((((''''''(((((()))%%%%%%&&&'''(((((((((((((((((((((((((((''''''''')))))))))*********++++++'''(((((()))))))))))))))'''***,,,---,,,+++******''')))+++)))&&&%%%)))---,,,,,,++++++++++++,,,,,,+++++++++++++++*********)))(((((('''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$%%%%%%###&&&'''"""555???---$$$$$$$$$###############################################################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################%%%%%%%%%$$$###""" ###############$$$$$$$$$################################################""""""###$$$$$$######"""################################################""""""############""""""################################################""""""############""""""$$$######"""######$$$$$$########################################################################$$$$$$###""""""""""""##########################################$$$$$$$$$#########&&&((()))'''&&&"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""################################# %%%***)))$$$!!!$$$'''"""""""""""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$######################################################""""""######$$$%%%########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""###&&&)))***((($$$ ########################%%%$$$###"""!!!"""##############################$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&########################%%%$$$$$$$$$$$$###############""""""""""""######""""""""""""########################""""""""""""########################""""""#########$$$$$$$$$########################&&&''''''&&&$$$""""""###""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$#########"""###$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&((())))))******((()))***,,,,,,+++***))),,,,,,,,,---,,,,,,++++++)))))))))))))))*********))))))(((((((((((())))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((*********)))******+++,,,''''''(((******+++++++++'''***---///---+++******&&&)))------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$#########"""""""""!!!"""""""""#########$$$$$$###!!!&&&%%%!!!,,,111"""###############################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$######"""!!! ########################################################################$$$$$$$$$%%%%%%%%%%%%%%%################################################""""""############""""""################################################"""######$$$$$$######"""##################$$$$$$########################################################################$$$$$$###""""""############################################################$$$%%%&&&''''''&&&%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################!!!%%%((('''$$$"""$$$&&&""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""###############$$$$$$$$$$$$$$$$$$#########################################################""""""######$$$%%%########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!###&&&))))))'''###!!!########################'''%%%###!!!!!!!!!###$$$########################$$$$$$############$$$$$$""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###!!!"""""""""#####################"""""""""""""""########################""""""#########$$$$$$$$$########################%%%&&&&&&$$$"""!!!"""###""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$######"""""""""###$$$$$$############$$$$$$$$$%%%###$$$%%%&&&''''''''''''&&&''')))***+++***)))(((((()))***+++,,,,,,,,,,,,''''''''''''(((((())))))))))))(((((((((((())))))(((((())))))(((''''''&&&'''''''''(((((((((((((((*********)))******+++,,,'''''')))***++++++++++++(((+++...///---+++***)))(((***---222444222---(((++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########!!!!!!!!!""""""#########!!!!!!!!!!!!"""""""""###'''(((+++(((%%%***+++!!!################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""######################################################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$########################################################################$$$###############$$$$$$################################################$$$%%%&&&&&&%%%$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$###############$$$$$$########################$$$######$$$$$$$$$###############"""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""##############################""""""######$$$%%%########################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""###%%%%%%%%%$$$###"""########################'''%%%###"""!!!"""###$$$########################$$$$$$############$$$$$$$$$$$$###""""""######$$$################################################"""""""""######"""""""""!!!"""""""""############""""""""""""""""""######$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$###!!!!!!###$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$######""""""######$$$%%%############$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%''')))***++++++,,,%%%&&&&&&''''''(((((()))***))))))(((((())))))***))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''')))))))))*********++++++''''''(((******+++++++++(((+++------,,,***)))))))))***---222666444,,,%%%(((((())))))))))))(((((($$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$###### !!!!!!"""######$$$$$$!!!!!!!!!"""""""""######$$$((()))'''''')))((($$$###############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###########################################################################""""""""""""###$$$%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######################################################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$########################################################################$$$############$$$%%%%%%########################$$$$$$$$$###############%%%&&&((('''%%%"""!!!""""""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########"""######$$$%%%########################%%%###!!!"""$$$%%%$$$"""$$$$$$$$$##############################$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""######$$$%%%########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!######"""!!!!!!"""$$$########################&&&%%%$$$###"""###$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""########################!!!!!!!!!"""""""""""""""""""""############""""""""""""""""""############""""""""""""############$$$$$$$$$#########"""""""""############$$$$$$$$$###########################$$$$$$###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############$$$%%%%%%#########$$$$$$$$$%%%%%%"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$%%%''''''(((((((((&&&&&&&&&'''((()))))))))******))))))))))))******(((((()))))))))(((((('''%%%%%%%%%%%%&&&&&&&&&''''''((()))*********))))))''''''((()))*********))))))+++,,,+++***(((((()))((())),,,...///---)))%%%%%%&&&'''(((((('''&&&%%%###$$$$$$$$$%%%%%%%%%&&&######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$&&&%%%"""&&&&&&###%%%""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################%%%%%%######"""###$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""###################################################$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%$$$$$$########################################################################$$$#########$$$$$$%%%&&&########################$$$$$$$$$#########""""""$$$''')))(((&&&######$$$"""############$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%##############################""""""###$$$$$$%%%########################$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""#########$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""############"""######$$$$$$######"""""""""""""""""""""""""""##############################""""""######$$$%%%########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" """$$$###!!! !!!##############################$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""###$$$%%%$$$###"""########################!!!!!!!!!"""""""""######!!!"""###$$$$$$###"""!!!""""""""""""############!!!"""""""""############$$$$$$$$$$$$######"""""""""############$$$$$$$$$########################$$$$$$%%%$$$###$$$''')))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######""""""###%%%&&&((($$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((()))******+++******))))))))))))******&&&'''((())))))*********$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))***+++***(((''''''(((((())))))))))))(((***++++++***((('''((()))%%%)))+++***'''%%%%%%'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!(((&&&"""&&&%%%!!!%%%""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################((('''%%%###""""""######$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$+++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""###################################################$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%$$$$$$########################################################################$$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$######""""""###&&&))))))'''%%%&&&((("""############$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################"""&&&)))'''"""!!!%%%)))&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$#########################################################"""###$$$$$$%%%########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""%%%%%%###!!!!!!"""########################"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$ ###%%%&&&&&&%%%$$$########################!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!""""""""""""############!!!!!!""""""#########$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((&&&'''((())))))((('''&&&***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%########################""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%'''&&&%%%$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$***(((&&&$$$###"""############""""""""""""""""""########################$$$$$$############$$$$$$((('''%%%$$$###$$$%%%%%%%%%$$$$$$$$$###""""""""""""############$$$$$$$$$########################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""############$$$$$$$$$$$$######""""""""""""""""""############$$$$$$$$$########################'''%%%######$$$%%%$$$######$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''$$$""""""%%%&&&%%%#################################$$$$$$$$$%%%%%%%%%###"""######$$$$$$$$$$$$"""$$$%%%$$$###""""""$$$'''%%%$$$###$$$%%%&&&&&&########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!"""###############$$$#########""""""!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!####################################"""""""""""""""############$$$$$$$$$########################$$$$$$$$$#########""""""##################$$$$$$%%%%%%$$$###""""""############""""""""""""##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%&&&(((%%%&&&&&&&&&&&&&&&&&&%%%)))((('''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%################################################%%%$$$$$$$$$$$$$$$$$$%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$$$$###########################$$$$$$############$$$$$$########################"""############$$$$$$$$$((('''&&&$$$#########$$$################################################$$$$$$############$$$$$$%%%%%%$$$###############$$$$$$$$$###############"""############$$$$$$$$$########################%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""############$$$$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$########################'''%%%######$$$%%%$$$###$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###"""""""""###%%%&&&%%%$$$###############&&&%%%######$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!""""""###############$$$#########""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######""""""########################$$$#########""""""!!!!!!"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################%%%$$$$$$###""""""############""""""""""""##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$$$$&&&((($$$$$$############$$$$$$'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$""""""###'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""""""""###""""""!!!!!!###############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########"""############$$$$$$$$$$$$$$$###""""""""""""###"""############$$$$$$$$$########################'''%%%######$$$%%%$$$###%%%%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%###!!!!!!%%%(((+++'''###"""###%%%$$$"""%%%$$$############$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!"""######$$$$$$#####################"""""""""$$$$$$$$$###############""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$###"""!!!!!! """############$$$$$$$$$########################$$$$$$$$$#######################################%%%$$$######"""###############################################################################################################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""#################################$$$%%%$$$######%%%'''$$$$$$"""!!!!!!"""$$$$$$%%%%%%$$$###############$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$'''$$$"""%%%***,,,)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$ !!!"""######"""!!! """""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$%%%$$$######""""""######""""""#########$$$$$$$$$########################'''%%%######$$$%%%$$$###'''&&&$$$""""""""""""#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''%%%""""""&&&+++...((("""!!!$$$&&&$$$"""######$$$###""""""###$$$#######################################$$$$$$%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$$$$###"""!!! """"""#########$$$$$$$$$################################################$$$$$$$$$###############$$$$$$###############$$$######################################################################################################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################""""""!!!!!!""""""###""""""""""""""""""""""""###$$$$$$$$$######%%%&&&%%%$$$###""""""###$$$%%%##################""""""########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########'''$$$"""%%%***,,,)))%%%########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$!!!"""###$$$$$$$$$"""""""""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$%%%$$$$$$###############""""""#########$$$$$$$$$########################'''%%%######$$$%%%$$$###((('''%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&$$$"""###&&&)))...((("""!!!$$$&&&$$$"""!!!###%%%$$$""""""###$$$##############################""""""######$$$%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$########################$$$$$$######"""!!!!!! """"""#########$$$$$$$$$################################################$$$$$$$$$#########""""""$$$###############$$$$$$"""###$$$$$$$$$$$$###"""#######################################$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$#############################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$$$$%%%################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###""""""$$$&&&$$$$$$$$$######$$$$$$$$$"""######$$$######"""""""""""""""###############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$""""""###'''(((&&&###""""""""""""""""""""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$"""############$$$$$$$$$##############################%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""############$$$$$$$$$%%%%%%$$$############$$$"""############$$$$$$$$$########################'''%%%######$$$%%%$$$###''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%######$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""############+++'''###"""###%%%$$$"""!!!$$$&&&&&&###"""###%%%###########################""""""""""""###$$$$$$###############################################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$####################################"""""""""""""""############$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$###"""""""""#########"""######$$$%%%"""###$$$%%%%%%$$$###"""########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%""""""""""""""""""""""""########################!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""###%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$###"""!!!"""""""""#########$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%################################################%%%$$$$$$$$$$$$$$$$$$%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$###########################$$$$$$############$$$$$$########################"""############$$$$$$$$$######$$$%%%$$$$$$###"""!!!!!!""""""###$$$$$$%%%########################$$$$$$############$$$$$$###############$$$%%%%%%$$$$$$$$$###############"""############$$$$$$$$$########################"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$########################'''%%%######$$$%%%$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!$$$'''((($$$ &&&%%%$$$###############!!!%%%((('''$$$"""###&&&########################"""""""""""""""###$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""!!!######""""""###$$$$$$%%%"""###%%%&&&&&&%%%###"""########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## """###%%%%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!###%%%!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""###$$$$$$%%%########################""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%$$$###"""!!! !!!!!!"""######$$$$$$########################$$$$$$############$$$$$$$$$###"""""""""###%%%&&&%%%$$$$$$$$$######"""""""""############$$$$$$$$$########################"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$########################'''%%%######$$$%%%$$$###!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% $$$''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''$$$###'''------'''!!!"""$$$%%%$$$###"""###$$$!!!%%%)))(((%%%"""$$$'''########################"""""""""""""""######$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#####################$$$########################!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######""""""###$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$&&&)))(((&&&$$$%%%'''###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########################################################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""&&&+++%%%%%%%%%$$$$$$#########'''%%%$$$%%%'''((('''$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$)))&&&######%%%&&&%%%###&&&$$$""""""$$$%%%&&&%%%########################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))'''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%######%%%'''########################""""""""""""############"""############$$$$$$$$$########################((('''$$$###""""""###$$$$$$$$$$$$#########""""""$$$$$$###############$$$######""""""""""""##############################"""############$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$######""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$"""!!!"""&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!###%%%%%%###"""###%%%#########$$$$$$#################################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######################################################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""######""""""###%%%%%%%%%$$$$$$$$$######(((&&&$$$%%%'''((('''%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&$$$###$$$""" """###$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""$$$%%%########################""""""""""""############"""############$$$$$$$$$########################(((&&&$$$###""""""###$$$$$$$$$$$$#########""""""$$$$$$###############$$$######""""""""""""##############################"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$############$$$$$$%%%%%%"""###$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""############""""""!!!!!!########################$$$######""""""######$$$$$$"""!!!###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############### """######""""""###%%%""""""############""""""########################################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################"""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""##########################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&### %%%%%%%%%$$$$$$$$$$$$###'''&&&%%%%%%''''''&&&%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$###"""###""" !!!"""$$$$$$###########################"""############$$$$$$$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&###%%%''''''%%%###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%########################"""""""""#########$$$$$$"""############$$$$$$$$$########################'''&&&$$$###"""######$$$$$$$$$$$$###############$$$###############$$$$$$######""""""""""""##############################"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""###############$$$######""""""!!!"""############"""!!!"""""""""""""""!!!!!!!!!###########################""""""""""""""""""###$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$&&&&&&######$$$$$$$$$$$$######################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#################################"""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$%%%((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$###""""""%%%###"""###%%%&&&%%%$$$########################""""""#########$$$$$$$$$"""""""""""""""#########""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%(((++++++)))&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################################################################""""""""""""""""""""""""%%%$$$######$$$%%%%%%$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################&&&%%%$$$#########$$$$$$#################################"""######$$$%%%$$$######""""""######$$$########################""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$###"""!!!!!!""""""##################"""!!! """##################"""############""""""""""""##############################""""""""""""###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""########################""""""""""""""""""##################$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''###"""''')))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""##############################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$######$$$%%%&&&%%%$$$########################""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%(((++++++)))&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''%%%$$$$$$%%%%%%###!!!####################################$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$"""###%%%&&&&&&%%%$$$###'''&&&$$$###""""""###$$$###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$%%%###!!!!!!"""#########%%%%%%&&&&&&&&&&&&%%%%%%#######################################################################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$!!!!!!!!!!!!""""""""""""########################""""""""""""#####################$$$$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""##########################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))(((######))))))$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!"""##############################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###"""""""""!!!!!!"""$$$$$$###!!!########################"""############$$$$$$$$$!!!""""""######$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&###%%%''''''%%%###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""###%%%%%%####################################$$$$$$$$$$$$%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$***(((&&&$$$######$$$%%%#########$$$######""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$(((%%%"""!!!"""$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$########################################################################""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""#####################$$$$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%%%%///888111#########$$$$$$$$$%%%%%%%%%%%%&&&'''&&&###""""""$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((%%%#########!!!!!!!!!###$$$$$$###!!!########################"""############$$$$$$$$$""""""######$$$%%%%%%&&&######$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###((()))&&&####################################$$$$$$$$$%%%%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&+++)))&&&$$$"""###$$$%%%"""###$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$---)))%%%###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###########################################################################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###################################################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""")));;;HHH<<<'''#########$$$$$$%%%%%%%%%&&&((()))((($$$###$$$&&&########################$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%))))))&&&######$$$#########%%%''''''%%%###########################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!%%%+++...+++(((##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$###"""###$$$&&&'''+++)))&&&###""""""###%%%"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########%%%'''%%%###"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""############%%%$$$$$$######$$$$$$%%%((('''$$$###""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$"""!!!#########"""######$$$%%%########################%%%%%%$$$######""""""!!!$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''''''''%%%$$$$$$######$$$$$$%%%((((((((('''&&&%%%###"""%%%###!!!"""%%%&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&'''((())))))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$##############################&&&&&&%%%$$$#########$$$'''!!!$$$((('''$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((########################""""""######$$$$$$$$$$$$&&&%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%%%%############%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&########################$$$$$$%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""###""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%(((&&&$$$###""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###!!!###############$$$$$$%%%########################$$$$$$$$$$$$$$$###############$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&+++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&'''((())))))(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################"""&&&000333---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################"""#########$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$%%%$$$############$$$%%%########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''""""""""""""####################################&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!"""""""""######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###"""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%///...,,,***(((&&&&&&%%%%%%$$$######$$$%%%&&&'''%%%$$$######$$$%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%"""##################"""##############################$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######"""###)))222555...%%% $$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''""""""""""""######$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$+++***(((&&&%%%######"""%%%$$$###""""""$$$&&&'''%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$""""""############""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))'''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""""""""###&&&"""###'''***'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$######%%%'''###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""########################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%###$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''((($$$$$$###"""######$$$%%%############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$######"""""""""'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""############""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''((((((%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""""""""######&&&!!!!!!""""""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''''''''&&&%%%%%%%%%&&&&&&######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&"""###%%%&&&&&&%%%###"""$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$######%%%'''#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&''''''&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$######$$$%%%%%%&&&'''&&&$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""##################"""########################"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''((()))++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''))))))***&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""###$$$$$$""" """&&&&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%""""""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&###$$$%%%&&&&&&%%%$$$###############$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''(((((())))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######%%%&&&#########$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%***)))'''%%%$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%'''(((&&&###"""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''''')))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%'''((()))++++++'''&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%!!!!!!$$$(((((($$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%&&&''''''(((&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&$$$%%%'''))))))'''%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$###"""$$$%%%"""######$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%###%%%''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""###$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$,,,+++(((&&&$$$$$$%%%%%% !!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&"""###%%%&&&'''(((((((((%%%'''((('''###"""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''')))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%'''(((***+++,,,'''&&&%%%$$$$$$&&&''')))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%######%%%$$$"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######%%%%%%%%%%%%######&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&###%%%(((******(((%%%###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$###"""###$$$""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$##################""""""###$$$'''+++///111########################$$$$$$######$$$$$$%%%&&&###$$$%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%'''(((((('''''',,,""" ''')))"""!!!&&&########################&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''''''''(((((((((((('''''''''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%###$$$&&&'''&&&%%%%%%'''''''''((()))(((%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***))))))(((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""###''',,,---+++(((%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((())))))(((((('''***)))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%$$$"""!!!###"""###%%%'''((('''%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%&&&(((***'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%$$$&&&'''((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&$$$###"""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''***+++########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%'''((()))AAA///"""###%%%"""###'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((((((((())))))))))))((((((((()))***+++***)))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&%%%$$$$$$)))((('''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))+++***))))))((((((((()))'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%)))---///---***%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((()))))))))((('''---,,,+++***((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&%%%###"""&&&%%%&&&''')))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&''''''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%&&&(((((('''%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$###$$$&&&)))+++GGG444$$$"""%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))************)))))))))***+++++++++***((('''%%%%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&''''''&&&&&&&&&&&&%%%+++***)))'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))),,,++++++***************'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''((()))''''''&&&%%%$$$$$$%%%%%%(((''''''+++///111///---%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))(((/////////...,,,)))&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%$$$)))(((((()))***)))'''%%%'''&&&%%%$$$$$$###$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''((((((((((((''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&& !!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&(((***444***###&&&)))&&&"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))******))))))(((((()))*********)))(((((('''&&&%%%$$$$$$&&&(((***'''''''''&&&&&&'''''''''&&&))))))'''&&&((())))))+++,,,---+++)))&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((++++++***************+++''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%)))((((((+++000111///---&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((()))))))))***...///000111///,,,(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''((()))((('''&&&%%%((('''((()))++++++)))'''((('''&&&%%%$$$#########&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$############%%%$$$$$$%%%%%%&&&'''((())))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%#########%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&'''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''(((((('''&&&&&&'''))))))(((&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&''''''((((((%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% !!!"""$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((((((''''''###"""$$$'''(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((())))))((((((''''''(((((((((((((((((((((***)))'''%%%%%%&&&'''((('''''''''&&&&&&'''''''''$$$)))***%%%$$$(((***)))***---111000---((($$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((((())))))***((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&(((((())),,,000111...+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''((()))******++++++---///111111...***((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((***+++***(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''%%%%%%%%%%%%&&&(((+++,,,+++)))((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%$$$###############$$$$$$%%%%%%&&&'''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((('''''''''((()))***)))''' """###%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%&&&((())))))((('''&&&$$$%%%%%%%%%######'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''(((((((((((('''''''''''''''''''''(((((((((+++***((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%+++,,,%%%"""&&&)))''')))...222111---(((%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))...222111---((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''((()))***+++,,,***,,,///111111///,,,***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''***,,,+++((('''(((***''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&'''((()))&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&%%%$$$$$$&&&))),,,---,,,+++((('''&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%&&&(((***%%%%%%$$$###############%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''(((''''''(((***+++)))(((!!!"""###$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))(((((('''((((((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((('''%%%###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''(((((())))))))))))((((((((((((((((((((())))))***))))))((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&---555444)))$$$(((***'''***---000---(((%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&&&&((((((''''''&&&'''''''''&&&&&&%%%&&&&&&'''((()))%%%'''+++000444222,,,&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((())))))(((((('''(((''''''((()))***,,,------...000111111///,,,+++&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((($$$(((+++***'''&&&(((+++(((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''((((((((((((''''''((()))))))))((('''''''''(((***---...---+++'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))))))))(((((((((''''''&&&%%%%%%&&&&&&'''((()))(((''''''&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%(((,,,///((((((&&&%%%$$$$$$######%%%&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&)))(((((()))++++++***((($$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&%%%$$$###"""&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))+++***)))(((((('''((((((''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((+++)))'''%%%%%%&&&(((***%%%%%%$$$%%%))),,,)))%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''')))*********)))((())))))************))))))))))))(((((()))***++++++&&&'''((()))*********)))&&&%%%%%%$$$$$$%%%%%%&&&777???===000(((+++---)))+++------)))$$$"""&&&***$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''+++***)))(((((('''((((((%%%%%%%%%&&&'''((()))***%%%''',,,222666444,,,&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''(((((())))))))))))(((((((((''''''''')))***,,,...111111222222111...,,,+++'''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))"""&&&***)))&&&$$$'''***))))))((((((((('''''''''&&&&&&&&&&&&&&&'''))))))''''''''''''((((((((()))((()))***++++++***)))(((******+++,,,...///---+++&&&&&&%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''(((((())))))******************))))))))))))&&&&&&&&&&&&&&&'''))))))''''''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%)))///333+++***)))'''&&&%%%$$$$$$%%%&&&''''''((((((''''''%%%&&&((())))))(((&&&%%%$$$%%%''''''''''''%%%$$$###$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$)))(((((()))++++++***)))###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$""""""###$$$&&&&&&%%%###&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))333999999111)))(((+++---///---***(((&&&%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''(((((((((((('''''')))+++---//////,,,)))'''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))++++++******)))))))))(((+++***))))))***,,,...///000000///...---+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))***+++***((('''''')))$$$###&&&+++,,,)))''')))&&&&&&%%%&&&&&&'''((()))%%%%%%'''((())))))))))))&&&'''(((((())))))((((((((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))((('''&&&&&&%%%'''((()))******)))(((''',,,++++++***************))))))))))))))))))))))))'''((())))))(((((()))***''''''&&&&&&&&&''''''((('''((()))((('''((()))+++555000(((###&&&***(((!!!###$$$&&&((())))))((((((((((((((('''&&&&&&'''))))))(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%))))))((()))++++++)))'''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%''''''%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((&&&'''(((((((((((('''&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((,,,000000***%%%&&&((()))---+++)))'''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((())))))(((((((((''''''((((((((((((''''''''')))***++++++)))'''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&***)))(((((((((***,,,...111111///---+++(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&(((%%%$$$&&&'''&&&'''+++(((((((((((()))+++,,,,,,))))))*********)))((((((&&&&&&'''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&'''((())))))))))))((('''***))))))((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***''''''&&&&&&&&&''''''((('''((()))((('''''')))+++444222+++&&&'''***)))$$$$$$%%%&&&(((((((((((('''&&&''')))))))))))))))***)))'''&&&&&&'''((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&(((''''''(((***+++***)))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((($$$$$$&&&'''%%%***((('''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&'''(((***+++......---+++)))&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%(((&&&'''++++++'''''')))((((((((()))***,,,---...---------,,,***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((())))))(((((()))***(((''''''&&&&&&&&&'''''''''((()))((('''''')))+++222222...)))'''******(((((()))************))))))&&&''')))***+++***))))))***((('''''')))***))))))(((((())))))******++++++***))))))(((((((((((((((***((('''))),,,...//////&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((('''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""%%%)))'''"""&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%'''''''''%%%%%%&&&'''&&&(((...555555---&&&###%%%%%%%%%&&&''')))***+++------,,,,,,***)))'''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((())))))(((((()))***(((((('''&&&&&&&&&&&&''''''((((((((('''''')))***...111000***&&&(((***+++------------,,,,,,++++++((((((((()))+++,,,++++++,,,***(((((()))***)))((((((((())))))***+++,,,,,,******))))))))))))******---+++***+++///222555555'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******)))'''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""%%%(((&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&(((...666555---%%%###$$$$$$$$$%%%&&&'''))))))))))))******)))(((''''''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&''''''''')))(((((('''&&&''''''''''''''''''''''''''''''''''''((())))))(((((()))***(((((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***)))......((($$$&&&)))***---,,,,,,+++************)))'''&&&)))---222444444///,,,***)))))))))'''&&&''''''((())))))***++++++******))))))))))))******---+++***+++///222555555&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))'''&&&%%%'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###&&&######$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&"""$$$%%%%%%######$$$&&&***((((((++++++'''%%%'''&&&&&&&&&&&&'''((())))))&&&''''''(((((((((((('''%%%%%%$$$%%%&&&''')))***$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&'''((((((+++***))))))(((((())))))'''''''''''''''''''''''''''((())))))(((((()))***)))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***&&&++++++'''$$$&&&))))))))))))((('''&&&&&&'''''''''%%%&&&***111888::::::...,,,***))))))((('''&&&''''''(((((())))))******((((((((((((((())))))******((('''))),,,...//////%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))'''%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%###$$$&&&$$$ $$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%"""$$$%%%%%%$$$$$$%%%'''***&&&%%%''''''$$$&&&)))((((((''''''''''''((((((&&&''''''(((((('''''''''&&&%%%%%%&&&'''***---...$$$%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))(((''''''((()))))),,,+++******))))))******(((((((((((((((((((((((('''((())))))(((((()))***))))))(((&&&&&&%%%%%%&&&&&&'''''''''&&&&&&((()))&&&))))))%%%%%%((()))(((((('''&&&%%%%%%&&&''''''&&&%%%&&&+++111444222///+++)))(((((()))))))))(((((((((((()))))))))))))))&&&&&&&&&&&&&&&'''(((((((((''''''(((***+++***)))$$$%%%''''''''''''%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))%%%&&&'''((()))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$)))'''%%%$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''%%%%%%%%%%%%''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''%%%%%%((('''$$$$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((((())))))(((''''''$$$%%%&&&((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&(((''''''&&&((()))&&&%%%'''++++++'''%%%'''(((((('''&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&'''))),,,///111$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))***)))(((''''''((()))***,,,++++++***************))))))))))))))))))))))))'''((())))))(((((()))******)))((('''&&&%%%%%%%%%&&&'''''''''&&&&&&((()))&&&((((((%%%&&&******(((***)))(((''''''((()))***'''&&&'''+++...,,,$$$((('''&&&''')))++++++************)))))))))))))))%%%%%%%%%%%%%%%&&&'''(((***)))((()))++++++)))'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&''''''((()))******+++$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((((((((()))''''''((((((((((((''''''((()))))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********'''&&&%%%%%%&&&'''&&&$$$''''''&&&&&&&&&&&&''''''(((%%%!!!!!!$$$''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%&&&&&&((((((''''''&&&%%%%%%&&&&&&&&&(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%))))))(((((((((((()))))))))'''%%%&&&)))***)))(((&&&'''(((((())))))(((((((((((((((((((((((((((((('''&&&%%%&&&((())))))(((((((((''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&)))+++))))))))))))))))))))))))%%%%%%$$$$$$%%%%%%&&&'''******++++++++++++*********(((&&&)))///111///+++******))))))((((((((('''((('''&&&'''***+++******+++++++++++++++,,,,,,,,,))))))))))))))))))))))))+++(((&&&&&&'''((((((((('''''''''((((((((((((((('''''')))***++++++++++++++++++)))((((((''''''''''''((((((((('''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&***))))))***,,,...---,,,++++++***)))((('''&&&&&&))))))))))))))))))))))))++++++***)))))))))))))))---------***((('''+++...&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&((())))))))))))(((''''''&&&&&&''''''((('''&&&&&&%%%&&&'''((()))&&&&&&'''''''''((((((((()))(((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((())))))((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''((()))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''((())))))******%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''''''''(((((((((''''''(((((((((((('''''''''((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''%%%&&&'''((('''%%%)))((((((''''''(((((()))***(((%%%&&&(((******)))''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))''''''&&&'''(((((((((''''''&&&&&&''''''(((((('''%%%&&&((())))))((((((((((((((((((((((((((('''(((((())))))((((((''')))((((((((((((((()))***)))'''%%%&&&(((***)))(((&&&''''''((((((((((((((('''''''''''''''''''''''')))((((((***,,,...---,,,''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''''''''&&&&&&''''''((()))*********++++++************(((''')))...000---***))))))))))))((((((''''''((('''&&&''')))***)))'''''''''(((((((((((())))))'''''''''''''''''''''''')))'''%%%$$$&&&''''''&&&((((((((((((((('''''''''(((((()))***++++++++++++,,,+++***)))(((((((((((((((((())))))(((''''''&&&))))))((('''''''''''''''***))))))***,,,------,,,++++++***)))((('''''''''))))))))))))))))))))))))+++***))))))(((((())))))+++,,,,,,***((('''***,,,))))))(((((((((((())))))(((((()))***+++++++++***(((''''''&&&&&&''''''((('''''''''''''''((())))))''''''((((((((()))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++++++++((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''''''''(((((())))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((''''''&&&))))))((((((((('''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''(((((()))(((''''''))))))((('''***))))))(((((())))))******)))((()))***++++++)))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((&&&''''''''''''((((((((((((((()))))))))***************)))((('''''''''((()))((((((''''''(((((()))((('''&&&&&&((())))))((())))))))))))))))))))))))***))))))(((((())))))***((((((''''''((()))******)))'''&&&&&&((())))))(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((())),,,//////...,,,''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((()))******((())))))******))))))(((***(((&&&(((+++,,,***'''))))))((((((((((((''''''(((''''''((())))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''+++++++++***)))))))))(((((()))***++++++,,,++++++,,,+++***))))))(((((())))))))))))))))))(((((('''***))))))(((((((((((()))***)))((()))+++,,,,,,+++,,,+++)))((((((((())))))******************************)))((((((((())))))***+++,,,+++)))((()))***,,,+++++++++++++++,,,,,,******+++++++++++++++***((((((''''''''''''((((((((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((('''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))'''((()))***++++++++++++(((((((((((((((((((((((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''((())))))))))))((('''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((('''))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))++++++++++++************''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))*********(((((((((***+++***)))***))))))(((((())))))***&&&''''''((())))))(((''''''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((,,,***)))'''''''''((()))&&&&&&&&&'''''''''((((((((((((((()))))))))*********))))))((('''''''''&&&(((((((((((((((((()))***((('''%%%&&&((())))))((())))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((()))***+++))))))((((((((()))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((***,,,,,,***((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''')))*********)))(((((((((((((((((((((((((((((((((''''''(((((()))***''''''((((((((((((''''''((('''&&&'''))))))'''%%%((((((((((((((((((((((((''''''''')))+++,,,+++)))((((((((()))******++++++''''''''''''''''''''''''+++***))))))+++,,,+++***///......---,,,++++++***(((((()))***++++++******+++***)))((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))***)))((()))+++,,,+++***,,,+++)))(((((()))***+++++++++++++++++++++++++++***))))))(((((()))))))))***+++,,,,,,,,,+++******---,,,,,,,,,,,,------...+++,,,,,,,,,,,,++++++***(((((((((''''''(((((((((((((((((()))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''''''''((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''((()))************))))))))))))))))))))))))'''''''''(((((()))))))))'''''''''''''''''''''''''''((())))))******))))))''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++************&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))******+++***)))((()))+++,,,+++***)))((((((''''''(((((()))%%%&&&((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))+++***)))'''''''''((((((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((''''''&&&&&&((((((((((((((()))******((('''&&&&&&((())))))((())))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))***+++,,,***+++******))))))***+++'''((())))))******))))))************************))))))))))))+++***(((&&&***************+++++++++((())))))))))))))))))(((''''''''''''''''''''''''&&&''')))*********(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&'''&&&&&&&&&'''&&&%%%$$$((()))))))))))))))))))))''''''(((+++...000...---)))******+++,,,,,,------************************,,,+++***+++---...---,,,......---,,,,,,+++******(((((())))))***)))))))))))))))((('''''''''(((((('''(((((()))))))))(((((()))((((((((((((((())))))+++***))))))+++,,,+++***++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,------......---,,,//////......///000000111....../////////......---)))((((((''''''(((((()))''''''((()))))))))))))))''''''((((((((()))))))))'''''''''(((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))''''''(((((())))))******'''''''''((((((((((((((('''((())))))******))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''((())))))******))))))************))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((())))))******))))))((()))((('''&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((()))******)))(((((()))+++,,,+++***)))((((((''''''(((((()))((()))******))))))***+++))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))'''(((((())))))(((((('''))))))))))))***++++++,,,***)))((((((***++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,+++++++++++++++,,,,,,------,,,******+++---))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***))),,,,,,+++++++++*********(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''(((((()))((())))))******))))))(((''''''(((((((((''''''&&&))))))************++++++((((((***---000111000...((()))******+++,,,------++++++++++++++++++++++++***))))))+++---...,,,+++++++++******))))))((((((((())))))*********))))))))))))(((((((((((())))))((())))))************))))))))))))))))))******+++,,,+++******,,,---,,,*********++++++,,,,,,,,,,,,------------------------++++++*********+++,,,,,,...---,,,---///000///...000000000000111222333333111111222222222222222111))))))(((((((((((())))))&&&'''((()))))))))((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))************))))))((())))))***************************************************************)))***++++++++++++***)))(((((()))***++++++++++++************************''''''((())))))***++++++''''''((((((((()))))))))'''(((((()))***)))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******''''''((()))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((()))((((((((()))***+++++++++)))******++++++******)))************************)))******++++++******)))))))))))))))))))))))))))************************'''((()))***++++++++++++((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******))))))************))))))+++***(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))(((''')))+++,,,+++******))))))(((((())))))******+++,,,***)))))),,,...***************************+++++++++******)))((())))))))))))))))))))))))***))))))(((((())))))******))))))(((((())))))***((()))***,,,,,,+++***)))((())))))))))))*********(((((()))))))))*********'''(((***+++,,,,,,++++++++++++++++++,,,---...///...,,,++++++---......---------------------------------............------///...------,,,,,,,,,,,,...///000...,,,+++---///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++---......,,,,,,+++***)))(((((('''''''''((())))))(((''''''((((((((((((((((((((((((((()))******++++++******++++++++++++++++++++++++***************+++,,,,,,,,,,,,------------,,,,,,)))***+++++++++******+++******+++++++++,,,,,,,,,******,,,...000000---+++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///...,,,************************++++++,,,,,,,,,++++++***+++***************++++++***++++++,,,------,,,,,,+++++++++++++++,,,---------,,,+++,,,------,,,+++((()))+++---......---,,,------------------------,,,,,,++++++,,,,,,---...///---++++++...000///...............///000111111///000111222222222222222))))))(((((((((((())))))%%%&&&((()))))))))((('''&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))***+++++++++++++++************************++++++++++++++++++++++++***+++---......---+++***))))))***+++,,,,,,,,,,,,************************'''(((((()))***+++++++++'''((((((((())))))******''''''((()))))))))))))))'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''###$$$%%%&&&''')))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++'''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***((())))))***+++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************&&&&&&'''))))))*********))))))))))))(((((((((((('''((((((((())))))******))))))))))))************))))))************))))))---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,------......(((''''''(((***,,,+++***++++++************++++++***++++++)))'''(((+++///+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))******))))))))))))************))))))))))))*********,,,...111111000...---***++++++++++++,,,,,,,,,)))************+++++++++((()))+++---.........------------......000111111111///......000111111000000000000000000000000000...///000111111000///...111000///...---,,,,,,,,,///000111000---,,,...000+++,,,------......------++++++++++++++++++++++++***(((&&&'''***...000222,,,+++***)))(((&&&%%%%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))---------.........//////000000000000000000000000...------------.../////////000000000000000000///+++,,,.........---......+++++++++,,,,,,---------,,,,,,---...///...***'''***++++++---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222000...,,,------------------------------......---,,,,,,,,,,,,,,,+++,,,,,,------,,,------.../////////...---------------...///000...---,,,,,,......---,,,'''))),,,...//////---,,,........................,,,,,,,,,,,,------...///000,,,)))))),,,//////...)))))))))******,,,------+++,,,---//////000000000)))))))))((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&((())))))((((((***+++(((''''''&&&&&&''''''((()))((('''&&&&&&''')))*********))))))))))))******+++***)))(((''''''((()))((()))***++++++***)))(((,,,,,,+++***************))))))))))))***+++------'''***---///...---------...---,,,,,,...---,,,***+++******+++,,,,,,***)))************************&&&'''((()))***+++,,,---((((((((()))))))))))))))))))))))))))))))))))))))***(((&&&&&&((((((&&&###******)))((((((((())))))'''&&&&&&''')))***((('''((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))((((((++++++******))))))((((((************************))))))******+++,,,,,,,,,+++++++++++++++***)))((())))))))))))((((((((((((,,,---...---+++++++++---------.........------,,,,,,,,,---...///000111111222111000...---------------,,,++++++***+++++++++'''((()))***************))))))))))))***+++,,,------,,,***+++,,,,,,***)))......,,,***)))((('''''''''((()))******)))(((''')))(((((('''''')))***++++++++++++***************,,,,,,,,,,,,------...///......------------------***++++++,,,,,,---......,,,,,,++++++++++++++++++))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++......//////////////////...---,,,,,,------+++***,,,------------,,,++++++------,,,,,,,,,,,,,,,,,,***)))(((***...222444444---------.........//////......///////////////...///......---------......000///.........000111222222222333333333222222111333222000//////111333444111000000000222333222111333222222333444555444222555333111///...000222333222111///...------...//////...,,,++++++,,,...///,,,+++******))))))******,,,,,,((($$$'''......)))+++***************++++++++++++******++++++,,,---+++,,,---...////////////333222000000111222111000333333333222111000///...111000000111111222333444333222111/////////000000,,,000333333000......///+++,,,---......---+++***000000////////////000111000000000000111111111111000000///........./////////111222222000.........//////............//////,,,...000///------///111333---///777777///---333,,,...000000000000111222000000000000000000000000---...//////------...///)))+++.../////////000222///111000...///333222...111---***,,,///000...***---,,,***))))))***+++,,,++++++,,,+++******,,,---......///000111111111111'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''')))******)))((()))+++(((((((((''''''((((((((())))))((('''((()))***++++++******))))))******+++,,,,,,***)))))))))******)))******++++++******)))++++++******)))))))))))))))(((((())))))+++,,,,,,(((***,,,,,,***'''&&&&&&+++***)))***+++***)))''')))))))))*********)))((())))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))******((((((((((((((((((((((((+++)))''''''))))))'''%%%******)))))))))))))))***,,,***)))***+++,,,+++)))***************++++++,,,*********************************************************)))))))))))))))++++++++++++++++++******)))))))))******+++++++++++++++,,,,,,,,,++++++************))))))))))))((()))+++,,,,,,+++***,,,---......////////////......//////////////////000000///...---,,,******))))))))))))(((((((((((())))))++++++,,,---------,,,,,,++++++++++++,,,---...//////---++++++,,,,,,***)))---,,,,,,+++************((((((((())))))(((((((((***))))))((()))***+++,,,.........------,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,------************************))))))***+++,,,,,,,,,,,,------------------------222111111111000000000000000///------......---,,,---............---,,,,,,++++++,,,,,,------.........---,,,...111444666666............//////////////////000000000000//////...------,,,,,,------...111111111111222333444444555555555666666555555444666555333111111111333333222111000111333444333222555555555666888888666555555444444333333333333333222111000...------......000000///......///000000------,,,+++++++++++++++'''+++,,,+++---111000+++......---,,,,,,,,,---------------------...//////...///000111111222222222555333222222333444444333444444444444444333222222555555555555555666777777444333222111111111222333111444666555333111111222//////000111111111111111000000///000000111222222555444444444444555666666222222111111000000111111000111333333333111111111111111000000000000111111111000......000222333333111...222;;;;;;111---111///111333333333222333555000000000000000000000000///000111///---,,,---...,,,...//////.........000,,,------,,,...222222...111...+++,,,000111...+++......---,,,+++++++++++++++,,,---......///000111000111222333444333333222%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''')))***+++***((('''((()))))))))(((((((((((())))))))))))(((((()))***+++++++++******))))))******+++,,,,,,+++*********+++++++++******))))))******+++*********)))))))))))))))((((((((((((((()))***+++)))***,,,+++(((&&&%%%%%%***)))(((((())))))(((&&&)))******************)))))))))))))))))))))))))))*********+++++++++,,,,,,************************''''''''''''''''''''''''+++)))((()))******)))(((******)))))))))******+++///---++++++,,,------,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************++++++++++++(((((()))))))))))))))))),,,,,,,,,++++++*********************++++++++++++++++++,,,---------,,,,,,++++++++++++************)))+++,,,,,,,,,,,,---///......///000000//////...//////......------------++++++************++++++))))))))))))***+++,,,,,,/////////000//////......,,,,,,,,,,,,,,,---...///...---++++++++++++***(((***)))))))))))))))************))))))))))))******+++************+++,,,,,,000//////...---,,,,,,+++------,,,+++++++++,,,,,,*********++++++,,,,,,---))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000///000000000000000000000000444444444333333222222111333111......///000000//////////////////...------++++++,,,---...///000000---,,,+++---///222222222000000000000000000000000000111111222222111000000000//////......//////000333444555666666777777777777888888999999999888888;;;:::888666555555666666555444444444666777666555777777888:::<<<<<<999777666666888888888777555444666555333222111000000000222222222222222222222222222111111111000000000000,,,000222111000222333222222222111000000000000000111111111111111222222222111222222333333444444444666555444444666888888777666666777777777666666555444444333333333444555555555444444444444555666666444555555444222111111222///.........///000111111000000000111222333444444555444333333333444666777222111111000000000000000///000222333333222111111333333333333333333333333222...***,,,000333333111222111777@@@@@@777111222...000222222111111222333222222222222222222222222333444444222///------......000000///---,,,---...+++------,,,///444444000333000...///111222000---000000000000///...,,,+++---...///111333333444444111222444555666555333222&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))'''&&&'''((())))))(((((((((((())))))((((((((())))))***++++++******))))))))))))******************************+++***)))(((((()))***+++))))))*********)))))))))((((((((((((((()))******)))+++,,,,,,+++******++++++***)))***++++++)))'''***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))''''''''''''''''''''''''***))))))******+++******))))))))))))******+++,,,...,,,++++++---//////...---------.........------++++++++++++++++++++++++((()))))))))))))))******((((((((())))))*********+++++++++******))))))(((++++++++++++++++++++++++***++++++,,,---------------,,,,,,,,,,,,+++++++++,,,...///...------...///,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///111222333.........///000111333444000000000000//////...---+++++++++++++++,,,---...---+++***+++,,,---,,,+++---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...************++++++,,,,,,...------,,,+++***))))))...---,,,+++++++++++++++((())))))***+++,,,,,,---***++++++,,,------......000000000000000111111111222222333444555555555555444444444444444444444444444444444444444444555555444222//////000222222222000000000000000///...............//////000000000...---,,,---///111000000333333222222222222111111333333333444333333222222333333333222333333444555444555777999::::::999999888888999::::::::::::999======;;;::::::::::::;;;:::999888999:::;;;;;;999888888999<<<======:::888888999999999999888777777:::999888777666555444333444444555666666555444444777777777777777666666555999;;;:::666222333666999555555444333222222222222333333444444555555555555333333333333444444555555777666555666888::::::999999999999999999888777666333333222222222222222333444444555555666777888888777777666444333222222333111000///......///000111000111222333555666666666444444333222333444666777444333333222222222333333555555555666777666555333777777777777777777777777333222222333444444333111555555:::BBBBBB;;;666666000222444444333333444555444444444444444444444444777777777555222///////////////000...---,,,---...000222222000222777666222333111000111222333111000///111333444444222000...000000111333555555444333000111333444444222000///((()))))))))******++++++***))))))(((((())))))***)))))))))))))))))))))))))))******)))'''&&&'''((())))))(((((((((((())))))''''''((()))******++++++***))))))(((((())))))***((((((((())))))))))))(((+++***((((((((((((***+++******+++,,,,,,++++++******))))))))))))******++++++---......---,,,---...,,,+++***+++,,,+++***((()))+++---,,,+++******,,,+++++++++++++++++++++++++++************)))))))))*********))))))((((((((((((((((((((((((((((((((())))))*********++++++,,,************+++---.........------...111333333333,,,------......---,,,,,,************************&&&'''''''''((((((((()))(((((())))))******++++++******))))))(((((((((((()))))))))))))))***************+++,,,------------------------,,,,,,,,,,,,---......---+++***+++,,,***++++++,,,------,,,,,,+++,,,,,,---.../////////333333333333444555777777/////////000111333555555///////////////...---,,,...------------......///...------...111222222111444333222111111000000000...---++++++++++++---...******++++++,,,,,,,,,,,,---,,,,,,+++***)))))))))...------,,,++++++++++++))))))***+++,,,------------......//////000111111111222222222333333444444555666777888999999999999777777777777777777777777333333444555666777777888555333111111222444444333111111222222111111000///333333222222111111000000444333222333555555444333444444444444444444444444555666666666555555444333444444444444555555666777555666888:::;;;;;;;;;:::777888999999:::::::::999::::::::::::;;;<<<<<<===;;;:::999:::<<<===<<<;;;888888999;;;===<<<:::888;;;:::888777777777999:::;;;;;;:::999888777666555666666777777777777666666999999:::::::::999888777;;;===@@@@@@===999888:::777666555444444444444444444555666666777666666666444444333333333444555555888777666777999;;;;;;;;;<<<<<<<<<;;;:::888777666888888777666555555555666444555666777888888999999:::999777666666666666666888777555333222222333444222333444666777888888888888777777777888999;;;<<<888888777777888999999:::???>>>===>>>???>>>;;;888:::;;;<<<<<<<<<<<<;;;:::888===BBBBBB===999888999888777:::===>>>;;;999:::999;;;<<<===;;;;;;;;;<<<777777777777777777777777666777666444111//////000///000000///------///000555777666333444777666222000000///000111222222111000222555777888777555333555333222333555555333111...///000111000///---++++++,,,,,,,,,,,,,,,,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++)))+++++++++)))((()))*********))))))))))))******'''((()))+++,,,,,,,,,,,,++++++************++++++((()))******+++*********++++++************+++++++++,,,---...///...---,,,,,,,,,+++++++++,,,,,,---...//////...,,,+++,,,---,,,+++******++++++***((('''***,,,,,,)))''')))+++************************+++++++++++++++*********+++++++++***))))))((((((************************)))***,,,,,,,,,,,,...///---------...///111222333111111222444777888777666,,,,,,---......---+++***))))))))))))))))))))))))'''''''''((())))))************++++++++++++++++++))))))))))))))))))))))))&&&''''''((())))))******,,,,,,------...---------------------,,,,,,,,,,,,***+++,,,+++)))((()))***++++++,,,---..................///000111222333444999888777666555444444444,,,,,,,,,---...000111222...////////////......---222222111111111222222333222111111333555777777666222111000///............++++++************++++++++++++,,,---------------............------------......---,,,,,,,,,------,,,,,,,,,------.........000000111111222333333333111111222333333444444444666666777999999999999999::::::::::::::::::::::::444555555666777888999999666555444555666777666555444555555555555444333333777777666555444333222222444333333555666666555333555555555666666777777777888888888888777666555555333333333333444555666666666777999:::;;;<<<======888888999:::;;;;;;;;;;;;777888888999;;;;;;<<<<<<:::999888999;;;<<<;;;:::;;;:::999;;;<<<===<<<:::===;;;888666666777:::;;;::::::::::::999888777666999999999999999999999999888999:::::::::999777666333888AAAJJJJJJBBB;;;999777666666666666666777777555666777888999888777777777666555444444555666777;;;999888999;;;<<<<<<<<<>>>>>>>>>===<<<;;;999999<<<<<<:::999888888888888666666888999::::::::::::777666555555666666555444:::999888777666555555555444555777999::::::999999777888888999:::;;;<<<<<<666666777888999;;;<<<===AAA>>>===>>>@@@@@@<<<999>>>>>>@@@@@@@@@@@@>>>>>>999AAAHHHGGG@@@::::::===999999999999::::::;;;<<<===>>>@@@@@@???>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;444555555444111000000111333333333111000000222444777999777444555888666222...///000111222333444555555777999<<<<<<;;;:::888:::777444444666777555333111111111000///...---,,,------------------,,,,,,...---+++******+++---...------------------------+++---......,,,,,,---///,,,,,,++++++++++++,,,,,,)))***,,,---...//////...///......------......///,,,,,,.../////////......---......//////......------...000111222111000/////////......---......///---...///...---,,,...///...---,,,---...---,,,***))),,,///...+++)))+++...------------------------,,,,,,------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++---////////////111333222222222333555666888999444555666888:::999666444,,,---...///...---+++******************************++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,))))))***+++---...////////////000000000//////...---------,,,,,,,,,++++++((()))++++++++++++,,,......///000111222222222222000000000111111222222222444333222111111000111111------------...///000111000000111222222222111111555444444333333333444444444333222333555555555444---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---...///000000000//////////////////000000000000......---------...//////////////////////////////111111222333333444444555333333333444555666666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777888:::<<<<<<999777999999999999999888888777888888888777777666666555333333333555666777555333555555666777888999999::::::::::::999999777666666333333333333444555666777999999:::;;;<<<>>>???@@@;;;;;;<<<===>>>>>>>>>>>>;;;;;;<<<===============<<<;;;:::;;;=========<<>>?????????<<<<<<::::::999999:::;;;;;;<<<<<<======<<<;;;;;;======;;;;;;;;;;;;======999:::;;;<<<<<<:::999777444666>>>HHHKKKCCC<<<999777777777777888999::::::666888999;;;;;;:::999888<<<;;;999888888999:::<<>>>>>===>>>>>>??????@@@??????>>>BBBAAA@@@>>>===<<<<<<<<<888999:::<<<<<<<<<;;;;;;777666555777::::::888555888999999:::::::::999999666777999;;;;;;;;;999999666888:::<<<======<<<<<<777777888:::<<<>>>@@@BBB@@@===<<>>???AAA@@@???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>555666777777666555777888::::::999666444333555777999:::999666888;;;:::555333444666888999;;;===>>>>>>???@@@AAAAAA???===<<<@@@;;;777666:::<<<<<<:::888777555333222222222222.........------,,,,,,,,,///...,,,++++++,,,...///........................---///000000//////111222///......------......///***,,,...000111111111000111111000000000000111111///000111333333333222111///000111222222111000///...000222333444333222111111000000/////////000000+++---...//////111333666111000///000111111///---,,,000333222...---///222111111111111111111111111........./////////000000000000///...------,,,,,,........................,,,///222222111111444666555555666777999;;;<<<===555666777999999777222///---...///000///...,,,***++++++++++++++++++++++++......//////000111111222.........------,,,,,,,,,******+++,,,---......///---...///111222444555666222222222222222111000///------,,,,,,,,,+++++++++(((***,,,......000222444111222333444555666666666////////////............******++++++---...000000111111111111222333444444222222333444555555555555444444333222222333333333333111000000111000///---.........//////111222222...///000111111000///...///000111333333222222111......//////000000111111...............///000111111111111111111000000000111222222333333444555555555666666777888999999::::::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======;;;:::999888888999999;;;>>>@@@???<<<999<<<<<<======<<<<<<;;;:::888888888888888999999999777666777999;;;;;;:::888555555666888999:::;;;<<<;;;;;;;;;:::999888777666555555555555666777999999;;;;;;;;;;;;===???AAACCC===>>>???@@@AAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@???>>>>>>>>>@@@AAA@@@???CCCAAA>>>>>>@@@BBBCCCCCC;;;<<<=========<<<::::::>>>???@@@AAABBBAAA@@@@@@@@@???===<<<<<<===???@@@<<<===???@@@???>>><<<:::???999999@@@CCC???;;;<<<888888888999:::;;;<<<===888999;;;======<<<;;;:::@@@???===<<<<<<===>>>???AAA@@@>>>>>>???@@@???>>>===>>>???AAABBBCCCDDDDDDKKKJJJHHHGGGFFFEEEDDDDDD;;;;;;===>>>>>>>>>===<<<>>>======@@@CCCDDDAAA===;;;<<>>???@@@BBBEEEHHHJJJKKKDDDBBBAAAEEEKKKMMMJJJGGGBBBCCCDDDFFFFFFDDDCCCBBB???????????????@@@BBBDDD@@@BBBCCCBBBCCCEEEEEEDDDBBBCCCEEEDDDCCCBBBBBBCCC????????????????????????999:::<<<<<<<<<<<<>>>???@@@@@@===:::777555777888:::<<<;;;:::<<>>@@@AAACCCFFFHHHFFFFFFFFFEEECCCAAA???>>>DDD>>>999999===AAABBB@@@>>><<<999777666666777777666444222000///////////////////////////000000000...//////000000000//////000//////...///111222333333333222111111000000///...///000222333444555555333333333222222111111111---///333555666444111///555555666666555444222111///000111333333333333222111000000111222222111///000111222222000000111222111222333444555777888888555444333000...///111444444333222111111222333444222000///111444555222///111000//////000222555666777555333222222333333222888888777666555555666666777777777777777666666666333222///---++++++++++++......---,,,+++)))(((''',,,***))))))++++++++++++//////000111222222222222111000///......---------222111000///000111333444333333444555666888999:::555333000---,,,,,,,,,------///000...+++***+++---222333555666666444111///555444333222000///...---((()))+++,,,---.........///......000222333333111444444333222222222222222111000//////............000///...///000222222222000/////////////////////000......000333444222000111111222222111000///...000//////000333444444444333222111111222333333222000///...///111222111000000333555444222111333555555999===<<<999666777888<<<888555555999<<<<<<:::=========>>>>>>>>>>>>>>>EEEDDDCCCDDDEEEEEEDDDBBBGGGEEECCCCCCCCCBBB@@@>>>???AAACCCCCCCCCDDDFFFHHHHHHJJJJJJFFFBBB???@@@BBB===;;;<<>>999999:::;;;<<<===<<<<<<===@@@AAA@@@BBBHHHKKKKKKFFFFFFEEEEEEFFFFFFDDDCCCGGGGGGFFFHHHJJJLLLLLLLLLFFFFFFGGGIIIIIIHHHEEEBBBIIIHHHEEEBBBAAA@@@@@@@@@EEEDDDBBBAAAAAABBBBBBAAAEEEBBB@@@???@@@BBBBBBAAABBBEEEBBB<<<<<>>@@@BBB@@@AAACCCBBBCCCBBB@@@>>>===>>>@@@BBBCCCBBB======BBBEEEDDDBBBCCCFFFFFFEEEDDDCCCCCCAAABBBAAA???======>>>@@@CCCDDDAAA>>>BBBGGGCCC;;;???BBBDDDDDDCCCCCCGGGKKKRRRPPPMMMJJJIIIJJJMMMOOOIIIJJJHHHBBB@@@CCCGGGGGGCCCCCCIIIQQQTTTPPPMMMLLLJJJEEEAAACCCIIILLLHHHCCCCCC>>>===@@@AAA>>>@@@EEEHHHIIIIIIJJJJJJJJJJJJJJJGGGEEEEEEJJJQQQTTTOOOJJJJJJGGGFFFJJJOOORRRPPPLLLJJJOOOOOOIIIGGGKKKLLLIIIGGGGGGHHHHHHIIIIIIIIIIIIGGGJJJMMMKKKGGGEEEGGGIIIHHHJJJLLLLLLKKKJJJJJJKKKJJJFFFCCCBBBDDDHHHJJJLLLFFFKKKLLLHHHFFFHHHKKKKKKMMMKKKHHHEEEAAA???===<<>>???AAACCCCCCEEEDDDHHHMMMMMMIIIKKKRRRLLLGGGCCCBBB@@@======AAA>>>===:::===EEEJJJEEE<<>>;;;:::<<<>>>???@@@888777444222111000000000...//////000111222333333444555555555444333222222222222111111222333555555777777666555333222111111222333444555666777777777444444333333333333333333222444666888:::::::::999555666777777777666555444222333555666777777666666777666444444555555444333222333555555444444555777333333444555666777777888999999777555333333666999999888888888888:::<<<===<<<999777999<<<===<<<999999888666555555666777888999777444444444555555444555555444333333333333333222222222222333333333333444333111000///.........///...---+++******++++++///...------.../////////000000111111222222111111/////////111222444666777222111///...///111333555222222333555777999;;;<<<444222///,,,,,,---///111000222333111///...///000111222333444333111000...,,,------...//////000000111111111111111111111111111000000111333444333222333222111111000000111111000000000000000000111111111000//////000000000000111111111111111111111111555333222333555666444222555666666777666555444333444444444555666666555555777777777777777777555444777666666777888999888666222444666666444555777::::::;;;<<<;;;999888:::<<<:::<<>>???@@@CCCEEEGGGGGGFFFBBBCCCDDDDDDEEEEEEDDDBBBNNNMMMLLLIIIDDDAAA@@@@@@BBBCCCDDDCCCBBBBBBEEEHHHCCCFFFGGGHHHLLLQQQOOOKKKKKKKKKJJJKKKKKKKKKIIIHHHNNNOOOPPPSSSVVVWWWWWWWWWUUUSSSQQQOOOOOOPPPPPPPPPOOOOOONNNLLLIIIHHHIIIKKKMMMKKKHHHGGGGGGIIIJJJJJJGGGEEECCCCCCDDDDDDCCCBBBGGGHHHFFFBBBEEELLLOOOLLLKKKHHHFFFGGGGGGEEECCCCCCDDDFFFGGGGGGFFFFFFGGGIIIHHHIIIHHHEEEFFFJJJKKKIIIKKKKKKLLLLLLKKKKKKKKKLLLGGGGGGGGGEEEDDDDDDFFFHHHHHHIIIHHHGGGJJJOOOKKKDDDLLLOOOQQQRRRRRRSSSVVVYYYXXXZZZ\\\]]]\\\YYYTTTQQQQQQTTTTTTPPPNNNOOOOOOMMMXXXSSSRRRWWW\\\\\\]]]___\\\\\\[[[[[[ZZZYYYWWWVVVWWWRRRPPPQQQQQQNNNOOOTTTRRRSSSTTTUUUVVVUUUTTTTTTYYYSSSNNNOOOTTTWWWVVVSSSTTTQQQOOOQQQUUUVVVSSSPPPOOOQQQNNNJJJKKKRRRUUUTTTUUUUUUTTTTTTUUUWWWXXXYYYSSSTTTUUUSSSPPPPPPSSSVVVUUUVVVVVVUUUSSSRRRSSSTTTPPPOOOMMMNNNQQQSSSUUUUUUSSSWWWWWWSSSPPPQQQSSSRRRVVVRRRMMMKKKKKKLLLLLLKKKJJJHHHFFFFFFHHHKKKMMMOOOTTTRRRSSSVVVTTTQQQSSSYYYTTTOOOJJJHHHDDD???>>>@@@FFFHHHIIILLLQQQSSSMMMCCCGGGFFFGGGIIIMMMOOOPPPOOO:::999666444222111111111...///000111222444444555777777777666555444333222222222222222333444555666888888777555333222111000333333444555555555555555111111111111222222222222333444666888;;;<<<>>>???888888999:::::::::999999555666888999::::::999999===:::888777888999999888444666888888888888:::;;;999999999:::::::::;;;;;;??????>>><<<:::;;;===@@@???>>>>>>===>>>???@@@AAA===:::777777:::======;;;777666555555555666777888<<<999777666777777777666444444333222222222333333333444444555555666666666555444444333333222111111222111...,,,,,,---///111222111111000000111111222333444444444444444444444000000111222444777999;;;000///---,,,---///222444111222333555888:::<<<===999666333000///000222444000111222111/////////111000000000//////...------///000111222444555666777999888666444333333333444333222222333555555333222333333222111111111111222111111111111222333444555444444333222111111000000333333333444444555555555999777555555666777666555666666777888888777666555777888:::;;;<<<<<<;;;:::;;;;;;;;;;;;:::999777666:::::::::;;;<<<;;;999777::::::;;;::::::;;;===@@@???>>><<<;;;<<<>>>@@@BBB:::===AAABBBAAA@@@AAACCCBBBFFFJJJKKKKKKNNNTTTZZZggghhhjjjooosssvvvwwwvvvsssooojjjiiilllooopppooo```\\\XXXXXX[[[___``````aaa___ZZZUUUOOOMMMMMMOOOOOOEEE===@@@JJJOOOKKKEEEAAAAAACCCHHHKKKLLLHHHDDDCCCDDDEEEGGGHHHGGGFFFFFFRRROOOKKKHHHFFFEEEDDDCCCGGGHHHHHHGGGFFFHHHLLLPPPLLLLLLLLLOOOXXX```^^^XXXSSSSSSSSSRRRQQQOOONNNMMMRRRUUU[[[```eeeggghhhhhhffffffffffffggggggggggggdddggghhhddd^^^[[[\\\___dddaaa^^^[[[ZZZ[[[^^^```YYYXXXWWWVVVUUURRRNNNKKKPPPOOOLLLLLLRRRYYYZZZVVVQQQQQQPPPPPPOOOMMMIIIEEEGGGIIIMMMOOOOOOPPPQQQRRRMMMNNNLLLKKKNNNRRRPPPKKKPPPOOONNNNNNNNNPPPQQQRRRLLLLLLLLLJJJIIIJJJMMMOOONNNPPPQQQSSSXXX]]][[[UUUUUUWWWYYY\\\___bbbeeefffdddeeehhhjjjjjjeee___ZZZ```dddeeecccaaa___[[[VVVcccZZZSSSUUU[[[```dddhhhiiimmmqqqnnngggaaaaaadddaaa\\\YYYYYYXXXVVVWWW[[[]]]^^^```aaaaaaaaa```___ggg___VVVTTTXXX^^^bbbbbb___\\\YYYYYY[[[[[[XXXUUUWWWUUUQQQOOOTTT]]]aaaaaa^^^^^^^^^^^^```bbbcccddd\\\[[[ZZZXXXWWWYYY^^^bbbaaaaaa___]]]ZZZZZZ]]]______^^^^^^___aaabbbaaa```bbbeeeeee```]]]^^^^^^\\\ZZZTTTNNNNNNRRRWWWXXXWWWTTTTTTSSSTTTUUUXXX[[[]]]^^^\\\\\\]]]\\\\\\___eee```ZZZUUUQQQKKKDDDAAABBBNNNSSSVVVWWWYYYYYYSSSKKKIIIKKKNNNSSSYYY[[[[[[ZZZ:::888666333111000000000...//////000111222333333333333333333222222111000000000000111111222333333444333333222111000////////////000000000//////...---------......////////////000333666888888888888888888999:::;;;<<<<<<<<<555666777999999999999888<<<999777666888:::;;;<<<666777888888777777888999999999999999999999888888;;;;;;;;;:::888999;;;>>>;;;:::999888777888999:::666111------000444555555222222222333444666888999===:::888777888888888777666555555444444444555555666666777777777777777777444444555555555555444444777555333222111222333333222333333222222222333555444444444555555666777777777666444222222222333333...---++++++,,,...111333555555777999:::<<<======:::999888666444333111111......///...............444333222111000000111222888777888777777777777777:::888666444333333444555555444444555666666444222555555444444444444555555333333333333444555666777666777777777666555555555666666777777888999:::::::::999888777888999999999999:::;;;<<<<<<;;;::::::999===AAACCCDDDCCCBBBAAABBBBBB@@@>>><<<;;;<<<============>>>???>>>;;;888===<<<<<<<<<<<<>>>AAACCC===<<<<<<>>>@@@CCCDDDEEEAAAAAABBBEEEHHHMMMQQQSSSTTTYYY^^^___]]]___gggnnn~~~|||xxxuuusssmmmfffcccfffiiiiiihhh\\\XXXUUUXXX]]]```^^^[[[\\\YYYTTTNNNJJJHHHHHHIIIMMMDDD;;;999>>>CCCBBB@@@EEEDDDEEEHHHLLLKKKGGGBBBDDDEEEHHHLLLNNNLLLMMMPPPQQQMMMHHHHHHKKKNNNNNNNNNMMMLLLLLLMMMOOOPPPQQQQQQPPPOOONNNTTTaaammmnnniii``````___\\\XXXTTTRRRQQQQQQWWW```iiinnnqqqrrrssslllrrrzzz}}}xxxuuuuuuyyy{{{vvvlllffffffiiiqqqooojjjfffeeefffkkknnnkkkjjjhhhfffccc^^^XXXTTTRRRNNNKKKMMMUUU[[[YYYUUURRRVVVWWWUUUVVVWWWSSSLLLKKKNNNRRRUUUUUUUUUVVVWWWPPPQQQQQQPPPTTTVVVRRRKKKPPPNNNMMMMMMPPPRRRUUUVVVUUUUUUTTTSSSRRRSSSVVVYYYYYY[[[___dddjjjooonnnlllfffgggiiimmmqqquuuvvvwwwvvvtttrrrqqqqqqqqqpppoooooorrrrrrpppnnnlllfff___nnneee^^^aaahhhlllooorrrtttzzz~~~{{{tttooooooppphhhfffdddccccccdddgggiiiffffffffffffgggggghhhhhhiiibbb[[[YYY___gggnnnqqqiiigggdddcccccccccaaa___ccc___[[[\\\cccjjjllljjjeeefffhhhjjjlllllllllllldddbbb```___aaaeeeiiilllpppnnnkkkgggeeefffjjjmmmnnnlllkkkkkkmmmnnnnnnmmmmmmppppppllljjjkkkjjjgggaaa[[[VVVWWW___dddccc```]]]^^^______aaadddgggjjjgggeeedddcccdddggglllpppiiiccc^^^ZZZTTTLLLHHHHHHVVVZZZ[[[XXXVVVWWWWWWTTTQQQRRRUUUYYY^^^aaaaaa```777555333111///.........////////////............------...///000000000/////////000111222222222222///////////////000000000//////000000//////......,,,,,,,,,------.........,,,///444777888666222///333444444555666777888888111222444555666666555555666444222333555888:::;;;666777777555333222222333000000000000////////////000000111000000000222444111000000000111333444666555000,,,,,,///333555555666777777888999:::;;;<<<;;;999666555666777666666444444333333333444444555333222222222111000000000333444444555555666777777;;;;;;:::888777666666666555777888888666777999<<<999888888888999;;;<<<===???===999555222000000000222111111111222444666777<<<<<<===>>>??????>>>>>>999:::<<<===<<<999555333333222222222222222111111888777555444444666777888777777666666555444444444:::888666555555666888999777666666666888888666444777666666666666666777777888888777777888888999:::666999;;;;;;:::999:::;;;;;;;;;<<<===>>>>>>?????????????????????@@@AAABBBAAABBBDDDEEEEEEEEEDDDDDDBBBFFFLLLNNNLLLHHHFFFEEEHHHGGGDDD@@@===>>>CCCGGGFFFEEEEEEEEEFFFEEECCCAAA<<<<<<===@@@CCCGGGJJJKKK===@@@EEEJJJLLLLLLLLLLLLOOOOOOSSS]]]jjjrrrqqqnnnkkkoooqqqmmmfffcccgggmmmnnnmmmlllllljjjgggccc___```ZZZSSSQQQUUUYYYYYYWWWXXXWWWYYY^^^cccccc^^^XXXXXXUUURRROOOLLLKKKJJJIIIGGGDDD@@@<<<;;;>>>BBBEEENNNLLLKKKMMMPPPRRRPPPOOORRRQQQUUUZZZZZZVVVWWW\\\UUUQQQMMMNNNRRRWWWYYYYYYZZZWWWUUUWWWZZZYYYQQQJJJGGGLLLSSS]]]hhhpppllldddfffgggeee```ZZZTTTQQQQQQKKKRRR\\\cccfffgggggggggbbbiiirrrvvvuuuooojjjgggeeeiiimmmhhh___YYYYYY\\\aaa___]]]ZZZYYY]]]dddjjjhhhfffdddbbbaaa^^^YYYVVVQQQLLLHHHLLLSSSUUURRRNNNQQQYYY[[[XXXZZZaaa___UUUTTTWWWZZZ\\\[[[ZZZZZZZZZXXXZZZ[[[ZZZ\\\]]]WWWPPPVVVTTTSSSUUUXXX\\\]]]\\\``````^^^\\\ZZZ[[[^^^aaaccccccgggmmmqqqsssttttttwwwxxxzzz{{{{{{{{{{{{{{{yyyxxxvvvtttssssssvvvxxxpppqqqooolllkkkkkkfff```ccc]]]\\\bbbhhhhhhgggggghhhjjjmmmnnnmmmkkkiiihhhcccdddddddddfffjjjmmmnnnooonnnlllllllllmmmooopppjjjfffbbbccchhhpppuuuxxxuuusssqqqpppqqqqqqppppppppplllkkkoootttvvvssspppqqqtttxxx{{{|||zzzwwwuuunnnllljjjlllppptttvvvvvvxxxvvvqqqkkkhhhiiilllpppkkkiiiggghhhlllqqqtttvvvvvvxxxxxxvvvuuuwwwvvvrrrqqqllliiimmmtttwwwtttooogggiiimmmoooqqquuuzzz~~~~~~|||xxxtttsssuuuwwwwwwqqqkkkfffccc]]]VVVSSSTTTdddddd```XXXUUUZZZ```ccccccbbbbbbdddgggjjjjjjjjj333222000...,,,,,,,,,,,,.........---,,,,,,+++++++++,,,---...///000000000000000222333333333333333......///000111222222333333333444444444333333222.........//////////////////222777;;;:::666111---------------...///000111---...000111222222111111000///...///222555666666444444444222///------...,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...///111333000111222444777;;;>>>@@@===888444444888<<<======::::::999999888777666555888555333222333333333222//////......//////000000000000000/////////......444333333444555777999;;;???>>><<<;;;:::::::::;;;;;;>>>AAAAAA???@@@DDDHHHIIIHHHGGGFFFFFFGGGIIIIIICCCAAA===999666555666666:::;;;<<<===???@@@@@@AAACCCDDDEEEEEEEEEDDDBBBAAA???AAAEEEHHHHHHEEEAAA???<<<:::999999999999888666222222222222333444666777777777777888888999999999===<<<;;;;;;<<<===>>>???:::999999:::;;;<<<:::999888888888888888999999:::<<<<<<<<<===>>>???@@@AAA:::>>>AAABBB@@@???@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIKKKKKKJJJIIIIIIJJJEEEGGGHHHJJJKKKKKKJJJJJJMMMSSSYYYYYYUUUNNNIIIGGGHHHHHHFFFBBB???AAAGGGMMMNNNLLLKKKKKKLLLMMMLLLJJJGGGHHHKKKPPPVVV[[[^^^^^^LLLSSS\\\aaa```]]][[[[[[]]]^^^dddppp||||||pppddd[[[^^^aaa___[[[XXX[[[^^^SSSUUUXXX\\\```aaa___]]][[[VVVRRRTTT[[[```___[[[aaaccciiiooorrrnnneee]]]^^^]]]\\\\\\[[[YYYUUURRRNNNQQQQQQOOOLLLMMMRRRWWWVVVUUUTTTUUUVVVYYY]]]___ZZZXXXZZZ^^^ZZZRRRRRRYYYQQQOOOLLLKKKNNNQQQTTTUUU[[[XXXVVVVVVVVVQQQFFF===;;;JJJ]]]iiilllgggZZZNNNWWWYYYYYYTTTNNNIIIHHHHHHBBBIIIQQQTTTSSSOOOMMMMMMOOOSSSVVVVVVQQQLLLJJJJJJIIINNNSSSSSSNNNKKKKKKMMMQQQRRRRRRQQQQQQVVV___fffccc```^^^]]]^^^_________\\\WWWUUUYYY^^^\\\YYYWWWWWWaaabbbZZZ]]]iiiiii^^^___aaaccccccbbb`````````bbbfffhhheeecccbbb^^^YYY```^^^^^^aaaeeefffccc```^^^\\\YYYVVVSSSSSSVVVYYY\\\ZZZ[[[___```______bbbjjjlllmmmjjjddd___^^^___```fffllllllgggbbbaaaccc^^^___]]][[[^^^aaa^^^YYYRRRQQQUUU\\\```]]]ZZZZZZ]]]]]]^^^bbbfffhhhfffccceeeiiikkkllloootttuuutttvvvvvvvvvwwwwwwwwwwwwxxxnnnmmmmmmnnnrrrvvvwwwxxx}}}|||{{{zzz{{{|||}}}~~~xxxvvvwww|||~~~zzztttrrrvvvyyy|||{{{wwwtttmmmlllmmmrrryyy{{{xxxsssiiifffaaa[[[XXXXXX\\\```YYYWWWWWW[[[bbbkkkqqquuu}}}}}}~~~}}}xxxyyywwwwwwzzz}}}yyywww{{{}}}yyysssmmmjjjfffaaa```cccsssqqqjjjaaa```gggppptttsssqqqpppqqqsssuuuuuuttt000///---++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///////////////...///111222333333222222//////000000111111222222333333444444555444444444///////////////.........///222555888777444000---+++******)))***+++,,,---+++,,,...///000000/////////...---///111222111000111222222111...,,,,,,---------------............---///111111111111333555555555666888;;;>>>AAACCC===:::666777;;;>>>??????666666555333222000...---333111///......//////...++++++******+++,,,,,,---///000000111222333333444555444333333555888<<>>:::777888;;;@@@CCC@@@DDDHHHHHHGGGIIIMMMRRRXXXVVVSSSPPPNNNNNNNNNNNNDDDBBB>>>;;;::::::<<<===AAACCCFFFIIIJJJJJJIIIHHHGGGHHHJJJKKKKKKJJJIIIHHHHHHIIIJJJJJJIIIFFFDDDBBB@@@===;;;:::;;;;;;888666000000111222444666888999======>>>???AAABBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCC>>>======>>>@@@AAA@@@>>>>>>=========>>>>>>???@@@???@@@AAACCCEEEGGGJJJKKKEEEIIIMMMMMMJJJHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMPPPSSSVVVUUURRRNNNMMMMMMHHHIIIKKKMMMNNNNNNNNNMMMSSSZZZbbbccc^^^WWWRRRPPPMMMPPPQQQPPPMMMOOOTTTYYYWWWUUUSSSSSSTTTVVVWWWWWWYYYYYY[[[```eeehhhgggeeeXXXbbblllnnnhhhbbb```bbbcccbbbeeekkknnnhhhZZZOOOHHHLLLQQQUUUWWWYYY[[[]]]WWWZZZ^^^eeejjjmmmmmmkkkjjjfffeeejjjssswwwsssnnnnnnssszzz~~~}}}uuukkkdddggggggiiikkkkkkggg___YYYXXX[[[]]]]]]ZZZXXXYYYZZZTTTVVVWWWUUURRRSSSWWW\\\OOOLLLNNNQQQKKKAAAAAAHHHBBBBBBAAA??????@@@CCCFFFHHHJJJKKKIIIEEE>>>888555999OOOgggoooiii\\\MMMBBBBBBFFFIIIGGGDDDBBBDDDGGGHHHNNNUUUVVVRRRMMMJJJIIIOOOTTTWWWVVVPPPLLLKKKKKKRRRVVV[[[]]]]]][[[ZZZZZZ```aaaaaa___^^^aaahhhooooookkkfffdddfffjjjmmmooolllhhhhhhnnnpppllljjjkkkdddnnnkkk^^^___nnnooocccggghhhiiihhhfffdddeeefffeeekkknnniiiccc```^^^[[[bbbaaabbbeeegggddd\\\VVVRRRPPPLLLFFFBBBBBBDDDFFFJJJGGGGGGJJJJJJGGGIIINNNUUUZZZ]]]YYYOOOIIIIIILLLTTT```kkkjjjaaaWWWUUUWWWUUUWWWXXXZZZaaahhhfffaaa___aaaffflllllliiiiiilllooooooppptttyyy|||}}}|||zzzyyy|||}}}{{{qqqrrrsssuuuwwwxxxxxxwwwzzzzzzyyyxxxxxxzzz|||~~~vvvuuuwww|||zzzsssmmmmmmqqqrrrrrrrrrqqqnnnkkkiiibbbcccgggpppxxxxxxooofffXXXWWWTTTRRRRRRUUU[[[___WWWWWWYYY___hhhpppvvvyyy}}}wwwuuuttttttvvvyyy{{{{{{zzz{{{tttqqqnnnjjjkkkoooyyyxxxsssnnnooovvv{{{|||{{{{{{|||...---,,,+++***+++,,,,,,+++++++++,,,,,,------------...............------+++,,,...///000000//////000000////////////////////////000111111111111111.........------,,,,,,,,,,,,---000111111///---+++,,,,,,+++***+++,,,---...+++,,,...///000000//////000/////////000000...,,,000111111000...---...///++++++++++++,,,,,,------***,,,---......///111222444333333222333555666777666333000111555999999888111222222111000///...---111...,,,+++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,---...000222444666666777555333333555:::???BBBAAA<<<666333555;;;DDDJJJBBBFFFJJJKKKKKKLLLRRRWWWYYYVVVRRRNNNJJJHHHGGGGGGDDDBBB>>>;;;;;;<<<>>>???DDDFFFJJJNNNOOOOOOMMMKKKIIIJJJLLLNNNOOONNNMMMLLLJJJHHHEEEAAA===:::888777===:::777777888777444111666777999;;;>>>@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDCCC@@@@@@@@@BBBDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFAAABBBDDDGGGJJJNNNQQQSSSPPPTTTXXXWWWSSSPPPPPPRRRRRRRRRRRRRRRRRRRRRQQQQQQTTTXXX[[[YYYTTTOOOLLLKKKMMMNNNPPPRRRTTTTTTTTTTTTSSS[[[eeeiiieee___\\\[[[ZZZ___dddeeeccccccfffjjjcccaaa^^^]]]___bbbddddddaaa```aaaccceeeddd```\\\VVVaaajjjiii```XXXWWWZZZaaa```_________\\\WWWSSSTTTWWW\\\bbbfffhhhiiiiiigggiiilllpppttttttrrrpppxxxtttsssyyy~~~vvvvvv|||uuulllfffiiikkknnnqqqqqqkkkaaaZZZYYYYYYZZZZZZXXXSSSNNNIIIOOORRRTTTOOOHHHDDDGGGLLLAAA>>>@@@EEE???444555>>>555777888777555666;;;???777===BBB???888333555888???VVVlllooocccUUUKKKGGG:::???EEEGGGFFFGGGKKKPPPYYY```ggghhhddd___]]]]]]aaaiiirrrvvvrrrlllhhhgggqqqtttxxx{{{|||{{{xxxvvvxxxyyyxxxsssnnnnnnsssxxxyyyrrrnnnooossswwwzzzrrrooorrrxxxxxxsssrrrvvvoooyyysssbbbaaaqqqrrreeeiiijjjjjjhhhffffffggghhhbbbiiimmmfff^^^ZZZYYYXXX]]]\\\]]]___```ZZZPPPGGGLLLIIIDDD>>>999888:::<<>><<<:::888555444333888777777777888999;;;<<<>>>>>>???@@@AAABBBCCCCCC@@@CCCFFFGGGGGGGGGHHHIIIHHHGGGGGGGGGHHHIIIKKKLLLHHHIIIIIIIIIJJJJJJKKKKKKMMMKKKIIIIIIKKKLLLJJJGGGKKKLLLNNNQQQUUUXXX\\\]]]^^^]]]\\\ZZZZZZZZZ[[[[[[YYYYYYYYYYYYZZZ[[[\\\\\\XXXZZZ\\\______^^^\\\[[[^^^^^^___aaadddgggjjjlllsssqqqpppqqqsssrrroookkkrrryyy}}}zzzrrrooouuu|||ssshhh___```bbbaaabbbeee___\\\XXXTTTTTTWWW[[[^^^ZZZ[[[[[[ZZZYYYZZZ\\\^^^^^^ZZZZZZ___bbbaaa___```kkklllnnnpppssstttsssrrruuu}}}|||vvvvvvyyy}}}zzzyyymmmoooyyy|||kkkWWWIIICCCHHHKKKQQQWWWUUUNNNJJJKKKHHHGGGEEEAAA===:::::::::AAACCCDDD@@@:::666555666777999;;;:::999;;;???DDD777;;;>>>>>><<<<<<@@@DDDFFFGGGDDD>>>777777???FFFHHHRRR\\\```\\\UUURRRQQQRRRRRRTTTWWW]]]cccjjjnnnvvv|||wwwooofffjjjqqq|||{{{|||~~~wwwzzz{{{qqqrrr{{{wwwuuu{{{yyyyyywwwtttqqqrrrtttwwwttttttpppkkkjjjkkkiiieeefff[[[SSSYYYgggmmmeee[[[VVVVVVWWWUUUQQQMMMKKKJJJOOOJJJKKKPPPNNNGGGGGGNNNIIILLLMMMIIICCC@@@BBBEEEHHHJJJMMMQQQTTTZZZ```dddlllddd```bbb^^^VVVWWW```ooottttttnnnjjjgggaaaXXXXXX]]]fffmmmpppqqqrrrrrrgggfff___WWWVVV^^^gggkkkkkkkkkjjjhhhggghhhkkknnniiilllmmmllliiijjjpppuuu{{{{{{~~~zzz}}}|||yyywwwxxxwwwssspppooogggbbbeeejjjlllmmmooollliiiqqquuupppppprrrkkkpppmmmhhhdddccceeeiiillljjjmmmvvv|||pppjjjgggttt}}}yyytttvvv|||~~~mmmqqqtttvvvwwwxxx|||vvvqqqwwwyyypppjjjkkkllllllllllllmmmoooppprrruuukkk\\\RRRMMMNNNOOOPPPRRR[[[jjjzzzyyynnnmmmqqqtttzzznnnccccccnnnxxxzzzwww------------------------000---++++++---///...------......//////......---------............------,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,+++******+++++++++++++++***)))))))))))))))***+++,,,,,,,,,,,,,,,---............---///......---...///000111...---,,,,,,---...000222------......///000000111111111///...------......------,,,,,,,,,,,,------///555;;;>>>===:::777777444666888999999777444222333222111000///---,,,,,,333333333333333555666777888888888999::::::;;;;;;888:::===>>>>>>===>>>?????????>>>>>>???@@@BBBCCC@@@AAAAAAAAABBBBBBBBBCCCDDDBBB@@@@@@BBBCCCAAA??????@@@AAACCCEEEHHHJJJKKKJJJJJJJJJKKKLLLOOOQQQRRRPPPPPPPPPQQQRRRTTTUUUVVV\\\___cccgggiiikkkjjjjjjfffffffffgggiiilllnnnooojjjiiihhhiiilllmmmkkkiiiiiinnnrrrnnnfffccchhhnnneee\\\VVVXXX[[[[[[\\\___ZZZXXXVVVUUUWWW\\\aaaeeeeeeeeedddbbb___]]]]]]^^^hhhcccbbbfffgggeeebbbcccnnnlllkkkpppwwwzzzxxxttt|||zzzvvvxxx|||yyyppphhhhhhllljjj```VVVYYY___ccc___RRRDDD;;;888===???EEELLLLLLHHHFFFHHHJJJJJJHHHCCC>>><<<===???JJJNNNTTTXXXWWWSSSNNNLLLLLLNNNQQQRRRSSSVVV\\\```eeeeeeccc\\\UUUQQQSSSVVVZZZ[[[ZZZTTTLLLHHHKKKPPPUUUYYY___eeefffbbb[[[UUU```bbbfffiiimmmooopppqqqqqq}}}wwwkkkeee___VVV___ccciiimmmjjjeeegggmmmrrrtttuuutttssstttwwwyyy}}}sssttt||||||xxxzzz~~~|||vvvxxxuuuooogggbbb```bbbddd[[[\\\ZZZTTTSSSUUUVVVTTTQQQIIICCCGGGPPPVVVRRRLLLIIIKKKMMMOOOPPPQQQQQQRRRYYYSSSNNNNNNOOOOOOTTTZZZ___```___YYYRRRNNNOOOQQQPPPUUU\\\```aaa```^^^]]]TTTMMMLLLOOOMMMEEEGGGOOOVVVYYYXXXRRRPPPQQQNNNIIIDDDJJJQQQTTTTTTSSSSSSUUUPPPTTTVVVWWW[[[bbbeeeccc``````aaaaaaaaadddiiimmmvvvvvvwwwvvvuuuxxx}}}~~~yyywww~~~uuuooooooqqqtttyyy|||sssuuuxxxuuuxxxzzzssslllnnnpppsssuuuwwwxxxxxx~~~zzzyyy{{{wwwlllbbb]]]bbbmmmtttpppiiijjjnnnpppjjjnnnsssvvvvvvvvvwwwxxxyyyjjj```bbbeee```]]]___fffbbb^^^^^^ccckkkqqqttt{{{mmmZZZNNNMMMRRRXXX\\\mmmrrr{{{pppeeedddhhhjjjeee]]]WWW___mmmvvvssslllgggggglllvvv}}}........................000...------...///......---......//////......---......////////////.........---------,,,,,,++++++,,,---............---,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///,,,,,,------------------++++++++++++++++++,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++*********++++++,,,,,,,,,+++******)))******++++++,,,,,,---***+++,,,,,,------,,,,,,------,,,,,,------...///,,,,,,+++++++++---...///+++++++++,,,,,,------...------,,,++++++,,,,,,---,,,++++++++++++++++++,,,...///000///---,,,---.........---,,,,,,,,,------......------,,,,,,,,,,,,............///000111111000000000000111111111111...111333444333222222333444333333333444555666777666666666777777777777777777666555555666777555444333333333444555666777888666666777888;;;===???@@@;;;;;;<<<===???AAACCCDDD@@@CCCFFFJJJMMMOOOOOOOOOJJJJJJJJJJJJKKKLLLMMMNNNGGGFFFEEEGGGIIIKKKLLLKKKSSSWWWYYYUUUNNNLLLOOOUUUOOOIIIFFFIIIMMMNNNOOOPPPLLLKKKKKKMMMQQQXXX^^^bbbjjjjjjiiifffaaa\\\ZZZZZZ```\\\ZZZ\\\[[[WWWTTTTTT]]]YYYXXX]]]gggllliiidddwwwvvvtttqqqoooqqqvvvzzzzzzoooddd___``````ZZZSSS[[[]]]]]]YYYTTTNNNJJJIIIOOOPPPVVV]]]___]]]^^^bbbfffhhhgggbbb\\\ZZZ]]]bbbeeekkkttt{{{|||uuujjjbbbZZZ]]]___```aaaccciiimmmyyyuuulllaaaVVVQQQSSSVVVfffhhhfff___TTTLLLJJJJJJUUUSSSUUU\\\bbbaaaWWWMMMNNNRRRXXX^^^``````]]][[[[[[eeeiiiccc^^^```bbb___ggghhhjjjjjjfffbbbeeelllnnntttvvvtttwww~~~}}}vvvttttttwwwyyyqqqfffgggoootttppplllmmmrrrsssjjj^^^bbb^^^WWWNNNGGGEEEGGGJJJAAADDDDDD@@@???CCCIIIKKKLLLIIIGGGMMMVVV^^^___^^^bbbdddfffhhhiiiiiihhhgggaaa___ZZZWWWZZZaaacccaaa```___[[[SSSKKKFFFFFFHHHKKKSSS]]]bbb___WWWMMMGGG<<<888999???>>>999;;;BBBDDDDDDBBB>>>>>>BBBDDDDDDJJJQQQWWWXXXUUUSSSWWW\\\```ffflllrrrzzz~~~xxxqqqssstttvvvyyy~~~}}}yyywwwzzzrrrmmmkkkmmmuuuxxxkkkggggggeeekkkoooggg\\\aaahhhnnnqqqqqqnnnlllsssmmmhhhfffccc]]]YYYYYYaaajjjooolllggggggjjjlllvvvzzz~~~xxxfffWWWVVVYYYYYYYYY]]]aaa^^^]]]```iiissszzz~~~}}}nnniiippp{{{|||rrrddd]]]___cccddd[[[WWWWWWaaannnssskkkaaaXXX\\\fffqqqwwwzzz////////////////////////000000///////////////.........////////////......//////000000000000////////////......---,,,,,,,,,---------......---------------,,,,,,,,,,,,------------------------,,,,,,........................------------------------...------------...//////,,,,,,,,,------.........+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------------------------,,,++++++******++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------***+++,,,,,,------,,,,,,---------------------...,,,,,,+++++++++,,,---...------------......//////------------......//////......------------......111000...---,,,,,,---//////...------------...///..................------,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++---//////---,,,,,,,,,---------------...////////////////////////////////////......//////.....................///000000//////////////////000000---------...///000222333111222444666777777777666777777777666666666666666666555555555777999;;;<<<:::===???===888777999<<<:::888777:::===>>>>>>>>>;;;:::;;;===BBBGGGMMMQQQXXXYYYXXXVVVQQQMMMJJJJJJJJJFFFEEEFFFDDD???===>>>BBB@@@???CCCJJJNNNMMMJJJ^^^[[[XXXXXX[[[aaafffiiiqqqhhh___[[[^^^```^^^[[[cccaaa___]]]]]]\\\[[[ZZZ```aaaeeekkknnnmmmpppuuu|||~~~~~~zzzuuuuuuzzzyyy}}}zzziii\\\RRRTTTVVVTTTRRRRRRUUUXXXccc]]]TTTJJJBBBAAAEEEIIIaaaaaa^^^VVVJJJ@@@;;;:::GGGDDDEEEJJJQQQQQQHHH???AAAFFFNNNUUUYYYYYYWWWUUUNNNVVV[[[\\\___jjjsssvvv~~~}}}~~~~~~zzzvvvyyytttdddeeegggeee[[[RRRSSSZZZaaa]]][[[]]]aaa___UUUJJJLLLKKKGGGCCC@@@???BBBEEEBBBHHHJJJFFFEEEKKKTTTXXXOOOOOOSSS```qqq}}}{{{sssiiiccc]]]cccdddcccgggllleeeXXXMMMKKKFFF???888555666888???FFFOOOSSSPPPFFF<<<666;;;:::>>>DDDEEECCCEEEJJJOOONNNLLLKKKLLLPPPTTTUUUWWW___ggghhheeegggoooxxx~~~~~~zzzsssrrrsssyyysssllleee^^^]]]fffqqqmmmbbb^^^\\\WWW[[[aaa\\\VVVZZZ^^^bbbcccaaa^^^\\\ccc___^^^```aaa```aaaeeennntttyyyzzzyyy{{{|||lll]]][[[```cccfffiiijjjlllqqquuuyyy}}}~~~zzzdddbbb\\\UUUTTTZZZ___```ZZZZZZ^^^gggoooqqqmmmgggjjjrrr000000000000000000000000000111111111000/////////...//////////////////...//////000000000000///////////////.........------...........................------------------...------------------------........................------------------------...------------...//////,,,,,,,,,------.........------------......//////,,,,,,---------.........------------------------------,,,,,,,,,,,,------............------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------,,,------........................///............---------------.........+++++++++,,,,,,,,,,,,,,,******+++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,------------,,,,,,---......------,,,------,,,,,,++++++******------........................------,,,,,,++++++,,,...000000...,,,,,,---,,,,,,,,,---------------------------------,,,,,,------...------------..................///000111/////////...---,,,,,,+++...---------------...///111111222222222111000///222222222222111000000///222111111000000111333555///222555555444333444555222222222222444444333111222111111222444888;;;===:::<<<======:::888777777:::777777999777333222444444555666777777888:::;;;CCCAAA???AAAFFFKKKMMMNNNPPPKKKGGGFFFIIILLLKKKJJJMMMKKKIIIIIIJJJKKKIIIHHHNNNMMMPPPTTTUUUTTTWWW\\\cccfffgggeeecccdddjjjoooggghhhiiijjjggg\\\MMMBBB???AAABBB@@@===;;;===???JJJFFF???999777999???DDDPPPOOOKKKDDD<<<666444444::::::<<>>???@@@@@@AAABBBEEEHHHCCCCCCDDDEEECCC>>>888333222555777666333222444666999666333111111444888;;;999999777444111000222444000333555777666555444333111222444777999:::;;;;;;BBBCCCDDDDDDEEEIIINNNRRRTTTTTTXXX\\\[[[WWWWWWZZZ^^^```^^^ZZZ[[[]]]VVVJJJDDDDDDCCC@@@======@@@EEECCCBBBCCCCCC@@@;;;;;;???===@@@EEEGGGIIIIIIKKKLLLUUUXXXVVVPPPLLLNNNRRRSSSZZZYYY^^^nnn{{{zzzxxxvvvpppdddUUUJJJCCCDDDEEEDDDEEEEEE???888999888555333333555666888888:::;;;;;;:::;;;===>>>AAACCCGGGJJJKKKLLLMMMOOORRRPPPPPPTTTTTTRRRSSSUUU]]]bbbhhhiiihhhkkkttt{{{|||yyyqqqeee\\\XXXVVVSSSPPPQQQUUUSSSOOOYYY[[[[[[VVVNNNLLLPPPUUUXXXYYY[[[]]]ZZZWWW\\\cccgggeeekkkjjj]]]\\\cccaaa]]][[[YYYYYY]]]eeemmmrrrvvvxxx}}}zzzwwwxxxoooeeeeeehhhkkkjjjkkktttvvvrrrvvv~~~////////////////////////111333555444111//////000//////000000000000//////...//////000000//////......//////000000111111222222111000//////000111222//////............//////------------.........///------------------------........................,,,,,,,,,,,,,,,------...------------------,,,,,,,,,,,,------...//////000,,,,,,.../////////...---........................///..................///........................,,,,,,---........................---------------......///000000000000//////000000111000///...---....../////////.........////////////////////////---...///000000000///...//////............//////---,,,,,,...000111...,,,+++,,,---...///......---,,,------...//////000000...///000000000///...............---------------+++...000000///.........------...//////...---,,,//////.........---------+++---//////------...111......---------......///,,,---...///000000///...------,,,,,,,,,,,,---......//////000111222222222...///000111111111000//////111333333111000000222222444999>>>@@@>>>999444333666666111///111000---111111000000000000000000///000111111000000222444...---///222///+++,,,111...//////...,,,,,,...000///000111111///...------////////////////////////111222222111111111111222111000111333111......222///...---///222333111000...000111222111000111222,,,///222222000///111333---,,,,,,,,,---.........,,,,,,,,,++++++,,,...///+++,,,............------000000000111111111111111------///111222333555777555444666::::::777888;;;:::999888999<<<<<<999666444444333222333555666666444333444666333...000555000222555666666777888999@@@AAA???:::888;;;<<<:::<<<:::;;;BBBLLLRRRPPPLLLHHHFFFEEEEEEFFFAAA999222777444333555444111000222111///...---.../////////000111222222111222555888444666999888888999:::;;;<<<888888;;;<<<999:::>>><<>>???@@@CCCGGGGGGEEEGGGMMMKKKIIINNNOOOEEEEEEJJJGGGEEECCCAAABBBFFFMMMUUUYYYXXXZZZ^^^cccbbb^^^]]]```ddd```___eeehhhggggggjjjllllllmmmqqquuuwwwvvvtttssswww{{{|||~~~ttteeeYYYTTTRRRRRRTTTXXX^^^iiivvv|||zzz........................111444666555222//////111//////000000000000//////......////////////............///000111222333333333222111000000111222333//////............//////---------.........//////------------------------........................,,,++++++++++++,,,------.........------,,,,,,,,,++++++,,,,,,---...//////,,,,,,.../////////...---........................///......------......///------------------------,,,,,,---.../////////.....................---------...//////000///////////////000000000///---,,,.........//////...------------------------------,,,---...///......,,,,,,---,,,,,,++++++,,,,,,---...,,,***+++---...,,,)))************++++++,,,---((()))***+++---///000111---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,---,,,---.........---,,,+++//////.........---------***,,,......,,,+++---000//////...---,,,,,,,,,---,,,,,,---......---,,,+++,,,,,,,,,,,,---...000000++++++++++++++++++++++++)))+++,,,...//////......))),,,///000...,,,---///,,,///444999<<<888111***111666555000---000000,,,------....../////////////////////---++++++---///......000222///+++,,,000000---++++++---......---,,,...//////---,,,---...---......------...000111.........---+++,,,...111---,,,---///---))))))---///,,,***,,,//////+++&&&***---...---++++++...111))),,,///...,,,***,,,...++++++---///000///,,,***,,,---------,,,,,,++++++,,,+++***,,,......---+++******+++,,,---,,,,,,,,,++++++---000000---,,,---...+++,,,...///---...111222---,,,000111//////111111000//////222333000+++...,,,---222111,,,,,,111---............///111333///000...,,,///333444111444222000000222444555444444111///000444555222...111---///666444,,,,,,222111///...---......---,,,***,,,---...------...///000222333111///000111111444...---000111...111777000111222333333444666888666;;;===;;;:::;;;;;;999:::999888666444444777:::<<<888444222222444666777000222000///555===<<<666,,,///333333111000111333111///111555444222222666777111444555000222555000666444333222333666999;;;<<<;;;===>>><<<999;;;@@@>>>888777>>>BBBAAABBBEEE;;;<<<@@@FFFKKKLLLIIIFFFEEELLLRRRRRRQQQUUU\\\aaa```VVVKKKFFFGGGFFFBBB===777???JJJSSSYYY^^^bbbeeefffgggggggggeeebbb___]]]gggsss