BM6P6(@ 000///...---+++***)))(((*********)))))))))))))))((((((((((((((()))******000'''''')))(((...///%%%***$$$000555(((111GGGMMMXXXqqq~~~rrrxxxooohhh```YYYNNNFFFKKKVVVPPPRRRQQQOOORRRVVVTTTOOORRRLLLUUUSSSXXXgggppp|||}}}eeehhhNNN???444555444---))),,,(((,,,///,,,'''$$$%%%((('''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&'''(((%%%''')))((('''&&&''')))(((((('''&&&%%%%%%''')))+++)))'''%%%$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%''')))+++***)))((('''&&&(((+++---***,,,999GGGMMMbbbdddgggppp]]]SSSmmmnnnnnnsss|||xxxwwwwwwkkkooouuuqqqaaaSSSTTT\\\bbbqqqWWWJJJIIIVVVSSSTTTXXXYYYTTTQQQQQQFFF999***$$$'''***(((%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((())))))******''')))***(((%%%%%%))),,,(((&&&&&&000999555<<>>444111444---------,,,)))(((''''''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%''')))((()))))))))((((((((()))(((((((((''''''&&&''''''(((((()))******************)))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((()))************)))...,,,---///333???TTTgggssscccOOOVVVggg```]]]sss~~~}}}gggMMMXXXcccppp~~~xxx___KKKCCCEEEQQQVVVQQQQQQWWWPPPGGG;;;111+++))))))((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******)))***++++++***)))((((((,,,///+++///???JJJSSSaaa^^^xxx|||sssooowwwrrrrrreee```qqquuummm```QQQ\\\ooozzz{{{iiiWWWQQQSSSSSSNNNSSSSSSKKKCCC>>>777000)))(((&&&&&&(((******''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))******...111,,,+++???XXXbbbdddkkk{{{}}}mmmhhhjjjuuuwwwtttzzz]]]III???BBB===,,,&&&---'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''+++***)))((()))************))))))555EEEGGGJJJYYYppp}}}]]]EEE>>>888333000---***((('''&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***$$$&&&---)))$$$333KKK000///...---,,,+++***)))************************)))))))))((())))))***+++(((&&&'''+++...///---***999HHHQQQtttuuummmdddQQQ@@@FFFWWW]]]xxx~~~|||rrrggg___aaaZZZ___oootttxxx}}}yyyjjjUUUDDD777000...,,,+++---000///***%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++,,,,,,+++))))))***+++######%%%(((,,,///000000111222222222111000...---,,,---///000///...,,,***((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))'''&&&&&&''')))+++++++++000---///:::JJJ[[[lllxxxxxx[[[MMM^^^qqqrrrwww{{{tttyyyaaa___ZZZcccyyybbbPPPPPPSSSOOOMMMRRRSSSQQQJJJ>>>222***)))***)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''(((((())))))******''''''((()))++++++)))''')))777;;;AAAUUUbbbaaa___nnn~~~yyyqqqkkkhhhppppppzzzqqqeee^^^ZZZRRRUUUWWWVVVUUUOOOBBB777...(((######(((+++)))&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((,,,000222;;;RRRiii^^^nnnuuuqqq|||wwwzzz|||zzzvvv[[[HHHHHHFFF666***)))(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''************************+++,,,222BBBKKKHHH[[[vvvYYYKKKCCC555111,,,)))))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''***''''''))))))000FFF]]]000///...---,,,+++******)))***************++++++***))))))))))))***++++++---***%%%)))222222,,,---HHHqqq|||kkk\\\III>>>LLLggg|||kkkssszzzooo```[[[[[[aaannnzzz}}}sssfffQQQ===444...***...444444---%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''&&&%%%%%%'''))),,,+++---111666:::;;;;;;;;;;;;;;;;;;:::777444111///111333555666777666666000///,,,)))''''''((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((''''''))),,,---......,,,111@@@TTTccciiiiiijjjaaaXXX```qqq}}}}}}fffYYYccc{{{sssWWWGGGGGGOOOTTTUUUPPPQQQOOOGGG;;;000***)))'''(((((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((,,,111555777GGGRRR___rrrwwwrrrqqqyyy|||~~~|||yyywwwuuurrrmmmkkkjjjhhhbbb{{{rrrrrrnnnfff^^^WWWRRRSSSYYYWWWKKK===888000***)))***)))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********(((+++***///AAAYYYfffeeelll}}}tttmmm|||rrrwwwsssxxxppp^^^JJJDDDDDD999(((((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))***++++++*********++++++666???FFFHHHQQQ~~~gggNNN;;;555///+++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###...,,,!!!,,,KKK[[[VVV//////......---,,,++++++))))))******+++++++++,,,***************+++,,,,,,'''111///+++,,,***555QQQ}}}}}}zzzaaaYYYKKKNNN[[[yyysssooouuuxxxsssmmmnnnxxxyyy|||ddd```___ccchhhlllrrr}}}xxxeeeMMMAAA333...000222///+++(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''((()))******---111444:::::::::<<<>>>@@@@@@@@@???===;;;;;;;;;999666222///000222444888===@@@CCC@@@===777222---)))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++,,,------------///000111HHHeeerrriii[[[YYY___fffrrrssspppyyymmmjjjvvv{{{kkk[[[]]]jjjkkkTTTUUUWWWSSSSSSTTTSSSPPPHHH===111)))%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((())))))******+++,,,***''''''///===IIIZZZaaajjj{{{~~~}}}mmmgggnnnttt}}}yyyfffSSSPPPVVVWWWMMMBBB;;;666333222...((((((,,,(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))************+++...,,,111BBBVVVbbbhhhkkkwww|||yyywwwrrryyy{{{qqqsssiiiTTTIIIIIICCC777***'''%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''')))++++++))))))+++---000===DDDHHHUUUoooeeeFFF>>>555///,,,+++(((%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$,,,+++***???\\\^^^JJJ//////......---,,,,,,+++))))))******+++,,,,,,,,,++++++******++++++,,,---(((///)))///HHHSSS```{{{qqqaaaZZZWWWPPPVVVjjjooorrrgggZZZVVV^^^gggddd\\\dddeeemmmsssiii[[[^^^mmmtttdddeeefffuuuxxxvvv{{{sssiii______lll{{{}}}xxxppp```JJJ999111111333444+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))).........------///222555777:::===@@@BBBDDDHHHKKKLLLHHHEEEDDDGGGIIIHHHFFFCCCAAA===:::888777777888;;;999666222///---,,,,,,'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))+++,,,***''')))000666LLLggg~~~cccOOOZZZppp}}}fff]]]bbbhhhjjjppplllttt~~~wwwxxx~~~oooaaagggqqqmmm{{{vvvbbbggg{{{fff[[[RRR]]]ZZZXXXWWWSSSJJJ<<<111(((((('''''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((())))))******++++++******///<<>>@@@111,,,'''%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&)))+++***)))***///333@@@EEEHHHVVVqqqOOODDD777...,,,---,,,***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((,,,$$$***BBBXXX\\\TTTMMM/////////...------,,,,,,))))))***++++++,,,------,,,++++++++++++,,,------...000***FFF{{{}}}iiiZZZTTTOOO___~~~lllUUUIIIMMMSSSZZZeeexxxyyysssuuusssaaabbbttt|||rrrlllhhhfffhhhkkkxxxhhhVVVFFF===999888...---,,,***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((())))))******'''))),,,...222888>>>CCCMMMSSSZZZ\\\\\\___eeekkkeee```[[[\\\bbbiiilllmmmkkkggg___UUUKKKBBB;;;888666666555444333222111000+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********$$$)))+++((('''000BBBRRRpppsssuuupppggghhhyyyuuufffeeebbbcccpppmmmfffkkkeee~~~pppddd]]]ZZZVVVUUUSSSNNNFFF???///---***((('''((()))+++''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((())))))******)))***...:::LLL^^^kkkrrrlllkkksss|||rrr~~~ooo^^^OOOHHHIII;;;555666<<<:::///(((+++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********+++++++++,,,,,,---888MMMaaannnzzz}}}ttt}}}mmmmmmxxxtttlll[[[KKKCCC<<<444,,,''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((***,,,+++***---333999JJJKKKWWWwwwuuudddKKK999111//////...*********)))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((,,,)))888TTTaaaYYYSSSWWW/////////...---------,,,))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...+++<<>>888000///---+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++,,,222<<>>999444///---...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************&&&,,,000///111BBB___vvvmmmVVV[[[vvv}}}```ZZZooowwwssssssuuukkkUUURRROOONNNMMMMMMKKKJJJ555222...***(((((()))+++((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((()))*********---...888PPPnnn~~~yyyxxx{{{|||pppYYYRRRWWWLLLCCCBBBJJJJJJ<<<111...((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))******+++++++++,,,,,,,,,000PPP___^^^zzzxxxwww{{{tttxxx~~~jjjKKKEEE;;;000)))((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))),,,---,,,+++///777>>>FFFLLLhhhoooNNN;;;111,,,)))************))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))###666LLLXXXZZZ[[[[[[[[[000000000///......------,,,,,,,,,---------......***000---***...+++)))111SSS}}}}}}sss___WWWdddhhhxxxQQQNNN```}}}{{{gggbbbkkk{{{rrrYYYdddqqqvvvnnnggg```PPP<<<222111333555000'''%%%((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))%%%'''))))))+++---,,,))),,,+++,,,...,,,***,,,222>>>OOOjjjwwwkkkfffaaalllxxxrrrmmmrrruuuzzz|||vvviiieee___RRRGGGDDD@@@999666999******,,,111000***&&&&&&(((((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''+++((()))---...+++((()))***...,,,///===NNNllliiiPPP]]]xxxjjjdddnnnpppooozzztttyyyKKKTTTPPPDDDQQQMMMJJJHHH888,,,++++++((('''+++))))))((('''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((###%%%......((((((///444<<>>888444111...))))))((('''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((())))))******+++(((&&&(((,,,///......///!!!,,,===NNN^^^xxxmmmlllttt{{{{{{ppphhhccc```eeejjjkkkfffbbbcccaaa\\\OOOHHH@@@<<<777000------000...+++)))''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((())))))))))))******...+++,,,...---***,,,///...333NNNyyyfffWWWjjjxxxvvv|||nnngggSSSWWWWWWLLLMMMHHH<<<333...+++'''***))))))((('''((((((((('''(((((((((((()))))))))(((((()))))))))*********&&&'''+++...---333DDDWWWooo~~~vvvxxxppp\\\RRRYYYooosssuuu}}}]]]NNNiiijjjVVVZZZVVV___jjjtttyyy|||}}}vvvnnnnnn}}}wwwmmmvvvxxxxxxhhh\\\PPPIIIMMMVVVGGG===111)))((('''&&&###''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******+++++++++---)))***111888MMMlllttt~~~mmmxxx}}}xxxkkkVVVTTTUUUaaagggQQQJJJGGG[[[nnnmmm]]]ZZZsss|||hhhfffxxxrrraaazzzwwweeeppphhh\\\MMM===///(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))******------000555999DDD]]]uuucccSSSXXXyyyzzz~~~vvvVVV<<<111---+++++++++((((((***'''''''''''''''''''''''''''&&&&&&'''&&&'''...777QQQOOO\\\bbbXXXccc111111111000//////......---------.........//////(((000...===qqqvvvcccjjjVVV___aaaggg{{{jjjnnneeefffoooyyypppVVV@@@555333555,,,+++***((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))***+++++++++---)))***000222///,,,---888TTTkkkfffrrr~~~vvv~~~hhhhhhbbbXXXVVV```oooyyyrrreeeTTTEEE777000222888888555111---***(((''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))******++++++,,,,,,...000...******...000GGGlll```___]]]aaasssiiidddfffTTTFFFEEE>>>000)))+++******)))((((((((((((((((((((((((((()))))))))***))))))))))))************---,,,,,,---222???VVVjjj}}}{{{nnnrrrvvvppp\\\SSSTTTppp|||qqqiiiXXXbbbvvvqqqbbbccc\\\aaaqqqyyyyyy|||tttaaazzz}}}[[[VVVoooqqq\\\MMMGGG>>>333+++'''(((***(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***++++++++++++...+++---888DDD^^^qqqiiirrrxxxmmmYYYSSSWWWVVVCCCFFFMMM\\\aaaKKKDDDGGGXXXfff]]]IIIJJJlll~~~rrrwww^^^gggzzzppp```III333((('''))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((()))*********+++,,,111777@@@QQQjjjwwwqqqttt___LLLPPPbbbjjjddduuuQQQ555...+++---...***((()))((((((((((((((((((((((((''''''((((((&&&)))444AAAOOOTTTWWWXXXggg222111111000000//////...------........./////////777%%%+++eeewww^^^iii~~~]]]]]]~~~ssstttwwwzzztttiiiNNN<<<555333000...,,,***)))((())))))(((((((((((((((((((((((('''((())))))******))))))'''((())))))***+++,,,,,,000+++***---,,,***000:::___}}}vvvrrr|||~~~{{{pppbbbZZZ\\\gggsss|||tttjjj```RRRCCC:::999???<<<888333...+++)))(((''''''''''''''''''''''''''''''((())))))))))))((()))))))))***++++++,,,,,,,,,,,,...111///+++...333;;;gggwwwmmmooojjjZZZwwwbbbHHHGGGBBB333,,,222+++***))))))(((((())))))((((((((()))))))))******)))))))))*********++++++...+++)))000AAA[[[www|||eee~~~iiiYYYRRRPPPaaa~~~rrrggg___XXXUUUSSSOOOKKKJJJ^^^nnn~~~xxxdddqqqtttvvvyyyuuuqqqxxxttt___MMMKKKDDD999...((())),,,((((((((((((((((((((((((''''''((((((((()))))))))(((((()))******++++++,,,+++...---333CCCRRRlllmmmccchhhbbbKKKAAAJJJYYYXXX@@@CCCRRRjjjnnnPPPBBBOOO]]]ggg___OOOSSSwwwsssccc```www|||vvv~~~tttggg___{{{lllUUU<<<,,,))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((())))))******+++(((...444;;;HHHZZZhhhnnnTTTJJJUUUfffUUUHHHVVVlllrrrooo```AAA333***,,,...***&&&'''(((((((((((((((((((((((('''(((***)))(((,,,;;;KKKSSSWWWNNNYYY222222111111000/////////............////////////???555NNN~~~]]]fffooocccVVV___{{{|||rrrzzzxxxwwwrrrttt|||~~~uuufffUUUDDD666444222///,,,***)))))))))(((((((((((((((((((((((((((((()))************)))'''((()))***+++,,,,,,------+++,,,,,,)))111NNNmmm|||tttxxx}}}wwwiiiaaadddjjjjjjpppxxxvvvcccKKK<<>>IIIlllnnnWWWQQQWWWvvvRRRccc|||}}}iiiLLL111,,,///---+++,,,))))))))))))))))))))))))(((***---,,,+++222FFFZZZUUUaaammmrrr333333222111000///...---000000333111(((***555<<>>AAA>>>GGG[[[\\\HHHIIImmmiiiooo{{{oooxxx~~~xxxbbbaaawwwxxx}}}zzzvvvttt]]]666+++...$$$###///(((***))))))(((((('''''''''&&&---)))(((***,,,+++,,,///<<<333AAAgggzzz}}}oooXXXUUUcccccc\\\hhhnnnsss___:::333333***%%%*********))))))))))))******,,,(((,,,...,,,999NNNWWW___bbb333222222111000//////...)))666///***777555444GGGlllXXXcccllleeewwwrrriiihhheeeaaa```bbbgggkkkgggoooxxxvvvooo}}}xxxzzzrrr{{{dddHHH@@@777333111...***'''***************)))))))))))))))))))))************&&&111...'''+++---+++......'''111RRRsss{{{{{{{{{bbbTTT___vvv|||ooo[[[FFF@@@DDDBBB555))),,,+++)))((()))))))))((())))))))))))************++++++++++++,,,,,,,,,,,,+++222,,,+++333666KKKrrr}}}uuu|||hhhccc}}}aaaHHHDDD===333,,,+++************))))))++++++******************---))))))---///---,,,...---IIImmmyyyeeeSSSQQQNNNLLLHHHFFFKKKQQQBBBFFFGGGWWWvvvkkk```[[[jjjmmmyyyuuu^^^nnnkkkdddzzzvvvwwwsss{{{^^^NNNFFF999,,,...***((())))))&&&&&&((()))))))))))))))))))))((()))***+++++++++,,,,,,,,,)))666HHHXXXfffxxx{{{nnn~~~xxx|||aaaRRRDDD@@@BBBCCCEEEHHH999888AAAQQQpppkkkGGGGGGAAAEEEUUU\\\QQQ[[[xxx^^^hhhoooqqq{{{|||rrrqqq}}}sss___llluuuwww|||nnnFFF***...)))%%%))))))&&&((())))))((((((((('''''''''---)))(((+++,,,+++,,,///000<<>>QQQiii{{{oooaaasss~~~hhh___JJJHHHCCC>>>???CCCBBB======888===MMMmmmkkkGGGGGGLLLOOO```hhh___eeennnXXX^^^rrrrrrrrrtttooo}}}iiibbbiiiqqq~~~```444///---((($$$))),,,%%%))))))((((((((((((''''''+++((())),,,---+++,,,///;;;FFF[[[rrrnnn{{{yyysssaaaNNNZZZ{{{nnnQQQRRRkkkmmm{{{bbb===+++,,,///---******))))))))))))******)))+++++++++666IIIWWWZZZhhh111111111111111111111111111333,,,---777===eeeiiixxx{{{^^^vvvfffUUULLLHHHDDDAAAAAAEEEFFFGGGFFFDDDBBBCCCDDDEEEFFFGGGHHHKKKPPPWWW\\\mmmxxxuuu|||pppPPPBBB<<<333000222*********++++++++++++,,,))))))*********+++++++++)))---)))***333111,,,111***YYYuuu|||uuuvvv}}}fffbbbppp}}}~~~vvvbbbMMM@@@<<<;;;111333333000,,,***+++---))))))*********+++++++++++++++,,,,,,------......//////111222<<>>(((...'''$$$)))((((((((()))))))))))))))))))))(((***---------111888???hhhsssSSSKKKWWWvvvaaaKKKZZZVVVhhhooosssllltttrrrlll>>>......---++++++************++++++&&&///,,,...BBBNNNTTTaaa333333222222222111111111,,,,,,666111HHHwwwrrrzzzbbbpppxxxcccRRRJJJKKKGGGFFFIIIKKKJJJJJJMMMLLLPPPUUUYYY[[[]]]___```[[[XXXSSSNNNIIIFFFDDDDDD@@@FFFOOOYYYdddqqqzzzzzzzzzooo```WWWKKK999+++---------,,,,,,,,,++++++*********++++++++++++,,,)))+++***,,,...)))333KKKuuuppplllwww}}}jjjrrrnnnuuutttWWWFFFGGG>>><<<666000+++))))))+++*********++++++++++++,,,+++,,,,,,---...///000000***444666<<>>XXXUUUNNN\\\wwwSSSQQQMMMAAA===CCCRRRPPP]]]{{{tttWWWRRRYYYdddQQQCCCRRRccczzzxxxkkkeeeaaasss{{{kkksss{{{}}}gggMMM???111,,,,,,******+++((())))))******+++,,,,,,---)))+++///---***333AAA```iiiyyyhhhooozzzoooiiijjjPPPEEE>>>HHHLLLEEE>>>BBBJJJOOONNNRRR```rrryyyFFF===DDDIIIYYY]]]PPPYYYpppSSSXXXlllwwwcccaaaqqqgggmmm{{{uuurrr~~~mmmkkk~~~eee@@@+++,,,+++(((***(((((()))))))))************)))***,,,...111;;;FFFaaafff___wwwTTTNNNlllwwwKKKRRRwwwppp```lllsssqqqjjjxxxddd:::+++///,,,++++++******++++++,,,&&&...(((111HHHMMMfff555555444333222000000///666,,,111XXX{{{fffeeedddkkkvvv```TTTMMMGGGDDDFFFLLLOOOUUU___gggqqq}}}wwwggg\\\MMMCCCCCCKKKUUU\\\jjjxxx{{{~~~wwwoooVVV888000000///...,,,+++***)))******+++++++++,,,,,,,,,***------000222999```xxxddddddlllwww|||llliiizzzyyysssnnneee\\\RRRIII===444111000//////******+++++++++,,,,,,,,,,,,,,,---...///000111222333444666XXX}}}gggUUUrrrEEEEEE<<<111,,,---///---*********+++,,,,,,---......///...------222FFFiiieee\\\vvv___PPPEEEOOOVVVGGGNNNXXX~~~NNN???OOOOOOCCCCCCCCCVVVVVVddd\\\MMMSSS\\\]]]WWWlll}}}~~~qqqhhh|||uuukkktttWWWGGG666///---+++******((())))))***++++++,,,,,,***(((+++000---+++777III___tttyyygggxxxnnn^^^___FFF>>>>>>EEEJJJGGGAAADDDPPP\\\QQQLLLOOOXXXrrrnnnNNNRRRNNNKKKTTTZZZSSS\\\zzzzzzkkkuuuxxxjjjlllnnn}}}kkkfffpppxxxdddwww}}}llliiiuuutttNNN)))+++111***)))(((((())))))*********+++***)))***,,,...222>>>KKKSSSiiioooaaafffwww___uuullljjj|||rrrUUUWWW{{{zzzIII///000,,,++++++******++++++,,,+++000***555MMMRRRuuu333555555222111111111111888&&&LLLuuu]]]fff{{{nnn]]]MMMGGGFFFFFFKKKQQQ[[[```rrrqqqaaaVVVOOOKKKIIIUUUbbbrrr|||{{{kkkxxx{{{zzzkkkHHH:::+++000555+++,,,111'''++++++,,,,,,,,,---------000+++555+++000[[[vvvaaaccckkk}}}mmmvvv}}}tttpppxxxaaa\\\MMM:::111111111,,,,,,,,,,,,++++++,,,------000///------...///000000999&&&WWWwwwppp^^^kkktttlllooo~~~SSSFFF<<<888333)))+++000,,,++++++,,,,,,,,,---------,,,111...)))>>>fffhhhvvv___XXXQQQSSS\\\PPPWWWXXX~~~___DDDKKKRRR___iiiKKKAAAPPPYYYlllYYY\\\SSSgggyyyiiitttxxxooossskkkppprrryyyPPP;;;666(((%%%---************)))******+++,,,000''')))222111,,,:::QQQfffvvvaaammmmmmiiiRRRzzzjjjMMM@@@<<>>:::666++++++///+++++++++,,,,,,,,,---------000111---000OOO~~~vvvwwwfffRRR]]]aaa^^^UUUMMMhhh~~~YYYFFF;;;JJJTTTdddrrrXXXJJJUUUXXXfff[[[ZZZXXXXXX}}}cccccc{{{~~~uuu|||tttrrrppp___;;;444000***+++---***************++++++,,,///)))+++///,,,...GGGeee}}}{{{bbbdddqqqmmmrrr]]]cccHHH<<<999CCCEEEAAA999777@@@NNNVVVNNNOOOXXXqqqZZZCCCVVVdddwwwqqqZZZ```}}}ZZZ\\\{{{iiixxxxxx}}}{{{rrrmmmkkkeeelllgggnnnuuujjjqqq|||lllxxxoooHHH++++++///))))))************+++++++++&&&---000---,,,888PPPbbb^^^SSSfffdddmmm^^^WWWppptttjjj```VVVfffqqq;;;111...---,,,+++******++++++...222111AAAMMMsss888555222111222222333333222TTT}}}^^^fffxxxvvvhhhmmmXXXHHHGGGHHHKKKQQQ___vvv|||wwwrrrpppqqqtttvvvxxxwwwwwwvvvwwwzzz}}}~~~nnndddTTTTTTWWWaaannnzzz~~~uuuuuuvvvVVV:::---111///...///***,,,,,,,,,,,,------------&&&333444666rrrfffXXXXXX```wwwooopppwwwxxxoookkkcccVVVCCC333///222...------,,,,,,,,,------******,,,...000111222333222IIIzzzlll___~~~lllrrr~~~sssxxxPPPAAA;;;999...+++---***,,,,,,,,,,,,------------...---,,,:::aaalllTTT```uuuwwwhhhKKKLLLlllHHH???999:::NNNWWWfffwww```HHHRRRVVVccc___UUUbbbccceeebbb~~~VVVOOO^^^~~~fffdddddd{{{wwwMMM999999000''',,,***************+++,,,,,,---+++,,,---+++555YYY~~~kkk~~~rrrwwwttt[[[uuu|||XXXBBB999666:::???@@@<<<;;;BBBJJJOOOFFFJJJVVVjjjTTTIIIJJJTTTaaaaaa___wwwdddccc}}}yyy}}}~~~|||yyyyyyrrrmmmlllbbbcccrrr}}}iiizzzvvvsssnnnzzzddd222'''000))))))************+++++++++&&&+++///000111<<>>999333(((++++++************+++,,,,,,++++++------///???ccc~~~yyysssVVV```nnnOOO>>>888666;;;EEELLLJJJFFFGGGIIIKKKBBBAAAQQQjjj^^^TTTSSSMMMSSS]]]hhhwwwdddppp|||zzzyyyxxxwwwwwwxxxqqqlllkkk```\\\fffiiihhhttt```|||wwwuuutttyyyvvv;;;&&&///((())))))*********+++++++++---((((((///;;;FFFOOOVVVcccuuu}}}^^^kkkvvvtttJJJLLL```~~~uuuhhh{{{nnnggg]]]DDDJJJsssggg.../////////...---,,,+++*********777EEE^^^666333333666444//////333YYYhhhoooiiisssooo[[[NNNHHHHHHOOO]]]rrrxxxpppsssyyyzzz}}}vvvggg\\\[[[eeesss~~~zzz~~~pppppptttxxx||||||zzz{{{}}}nnnUUU888...222111...000,,,,,,---------.........777,,,444]]]ooorrrWWWVVVeeelll{{{yyysssxxxzzzzzzrrr^^^EEE666111000///......---------...,,,...000000///000222444EEElllzzzkkk^^^lllXXX```fffkkkRRR```tttyyyxxxsssPPP<<<:::444---...---,,,,,,---------.........///...:::ZZZvvvzzzxxxaaapppdddRRRXXXfff;;;LLLJJJGGGCCCKKKKKK[[[qqq[[[DDDJJJYYYiiiiiiYYYXXX```aaa___nnn|||vvvjjj{{{xxx{{{```yyylllwww{{{}}}GGG555444...---+++++++++***+++,,,,,,---,,,---------333DDD```uuu}}}xxxttt~~~~~~OOOzzzcccIII>>>;;;888EEEPPPVVVQQQJJJJJJPPPUUUPPPLLLiiipppPPPfffcccwww~~~fffXXXcccwwwzzz{{{xxxwwwwwwwwwwwwwwwxxxpppjjjjjjaaa[[[aaauuuiiiRRR[[[VVVoooooouuurrrzzzEEE+++///)))))))))*********+++++++++///((('''111???MMM\\\iiiuuupppZZZVVVwwwqqqwwwppp|||ttt}}}uuuiii]]]EEEAAAZZZ;;;111111000///...---,,,,,,111///>>>KKKlll}}}555333444777333...444>>>{{{qqq{{{iiijjjXXXLLLHHHIIINNNVVVmmmttteeeqqq|||vvvxxx~~~sssddd\\\```lllwww~~~{{{wwwwwwrrrhhhyyytttgggGGG/////////,,,...,,,---------............---)))IIIzzzsssnnnZZZVVVfff{{{}}}zzz|||yyyoooZZZBBB000111000///...............///111222111///000333777```\\\ooogggpppppp___mmmwwwggglll{{{yyyaaa???;;;666000//////,,,---------...............///BBBhhhwww{{{^^^dddVVVSSStttZZZBBBFFFNNNMMMJJJPPPOOOdddoooKKKGGGQQQ^^^tttvvv[[[WWW[[[NNNmmmeeeZZZkkk}}}|||zzz[[[kkkjjjXXXxxxyyy___:::444111***+++++++++++++++,,,------......------666JJJ^^^iiiyyytttpppYYY{{{YYYEEE???===:::<<>>QQQxxxvvvwwwfffxxxjjjVVVLLLHHHKKKPPP```wwwlllooozzz||||||zzzppphhhfffjjjnnnxxxvvvuuu|||zzzmmmyyy|||}}}\\\666000111,,,---------------............&&&===tttyyyYYYZZZiiifffgggvvvzzzrrrhhhsss~~~}}}rrrSSS333222111000///............///111222111///111777===gggzzzbbbqqqvvvllluuuEEE===999222000000------------............---444QQQ~~~zzz{{{fff[[[{{{mmmUUUgggfffOOOCCC>>>LLLSSSVVVYYYSSSfffyyyOOOCCCOOO[[[ddd^^^LLLSSS]]]ZZZzzzaaa```wwwrrrlllaaaYYYVVViii{{{{{{wwwGGG666333))),,,++++++++++++,,,---------///......<<>>:::333CCCMMMFFF???KKKggg~~~mmmiii{{{XXXNNNNNNbbbooommmfffxxxaaaeee||||||ssssssuuuuuuwww{{{uuuxxxrrrooosssmmmbbb```aaappp~~~lll^^^VVVqqqpppppppppvvv{{{fff>>>+++///)))************+++++++++)))+++222999>>>PPPwwwlllzzz~~~sssiiihhh^^^||||||{{{|||xxxxxxmmmUUUGGGDDDBBBaaa777444111...,,,---...///)))+++@@@\\\555333444555000111FFF```^^^^^^}}}WWWxxxyyy[[[LLLJJJLLLRRRYYYuuuvvvbbbwww}}}zzz}}}~~~yyy{{{|||zzzvvvpppkkkiiilllxxxyyyvvvxxxuuuttt|||mmm>>>333444...///---------.........//////777^^^```XXXooolllNNNBBBTTTkkkjjjZZZQQQ___rrr}}}xxx||||||yyy```999222222000///............///111222111///222:::AAA]]]gggrrrrrryyyJJJ>>>;;;444111000---------.........//////000>>>dddyyyvvvRRRhhhRRRUUUyyy```DDD>>>???IIIVVV]]]\\\MMM[[[zzzoooRRRFFFWWWfffhhh[[[JJJVVVRRRnnnhhhQQQccc}}}qqquuuvvvSSSfffooobbbuuu}}}uuu}}}NNN999888///,,,,,,++++++,,,,,,---...***...///000AAAcccoooYYYxxxyyy~~~TTTjjjJJJ=========999@@@SSS```XXXIIIMMMcccxxxtttSSS^^^qqqSSSTTTXXXeeehhh___jjjiiiyyymmm{{{xxxvvvvvvuuuuuuyyyrrrxxxtttrrrxxxrrrddd```[[[qqqhhhNNNkkksssooommmuuuDDD(((000)))************+++++++++,,,)))...:::EEESSSnnnwwwSSSSSSRRRaaapppfffjjjyyyggg\\\}}}uuutttzzz}}}sssgggooorrrYYYIIIGGGAAAJJJyyyzzzzzz888555111---+++---///111111333EEEccc444999000,,,333666NNNzzz]]]eee\\\mmmVVVJJJFFFKKKaaaxxxkkkvvv~~~sssvvvyyyooorrrxxxttt}}}|||zzzyyytttqqqsssxxxxxxrrrkkkppprrrtttvvv{{{|||vvvlllmmmqqq}}}~~~rrrrrrzzz{{{PPP444222444+++666(((111---)))333000000;;;eeexxxoooiii\\\tttfff```VVVIIIHHH[[[mmmfffRRRLLLjjjyyybbblll|||ggg{{{pppPPP;;;444555444---///444000222333+++...888000666WWWuuupppoooggghhh|||xxxsssuuuyyyzzz|||sssQQQBBB;;;777///333,,,//////+++---222222...+++TTToooXXXqqqbbbVVVhhh{{{VVV===@@@AAADDDMMMWWWfffZZZfffuuuLLLEEEUUUccc[[[\\\ddd]]]VVVlllvvvkkkyyyqqqssstttooozzzbbbTTT```___dddwwwzzz{{{zzzrrrddd===+++999---,,,+++*********+++,,,...---666,,,JJJjjj|||^^^^^^zzz```bbb~~~YYYHHHBBB>>>===>>>===ddd}}}yyyJJJPPPbbbxxxtttTTTlllYYYeeedddnnnuuuwwwxxxaaaiii~~~{{{|||}}}yyyuuulllrrruuuqqqnnnmmmfff^^^]]]kkksssqqqVVV[[[aaauuu}}}sssjjjzzz[[[111&&&,,,++++++******++++++,,,&&&777)))===XXXYYYnnnzzzuuuSSSNNNWWW|||cccQQQ{{{iiieeetttyyyzzzrrrpppsssvvvnnnllloooqqqdddMMM@@@@@@CCCHHHEEE666666***000444"""111---555HHH|||777555777===666...RRRaaa}}}hhhxxx]]]IIIKKKTTTaaa|||zzzwwwqqq~~~ttt\\\|||xxx{{{tttxxx}}}~~~~~~wwwuuusssrrrrrrqqqooonnnsssvvvxxxxxxxxxwwwppphhh^^^fff777333222222///'''444222---111,,,000<<>>===KKKUUU```lll^^^gggtttLLLFFFTTTcccfffooottthhhbbbddd~~~uuuiiimmmPPP[[[[[[XXXcccqqq{{{wwwkkk{{{LLL555444------+++*********+++,,,000,,,000///TTTzzzfffyyy___qqqwwwRRRBBB@@@===;;;;;;AAA\\\qqqyyyTTTWWWfff|||ooo```___pppeeeUUUUUUlllzzzxxxxxxyyytttuuurrrmmmmmmpppnnniiiZZZdddiiiyyyWWW\\\lll^^^nnnpppvvv```666...,,,,,,++++++++++++,,,,,,(((555...@@@YYYiiiqqqOOOVVVnnnpppwwwhhh]]]pppzzzpppmmmpppsssmmmhhhhhhjjj___KKK???>>>???WWWXXX888111+++---333)))333444666NNNyyy444000888<<<333<<>>???HHHVVVaaaWWW^^^rrrbbbEEEBBBLLL]]]nnnkkk[[[\\\sssiiiwwwMMMTTT\\\\\\^^^sssuuuWWW;;;000...---+++*********+++,,,111+++...;;;iii}}}lll~~~YYYnnnIII;;;===<<<:::888CCCNNNaaayyy```cccvvvyyyPPPSSSYYYjjj{{{nnnccceee}}}yyywwwwwwxxxxxxvvvrrrooorrrvvvtttoooXXX______rrr\\\ZZZxxxccciiiuuummmqqqppp>>>000,,,,,,++++++++++++,,,,,,...000///FFFdddhhhRRRhhhhhhrrrmmmooo{{{VVVfff|||rrrppprrrtttoooiiigggggg```OOOCCC@@@;;;\\\{{{BBB//////---111000333999777VVVuuu111333666...222aaammm}}}pppvvvxxx```MMMLLLKKKQQQeeennnzzzzzzjjjbbbmmmooo]]]ppp{{{uuuuuuwwwrrrrrrtttpppqqqrrrqqqmmmiiiggghhhjjjnnnxxx}}}xxxtttppplll\\\]]]zzzccc666000//////,,,444---***///;;;___jjjiii___JJJUUUYYYVVVMMMLLL^^^mmm___DDDDDDOOO___```ZZZiii|||yyyrrrqqqttt{{{xxxppp{{{^^^mmmVVV===333777555333444000---333444111///:::\\\eeeyyyzzzttt^^^oooooosssjjjlllrrr}}}NNNCCC777888///000111000......///222333LLLwww}}}hhhZZZyyy```OOO|||uuu```HHH;;;>>>CCCAAAHHHYYYhhhggglllnnn]]]CCCFFFNNN___{{{hhh]]]mmmyyyzzzfffiii~~~PPPIIIYYYiiihhhtttyyyiiixxxaaa===444...---,,,+++***+++,,,,,,///---000MMM~~~zzzmmmnnneeeWWWjjjDDD888<<<===:::888@@@GGG^^^hhhhhhpppPPPJJJRRROOO]]]qqqyyypppzzztttyyyrrrcccvvv|||vvvvvvwwwwwwvvvwwwuuusssvvvzzz{{{tttkkk\\\^^^[[[kkkdddkkkwww{{{iiiqqqMMM000,,,,,,,,,++++++,,,,,,,,,333***000JJJllleeeeee{{{fff|||vvvTTT```wwwrrrsssrrrppplllgggfffgggbbbSSSEEE>>>999MMMPPP///555//////444///444999___xxx555666777///<<>>DDDEEEHHH[[[llluuuvvvdddQQQIIIQQQXXXiiiddd\\\www~~~\\\|||zzz}}}qqq\\\ZZZrrrgggHHHOOOjjjiiidddsssqqqmmmwwwyyyEEE:::...---,,,+++++++++,,,---+++...555\\\rrr|||]]]pppttt[[[___jjjDDD999>>>@@@===;;;AAARRRqqqiii\\\qqqWWWCCCDDDNNNSSSPPPZZZdddssslllZZZWWW```jjjhhhjjjfffZZZxxxvvvmmmnnnxxx{{{vvvsssuuuyyyxxxqqqkkk```^^^ZZZfffmmm|||yyy}}}wwwqqqYYY555---,,,,,,,,,,,,,,,,,,---///)))999JJJccczzzjjjvvvyyynnnccc|||cccwwwnnnyyyyyy]]]UUU]]]qqqppppppkkkddddddcccdddfffaaaRRRBBB888>>>:::ccc\\\...666111---555+++...???nnn666333555;;;KKKoooiiijjjhhhvvvZZZLLLHHHKKKPPPiiillluuuxxxjjjiiihhh]]]UUU___eee[[[^^^|||~~~rrrtttyyyrrrmmmppppppkkkfffcccgggmmmnnnggg```hhhuuu~~~xxxpppjjjTTTDDDCCC]]]tttsssrrr{{{EEE666222,,,///444...000///>>>xxxxxxaaaoooqqqNNN>>>MMMVVVRRRLLLUUUzzz]]]^^^qqq{{{|||~~~|||ssscccZZZfffwww{{{wwwkkk|||^^^^^^VVV999999888333222222444...000222555III```eeerrrsssZZZxxxppptttoooXXXeeexxxxxx|||EEE;;;<<<111000///000111//////444;;;aaasss]]]aaaqqqSSSmmmhhhIIIAAAAAA???BBBAAAAAAUUUcccpppmmmMMM<<>>^^^{{{fffkkkdddNNNGGGMMMRRReeebbb}}}ttt\\\nnnsss^^^WWWqqq{{{fffrrr{{{yyy{{{vvvnnnooooooiiiccc___ccckkknnniiicccaaannn}}}{{{qqqiii[[[UUUEEEWWW[[[222888,,,///111---555555GGGsssiii}}}xxxkkk^^^JJJEEEUUU\\\XXXNNNTTTwwwZZZQQQ\\\uuuyyyyyyxxxmmmyyy|||zzzgggWWWYYYfff~~~}}}uuunnnqqqkkkCCC|||ddd===:::888111222333555,,,000444888QQQfffaaabbb\\\ooojjjkkkfffXXX]]]sssrrr|||iiiTTTbbbssswwwnnn~~~HHH@@@===222///...///111000///555>>>kkkwwwdddtttcccYYYyyy~~~fffDDDCCCGGGBBBBBBEEEGGG]]]eeeppplllHHHAAACCCQQQYYYhhhwww^^^UUUrrr|||kkk}}}}}}dddaaazzzuuuQQQaaassseeebbbzzz~~~aaa555///...---,,,+++,,,------,,,000888nnnlllxxxwww}}}iiijjjwwwvvv\\\zzzdddDDD;;;???DDDFFFIIIGGGiiiWWWEEE@@@LLLZZZVVVMMMHHHJJJKKKOOOYYYYYYffftttZZZHHHJJJLLLfffooommm}}}~~~yyysssyyywwwpppooonnnmmmnnnrrriii\\\XXX[[[ooo^^^|||zzzwwwggg{{{jjjqqqkkk@@@------,,,,,,,,,,,,------(((000LLL\\\wwwsss```aaaggghhh~~~UUUWWWbbbuuutttOOO222555777999>>>CCCDDDAAAAAACCCQQQzzz~~~tttkkkeeeaaadddiiimmmkkkbbbTTTGGG===<<<:::DDDyyy}}}777000444+++333///111FFF222???555;;;qqqpppiii{{{|||}}}ZZZIIIGGGNNN[[[ddd}}}RRRttt|||ZZZQQQyyyccclllmmm{{{ooonnnmmmgggbbb^^^aaaggglllllliiiXXXfffwwwuuukkk^^^NNN111LLL}}}~~~nnn,,,:::000000---)))666;;;UUUkkkiiinnnWWWHHH>>>CCCTTTjjjfffUUUHHHWWWooogggJJJLLLJJJYYYddd^^^]]]hhhppprrrppp~~~qqqaaa___hhhwwwwwwqqqsssiiizzzFFFeeelll@@@:::777111111444444+++111666:::UUUkkkccc\\\ggg^^^TTTRRR]]]eeeqqqYYYaaaeeeooonnnhhh[[[\\\```RRRlll~~~LLLCCC<<<222...---...222000///666AAAppp{{{kkkddd~~~VVV___}}}ggg@@@BBBKKKFFFGGG@@@DDD\\\aaakkkgggEEEGGGOOO___fffuuuzzzdddeeeeeeddd~~~pppnnnZZZnnn~~~UUUbbbwwwlll}}}|||ppp===///...---,,,+++,,,------000111;;;vvvggg~~~|||uuucccdddeee~~~```BBB:::???DDDIIINNNGGGeeexxxwwwMMMKKKIIIKKKZZZYYYHHH???MMMZZZ[[[[[[cccnnnvvvRRRCCCYYYvvvrrrlll{{{zzzvvvsssxxxsssrrruuusssmmmlllpppmmm]]]XXXYYYfffaaagggxxx|||lllvvvxxxIII...------,,,,,,------......000KKKjjjuuu\\\\\\|||nnn}}}[[[^^^^^^```\\\HHH;;;CCC888;;;>>>===;;;>>>CCCHHHJJJhhh}}}nnncccaaabbbccciiilllggg\\\PPPEEE>>>555>>>AAApppAAA111777***222111444DDD???555999JJJhhhmmmoooRRREEEKKKNNNwww___wwwxxx}}}ppp```]]]gggbbbnnnjjjuuurrrsss{{{{{{xxxpppbbbccc___^^^aaacccdddgggkkk\\\```jjjyyy|||nnneeeTTT??????[[[zzzyyyzzz~~~888555666,,,555(((777NNN[[[fffsssooonnnXXXPPPLLL???@@@UUUiiijjjTTTRRRdddvvvwwwXXXMMM[[[cccuuurrreeetttnnn\\\IIIccc}}}tttoooppp}}}XXXfffDDD===000<<<***444111'''111===777]]][[[oooyyy[[[tttuuu___^^^TTT^^^UUUWWWdddfffddduuukkkbbb]]]VVV\\\dddmmmvvvwwwhhhEEE888000333...---555555***777[[[xxxwwwkkkzzzwwwYYYhhhmmm???BBBJJJTTTCCC???JJJUUUeeerrreeeLLLBBBUUU___nnnzzz}}}pppeee}}}TTTSSSmmmlllQQQ[[[yyycccPPPuuurrrTTTrrruuuwwwyyyEEE333...+++,,,---++++++---,,,///NNNoookkkrrriii^^^aaawww}}}rrrYYYGGG@@@===FFFTTTVVVKKKWWW|||sssPPPKKKMMMOOOeee^^^III\\\[[[[[[gggnnn~~~yyy___NNN^^^xxxyyyxxxwwwtttqqqnnnnnnppprrrooobbb[[[TTT]]]```UUUnnn~~~uuu|||RRR000***...000******///,,,...111JJJwwwcccyyygggUUUjjj^^^XXX\\\YYYJJJ>>><<<777<<>>555333000...333222***@@@jjjnnnnnnooolllSSSkkk{{{{{{pppEEECCCGGGTTTHHHFFFKKKUUUmmmoooPPPCCCOOO[[[kkkxxx}}}yyynnneeezzzaaaaaasssjjjRRRTTTooozzzTTTJJJwww~~~[[[fffiiiwww~~~xxxwww|||===444...+++,,,---++++++------...EEE}}}ooosssfffuuuttt]]]kkkrrrXXXFFF>>>;;;DDDQQQSSSHHHXXXvvvLLL@@@FFFUUUbbbMMMccceeejjjxxxvvvbbbOOOdddvvvpppxxx}}}wwwtttsssqqqnnnmmmmmmoooqqqpppddd\\\RRRXXXnnnTTT```oooooouuu]]]333+++---000******///,,,555===TTT|||yyylllmmmmmmdddcccjjjgggVVVCCC;;;333555>>>PPPcccsssjjj^^^XXX``````cccccc___YYYQQQEEE:::555@@@;;;LLLddd===...444111000444RRR999888@@@kkkoooiii|||mmmoooVVVFFFKKK^^^oookkkzzzmmmiiiyyygggWWWgggmmmuuuwwwkkkhhhfff[[[\\\^^^]]]XXXVVV___jjjfff___[[[fff~~~~~~ooo^^^GGG;;;FFF]]]qqq{{{lllsss[[[666...333111222<<>>555;;;QQQ~~~|||NNN@@@HHHHHHWWWeeemmmpppcccTTTTTT```wwwpppmmmvvvxxx{{{}}}wwwrrrpppnnnnnnppprrrrrrqqqkkkjjjaaaSSSNNN___TTTEEE```~~~mmmuuuxxxCCC///***///---,,,///...///>>>lll{{{sssdddeeeYYYVVVnnn\\\XXXSSS^^^nnndddRRRSSSOOOLLLLLLPPPQQQIII===555,,,777AAA???888???\\\zzzwwwfff\\\RRRFFFMMMQQQQQQJJJBBB???>>>;;;777000<<>>FFFaaa~~~vvvhhhwwwUUU888444---:::ZZZsssSSSSSSvvvxxxkkknnnSSSJJJCCCMMMUUUIIICCCPPP^^^ZZZFFFLLL]]]nnnYYY[[[oooppp|||www^^^RRR\\\qqquuu[[[DDDLLLiiitttqqqnnnppp___@@@gggUUU<<<555999222444444...???eee^^^gggnnn```aaaoooRRRSSS[[[aaa\\\SSSUUU___iii{{{~~~qqqhhhwwwwwwttthhhxxx}}}qqqFFF===444444000333777666HHHhhh{{{zzzxxxyyyOOOlllUUUGGGHHHgggsssWWW[[[eeewww{{{___EEEFFFJJJMMMVVV\\\UUUHHHDDDIIIAAAGGGGGG@@@YYYfffmmmIIIWWWSSSPPPYYYIIIdddqqq|||sssccc:::333...------+++---000333:::YYY|||jjj~~~pppnnn___ttt\\\yyydddNNNAAA>>>===EEEPPPQQQDDD??????444777>>>GGGiiivvvnnnIII999777222===@@@;;;FFFLLLQQQYYY```qqqxxx~~~wwwvvvsssqqqrrruuuvvvuuusssmmmooodddUUULLLPPPsssXXXHHHYYYxxxZZZddd~~~III111(((///---,,,///...555EEEpppmmmcccbbbVVVMMMRRRKKKMMMQQQ[[[^^^PPPJJJWWWPPPMMMIIIEEEAAA<<<777444===;;;;;;>>>BBBHHHVVVcccUUUiiiuuubbbVVVMMM@@@EEEHHHGGGBBB>>>===<<<999666111;;;BBBoooGGG222222///555JJJTTT888FFFlllhhhhhh~~~ZZZFFFHHHJJJXXXqqqmmmssszzzVVVxxxwwwwww~~~|||lllkkkbbbfff]]][[[\\\]]][[[XXXZZZ___qqqlll]]]TTTcccxxxbbbMMMEEE@@@CCCZZZvvv~~~pppkkk~~~```:::...000>>>lllvvvaaaRRRggguuujjjlllNNNEEE???IIISSSHHHBBBPPPYYYcccVVV[[[uuujjjuuu{{{vvvxxxbbbBBBTTTqqqvvv___GGGBBB]]]jjjmmmmmmiiidddIIIUUUggg???666444666555222222BBB^^^UUUuuu}}}ZZZfff|||lllmmmfffQQQUUU```jjjggg[[[TTTTTTYYYxxxwwwtttwwwpppfff^^^ZZZtttyyyiiipppvvvHHH>>>444666222111444888QQQvvvmmmvvv}}}hhhRRRvvvZZZJJJAAAXXX^^^TTTYYY\\\dddgggTTTAAABBBEEEEEEMMMVVVUUULLLLLLSSSPPPWWW^^^HHHUUUhhhoooKKKMMMoooVVVQQQ```NNN^^^www;;;444...------,,,---000///:::iii|||nnn{{{qqqnnnaaarrr\\\zzzzzzaaaLLLAAA???===DDDMMMLLLDDDHHHFFF444777>>>AAA___ssspppPPP???::::::CCC;;;BBBZZZcccYYYRRRUUUeeezzzwwwgggqqq}}}yyyyyyvvvsssuuuxxxyyywwwtttpppssshhhZZZPPPIIIggg___MMMQQQ^^^lllwwwuuuNNN222'''......,,,//////333HHHhhhxxxhhhRRREEEDDDBBBJJJOOOUUUTTTMMMHHHKKKPPPQQQQQQNNNGGG>>>999888888FFF>>>888:::DDDWWWqqqjjjyyy]]]NNNKKKAAA@@@BBB@@@======>>><<<888444555999<<>>}}}~~~vvvnnniiittt___yyyyyyyyyxxx___KKKAAA???===BBBIIIGGGIIITTTPPP555444===DDDeeeiiiiiiOOOCCCEEEPPP\\\OOOmmmcccGGGFFFVVVhhh}}}nnnVVV```yyy^^^XXXppp}}}rrr|||{{{xxxuuuvvvyyyzzzwwwtttpppuuulll```VVVKKKeeefffRRRNNNdddvvvoookkkPPP333'''......---//////111LLL```xxxnnn___HHHDDDGGG;;;GGGIIIKKKEEECCCPPPTTTGGGNNNSSSSSSLLLBBB===<<<>>>555:::BBBFFFKKK```{{{YYYHHHJJJFFF>>>???===;;;===@@@===777333888777===SSSSSS<<<444...333222XXXDDDCCCmmm}}}lllzzzjjjOOOIIIEEERRRxxxjjj}}}zzzdddlllwwwqqqrrr}}}ppp[[[RRR\\\vvv~~~dddppp~~~tttfffaaacccbbb```^^^]]]]]]^^^^^^___{{{^^^LLL[[[qqqmmmWWW@@@777???MMMlllvvv444999---III}}}QQQ[[[ssstttxxxqqqUUUNNNEEE@@@AAAAAABBBKKKXXXmmmNNNBBBJJJPPPJJJ@@@@@@NNNgggvvv{{{mmmttthhhOOOGGGHHH^^^rrrnnnoooUUUQQQBBBbbb<<>>///GGGPPPcccwwwyyyVVVnnnttt___aaaqqq```]]]eeesssppp]]]SSSWWWYYY^^^vvv~~~lllpppttthhhqqqnnnllluuuSSS;;;222999222666666---rrreeeeeerrr^^^```{{{yyy|||vvv^^^FFF???IIITTT[[[XXXTTTRRRQQQMMMGGGCCC===JJJQQQYYYkkkwww~~~wwwjjjeeexxxttteee\\\fff{{{bbbFFFFFFQQQVVV@@@aaafff\\\nnn~~~{{{}}}LLL333222+++&&&---+++000333III}}}yyy{{{aaauuuzzziiihhhzzzoooooozzzpppSSSAAA999;;;;;;CCCLLLKKKKKKFFFAAA<<<888>>>QQQdddggg]]]WWWVVVWWW```zzz\\\<<>>???AAALLLbbbXXXEEEEEEEEE===<<<;;;<<<======;;;999666***DDDAAATTTZZZ===111444333999VVV999JJJ|||oooooo}}}|||rrrrrrdddLLLHHHGGGWWW~~~jjjyyyvvviii}}}}}}yyyjjjXXXKKKWWWooolll~~~llliiinnnhhhaaa___^^^\\\ZZZXXXXXXXXXXXXZZZyyydddQQQWWWjjjrrrYYYAAA888===FFFaaa<<<;;;333UUUjjjPPP___{{{rrrqqqhhhNNN@@@<<<>>>FFFIIIFFFHHHNNNlllYYYEEE===CCCHHHEEE@@@EEEGGGKKKYYYhhhnnnvvvRRRDDD===NNNgggrrr{{{fffPPPVVV@@@YYYCCC???444666---;;;222NNNTTTaaaooonnnXXXzzzhhhhhhttt___[[[XXXXXXZZZZZZZZZYYYdddbbbmmmjjjTTTSSS```bbbwwwzzzrrrzzzwww}}}kkkuuu\\\AAA666:::///000:::EEEaaa^^^jjj^^^llluuucccppppppZZZDDDAAALLLVVVVVVSSSQQQOOONNNKKKGGGCCCHHHQQQNNNIIIMMMLLLHHHKKKKKKKKKLLLHHHLLLmmmnnnccc]]]gggxxxbbbSSSEEEEEEuuu[[[CCCaaaeee[[[iiiyyywww~~~OOO222///,,,+++222------444SSSeee```fffgggjjj|||jjj]]]ppp}}}lllJJJ<<<999<<<:::???FFFEEECCCEEECCC===999???OOO]]]VVVIII@@@CCCMMM```zzzIII;;;HHHTTT[[[jjjnnnllluuuwwwlll|||~~~{{{{{{uuuyyysssmmmooobbbSSSKKK^^^lllLLLIII```ppp|||hhh777...///***000------:::XXX}}}fffSSSKKK@@@<<<@@@???EEECCCAAA@@@AAAHHHPPPWWW```aaa___VVVHHH>>>::::::555<<<===@@@LLLccc{{{VVVCCCBBB???===<<<;;;;;;===<<<;;;999<<<***999<<>>>>>HHHBBB<<<;;;???EEEGGGGGGOOOVVVZZZdddttt|||www^^^ttt}}}vvv[[[III;;;BBBXXXlllwww|||[[[[[[jjjKKKVVVRRR@@@999666---888444TTTWWWcccrrrggg\\\llleeegggbbb[[[OOOJJJTTTccccccYYYQQQTTT___^^^PPPNNNUUUTTTLLL[[[iiihhh___^^^kkkzzz{{{kkksssfff???999:::000,,,<<>>BBBKKKWWWmmmSSS???777444;;;GGGKKKdddpppyyy{{{kkk{{{zzz~~~{{{|||rrrmmmqqqeeeUUUMMM]]]tttKKKDDD]]]~~~fff~~~ttt999,,,000---...,,,000===bbbvvv\\\MMMIII@@@<<>>999>>>AAATTTzzziiiyyytttyyy~~~OOO999AAArrr|||RRR___aaavvv{{{tttjjj^^^OOO\\\PPPHHHIIIGGG>>>777666777777999===DDDLLLSSSWWWRRReeesss|||vvvvvviiiUUUmmm{{{rrrZZZJJJ???AAAOOOfffpppjjjeeejjj}}}]]]SSSccc>>>;;;444333777333VVVWWWhhhfff^^^sssfffaaalll___TTT[[[oooxxxkkkXXXQQQ```ppplllZZZNNNNNNNNNOOORRRSSSXXXjjjmmmooozzzqqq>>>888:::666...:::KKKxxxiiicccqqqeee```mmmqqqllliiidddDDDCCCLLLNNNIIIIIIIIIIIIJJJJJJJJJIIIOOO[[[YYYSSSXXXYYYVVVWWWWWWQQQUUUjjjdddaaaccclllwwwdddKKKAAACCCeee|||mmm}}}]]]BBBjjj|||eeeqqqsss^^^999111------333---...222]]]fffkkkrrrzzzbbbllluuueeeqqqfff@@@999>>>AAA::::::BBBCCC:::IIINNNBBB;;;BBBGGGEEE777333222666777444666:::===...777AAA999???SSSZZZ]]]pppxxxyyy}}}wwwhhhbbbcccvvvyyyoooqqq~~~~~~xxxppppppaaaQQQJJJ^^^pppFFFAAATTTxxxpppfffvvv}}}<<<+++111......,,,333CCC^^^oooWWWKKKHHH@@@===>>>;;;::::::;;;<<>>;;;HHHdddsss;;;444444444===CCC{{{>>>```lllzzzmmmRRRCCCFFFRRRoookkkzzz}}}tttooocccsssiiiGGGOOO^^^PPPMMMcccmmm\\\UUUvvv|||fffjjjhhhWWWaaasss~~~zzzhhhggg```^^^[[[WWWTTTRRRQQQPPPRRRbbbooo^^^KKKXXX|||sssUUU>>>888===@@@UUUwwwrrriiiYYY777BBBvvv|||zzzQQQ``````sss|||{{{vvvnnnbbbVVVIIIQQQEEE>>>@@@AAA;;;777888777666888???JJJUUU^^^bbbfffzzzmmm\\\qqqttthhh}}}sssqqqTTTEEE>>>@@@JJJfffyyysssnnnkkk}}}gggJJJmmmrrr;;;;;;777777666777^^^\\\mmmbbb]]]xxxqqq{{{ddd\\\sssrrr___\\\tttwwwbbbVVVXXXbbbfffhhhmmm|||nnnnnnuuuGGG888666;;;111888AAAmmmsss{{{hhhyyycccccc~~~pppuuuoootttbbbBBBAAAJJJKKKFFFFFFHHHIIIJJJLLLMMMOOOZZZgggcccYYY]]]aaa^^^___jjjpppcccbbbfffoooyyyhhhIII>>>BBB```|||UUUmmmyyyooovvv{{{yyylllqqqgggAAA666///+++...+++333111YYY}}}rrrxxx{{{bbbkkkiiiffflllTTT???999===???777888AAADDD???NNNSSSFFF>>>CCCFFFBBB>>>:::555222222777CCCNNNDDD===FFFIIIAAAOOOiiioooaaaxxx|||kkk___WWWVVV]]]ooouuummmqqq~~~nnnsss{{{~~~vvvnnnooo```OOOFFFXXX___>>>BBBRRRxxxaaazzz}}}yyyuuu~~~===+++111......,,,444HHHQQQsssgggPPPDDDAAA999555666333555777:::<<<===@@@CCCFFFJJJIIIFFF???777000------111888;;;AAAPPPfffbbbPPPBBB???@@@;;;:::999888999::::::888666000888<<<===HHH___yyy999555555555888>>>yyy===bbbuuu}}}{{{gggPPPCCCFFFUUUuuuppp|||rrrkkkWWWdddnnnXXXAAAPPPWWW===CCCeeefffMMMLLL___ttt}}}iiicccjjjddd^^^yyyllluuupppeeelll^^^\\\YYYUUURRRPPPOOONNNRRRZZZpppaaaHHHVVVuuuzzz\\\AAA666999@@@XXXzzztttccc777EEE{{{tttLLLWWWdddxxxxxxrrrjjj^^^SSSFFFGGG@@@???DDDDDD<<<666777:::888888===HHHTTT]]]aaaqqqqqq]]]|||nnncccllldddIII???>>>CCCdddoooeeewwwnnnIIIaaa===;;;:::444444>>>mmmeeeooo______vvv}}}eee___xxxxxxnnnwwwtttddd___gggxxxwwwpppoootttRRR===222:::222:::CCCmmm~~~~~~ZZZooo}}}rrrzzztttjjjxxxtttVVV>>>???HHHJJJDDDEEEHHHIIIKKKMMMQQQSSSTTT```[[[OOOUUU^^^```aaavvvtttffffffkkkuuuyyyzzzlllQQQ<<<;;;XXX~~~RRRhhhsssjjjxxxssstttmmmEEE999222,,,---+++555111YYY}}}uuuzzztttqqqaaakkk|||eeerrrwwwXXXXXX===666999;;;333555>>>AAA;;;FFFIII@@@999<<>>:::999888777888999999777555333444222===PPPzzz777777666666222FFFBBBnnnsss|||rrr~~~xxxbbbNNNBBBFFFWWWzzzvvv~~~~~~{{{qqqgggRRRRRRZZZVVVOOO```dddGGG>>>^^^VVVEEEPPPMMMHHH]]]hhhUUUTTT___]]]\\\ttt___kkkrrrllllll^^^\\\YYYUUURRRPPPOOOOOOPPPTTTsssdddEEEQQQpppeeeFFF555777BBBaaayyyrrrggg:::QQQeeeQQQSSSmmm|||ssslllddd\\\RRREEEIIIEEEEEEIIIFFF:::444666999999999;;;AAAIIIQQQWWW]]]rrrhhhXXXpppzzzbbb```|||xxxOOO>>>>>>@@@```}}}llldddyyywwwRRRkkkHHH<<<888444333DDDxxxlllppp}}}aaacccrrrfffhhh______mmm{{{~~~|||{{{hhh^^^YYYVVV___sssuuurrrqqqZZZEEE000999222:::DDDrrrcccTTTwww{{{pppyyyuuu]]]ccc]]]JJJ===>>>EEEHHHBBBEEEHHHIIIKKKNNNRRRVVVXXX```QQQ;;;888>>>======IIIlllwwwnnnnnnuuutttyyyjjjNNN???===OOOrrrHHHggguuutttoooDDD777555222333---444222```zzz{{{pppeee^^^mmm}}}jjj{{{lllbbb]]];;;333555999333444<<<<<<777;;;>>>:::777;;;GGGRRRSSSMMMCCC:::555777:::<<>>:::222000333222111333555555333111111111444444222111///...///000000777;;;AAAOOO___|||gggoooUUUIII===888;;;:::888777666777888888666444333444111>>>LLL999888666555333NNNFFFxxxpppzzz|||~~~uuu___LLLBBBEEEXXX}}}yyy{{{{{{vvvvvvzzzzzzqqqfffOOO[[[wwwyyy]]]PPPLLL999BBBWWWCCC<<>>CCCaaa~~~xxxhhheee||||||YYYxxxUUU===333777444FFF{{{mmmqqqaaaeeexxxhhhYYYOOOYYYaaadddkkkwwwpppUUU[[[]]]SSSSSSKKKrrrzzztttkkk```JJJ000999333888???nnnkkkJJJTTTwwwyyymmmwwwtttZZZZZZSSSGGG???>>>BBBEEEAAADDDGGGIIIJJJMMMSSSWWW^^^eeeTTT:::888???@@@AAA:::RRR~~~uuuwwwqqq|||fffAAACCCGGGKKKsssQQQnnnyyyuuuoooAAA444666999999///111333gggxxxnnnsssccc[[[ooorrr}}}vvvrrrkkkOOO:::222555:::666777;;;999;;;;;;===???>>>DDDUUUfffmmmOOO777...111777999555DDDMMM^^^vvv{{{fffWWWZZZ\\\^^^kkkvvv|||xxx~~~wwwjjjyyywwweeeQQQFFFVVVmmmDDDGGGqqqyyyeeevvvdddhhh<<<333000)))111111///CCCfffxxxcccIII:::555------222222111222222000...---...///111111///...------......///666:::AAAMMM[[[yyyZZZLLLjjj|||rrr{{{eeePPPGGG:::555999:::888777666777888888666444000888:::AAA===<<<999555333999NNNSSSssswww}}}bbbMMMBBBIIIaaatttyyyuuulllrrr{{{xxxooohhhSSS}}}jjjHHHDDDFFF>>>@@@222222BBBMMMVVVrrr[[[FFFbbbppp___^^^vvvyyykkkwwwjjjjjjccc]]]VVVTTTUUUTTTQQQNNNMMMVVVbbboooJJJJJJeeemmmKKK>>>777LLLzzzvvv\\\lllqqq999lllzzzwww]]]YYYRRRuuuxxxdddZZZUUUNNNEEE@@@AAA999777<<<;;;333444;;;;;;555444:::<<<;;;EEETTTzzznnnNNNHHHQQQnnnzzzfffiii}}}KKK>>><<>>fff```tttgggiiirrrZZZZZZVVVWWWZZZaaakkkvvvyyyccc\\\]]]ZZZSSSOOOWWWuuubbbeeemmmqqqKKK555:::666===CCC{{{uuuMMMPPPRRRbbbpppyyydddHHHGGGDDD@@@;;;;;;>>>AAABBB???DDDLLLNNNMMMXXXhhhlllfffWWWHHHCCCFFFFFFAAA===HHH[[[iiijjjEEE:::AAAMMMxxxfffkkkvvvmmmwww{{{BBB///555999777,,,333777eeexxxttt}}}gggYYYeeetttzzzsssxxxssspppyyy{{{kkkVVVLLL;;;666333555666555777:::;;;<<>>555HHHrrrttthhhrrrwww???oooxxx}}}UUUXXXVVVzzzuuu___TTTNNNGGG>>>999AAA999777<<<;;;555555<<<666000///555777666===HHHaaaqqqcccBBB;;;FFFaaauuuhhhyyyIII>>>:::DDDJJJnnnxxxmmmgggsssyyy```PPPlll:::<<<:::777999aaa^^^vvvmmmggg}}}zzzhhhUUUXXXVVVXXX[[[```iiivvvzzz\\\PPPPPPRRRZZZcccfff}}}cccgggpppvvvNNN666999444;;;BBBzzz|||jjjKKKOOOPPPdddzzz}}}~~~XXXDDDHHHKKKGGG???;;;===AAA???>>>CCCJJJLLLQQQeee{{{xxxqqqaaaOOOFFFGGGIIIGGGBBBUUUhhhbbbCCC<<>>---222555333)))111///ccc{{{uuutttjjjZZZWWWbbbyyyyyyoooppplll\\\MMMGGG666222111444666555777;;;;;;===AAABBBAAAEEEVVVhhhzzzKKK999:::777???777===777???NNNdddvvvfff```aaabbbbbbmmmpppuuusssjjj[[[PPPHHHQQQ~~~TTTNNNbbbooorrreeeqqqHHH//////...---000111HHHVVV~~~|||gggrrr|||fffNNN666000111///...111000000...------...///000///.........///000111111333999<<<===FFF___{{{rrr???888<<<888<<<;;;???555>>>EEECCCCCCLLLXXXaaaWWWOOODDD;;;888999777555777666555555777777666555111222???@@@===dddNNN<<<===???777CCCuuuSSSsssxxx{{{pppaaaJJJ???KKKffftttyyyvvvtttvvv~~~xxxiii______]]]RRREEEDDDKKKGGG;;;444666666444777;;;999444FFFGGGWWWssszzzmmmiiiccc^^^WWWRRRQQQNNNKKKHHHDDDPPPeeezzzUUUJJJZZZqqqMMM>>>444BBBfffxxx{{{~~~yyyFFFyyy{{{PPPNNNVVVzzz{{{hhhUUUKKKFFF@@@:::777???999777;;;;;;666777===:::333222888;;;999;;;AAA@@@;;;@@@IIIEEE:::AAASSSrrr}}}tttGGG>>>888@@@GGGooo{{{nnnkkkrrr~~~hhh@@@|||ooo===777999777<<>>DDDJJJOOO[[[vvvyyyjjjVVVIIIGGGKKKNNNYYYWWW@@@>>>CCCJJJrrr```zzzmmmttt|||}}}ppp===...111222000)))222111aaayyyuuurrreeeWWW[[[```{{{wwwqqqeeeSSSDDD???111///000444666555777;;;<<<>>>CCCGGGGGGGGGOOOXXX___]]]AAA999AAAAAAEEEAAAFFFSSSvvvyyywwwvvvsssnnnkkkkkkooossssssqqqwwwrrryyyoooiii\\\QQQHHHNNNxxxLLLKKKiiipppwwwgggooovvv}}}PPP111///......111111CCCNNNppptttlllzzzzzzjjjOOO666///000///...000000///.........///000111////////////000222333444555:::<<<<<>>555>>>ZZZ{{{vvvMMMfffJJJHHHXXXzzzgggWWWGGGAAA@@@>>>;;;:::;;;777666999999777888<<>><<<>>>999BBBZZZooogggSSSTTTfffoooGGG@@@888>>>GGGqqq~~~lllqqqqqq}}}sssFFFyyyuuuBBB777444666EEEwwwnnnqqqyyyuuupppaaa}}}pppfffWWWOOOSSSSSSZZZcccjjjqqq~~~xxx~~~{{{kkkeeelllggg```bbbhhh^^^???<<<444888<<>>>>>CCCIIIyyyRRRzzzfff}}}ppp@@@111222111000***444<<>>888<<>>;;;<<<<<<;;;<<<666444333555666666888;;;>>>999777:::======;;;;;;777RRRwwwxxxkkkyyy}}}jjjFFFBBB:::@@@IIIsss}}}hhhtttoootttuuuRRRJJJ:::555777EEEvvvlllllltttsssuuu```yyygggaaaZZZRRRNNNMMMNNNXXXfffpppxxx~~~ssskkkooo{{{~~~dddgggmmm```@@@<<<666:::>>>yyyzzz{{{yyyyyyzzzuuuqqqqqq___BBB;;;999777555555888<<<>>>DDDBBBCCCHHHOOOVVV___fff[[[ZZZVVVMMMCCC???EEEMMMqqqwwwmmm~~~mmmJJJ>>>===AAAKKKzzzUUUsss{{{kkksssDDD333000///000+++444<<>>333222555888888666888===BBBEEEHHHKKKPPPSSSSSSRRRLLLJJJCCC<<>>GGGttt{{{lll>>>@@@bbbwww{{{~~~{{{qqqnnn___SSSHHHIIImmmjjjDDDOOOdddrrrssstttttt}}}WWW444///......111000FFFcccuuuVVV888...000000///111000000//////000222333444666555444333333333333333:::<<<<<>>;;;555;;;444111333555333333666333333333444666555333111222---888>>>DDDsssXXX<<<888===QQQ\\\qqqPPPppp{{{rrr[[[GGG@@@NNNjjjrrryyyzzzwwwwwwooojjjkkkkkkiiigggcccYYYNNNCCCAAA@@@@@@???===>>>@@@555111444======888BBBSSSTTT>>>@@@DDDNNNXXXggguuu~~~{{{nnnaaa___\\\XXXSSSPPPMMMLLLLLLGGGNNNeee^^^KKKSSSvvvtttJJJ>>>:::;;;KKKqqqsss{{{yyymmmZZZjjjJJJ>>>KKKhhh}}}xxxfffOOODDD;;;999999888777777222111222333555777999;;;<<<:::888999;;;>>>???@@@999DDDUUUbbbjjj~~~qqqwwwcccBBBAAA:::AAAJJJpppwwweeerrrlllnnnpppTTTKKK777===777<<>>xxx{{{xxxyyy~~~rrr^^^fff~~~lllYYYDDD:::666222111444999<<<===DDD???<<<===@@@BBB@@@===EEEEEEEEECCC>>><<>>???@@@AAACCCJJJRRRSSSPPPUUUEEE888555555111111555333333333555777666333111...000AAACCC<<>>;;;:::FFFeeeuuuvvv___kkkIIIAAAMMMlllzzz|||rrr}}}[[[HHH@@@888888888555222222000111222222444888;;;<<<<<<<<<;;;999:::@@@FFFJJJQQQaaaxxx}}}kkkzzz|||ooo[[[<<<===888AAAIIIkkklllhhhmmmmmmtttpppOOO{{{zzzHHH777===666888cccZZZjjj___wwwiiiJJJBBBIIICCCBBBIIIGGGFFFNNNZZZeeekkkoooqqqqqqssszzzooonnnxxxddd^^^ZZZ~~~fffCCC@@@<<<<<<888ooozzz|||qqqccckkk{{{mmmWWWCCC888999:::;;;;;;;;;;;;:::???<<<777444555777666555===;;;;;;<<<;;;;;;DDDNNN{{{aaaGGGMMMaaajjj{{{rrrNNNCCCEEELLLnnn}}}^^^FFF???<<<@@@MMM|||JJJxxxvvvoooPPP777...---333---111444qqqyyyrrryyyqqq{{{qqq___NNNDDD>>><<<333444666999777777<<>>@@@DDD>>>UUUtttZZZ@@@444>>>MMMccc}}}xxxpppmmm[[[PPPJJJMMMooouuuMMMTTTfff}}}ppp{{{PPP444111---+++///111888QQQqqqyyy^^^<<<000222333222444222222222333444666888:::999888777666666666666666999999;;;FFF___zzzrrrAAA;;;>>>888@@@GGGRRRNNNUUU___jjjwwwuuu]]]GGG???<<<555222444333333444666888777444111000333@@@@@@EEEzzzXXXJJJEEE<<<333===FFFXXX|||yyyqqqXXXHHHCCCOOOggglllssspppkkkkkkcccbbbaaa]]]YYYYYYXXXMMM???<<<=========AAAFFFCCC<<<777>>>???AAAUUUwwweeeNNNJJJUUU```ccclllnnnuuuwwwmmmiiieeebbb^^^WWWQQQMMMLLLLLLLLLLLL\\\xxxUUUEEERRRzzzwwwIII===;;;999BBBYYYvvv}}}~~~```bbbAAA@@@TTTsss|||}}}sss~~~ZZZCCC;;;666666777444111111000111222222555:::<<<===999::::::666777>>>GGGMMM___rrrpppmmm{{{yyyqqqVVV777999666???HHHfffdddkkkjjjppptttMMMyyy~~~KKK???777444<<>>;;;111ccc~~~fffeeesss}}}xxxpppVVV@@@666===DDDFFFCCC===:::888;;;:::666222222888>>>BBB>>>:::888999:::<<>>NNN[[[lllzzzUUU<<>>AAA888QQQqqqeee<<<333:::FFFIIIWWWrrr~~~}}}uuunnnjjjXXXNNNKKKOOOrrrqqqLLLTTTsssCCCssscccooo}}}VVV:::666///***---...:::NNNgggttt}}}xxx```===000222444333444333333333444555888:::;;;888777777777777777888888999777:::IIIddd~~~UUUVVV^^^\\\iiixxxpppTTTIIIDDD;;;555555333444555777888777444111666333666;;;YYYTTTLLLGGG999222DDDMMM[[[sssoooZZZLLLAAALLLmmmmmmxxxzzzppphhhdddaaabbb```]]]YYYUUUOOOHHHCCC<<<>>>AAACCCEEEHHHMMMPPPCCCFFF@@@???^^^}}}jjjeeebbbiiiuuu{{{uuuyyy~~~sssqqqnnncccXXXRRRNNNKKKMMMPPPVVVIIIUUUzzz[[[EEERRRsssKKK888222>>>@@@NNNqqq}}}}}}yyyXXXVVVEEE<<<\\\wwwzzzvvvyyySSS===888555666555111......//////000111444777:::<<<666:::777666<<<<<>>999:::999FFF\\\hhhdddllloooMMM|||JJJDDD@@@444@@@^^^mmmeeegggeee{{{YYYAAA<<>>:::>>>FFFNNNMMMCCC:::666999:::;;;;;;;;;===@@@BBB???===;;;888999???GGGMMMkkkgggBBB@@@<<>>111,,,///333000BBB{{{mmmjjjccchhh}}}mmmRRR@@@:::666000222111111222555999>>>AAAEEELLLSSSUUUSSSPPPPPPRRRMMMJJJGGGCCC>>><<>>888???NNNTTTWWWlllzzzzzz{{{vvvmmm```YYYSSSIIIVVVwwwgggAAARRR|||hhhMMMxxxXXXbbbnnn~~~]]]555...------111111;;;HHHppp}}}ccc<<<333777555222555666666666666777888999:::======;;;:::888777666555555;;;III]]]ssscccOOOQQQFFF===:::111666444333555777777444111...999777AAAuuuzzzRRROOOCCC???777;;;NNN```zzz~~~nnn]]]NNNBBBLLLllllllwww}}}wwwlllccc]]]XXXUUUSSSPPPNNNLLLHHHDDD@@@>>>???CCCKKKSSSXXXYYYXXXFFFBBB<<<@@@cccnnnooouuuuuuppp}}}qqqaaa[[[VVVTTTQQQLLLIIIJJJKKKVVVlllUUUDDDTTT~~~oooKKK999111;;;;;;KKKrrr~~~|||qqqYYYTTTFFFDDD___|||yyyuuu~~~QQQ<<<555000111111//////000...///000222444777999;;;777;;;888777<<<===CCCTTT~~~XXXIII;;;888::::::GGG^^^iiioooqqqnnn|||TTT~~~zzzSSSQQQHHH777>>>VVVgggbbbaaaddd\\\CCC===HHHLLLLLLLLLIIIIIIKKKPPPVVVYYY\\\dddnnnlll[[[[[[hhhyyytttttthhhkkkvvv]]]^^^aaajjjNNNIIICCC<<<999CCCggg|||vvv```QQQVVVeee~~~jjjDDD???>>>AAAIIILLLHHHCCCAAA888;;;>>>???@@@@@@AAABBB;;;999777555777===FFFLLLppp\\\===@@@???HHHIIIYYY^^^dddiiimmmjjj```UUUKKKcccpppqqqttt|||~~~]]]@@@888???BBBUUUuuuhhh|||eee;;;111...///222111888zzzjjjzzzmmmmmm~~~}}}~~~jjjNNN;;;777555111333222222222555999===@@@@@@CCCFFFGGGFFFFFFHHHJJJKKKHHHFFFBBB===<<>>NNNWWWwww}}}ZZZ___lllyyy]]]777111//////111000999RRReee;;;222888777333333888888888888888:::;;;;;;;;;<<>>III^^^pppqqq```QQQDDDLLLjjjllluuuzzzuuuiii___VVVOOOFFFDDDBBBAAABBBBBB@@@???AAABBBFFFQQQ]]]cccbbb^^^JJJ>>>888AAAdddppptttzzzzzzppp```ZZZVVVUUURRRMMMIIIIIIJJJYYYfffkkkCCCGGGbbbgggGGG:::222::::::LLLxxx}}}iii]]]MMM@@@IIIeee}}}rrrzzz|||VVV???666///...///......000---...000333555777888888777;;;888777<<<<<>>;;;888888===EEEJJJ^^^fffDDD333======BBBFFFLLLUUU___eeemmmnnndddUUUbbbyyySSS@@@<<<>>>CCC^^^mmmmmm||||||zzzfff666111222///000222111ppptttlll|||yyy}}}|||}}}fffHHH666444555333555444333333555888;;;===:::999777777:::===???@@@FFFCCCAAA>>>;;;:::CCCNNN~~~FFF555---666HHHYYYdddllluuu~~~sssOOO999<<>>===TTTQQQTTTMMMEEEGGGDDDDDD|||VVVpppvvvbbbRRRDDDKKKhhhmmmuuuzzzvvvlll```TTTKKK>>><<<::::::<<<>>>??????BBBCCCGGGPPPYYY______]]]LLL;;;777AAA]]]sssttt|||~~~mmmjjjaaaXXXSSSPPPMMMMMMPPPNNNOOOPPPZZZAAANNNbbb|||]]]BBB999444===>>>PPPzzz|||```ZZZ}}}JJJ;;;KKKlll|||qqqyyybbbDDD:::111///000...---...---///111444666777777777666:::777555:::;;;AAARRR{{{|||jjjmmm___555???RRReee~~~rrrVVV???777888;;;===MMMbbbjjjmmmvvvtttdddNNNOOOooo}}}mmmppp\\\===;;;IIIgggiiiYYY[[[}}}pppRRRGGGRRRXXXYYYVVVOOOQQQQQQTTTZZZ\\\^^^cccjjjsssppp___TTT___lllyyyooottt~~~mmmYYYdddbbbjjjSSSQQQMMMHHHBBB888GGG|||uuunnnJJJIII\\\lllpppyyyZZZ???CCCKKKSSSPPPFFF<<<999:::===AAACCCCCCCCCDDDEEEFFFDDDAAA<<<;;;===AAAFFFTTTSSSAAA<<>>AAAEEEHHHNNNVVV]]]jjjrrrcccFFF???LLLNNNOOOUUUfff}}}{{{{{{~~~xxxsssiiiYYYOOOIIIDDDYYYRRRHHHLLLxxxYYYzzzyyydddmmmkkk```===666222///000...444HHHkkkssszzz^^^<<<444:::;;;888777999999999999:::;;;<<<<<<888>>>IIIVVVcccnnnvvvzzzwwwvvvvvvyyyjjjHHH999555///555555666666666555333222222555;;;@@@ZZZ{{{vvvOOORRRRRRMMMOOOHHH???kkkPPPuuu~~~|||uuucccTTTEEEJJJfffooowww|||yyyqqqfffWWWKKK<<<999777666888;;;<<<======@@@DDDIIINNNSSSXXXZZZHHH888888AAAWWWeeefffwwwwwweeeaaahhh^^^UUUQQQOOOLLLMMMQQQLLLIIIRRRmmmUUUMMMQQQhhhXXX<<<777444>>>@@@NNN~~~nnnzzzTTTOOOZZZBBBRRRrrrxxxoooxxxkkkEEE:::111000111///---,,,///000333555666777777666555999555444999999???PPPVVVFFFGGG^^^yyyNNN--->>>???MMMxxx~~~oooUUU>>>888999<<<>>>QQQfffllltttsssmmm[[[VVV___sssaaa>>>;;;JJJqqqqqqXXXVVVyyyYYYKKKTTTZZZ]]]]]]WWWVVVVVVYYY___aaaaaadddhhhccc___UUUWWWkkkyyyvvvuuukkkYYYaaaaaadddQQQQQQNNNLLLGGG:::AAAgggqqq}}}hhhHHHMMMdddsssfff}}}eeeGGGTTTfffqqqjjjXXXIIIDDD===>>>@@@@@@@@@AAADDDFFFGGGFFFDDDAAA>>>???BBBDDDOOOIIIFFFEEEHHHFFFEEESSS[[[fffttt~~~qqqdddjjjgggEEEAAABBB???OOOJJJwww___fff~~~ccc111555999000...333777NNNoooxxxiiimmmuuurrrfffDDD222222777888888777555555555666888999444000...222888:::888444555222111333555888AAAJJJjjjhhhGGG666555DDDFFF>>>555444>>>LLLUUUXXX]]]eee}}}XXXDDDHHHUUUOOORRRbbbvvvwwwtttxxxzzzxxxooofffWWWNNNGGGAAAVVV}}}JJJ@@@eeewwwxxxuuuhhhaaa???777222...//////555@@@]]]iiivvv}}}vvv|||}}}cccIII???===;;;999:::777777777777888999:::;;;;;;???FFFOOOXXX___eeegggaaaeeekkkttt}}}zzzooo```___|||fffEEE999666444555666777777555444222222666666:::MMM{{{mmmPPPPPPTTTTTTXXXOOOGGGeee}}}OOOxxxmmm{{{qqqfffWWWGGGJJJdddpppwww|||{{{uuujjjYYYJJJ999777444444555777888888777:::???BBBEEEIIIOOOSSS???444:::AAATTTjjjLLL<<>>HHHzzzcccyyyNNNJJJwwwRRRXXXrrr~~~xxxooovvvrrrGGG;;;///...000000//////222333444555777777888888555999555444888888>>>OOOsssyyy===...222JJJYYYfffhhhggg___AAA222BBB===AAAdddvvvgggOOO===888;;;===AAAVVVmmmrrrooo```___vvvwwwrrr|||zzzccc======JJJuuuqqqqqq]]]SSS^^^MMMTTTYYY^^^dddcccaaa___```dddeeecccdddggg[[[[[[[[[ggg}}}ggg[[[\\\___[[[MMMOOOKKKKKKJJJ===@@@RRRxxx|||}}}yyydddRRR___rrrzzzcccxxx~~~sssdddmmmzzzrrr\\\JJJCCC???@@@@@@??????@@@BBBEEEGGGIIIJJJJJJIIIJJJKKKMMMNNNHHHSSSVVVYYYccciii|||sssppp___DDDCCCBBBAAAXXXLLLxxxYYYlll___444888:::000...222666QQQxxxfffgggkkkpppiiiGGG444333888888888777666555555666777888111000000444999;;;777222111......111333777???GGGppp{{{JJJ888999888;;;:::BBBMMMXXXbbbddd\\\QQQCCCKKKbbbvvvlllQQQIIIUUUTTTYYYhhhzzztttmmmrrrwwwxxxkkkcccVVVLLLEEE@@@WWWHHHJJJvvv|||{{{}}}^^^>>>999333///111000---888]]]wwwnnn{{{pppYYYIIIAAA;;;999:::666666666666777888999999???BBBHHHOOOWWW___eeehhhhhhnnnwwwbbbKKK@@@@@@@@@^^^ccc???000///777555777888777555333222222555999888UUUfffVVVPPPVVVXXXcccZZZ]]]qqqLLLwwwrrrlll[[[JJJJJJbbbooouuuzzzyyytttiiiUUUDDD777555333333555666666666555666888;;;>>>AAAAAAAAA999000:::@@@RRRzzz777666999???CCCKKK^^^qqqmmmvvvzzzkkkQQQBBBIIIXXXeee]]]UUURRROOOJJJHHHJJJGGGNNNaaaxxxPPPEEEdddRRR888666333<<<>>>JJJ}}}aaa|||IIIHHH[[[PPPhhh|||uuuyyyVVVEEE444...///000000111555555555666666888999:::777;;;777555::::::@@@PPPbbbooo???777222;;;AAAJJJRRRSSSIII<<<999@@@LLLPPPggguuuoooooofffJJJ;;;888;;;===CCC\\\uuuzzzyyyggg]]]kkkxxxrrrooobbb>>>???GGGpppiiicccaaaEEEzzzeeeSSSVVVZZZbbbnnnrrrtttnnnjjjiiiiiifffhhhkkkeeejjjqqq^^^\\\XXXaaannnVVVLLLOOOIIIJJJMMMBBBEEEGGGjjj~~~tttcccgggttt{{{gggrrr~~~~~~xxxsssmmmbbbQQQEEE@@@@@@AAABBBBBB@@@@@@AAABBBFFFIIINNNPPPPPPOOOOOOOOOVVVRRRlllsssxxxrrrkkkuuuTTTCCCEEEDDDFFFfffnnnvvv[[[888::::::111///111111PPPwwwgggpppgggmmmkkkJJJ666444666666777777666666666666777777333222333666:::;;;999666444000///111444666===DDDeeexxxccc>>>777999555999MMMjjjwww^^^GGG999666===OOO```[[[MMMOOO^^^XXXmmmtttgggiiinnnpppjjjbbbSSSJJJCCCAAA]]]oooJJJSSSpppbbb|||jjjWWW===<<<888333333222222;;;fff}}}www]]]JJJAAA<<<::::::666666666666777888999999444666;;;AAAJJJRRRZZZ^^^ooosssyyy}}}fffJJJ===;;;;;;DDDXXXeeennnVVV===///+++444555777999888444222222222111@@@999WWW\\\\\\UUUYYY\\\bbbZZZkkkzzzFFFuuuvvvppp___LLLKKKaaa|||nnnssswwwwwwrrrfffPPP>>>666555444444666777777666666444333777;;;:::444...888///999===OOOUUU666::::::555555>>>FFFGGGVVViiinnnWWWBBBFFF]]]pppxxxkkk\\\RRRLLLIIIKKKOOOCCCOOOdddyyySSSKKKbbbNNN777888666???@@@RRRfffBBBBBB}}}yyyYYYCCC___xxx|||hhhSSS<<<111//////111333777666666666666888:::;;;888<<<999777;;;;;;AAAQQQdddxxxooo^^^<<>>@@@BBBIIIVVVWWWIIICCCEEEBBBZZZjjjyyy{{{mmmFFF999666:::===EEE```{{{fff___aaawwwgggYYYnnnbbb???AAACCChhh```[[[zzzKKK|||kkkXXXZZZ]]]fffvvv~~~|||sssooollljjjlllpppssszzzsssUUU\\\VVVeee]]]WWWNNNRRRJJJKKKPPPGGGJJJBBB\\\kkk```iiitttkkkppp~~~qqq^^^UUUQQQNNNLLLLLL???BBBEEEEEECCCAAA??????AAAEEEJJJLLLLLLIIIGGGFFFJJJIIIkkkrrrsss|||nnnmmmfff```lll{{{pppIIIAAAEEEEEEMMMrrrlllXXX;;;<<<999111000111...HHH~~~vvvxxxgggzzzdddyyyeeewwwmmmKKK777444555444777666666666666666777777666666777888;;;<<<<<<<<<888333111333444666;;;BBBMMM___SSS;;;555111444FFF<<<```|||rrrQQQ999666<<>>===;;;:::666666666666777888999:::;;;;;;<<<>>>CCCHHHNNNQQQXXX[[[___bbbeeeiiipppuuuxxx~~~|||iiiMMM<<<<<>>QQQ]]]RRRSSS{{{zzzIIIAAA;;;111555555777999888444111111222333KKK@@@ZZZuuuRRR```YYY]]]```SSSMMMiiiuuu@@@xxxrrrwwwrrrdddNNNFFFXXXyyyzzz|||zzzqqqjjjZZZBBB999333111666;;;:::777555555666888999999888777555444888333666YYY}}}mmmBBB333;;;>>>;;;===IIITTTYYYjjjZZZVVVVVVKKKLLLfff|||uuu___RRRNNNMMMLLLKKKJJJOOOlllzzzHHHFFF[[[~~~HHH888;;;444999CCCQQQoooeee:::999nnn}}}___KKKZZZqqqjjjssskkk<<<333888333///222;;;888666555777999::::::===<<<:::888999>>>EEEKKK^^^ccc```MMM<<<;;;GGGRRRdddeeefff\\\III???NNNeeelllVVV???888999<<>>BBBEEEDDDBBBKKKHHH888@@@KKK@@@;;;HHH[[[iiidddTTTHHHEEEBBBKKKSSS]]]wwwZZZ@@@EEE???EEE]]]sss\\\EEE<<<:::666333333111<<>>BBBGGGIIIFFF>>>888888888666888:::;;;::::::>>>GGGOOOZZZiiissslll^^^UUUTTTUUUsssccc[[[]]]eeedddcccPPPHHH???CCCnnn^^^FFF\\\WWWjjjvvvsssmmmhhhsssKKK888BBBCCC:::444111444111FFFhhhyyyyyyIII<<>>;;;BBB;;;666888<<<======>>>AAAAAA@@@???>>>AAAEEEHHHNNNNNNFFFBBBEEE???;;;BBB===TTTMMMDDDiiiTTT>>>666000666555777999777333111222444:::>>>CCCuuuooopppTTTbbbXXXYYY\\\WWWWWWVVVVVVhhh<<>>>>>======444:::888999QQQhhh\\\<<<444;;;AAAEEENNN]]]gggkkkPPPVVV\\\UUUIIIQQQgggssstttaaaRRRLLLMMMNNNMMMHHHLLLssssssHHHIII```yyyEEE666:::666:::CCCZZZffffffJJJBBBfff~~~tttiiiRRRTTTlll{{{ccclllqqq???...000111222666;;;999777666888:::;;;;;;<<<<<<;;;999:::>>>DDDHHHPPPVVVUUUIII???AAAMMMVVVgggccc___YYYQQQUUUnnndddKKK666777888:::???NNNbbbooosssiiiooommm}}}QQQFFFEEEEEEQQQqqq[[[|||UUUnnn|||jjjgggjjjpppxxxyyyrrrqqqvvv{{{```aaaYYYXXXttteeeVVVUUUTTTSSSRRRRRRRRRRRREEEGGGhhhzzzqqqxxxvvv~~~|||kkkWWWQQQUUUTTTMMMIIIHHHEEEAAA@@@BBBEEEGGGKKKGGGRRRSSSDDDCCCIIIAAABBBEEEQQQ]]]ZZZJJJ??????GGGTTTaaalllqqqRRRDDD@@@CCCCCCkkkuuucccRRRBBB<<<:::666333222222999ooo~~~qqq}}}}}}xxx___???444666888;;;;;;:::666222222555999<<<;;;::::::;;;:::999888444333111111444:::???CCCCCCFFFCCC<<<777777888888555999===???BBBKKKYYYeeerrr~~~jjjTTTWWWgggsssddd[[[ZZZ^^^eee```KKKEEE???JJJsss\\\CCCVVVZZZkkkqqqlllooowwwmmmKKK===HHHGGG>>>888444111333@@@ZZZoooyyyrrrDDD777:::333777666777;;;<<<:::;;;???@@@<<<;;;>>>===888555777999:::888<<>>HHHRRRLLL===EEEEEEFFFKKKUUU___aaa^^^ooo~~~zzz^^^QQQddd|||qqqXXXMMMMMMMMMIIIHHHKKKiiiKKKOOOiiiooo@@@333888888:::CCC[[[qqqcccnnn666222PPPlllKKKSSSiiiyyy___ggg{{{LLL222...222666777;;;999888888:::=========>>>??????>>>>>>AAADDDHHHLLLOOONNNFFF@@@CCCIIILLLJJJCCCAAAFFFOOOaaa\\\EEE555666999:::AAA[[[yyy}}}lll|||xxxppp{{{|||PPPKKKKKKDDDNNNnnnaaaxxx``````qqqbbb```kkkxxxyyyyyy|||xxxYYY]]]YYY[[[~~~jjjZZZYYYYYYXXXXXXWWWWWWVVVNNNKKK___|||{{{uuuwww|||yyyzzz{{{qqq\\\NNNMMMPPPPPPPPPMMMIIIEEEBBBBBBCCCEEEJJJQQQaaabbbNNNEEEHHHEEEJJJHHHSSSdddcccSSSLLLSSSWWWiii{{{[[[EEEGGGAAALLLRRR}}}mmmyyyzzzSSSJJJBBB???<<<888444444444666eee|||hhhFFF666666999;;;<<<;;;777333111444777???>>>===>>>???<<<777222444444444555999===BBBEEEGGGIIIGGG@@@:::;;;======>>>CCCHHHMMMVVVfff{{{lllOOO[[[yyynnnddd\\\WWWXXXaaaYYYFFFAAAAAAUUUSSSDDD\\\\\\vvvrrrrrrfffLLLEEEOOOLLLCCC===888222333444PPP}}}sss|||vvvIII:::;;;444:::<<<999;;;;;;:::;;;>>>???>>>===DDDBBB999:::CCCBBB999<<<@@@EEEIIIMMMVVVbbbkkkppp```RRR]]]kkk___PPPSSS___jjj{{{KKK===999444333222555666777555111111333666:::KKKrrraaa\\\[[[SSS\\\[[[RRRPPPSSSHHHMMM:::jjj}}}xxxmmmXXXGGGOOOlllpppkkkzzz{{{pppaaaRRR===666333777<<<;;;888888444666999<<<>>>@@@AAABBB>>>@@@BBBFFFJJJNNNNNNLLLGGGIIIOOO]]]mmmvvvrrrkkk|||vvv[[[YYYpppzzz[[[NNNPPPNNNEEELLLQQQ^^^LLLUUUtttccc<<<111555;;;;;;CCCVVVjjjnnn}}}lll999<<>>JJJXXXiiiQQQ@@@777555;;;===DDDbbb___eee}}}yyygggTTTOOONNNAAALLLjjjfffmmm^^^zzzwww[[[TTTdddtttvvv```TTT\\\^^^cccbbb^^^]]]\\\[[[YYYWWWUUUUUUUUUQQQWWWvvv}}}yyyhhh}}}|||xxx{{{xxxyyyzzzrrr^^^LLLHHHMMMQQQRRRRRRQQQMMMFFF@@@BBBFFFKKKkkkrrrRRRFFFHHHHHH???HHHbbbzzzxxxeeedddsssmmmKKK>>>IIIHHHTTTsss```xxxtttOOOKKKGGGDDD???;;;777666666333WWW~~~|||uuummm|||}}}oooPPP;;;888<<<;;;<<<;;;888333000222444;;;;;;<<>>777444+++OOOqqquuuFFF555777111777888===<<<;;;::::::===@@@AAAEEEIIICCC===KKKaaa^^^IIISSSSSSTTTXXXaaannn{{{~~~kkkmmmsssVVV666AAA999***000;;;555666666444111111444888???OOOZZZ]]]VVVQQQYYYSSSSSSLLLTTTMMMFFFsss666```{{{yyyxxxppp]]]JJJKKKdddpppiiixxx{{{sssfffXXX???888444888<<<;;;999999777999;;;>>>AAACCCEEEFFFJJJFFFFFFKKKOOORRRUUUYYY\\\bbbqqqvvveeeTTTYYYSSSWWWooorrrTTTNNNTTTQQQGGGNNN[[[TTTIIIYYY}}}VVV:::222333===;;;EEE[[[jjjuuu^^^;;;BBBRRRrrrxxxVVV^^^rrr{{{ppptttoooIII666444777555<<<;;;:::<<<>>>@@@@@@@@@BBBDDDFFFGGGGGGGGGHHHJJJJJJNNNQQQVVV___ggghhhddd;;;333111888@@@IIIXXXhhhxxxyyyFFF888555555===???DDD^^^~~~UUUfff]]]XXXPPPNNN???JJJccciiibbbdddoooXXXIIIYYYgggppp~~~||||||}}}zzz{{{ZZZYYY^^^cccllllllZZZ^^^^^^]]][[[YYYXXXWWWVVVQQQQQQNNNccckkkZZZuuudddVVVSSSVVVYYYTTTWWW\\\[[[RRRIIILLLVVVaaaZZZLLLMMMMMMVVVppp|||UUUEEECCCIIIOOOXXX___ZZZQQQPPPLLLFFF@@@<<<999777666000HHHwwwwww}}}tttlllwwwkkkzzzvvv[[[BBB888999:::<<<<<<999444000111222222333666===CCCGGGFFFDDDFFFFFFFFFFFFGGGIIIJJJKKKOOOUUUVVVPPPMMMQQQXXX]]]aaammm|||sssrrrccc^^^XXXTTTTTTOOOIII@@@???@@@aaazzzAAAEEEbbbmmmaaaRRRPPPSSSLLLHHHHHHBBB:::888+++JJJ}}}||||||xxxGGG888<<<666999888;;;<<<>>>AAABBB@@@>>>>>>>>>IIIKKKHHH[[[zzz~~~mmmvvvttttttzzzhhhNNNHHHEEE000***666999666666666333111222666;;;@@@XXXuuuTTT\\\UUUUUUYYYRRRVVVKKKUUUXXXJJJ\\\;;;RRRzzzwwwssscccNNNJJJ]]]wwwrrrkkkuuuyyyvvvkkk\\\AAA:::555999<<<<<<::::::888999:::===???AAACCCDDDJJJFFFDDDHHHMMMQQQSSSUUUdddmmm~~~rrrRRR===???AAA<<>>@@@DDDMMM```sssvvvGGG777444777===@@@FFFYYYpppuuukkkoooxxxzzzZZZZZZ___TTTTTTFFFOOO```rrrfffzzziiiddd]]]GGGTTT\\\hhhmmmrrrrrrooommmoooqqqrrruuuyyy}}}lllZZZ___YYY```rrraaa\\\\\\[[[ZZZYYYYYYYYYZZZ[[[VVVUUUNNNWWW{{{rrr^^^vvvllleeedddeeefff^^^```fffiiiccc]]]dddqqqooo___\\\^^^bbbIIIDDDKKKJJJUUUiii\\\```PPPPPPPPPMMMFFFAAA>>>:::666444000===ooouuu|||xxxtttrrr}}}yyyppp}}}~~~}}}jjjNNN;;;555;;;===>>>;;;666333222333333444777<<>>???@@@ddd___AAADDD]]]~~~pppyyy\\\QQQOOOOOOJJJKKKLLLEEE<<<>>>333===iiixxx___tttoooFFF<<<@@@888:::888333666===EEEEEE>>>888555444MMM^^^bbbsss~~~YYYgggbbb>>>'''444===///777777666333111333999>>>;;;aaayyygggTTT\\\XXX[[[ZZZWWWVVVNNNTTT\\\RRROOOiiiDDDHHH}}}wwwwwwjjjTTTKKKZZZrrrvvvooosssuuuxxxppp^^^CCC;;;666999===<<<;;;:::999999:::;;;===???@@@AAAEEEFFFIIILLLQQQVVVVVVTTTRRRYYYfffpppkkkWWWEEE<<<@@@III@@@CCC[[[gggooo[[[UUUPPPKKKKKKRRRzzzfffMMMGGGgggCCC===888222@@@<<>>@@@BBBDDDEEEFFFHHHIIILLLOOOQQQUUU[[[___[[[TTT@@@======AAADDDNNNfff~~~QQQ;;;777:::<<>>BBBLLLYYYbbbfffeeecccaaa```aaabbbcccllluuu{{{{{{|||[[[HHHDDDGGGRRR___nnnlll```YYYQQQMMMNNNKKK???:::AAAHHHpppLLL@@@NNNppppppoookkkTTTLLLLLLMMMJJJOOOPPPFFFAAAAAA999777LLLjjj}}}vvvwwwPPPhhhfffLLLIIIJJJ???AAABBB:::888:::@@@@@@;;;999<<>>>>>>>>???@@@BBBCCCDDDFFFNNNVVVZZZ___dddddd```hhhfffddd```SSSEEEAAAEEEEEEaaabbb[[[bbb```ssseeeZZZUUUMMMKKKRRRUUU^^^QQQLLLqqq>>>>>>;;;222AAA<<>><<>>AAACCCBBB>>>:::999:::888;;;<<<===@@@LLL^^^lllsssqqqooommmlllnnnoooqqqttt}}}ccc>>>;;;EEEAAAIIIZZZrrrwwwddd\\\WWWOOOKKKLLLLLL<<<777DDDSSS~~~FFF<<<^^^hhh|||]]]MMMGGGIIILLLLLLSSSSSSFFFHHH@@@::::::KKKqqqiiiNNNvvv~~~qqqssssssdddhhhkkkNNNEEE===;;;<<<===EEEOOOcccnnnzzz@@@111:::,,,(((AAA999999777444222555<<>>===@@@???AAADDDBBB<<<>>>GGGLLLTTTQQQRRRUUUVVVWWW[[[bbbeeekkkssszzzpppQQQAAAMMMSSSgggjjjkkk}}}jjjYYYPPPRRRMMMLLLdddYYYCCCXXX}}}yyy???777444222???DDDUUUvvvxxx|||QQQCCCWWW}}}uuulllaaaxxxsssTTT>>>888<<<;;;;;;===???AAAFFFKKKGGG???CCCIIIGGGLLLRRRPPPUUUUUUYYY___bbb___[[[XXXVVVXXXYYYWWW[[[lllSSS555888555>>>LLLpppmmmoooYYYRRR}}}pppVVVUUUZZZTTTQQQQQQLLLLLL]]]ssshhh}}}rrrkkk{{{dddXXXTTT[[[___aaaqqqXXXQQQRRR___]]]sssiiijjjQQQSSSRRRRRRQQQQQQQQQRRRRRROOOKKKSSSTTTVVVwwwvvvppprrrvvvzzz~~~qqqlllxxx~~~hhhOOOBBB???BBBHHH]]]yyyBBBttt~~~eeePPPCCCOOOJJJEEEEEEHHHHHHEEEAAADDD...???JJJ|||uuuaaaqqq|||mmmooo{{{|||xxxxxxwwwtttsssxxxyyywww|||}}}~~~zzz]]]===<<>>BBBtttuuufff[[[[[[^^^ZZZTTTQQQTTTLLLKKKRRRSSSRRRYYYeeeMMMJJJaaayyy|||~~~zzzttthhhUUUMMM___xxx}}}tttmmmsss{{{vvvkkkWWW>>>111;;;DDDBBBCCCLLLDDD999KKKRRR>>>HHH]]]TTTTTTQQQPPPSSSTTTUUUZZZ```jjjpppwww}}}xxxccc___qqqhhhpppzzzjjjZZZPPPLLLMMMXXXLLLFFFmmmhhh:::444555888???CCC\\\}}}[[[GGGRRRqqqxxxvvvwwwgggVVVnnncccIII>>>AAA@@@???>>>===AAAHHHOOOLLLCCCEEEHHHEEEHHHPPPNNNWWWZZZ^^^bbbdddeeegggiii\\\]]]```dddnnnGGG;;;888HHHBBBWWWwwwqqqEEEXXX```HHHRRRUUUQQQPPPPPPKKKHHHTTTfffhhhmmmgggrrrdddXXXRRRVVVYYY\\\mmmpppTTTSSS\\\```___|||~~~YYY___OOORRRRRRQQQQQQPPPPPPPPPOOONNNOOOSSSPPPOOOddd|||{{{xxxvvvzzzkkkmmmppprrrsss|||~~~jjjNNNDDD@@@AAAEEESSSbbb\\\RRRNNNQQQOOOKKKHHHGGGHHHGGGEEEBBBCCC444<<>>JJJ|||tttLLLTTTqqqzzzvvv~~~\\\NNNKKKIIIKKKNNNPPPNNNKKKIIIDDDLLLEEE>>>hhhqqqiiigggPPPGGGQQQOOOsssvvv@@@...888000000:::777888???000...>>>888FFFzzz|||jjjbbb]]]]]]]]]ZZZYYY\\\UUUNNNMMMSSSUUUVVV^^^kkkhhhRRRJJJYYY{{{uuuyyyssslllZZZKKKWWWooo{{{|||vvvnnnpppxxxxxxrrrTTTBBB:::AAAAAA@@@WWWwwwhhhIII\\\mmm[[[nnneee^^^ZZZXXX[[[]]]___dddjjjffftttfffVVVRRRHHHKKK^^^hhhFFFMMMTTT999222777???<<<@@@dddnnnYYYEEELLLxxxxxxpppiii}}}~~~uuu~~~jjjMMM```vvv[[[MMMGGGFFFBBB>>>>>>GGGUUUaaaYYYKKKIIIKKKFFFIIIQQQQQQUUUXXX[[[]]]aaakkkxxx{{{zzz}}}www===AAA999BBB@@@lllwwwKKKQQQCCCSSSRRROOOPPPQQQKKKFFFLLLYYYkkkUUU|||kkk~~~kkkeeeYYYTTTZZZaaajjjuuu]]]QQQWWW```[[[cccfffPPPYYYQQQQQQQQQQQQQQQPPPOOOMMMMMMOOOVVVUUUPPPPPPVVVkkkgggmmm|||qqqrrr~~~ccckkkpppnnnqqqvvvoooGGG<<>><<<777@@@---000FFF999YYY\\\[[[\\\]]]ZZZXXX]]]ddd^^^WWWSSSUUUTTTRRRXXXbbb[[[}}}cccPPPPPPqqqpppxxx~~~yyysssqqq```LLLPPPdddvvv{{{yyypppnnntttxxxuuuZZZHHH===CCCNNN]]]vvv}}}```hhhsssnnnlllppptttxxx}}}bbbQQQQQQHHHSSSfff{{{OOOKKKZZZHHH===333999CCC:::BBBmmmoooNNNBBBHHHmmmuuuddd}}}}}}xxxPPPTTTyyypppeee]]]YYYNNNBBBAAARRRiiiyyyfffRRRIIIKKKJJJMMMSSSRRRTTTXXX]]]dddtttbbb<<>>>>>@@@@@@PPPfffxxxQQQWWWTTTUUUXXXPPPMMMMMMMMMKKKHHHFFFFFFHHHAAAIII999;;;FFFsssnnnhhhnnnsssZZZggg{{{~~~}}}zzzyyy}}}zzzpppWWWXXX]]]bbb___RRRDDD;;;EEEVVVOOOLLLcccfffKKKEEEBBBCCCDDDCCCCCCFFFKKKGGGDDDFFFJJJNNNSSSWWW^^^^^^gggnnngggiiiuuufffWWWNNNIIIDDD@@@???@@@222MMMdddKKKCCCrrrwwwrrr|||___QQQGGGJJJLLLLLLJJJIIILLLNNNQQQJJJOOONNN>>>DDDbbbuuuzzzxxxVVV777///333666///444===:::444999444:::DDDAAAwwwnnnUUUWWWZZZZZZXXXWWW\\\aaa]]]XXXVVVWWWTTTQQQTTTZZZbbbvvv{{{\\\JJJ```pppvvv||||||uuusssfffQQQNNNZZZqqqzzz{{{sssnnnrrruuutttpppPPP888FFFmmmpppdddlllwwwhhhTTTMMMKKKlllbbb@@@RRRhhhccc??????333999DDD???QQQvvvFFFDDDGGGcccttt~~~uuuaaaRRRggg}}}|||{{{qqq^^^KKKKKKdddjjj]]]``````dddiiihhhjjjqqq{{{|||MMM<<<777CCCLLL|||}}}]]]EEExxxggglllqqqMMM^^^KKKQQQOOONNNNNNKKKIIIKKKPPP|||tttrrr^^^jjjVVVOOOQQQ\\\gggeeexxxYYYWWWTTTOOOTTTTTTSSSSSSQQQPPPNNNNNNGGGOOOKKKOOOYYYRRRRRRhhhzzztttlllooovvv}}}wwwLLLDDDBBBDDD@@@FFFiiijjjHHHwwwMMMXXXVVVLLLLLLMMMLLLKKKHHHGGGHHHIIIAAAMMM<<<======gggnnnbbbwww```___mmmyyy}}}~~~wwwuuuppppppvvvfff^^^]]]fffjjj___LLL???GGGWWWSSS^^^gggRRRLLLHHHJJJJJJIIIIIILLLNNNJJJKKKPPPTTTWWW___hhhfffooozzziiiVVVKKKDDD???===>>>CCC>>>NNNWWWGGGJJJppprrrrrrvvvnnn{{{\\\TTTGGGJJJMMMLLLIIIHHHKKKNNNQQQKKKNNNNNNAAA@@@WWWppp|||www[[[999555333555444222777:::666444000999>>>777RRRcccZZZZZZYYYYYYYYYZZZZZZXXXPPPQQQTTTXXXYYYXXXZZZ^^^YYYdddmmmOOOWWW}}}uuupppsss|||xxxtttiiiYYYQQQSSSjjjvvv|||uuupppqqqsssqqqoooYYYMMM```ttt]]]```lllZZZIIISSSUUU???XXX|||GGG777===222999CCCJJJggg{{{hhh>>>FFFAAAYYYyyywwwwwwxxxZZZ\\\pppxxxaaaOOOWWW{{{PPP;;;<<<444IIIYYYzzzddd===EEE|||jjjNNN]]]CCCOOOMMMKKKIIIHHHHHHIIIJJJbbbsssnnn{{{|||mmmqqqyyy|||^^^SSSPPPRRR\\\]]]mmmaaaPPPTTTQQQRRRUUUTTTSSSQQQQQQPPPPPPPPPMMMOOOOOOSSSZZZXXXTTTYYYxxxzzzyyyoooooouuuuuuJJJ===???CCCCCCEEE]]]xxxPPPUUUbbbSSSMMMPPPKKKJJJIIIIIIIIIJJJJJJJJJCCCKKK@@@AAA===VVVmmmdddccc\\\cccsssmmmkkkzzzrrrwwwzzzzzz{{{wwwrrrnnnqqqzzzrrrccc[[[bbbiiibbbTTTJJJXXXdddhhhnnnVVVPPPKKKJJJJJJHHHHHHKKKJJJLLLTTT___bbbaaajjjuuuvvvfffRRRGGG@@@<<<;;;<<<>>>EEEVVV;;;JJJWWWmmm|||fffkkkqqqrrrTTTMMMKKKMMMNNNLLLIIIGGGHHHJJJNNNMMMNNNNNNHHHFFFYYYrrr[[[:::---444444222111444888777444888...:::<<<:::rrr______]]][[[YYY[[[]]]YYYRRRQQQTTTXXXZZZ[[[[[[\\\]]]YYYZZZppp^^^ZZZvvvmmmttt|||ssskkkbbbWWWNNNbbbpppzzzwwwssssssrrrnnnkkkdddqqq]]]VVVJJJaaa}}}LLLHHHeee[[[;;;333;;;333;;;BBBTTTwwwuuuPPP;;;III<<>>AAADDDJJJ___```CCCVVVzzziiiPPPGGGQQQJJJGGGFFFGGGJJJLLLLLLJJJEEEDDDAAACCC@@@EEEooolll~~~}}}kkk___bbbnnnxxxooommmwww|||sssvvv{{{|||vvvqqqoooqqqxxx|||hhhXXXXXXZZZUUUPPPPPPdddvvvwwwccc[[[SSSPPPMMMJJJJJJLLLLLLQQQ^^^jjjnnnooo~~~iiiZZZKKKCCC???;;;999::::::JJJnnnmmm555MMMeeerrrqqqkkkxxx}}}iiixxxeeeNNNGGGLLLLLLMMMLLLJJJJJJJJJKKKLLLPPPPPPNNNMMMJJJVVVkkk|||HHH:::666333444000222888777333555777666:::BBB```jjj]]][[[\\\ZZZXXXZZZ\\\XXXPPPVVVXXXYYYXXXWWWXXXYYYZZZ```[[[]]]pppnnnbbbvvvuuu{{{ssslllggg[[[LLL\\\lllxxxxxxuuuuuurrrlll~~~ooo}}}HHHLLLMMMoooSSSCCCPPPtttvvv>>>>>>444<<<555===@@@XXX~~~lllMMMDDDRRR;;;IIIddd{{{wwwxxx||||||wwwzzzwww\\\___nnn|||}}}|||bbbKKKSSSuuu}}}xxxaaaWWWgggyyybbbDDD<<<:::GGGGGGMMM{{{IIIHHHmmmuuu^^^RRRTTTPPP\\\MMMMMMLLLKKKKKKJJJDDD>>>KKKVVVtttiiikkkmmmuuuyyyTTTHHHUUUZZZ[[[cccfffhhhWWWUUUTTTPPPVVVTTTRRROOOLLLLLLNNNQQQSSSMMMJJJSSSSSSLLLYYYbbbSSS\\\yyyvvv|||hhhfffkkkpppxxx}}}]]]AAA<<<@@@DDDEEEHHHWWW|||IIIAAAmmmZZZYYYMMMFFFLLLIIIFFFCCCEEEKKKNNNMMMJJJGGG>>>AAADDDCCC:::qqqtttooovvvzzzggghhhyyyssssss{{{~~~zzz|||uuuwww|||wwwvvvtttrrroooooouuu|||lllVVVNNNIIIDDDGGGOOO\\\{{{sssjjj```[[[VVVRRRQQQTTTMMMQQQ]]]iiinnnuuu[[[PPPDDDAAA???<<<999999@@@SSSXXX>>>QQQqqqppp}}}jjjssshhhbbbSSSNNNIIIIIIJJJKKKLLLNNNNNNNNNLLLTTTRRRNNNMMMIIINNN^^^wwwxxxmmmqqqyyy}}}|||~~~{{{ssshhhXXXggg~~~oooLLL222666555444666333666<<<666000777222???>>>MMMYYY\\\SSSWWWXXXUUUUUUXXXVVVOOOQQQSSSSSSQQQRRRXXX]]]```XXXWWWTTT```jjj```cccuuu{{{vvvsss}}}vvvqqqnnnaaaPPPPPPfffxxxwwwqqqssswwwwwwqqqzzz}}}qqqkkkDDDKKKNNN[[[|||jjjHHHNNNVVVMMM<<<888BBB222???<<>>BBBHHHLLLMMMeeemmmMMMIIInnn}}}ZZZAAAEEEPPPMMMHHHHHHGGGFFFFFFFFFGGGFFFCCCAAA???CCCBBB@@@@@@???RRRrrrhhhkkkvvvwwwkkkrrrxxx{{{xxx}}}rrrwww~~~|||vvvpppnnnqqqtttuuu~~~yyyeeeLLL???FFFQQQVVVaaa___rrrxxxmmmeeebbbccceeeeeeVVVeeejjjooocccMMMGGG@@@:::888888;;;???MMMrrr]]]===aaa{{{yyylllrrryyySSSLLLGGGJJJLLLMMMMMMLLLNNNRRRVVVUUURRRNNNMMMOOOQQQRRRSSS```oooyyy~~~ttteeessssssyyywwwwww~~~ooowww}}}ooojjjllloooGGG777666444333666777444555999777111222888111AAA===iiiiiiYYYZZZ\\\ZZZXXXVVVSSSPPPNNNMMMMMMOOOQQQQQQOOOPPPRRRUUUOOOXXXXXXVVVkkk}}}___VVVZZZuuuyyylll}}}~~~~~~|||vvvnnnllleeeZZZSSSbbbpppsssqqqrrrvvvyyyqqquuuvvvxxx{{{mmmeeeqqq|||fff\\\WWWQQQKKKLLLXXX}}}xxxFFFDDDPPPxxxzzzAAA888777222555CCC@@@===GGGWWWqqq___JJJLLLJJJDDDDDDQQQjjj~~~ssspppqqqkkkdddVVVkkkkkk]]]gggtttwwwzzzsssmmmnnnoooooo{{{yyysssppp>>><<<>>>AAAAAAJJJjjjlllAAAGGG___{{{YYYQQQWWWSSSKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCLLL___iiidddkkkZZZQQQLLLSSS^^^ccceeefffYYYVVVXXXWWWUUUPPPNNNNNNMMMJJJLLLPPPOOOJJJHHHGGGGGGIIIKKKLLLJJJHHHEEEHHHTTTpppxxx}}}|||mmmppp|||rrreee\\\fffzzzxxxTTTMMMGGGBBBBBBAAA???@@@DDDSSS{{{BBB>>>pppZZZIII===BBBIIIHHHEEEFFFGGGFFFFFFFFFGGGFFFDDDBBBBBBEEEBBBAAA@@@===JJJeeexxxsssxxx~~~rrr```eeexxx|||uuussswww}}}|||xxxqqqkkkiiijjjkkkkkkqqqXXXJJJNNNYYY___jjjppp~~~wwwtttuuuxxx{{{|||zzzmmmPPPIIIEEE888333888999:::BBB```MMMJJJxxx}}}vvvxxxlllTTTKKKIIIJJJKKKLLLLLLKKKMMMQQQTTTOOOPPPPPPNNNKKKKKKNNNQQQZZZvvvxxxWWW___sssuuuwwwyyyyyy~~~{{{tttoooqqqrrroookkkjjjZZZEEE555444666444333777333555999;;;777333333666777HHHKKKyyy```XXXXXXXXXWWWUUUSSSQQQOOOMMMMMMPPPQQQQQQOOOMMMLLLOOORRRMMMQQQTTTXXXaaavvvdddXXXWWWhhhfffqqq~~~uuummmmmmlllgggZZZ^^^fffmmmpppooosssyyywwwxxxsssnnnuuuzzz^^^MMMJJJNNNKKKKKKVVVkkkfff===MMMcccWWW333333888333===;;;;;;888CCCpppeeeAAAFFFFFFHHHFFF@@@FFF```}}}rrrzzzsssmmm}}}uuuPPPPPPYYYLLLfffuuuuuu{{{wwwuuufff___nnnzzzFFF222:::===:::BBB[[[ttt|||~~~QQQBBBSSStttqqqnnnRRRPPPTTTMMMFFFGGGFFFFFFFFFFFFFFFEEEDDDDDD???FFFPPP]]]eeedddssskkkIIIHHHMMMUUUZZZccctttlllQQQTTTYYYYYYUUUNNNKKKNNNOOONNNNNNOOOLLLFFFGGGGGGGGGIIIKKKLLLKKKJJJIIIJJJMMMbbbyyyjjjccciiiyyy|||tttiiicccdddjjjooorrr|||~~~yyyvvvvvvoooqqqiiiLLL@@@>>><<<;;;===@@@JJJ[[[jjjSSSHHH```___@@@BBBEEEFFFGGGHHHHHHGGGHHHGGGFFFFFFGGGGGGEEECCCAAADDDAAAAAACCC>>>DDDWWWuuuxxxhhh\\\aaazzzrrrzzz|||qqqgggnnnuuurrr|||wwwrrrmmmkkkjjjkkk|||}}}kkk___bbblllqqq}}}~~~mmmQQQKKK@@@AAA555333>>>:::===UUUxxxOOOlll___rrr]]]UUUNNNLLLIIIJJJKKKJJJJJJLLLOOOQQQKKKOOORRRPPPJJJHHHKKKPPPTTTsssoooOOO^^^```aaa|||xxxqqqmmmfffcccfffiiihhheeeeee~~~fffKKK:::444222777777222111555333888:::777555777999999;;;MMMfff}}}ppp```\\\ZZZVVVUUUUUUTTTRRRQQQQQQPPPVVVUUUSSSPPPMMMMMMOOOQQQLLLJJJPPPWWWTTTXXXxxxmmm___ZZZaaayyyrrrrrr~~~uuuqqqrrrrrroooddd^^^___hhhmmmlllnnnuuu{{{zzzvvvqqqssszzz|||yyy|||uuu```XXXRRRMMMMMMOOOEEEhhhbbbLLLOOORRRsss>>>///222:::;;;CCC333>>>DDDPPPOOO;;;BBB???CCCFFFBBBBBB[[[zzzvvvffffffnnnoooiiieeezzzWWWEEERRRVVVhhhqqqzzzrrrkkk~~~{{{wwwtttpppjjjYYY>>>@@@???;;;;;;MMMfffoooiiisss~~~~~~mmm666SSS|||jjjXXXKKKMMMMMMFFFBBBDDDCCCDDDDDDEEEEEEDDDDDDDDDAAAIIIHHHSSSkkkpppsssgggNNNSSSHHHMMM\\\[[[[[[xxx\\\PPPVVVWWWVVVTTTMMMKKKNNNOOOMMMMMMMMMIIIDDDIIIIIIJJJKKKMMMNNNNNNNNNSSSSSSKKKSSSpppzzzkkkwwwjjj^^^bbbxxxhhhWWWWWW^^^cccfff___XXXVVVPPPOOOYYY^^^fff^^^NNNCCC::::::EEE>>>AAAGGGNNNWWWiii```GGG{{{mmm@@@>>>IIINNNIIIFFFIIIJJJGGGGGGFFFEEEEEEFFFFFFEEECCC>>>BBB@@@BBBGGGBBBBBBNNNjjj||||||iii\\\bbbccchhhccchhh}}}pppiiiqqquuuqqq}}}~~~|||uuunnnmmmrrruuu}}}yyy}}}wwwuuu~~~}}}WWWJJJJJJ777;;;777===CCC888KKKzzzPPPlll___dddWWWRRRUUUMMMIIIIIIIIIIIIIIIKKKLLLNNNLLLPPPRRRQQQMMMKKKLLLNNNLLL]]]sssQQQ???NNN[[[dddooo{{{sssbbbPPPYYYgggnnniii```]]]aaasss]]]CCC<<<555>>>999777888555111222777888:::888222444;;;???===JJJjjjiiiccc[[[YYYVVVVVVWWWWWWWWWWWWWWWWWW\\\ZZZVVVSSSPPPQQQSSSUUULLLIIIMMMQQQKKKJJJfffooo___]]]^^^rrruuuzzzxxxxxxuuupppmmmbbb^^^eeekkkiiiiiinnntttvvvvvvttttttuuusssooossswwwxxxxxx}}}]]]RRRRRRMMMFFFDDDMMMWWWtttuuuIII===ZZZdddKKK555333222;;;666BBB999JJJRRRVVVzzz\\\EEEDDDAAA;;;===CCCAAAAAARRRjjjxxxyyyggghhhvvvoooXXX\\\zzzmmmZZZfffgggvvvzzz|||qqqhhhxxxssszzzrrryyyqqq;;;444;;;;;;AAAOOOaaaqqqzzz~~~yyyCCC333xxxrrr}}}TTTMMMIIIJJJIIIDDDBBBDDDBBBBBBCCCCCCDDDDDDCCCCCCBBBJJJAAAGGGhhhyyytttuuuzzz}}}iiiRRRCCCNNNMMMWWWccceeeppp```TTTTTTXXXSSSPPPQQQMMMKKKNNNNNNJJJHHHIIIHHHEEEIIIIIIJJJKKKLLLMMMOOOPPPOOOSSSKKKIII^^^vvviiimmmvvv```cccoooyyyzzzfffWWWKKKNNNEEE<<<@@@@@@>>>CCC@@@@@@999888AAAAAA===BBBEEEWWWpppXXX<<>>999dddoooCCCHHH[[[HHHzzzsssxxxooo|||kkkTTTJJJYYYIIIIIIHHHHHHHHHIIIJJJJJJJJJMMMMMMMMMNNNOOOMMMKKKIIIGGGNNNWWWkkkddd<<>>>>>===FFFSSSqqqmmmwwwmmmaaa{{{{{{mmmlllddd{{{xxx{{{wwwpppooouuuuuukkkLLL999777;;;777CCC```zzzyyyCCC444gggnnn```]]]LLLJJJIIIIIIHHHFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCBBB???CCC<<<===VVVmmmmmmeee|||~~~lllZZZMMMIIIKKKJJJYYY___[[[lllsssUUUQQQVVVWWWMMMKKKOOOKKKJJJMMMKKKFFFCCCEEEGGGFFFFFFGGGHHHHHHGGGHHHJJJLLLFFFPPPNNNKKKVVVeeevvvzzzxxx{{{hhh[[[pppqqqnnnppp|||vvvuuubbbMMMJJJGGG@@@>>>BBBFFF@@@>>>DDDKKKYYYooo[[[???IIIrrrRRR???DDDJJJKKKGGG??????GGGIIIEEECCCAAA@@@@@@AAABBBBBBAAAAAAGGGEEEDDDIIIDDD===AAAKKKhhhwwwooouuu|||___bbbiiirrrpppkkkyyyxxx{{{{{{{{{sssrrruuuwwwpppfffgggnnnrrrzzzxxxtttrrruuuuuuqqqooopppyyy{{{~~~mmmOOOHHH@@@444:::555888;;;:::OOOmmm<<<===XXXttt^^^666\\\dddlllmmmeee___fffNNNPPPDDDRRRGGGIIIHHHGGGHHHJJJJJJIIIHHHJJJHHHHHHJJJLLLLLLIIIGGGMMMUUUYYY```pppxxx{{{dddCCCCCC;;;EEEPPP___nnn||||||oooaaaSSSLLLKKKJJJLLLOOOVVVnnn~~~yyyyyy|||vvvZZZEEE<<<555888;;;555444222111444888999888777555555777;;;===<<>>>>>;;;===>>>===;;;<<>>:::<<>><<<<<<>>>????????????GGGEEEBBBFFFCCC>>>BBB:::RRReeelllwwwrrrYYYaaaiiivvvzzzyyyppprrrqqqkkkiiilllooowww~~~qqqnnnooouuuzzzzzzwwwuuu|||}}}ZZZIII@@@;;;:::999666;;;<<>>444666555666666///444666888888999999666444444222777???===>>>SSSnnnlll___YYYUUUUUUUUUNNNOOOPPPRRRTTTUUUVVVWWWTTTQQQNNNNNNOOOPPPOOONNNIIIKKKIIIEEEHHHPPPRRROOOzzzXXXYYY[[[^^^nnnttt|||iiiddd```vvvzzzlllgggmmmtttnnnoookkkeeehhhnnnjjj___]]]bbbiiippprrrooollllllbbbjjjooommmjjjlllrrrttt~~~yyy}}}aaaMMMKKKNNNJJJGGGOOOaaajjjhhhTTTDDD999MMMXXX}}}pppMMM000000666333666???CCC555OOOiiiyyyBBBFFFOOO@@@555===BBB>>>;;;???DDDEEENNNqqqyyyiiikkkuuuxxx[[[iiiggg@@@SSS|||zzzsss||||||qqqnnnpppiii\\\___oooxxx}}}^^^MMMHHH999777>>>;;;>>>hhhzzz444444YYYvvvZZZ@@@EEE@@@AAAAAAAAAEEEHHHEEE???CCCCCCDDDDDDCCCCCCBBBAAA@@@666AAAFFF666===\\\oooyyynnngggYYYMMMIIIIIIJJJNNNUUUZZZ```mmm\\\UUUNNNMMMKKKGGGLLLNNNCCCBBBGGGIIIEEEBBBCCCDDDCCCDDDEEEFFFDDDBBBBBBEEEHHHEEEKKKHHHFFFFFFFFFUUUpppooo~~~mmmrrrttt___]]]xxx|||{{{vvvjjj```mmmQQQ:::PPPvvvyyykkkHHHCCCKKKMMMDDDBBBBBBCCCCCC???===>>>???===;;;:::<<<===>>>===:::DDDCCC@@@EEEDDDAAAFFFBBBIIIUUUcccqqqwwwrrriiieeennn~~~zzzzzz}}}mmmmmmrrrnnnjjjiiijjjssszzz|||tttqqqrrrwww}}}UUUFFF???000000===444666BBBCCC^^^^^^888EEEBBBRRRFFF999sssoooxxx___fffrrrRRRKKKIIINNN===QQQKKKIIIHHHIIIKKKKKKIIIFFFDDDIIILLLKKKHHHGGGKKKPPPOOOWWWVVV```|||WWW666666999:::===III\\\lllssszzzuuulll___MMMAAACCCKKKBBB@@@>>>???@@@DDDLLLUUUIIIBBB>>>>>>;;;666777<<<555...444999000...666:::000444777555444666888999777222666<<<999AAAlllsssttt]]]]]]WWWUUUVVVLLLNNNOOOPPPRRRSSSUUUVVVWWWTTTQQQNNNNNNOOOOOOMMMJJJFFFGGGHHHHHHHHHJJJOOOUUUmmmXXXSSSRRR___[[[xxxwwwbbbbbbuuupppnnnpppooorrrooolllmmmoooooommmjjjcccaaaaaafffmmmqqqppplllcccaaa___cccmmmtttpppfffiiinnnwww~~~|||tttmmmpppfff^^^\\\YYYPPPJJJIIIPPP???FFFSSSjjjrrrWWWHHH;;;CCCNNNTTTqqqwww>>>999222...222888;;;999:::FFF___sssvvvxxxNNNBBBFFF===AAA999;;;>>>???@@@AAACCCEEEHHHhhh||||||vvvmmmllluuubbbrrryyy{{{@@@???VVVrrr{{{}}}rrr[[[VVVXXXVVVXXX^^^bbbkkkxxx|||nnncccPPPGGG>>><<<;;;:::;;;>>>QQQpppyyyzzztttIII:::PPP{{{aaappp[[[MMMMMMEEECCCCCCCCCDDDCCCCCCBBBAAA@@@?????????@@@@@@>>>===:::666;;;CCC===999QQQuuuooovvv~~~{{{kkkVVVIII@@@CCCMMMTTTXXXZZZ^^^dddaaaRRRQQQLLLGGGFFFIIIJJJGGGCCCDDDBBBAAAAAACCCDDDCCCCCCEEEBBB@@@AAACCCEEEDDDBBBDDDEEEGGGIIILLLNNNPPPQQQcccrrrrrraaaccctttzzzfffKKKjjjnnn```iiimmmzzziiiKKKDDDbbb{{{\\\AAACCCJJJGGG???@@@??????>>>>>>>>>>>>>>>===:::888;;;???AAA>>>;;;============>>>>>>>>>>>>DDDJJJIIIPPPfffrrrtttyyyaaaiii```~~~uuuiiizzzggg___iiiooojjjllllllqqqzzz^^^???999;;;888666:::111JJJ???]]]iii@@@666@@@QQQJJJ;;;[[[|||iiiaaaEEECCCKKKLLLGGGEEEEEEFFFHHHJJJLLLLLLJJJGGGHHHFFFDDDDDDFFFGGGGGGFFFeeekkklll^^^jjjtttHHH888888555222777DDDRRRZZZkkksssxxxppp\\\JJJ@@@>>>======<<<<<<;;;:::999999666555555444444333222222222333444444333444666888:::444111555777444888???333CCC???;;;;;;UUUsssqqq___SSSVVVWWWQQQOOOTTTJJJRRRWWWTTTQQQSSSVVVWWWUUURRRMMMIIIHHHGGGEEEDDDJJJJJJJJJIIIIIILLLPPPSSSjjjZZZYYYWWW^^^VVVxxxzzziiiqqqnnn~~~sssfffeeemmmiiiiiiiiikkkmmmooopppooogggbbb]]]]]]bbbhhhlllnnncccffffffeeeeeegggeee```WWWZZZ___cccdddbbb]]]YYYTTTRRRSSSVVVSSSLLLJJJLLLMMMSSSkkknnnhhh^^^FFFCCCKKKAAAPPPyyyrrr???333444555666888;;;<<<<<>>888>>>???@@@@@@???======>>>@@@HHH```rrr{{{}}}pppcccdddyyymmmwww\\\@@@EEEgggvvvsssuuu{{{|||xxxccc[[[UUULLLJJJGGGKKKRRR\\\iiivvvyyylll___PPPEEE@@@<<<;;;===??????DDDIIIQQQ[[[nnnvvv{{{eeeDDDFFFwww\\\yyyoooKKKCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB???>>>===>>>??????===;;;???:::<<>>===<<<<<<;;;<<<<<<<<<<<<:::999;;;@@@AAA>>>:::<<<<<<<<<=========>>>>>>@@@DDDCCCLLLdddrrrwww}}}xxxxxxiii}}}tttqqqpppyyymmmddd```___^^^ddddddhhhpppwww~~~TTTIII???======;;;999:::AAA???WWWGGG;;;CCCQQQ___MMMFFFwwwvvvnnn~~~bbbIIIEEEJJJHHHDDDBBBDDDEEEHHHJJJKKKJJJGGGEEEBBBDDDFFFFFFGGGKKKPPPTTT\\\]]]___RRR\\\nnnrrrwwwLLL:::444======111444CCCKKKSSS[[[\\\UUUIII@@@<<<999999999888777666666666444444444444444333333333333444555555444444666888444444444666999888444///666CCC<<>>@@@@@@???<<<::::::<<>>???AAAHHHQQQ\\\dddxxxvvvnnn```TTTLLLCCC<<<;;;999999;;;===???HHHQQQUUUjjjggghhh>>>PPP]]]uuucccJJJFFFAAA???AAA@@@??????>>>???@@@BBBCCC>>>===<<<===>>>>>><<<:::???<<<<<<>>>===;;;===BBBdddkkknnnjjjzzz{{{zzzsssssswwwtttxxxqqq```QQQIIIGGGIIIOOOVVVYYYZZZaaahhhTTTPPPRRRNNNKKKGGGFFFGGGHHHFFFDDDDDDCCCBBBCCCEEEGGGGGGFFF@@@???>>>@@@BBBEEEEEEEEE@@@CCCGGGKKKLLLKKKIIIGGGHHHZZZbbbmmmrrrooo|||pppTTTKKKRRR\\\bbb```eeelllWWWUUUEEE777777:::EEEVVVwwwooo___NNNCCCFFFHHH@@@;;;===;;;;;;:::999999999999999:::999999<<<@@@@@@===:::;;;;;;;;;<<<<<<<<<=========@@@>>>GGG```qqq|||xxxkkk|||}}}zzzgggqqq{{{wwwkkk]]]YYY^^^```___aaafffkkkrrr~~~UUU>>><<<888555777<<<>>>???@@@OOOYYY777<<>>BBBGGGHHHGGGKKKSSS[[[QQQNNNQQQIIIPPP\\\cccyyy~~~lll777...777888999???555999???DDDFFFCCC>>>:::666666666555555444444333333333333333444444444444444555666555444444666777888888777666;;;BBBAAA;;;<<<@@@EEErrrbbb~~~gggVVVTTTTTTTTTNNNGGGIIIRRRYYYWWWSSSPPPTTTZZZZZZUUUFFFDDDCCCDDDGGGJJJLLLLLLRRRSSSSSSQQQPPPPPPQQQSSSiiiYYYVVVMMMLLL@@@EEE```}}}~~~vvvyyywww{{{{{{yyy~~~ooobbb```bbbeeehhhhhhhhhiiinnnrrrqqqnnnhhhbbb]]]]]]```cccxxx|||zzzmmm___ZZZ\\\___SSSSSSSSSRRRQQQPPPPPPPPPEEEEEEEEEIIIOOO[[[iiitttuuukkkdddKKK===AAA@@@LLLQQQggg???///<<<444333444666777888===CCCUUU|||```999<<<<<<888999:::;;;;;;:::999999;;;???CCC888999GGGnnnssskkkpppvvvtttnnnyyyoooSSSaaawww~~~ssslllwwwvvvrrrtttiiiTTTIIIDDDBBB>>>:::888<<>>BBBHHHSSS]]]gggjjjzzz@@@WWW}}}fffssslll>>>>>>IIIDDD<<>>:::BBBgggttteeeuuuwwwtttwwwvvvnnnkkkqqqyyy{{{oooaaaVVVOOOMMMLLLOOOPPPSSSWWW[[[ggg|||]]]JJJSSSOOOLLLIIIFFFEEEFFFFFFEEEDDDDDDBBBBBBCCCFFFHHHHHHHHHAAAAAA@@@AAABBBDDDEEEEEECCCEEEGGGIIIJJJIIIHHHGGGGGGRRRTTT\\\uuuwwwrrr}}}gggccc^^^]]]aaabbb]]]XXXWWW^^^___qqqzzzmmmbbbVVVIII???;;;999GGGNNNTTT___jjjsssQQQBBB;;;BBBBBB999999AAA:::999888888777777888888888888999<<>><<<>>>PPPiiiHHHJJJttt\\\ccclllttteee{{{WWWJJJ@@@???AAAAAABBBDDDDDDFFFIIIIIIGGGDDDAAA@@@???CCCGGGGGGFFFGGGJJJNNNLLLFFFJJJHHHOOOVVV^^^zzzZZZ888666<<<777***666555444444666888999999666555555555444444444333111111222333444444555555444555666555444333555777444222222666888999===BBB>>>MMMgggaaaqqq```PPPRRRSSSOOOHHHHHHTTTaaaWWWSSSNNNNNNWWW]]]ZZZRRRIIIHHHGGGHHHJJJLLLLLLLLLNNNOOOQQQPPPOOONNNOOOPPPjjjXXXRRRFFFIIICCCDDDTTTjjjyyy|||wwwqqqooouuussshhh```\\\\\\YYY[[[^^^^^^^^^aaafffjjjiiikkkllljjjddd]]]XXXUUUTTTbbbqqqyyy~~~~~~zzzuuuYYY[[[]]]]]]ZZZWWWVVVVVVXXX```kkkvvv~~~yyysssSSSFFFCCC:::EEE\\\^^^dddVVV>>>555...222555222333999<<<===CCCKKK\\\qqqDDD555===666444999333666777777777888;;;@@@CCCAAA;;;@@@```ooolllTTThhhuuuooojjjtttzzz```YYYqqq{{{ssstttlllhhhqqqpppfffbbbUUUQQQKKKCCC>>>;;;<<<>>>??????<<<666666:::<<<;;;BBB???AAAJJJRRRXXX^^^dddttt^^^hhh777NNN|||TTT^^^\\\FFF999>>>DDD>>>999::::::999999999:::<<>>777SSSeeegggrrruuu}}}~~~tttqqqlllkkkmmmjjjiiittt~~~yyymmmfff\\\PPPHHHGGGJJJLLLMMMQQQUUU[[[aaallliiiLLLOOOLLLIIIJJJHHHFFFDDDDDDEEEDDDDDDCCCBBBAAABBBEEEGGGGGGGGGDDDDDDDDDCCCBBBBBBCCCDDDGGGGGGFFFFFFFFFGGGHHHIIIJJJMMMKKKQQQ\\\cccsssvvvzzzwwwzzztttXXXEEEQQQSSSVVVZZZZZZWWW^^^lll|||www~~~ppplllwwwxxxrrrtttlllgggooonnnccclllNNN@@@999>>>???888999@@@:::999888888777777888888666777888:::<<<<<<:::888888999999999999:::::::::999???===???JJJZZZvvviiiaaa{{{zzzooo{{{{{{tttgggXXXTTTTTTXXX]]]___```fffnnnxxx]]]NNNEEE:::888666;;;BBB===666AAAVVV^^^777555<<>>@@@??????BBBAAA>>>EEEGGGMMMUUUYYYYYYZZZ^^^rrr{{{AAA[[[pppWWW```YYY999???CCCAAA<<<999:::<<<777777777777999:::<<<===;;;:::999:::;;;;;;999777666:::<<<999888;;;???@@@@@@>>>JJJiiizzzkkkkkk{{{sssjjjbbb```aaa``````bbbkkksss}}}~~~zzz|||yyyjjjbbb^^^TTTMMMIIIEEEGGGLLLPPPPPPOOOYYYRRRVVVppp|||JJJSSSTTTEEEKKKHHHGGGEEEDDDCCCCCCDDDDDDBBBAAA@@@AAACCCEEEEEEDDDDDDEEEEEECCCAAA@@@AAACCCHHHGGGEEEDDDDDDFFFHHHJJJHHHHHHGGGKKKMMMKKK```tttsssvvvhhh\\\^^^ddd```[[[]]]]]]jjjgggaaallljjjjjjfffjjjtttvvv}}}^^^>>>TTTAAA<<<999<<<===;;;999999999999888777777777777888555555666777888888888888777777888888888999999999666;;;::::::@@@IIIdddttt~~~{{{nnnwwwxxxuuuhhhfffRRROOOPPPUUUZZZ]]]ccciiikkkvvvzzzyyyRRR>>>:::;;;<<<333777<<<;;;666@@@fffaaa<<<>>>:::===\\\bbb@@@ooosss{{{wwwyyyxxxLLLEEEBBB@@@>>>???AAADDDGGGCCCFFFGGGEEE@@@>>>>>>@@@CCCCCCDDDGGGHHHGGGBBB>>>IIICCCHHHEEEHHHGGGFFFbbbfffjjj~~~pppwww___<<<;;;...///222333222111111000111111111111111111111111000111111222333444444555333444555555444555777999>>>888888;;;===JJJnnn]]]PPPTTTMMMYYY^^^WWWOOOPPPRRRRRRNNNOOONNNMMMOOOPPPIII@@@EEEDDDEEEFFFIIIKKKJJJIIIFFFJJJNNNPPPPPPNNNMMMLLL```TTTSSSIIILLLHHH666<<>>999HHHJJJ]]]fff~~~kkkFFF///000111111666:::888888===@@@>>>AAAXXXrrr^^^===333666;;;777777:::888555666777777666777999;;;444:::888<<>>999:::<<<<<<555666666777888999999:::888777777777888888666444888666666888888888999<<<@@@888999XXXvvvrrrtttttteee```aaa___[[[RRRUUU[[[___ccceeefffgggZZZVVVZZZXXXKKKFFFHHHDDDIIIKKKMMMPPPSSSUUUVVVWWWbbbbbbtttVVVJJJSSSNNNGGGMMMFFFFFFEEECCCBBBBBBCCCDDDAAA???>>>???AAABBBBBBAAAAAABBBCCCAAA??????@@@CCCEEEEEEDDDDDDDDDEEEFFFGGGEEEIIIHHHHHHKKKIIITTTlll}}}}}}mmmxxxuuunnnoooddd```ppp|||}}}mmm[[[TTTZZZbbb|||zzzqqqyyygggIII???999999444999;;;888777999999666888888777666666666666777444444444444444555777888666666777777777888888888666999888999???AAARRRoooiiioooyyy|||nnnvvv}}}eeerrriii]]]RRROOOSSSXXX___eeeccclllmmmnnnyyy[[[CCCGGGDDD333///;;;777>>>===888GGGqqq]]]666888DDDEEEKKKWWWKKKZZZwwwccc|||xxx}}}lllKKKDDDCCC@@@>>>???BBBDDDEEEAAACCCCCC@@@;;;999<<<@@@AAACCCDDDDDDCCCCCCBBBBBBEEEBBBGGGAAADDDDDD<<>>;;;777???XXXqqq{{{yyyvvvvvvxxxuuuxxxdddDDD:::IIIEEEBBBCCCGGGJJJLLLKKKOOOMMMNNNWWWcccnnnssstttoooggg[[[RRRSSSUUUPPPHHHDDDJJJOOOOOOJJJFFFEEEFFF<<>>CCCEEEWWWsss999>>>333///555777333222555111333666777777888:::;;;222???===555???TTTpppoooaaacccrrr|||zzzssstttxxxzzzzzz|||{{{~~~yyyrrryyyppp^^^LLLEEEJJJRRRUUUTTTXXX\\\[[[XXXdddNNNlllnnn]]]aaacccMMM000BBB>>>;;;888666888:::888555444555666777888888888777666555444555666666444222777000000777:::777666999333>>>666:::___wwwtttsssmmmwwwqqqeee]]]UUUXXXTTTOOOMMMNNNNNNKKKHHHLLLHHHNNNQQQHHHIIIQQQRRROOORRRTTTSSSQQQRRRXXX^^^^^^UUUKKKSSSFFFBBBKKKHHHFFFFFFEEECCCBBBAAACCCDDD@@@???===>>>???@@@@@@???===???@@@???>>>===@@@CCCAAABBBCCCEEEEEEEEEDDDDDDCCCMMMKKKGGGMMMPPPNNNSSSWWWcccrrr}}}~~~}}}rrr}}}wwwmmmeeewww{{{dddvvvooolllaaaCCCEEEAAA;;;;;;777111<<<>>>444///666:::777777777666555555555555666333333333222111333666999666666666666777777777777888999777<<>>;;;===BBBEEEEEE???AAA@@@<<<777666;;;@@@@@@CCCDDDAAA<<<<<<@@@EEEAAABBBGGG@@@DDDFFF;;;GGGKKKAAAkkkYYYIII666...111666777444444444444444444444555555111222222222222333333333555666888888999:::===???DDDssshhhJJJEEENNNIIIKKKRRRPPPEEECCCJJJIII???>>>EEEJJJGGGDDDGGGKKKMMMEEEDDDDDDEEEGGGGGGFFFDDDDDDHHHMMMOOOMMMIIIDDDBBBaaaMMMKKKGGGAAA>>>:::===<<>>>>><<<<<<<<<;;;;;;===AAADDDEEEBBB@@@@@@DDDFFFFFFEEEBBBCCCEEEHHHKKKLLLLLLKKKKKKPPP[[[kkk|||tttsss~~~yyy{{{uuu~~~ssslllgggyyypppLLLEEE===999:::;;;999777888888888888777777777777<<<:::777555333222333333111111222333333444555555555555555555555555555444333777:::888555999EEEPPPccc```rrriii[[[cccrrrhhhNNNIII___SSSJJJLLLVVVdddyyyeeeRRRLLLMMMPPPQQQQQQVVV[[[\\\]]]bbbhhhlllooosss}}}uuu___NNNDDD@@@???888;;;777777:::777===;;;CCCZZZYYY999???<<<===HHHHHH@@@@@@oooiiippp___@@@AAA>>>>>>?????????@@@@@@@@@>>>>>>===;;;888666666888;;;>>>AAABBBAAA@@@AAABBBCCCDDDEEEEEEDDDEEEGGGIIIDDDPPPhhh|||~~~OOO<<<777888666---111777888333111444666666333,,,...666666...000:::>>>999999>>>===<<>>GGGKKKNNNMMMHHHDDDCCCCCCbbbMMMJJJHHHBBB???999999777<<>>AAA___~~~LLL999222555555333222222222333444111222222333444444555555666333555999777:::UUUuuu|||ooo{{{qqq___gggmmmqqqmmmggguuupppbbbbbbqqq{{{nnnQQQlll{{{MMM;;;<<>>AAABBB@@@>>>===@@@DDDCCC@@@===;;;;;;<<<<<<<<<;;;;;;===@@@DDDGGGCCC???>>>@@@CCCDDDDDDBBBBBBCCCEEEGGGHHHHHHGGGKKKKKKMMMUUUbbboooyyy}}}^^^kkkuuuyyyfffbbbhhhuuubbbLLL@@@DDD???:::999:::;;;888555666666666555555555444444999777555222111111111222///000000111222222333333444444444444444333333333222666:::999777999@@@FFFdddeeerrruuuiiisssgggMMM???===MMMCCCDDDMMMZZZrrr~~~~~~ttt___NNNIIIJJJLLLLLLLLLLLLOOOUUU]]]aaaZZZZZZ___fffiiilllssszzz||||||{{{jjjVVVIIIBBB;;;999999>>>777888888;;;>>>===AAAAAAooo\\\555AAA777666FFFIII666>>>bbbvvviii~~~xxxMMM============>>>>>>>>>?????????=========:::777666666777<<<>>>@@@AAAAAAAAABBBDDD???@@@BBBCCCDDDFFFHHHJJJLLLSSS```xxxxxx]]]BBB999;;;888777333333999===<<<555000555777444///111999===;;;000>>>>>>???]]]nnnppp___???CCCFFFDDDFFFIIIDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCEEEFFFGGGGGGGGGDDDCCCGGGMMMQQQNNNKKKMMMPPPQQQOOOIIIDDDCCCCCCgggMMMGGGDDD???;;;999555222666CCCXXXnnn{{{qqqeeehhhtttttt}}}rrrWWWGGG444***111666111///444222333444444333222444555???HHHUUUcccmmmrrrsssssspppppppppppppppppppppqqquuuwwwxxxyyyxxxvvvrrrpppXXXLLL<<>>@@@@@@AAABBBEEEGGG@@@@@@AAABBBCCCEEEGGGHHHHHHMMMSSSaaaqqqxxx~~~XXX222;;;777777;;;===:::999:::777555222111444:::>>>AAAbbbWWW@@@PPPvvv]]]EEE<<>>???@@@@@@@@@???>>>===AAA@@@AAAAAABBBDDDFFFFFFJJJHHHFFFFFFHHHJJJKKKKKKRRRSSSSSSOOOHHHBBBAAAAAAfffJJJEEEEEEBBB???888333111444999EEE^^^vvvvvvkkkddduuu}}}yyylllwww|||hhhNNN777222333000000333000222444555333222111111000222666===EEELLLSSSVVVbbbdddeeeggghhhhhhhhhggg^^^\\\XXXRRRJJJAAA888444000//////222555444000+++)))555555111:::???<<<<<<;;;eee{{{===:::000111222222111111111000000000//////000000111111111111---222555333222777<<<===MMM^^^|||yyylllffflll{{{rrrttt|||vvvkkkVVVVVV~~~||||||tttggg]]]eeerrrxxxhhhKKK888<<>>>>>@@@AAA@@@>>>@@@???>>>===<<<;;;<<<===:::;;;;;;;;;:::;;;>>>@@@GGGDDDAAA>>>>>>>>>??????AAAAAA@@@??????AAADDDGGGBBBCCCEEEGGGJJJKKKJJJJJJNNNZZZjjjxxxqqq~~~qqqfffkkk}}}zzz~~~pppbbbccccccWWWRRRGGG<<<888;;;:::555777555444555666777555333111111111111000000000000000///............///000............//////000000////////////000000000000111222444666888888666555CCCYYYiiihhhnnnvvvvvvzzzrrrooocccGGG555WWW~~~~~~aaaUUU]]]aaa{{{hhhQQQKKKGGGGGGIIIGGGEEEEEEAAA???@@@DDDEEEDDDFFFKKKIIIEEEAAA@@@BBB@@@<<<777===999888::::::777555777999===;;;BBBHHHXXXoooAAA000777CCC:::YYYOOO333XXXccc>>>777:::111999999999999:::::::::::::::::::::888666555666777===>>>??????@@@BBBEEEHHHEEECCCBBBBBBCCCCCCCCCBBB>>>DDDGGGOOO]]]mmm{{{sssmmm]]]\\\bbb]]]JJJ999999DDDMMMJJJ???HHHbbbjjj```gggxxxNNNJJJCCCEEEEEE===<<<>>>888;;;<<<>>>??????>>>===;;;;;;===???AAABBBEEEHHHJJJMMMLLLIIIGGGFFFGGGKKKNNNQQQRRRQQQLLLEEE@@@???@@@aaaFFFDDDIIIJJJHHH777333444777555999NNNgggvvvyyyoookkkwww{{{yyykkkKKK444...111333111---...000000//////000111222///---+++---111666:::999:::===???@@@@@@??????444333222111///---,,,+++222222111111111111111222...666555444===@@@>>>BBBgggyyyBBB***???---///000000000000000/////////............////////////,,,111222///000666777333999JJJjjjuuu~~~uuu]]]^^^jjj|||{{{iii]]]ggg}}}nnnzzznnnuuu|||}}}qqq\\\```^^^sss|||yyy|||>>><<<999777444333888===222222222111111111000000//////............////////////.........//////000/////////000000111222222222000000222222000333777>>>TTTzzzwwwtttrrrmmmnnnPPPJJJGGG@@@@@@@@@???>>>>>>???@@@@@@>>>=========>>>???>>>===@@@>>><<<::::::;;;<<<<<<999::::::999999999<<<>>>BBBCCCCCCBBB@@@>>><<<<<>>DDDMMMWWWaaallluuu{{{ttthhh~~~nnntttiiiaaaQQQEEECCCBBB777777888;;;@@@@@@888---888666444222222333333333111111000000000000//////...............//////000............////////////------------......//////111//////111444666666555555FFFXXX```eeerrrvvvwwwrrrlllqqqmmmVVV;;;QQQwww[[[RRRdddtttzzzjjjWWWLLLDDD>>>===@@@@@@======@@@???;;;999:::@@@<<<888777999<<<===>>>999888888:::999555666999<<<@@@???^^^zzz```>>>444:::@@@AAAQQQUUU>>><<>>>>>AAADDDGGGEEECCCAAAAAACCCDDDCCCBBB===DDDDDDDDDJJJSSSlllyyyyyywww}}}iiioooQQQEEE???<<<@@@???888;;;???777:::<<<>>>???@@@???>>>===;;;>>>AAACCCDDDEEEHHHJJJHHHHHHHHHHHHIIILLLRRRWWWMMMNNNNNNJJJEEEAAAAAACCCfffGGGAAADDDDDD@@@555555777888444333AAASSSjjj~~~nnnkkkeeekkk~~~yyy]]]CCC666444333////////////---,,,,,,///111111111000///////////////***+++,,,...///......---111000000000222444777888111111111...,,,---111666555888555777<<<;;;DDDXXXTTT222888---222000///////////////...---------------------------------///......000444555222222>>>SSS]]]sss{{{ggghhhsss|||xxxsssmmmggg___[[[bbbkkkxxxuuuqqq}}}zzzqqqttt|||fffOOOLLLUUUVVV[[[kkkqqq{{{uuufffFFF666:::888111000666888444111111111000000000//////......------------.........------------......///......//////000000111111222---,,,111444333222333555<<<[[[mmmzzzrrrvvv~~~rrrtttmmm~~~qqq|||fffKKKDDDCCCCCCCCC>>>>>>=========>>>>>>>>>999999:::;;;;;;;;;::::::===:::777666777999999999666888888888777777999;;;<<>>AAAGGGLLLEEEFFFHHHGGGFFFEEEFFFGGGMMMKKKHHHHHHIIIKKKLLLLLLNNNRRRUUUVVVYYY\\\YYYSSSYYY```\\\UUURRRRRR```wwwpppPPPAAADDD>>>777999<<<@@@@@@===666111222999???888666333111000000222222000000000000////////////---------.........//////........................++++++,,,,,,---.........///...---...111444555666444777EEEZZZmmmvvv}}}ggg^^^nnnqqqLLL>>>WWW}}}kkk@@@JJJZZZlll}}}xxxiiiRRRCCC>>>@@@<<<;;;???@@@===;;;<<<999999999999:::999999999888666777888777888???HHHbbbjjjooofffRRR<<<555<<>>mmm~~~jjjsssGGG555///333777444333444444444555555555555666777777666444444666777999:::<<<<<<===>>>AAACCC@@@>>><<>>:::===<<<555999===777:::;;;<<<>>>??????>>>>>>>>>BBBFFFGGGEEECCCDDDEEEFFFFFFFFFFFFFFFHHHKKKMMMJJJLLLMMMKKKGGGDDDDDDFFFoooKKK@@@???;;;555222555777666222333:::CCCTTTxxx~~~pppnnnggglllvvveeetttuuuiiiUUU???333222000111111///......000222---...000111222111///...111111222222222111111111111000...---++++++++++++))),,,///111222222444555888999888<<<<<<:::VVVuuu222444:::&&&222222---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,---000222111111222111:::EEEGGG___uuu{{{mmmiiiqqqrrrjjjiiiwwwnnn___NNN]]]hhhgggbbb___[[[VVV___[[[[[[[[[QQQEEEGGGQQQLLLPPPTTTVVVccc~~~{{{rrrxxxmmmaaa;;;222222555666444666888222)))111000000000000/////////...------,,,,,,------...,,,,,,,,,,,,,,,---......+++,,,---......////////////,,,,,,000222000111333999///???RRRjjjzzzqqqsss{{{mmmggg|||qqqiiittt{{{tttttt]]]IIIDDDAAA<<<>>>GGG<<<<<<<<<<<<<<<<<<<<<<<<666888999::::::999999999:::777444444666777777666444666777666555555666888777;;;>>>>>><<<;;;:::;;;:::===???>>><<<===BBBGGGBBBDDDDDDCCCAAABBBDDDGGG@@@AAABBBDDDEEEGGGIIIJJJBBBBBBBBBBBBFFFIIIFFF???BBBEEEBBBDDDHHHCCCBBBMMMNNN@@@@@@FFFCCCAAA@@@999666:::>>>>>>888333222555222222333222000000000000/////////.........------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---......///000111333444555333:::OOOiiiyyyzzzuuufff___wwwyyyrrrWWW666@@@tttwwwGGG???<<>>===:::999;;;AAADDDDDDBBB===DDDCCCAAACCCAAAEEESSSggg{{{mmmgggSSSDDD@@@;;;???:::>>>???666555999555888888999:::;;;<<<===>>>===BBBHHHIIIFFFBBBAAABBBHHHGGGGGGFFFFFFDDDCCCBBBFFFIIILLLKKKGGGDDDDDDEEEoooLLLBBBCCC???888000444666222111444888:::BBBjjjsssllltttqqqtttsssjjjuuuKKK555777---...//////......///111......------...///000111.........---,,,,,,,,,+++......///000000111111111444222000111333555666666888999;;;@@@======jjj???111...(((///'''000,,,---.........---,,,+++,,,+++++++++++++++++++++...***,,,333444///...222,,,555:::666MMMgggwww{{{aaajjj|||wwwgggmmmvvv{{{vvvppprrrxxxxxxvvvwwwmmm___^^^hhhaaaXXXVVV```jjjkkkfffbbbhhhzzz}}}VVV888333999111111222333222111000000111000000000////////////...------,,,,,,------...,,,+++++++++,,,,,,---...******+++,,,------------,,,,,,---000...,,,///444666***222888GGG[[[cccuuuyyyzzzmmmkkk^^^||||||wwwhhhZZZxxxdddiii{{{yyyuuu~~~tttKKKHHHCCC@@@AAAAAA<<<666;;;;;;;;;::::::::::::999777999;;;<<<;;;::::::;;;:::777444444777888777666333444666555444444555666555888::::::888888:::===888;;;>>><<<999999===BBB<<<@@@DDDEEECCCAAAAAABBBAAADDDHHHHHHEEEBBBAAAAAA???EEEHHHDDD@@@BBBDDDCCC===AAA@@@AAACCC======JJJFFF===888444555AAACCC444>>>777111444888888444000,,,///222333222000...............---------,,,,,,***++++++,,,,,,,,,+++++++++++++++*********************+++,,,------......,,,...111111000000000222222444777BBBYYYqqqyyyuuu^^^[[[oooppp```LLL999???SSS\\\ddd\\\MMM@@@===KKKcccuuuttthhh[[[RRRKKKCCC@@@@@@<<<<<<===;;;999:::>>>BBBDDDEEELLLXXXhhhppp???BBB444444777<<<;;;666000000333PPPdddzzzVVV;;;000555555333222+++000111111111222222222222444555555555444444555777444777:::;;;:::::::::;;;>>>:::888:::>>>AAA???======BBB@@@>>>BBB???>>>HHH???[[[uuurrrHHH<<>>>>>>>>???@@@@@@@@@??????===>>>???@@@AAA@@@???>>>???>>>>>>@@@DDDEEECCC@@@===>>>???@@@???===;;;:::===<<<<<<<<<<<<;;;;;;;;;;;;999555222000000111222......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------+++++++++,,,---...000000666333000333>>>OOO___iiizzzttttttcccJJJ888???kkkeeeAAA888AAAGGGdddqqqvvvpppqqqvvvqqqggg[[[SSSXXXfffrrr}}}ttt```III<<<999888777666444:::999777777222888IIINNN888777666555444333222222111///---,,,,,,///333555333333222222333333444555999888666555555555666777888999999888888999===@@@>>>???@@@AAABBBAAA@@@???KKK???MMMqqq~~~ttt{{{xxx|||vvv___>>>:::<<<444111888555555444444444444555555444666777777666777999<<>>AAAFFFCCCDDDEEEFFFFFFFFFFFFFFFEEEGGGIIILLLMMMKKKFFFBBBXXXDDD@@@999;;;111111111111111222333444444444BBBQQQ___ooozzztttffffffkkk{{{|||kkkuuuTTTFFF888333333333444666+++,,,---///...---///111,,,,,,...000222333333222...............---,,,+++...444333333777666444999:::GGGRRRggg~~~kkk666///***---000///......++++++++++++++++++++++++)))***++++++,,,,,,++++++)))***+++,,,...//////000000111222333222888KKK^^^bbbppp{{{zzzzzzppphhhqqq{{{yyycccGGG<<<888444333666222222111//////......////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---......//////222///111555222222@@@RRR```mmmyyy~~~yyy}}}pppRRRDDDFFFAAA???===:::999999999::::::999999888888888999999555555555555555555555555666555444444444444555666333222222111222333444555999999999999999999999999:::::::::::::::;;;;;;<<<>>>>>>???@@@@@@@@@??????AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>@@@BBBCCCAAA???======>>>>>>===<<<:::999;;;;;;:::::::::999999999666555444333222000000///......////////////......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---***+++++++++,,,...///000000111222222555AAARRR^^^qqqxxxdddDDDAAA```xxxvvvfffVVVEEE555>>>IIIXXXmmmyyyqqqsssqqq[[[JJJEEE999...---222888;;;===777333+++''',,,<<>>@@@???<<<<<<@@@DDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCEEEGGGGGGEEECCCUUUAAA>>>777999///000000000000111222333444111777???NNNddduuusssgggbbbcccuuu|||mmmcccwwwbbbKKK<<<666222000111666888888555111///------111222333333222111///...---///111222111111222333999::::::<<>>===;;;999777777777777888888777666555555555555222222222222222222222222444444333333333333444444222111111111111222333333666666777777888999999999888888888999999999::::::===>>>??????@@@@@@@@@???DDDCCCBBBAAA@@@?????????>>>>>>>>>???AAAAAA???======<<<<<<;;;;;;:::999999999999888888888777777777111222333333222000///------......//////......---************************************************************************)))))))))***++++++,,,,,,*********+++,,,---...///+++111555111---333BBBPPPccc```dddqqquuuttt{{{{{{\\\===<<>>888===FFFIIIYYYuuurrrlll___NNNDDDAAA@@@>>>999666888@@@BBB===777444555,,,222MMMgggwww|||SSS666---222222111000///......---,,,+++++++++,,,---...///000////////////000111111444444333333444555666777999999999777555555777999???????????????@@@AAAAAAFFF@@@???BBBDDDQQQsssttt{{{uuuaaa|||sssnnnwww[[[FFFBBB777444444666777444222444333333222222222222333333111333444444444444777999666999;;;;;;:::;;;>>>BBBCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@>>>>>>@@@BBBCCCCCCXXXBBB<<<333777000000000000000000111222222000111444???TTThhhoookkkhhhfffmmm|||~~~mmm}}}vvvaaaTTTKKKCCC;;;777,,,111444444444777999999555666555333111000000000///111444555444444555777333666???FFFKKK___|||uuu|||\\\777,,,333---+++------***((()))************************))))))))))))******+++++++++++++++,,,------------+++---///222222111222333444===JJJVVVddd{{{uuulllmmmuuuyyyfffEEE222===777444555444//////333//////...---------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************************+++++++++++++++++++++,,,------......///,,,---222333000///111///666IIIaaaooosssyyywwwrrrTTT888555@@@FFFDDD???<<<;;;999777666666666666777777555444333333333333111111111111111111111111222222222222222222222222111111111111111222222333333333444555666777888999888888999:::::::::;;;;;;<<<===>>>???????????????CCCAAA@@@???>>>>>>???@@@?????????@@@@@@???===<<<===<<<;;;:::999999999:::888777777777777666666666000111111111111000000///---------......---------************************************************************************(((((())))))***+++++++++************+++,,,---...+++111555222,,,...999DDDqqqiii^^^YYYbbbwwwrrr{{{ppphhhQQQ999444CCCYYYkkksssjjjXXX===222666444888HHHNNNRRRZZZccciiikkkkkklllkkkddd^^^aaagggeeeXXXLLL999;;;:::555444666666555333777CCCPPPNNNAAA555222666===cccOOO111888444000000///......---,,,,,,***+++,,,,,,---------,,,---------------...//////000111111222333444666666999999999888777777888:::>>>>>>=========???@@@AAA:::@@@DDDBBB>>>BBBRRRaaaiiiCCC///111888555888777222000222333111111111000000000000111111111222333333333444666888555777999::::::;;;>>>@@@??????@@@AAACCCDDDFFFGGGAAA???======???@@@@@@@@@^^^EEE:::///666333000000/////////000111111000111111666CCCVVVeeelllrrrpppjjjhhhpppyyywwwuuusssiii[[[RRR@@@CCCAAA:::555555444111---......---,,,///333777...000222444555666888999===LLLhhhttttttzzzmmmsssxxx}}}]]]>>>333666555000,,,,,,***''''''***))))))))))))))))))))))))))))))((((((((()))***+++555222///,,,******,,,---+++,,,...000222444333111333888===@@@HHHYYYrrr{{{yyygggKKK;;;:::===777222...000222222222333//////...---------......,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++******++++++,,,---------///,,,,,,000444444333222111,,,222FFFYYYhhh{{{zzz{{{uuuaaaRRRBBBBBBCCCBBB>>>::::::>>>:::999888777666555555555666555444333222222222222000000000000000000000000000000000111111000000000000000111111222222222222000111222333444666777777888999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>======<<<;;;<<<===???@@@>>>???@@@@@@???>>><<<<<<>>>===<<<;;;::::::::::::777777777666666666555555222111000///...000111222,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++***************+++,,,---,,,...000///...///555999___kkkqqqiiidddooosssqqqooocccLLL666555KKKbbbzzzkkkZZZ\\\hhh\\\CCC888444666999<<<>>>AAABBBAAA<<<888444555888888333...777888555//////666>>>AAARRRNNNMMMMMMCCC666666???VVVjjj|||vvvGGG<<<000'''888//////......------,,,,,,***+++,,,---------,,,,,,,,,++++++++++++,,,------......///111222333444444444555777777666666888:::<<<<<<;;;;;;<<<===???@@@888@@@FFFCCC>>>===>>>>>>RRRfffxxx^^^AAA444777<<<999333///222111,,,...333333/////////............//////000111222222222333555777777999;;;;;;<<<<<<===>>>?????????@@@BBBDDDEEEGGGBBBAAAAAAAAABBBAAA???===^^^EEE999///777333000000////////////000000111222222222666CCCTTTaaaqqqvvvkkk^^^___eeetttlllfffqqqdddnnnooohhhXXXNNNKKKGGGAAA333333222///,,,,,,000444111444999AAAKKKSSSWWWYYYccczzz|||yyyuuu|||XXX888***...666111---******)))''')))---(((((((((((((((((((((((()))((('''''''''(((***+++888444///***((((((***,,,+++------,,,...222222...000444999999:::???KKKTTTnnnsssrrrwwwooo___JJJ;;;666888;;;<<<111...---000333333///+++......---------------...++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********)))******++++++,,,,,,---///,,,+++...111333111000333000000444999FFF```yyy}}}[[[HHHAAA888AAAAAAAAA???;;;888777777777777777666555444444333444333222111111000111111////////////////////////......///000000///.........///000000111111000000//////000111222444444555666888999;;;<<<<<<<<<;;;888999:::;;;<<<=========999999999:::;;;<<<===>>><<<>>>??????===<<<;;;;;;===<<<<<<;;;;;;:::999999666666666555555555444444333222///------...111222+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))************))))))******+++,,,,,,+++***,,,...000111222222NNNfffhhheeemmmwww{{{~~~mmmsssrrrwwwuuugggVVVIII@@@;;;GGGKKKUUUrrr```III666777333...---111222111777777777555555777:::===333999>>>???CCCMMMVVVZZZ[[[NNNBBB:::111333KKKhhh{{{mmmxxxDDD---111222---.........---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,---...000111222222222///000222333333333555666999999999999:::<<<===>>>>>>@@@???<<<;;;>>>??????555BBB]]]}}}~~~[[[<<<999777666333000222777...000111111333333...'''------,,,,,,,,,,,,------...///000000000111333555888999:::<<<======>>>>>>BBBAAA@@@?????????@@@AAAAAAAAABBBDDDEEEDDD@@@===UUU???:::333777000000//////......////////////111111000000555AAAKKK```ooollldddfffdddiii~~~|||ooovvv~~~tttqqqxxx{{{xxxVVVWWWWWWQQQIIIDDDCCCDDDRRRRRRWWWcccrrr}}}}}}tttccckkk~~~YYY<<<---((())),,,+++((((((******'''(((,,,(((((((((((((((((((((((()))((('''&&&&&&((()))+++000...+++((('''(((***+++(((,,,,,,***+++000000,,,,,,000444555444444777999FFFLLLVVVfffxxxzzzyyyeeeTTTMMM???999444555999999333,,,000000111111222000,,,(((,,,,,,+++++++++,,,,,,---++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,+++++++++,,,///111///---...//////,,,+++111@@@MMMqqqrrraaaSSSDDD777;;;DDDBBBEEE;;;222222999>>>:::333444444444444333222222111000//////.........//////........................,,,---...//////...---,,,+++,,,---...///...------......///000111222222333222444666888999999999888666777888999:::;;;;;;;;;888888999:::;;;;;;;;;;;;888;;;======;;;999999::::::;;;;;;;;;;;;999888777444444444333333333222222111000///...------......++++++,,,,,,,,,,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((())))))******))))))))))))***++++++---++++++,,,...000000000+++>>>KKKOOO\\\qqqyyyuuuvvvoooTTTbbbnnnlll~~~iiiNNN---444;;;OOOeee```MMMDDD>>>DDDFFFCCCAAA@@@;;;444000333555333000000444888>>>QQQeeemmmhhh[[[III<<>>...===222+++///444222---***222222333555444...)))(((,,,++++++******++++++,,,+++,,,------------000222444555777999<<<>>>>>>===@@@???===<<<;;;<<<===>>>===>>>???BBBDDDDDDBBB@@@LLL999:::666888---000//////.........//////...///000000......333999MMMdddlllnnnwwwnnneeerrrjjjzzzzzzssstttyyy~~~{{{yyy}}}}}}uuunnnkkkkkk~~~zzzyyy}}}uuuttt|||WWW000'''//////+++(((((('''))),,,***%%%$$$&&&(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++&&&&&&&&&&&&''')))***+++$$$***,,,***+++000111...000222333444444555888:::;;;555999EEEHHHBBBEEEQQQSSS```hhhdddcccnnn|||zzz{{{uuuqqqtttaaa^^^SSSGGGAAA@@@===777777777777555333222333444,,,......,,,,,,---//////+++***************++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,&&&)))+++---///111000---+++,,,---...333777555000///CCCWWWfff{{{wwwnnniiiZZZEEEBBB<<<>>>@@@===AAAAAA666666999:::777444444777888222222222222222111000///------,,,,,,,,,---......------------------------,,,,,,............,,,,,,)))***+++,,,---,,,++++++......//////000000111111///000333555666666555555555555777888999:::::::::999:::;;;<<<;;;:::999888555888;;;;;;888777777999888999:::;;;:::888666444222222222222111111111000......//////...,,,+++***+++++++++,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))))))))))))))***+++...///////////////000111444666111222HHHdddgggXXX\\\}}}gggTTTXXXrrrwwwgggddd^^^JJJ999666222222===EEESSS```eeeddd]]]NNN??????DDDIIIJJJHHHGGGJJJMMMeeeeee]]]LLL>>>777666555<<>>BBB@@@999777::::::>>>BBB@@@;;;<<>>===<<<;;;999999999;;;===>>>;;;;;;<<>><<<=========<<<;;;::::::888888999888777555333222444444222000///....................................------,,,,,,------......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------000111222333444555555666666666777777777888888888;;;:::888666666777888999:::::::::888777777999;;;999999999999777444222111111111111111000000000//////......---+++***))))))))))))*********+++++++++******)))((((((((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''((()))((('''((()))***)))(((++++++***)))(((((())))))))))))***+++---...//////,,,---000222444===SSShhhccctttrrrxxxfffxxxvvv{{{~~~zzzwwwxxx~~~lllhhhhhhYYYJJJCCC>>>:::>>>BBBMMMUUUFFF777:::444999<<<===@@@CCC@@@:::>>>;;;888888;;;AAALLLVVV]]]|||wwwfffvvvRRR555......---------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((---......///......------.........///111333555777;;;999888999<<<>>>===;;;;;;;;;;;;<<<===>>>>>>>>>===<<<::::::;;;<<>>@@@BBBBBB???<<<:::VVV;;;666555111000//////............//////---------------...//////555>>>PPPddduuu|||zzzuuu|||sssvvv{{{~~~zzzwwwxxxhhhyyy~~~yyywwwwww{{{{{{qqqwwwmmmgggyyyjjjHHH777000(((&&&))),,,+++((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********+++,,,---///111222333444888888888888888999999999===<<<;;;::::::;;;===>>>??????@@@???>>>;;;888777888888888777666666555555333333333333222111000///---------------,,,,,,+++***++++++++++++++++++***+++***)))((((((((())))))&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++,,,,,,------...//////000333555333222777AAAJJJIIINNNZZZfffkkklllpppwwwqqqkkkccc]]]WWWPPPGGG@@@JJJFFFAAAAAABBBBBB>>>;;;;;;;;;;;;;;;::::::888888777888888888666555333222333222111000///.........,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///000000111222333444444555666666777888888999999:::999777666555666888999888999::::::999999;;;===::::::999888777444222111111111000000000/////////......---,,,+++***))))))))))))*********+++++++++***))))))(((((((((((((((((((((((((((((()))******&&&&&&&&&&&&''''''''''''((('''&&&''')))***)))(((+++***))))))(((((())))))*********++++++,,,,,,,,,***---//////111:::HHHSSShhhppphhhmmmsss}}}sss^^^]]]lll{{{nnn\\\fff```RRRLLLMMMAAA222000<<<>>>???;;;666555999???GGGOOOWWWZZZ]]]llliiigggKKK999,,,------------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,,,,,,,,,,++++++---------...000333555777999777666888:::<<<;;;999999::::::<<<===>>>???@@@======<<<;;;<<<>>>@@@AAA777;;;@@@BBBEEEKKKUUU\\\vvv\\\WWWOOOFFF>>>888666555:::888555222000000000111......---,,,,,,,,,,,,---************************++++++*********)))))))))(((((()))******++++++,,,000222555888999888666555999888777777888:::<<<>>><<<<<<===>>>>>>???@@@@@@TTT999444333111000///......------......///+++++++++++++++,,,------...222???SSShhhvvvzzzyyy|||vvvvvvqqqhhhttt~~~yyyxxxuuuhhh{{{xxxmmmxxxmmmkkkyyywww|||sss[[[==='''+++)))((((((******)))'''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++,,,...000111333333555555666666666777777777===<<<:::888777777777777999:::;;;;;;:::888555444666555555444444333222222222222222222111000///...,,,------------,,,++++++******++++++++++++************)))(((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))******************++++++,,,---------///111333222111111333444555777<<>>??????>>>;;;???>>>===<<<<<<<<<<<<<<<:::::::::999999777666666666666666666555444222111111000000///......//////++++++***))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++*********++++++******************************+++++++++,,,,,,,,,---......///000111222222333444555666777999::::::888777666555666777888999888:::<<<===<<<<<<>>>???::::::999888666444222111000000000/////////.........------,,,+++***)))))))))))))))************+++***)))((((((''''''(((((()))(((((((((((()))******&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&)))******)))***))))))(((((((((((()))************************(((,,,---+++111===CCCAAAiiiyyylllbbbjjjrrr___[[[lll|||xxxnnncccbbb[[[^^^eeeggg```[[[gggyyy|||tttuuuyyysssVVV222///111***---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))+++,,,,,,---000222555777666555444666888999888777777888999;;;===???@@@AAA>>>>>>=========???AAABBB>>>>>>===999555444888;;;:::DDDNNNQQQNNNOOOUUU\\\YYYYYYUUUMMMGGGDDD@@@;;;999555///+++***---222555333222111///............,,,,,,+++************+++))))))))))))))))))))))))******)))))))))))))))((((((((())))))******++++++...000333666777777555444888888777888999<<>>:::999:::<<<999999999999888666555444555555444444333222111111///...............//////,,,,,,***)))***+++---...++++++************+++++++++******)))))))))******************************************++++++++++++++++++,,,---...///000000111222333555777888::::::777666666666777888999:::999;;;>>>>>>>>>=========:::999888777555333222111/////////............------,,,,,,+++***)))))))))))))))))))))************))))))(((''''''''''''((((((((('''''''''(((((()))%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''')))++++++***)))((((((''''''(((((((((***************+++++++++''',,,+++(((333EEEGGG<<>>>>>======>>>???AAAAAA::::::999777555666999<<<888555222111333444333222222///000333444222222555777777555444333222222222...............---,,,,,,+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++,,,...111333444444333333666666666777:::===@@@CCCCCC@@@<<<999888999<<<>>>SSS777222111///...------,,,,,,,,,,,,------+++++++++***++++++,,,---...///000333:::HHHXXXdddbbb~~~|||nnnsssuuuuuuzzz{{{yyyoooooogggzzz}}}ssssssxxxjjjuuuhhhJJJ999...&&&)))111((())))))(((&&&%%%&&&(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***+++---///000111222333333444555666666666444444444555555666777888555666777888777666444333555555555444333333222222////////////...---,,,,,,++++++,,,,,,++++++***)))((())))))******))))))(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))******+++,,,,,,---------,,,,,,...111222111000111444777888999;;;<<<<<<777777888999<<<======<<<===??????<<<777555666999999999999888777666555444333333222111111000000000---------,,,------...///++++++*********+++,,,---******))))))))))))******))))))((((((((())))))***)))))))))))))))))))))))))))))))))*********++++++)))******+++,,,---...//////000111333555777888999777777777777888888999999:::<<<>>>>>><<<:::::::::999888666555333222111000.........---------,,,,,,+++++++++******))))))((()))))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&(((***,,,,,,+++((('''''''''''''''(((((((((((()))***+++,,,------***---***'''222DDDFFF;;;555111LLL}}}|||xxxyyyuuuxxx}}}|||ooogggMMM444)))333777,,,'''---+++************)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))+++---000222444222333444444444555666666333444666888:::===>>>???<<<<<<<<<<<<===>>>??????777666555222111000111333;;;555111222888;;;888444222...///555666333444999...///000111000///---,,,+++,,,------------,,,+++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))*********+++...000222222222111333444555777:::===@@@BBB???>>><<<:::999999:::;;;QQQ666111000...------,,,,,,++++++,,,,,,---+++++++++++++++,,,------...//////,,,,,,444BBBNNNfffyyy}}}|||vvvmmmlllgggwww}}}xxxRRR@@@000++++++((()))---)))))))))'''%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''(((***,,,---//////111111222333444555555666444444444444444444444444666666888888888666444333333333222111111000000///............---,,,+++******++++++++++++***))))))(((((())))))))))))(((((('''''''''((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,,,,+++))))))+++---.........333666777:::>>>>>>;;;:::;;;>>>???@@@???===<<<999;;;<<<:::777666999;;;999999999888666555333333111111000///////////////---,,,,,,,,,,,,,,,------((((((((()))*********+++)))))))))(((((()))))))))(((((('''''''''((())))))((((((((((((((((((((((((((())))))))))))*********((())))))***+++,,,---------...///111333444666777666666777777777777777777:::;;;<<<;;;888666666777777666444222111000//////---------,,,,,,,,,,,,+++*********)))))))))((((((***)))))))))))))))(((((()))(((''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''***++++++***'''&&&&&&&&&&&&''''''(((&&&&&&''')))***+++,,,---,,,---***'''...999;;;666999>>>DDDjjjyyyllleeeppp~~~{{{xxx}}}~~~pppsssllllll}}}|||www{{{|||\\\BBB999)))...222111,,,(((***...******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))))))))***+++...000111000222333333333333444666333444555666888999:::;;;888888999999:::;;;;;;;;;<<<:::888666444333222222+++...222222000000222555...,,,,,,......++++++---222111///---,,,---...///******+++,,,,,,++++++***)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))((()))+++---///000000000111333666999<<<>>>???@@@888888999999:::<<<======LLL333000111///...,,,,,,++++++++++++,,,,,,++++++******++++++,,,---***+++,,,,,,+++...444999PPPjjjnnnlllxxx{{{~~~vvvuuudddnnnjjjzzz{{{eee777000,,,)))***,,,,,,***(((''''''&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))+++,,,......//////000111222333444444555555555555555444333333999:::;;;;;;:::888666444222111111000//////......------------,,,+++***)))***************))))))((('''(((((())))))(((((('''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))***++++++******+++,,,---000333555,,,000000...000444333///333555888999999999999999999::::::999999999:::;;;888777777666555333111000000000...------......///---,,,,,,++++++++++++,,,&&&''')))+++,,,,,,+++***)))((((((''''''(((((()))''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((()))))))))******(((((()))***+++,,,------,,,,,,...///111222333444555555555555555555444444777777777666444333555666666555333000///...------,,,,,,,,,,,,++++++++++++)))))))))))))))(((((((((******))))))(((((((((((((((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&((()))((('''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''((())))))************,,,...000222(((;;;666999NNNqqq}}}hhheeeiiippp|||~~~}}}{{{wwwyyymmmbbbdddpppzzz{{{xxxoooiiiGGG...+++444222777444***'''...111---)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))***,,,...///---///111111000000222444444444444555555666666666444444555666777777777777555333222111111222222111///333666555111...000333...000000......000000...111///,,,)))'''''''''(((***)))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))&&&''')))+++---...//////111444888<<>>777777777777999;;;>>>???zzzGGG111000111000///,,,++++++++++++++++++,,,***************++++++,,,%%%'''***---///000...---///FFF___^^^PPPZZZnnntttsssyyywww{{{ssszzz}}}xxxzzzyyyyyycccEEE555---)))+++***&&&%%%'''(((&&&$$$###$$$&&&((((((&&&###'''&&&%%%%%%$$$$$$%%%%%%""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))***,,,---...------...///000111222222000000111222222222222222888888999999888666444222222222222111000000//////,,,,,,,,,,,,+++***))))))***************)))((((((''''''((((((((((((''''''%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))''')))++++++***+++---///...000000---///666777333222444666888999:::<<<>>>888777666555555555555555666666555444333111000///000///...---,,,---...///---,,,++++++******++++++'''))),,,///000///---+++((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,------+++,,,---...///000111222444444444444333222111111444444444333222222444777555444111///---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((******))))))((((((((('''(((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***...---))),,,333888---'''===>>>444YYYqqqMMMMMMZZZ```hhhtttoooyyy}}}xxx|||yyyhhhHHH666333444111---000111333444111,,,)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((***))))))))))))+++,,,---+++...000000......000222444444444444444444333333111222333444555555555555777555333333333444333222222///---...222444111---***......))))))------((()))***,,,---,,,+++***)))))))))((('''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&(((***,,,---......111555:::???AAAAAA???>>>;;;999777666666999<<<>>>QQQ333...000000---,,,+++******++++++***(((,,,+++******---111666999))))))***+++---.../////////222999CCCPPP^^^iiipppssswww{{{~~~}}}oooRRR:::---)))))))))'''))))))((('''&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$########################""""""############""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))***,,,------...///000000111777)))///;;;555,,,222999666888:::;;;:::888444222000111222222111000///...------,,,,,,+++***)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((******))))))******+++,,,+++,,,---///000000111111222222333444555666777777666555444555666777666555444444333222222111111000------,,,,,,,,,++++++++++++++++++++++++***)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))******++++++++++++,,,...000111222111333555555333222222222444444444555555555555666666555222000...---------+++***))))))((()))))))))***************)))(((''''''((()))))))))(((&&&%%%&&&''''''&&&%%%$$$%%%&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))***,,,---...+++000333222000777EEERRRRRRGGG:::777???KKKTTTWWW^^^```aaajjjsssoooXXXLLL444444333222111000///...+++++++++***)))(((((('''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))///000000///------...000333222111000111111333333000000000111222333555555444444222111000/////////.........///////////////,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''')))***,,,---000222555888:::;;;::::::BBB===999777888999888666SSS555///000///,,,,,,+++******++++++***(((***)))(((((())),,,...000))))))***+++,,,------...---...000666???JJJTTTZZZjjjnnnuuuzzz{{{{{{{{{{{{xxxuuuyyyhhhFFF===333,,,++++++***)))'''((()))(((&&&&&&&&&(((&&&&&&%%%%%%%%%$$$$$$$$$########################""""""############""""""#################################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((())))))++++++,,,---...000000111555///222444222777:::000555666777888777555333111000111111111111000...------,,,,,,+++******))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((***))))))))))))***+++++++++,,,---...///000000000222222333444555666777777777555444555666666555444333333333222111111000000---,,,,,,,,,,,,+++++++++***+++++++++******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++***++++++,,,---///111222111333555555333222222333333444444444555555555555333222111///......//////++++++***)))))))))))))))*********)))))))))))))))'''(((((()))((('''&&&%%%%%%'''((((((&&&%%%%%%&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((()))***+++,,,---,,,,,,------...111777;;;<<<888555777===BBBCCCCCCOOOSSSVVV]]]ooo|||yyy|||{{{qqqrrruuusssgggRRR===///)))222111111000///...---,,,++++++***))))))(((''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))+++---......---...000222444333222222222333444555222222222222333444555555333222111000///.........///.....................,,,,,,+++++++++*********)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''(((***,,,---///111444777999:::::::::>>>;;;888888:::<<<<<<;;;RRR666000000...,,,,,,+++******++++++***((())))))(((((((((((()))))))))))))))******+++++++++---+++))))))...555===BBBSSSZZZdddmmmrrruuuwwwwwwmmmuuu{{{zzzzzz~~~xxxvvviiiUUU@@@...&&&%%%$$$'''+++,,,***''''''((()))(((&&&%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$########################""""""############""""""#################################$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((())))))***,,,...///000111...222444///666MMMOOO777333333444444333222111000000111111000000...------,,,,,,++++++***)))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((())))))***+++***+++,,,---.../////////222222333444555666666777777555444444555555444222222222222111000000//////,,,,,,,,,+++++++++*********************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((()))***************+++---...000111111333444444333222222333333333333333444444444444111111000////////////000,,,++++++***)))************)))((((((((()))***+++'''(((((((((((('''&&&&&&%%%''')))***(((&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,000---,,,...222444111...111333666:::<<<<<<;;;:::???EEEJJJNNNVVV___^^^VVVhhhccc^^^^^^ggguuuxxxooowww~~~nnnjjjpppqqqooo```IIIHHHDDD===555///...111444//////...---,,,+++************))))))((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))''')))+++,,,---///222444444444333333444555666666555555444444444444555555222111000...------------//////......------,,,,,,++++++++++++*********))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((()))+++,,,---///222555888999:::::::::999888999<<>>???@@@xxxIII444111...---...,,,+++******++++++***(((((()))***++++++***)))(((((((((((((((((((((((((((***+++,,,---...///000111---222999AAAIIIQQQYYY___pppxxx}}}ssskkknnn|||uuu```SSS999666000)))&&&)))+++++++++)))((('''((((((((((((%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%'''(((***,,,---...222000333333000888;;;000222111000000000111222333000000///...,,,+++++++++******))))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))'''((()))+++,,,,,,,,,,,,//////000111222333444444666444333222333222111///000//////......---,,,,,,++++++*********)))))))))'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))))))))))))))***,,,---...///000111111000000111333111111111111222222222222222111000///...,,,+++***,,,+++******))))))******)))((('''&&&&&&(((***,,,(((''''''&&&&&&&&&&&&&&&$$$&&&******)))&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((()))+++,,,---...000111111444666555333555999>>>999@@@EEEDDDBBBBBBAAA@@@@@@EEEJJJMMMMMMNNNRRRVVVSSSKKKDDDFFFKKKLLLKKKJJJCCC999777666000333777222111///......//////---***,,,,,,,,,++++++******)))((((((((('''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&((()))******+++...000111222333444666777777888888777666555444333333333222111000///...---------...------,,,+++******)))*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''')))))),,,---000333666888:::;;;444555666777888999;;;<<>>999111,,,***++++++***)))&&&$$$"""$$$&&&((()))(((&&&###!!!%%%&&&'''&&&$$$###$$$%%%#########$$$$$$$$$$$$$$$########################""""""############"""""""""""""""""""""""""""""""""""""""############$$$"""""""""############$$$#########$$$$$$%%%%%%%%%$$$$$$&&&''')))***+++,,,111+++111555---+++111111000000000000000111222333000///...,,,+++*********)))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''#########$$$$$$$$$$$$$$$"""""""""#####################$$$%%%%%%%%%%%%$$$########################"""""""""############$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))***+++++++++------...///000111111222444333111111222222111///.........---,,,,,,++++++*********))))))))))))(((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((((((((())))))***,,,,,,---...///.........000222000000000000111111111222111111111///...+++)))(((+++******)))((())))))))))))((('''''''''((()))***((('''&&&&&&%%%%%%&&&&&&$$$&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((+++---,,,)))(((,,,000,,,111777999888777888::::::>>>AAABBB@@@@@@AAACCC@@@AAAAAA???<<<<<>>===;;;:::999777666555...+++222444...000666333,,,++++++---000222222222,,,,,,++++++************''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''))))))((())),,,...///000111333555666666777777666555333222111111111222111000///...---------,,,,,,++++++******))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""####################################$$$$$$$$$$$$%%%$$$$$$%%%&&&'''((((((+++,,,...111333666888999333444666666555555777888rrrFFF555222---+++...,,,+++******++++++***(((''''''''''''''''''''''''&&&&&&'''((()))******+++&&&''')))+++,,,---......//////...---++++++---///,,,888EEENNNSSSTTTOOOHHHAAA;;;555444888<<<;;;999666///+++---...***&&&$$$***(((''''''((((((***,,,&&&'''))))))'''$$$"""!!!$$$%%%&&&%%%$$$######%%%"""#########$$$$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))),,,(((///333---...444444......//////000111111222000///---+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''"""#########$$$$$$$$$$$$!!!"""""""""#########$$$######$$$%%%%%%%%%%%%$$$########################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''((()))*********++++++,,,---...//////000222111000000111222111///---------,,,++++++************)))))))))(((((((((%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***+++++++++,,,---,,,,,,,,,///111/////////000000000111111////////////...,,,***)))***)))((((((''''''((((((((((((((((((((('''''''''((('''&&&%%%%%%%%%&&&&&&$$$%%%'''&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((+++......+++***,,,///,,,000555999::::::999999999;;;===???>>>>>>???AAADDDCCCAAA???>>>>>>@@@BBB777:::;;;:::888888888999777444999:::111000222---888666333///+++)))((((((***************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$&&&'''(((((()))+++---,,,---///222444555555555444444333111000000000000111000///---,,,,,,++++++*********************)))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***+++,,,...000222444555111444666666444444555777sssGGG777333---***---,,,+++******++++++***(((******)))'''''''''''''''&&&&&&'''((()))***+++,,,)))((((((((()))***,,,---,,,---//////...---...///+++///000...---///...***.........,,,***)))((((((&&&'''+++---)))$$$%%%***(((''''''((('''%%%%%%&&&$$$$$$$$$###"""$$$(((+++$$$%%%&&&%%%###"""###$$$""""""######$$$$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""###########################$$$$$$$$$$$$$$$%%%&&&&&&'''((((((,,,+++///---&&&+++///''',,,,,,...///000000111000000///---+++)))((())))))'''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&((())))))******)))******+++,,,---...///111000///000111222111000------,,,,,,+++******)))))))))))))))((((((((((((%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((('''(((((()))***+++***+++++++++***+++...000////////////000000000000------.........---,,,+++))))))((('''''''''''''''(((((())))))((('''&&&%%%((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###&&&***,,,,,,+++++++++------...000333666888:::999999<<<>>>>>><<<<<<===:::;;;<<<>>>??????>>>===;;;===<<<888555444333333333,,,...///+++...333...***,,,------+++***+++---)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&''''''))),,,...***+++...111333444444444333222111000//////////////////---,,,+++*********))))))))))))************)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''))))))***+++---///111222000333666666555444666888ggg>>>666111++++++++++++******)))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,+++***)))************************)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,------------...///////////////...------,,,,,,+++***))))))((((((((((((''''''''''''(((((('''$$$###'''///666333+++###!!!$$$%%%$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((***++++++,,,---...//////000000111111111111000000------,,,,,,+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((***++++++,,,,,,------...///............---------,,,,,,,,,+++++++++******((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$#####################$$$&&&(((((('''&&&%%%''''''(((((())))))******------///111333555777888888888888888888888999999888888:::===AAA@@@===999666666555555555555666666222000......///000000///------,,,++++++******)))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))***+++,,,...///000000111//////............//////111///---+++***************************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$'''((()))***,,,---...///222222222222222333444444fff===666111++++++++++++***))))))(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,+++******)))************************((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++,,,,,,------------...////////////...---,,,,,,+++******))))))((((((((((((''''''''''''&&&%%%%%%$$$&&&+++111666666///'''$$$$$$%%%$$$"""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''******+++,,,---.../////////000000000000000000///---,,,,,,+++******))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''******++++++,,,---------............------------++++++*********)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$###########################################################################$$$&&&'''''''''%%%$$$&&&''''''((())))))******,,,---...000333444666777777777888888888888999999::::::;;;>>>@@@???;;;888777777666555555555555555111///,,,,,,---......------,,,,,,+++******)))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''((()))***,,,---///000000000//////............//////000///---+++************)))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$'''((()))***+++---......111111222333555777888999eee<<<555000++++++++++++***))))))(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))******++++++++++++************++++++******))))))))))))))))))))))))))))))((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&'''''')))***+++,,,,,,,,,,,,---......//////......,,,,,,++++++***)))))))))(((((((((''''''''''''&&&'''%%%$$$%%%(((+++...///222---(((%%%&&&&&&$$$!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))***+++,,,---.........//////////////////...,,,,,,++++++***))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''))))))******+++,,,,,,---......---------,,,,,,,,,******)))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################"""###$$$%%%&&&%%%$$$$$$&&&&&&''''''((()))))))))+++,,,---///111333444555777777777777888888999999;;;<<<===>>>@@@>>>;;;888888888666555444444333333///---+++***+++,,,,,,+++,,,,,,++++++***)))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((((()))+++---...////////////......------......//////...---+++************))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$''''''((()))+++,,,------///000222444777:::<<<===ddd;;;444000+++++++++******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))*********)))))))))))))))******))))))((())))))))))))))))))))))))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***++++++++++++,,,---...............++++++******))))))))))))(((((('''''''''&&&&&&&&&)))&&&$$$%%%'''(((&&&$$$'''%%%######$$$%%%###!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,,,,---------............------++++++******))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))******++++++,,,------------,,,,,,,,,+++******)))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############################################################$$$$$$$$$""""""###$$$$$$$$$$$$###%%%&&&&&&''''''((())))))***+++,,,...000111222333555555666666777777888888:::;;;<<<>>>???>>><<<:::999888777555444333222222///---+++***+++++++++***+++++++++***))))))(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((((((***,,,---............------------------...------,,,++++++*********)))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$&&&''''''(((***++++++,,,...///111444777:::;;;<<>>>>>======999888777555333222111111111...,,,++++++,,,+++++++++******))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''')))+++,,,---------------,,,,,,,,,,,,------++++++++++++++++++******)))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$&&&&&&''''''((()))******,,,...000333555666777888aaa999222///***+++,,,***)))((((((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((('''&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%&&&'''((())))))))))))***+++,,,---.........)))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%"""!!!!!!###$$$$$$###"""%%%%%%%%%%%%$$$###!!! """"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))*********++++++,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))***,,,,,,,,,+++++++++******++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%&&&'''''''''(((((()))+++,,,---...///000111111222333444555555444666:::;;;<<<<<<===>>>999888666444333222111111222///---,,,,,,,,,,,,+++******))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((***+++,,,,,,,,,---,,,,,,++++++,,,,,,---)))***++++++,,,++++++***(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&''''''((())))))***,,,...000222333333333```888222///***+++,,,))))))(((''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$###$$$%%%&&&'''(((((((((((()))***,,,---------...(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%!!!"""$$$$$$######$$$%%%%%%&&&&&&&&&$$$$$$###$$$!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))******++++++******)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((())))))++++++++++++******************)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################!!!""""""###$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''((()))+++,,,------......///000111222333333333666999:::999999;;;===888777555444333222222222222///---+++,,,,,,+++******))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%%%%&&&''')))***+++,,,,,,,,,,,,++++++++++++,,,,,,((()))***+++,,,,,,+++***(((((())))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&''''''(((((('''))),,,///111222222222___777111...***+++,,,))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################%%%&&&'''(((((((((((((((***+++,,,---------'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%'''(((&&&"""!!!"""$$$!!!"""$$$$$$$$$%%%&&&(((!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%&&&'''((()))))))))************))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++++++++************))))))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&''''''&&&'''((()))***+++,,,---------...///000111222222444777::::::888777999;;;777666555444333222222222111///,,,+++++++++***))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$%%%''')))***+++++++++,,,++++++++++++++++++,,,'''(((***+++,,,,,,+++***(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%'''+++...111222222222PPP555222,,,---)))+++***(((&&&'''))))))'''%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""############""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!  !!!"""#########"""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&******+++++++++,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))(((''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((()))***************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%'''##############################$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***+++////////////000000000000333666888999999999:::<<<666555444333222000//////------,,,,,,+++***))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$################################################%%%%%%&&&&&&((()))***+++,,,+++***)))))))))++++++)))))))))))))))))))))))))))))))))(((''''''&&&&&&##############################""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&(((+++///000000///...QQQ666222,,,---)))+++***(((&&&'''((()))'''%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! $$$$$$######""""""######""""""""""""""""""""""""######""""""""""""##############################""""""###$$$$$$%%%&&&&&&((())))))***************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((()))))))))(((((('''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''(((((()))************)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$&&&##############################$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((()))******------...//////000111111333555777777777777888999555444333222111///......---,,,,,,+++******))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$################################################%%%%%%&&&&&&''')))***+++++++++***)))))))))***+++))))))))))))))))))))))))))))))((((((''''''&&&&&&##############################""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%&&&(((+++...000111000///SSS777111+++,,,(((+++***(((''''''(((((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""############""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! ###"""  !!!"""""""""""""""""""""""""""###""""""!!!!!!""""""###########################""""""######$$$%%%%%%%%%%%%'''(((******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((((('''&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&'''(((((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$##############################$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))++++++,,,---///000111111222444666666555555555666444333222111///...------,,,,,,++++++***)))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$################################################%%%%%%%%%&&&'''((()))*********))))))))))))******))))))))))))))))))))))))))))))(((((('''&&&&&&&&&##############################""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%%%%'''***...000111000000SSS777111***,,,(((+++)))((((((((((((((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""""""""""""""############""""""!!!"""""""""########################"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""######$$$$$$$$$%%%$$$&&&(((***+++)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################################################################$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&'''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""#################################$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((()))***,,,...///111111222444555555444333444555222222111000...---,,,+++++++++******))))))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$################################################%%%%%%%%%%%%&&&'''((()))(((((((((((()))))))))***(((((((((((((((((((((((()))((((((''''''&&&%%%%%%##############################""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$&&&))),,,///000000000QQQ555111***,,,(((+++(((((()))(((''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################"""""""""!!!!!!""""""############""""""!!!"""""""""########################"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""$$$%%%&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###############$$$$$$$$$&&&(((***+++)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################################################################$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&'''(((***,,,...000000222333555555444333444555222111000///---,,,++++++******))))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$################################################%%%%%%$$$%%%%%%&&&'''(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%##############################""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$%%%(((***---...//////MMM333000+++---)))+++''')))))))))'''&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################"""""""""!!!!!!!!!""""""############""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$&&&((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########################################################################################################$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''')))+++---...///000222444444333333333555222111000///---,,,++++++)))))))))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%&&&'''%%%&&&'''((()))))))))((())))))))))))))))))))))))((((((''''''&&&%%%%%%%%%##############################""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""############$$$$$$%%%'''(((***+++,,,,,,HHH111000,,,...***,,,''')))***)))&&&%%%'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################"""""""""!!!!!!!!!!!!""""""############""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" """%%%(((***!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""############""""""""""""$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$############$$$$$$$$$$$$######$$$&&&&&&'''''''''###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$################################################""""""#########$$$$$$$$$################################################################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((***+++,,,------///111222222111333444222111000///...,,,++++++((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&((())))))(((((())))))))))))))))))))))))(((''''''&&&&&&%%%%%%$$$##############################""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############$$$%%%%%%'''((())))))***EEE///000---///***,,,''')))***)))&&&%%%&&&)))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$###"""###(((///777===!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!#################################"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&&&&'''&&&###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$################################################""""""######$$$$$$$$$$$$################################################################################################""""""###$$$%%%%%%&&&&&&############$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***+++,,,+++---///000000000222333222222111///...---,,,+++'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$################################################$$$$$$$$$###$$$$$$%%%%%%###$$$&&&((())))))(((((())))))))))))))))))))))))(((''''''&&&&&&%%%$$$$$$##############################""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############$$$$$$%%%%%%&&&''''''(((CCC---...+++...)))+++((((((((((((''''''''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""##############################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%### $$$,,,444:::############""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!#################################$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################"""############$$$$$$$$$########################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################################################################"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))***,,,---...//////000//////222111000...---,,,+++***((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$&&&''''''(((CCC...///+++---(((***((((((((((((''''''''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""##############################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""############"""""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%###!!!!!!"""%%%(((***############""""""""""""""""""""""""""""""""""""############"""""""""!!!########################$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""############################################################################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################"""############$$$$$$$$$########################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################################################################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))+++,,,---...////////////111111000...---+++******((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$%%%&&&'''(((CCC//////+++,,,''')))((((((((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$####################################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""######""""""!!! ############""""""""""""""""""""""""""""""""""""############""""""""""""########################%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""############################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################"""############$$$$$$$$$########################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((***+++,,,---............000000///...,,,+++******)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$%%%&&&''''''CCC///000++++++''')))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""#########""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!###$$$$$$###"""!!!############"""""""""!!!""""""""""""""""""""""""#########"""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$!!!"""""""""############################################################################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""###############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***+++,,,---...///////////////...---,,,+++***)))))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$%%%%%%&&&&&&BBB000000++++++'''***((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$##############################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""##############################%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$!!!"""""""""############################################################################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""######$$$$$$$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&******,,,---.../////////......---,,,+++******)))))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$$$$%%%%%%%%%|||@@@///111++++++(((,,,((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$##############################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""############""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################"""############$$$$$$$$$########################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""######$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***,,,---......///------,,,++++++***)))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$%%%%%%yyy>>>///111++++++)))---((((((((((((''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$##############################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!############""""""""""""""""""""""""""""""""""""!!!"""""""""#######################################"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################"""############$$$$$$$$$########################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""###$$$$$$%%%&&&&&&##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&(((***+++,,,,,,---,,,,,,++++++******))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$xxx===...111++++++)))///)))(((((((((''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%##############################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!###&&&'''&&&$$$###############""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################"""############$$$$$$$$$########################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""###$$$%%%%%%&&&&&&########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&''')))***++++++,,,+++++++++******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$ttt>>>222222,,,---)))***))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################"""############$$$$$$$$$""""""############""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((()))******,,,***'''((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""##################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""$$$$$$##################"""""""""""""""######$$$################################################################################################$$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&sss===111222+++---)))***))))))((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################"""############$$$$$$$$$""""""############""""""####################################"""""""""!!!########################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((''''''((())))))***,,,)))'''((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""############"""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""##################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""########################"""""""""""""""###$$$$$$############################################################################################################"""""""""!!!""""""###$$$$$$%%%&&&&&&rrr<<<000111+++,,,((()))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!#########""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$""""""############""""""####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$#######################################$$$$$$$$$#####################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((''''''''''''((())))))***)))''''''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""##################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""###########################""""""""""""###$$$$$$############################################################################################################""""""""""""""""""######$$$%%%%%%%%%qqq;;;///000***,,,((()))))))))((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""############""""""#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))(((''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""##################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###############$$$$$$$$$######""""""######$$$%%%#########################################################################################################"""""""""""""""""""""######$$$$$$$$$%%%qqq;;;///000***,,,(((***))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""############""""""########################""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""##################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$###############$$$$$$%%%################################################################################################""""""""""""""""""######"""###############$$$$$$qqq;;;///111+++---)))+++))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""#########""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""############""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############################################################$$$$$$$$$#######################################$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""##################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$############$$$%%%%%%################################################################################################""""""""""""####################################qqq;;;000111,,,...***,,,))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""##################""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""###""" """%%%'''"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""#########$$$$$$$$$$$$########################"""############$$$$$$$$$""""""############""""""########################!!!"""""""""####################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%$$$&&&'''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""!!!"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&################################################################################################!!!"""""""""########################""""""""""""rrr<<<000222,,,///+++---))))))((('''''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""" """&&&((("""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$""""""############""""""########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&################################################################################################!!!!!!""""""#########$$$#########"""""""""""""""iii:::222111***---+++,,,***))))))((('''&&&&&&&&&(((%%%###%%%***+++((($$$ ...)))%%%!!!&&&!!!)))(((######$$$---111###)))---!!!+++,,,%%%&&&!!!'''(((***%%%,,,***)))+++&&&'''!!!###111 ///+++ '''$$$#########""""""!!!!!!$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!###################################################"""!!! !!!"""###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""########################hhh999111111)))---+++,,,***))))))(((''''''&&&&&&(((%%%###%%%)))+++((($$$""""""!!!///$$$555MMMxxxXXX777......***))) (((%%%000]]]*** ))) (((!!!###&&&333>>>777###222$$$######$$$(((...eee(((###+++'''##################"""""""""!!!$$$######""""""######$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""########################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$#########""""""""""""###################################################"""!!!!!!!!!!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$#########""""""##############################$$$$$$$$$$$$##################"""""""""!!!""""""""""""""""""""""""########################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################################################################################################################fff777000000))),,,***+++)))))))))(((''''''&&&&&&'''%%%$$$%%%))))))'''$$$..."""%%%&&&:::EEE"""$$$$$$'''''' /// )))$$$!!!)))***###'''%%%!!!###!!!***lllKKK%%%+++***$$$!!!############""""""""""""$$$######""""""######$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$###############"""""""""###################################################""""""!!!!!!""""""###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$#############################################$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""########################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################eee666//////(((,,,)))***))))))(((((('''''''''''''''%%%%%%&&&((((((&&&$$$'''"""+++&&&}}}www'''///%%%%%%!!! &&&///'''!!!"""222333$$$######!!!@@@***!!!###############"""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################!!!"""""""""############################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""########################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################ccc555//////(((,,,))))))((((((((((((''''''''''''&&&%%%%%%&&&''''''%%%$$$'''""""""555ggg###AAAvvv///(((###!!!+++TTT[[[!!!(((###'''"""...WWW###hhh222###$$$!!! $$$((($$$$$$""""""""""""""""""#########""""""""""""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$###############$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################!!!"""""""""############################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""""""""""""""######################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################ccc555///000)))---))))))((((((((((((((((((''''''%%%&&&&&&&&&&&&%%%%%%$$$'''###!!!%%%yyyQQQ000"""000xxx??? ***$$$$$$"""&&&''''''&&&!!!&&&!!!$$$+++***%%%"""### '''&&&"""iiiBBB$$$$$$$$$""""""""""""###############""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$################################################"""######$$$$$$######""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################bbb555///111***...******'''(((((((((((((((((((((%%%&&&'''&&&%%%$$$$$$$$$(((+++***---lll777///+++WWW&&&---!!!%%%!!!777$$$ ### vvv!!!$$$%%%!!!%%%&&&666"""''' &&&!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%################################################"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################bbb555000222+++...+++***'''''''''(((((((((((((((%%%&&&'''&&&%%%$$$$$$$$$ ++++++""""""%%%***!!!###---$$$!!!eee&&&(((+++ ///$$$^^^HHH$$$(((&&&!!!%%%!!!###bbb+++%%%ccc$$$'''&&&$$$,,,!!!"""+++***!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%################################################"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!""""""#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################ccc555///000)))---))))))))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$---+++)))RRR%%%'''!!!"""$$$"""%%%###((( )))"""&&&ddd%%%$$$iii&&&"""############$$$$$$$$$>>>$$$--- !!!""""""############"""""""""!!!!!!!!!!!!""""""########################""""""""""""############""""""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$######"""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""!!!!!!########################""""""""""""""""""""""""#########################################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$########################ccc555///000)))---)))***))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""" 000...###KKKmmm'''$$$%%%!!!######(((111''' ###''' <<<```""""""ggg???"""############$$$$$$$$$FFF+++!!!###%%%$$$#########$$$&&&'''######"""""""""######$$$########################""""""""""""############""""""############""""""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%%%%$$$$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$###############################################################################################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%$$$$$$$$$$$$########################bbb444///000)))---******))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!(((,,,---iii((('''######$$$$$$"""+++SSS___### *** VVV]]]!!!"""fff[[["""############$$$$$$$$$###!!!$$$&&&%%%###!!!"""$$$''')))###############$$$%%%&&&########################"""""""""#########$$$$$$""""""############""""""############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#######################################"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$bbb444...000)))---******))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""" TTTBBB+++)))"""%%%$$$###'''$$$((("""&&& hhh]]]$$$###gggmmm""""""#########$$$$$$$$$###jjj((()))###%%%$$$###"""""""""$$$$$$######"""######$$$%%%&&&########################""""""#########$$$$$$$$$"""######$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$aaa444...000)))---++++++))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$BBBhhh%%%'''"""$$$&&&$$$$$$!!!%%%)))$$$###ooo[[[######iiivvv""""""#########$$$$$$$$$...&&&kkk%%%###%%%%%%&&&&&&&&&$$$###!!!"""""""""""""""###$$$%%%####################################$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$aaa333...000***...++++++))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$111___~~~""" ###&&&&&&&&&%%%$$$&&&(((SSS___&&&$$$(((mmmZZZ !!!kkk{{{"""############$$$$$$$$$!!!$$$'''$$$%%%'''***++++++***'''%%%#########"""""""""#######################################$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%aaa333...000***...+++,,,))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$444ooo!!!000*** +++ $$$'''!!!"""///&&&%%%)))bbb^^^###mmmvvv"""############$$$$$$$$$(((QQQ$$$$$$&&&(((+++------------&&&%%%$$$################################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%aaa333---000***...+++,,,))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$///GGGxxx+++"""/// """,,,###(((---&&&***&&&"""&&&UUUeee)))ooommm"""############$$$$$$$$$+++NNN###!!!"""$$$'''***...111222((('''&&&%%%$$$#######################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******''''''((((((((((((''''''))))))))))))))))))))))))************************%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""######$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%UUU444111...***,,,''',,,+++***)))''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$111)))'''!!!,,,!!!///rrr444%%% &&&###```FFF!!!&&&+++!!!&&&oooWWW(((222 <<>>AAAEEEHHH;;;888333222666;;;888000000,,,***,,,,,,(((%%%%%%)))(((&&&%%%%%%&&&((()))'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''')))***(((''''''&&&&&&'''((()))((('''&&&%%%%%%''')))******)))***+++,,,,,,+++,,,...111000---***)))+++***'''$$$&&&'''((((((((('''&&&%%%&&&%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&'''((()))***''''''&&&%%%%%%%%%%%%%%% %%%)))(((%%%$$$'''+++%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$TTT444111...***,,,''',,,***)))((('''''''''''''''((('''&&&&&&%%%%%%%%%&&&!!!///)))+++--- (((///:::###'''---(((HHH!!!!!!777+++222 !!!&&&+++fff111111eee000 vvvwww'''###333"""&&&(((iii666###$$$$$$'''"""!!!((('''++++++,,,,,,***'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&'''((((((((("""###$$$'''***,,,,,,---111444555444888???@@@===888<<<@@@CCCEEEHHHLLLOOOIIIGGGAAA<<<@@@JJJRRRSSSGGG???777222---((((((+++******)))(((&&&$$$"""!!!&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((((((''''''&&&&&&&&&'''&&&%%%%%%%%%&&&%%%%%%)))'''%%%%%%&&&(((***+++&&&'''''')))***---///000:::<<<>>>??????===<<<;;;@@@??????>>><<<999444111,,,***&&&######$$$'''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###############""""""######$$$%%%'''&&&%%%###"""!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%######((((((((('''&&&%%%$$$###))))))***++++++***))))))'''''''''''''''((()))++++++)))&&&$$$$$$&&&(((***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&((())))))TTT444000///+++---''',,,))))))(((''''''(((((((((((('''&&&&&&%%%&&&&&&&&&+++!!!+++'''|||'''((("""""">>>111###'''UUU%%%555 %%%!!!!!!***kkk###ddd###***333 888 '''"""222ooo"""$$$(((!!!"""###''''''###%%%(((******(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&((()))******+++000***'''***666DDDNNNSSSYYYUUUNNNHHHGGGGGGBBB<<>>AAAEEEKKKOOOPPPOOOOOONNNEEEAAA:::333---)))'''&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))((('''((()))***+++((((((((('''(((((())))))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''******+++,,,,,,,,,++++++)))***+++,,,,,,++++++***...+++((('''((((((&&&###$$$&&&)))++++++)))'''%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$SSS333000///+++---''',,,(((((((((((((((((())))))''''''&&&&&&&&&&&&''''''(((%%%333"""(((111###!!!~~~```&&&$$$%%%XXXKKK)))!!!,,,~~~%%%%%%ooo)))%%%)))---"""***$$$$$$&&&$$$!!!###%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&'''(((((((((((()))******+++,,,***,,,333>>>LLLXXX```cccYYYVVVPPPLLLJJJKKKLLLKKKNNNPPPSSSTTTQQQLLLGGGDDDAAAEEEFFFBBBAAACCCEEEDDDCCCBBBCCCDDD???888666999333222///,,,***)))))))))%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''''''''%%%&&&'''''''''((()))***$$$$$$&&&'''***...333777EEEKKKRRRRRRNNNIIIHHHJJJRRRLLLDDD???===<<<:::999+++222:::???BBBEEEJJJMMMQQQPPPNNNIIIBBB:::222...)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%'''(((###############$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&(((+++,,,%%%'''+++///444888:::<<<@@@???>>>===<<<<<<===>>>AAA@@@???===:::555000---))))))******)))((('''&&&'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''%%%$$$"""RRR333000///,,,...''',,,))))))((((((((())))))***''''''&&&&&&&&&''''''(((111"""+++'''TTTllleee^^^!!!333+++...+++777999FFFAAA;;;333...tttPPP((('''$$$'''"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&''''''((()))***)))(((((()))+++---...000???UUUeeejjjddd[[[UUUKKKLLLLLLJJJGGGHHHOOOWWWXXXVVVUUUTTTUUUWWWYYYZZZPPPSSSUUUTTTUUUVVVQQQKKK===<<<===???===666444555<<<======;;;666///(((###&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))***)))'''((((((&&&(((+++///666BBBOOOXXXNNNOOOMMMFFF===888999<<<:::999888888888777555444000333666666444555999===@@@AAACCCEEEEEECCCAAA???888555000***'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))((((((((('''''''''&&&&&&&&&'''((())),,,+++)))(((&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((,,,***'''%%%&&&)))---000:::;;;???DDDIIINNNRRRUUUHHHEEE@@@===;;;===???AAANNNSSSXXXWWWOOOGGGBBB@@@>>>888///'''###%%%***---((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((())))))QQQ222000000---...(((,,,******)))(((((()))))))))'''''''''&&&''''''((()))%%%+++&&&%%%+++'''$$$$$$ '''"""888===222444??????111///$$$///YYY###%%%!!!)))!!!((( &&&%%%###!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((()))***)))(((''''''+++111777;;;PPPZZZfffjjjfff\\\TTTPPPQQQUUUZZZ\\\XXXVVV]]]ggguuummmbbb[[[\\\bbbiiinnnbbbbbb^^^XXXVVVVVVQQQJJJQQQIIIBBB>>>:::444111222555:::BBBFFFDDD<<<222******)))(((&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$(((+++***(((&&&&&&(((&&&222AAALLLNNNKKKGGGEEE:::777222...---555@@@JJJ@@@FFFNNNPPPMMMDDD<<<777@@@???===999666555777888555333111111333777<<<@@@CCC@@@;;;555///***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''''''''((((((((())))))++++++***))))))(((''''''(((((()))))))))***************)))(((((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))%%%&&&'''+++111777>>>AAAHHHGGGFFFFFFHHHKKKNNNPPP>>>;;;666222111222555888>>>FFFNNNNNNGGG???;;;;;;>>>>>><<<999444...)))&&&)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%PPP222000000---///(((,,,++++++***)))(((((((((((('''''''''''''''((())))))......222%%%)))$$$===333///'''$$$ggg555999III>>>{{{QQQPPP999999444<<<+++"""%%%)))*** $$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((()))***+++)))((((((,,,444@@@KKKSSSXXXXXXWWWVVVUUUWWWYYY[[[XXX^^^kkkxxx{{{zzz~~~~~~xxxxxx|||{{{}}}{{{tttnnnmmmkkkhhhmmmaaaVVVPPPLLLDDD===999777:::>>>BBBBBB@@@<<<:::///...,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((&&&)))+++***(((***///444999DDDRRRWWWQQQDDD777000:::888777888>>>IIISSSZZZiiirrr{{{|||tttiiibbb___TTTQQQMMMJJJHHHFFFDDDBBBBBB>>>777222000111444777<<<===>>><<<999333...***''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))******+++%%%&&&(((***,,,///000111222333555666777666555444---,,,***)))'''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&''''''((())))))******%%%***222;;;DDDKKKPPPRRR===;;;777333333444777:::FFFDDDBBBAAAAAABBBCCCEEE999===AAAAAA<<<666222000222777???DDDBBB:::///(((******)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''))),,,///111PPP111000000---///(((,,,,,,,,,***)))(((((((((((('''''''''''''''((()))))) (((,,,***$$$+++ ###'''+++""",,,%%%eee222555 ***FFFRRRVVVNNNRRRNNNHHHFFF222!!!(((''',,,!!!!!!"""$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((()))++++++******,,,222???OOO^^^hhhRRRUUU\\\gggrrrxxxwwwuuuxxx{{{yyyxxxzzzzzzzzz~~~~~~|||qqqiiihhhfff[[[MMMDDDKKKFFF>>>888555777;;;>>>222111///---***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&(((******+++111<<>>>>>AAAFFFIIIGGGHHHIIIJJJKKKLLLLLLLLLRRRPPPNNNLLLIIIEEE???;;;333333222333666:::>>>AAA++++++***(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((+++111:::DDDMMMSSSIII555///111,,,+++///...,,,+++)))((('''((()))+++''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))---[[[YYY555!!!%%%'''''')))'''KKKsssBBB444333---***BBB{{{sssBBB777DDDOOOOOOOOOOOOZZZvvvvvvIII$$$ %%%"""###,,,$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((***++++++)))''')))...777DDDRRR[[[YYYTTTeeexxxyyyqqqrrrtttsssmmmiiijjjjjjjjjkkknnnuuuuuu{{{vvvvvv|||~~~yyyvvvcccKKKCCCUUUPPPGGGJJJ@@@222555666444222111111000,,,'''$$$&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((''''''&&&***(((&&&)))222???LLLTTTWWW>>>:::AAACCCSSSffffff|||zzzooo|||}}}lllLLLNNNOOO777444888777222333:::<<<999444222+++$$$%%%***)))"""'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''))))))'''%%%)))&&&###%%%)))***'''###)))((('''(((,,,666GGGUUUZZZbbbeeecccdddhhhcccXXXJJJQQQ]]]gggiiiggggggjjjjjjiiifffaaaZZZSSSMMMKKKGGG<<<000*********&&&"""''')))***((($$$"""%%%(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%'''(((''')))***+++,,,///444888HHHVVVUUUNNNQQQRRRMMMKKKQQQDDD@@@HHHLLLJJJNNNXXXfffVVVMMMPPPQQQKKKLLLUUUXXXRRRMMMLLLPPPUUUXXXYYYTTTBBB;;;;;;444444:::;;;888555111...+++''''''(((&&&((()))'''$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%&&&''')))'''$$$###$$$'''((()))...999EEEKKKNNNTTTZZZ^^^III555///111,,,+++///...,,,+++)))((('''((()))***(((''''''&&&&&&''''''((('''''''''((((((((())))))---$$$"""***...///111$$$&&&555111,,,111555///444666AAAAAA???LLLMMMJJJBBB<<>>RRRcccqqqyyyvvvxxxuuuppplll|||uuujjj[[[XXXnnn}}}vvvuuuvvv}}}eeeJJJDDD===888555333222222:::;;;555+++'''***,,,+++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$'''((()))******)))((((((%%%///@@@RRR^^^cccfffgggqqqzzzwwwllllllooo]]]AAA@@@AAABBBHHHUUUdddkkkkkkeeeiiigggYYYHHHCCCNNN[[[```ZZZOOODDD999111***'''%%%%%%&&&(((((((((&&&$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***)))'''&&&+++444@@@JJJOOOMMMQQQHHH@@@FFFJJJJJJOOODDDLLLRRRQQQSSS\\\iiirrrkkkmmmrrryyy}}}~~~}}}{{{yyyvvvqqqlllkkknnnpppppplll[[[RRRKKK???:::999222555<<>>888444;;;fffpppiiidddbbb``````dddkkk{{{pppeee```fffzzz~~~mmmooouuu|||rrrvvvxxxqqq___LLLBBB<<<666222111777<<<===555,,,)))))))))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''"""$$$&&&$$$###'''...444JJJPPP[[[eeennnrrrqqqooojjjmmmnnnlllooopppgggZZZMMMSSSRRRMMMUUUeeeiiiaaaeeemmmqqqeeeNNN<<<:::>>>ZZZ___bbb\\\PPPDDD>>><<<...***%%%%%%''')))(((%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((())))))(((((()))+++---+++,,,444@@@KKKQQQSSSPPPOOOFFFCCCHHHDDDAAAJJJNNNgggxxxxxxuuunnndddWWWQQQIII999222999BBBCCC===444+++&&&''''''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&'''((('''%%%&&&'''+++444DDDWWWddd___VVVQQQRRRPPPHHHCCCDDDHHH555///222---+++...---+++***))))))(((((())))))((((((''''''''''''(((((('''(((((((((((()))))))))'''###"""(((......,,,+++000&&&)))222===PPPaaaaaafffooottt{{{yyyyyy}}}sssjjjbbb[[[QQQIII@@@>>>CCCFFF@@@888222///,,,------...444<<>>>>>888000)))%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))(((((('''''''''''''''((((((((((((((()))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))***,,,++++++++++++///;;;JJJVVVbbbdddcccaaabbbfffhhhiiinnnccc```bbb[[[PPPTTTaaaRRR^^^\\\NNNRRRffflllcccLLLRRR[[[^^^ZZZOOOBBB999EEEQQQ___fffccc[[[UUUSSSFFF<<<000&&&###%%%(((***''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((())))))(((''')))***///333<<>>;;;<<>>999000(((%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((###'''+++***((()))000666RRRNNNGGGBBBHHH[[[wwwxxx___XXXPPPUUUmmm~~~zzzxxxuuunnnmmmuuuqqqDDD777666777;;;>>>:::444///+++)))(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((***)))((('''&&&&&&&&&'''((((((''''''''''''((()))((((((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%(((******)))((()))***'''(((+++222===LLLYYYaaaOOOXXX^^^]]]]]]^^^^^^[[[ddd\\\TTTTTTWWW[[[]]]^^^YYY^^^WWWOOOcccUUURRROOONNNOOOPPPNNNLLLHHHOOOWWW___bbbaaa___^^^XXXRRREEE777+++%%%&&&)))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((''''''***,,,444===HHHMMMLLLHHHGGGGGGDDDLLLVVVggg}}}wwwdddggg___OOOAAA===@@@@@@;;;333---'''$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''))))))(((''')))555HHHZZZdddaaaWWWNNNjjjggghhhiiibbbVVVUUU[[[GGG555///333...,,,...,,,************)))))))))((()))((((((''''''(((((()))((((((((()))))))))****** )))///+++(((---666SSSdddxxx}}}qqq___OOOGGGEEE@@@777000111333222111111---333===DDDGGGCCC===888+++)))%%%###'''+++)))###'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&'''((((((((()))))))))*********))))))))))))************(((***...333<<>>EEEMMM^^^ssssssSSS:::555999===666111+++'''&&&(((***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''(((((('''&&&'''))),,,EEEOOOWWWTTTIIICCCHHHPPPXXX^^^cccddd```___bbbgggGGG444000333...,,,...+++***************)))(((((())))))(((((((((((())))))(((((()))))))))*********---------***'''111KKKddd~~~xxxbbbVVVQQQHHH>>>999333,,,'''&&&***000:::DDDIIIJJJHHHEEEBBB555(((###%%%'''((()))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))***)))))))))*********++++++%%%***222===IIIUUU___dddUUURRR[[[pppyyyqqqQQQ@@@GGGNNNKKKIIIKKKKKKFFF===333,,,***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((---***((()))000;;;FFFMMM@@@QQQlllzzznnnsssrrrooosss{{{{{{aaaDDD777666777:::<<<333000---***''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))''''''((((((((()))))))))))))))***+++...222555777;;;999777555444444555666;;;888444000---,,,,,,,,,)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''))))))(((&&&)))000666KKKRRR]]]cccdddbbbaaaaaaeeeaaaWWWNNNUUUcccfff___rrrsssvvvwwwoooYYYTTTMMMJJJMMMRRRVVVYYYXXX[[[]]][[[SSSGGG:::333)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((((())))))***...555>>>DDDKKKJJJFFFCCCDDDNNN___lllgggOOOFFF@@@999666555222---)))'''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''))))))'''&&&,,,888BBB]]][[[TTTGGG>>>BBBPPP^^^dddeee]]]QQQTTTgggyyyFFF444000333///,,,...+++***************)))(((((())))))(((((((((((())))))))))))))))))***************((()))///:::MMMfffzzzrrryyyzzzyyyppp~~~cccZZZPPPGGG===333///000&&&***222999???BBBCCCDDD@@@444+++,,,---(((%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))))))))************+++++++++000444===GGGPPPTTTTTTRRRJJJbbbfffEEEIIIRRROOOKKKMMMNNNLLLFFF<<<222***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***'''(((111???HHHJJJHHHVVVrrrvvvooorrr|||{{{zzztttoooaaaLLLAAA:::777999555333///+++((('''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))+++,,,...111666;;;@@@CCCGGGEEECCC@@@??????@@@@@@HHHDDD>>>888333111000111******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))'''(((((('''(((///<<>>===???999111+++***+++---...///***$$$###'''******(((''''''''''''''''''''''''(((((((((((())))))))))))******++++++++++++++++++999@@@FFFNNNTTTOOOTTTfffuuu~~~www___KKKMMMNNNTTTGGGKKKOOOGGGIIIDDD+++***)))''''''(((((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%)))+++)))''''''((('''222""")))???HHHHHHIIIIIIvvvuuufffmmm~~~rrrjjjBBB666@@@888:::666,,,''''''(((&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&++++++++++++***((('''&&&+++'''%%%(((---111333555EEEBBB===999999:::999666666444666:::999444333555555///444999333333999999DDD===222***+++///---'''+++(((%%%%%%&&&''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***)))'''%%%%%%(((***---###"""---333999QQQmmmhhhdddhhheeeZZZZZZ___[[[```iiijjjhhhxxxooo^^^cccMMMMMMOOOTTTXXXYYYVVVRRRBBB777***$$$&&&***)))&&&###%%%'''&&&$$$%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&'''((())))))((()))...,,,111BBBJJJKKKQQQAAAMMMWWWjjjvvv~~~wwwZZZCCC//////***:::***---((())))))(((&&&%%%$$$&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$ '''***&&&&&&***+++((())),,,(((###111KKKXXXUUUaaaOOOZZZjjj___YYYfffnnnqqqDDD555111222---...000+++,,,,,,+++*********************)))(((((((((((((((***'''%%%(((,,,//////...,,,888SSSsssxxx~~~mmmVVVFFF<<<555555111,,,---888CCCAAA888<<<777000+++***...444888<<<444+++&&&&&&'''&&&%%%''''''''''''''''''''''''((((((((())))))))))))))),,,------+++)))+++111555<<>>===<<<888///111444...---111...111333333222222222000---)))(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))***$$$000333000@@@^^^kkkdddjjjjjjgggVVVWWW{{{}}}wwwxxxyyy~~~|||vvvXXXCCCJJJYYY[[[VVVSSSNNNFFF:::///)))((()))***%%%'''((((((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''((()))*********$$$///000888PPP[[[MMM???CCCZZZmmmyyywwwppplllVVVFFF<<<444999222111---******)))(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&))))))%%%%%%)))***'''###(((---666KKK___eee___^^^ffffffVVVPPPggg~~~DDD555111222---...000+++,,,++++++************++++++***))))))((()))))))))---&&&%%%,,,000...///333KKK]]]{{{}}}oooTTT777666666333111:::EEEDDD;;;<<<:::555...+++...555;;;CCC:::///(((&&&&&&%%%%%%(((((((((((((((((((((((((((((()))))))))************+++***((((((...999BBBNNN@@@FFFTTT```jjjOOOIIINNNRRRIIIFFFHHHDDD666///(((%%%'''))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((+++(((&&&&&&(((***+++,,,###:::CCC@@@VVVuuueeeggg}}}vvvvvvsssmmmjjjmmmsssqqqnnnzzz~~~~~~eeeQQQ???777666;;;:::000)))((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))))))))(((((())))))111333777;;;???CCCEEEEEE;;;@@@HHHMMMNNNPPPTTTYYY]]]cccaaaUUUMMMKKKIIIDDDJJJ@@@BBBEEE===;;;<<<777/////////---***+++222888111000...***'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***,,,,,,***)))$$$...;;;HHHXXXffflllkkkccc```ccc[[[fffttt|||sssttt{{{fffOOOPPPOOOHHHLLL[[[VVVRRRIII;;;...&&&&&&(((&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''((()))***++++++,,,(((666???IIISSSPPPJJJOOOwww~~~xxxmmmdddNNNAAA333777333111,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%))))))'''$$$%%%)))***(((***,,,444FFF\\\kkkooommmkkk___PPPWWWrrr{{{xxxDDD555111222---...000+++,,,++++++******++++++++++++******)))))))))******...***,,,111...)))111@@@nnnwwwsssppppppooommmmmmpppggghhhjjjnnnmmmccc___dddtttqqqPPP<<<::::::<<<>>>???BBBDDD@@@@@@===666---***...222:::555---)))((((((((((((((((((((((((((((((((((((((())))))******+++++++++******)))+++///999DDDLLLZZZGGGTTTlllyyyppp}}}lllgggKKKDDDTTTWWWJJJDDDHHH>>>555+++&&&'''******(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))))),,,'''%%%'''************(((@@@HHHMMMtttiiihhhnnnxxxrrrsssxxxbbbVVV^^^VVVOOOJJJJJJIIIFFFIIINNNVVVOOOKKK\\\uuu~~~YYYCCC444777999111***,,,******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((()))))))))******))))))***,,,...///444888::::::===CCCIIILLLRRRZZZhhhwwwwwwzzz{{{uuuccc\\\___^^^PPPEEECCC>>>555///+++,,,+++,,,555???>>>;;;666///(((%%%''')))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))(((((()))+++,,,***''',,,888KKKYYY]]]]]]aaaiiiXXXRRRhhh}}}|||yyy{{{www}}}xxxkkkcccTTTFFFIIIWWWVVVVVVRRRIII<<<000(((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&((()))*********+++---222>>>MMMWWWPPPEEEaaazzzyyykkkWWW777???888:::...,,,***)))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''%%%$$$$$$'''++++++***---444GGG]]]iiiiiidddcccOOOaaalllxxx{{{|||wwwDDD555111222---...000+++,,,+++++++++++++++,,,,,,++++++************++++++,,,,,,...---(((,,,FFFaaapppuuufffddd]]]WWWSSSUUUYYYcccuuuyyy~~~^^^GGG888===@@@:::;;;DDDAAADDDCCC<<<222***'''(((---+++***))))))***)))))))))))))))))))))))))))))))))))))))***+++,,,,,,---///------111:::DDDLLLPPPLLL\\\xxxttthhhZZZUUUWWWSSSKKKIIIDDD<<<111******+++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((())))))***+++''''''+++,,,)))(((+++===GGG]]]dddeeegggyyymmmccc]]]cccfff\\\HHH;;;<<>>??????@@@BBB@@@BBBTTTddd^^^ZZZggg{{{www}}}\\\@@@999999222///222++++++***)))((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******+++++++++---111666;;;>>>999BBBJJJOOOZZZmmmwwwhhhddd```FFF999333999;;;555222666::::::999666111,,,(((&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((''''''((()))++++++***===WWW___NNNMMM```aaaOOOYYYaaa~~~}}}xxxkkkzzznnnqqqrrriiiaaaWWWLLLRRRRRRSSSRRRMMMAAA222'''%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))******)))***---///===FFFJJJOOOZZZjjjnnnFFFGGG===???222///+++)))))))))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%''')))))))))))),,,@@@^^^tttsssdddXXXUUUTTT}}}DDD555111222---...000+++,,,++++++++++++,,,,,,---+++++++++***++++++,,,---***++++++***111JJJnnnxxx}}}ttthhhYYYPPPPPPOOOPPPTTTWWWZZZbbbqqqdddBBB>>>AAA<<<888<<<>>>AAACCC@@@888///)))&&&''''''((()))))))))((('''))))))))))))))))))))))))))))))***+++,,,------...------///444===FFFNNNSSSaaadddTTT]]]XXXJJJHHHBBB999222---+++***)))(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((()))*********+++''')))...---))),,,333BBBkkkfff]]]{{{ppp```UUUPPPAAADDDAAA::::::@@@???888999888999>>>DDDEEEAAA<<<;;;;;;<<>>???AAA@@@<<<555///+++'''((()))))))))))))))***************************))))))***+++,,,---......)))///777===BBBMMM]]]iiisss```fffbbbZZZIIIGGGBBB999111+++******(((((()))))))))*********'''''''''''''''''''''''''''(((((())))))***+++++++++(((***///---+++444CCC[[[ssshhhuuuxxxlll```UUUKKKAAA:::???@@@>>><<<>>>???555(((444444555777999999666222888999555777BBBIIISSSgggrrr}}}tttpppnnnTTT>>>222...------+++***)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))(((((()))******+++,,,,,,---///555>>>JJJXXXeeelllrrr{{{tttkkkiiirrrwwwrrrppprrrrrrxxx{{{uuulllmmmxxxuuusssiiiPPP<<<888000///000777===>>>999333---,,,***((('''((())))))&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''((((((((())))))))))))''')))+++)))***222???JJJ]]]JJJCCCOOOXXX\\\ooo}}}oooffflllyyyuuurrrsssSSSMMMIIILLLPPPOOOFFF===000---(((&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((***,,,,,,---222<<>>999333...)))))))))((((((***---///************************)))******+++---...//////+++777EEEKKKOOO]]]uuuxxxuuurrrmmmhhhqqqHHHIIIGGG>>>333+++)))***(((((())))))*********+++((((((((((((((((((((((((((((((((()))******++++++,,,)))***///------<<>>CCC===???@@@===<<<<<<===<<<555;;;999666:::999:::EEEKKKgggeeeiiiuuu___ppp|||nnnNNN;;;333...---,,,***)))((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((())))))***++++++,,,,,,000777EEEYYYrrrwwwhhhkkkuuuyyyzzzyyyxxx|||\\\LLL@@@777...///888AAACCCBBB...---+++)))(((((()))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''+++---,,,---777IIIXXXDDDRRRYYYSSSVVVrrrgggxxx~~~|||aaaYYYQQQOOOSSSVVVUUURRR777222+++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((***,,,---///777CCCMMMDDDLLLiiiqqqFFF===222+++***++++++***'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((((((''')))***))),,,;;;LLL[[[jjjmmmaaa___qqqEEE666222333///000222---...------,,,,,,------...111!!!***555((($$$...///222...LLLsssnnnfffRRRUUUXXXbbbfffZZZFFF@@@FFFTTTSSSZZZiiitttuuuoookkkxxxtttwwwQQQDDDDDD<<>>???999333444:::@@@???;;;:::>>>CCC@@@AAA@@@@@@DDDIIIIIIEEEBBBCCC???999777;;;<<<;;;???CCCOOO```llluuu~~~dddCCC666222333111,,,)))******)))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''---///+++(((***///222>>>QQQYYYdddvvvjjjoooHHH>>>999555;;;<<>>999666666666<<<>>>AAABBBCCCDDDFFFHHHBBBGGGMMMSSSYYY^^^\\\VVVBBBDDDDDD@@@>>>===:::555666666===JJJXXXfffvvvYYYCCC---,,,,,,,,,+++***+++---((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))...++++++,,,+++,,,666BBBSSS}}}yyymmmrrruuuhhhtttvvveeevvvnnnIII000333111555@@@===666///+++***)))(((((((((''''''''''''(((((('''''''''((((((((())))))************))))))))))))))),,,)))///BBBMMMPPPVVV___[[[bbbooowww}}}kkknnnwwwkkkTTTJJJTTT\\\OOOEEE777---)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))'''000++++++>>>HHHEEEGGGtttpppdddYYYSSSQQQNNNNNNOOOOOOOOONNNJJJTTTbbbsssuuukkkTTT===222...***(((***(((((('''''''''(((((()))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***...<<>><<<@@@@@@555000...+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,333///------------222999EEEMMM\\\vvv~~~bbbEEE999;;;777---***************)))))))))))))))((((((((((((''''''(((((())))))***+++++++++&&&......,,,@@@jjjiiijjjoooZZZLLLCCC???<<<;;;888555555888>>>CCCJJJFFFAAAAAAGGGPPPXXX[[[rrr{{{nnnrrrrrrllleee\\\QQQGGGGGG>>>777888???LLL]]]kkkmmmllllllwwwiiiNNN===555000222000***(((+++((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((()))...222///000BBBXXXuuukkk}}}zzzlllqqqwwwhhhkkkuuuZZZWWWpppzzzvvvyyycccAAAAAA>>>===777888999555///***((())))))((((((''''''(((((()))''''''((((((((()))))))))************************)))))),,,>>>SSSUUURRRZZZgggooouuu~~~wwwffftttgggXXXVVVTTT\\\QQQBBB444,,,(((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((()))))))))******...333...666KKKKKKPPPnnn|||kkkYYYLLLFFFFFFGGGFFFGGGIIIMMMQQQSSSSSSQQQTTTMMMEEEFFFWWWkkkwwwxxxpppQQQ;;;111---+++***)))((((((''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***)))***666KKK___kkkTTTmmmwwwlllrrrEEE666222333///000222---...------,,,,,,------...&&&111---,,,222+++///HHHxxxbbbWWWYYYYYY\\\ccc]]]XXXaaakkkXXXMMMOOOIII666777@@@999333000---+++,,,,,,,,,++++++++++++,,,,,,,,,------222...---///000222999AAA>>>TTT~~~wwwuuuSSS??????;;;///,,,+++++++++++++++***((())))))((((((((((((((((((((())))))******+++,,,,,,***111---...QQQ~~~nnnfffQQQHHHEEEBBB???<<<666333666>>>CCCBBB???BBBJJJZZZppp~~~ssskkk[[[III===999<<>>UUUaaaaaa]]]kkkjjjkkkEEE666222333///000222---...------,,,,,,------...'''...,,,---///)))AAAtttrrrwwwWWWUUU___```]]]]]]___kkkwwwssslllrrr|||zzzdddXXXLLL888888@@@999666222...,,,,,,,,,,,,+++++++++,,,,,,,,,---------///------000333555<<>>bbb___{{{fffQQQIIIUUUWWW]]]ccciiirrrxxxiii[[[XXXaaavvvYYY@@@111------******)))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++((((((444KKK^^^```XXXhhhhhhkkk|||vvvEEE666222333///000222---...------,,,,,,------......,,,******,,,888hhhkkkjjjrrrdddZZZ\\\```bbbiiirrrvvvwwwhhh\\\RRROOOPPPTTTWWW]]]aaadddgggjjjlllkkkiiilllmmmrrrdddPPPGGGEEEAAA888999555000---,,,,,,,,,+++,,,,,,,,,,,,------------///,,,---111444888@@@III^^^yyyzzz}}}||||||{{{yyywwwuuusssrrrsss{{{~~~```FFF<<<===333///+++***,,,---+++)))(((((())))))))))))******))))))******+++,,,,,,,,,,,,///>>>]]]}}}~~~lllyyyfffaaaVVVIII@@@>>>===999555777;;;???AAAGGGZZZwwwvvvfffTTTGGGAAA:::OOOgggwwweeeFFF444222333000***))))))))))))))))))))))))''''''((((((((()))))))))*********+++,,,,,,------,,,---777WWW|||vvvzzz}}}~~~zzzpppsss|||]]]DDD999444:::>>>888222000***))))))(((((())))))***((((((((()))))))))******))))))******+++,,,,,,,,,,,,:::NNNccchhhWWWSSSfffuuunnnZZZ[[[dddgggfffvvvyyyyyysssiiibbbbbbeee___YYY```ttt|||wwwssshhhUUU@@@000)))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''((())))))***+++,,,,,,+++444IIIGGGMMMqqqvvvmmmYYYGGGKKK\\\```oookkkgggdddmmmxxx||||||lllTTT:::---...++++++***)))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***'''///DDDYYYbbbaaa]]]ooovvvzzz~~~yyyEEE666222333///000222---...------,,,,,,------......+++,,,+++555^^^ZZZxxxUUUZZZ^^^___bbboootttfffWWWMMMHHHIIIPPPXXXPPPRRRTTTUUUXXX\\\aaaeeehhhhhhllljjjkkk~~~|||eee\\\MMM>>>;;;;;;777111---,,,,,,,,,,,,,,,,,,,,,------------...///,,,---222999AAANNNZZZ}}}wwwmmmfffcccVVVVVVUUURRRNNNKKKHHHGGGOOOVVVYYYVVVVVVaaaqqq|||{{{RRR===@@@777111+++)))+++---,,,***(((((()))))))))*********)))******++++++,,,,,,------333RRR{{{ppplll}}}UUUTTTRRRMMMEEE???;;;999999888???BBBIIIWWWpppqqq^^^SSSIIIIIIRRReeexxxjjjGGG666444000((())))))))))))))))))))))))'''((((((((())))))))))))******++++++,,,------...&&&---MMMlllnnnvvv^^^kkkuuu]]]uuuvvvaaaHHH444555======888666******))))))))))))******(((((()))))))))*********))))))***++++++,,,------111FFFYYYbbb^^^RRRZZZtttwwwzzzvvvbbbYYYlll~~~rrrkkkfffhhh}}}|||nnnbbbzzzrrr{{{gggNNN999...***(((((((((((((((((((((((('''''''''''''''(((((()))'''((()))***+++,,,,,,---000CCCLLLQQQnnnyyymmmOOOGGGJJJOOO\\\mmmsss{{{||||||zzzxxxRRR777222,,,+++***)))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***;;;SSS___]]]___iiiyyytttwww~~~EEE666222333///000222---...------,,,,,,------...)))***111222DDD{{{ssszzzeeeXXX___bbb___fff~~~uuu^^^SSSQQQQQQSSSOOOFFF???>>><<<>>>BBBEEEIIINNNSSSWWW]]]dddmmmllljjjvvvzzzlllZZZmmmyyyzzz{{{}}}lllMMM888AAA<<<888222...,,,,,,,,,,,,,,,,,,,,,---------......///,,,---444>>>LLL^^^mmmuuummmcccWWWOOOKKKEEEFFFEEEBBB???;;;:::999333<<>>;;;@@@KKKSSSaaabbbhhhsss}}}yyy^^^>>>???999222+++)))+++------+++(((((())))))*********+++)))******++++++,,,------///999bbb}}}SSSZZZfff;;;LLLCCCAAA>>>:::888999>>>CCCDDDJJJ^^^{{{qqqcccLLLBBBSSSnnn||||||QQQ777555333+++))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,---......444888[[[wwwiiisss~~~sss~~~~~~gggCCC;;;???>>>777444******))))))))))))******))))))))))))************))))))***+++,,,,,,------888QQQaaaaaaXXXQQQccc{{{tttlllpppuuuwwwcccbbbiiifff~~~zzzssswwwtttYYYBBB444000))))))))))))))))))))))))'''''''''''''''((())))))'''((()))***+++,,,------333DDDCCC[[[yyypppiiiWWWJJJQQQdddssswwwwww}}}iiiCCC888,,,+++***)))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***///DDD]]]___TTT[[[pppjjjtttzzzDDD555111333...///111,,,...,,,***+++...///...---***000,,,===hhhfff{{{XXXZZZZZZVVVccc{{{YYYMMMNNNLLLJJJGGGCCC???<<<:::999555666666666666888;;;>>>EEEIIIMMMLLLKKKMMMTTTZZZ]]]bbb^^^QQQ]]]uuuooozzzeeeOOO444:::;;;888222...---......,,,,,,,,,...///000///...***222...777KKKOOOkkk|||lll[[[RRRLLLEEE???<<<;;;:::888666555444555555555666777666666777:::===AAA???@@@BBBIII^^^ppp~~~NNN===777444+++***111,,,'''---+++++++++************)))(((,,,(((''',,,******333111TTT___[[[ttthhhPPP???>>>???CCC===555888999???KKKRRRuuuqqqdddVVVSSSZZZgggwwwooo:::...333''',,,+++***((((((((())))))))))))))))))************'''......))))))///333444888nnn|||fffwwwtttXXXBBB999777CCC888444+++%%%(((++++++))))))((((((((((((((()))******+++'''***111///))),,,666PPPUUUbbbZZZNNNnnnxxxiiiwwwgggaaa~~~bbbaaalll|||}}}yyytttzzz{{{{{{zzzuuuqqqDDD>>>...+++((('''))))))''''''***((((((((((((((((((((((((***))))))*********+++...888NNNPPPooosss```RRRPPPVVViiinnniii~~~QQQ444000,,,)))+++---,,,***)))((((((((((((((((((((((((---)))(((***+++((('''))))));;;WWWYYYSSSqqqmmmmmmDDD555111333...///111,,,///---++++++---///...---444///,,,```hhhqqqxxxqqq]]]```YYYYYYxxx}}}\\\IIIFFFJJJCCCAAA>>>;;;888555444333444444444333222333555888666888:::;;;;;;===BBBGGGOOOWWWaaaeeejjjyyy~~~tttpppnnnuuuWWW>>>;;;;;;:::555000.........---------///000000000///......999FFFPPPeee|||kkk]]]NNNGGGCCC>>>:::888999888666555444444444555444555777888888999;;;===999<<>>MMMhhhxxxxxxtttlllvvv~~~aaaIII<<<;;;:::777333000.../////////////////////000000222---AAAQQQ\\\yyyrrrjjjWWWKKK@@@<<<;;;888555555666555555444444555666666777999<<<=========>>>???CCCBBBEEENNNZZZiiizzzyyybbboooDDDDDD>>>444---...///---))),,,+++++++++************,,,---((()))000---***333^^^zzz~~~aaalll^^^FFFTTTPPPDDD@@@777111;;;EEEEEEXXX|||{{{sssdddWWWVVVddduuutttKKK333111...---+++***)))))))))***)))))))))*********++++++,,,...)))---666,,,...IIIwwwvvv}}}dddQQQOOO;;;999222,,,,,,+++((('''))))))(((((((((((()))******,,,+++---///,,,+++777GGGSSS___TTT]]]yyywwwpppuuunnnmmmvvvuuuiiinnn}}}zzzjjj~~~NNN888///+++))),,,---***)))+++((((((((((((((((((((((((***)))+++...---,,,222:::QQQTTTvvv```GGGYYYiiixxx~~~}}}yyyyyyuuuyyy~~~|||~~~yyyyyy}}}iiirrrtttRRR666111...---***''')))---(((((((((((((((((((((((((((&&&'''+++,,,)))))),,,;;;RRR\\\ZZZdddyyy{{{qqqiiiDDD555111333...///111,,,///...------------------***999jjjzzz|||vvvjjjXXXFFFTTTzzzhhhMMMDDDCCC???;;;666555333222111000000///333333333222000000111333444333111333666:::<<<===111KKKmmm{{{yyytttqqqyyywwwzzzsssWWW???;;;888777444111//////.../////////......///000333777DDDTTTsssppp___VVVIII@@@888666777555555666555555555666777888999:::===@@@BBBCCCBBBAAABBBCCCGGGBBBBBBPPPiiimmmYYY|||[[[CCC>>>999222,,,...000***,,,,,,+++++++++************---***+++...***...???xxxlllqqqQQQEEERRRIII===444;;;===@@@GGGWWWzzzqqqcccZZZ___hhh|||XXX555222///...,,,+++************))))))*********++++++++++++000+++...444)))888hhhyyyuuu^^^[[[RRR:::333...,,,***((())),,,))))))(((((())))))***+++,,,,,,......***...???RRR___QQQSSSxxx}}}~~~uuuRRR}}}~~~|||mmmtttmmm>>>222,,,)))+++---***)))***((((((((((((((((((((((((+++)))+++///---,,,444@@@NNNjjjdddIIITTTnnnyyyyyyxxxxxx|||{{{yyyzzzyyy{{{}}}tttqqq{{{zzzyyy{{{qqqDDD888---,,,,,,)))))),,,((((((((((((((((((((((((((('''(((,,,,,,))))))---111PPPZZZYYYhhhtttaaalllDDD555111333...///111,,,............------...///000DDDttt{{{fffRRRWWWkkkqqqXXXHHHCCC@@@999222444333222111111111111111000111222222111222333555666444333555999===??????===```{{{www{{{wwwqqqmmmzzzsssKKK???555444444111//////---...///...------///111333GGGMMM___xxxaaaNNNFFFAAA:::444555666555555777777888999:::<<<===>>>>>>???AAABBBCCCCCCDDDFFFHHHRRR]]]jjjuuu~~~ZZZ\\\EEE;;;;;;999,,,+++111---,,,,,,,,,++++++++++++***&&&,,,---,,,+++(((999WWWqqq[[[MMMGGGIII>>>:::///???BBBBBBXXX~~~vvvlllbbb```bbbqqqzzziii@@@333111///...,,,+++***++++++************++++++++++++***111000...---...QQQoooqqqlll```]]]DDD;;;111---***((())),,,)))))))))))))))***++++++,,,---///---+++222FFFXXX[[[PPPqqqeeeYYY}}}nnniiiooo~~~~~~}}}~~~wwwnnnuuuJJJ888000******,,,***((())))))))))))))))))))))))))),,,***,,,///,,,+++888III\\\qqqrrrKKKDDDQQQYYY|||xxxyyy|||}}}zzzvvvnnnooorrrvvvxxxzzz|||~~~vvv}}}}}}xxxxxx~~~ZZZAAA---+++///,,,)))***))))))))))))))))))))))))***)))***,,,+++(((***///???YYY^^^ZZZjjj{{{yyyDDD555111333...///111,,,---...///...------///111333bbb^^^fffrrr___OOO{{{qqqeeeUUUHHHAAA===888444222111111000000000111111---///111222222333555666777777888999<<<@@@CCCFFFccc}}}}}}rrrkkkwwwcccKKK666222555333000///---///000///------111444;;;TTT___yyymmmTTTCCC<<<:::555222444555555666999:::;;;===???AAABBBBBBCCC>>>???AAACCCGGGMMMUUUZZZggg|||ppp]]]tttXXX===:::>>>...***222---,,,,,,,,,,,,++++++++++++%%%,,,...,,,***---JJJuuu{{{___LLLGGGCCCAAA888>>>777AAABBBPPP{{{sssiiitttxxxuuuqqq|||yyywwwxxx{{{www|||xxxsssqqqnnnoooqqqkkk~~~SSS333222111///---,,,++++++,,,*********++++++++++++,,,+++///333///---DDDpppzzzyyyuuullllllWWWHHH888000,,,((('''(((***))))))))))))***+++++++++...///------888JJJZZZUUUkkkZZZXXXvvvpppkkkuuutttrrrxxxtttllldddxxx~~~^^^???555+++***+++***((()))))))))))))))))))))))))))---)))+++///------???VVVwwweeeTTTGGGDDDJJJLLLhhhooowwwzzzxxxtttqqqpppfffgggjjjnnnnnnmmmnnnrrrttt|||wwwqqqqqqggguuuzzzqqqoooMMM///+++000...***))))))))))))))))))))))))))),,,***+++,,,***)))---444TTT]]]ZZZWWWggg{{{yyyDDD555111333...///111,,,+++---///...---...000333IIIaaaqqqdddbbbnnnuuukkk[[[LLLAAA;;;777666111111000000000000111111///111333555555555777888888;;;>>>??????CCCIIIMMMttt~~~~~~zzzrrrqqqrrr{{{]]]<<<444777666111///---000222000...///444999OOOVVVpppyyycccKKK<<<777666222111555777777999===<<<>>>@@@BBBDDDEEEEEEEEEBBBCCCFFFLLLVVVdddsss}}}xxxzzzhhhnnnxxxFFF888AAA333,,,111+++------,,,,,,,,,+++++++++))),,,+++***---777^^^kkktttPPPGGGCCC???@@@999===???EEEOOOuuu~~~oooddd___RRRJJJSSSRRRaaaooommm___TTTUUU\\\```cccqqqqqqiiillltttzzz{{{sssqqqssstttwww{{{lll|||ooo???333222000...,,,,,,,,,,,,*********+++++++++,,,,,,///+++222111666eeemmmppp~~~nnnfff\\\\\\\\\[[[^^^fffooottt}}}ttthhhTTT===222///---***)))******))))))******+++,,,+++---...---111<<>>???AAACCCEEEFFFFFFFFFHHHJJJOOOWWWfffzzzvvvpppggghhh|||OOO666AAA777...111)))---------,,,,,,,,,++++++...---((()))000@@@kkkxxxnnnZZZFFFIIICCC???DDD;;;777AAAJJJddduuudddmmmqqqcccPPPIIICCC:::999@@@BBBEEEFFFDDDAAA<<<:::>>>EEEZZZkkk```OOOdddzzzvvvvvvtttpppoooqqqqqqwww~~~|||SSS444222000...---,,,,,,,,,******+++++++++,,,,,,,,,333'''///333@@@~~~wwwdddrrrxxxaaaMMMCCC???BBBCCCAAA@@@AAABBBBBBGGG[[[xxxlll~~~hhhoooXXX???444333222///---*********)))******+++,,,***---------333???NNNWWW^^^YYYUUUzzzyyygggaaadddqqqxxxxxxwwwNNN???111,,,,,,,,,,,,---))))))))))))))))))))))))+++''')))000000555PPPppp}}}VVVKKKUUUQQQYYYqqq|||}}}|||yyyqqqdddYYYMMMHHHEEEEEEAAA>>>CCCLLLNNNPPPSSSXXX___hhhrrrxxxtttnnnsssqqq}}}}}}```<<<000...((()))000))))))))))))))))))))))))***))))))++++++---777BBB\\\WWWiiiuuuGGG888333444///000333...111'''444---...666...>>>mmmxxxjjjhhhwwwwwwsssgggUUUGGG???:::555111111222222111000000111333///999999666;;;:::777===AAA444EEE___eeeooozzzvvvvvvsssyyyxxx|||zzzpppooottt^^^>>>222333<<>>===???BBBCCCDDDEEEHHHKKK\\\YYY```uuusss^^^VVVbbbvvvfff666:::===111+++...---,,,,,,++++++,,,,,,---(((...)))111333CCCqqqsssqqqPPPJJJLLLKKK???<<>>777888===:::???BBB>>>===PPPxxxxxxuuupppssstttqqqssspppwwwkkk;;;000999---+++444'''...,,,,,,,,,---------......///000222777lllbbbiiiVVVFFF===@@@AAA===999:::BBBKKKMMMJJJNNNPPPUUUeeezzznnn{{{zzz{{{yyy[[[;;;555---&&&...,,,,,,++++++,,,,,,---...***444,,,)))===GGGJJJYYYvvvsss{{{oooKKKrrrxxx{{{xxxrrr{{{}}}zzzxxxaaaaaammmoooyyyqqq555888(((,,,&&&(((+++*********)))))))))))))))'''000000///333<<>>AAAFFFJJJOOOQQQZZZfffqqqwwwIII333000///,,,***+++++++++************)))******++++++(((,,,;;;JJJSSScccpppttt~~~GGG888333444///000333...111***333------111333VVVooojjjrrraaazzzuuutttooocccQQQDDD<<<888444111000111333333222333555777===BBB===:::AAAAAA===AAAJJJYYY~~~~~~ooonnnrrr{{{tttjjjvvvnnnwwwzzzOOO777111:::...222111111111000555CCCQQQ]]]}}}www```HHH<<<:::222555777999>>>DDDFFFDDDFFFBBB???>>>@@@DDDGGGHHHYYYcccvvv|||pppZZZLLLQQQ```HHH;;;>>>555---111---,,,,,,++++++,,,,,,---***000---333999\\\yyyvvvcccMMMFFFFFFEEE<<<:::???@@@NNNiiioooRRRDDDBBB???<<<888555555555555<<<999999===>>>:::999<<<======DDDLLLOOOZZZyyy}}}{{{xxxvvvvvvtttooommmmmmppppppyyy{{{CCC...666000,,,333))),,,,,,,,,---------.........111,,,111HHHlll}}}}}}YYYGGG<<<888>>>666>>>HHHKKKIIIFFFIIIOOO[[[cccnnniiiUUUXXXyyy}}}kkkLLL:::222...000,,,,,,++++++,,,,,,---...***111+++,,,???JJJVVVkkkyyy{{{}}}sssPPP\\\}}}|||rrrbbbMMMHHHHHHOOOPPPQQQaaavvv}}}tttxxxkkkjjjooo~~~vvvrrrHHH===---111+++,,,...************)))))))))))),,,///)))&&&000AAAbbb}}}fffLLLQQQVVV___ooo}}}~~~wwwyyyvvvsssppp^^^FFF555444222111000000111222000111222444777:::===???GGGXXXfffzzz|||ZZZ999...//////---++++++++++++******************++++++)))---===MMMUUUmmmwwwGGG888333444///000333...///---000---000///CCC\\\uuu{{{ccc[[[~~~zzzvvvqqqkkk___NNN@@@999555333111000111333444555666999<<<;;;===777444===??????GGGIIIhhh|||tttqqqnnnooorrrgggbbb\\\bbbooobbb===000999111111111222444555;;;JJJZZZmmm|||xxx___FFF888444111777<<<===???EEEGGGFFFHHHCCC>>>>>>BBBFFFGGGFFFDDD^^^}}}uuu___IIIEEEMMMaaa\\\888:::555***000------,,,,,,,,,,,,------)))---...111<<<{{{xxxSSSIIICCC@@@???;;;:::???FFFUUU~~~jjjSSSGGG666555444444555777888:::>>>999888;;;>>>======>>>FFF>>>CCC\\\uuuqqqrrr}}}rrrpppyyyzzzpppiiikkkkkknnnzzzUUU222222444---000,,,***,,,------------.........222***888]]]fffoooHHH<<<;;;<<>>FFFDDDAAADDDGGGTTTiiiwwwuuutttsssuuuxxxiii[[[VVVXXXcccqqqEEE111;;;888222222222444666===NNN___vvv[[[AAA444333555<<>><<>>EEEGGGKKKWWWKKKGGGUUUfffwww^^^===HHHhhhyyyoooAAA222444))),,,,,,,,,,,,,,,---......000,,,,,,444@@@OOOlll}}}dddIIIiiifffKKK>>>===???BBBEEELLLOOOSSSWWWbbbvvvooommmaaaRRRZZZuuuttt}}}~~~{{{zzzrrrzzz|||vvvAAA,,,...+++)))+++)))***************++++++(((......333EEESSSaaarrr\\\QQQ```ccckkkvvv~~~|||yyyrrrlllqqqfffNNNCCCHHH333333111111111111333333222222222222222333333444222888333...777EEEXXXooo~~~}}}vvvKKK333333333+++,,,,,,+++++++++*********+++++++++++++++222EEEVVVfffqqq~~~zzzxxxooojjjiiiGGG888333444///000333...---333---///222:::llllll|||~~~mmmkkkvvvxxxuuuiiijjjiii___QQQCCC:::444333222222333555666666888;;;===???LLLNNNGGGBBBDDD]]]wwwrrruuu{{{pppvvvxxx}}}hhhTTTNNNMMMUUUWWW666::::::444222222333666???SSSeeeuuu[[[CCC999:::777???CCCBBBAAABBBDDDCCCEEEHHHJJJLLLQQQ]]]lllxxxwwwrrrwwwjjjOOO???:::EEEiiiJJJ======111000...------,,,,,,------...///...555666SSS^^^III???AAA;;;;;;AAA===EEE^^^}}}qqqdddVVVGGG;;;222333444666888999::::::;;;<<<<<<999888999;;;<<>>777999555333222444999GGG___tttzzzaaaGGG999888777===AAABBBDDDIIIKKKJJJDDDGGGKKKQQQaaa}}}sssnnnxxxqqqVVVDDD999FFFMMM\\\===;;;555.........------------.........(((111===kkkVVVIII999@@@999888AAA???NNNtttzzzpppdddVVVFFF999222111333666999;;;=========;;;>>>@@@AAAGGGNNNQQQPPPuuusss}}}~~~uuucccdddgggooo}}}uuu>>>111333,,,111111------........./////////222777]]]ttt~~~rrrIIICCCKKKMMMMMMKKKccc~~~OOOBBBBBBWWWfffDDD444...---------------......///111***///;;;GGGaaa}}}mmm{{{|||zzzFFFGGGrrrllloooYYY@@@::::::EEEPPPSSSNNNIIINNNbbbwww|||ooo[[[SSSVVV\\\yyyzzz~~~vvvzzzZZZ999+++///---+++))))))******+++,,,,,,,,,***///+++111LLLfffyyyOOOKKKQQQhhhffflllvvvsssfffaaaeeedddsssRRR777222000///---,,,,,,---------...000222333444555555666:::888888>>>===@@@NNNvvvssseee<<<000111///,,,,,,,,,,,,+++++++++++++++++++++,,,...999NNNbbbooossskkkdddkkkXXXNNNGGGCCCBBBGGG888333444///000333......444///000000WWWfff}}}}}}llldddiiijjjhhhdddjjjsss[[[VVVNNNDDD;;;555333222222444666888:::===AAADDDUUUWWWUUUYYYeeevvvyyyuuuooowwwyyyvvvzzz{{{WWWLLLGGGLLL{{{GGG666999555333333777AAAUUUrrr}}}kkkQQQ===444999<<>>AAAGGGUUUlllvvv}}}rrrdddaaa```fffuuuDDD---999//////222............////////////000EEEwww|||UUUEEEJJJTTT]]]fffSSSAAA===XXX~~~QQQ111111---------------...//////444,,,222;;;GGGeeexxxnnnpppvvvaaaGGG[[[xxxQQQHHHAAAAAAAAAEEENNNVVVYYYVVVhhh}}}rrrYYYKKKKKKLLLhhhvvv}}}~~~iiiBBB)))...---((())))))***++++++,,,------%%%...000999SSSjjjxxxwwwLLLXXXnnn~~~rrrnnnrrrppplllvvvvvvkkkZZZBBB222111000//////000111111111222444666888888888888;;;<<<666999FFFPPPaaayyyyyyvvvHHH444111222------,,,,,,,,,++++++++++++++++++---///;;;RRRfffnnnwwwZZZxxx[[[IIIBBB===::::::GGG888333444///000333...,,,111000333444ggg|||eeegggOOOtttmmmcccjjjaaa^^^iiilllSSSPPPJJJBBB:::444222222111333777:::<<<@@@EEEHHHVVVQQQLLL\\\{{{|||wwwqqqvvvvvvooouuuyyywwwxxx~~~[[[OOOHHHLLLxxxLLL777<<<555333444;;;HHH```{{{~~~|||xxxyyywwwxxx{{{ttt```JJJ<<<===???@@@CCCKKKTTTWWWTTTSSSOOOJJJJJJTTTggg|||wwwttt|||___III:::>>>LLL}}}~~~>>>666<<<.........------------......777'''333]]]nnnAAA???;;;GGG<<<777EEEKKKlllnnnwww]]]>>>222666777999;;;>>>>>>===<<<:::BBBEEEOOOiii||||||qqqiii\\\ZZZ]]]mmmHHH,,,===222...222............/////////000---TTT|||```HHHNNN```rrr{{{bbbMMM>>>LLL___444888...------------.../////////***333???PPPuuupppNNNOOObbbjjjeee<<>>GGGJJJDDDDDDRRReeeppp{{{cccPPPNNNKKK]]]yyyMMM---333222***))))))***+++,,,,,,------,,,333///444RRRrrr^^^VVVbbb}}}vvv{{{zzzaaaDDD,,,......------...///111222222333555777888999888888888???FFFSSSgggvvv~~~XXXUUU999111222---------,,,,,,,,,+++++++++++++++---000<<>>888666444333KKK777111555222111333000777(((111000CCC~~~qqqppp{{{zzz]]]}}}qqqbbbYYYTTTOOOUUU\\\XXXGGGEEE@@@;;;777666666666999333...333BBBPPPRRRLLLRRR===GGGeee}}}yyyvvv}}}xxxkkkvvvwwwwwwtttrrrvvvSSSKKKGGGuuu^^^222>>>222---666CCCOOOhhhppp\\\MMMLLLRRRPPPMMM]]]gggbbbeee[[[===???===<<<>>>AAADDDFFFFFFUUURRRPPPLLLHHHNNN```rrrrrrUUUvvvXXXQQQDDD<<>>===>>>???>>><<<999GGGLLLooonnnyyyllliiijjjUUUZZZgggnnnKKK666000777&&&444000///...///000111000///:::aaabbbyyyIIIQQQxxxdddNNNEEE>>>MMMmmm|||;;;222///,,,,,,//////---,,,///'''666111:::YYYmmmuuu^^^NNNVVVpppxxx~~~QQQ===<<>>:::777444333222222,,,666:::999===FFFEEE<<>>]]]cccAAA777...//////...------------...///333666~~~|||RRR???>>>DDD777:::CCCFFF```VVV:::>>>888@@@AAA???<<<>>>DDDIIIJJJUUUYYYNNNhhhkkkyyy|||uuuooommmmmmVVVXXXaaaiiiUUU666333555***111000/////////000111000000888ccc~~~dddRRRYYYjjjQQQDDD<<>>999444666<<>>@@@888888777666444333222111000...888:::555999GGGLLLFFFXXX{{{kkkzzzvvvZZZMMM@@@;;;EEENNNSSS^^^lllgggkkkttt|||{{{wwwyyy___RRRDDDaaaOOO444777222;;;OOOjjj|||kkk```TTTJJJAAA888555777>>>;;;<<<>>>HHH^^^___GGG<<<===<<<;;;;;;???FFFLLLYYYbbbuuutttxxx|||aaaSSS???@@@<<>>EEEUUUbbbgggbbblllccc{{{zzzrrruuuxxx~~~sssttt}}}tttppptttooottt\\\VVVZZZdddggg999555111000...000/////////000111222222AAAqqqvvvmmmvvvmmmiiijjjoootttsssSSS]]][[[RRRooopppTTTCCC;;;JJJjjjYYY===444///---///000...---///333---333UUUpppxxxrrr|||wwwvvvZZZ;;;JJJvvvaaaEEE<<>>FFFVVVkkknnnzzzccc\\\kkkrrrjjjgggyyyDDD111...///,,,,,,,,,,,,,,,------...000000666999RRRooo\\\TTTtttzzzvvvooossswwwppp```QQQLLLNNNGGGDDDCCC;;;000000222444666999;;;<<<;;;999:::>>>BBBPPPooo{{{~~~wwwoooTTT===:::444222///---+++++++++,,,***+++,,,---444CCCXXXfffpppccctttvvvZZZMMMtttcccOOO???::::::111...333444NNN999222555111000333111,,,000///???xxxkkkpppuuuyyyxxxRRRDDD;;;<<<<<<666888:::333444444555555555444222111555444444666>>>HHHNNNOOOsssyyyRRRnnn```QQQ@@@666???OOOXXXZZZ[[[LLLKKKVVVgggpppppprrrzzz~~~dddTTTCCCTTTXXX333555333>>>SSSpppzzzxxxiii^^^NNNIIICCC@@@<<<999;;;@@@???===;;;@@@VVVmmmfffKKK<<>>;;;<<>>@@@>>>>>>GGGXXXeeejjjhhhpppZZZcccjjjkkkuuurrrqqq~~~zzzlllvvv}}}nnnsss{{{gggyyybbbVVVUUU^^^~~~lllzzz{{{AAA777...666---///000000000000111333555SSS~~~}}}kkk^^^SSSHHHCCCCCCFFFMMM]]]ZZZKKK[[[xxxmmmqqqyyyrrrqqqSSSDDD<<>>777111---...000......///000***333VVVoooqqq}}}xxxuuu~~~OOOBBB___dddHHH<<<;;;===FFFKKKPPPccczzzlllZZZGGG<<>>444333000---+++***++++++)))+++---///666EEEXXXgggzzztttxxx}}}XXXnnnpppSSSXXXbbbTTTFFF;;;<<<===222...222111OOO:::222444111000333111111333000GGGmmmzzziii___IIIAAA999999999333666:::555222333555666555444333222///...666@@@???;;;DDDTTT```QQQpppoooTTTKKKZZZggg]]]JJJ??????PPPnnn}}}yyyuuuyyyppp^^^HHHLLLkkk^^^888444555CCCZZZttt|||~~~jjjWWWJJJDDDFFFEEEEEECCC<<<777:::BBB:::<<<<<>>444KKKRRR???555000000///............///111???QQQiii???888FFF???;;;;;;===AAA[[[rrrKKK333>>>DDD???<<<===AAAGGGPPPWWW}}}~~~llltttzzzwww~~~wwwdddwwweeeUUUOOOVVVqqqiiimmmOOO:::...::://////000111000000111555888dddttteeeTTTKKKFFFBBBBBBEEE<<<===DDDFFFEEESSSnnnvvvpppjjjmmmbbbfffpppQQQEEE???CCCQQQxxxlllKKK;;;333---...000//////000///000;;;VVVnnntttuuu|||qqqGGGGGGnnniiiKKK;;;999<<<>>>BBBJJJXXXppp|||lllYYYFFF<<<@@@HHHkkkyyyyyy~~~dddrrruuu~~~WWW666222111------,,,,,,------...///,,,///222<<>>666777666000333999555222222333444333222111000...///666;;;888>>>\\\~~~aaaQQQ[[[kkkwwwZZZ999===EEEfff{{{rrr```LLLJJJaaahhh>>>777777JJJeeezzz|||gggTTTFFFBBBEEEBBBDDDHHHGGG???888;;;CCCDDDHHHIIIXXXooojjjMMM:::666999???GGGSSSdddvvv{{{ttt```hhh^^^NNN@@@<<<>>>999EEElllBBB///111000//////....../////////:::TTTYYY;;;888@@@:::999;;;@@@HHHeeewwwuuuzzzvvvfff^^^DDD222<<>>HHHIIIGGGTTTiiivvvXXXKKK\\\tttyyyrrrooopppdddUUUKKKNNNcccwwwlllbbb>>>333;;;000...000222111000111666:::wwwrrr{{{bbbTTTGGGCCCCCCDDDFFFIIIBBB===999;;;@@@GGGRRR]]]gggmmm[[[MMM^^^ooowwwqqqPPPEEEAAA@@@GGG[[[PPP>>>555---...000000000000...333@@@UUUmmmrrrsssyyyooozzzkkkBBBFFFsss}}}cccHHH;;;:::DDDEEEIIIOOOVVVggguuuqqq{{{{{{lllWWWEEE===???DDDeeezzzmmmwwwsss{{{ggg<<<222///---------------......///---000222DDDYYYRRRSSSvvv|||lllXXXUUUWWWNNN<<<999666333CCCeeennnYYY333555666666666:::AAAGGG>>>WWWdddVVVcccbbbZZZwwwAAA>>>777555222...+++*********+++,,,---///666FFF[[[jjj~~~~~~pppmmm___~~~RRRgggfffKKK<<<:::333666:::888;;;===666QQQ<<<333444000000444222///,,,444SSSnnn|||YYYyyyRRR???;;;999333555555///111777333444444333333222111//////000222111444FFFggg|||QQQGGGDDDZZZ^^^dddrrrxxxrrrXXXIIILLL[[[xxx}}}lllkkk\\\LLLGGGYYY~~~vvv???:::666KKKnnn~~~dddRRRGGGBBBDDDIIIBBBDDDHHHKKKFFF???>>>AAAKKKPPPQQQ[[[eeeOOO444444::::::===HHH\\\wwwyyyvvvvvvzzztttrrr```cccSSSPPPEEE777<<<===<<>>777:::CCCDDDDDDLLLDDDGGGNNN___rrr}}}wwwSSSDDD@@@>>>CCCIIIRRRAAA666......111111000111...///???WWWnnniii|||qqqkkk```CCCSSS|||vvvoookkklllmmmnnnkkkkkkjjjcccSSSAAA999:::EEEQQQ[[[___jjjuuuaaaccczzzkkkWWWEEE===<<<>>>QQQuuu~~~vvv|||qqq|||tttwwwAAA222000---------------.../////////222222IIIZZZ{{{TTT[[[~~~}}}uuuaaaOOORRRXXXPPPCCC555...,,,///<<>>FFFHHHRRRVVV;;;***<<<:::666666AAAYYYzzzlllJJJIIIWWWcccppp}}}ooowwwhhhcccLLLUUUIII444:::===333TTTCCC;;;111111000///////////////111333oooGGG>>>???DDDNNN888;;;GGGYYYyyyrrrbbbVVVUUUSSSFFF;;;:::>>>>>>TTTppplllbbbiiiYYYQQQYYYmmm\\\VVVsss~~~}}}yyy{{{}}}ppphhhiii^^^PPPMMMXXX{{{~~~ooouuuIIIAAA777000...111222111///111888>>>iiieeeNNNEEE===999>>>DDDDDDBBB@@@>>>===999@@@MMMLLLHHHPPPPPPLLL___wwwxxxyyy}}}VVVDDD>>>>>>CCCJJJ\\\CCC777...---111111111111333...???^^^tttddduuuRRRHHHgggxxxhhh]]]PPPHHHDDDCCCFFFKKKLLLJJJJJJJJJEEE===888777999SSSfffkkk}}}xxxkkkWWWFFF<<<999888CCC|||gggttttttEEE333222...------------...//////,,,///111LLL\\\wwwsssbbbbbbvvv~~~uuuaaaQQQUUUYYYPPP<<<)))***666333///777???...222555777:::BBBMMMVVViiibbbvvv~~~PPPBBBbbbdddPPPGGG===:::777333000...---------------...555FFF]]]mmmllluuuwwwWWWOOOAAA777///---333555///555===;;;ZZZ666666555,,,333111000222555000rrr}}}xxxtttiii^^^<<<333<<<222222111111333555888999999888777555333111//////666444111:::VVVrrrwwwlllmmmEEE>>>;;;<<<======AAAUUUvvvooowwwuuuhhhfff]]]GGGEEEIIIZZZBBB<<<777LLLuuuwww}}}mmmXXXCCC<<<>>>>>><<<:::===FFFPPPSSSNNNEEE???===EEELLLLLLKKKFFF555///:::===777???CCCEEEffftttrrrwwwssswwwxxxoooeeeccc\\\NNNJJJ666666999@@@IIIkkkCCC:::333///...111111///---...000>>>bbb|||FFF666CCCKKKKKK;;;???>>>PPPuuuwwwvvvjjjkkkZZZHHH@@@???===;;;:::777BBBHHHJJJNNN\\\hhhYYYTTTTTTQQQXXXooorrrlll~~~wwwhhhlllooopppvvvsssiii___JJJIIIYYYsss}}}oooqqqJJJKKK:::333666///333111555444000KKKpppmmmWWWHHH>>>666666BBBIIIDDDAAADDD>>>555DDD@@@MMMQQQRRRTTTTTTeeewwwTTT>>><<>>RRRiii}}}eeeaaa^^^ggg}}}{{{uuuhhhVVVEEE;;;:::===IIIgggZZZmmmlllHHH999...000///...---,,,---...///+++...777555VVVlllWWWggguuuuuujjjddd\\\MMM<<<333111111111111222444666888111333777:::<<>>999777>>><<<999===NNNuuu|||vvvxxxrrrlllggg[[[DDDAAAFFFYYYAAA;;;===QQQttt___MMM;;;555888999777666:::===CCCFFFGGGDDDAAA???NNNTTTNNNFFFAAA666222<<<@@@???BBB@@@>>>NNNfffqqqyyyqqqooonnnvvv|||qqqgggccc]]]NNNGGG777999999;;;DDDkkkJJJ>>>444///...000111///---///000@@@eeeNNN555FFFUUUQQQ;;;AAADDDZZZwwwjjjiiigggZZZVVVJJJ???;;;;;;888666666======:::@@@MMMRRR___vvvuuu```WWWXXXUUUYYY^^^ggguuu{{{xxxvvvnnneee]]]JJJIIIYYYrrrtttwwwOOOQQQCCC888555///444111444333333QQQzzz~~~SSSBBB???888999CCCFFFBBBAAAEEEHHHAAADDDDDD{{{WWWRRRaaa___mmmuuuSSS>>>;;;@@@BBBGGGiii|||xxx]]]333111444...222000000555444BBB]]]~~~vvvyyyqqqsssCCCMMMggguuuZZZAAA===888666777:::;;;;;;999888666444333333444555>>>YYYkkkeee```lll|||jjj{{{oooPPPFFFCCCXXX|||uuuhhhUUUDDD:::999;;;AAAbbb~~~}}}uuuRRReeekkkMMM;;;111000///---,,,,,,------...///---777BBBooohhhYYYjjjuuu~~~wwwggg[[[OOO@@@444...111111111222333666888999444666111222KKKwwwwwwdddcccmmmZZZQQQUUUmmmkkk[[[NNNDDD@@@:::555111///---+++)))***......444QQQlllqqqyyy{{{ooo[[[vvv~~~NNN;;;333111111222333444444444444___777555555---222000000,,,333LLLrrr|||lllxxxOOO999333333222222222222444666888999777666555333111000000///111222<<>>CCCDDDBBBHHHXXXmmm~~~~~~uuusssnnngggXXX@@@>>>EEE\\\CCC999BBBWWWuuuPPPAAA333111444555444333555555555999>>>AAABBBAAA\\\```TTTAAA999555777BBBTTTSSSHHH>>>???CCCMMM]]]xxxxxxzzzlll___^^^ddd||||||zzz}}}rrreee___YYYKKKDDD888<<<999666>>>gggRRR@@@555000...000111...---///---BBBmmmVVV666HHH[[[LLL:::@@@HHHdddtttiiiiiieeeYYYAAA;;;777777777444333555:::888999KKKgggqqquuuuuu^^^MMMLLLTTT[[[jjj{{{zzz{{{|||mmmeee^^^KKKIIIUUUkkk[[[___PPP:::666000555000222333888YYY~~~jjj|||RRR===>>>;;;>>>EEEGGGDDDGGGNNNCCCGGGBBBNNN{{{OOOKKKYYY\\\sssrrrRRR???;;;>>>???HHHZZZiii:::444555...222///000---,,,666OOOwwwkkk|||xxxtttFFFOOOmmm}}}```III:::888555555777999999999555555444222111000222444@@@OOOWWWZZZnnnqqq___rrrhhhSSSQQQZZZwww~~~vvvgggTTTCCC999888:::DDD```YYYhhhrrrSSS:::000000///---,,,,,,,,,------222+++888NNNddd___qqqxxxsss___NNN???333------222222333444555888:::<<<@@@@@@333000[[[hhhNNNUUUOOOdddjjjhhh}}}fffOOOPPPxxxsssYYYxxxgggPPPHHHDDD>>>999555222...,,,***)))...000777UUUrrrzzzpppwwwxxx}}}sssPPPtttPPP:::000333333444555666666666666ddd999555666...222000111666111JJJtttooozzzuuuoooHHH777555222222222222333444666888999666555333111000000000111000555:::;;;???UUU}}}hhhKKKCCC:::777CCCNNNHHHNNNgggzzzwwwnnndddVVV@@@@@@GGG```GGG999DDD^^^~~~yyyHHH<<<333222555555444444444333333555999<<>>HHHhhhxxxmmmhhhaaaSSS:::777777888666333444888:::>>>@@@PPPkkk}}}gggRRRFFFIIIQQQ\\\yyyxxx{{{qqqoooqqqiiibbbMMMGGGNNN___mmmqqq^^^999777222666000000333;;;___~~~dddtttTTT;;;<<<===CCCIIIJJJJJJQQQZZZ>>>KKKKKKlllaaaMMMNNNNNNPPPgggmmmQQQ@@@<<<===???@@@YYYsss???444444...111///111333000>>>\\\~~~mmmFFFQQQwwwgggMMM<<<<<<;;;:::999999888666555444555666444111111333555<<>>GGGFFF888333XXXdddLLLOOOZZZUUU```sss```RRRPPPmmmnnnLLLLLLsssmmmOOO___FFFJJJFFFAAA<<<888444000---...+++......444NNNjjjrrr|||qqq|||tttwwwNNN|||RRR999...444555666777888888888888hhh:::444666...111///111666...IIIsssttt~~~sss}}}sssIII666777222222222333444555777888999555444222111000111222333666;;;FFFUUUjjjtttJJJ888BBBBBB:::???GGGKKKaaa~~~vvvoooeeeXXXDDDCCCHHH___III999CCCcccgggCCC;;;444444555444333555666999<<<;;;999888<<>>333888QQQooosssHHH666???999555DDDIIIWWWZZZ\\\rrrtttmmmnnnkkkjjjxxx}}}wwwiiiWWWOOOJJJ>>>???444888777888;;;RRRbbbAAA777222///000000......000222MMMkkkFFFSSS^^^AAA:::<<>>@@@CCClllzzzAAA222333///222000222666...???bbb{{{^^^AAAPPPtttSSS@@@666<<<<<<===<<<:::777555444333666777555222000222555444???MMMaaarrrfffnnntttcccOOOAAA999999:::;;;UUUzzzaaa___eeemmmjjj|||ccc<<<666111000///---,,,,,,------333,,,999KKKttt___fff{{{vvvgggSSSBBB666///000666666666666777999;;;===???CCC@@@777555KKKpppkkkQQQQQQWWWTTTiiijjjwwwlllLLL@@@CCCNNNvvvwwwLLLHHHjjjhhhOOOaaaLLLKKKHHHCCC???;;;666111...222,,,------///EEE^^^gggxxxooozzztttKKKxxxVVV;;;000666666777888999999999999mmm;;;444666///111...111---...RRR{{{tttnnn~~~NNN777888111222222333555666777888999444333222000111222444555???@@@QQQjjjsssnnntttOOO;;;DDD]]]XXXDDDAAAHHH[[[~~~{{{ssssssgggYYYFFFDDDEEEZZZHHH999DDDggg{{{zzzXXX???999444444444333333666:::???CCCBBB<<<999;;;>>>DDDNNNJJJ===777>>>]]]~~~]]];;;666???888111888555AAAJJJPPPccc{{{wwwllliiijjjmmmoooxxxuuugggTTTKKKGGG======222666777:::;;;HHHvvvrrrEEE999333///000000......000111DDDuuuhhhEEEMMMUUU@@@======IIIqqqsss]]]KKK???555>>>:::777666444111444:::666888888JJJooo{{{yyyssskkkfffggg}}}nnngggaaaMMMEEEIIIVVV}}}]]]wwwwwwDDD>>>777999222222333888ZZZvvvhhhyyy[[[===@@@DDDHHHIIIGGGGGGKKKOOOOOOIIIKKKhhhcccjjj\\\NNNNNNXXXqqqvvvkkkpppaaaJJJ???<<<>>>AAAGGGqqqCCC222444111333000333555(((777ZZZppp|||]]]EEETTTdddDDD888666777999;;;;;;999888777888333777999777111///111444888===GGG[[[ttt}}}oooooosss~~~{{{ppp]]]KKK>>>999999;;;===QQQttt~~~TTTUUUccc}}}}}}wwwiii;;;777333222000...------......333///999EEErrr]]]hhh~~~}}}|||xxxgggQQQAAA666000000555888777777888999;;;===>>>???:::777999DDD]]]hhh\\\LLLEEEQQQ\\\oooxxxoooaaannnNNNEEE\\\kkkSSSfffVVVKKKIIIFFFCCC???:::444000333,,,---...///@@@XXX```kkksssrrrLLLhhh^^^AAA444666777888999::::::::::::ppp<<<333666///000...222)))555ZZZ{{{{{{~~~QQQ777999000222222444555777888888888555333222111111333666777666;;;EEEJJJBBB888999AAA888999UUUnnn^^^EEEGGGVVVrrr}}}uuutttqqqcccUUUCCCBBBDDD[[[FFF888IIIkkkuuuMMM;;;666444444444333555:::>>>@@@BBBBBB???======>>>>>>@@@===<<<===@@@]]]kkkFFF444;;;===999999<<<===>>>DDDMMM^^^vvv|||nnndddkkkrrrtttyyy{{{rrreeeQQQHHHEEE<<<;;;111666666::::::DDDnnnGGG:::444000000000......000///;;;iiieeeEEEEEEGGG<<<<<<<<>>FFF^^^jjjggghhhuuuzzz~~~zzzqqqppp}}}~~~jjjjjjccc___LLLEEEJJJWWWeeeKKKBBB:::;;;444555333333QQQrrr}}}aaaBBBBBBFFFIIIHHHFFFEEEFFFGGGHHHGGGKKK^^^YYYWWW^^^WWWDDDWWWqqqmmm^^^uuu|||ZZZDDD<<<:::===BBB???XXXyyyGGG444777444555000333;;;111@@@aaa{{{```LLLYYY[[[;;;777;;;555888;;;;;;:::999:::;;;777;;;===:::444000222666@@@888AAAbbb~~~nnnzzz~~~}}}uuuiiiVVVEEE:::777888;;;EEEWWWyyyuuuOOO\\\xxx|||lll::::::555333222000///...//////000000888@@@sss|||]]]pppyyyeeeMMM===444000111444999999888888999:::<<<===;;;:::888888>>>TTTxxxxxxYYYSSSXXXHHHBBBVVVhhhzzzPPPDDDRRRpppSSS[[[OOOLLLKKKHHHFFFCCC>>>888333222+++---///...===RRRZZZvvvkkk{{{[[[```hhhGGG888777777888999::::::::::::rrr===333666000000...222---<<<[[[wwwRRR888;;;000111222444666777888888888555444222111222444777999999IIIEEE...&&&555<<<444888AAA```oooTTT999DDD]]]}}}xxx{{{rrrzzzkkk]]]OOO???@@@DDD^^^EEE777NNNnnnmmmHHH999666444555555555888>>>@@@>>>>>>???AAABBBAAA???AAA<<<777<<<@@@???VVViii@@@444<<<555111999<<>>999FFF>>>++++++222111///777KKKUUUMMM???555FFFfffssstttnnniiinnn{{{wwwxxxyyyxxxhhhdddJJJ???EEE???WWWDDD???HHHkkktttDDD888666444333555999===@@@@@@???>>>@@@FFFLLLPPPQQQOOO===777>>>===>>>YYY}}}bbb888666888444<<<;;;:::CCC777HHHKKKddd~~~}}}wwwhhhYYYNNNFFF>>>:::777555111555:::888FFFcccNNNMMM000777666+++111111000000DDDsss|||pppAAA<<>>999MMM{{{{{{hhhMMM===;;;999:::888999;;;999555555888999CCC```zzzrrrWWWQQQaaasssuuuxxxmmmddd~~~wwwrrruuujjjpppgggWWWKKKKKKJJJUUUuuuUUUIIIIII???999999555777DDDVVVvvvdddIIIHHHJJJFFFHHHCCCGGGSSSGGGOOO___gggsssssswwwkkkjjjKKK???;;;999<<>>;;;BBB???======>>>???<<<:::<<<666@@@@@@---...<<<;;;CCCAAAMMMrrr```VVVEEEIIIFFFHHHSSScccrrrppp\\\EEE:::888777888999???vvvuuuyyyRRR}}}jjjyyyxxx|||}}}^^^QQQ;;;===777333333333000///000555444...OOOeeeiiicccxxxxxxbbbJJJ;;;333///222888999777888<<>>===:::;;;:::666AAAYYYeeedddSSSHHHQQQaaabbbcccppp{{{PPPIIIRRRtttOOOkkkYYYTTTYYYZZZUUUMMMGGG@@@:::777111...000111777KKK___nnnrrrvvvnnnpppsss\\\~~~bbb666444555777;;;<<<<<<===@@@===999666666///666000111;;;RRRzzz}}}RRR;;;888333333444666777888888777:::777444444555666888:::CCCCCC777---111111111777555DDDHHHEEECCC===???KKK[[[___iiioooggg[[[\\\gggcccYYYRRRSSSUUU\\\ppp}}}yyyjjjcccIII===CCC@@@[[[JJJ999FFFjjjyyy{{{yyyKKK999777555555777;;;???BBB???<<<999;;;CCCQQQ```jjjbbbLLL@@@CCCAAAAAAXXXyyyhhh===999===999:::666999???===NNNUUUsssooo]]]XXX___~~~}}}rrrcccUUUKKKCCC<<<888666555111555:::777DDD___^^^VVV333555555,,,222111000,,,<<>>CCCAAA@@@;;;LLLxxx{{{gggJJJ999888777::::::<<<===:::444444888AAAPPPaaadddYYYNNNOOOVVVcccfffkkkkkkpppvvvnnnnnnYYYLLL\\\ttt~~~ooozzzjjjYYYKKKIIIIIIUUUxxxPPPJJJKKKCCC======888888EEEWWWgggMMMFFFDDDJJJHHHDDDLLLQQQPPP]]]kkkttt~~~bbbGGG<<<:::999===CCCKKKYYYzzzTTT@@@DDD@@@777444333...111777VVV~~~uuuqqqqqqHHH[[[iiiNNNFFF???BBBAAA@@@>>>===;;;:::999===...;;;KKK>>>111666;;;@@@EEESSSnnnWWWNNNCCCIIILLLEEE======MMMppptttlllYYYCCC999777777888999???qqqrrrvvv}}}TTTssswwwrrruuussszzzYYYOOO??????999444333222///...000---111///NNNgggpppfffxxxzzzdddJJJ;;;444222444999:::<<>>???@@@CCC<<<333>>>YYYQQQIIIRRRbbbhhhwww{{{KKKDDDNNNtttWWWfffTTTWWWZZZYYYTTTOOOKKKEEE???:::333/////////555JJJ```lll{{{yyykkkjjj}}}zzzccciii???999999;;;???AAA@@@AAADDDBBB;;;777777000777111000777QQQwww~~~^^^AAA666333444555888::::::888666888666333333666:::;;;;;;EEE???444444999333///999777FFFGGG???AAA@@@;;;;;;CCCGGGKKKJJJGGGFFFIIIMMMBBB:::777;;;@@@FFFTTTccchhhqqq}}}|||yyylllaaaHHH<<<@@@@@@^^^III777GGGmmmrrrzzzQQQ:::777555666999>>>AAACCCIIIHHHFFFBBB@@@CCCJJJOOOcccNNNCCCHHHGGGAAAKKK```RRR333666???BBBDDD;;;<<<<<>>AAABBB===666555:::NNN^^^___JJJ;;;???DDD@@@IIIMMMVVV```vvvwwwcccJJJBBBCCC:::;;;OOO___gggxxx~~~fffWWWIIIFFFHHHVVVzzznnnIIIKKKMMMFFFAAAAAA;;;999DDDYYYvvvrrrZZZOOOBBBOOOFFFHHHWWWQQQ```nnnxxx}}}nnnWWWAAA:::::::::===BBBGGG\\\nnnRRRHHHLLLEEE;;;777555999::::::ZZZ}}}mmmGGGXXXtttVVVLLLDDDAAACCCDDDBBB???===>>>@@@AAAFFFGGG:::111@@@III===IIIUUUdddmmmOOOFFFBBBGGGJJJIIIBBB<<>>???AAA<<<:::>>>ddd|||JJJNNN[[[jjjyyyvvvKKKDDDRRRmmmWWWeee\\\WWWXXXUUUPPPMMMMMMIIIDDD@@@888000...---333III___~~~ooommmxxxLLLuuuwwwSSS<<<999:::???BBBBBBEEEJJJFFF===777666000777000000777TTTpppuuujjjGGG444555555777:::===>>>:::777333666666555666<<>>SSSSSSCCC===>>>===@@@888===AAABBBIIIPPPLLLCCCBBB<<<888:::;;;<<>>AAA^^^AAA;;;LLLssszzz}}}SSS:::777555666;;;???BBBBBB@@@DDDGGGFFFBBBAAAEEEIIIWWWGGGDDDQQQRRREEE>>>DDD999///;;;AAANNNZZZIII>>>BBBIIIJJJcccrrrLLL<<<444;;;BBBBBBDDDKKKjjjoooooodddVVVIIIBBB<<<888555333555222555:::777>>>SSSvvv@@@333444000555111000555555^^^yyyNNN@@@OOOVVVAAA<<>>AAAEEEFFF@@@999:::???PPP[[[TTT<<<222<<>>GGG___www}}}uuuyyyzzznnn]]]TTTGGGDDDHHHXXXrrrddd{{{LLLJJJNNNIIIFFFFFF>>>:::DDDzzzxxx^^^{{{llljjjKKKRRRCCCOOOeeeWWWttt{{{```NNN>>>888:::;;;===???CCCVVV}}}cccQQQMMMPPPFFF===:::888333333333YYYppp{{{|||cccHHH^^^qqqOOOGGGDDD@@@EEEJJJIIIDDDCCCHHHMMMNNNQQQJJJ@@@NNNiiidddEEEPPP^^^nnnkkkRRRLLLPPPPPPMMMYYY[[[UUUYYYbbb\\\KKKHHHZZZiiisssooo\\\LLL===666666666888;;;???eeedddaaaVVVcccyyy~~~}}}UUULLLBBBAAA:::555444222//////000000777999JJJtttvvvxxx~~~gggJJJ888444777999:::888===@@@AAA@@@BBBAAA???444===SSSbbbTTTbbbjjjtttdddFFFJJJdddzzzPPPFFFVVVbbbKKKbbb```SSSSSSOOOJJJJJJLLLJJJEEEFFF<<<333...,,,111FFF\\\xxxmmmooo___fffCCC;;;888>>>CCCGGGOOOYYYKKK???777666000666///333888TTTqqqxxx|||VVV===666555666:::>>>???;;;777555>>>CCC===777<<>>BBB]]]CCC<<>>>>>BBBHHHVVVfffqqq{{{xxxmmmjjj```RRRFFF???;;;888666222555333555:::888===NNNHHH555666333555000111444///QQQ~~~RRR@@@OOOTTT???<<>>===>>>BBBEEEAAA;;;<<>>999<<>>CCCUUU\\\PPPPPPPPPDDD>>>???<<<000///333aaa~~~pppTTT\\\gggAAA===AAABBBHHHMMMLLLHHHGGGLLLRRRSSSGGGQQQxxxbbbPPPMMMYYYkkkgggZZZXXXbbb___]]]hhhhhh___bbbjjj```IIIFFFGGGNNN^^^sss}}}wwwlllRRRFFF999555666777999===FFF~~~rrrTTTnnnzzzYYYOOODDD@@@:::666666555222111222...444999DDDppp}}}sss~~~iiiLLL888333777:::999999<<<===???EEEKKKGGG???:::CCCbbbfffqqqiiiGGG:::===GGGZZZnnn~~~}}}MMM@@@ZZZ\\\DDDZZZUUUQQQQQQNNNJJJIIIKKKJJJFFFIII@@@777222...000AAAVVVqqqzzzrrreeezzzZZZsssRRRDDD<<<@@@GGGNNN\\\jjjQQQBBB888777111777000111222JJJttt~~~cccGGG777555444888===???;;;666===JJJOOOCCC777999BBBGGG___ooobbbAAA222333888===SSSWWWNNNHHHTTTWWWKKKBBBCCCDDDFFFNNN^^^fffZZZGGG666<<>>EEEaaaJJJ888EEEkkk}}}}}}XXX<<<777444666<<<@@@@@@>>>JJJUUUdddoooqqqnnniiifffgggVVVOOOWWW[[[OOODDDBBB;;;HHHKKKBBBbbbhhhKKKDDDMMMWWWjjjIII===AAAHHHGGGEEEAAA<<<;;;AAAGGG<<<>>>@@@FFFTTThhhtttwwwggg]]]OOOCCC===:::777666222666333333::::::>>>MMMOOO888999555444///222444///LLLxxxWWW@@@NNNMMM>>>;;;GGGhhh{{{XXX@@@<<<===<<<;;;<<>>;;;<<>>:::888888999<<>>CCCYYYjjjfffeeecccooozzzwwwvvvrrrfffhhhwwwuuu]]]QQQddd~~~uuutttuuuoooeee___]]]NNNGGGJJJ\\\uuuiiilllVVVNNNSSSRRRPPPRRRIIIDDDMMMqqq\\\oooQQQMMMqqqyyyzzz```MMMEEE<<<999;;;>>>???>>>CCC^^^XXXQQQQQQOOOCCC@@@CCC>>>;;;999888ddd^^^SSSfff>>>:::@@@FFFKKKOOOMMMHHHFFFJJJOOOJJJfffnnnWWWZZZXXX]]]pppiiibbbZZZfffaaaiiitttxxxwwwxxxllleeemmm|||vvvjjjJJJ@@@777555666888;;;???TTTPPP|||vvv[[[RRRIIICCC>>>;;;<<<;;;666333333...333@@@GGGooo~~~~~~mmmSSS<<<333666::::::<<<>>>???AAAJJJRRRMMMAAA>>>CCClllZZZ{{{rrrNNNDDD@@@FFFFFF@@@AAAHHH___pppBBBAAAoooZZZKKK[[[RRRPPPTTTUUUPPPMMMMMMLLLJJJJJJCCC<<<888222000<<>>:::@@@KKKNNN@@@444555<<<>>>aaaiii]]]EEE888444999DDD```[[[MMMKKKZZZaaa^^^```HHHJJJPPPYYYbbbcccZZZOOOIIIXXXkkkwwwyyytttoookkk```mmmzzzrrreeePPPCCC@@@===JJJjjjEEE777CCCggg}}}bbb>>>:::666888>>>AAA@@@===000===SSShhhwww}}}}}}|||fffTTTHHHMMMQQQMMMHHHJJJDDDMMMSSSYYYjjjOOOBBBNNNggguuubbbZZZ___MMMOOOOOOLLLLLLUUUaaajjj]]]XXXNNNFFFHHHTTTbbbiiieee[[[LLLAAA;;;888666555222666222222:::;;;???MMMUUU<<<===777333---333444222NNNyyyWWWAAAOOOHHH@@@<<>>AAA<<<999<<<>>><<<<<<>>>BBBEEEDDD<<<:::DDDTTT```QQQDDDCCCIIIPPP___kkkjjjgggmmm}}}}}}wwwuuuvvvpppfffaaa___MMMDDDJJJ```ttthhhcccPPPMMMSSSQQQQQQRRRKKKGGGPPPzzzwww\\\~~~ZZZfffnnnZZZEEE@@@999777;;;???AAA@@@IIIsssWWWRRRTTTPPPFFFEEEFFF???777999000OOOsss{{{hhh^^^tttLLLBBBCCCJJJMMMPPPNNNJJJIIIKKKOOOaaaxxxiiifffbbbccchhhiiiwwwppp^^^jjjhhhxxxhhhEEE<<<666555777999===AAAaaa}}}NNNxxxvvvYYYSSSMMMIIIEEECCCDDDAAA:::555333222333CCCIIInnn{{{~~~rrrZZZAAA555666;;;;;;;;;AAACCCCCCJJJRRRNNNBBB>>>:::lllyyyQQQDDD^^^|||```>>>888888@@@KKKNNNIIIGGGJJJ]]]ppppppcccBBBTTTTTTVVVZZZYYYPPPXXX\\\WWWPPPMMMLLLKKKIIIDDDAAA???777111888EEEaaasss|||wwwwwwsssSSScccppp|||eeeTTTTTTVVVWWWaaappp[[[III===<<<555;;;333666333EEEwwwzzztttXXXAAA<<<999<<>>;;;EEEEEE888///333777666444:::::::::===999>>>PPPjjjeeeVVVOOOWWW```pppzzzrrriiidddaaabbbhhhnnnsss}}}~~~uuueeeNNNAAA???===NNNqqq888999EEEhhh|||zzzkkkAAA<<<777999???CCC@@@===BBB???>>>CCCPPPaaaqqqzzz^^^MMMCCCIIIPPPNNNMMMPPPXXX\\\ggg{{{dddHHHKKKUUUrrr}}}{{{~~~}}}yyyuuu|||hhh___^^^___dddZZZKKK???999777555444333777222222:::<<>>???888222,,,444000000LLLwwwooojjjwwwVVVBBBPPPEEECCC<<>>>>>???MMMQQQFFFFFFaaa___IIICCCMMMSSSXXXYYYQQQNNNYYYxxx}}}|||uuuqqqrrrnnnccc___\\\HHH@@@IIIccc|||rrrhhhdddNNNJJJOOONNNNNNPPPIIIEEEOOOnnnwwwnnntttddd|||kkkVVVGGG@@@<<<777666:::@@@CCCBBBTTTvvvVVVSSSVVVSSSIIIIIIHHH>>>777???333JJJqqq~~~ssswww\\\LLLGGGJJJMMMOOOPPPNNNNNNQQQTTToooccc|||uuujjjlllllljjj{{{}}}dddBBB:::555666888:::>>>CCCgggZZZMMM}}}vvvnnnUUUQQQOOOOOOKKKIIIJJJFFF===555333222...???DDDiiizzz{{{vvv```EEE666777<<<===888BBBFFFCCCFFFMMMKKKAAACCC333cccnnnvvvtttBBBIII===HHHPPPkkk```<<>>{{{~~~}}}}}}bbbXXXDDD555777>>>@@@BBBFFFDDDBBB>>>:::666444555666;;;777666999:::===IIIXXXkkkPPPIIIRRRUUU___vvvyyyaaaRRR@@@AAA<<>>AAANNN===@@@SSSxxxUUUOOO|||SSSKKK]]]cccHHHEEESSSNNNKKKUUUYYYbbb|||yyyssssssuuupppaaabbbQQQBBBCCCIIIiiizzz~~~qqqUUUTTTUUUSSSOOOJJJHHHIIIMMMPPP\\\oootttqqqYYYHHHAAA:::===888777?????????HHHjjjjjj^^^\\\YYYVVVSSSNNNHHHCCCAAA777AAAFFFyyy|||wwwvvvjjjyyy|||kkkeeeZZZCCCMMMOOOSSSVVVMMMbbbggg^^^ooozzzuuueee^^^||||||LLL<<<555888<<<555777BBBJJJFFFyyyxxxwwwYYYYYYNNNPPPNNNKKKHHHFFFDDDAAA===:::222444777EEEQQQzzzooogggdddFFF777888;;;999===<<<>>>FFFOOOQQQKKKDDDDDD@@@EEEfffssskkkcccJJJFFF???HHH\\\\\\HHH???HHHvvvrrreeennnQQQbbb===uuu^^^WWWWWWVVVTTTQQQNNNKKKIIIHHHKKKGGGGGGIIIEEE<<<888999```kkkcccuuuwwwdddyyy|||gggXXXeeezzz}}}}}}xxxsssrrrzzz|||QQQJJJDDD:::777777777333666xxx}}}jjj\\\JJJ;;;:::AAADDD@@@<<<:::EEEEEE999888BBBBBB777===???@@@===888>>>RRRfffSSSLLLRRRbbbmmm|||uuuppp^^^MMM<<>>888000777///<<>>MMMuuu~~~|||aaaxxxnnnPPP===888999999???@@@BBBFFFJJJNNNPPPQQQAAA===@@@^^^hhh\\\WWWEEE@@@KKK\\\bbbWWWRRRiiisss```~~~iiiEEEVVVqqq___VVVWWWWWWVVVTTTTTTSSSSSSSSSSSSNNNLLLLLLHHH>>>888777UUUgggnnn}}}pppgggcccwwwaaaWWWJJJ>>>:::999:::111333lllxxxyyysssiiiZZZEEE:::???HHHFFF>>>???JJJJJJ??????JJJKKKAAA>>><<<;;;BBBQQQ]]]^^^XXXBBBEEEXXXrrruuujjjXXXGGG999DDDCCCOOOnnnIII888@@@WWWyyyrrreeegggEEE777AAAFFFEEEDDDBBBCCCCCC@@@???GGGSSSUUUPPPAAAFFFMMMUUU```rrr```FFF]]]hhheeeCCC777888777555444333...666666:::===JJJuuuzzz}}}rrrUUU:::???:::...777+++222\\\qqqNNNJJJ\\\aaaJJJ???SSSzzzrrrUUUBBBDDDEEEBBB===TTTNNNgggWWWHHH...;;;CCCDDD]]]QQQEEEDDDOOOXXXZZZVVVUUUUUUZZZdddfffgggcccaaa```hhh~~~zzzvvvpppeeeddd\\\NNNHHHHHHQQQ|||zzzsssrrrPPPPPPQQQQQQPPPNNNMMMNNNPPPSSSZZZ]]]bbbjjjYYYLLLAAA:::999777999666999CCCCCCEEEQQQsss___YYYXXXVVVSSSPPPOOOPPPQQQNNN???EEEDDDXXXiiiyyysssmmmoooZZZttt^^^XXXWWWgggfff\\\ZZZaaa|||\\\VVVuuujjjrrrllldddjjjllllllccc[[[fff~~~xxxMMM===666===666666AAAAAAHHHbbb|||}}}kkkiii|||yyy~~~ooo|||}}}\\\MMMSSSQQQPPPNNNKKKIIIGGGCCC>>>;;;888333,,,:::JJJhhhZZZgggsssyyy|||```FFF:::999;;;>>>AAADDDEEEGGGNNNZZZdddSSSIIICCC^^^iiiVVVIII:::@@@NNNZZZ]]]cccxxxsssmmmrrrcccfff@@@qqqkkk]]]RRRUUUTTTSSSRRRRRRSSSUUUVVVWWWQQQMMMMMMJJJCCC<<<999LLL[[[iiiuuuttt~~~tttcccuuu{{{vvvvvvkkkZZZJJJCCC>>>;;;888777WWWwwwrrrzzz{{{vvviiiRRR>>>AAATTTaaaaaa```cccbbb\\\ZZZ^^^```^^^QQQSSSXXXfffwwwyyybbbGGGJJJSSShhhwwwxxxqqqaaaOOOCCC:::EEECCCQQQgggXXX<<<@@@OOO|||vvvjjjTTT:::???AAAAAAHHHNNNKKKMMMMMMKKKMMMRRRYYY\\\GGGIIIOOO[[[nnnrrr]]]UUU^^^wwwYYYFFF666444888888555333777111888888888:::JJJzzz___888::::::888666---666[[[~~~aaa]]]HHH___lllSSSBBBQQQtttmmmOOO;;;<<>>GGGEEEHHHWWWcccYYYXXXVVVRRROOOOOOSSSVVVOOOHHHLLLHHHVVVjjjzzzzzzkkk~~~{{{bbbpppuuuKKKCCCPPPgggoooiiieeeooodddjjjkkknnnqqqmmm{{{pppqqqkkkfffrrrTTT<<<:::444===777999DDD<<>>999888000;;;HHHZZZ~~~]]]___mmmuuummmOOO<<<:::>>><<>>999888888555333333888111:::999888;;;QQQxxxwww^^^JJJJJJCCCDDD888555@@@^^^iiiwwwpppLLLZZZiiiVVVDDDJJJiiioooPPP===???===DDDCCCaaajjjXXX???___llllll]]]YYYuuusssQQQMMMppphhhMMMMMMLLLVVVwww~~~}}}wwwvvvtttiii^^^NNNGGGHHHJJJbbbwwwTTTTTTSSSRRRSSSTTTSSSRRRQQQRRRTTTTTTrrrgggwwwkkkZZZGGG>>>;;;888777777666:::<<>>333999BBBQQQ}}}ggg___qqq~~~sssTTT>>>:::???@@@AAACCCGGGNNNWWWaaagggWWWhhhhhhvvvxxx]]]WWW]]]rrrtttoooiiissstttSSSnnnHHHKKK}}}uuuaaaSSSRRRPPPMMMLLLKKKMMMOOOQQQJJJHHHFFFEEEGGGIIIHHHEEE>>>GGGgggsssxxxkkkuuunnnfffvvvppptttnnngggooozzzyyy}}}rrr^^^VVVUUUPPPHHHFFF<<>>===:::666222111444888444///999:::;;;AAA___[[[SSS[[[]]]gggkkkSSSHHH777777???VVVwwwiiiuuuwwwvvvTTTPPPddd^^^OOOIIIaaawwwTTT@@@FFFHHHPPPTTT```qqq\\\IIInnnlllTTTccc}}}kkkLLLUUUkkk}}}wwwvvvqqqbbbVVVHHHEEEGGGOOOsss|||~~~RRRTTTQQQNNNOOOPPPPPPPPPQQQSSSUUUUUU```xxxRRRGGG<<<:::999777666666:::???@@@AAABBB???OOOnnnfffTTT[[[XXXUUUSSSTTTTTTTTTSSSMMMRRRPPPHHHRRRkkkwwwssskkk~~~hhh\\\MMMZZZXXX]]]]]]___qqqsssqqq{{{mmmnnnvvvpppIII>>>;;;666444;;;===CCCHHHLLLzzzppp<<>>GGGFFFGGGLLLSSSXXX[[[[[[WWWuuuxxxsss|||XXXJJJPPPIIIrrrXXXMMMIIIHHHGGGFFFGGGIIIKKKLLLHHHIIIHHHDDDCCCFFFGGGFFFCCCGGGeeeooowwwqqqJJJUUUqqq}}}xxxgggbbbbbbeeeiiioooyyyyyyddd[[[WWWMMMMMMJJJCCCAAAxxxuuu||||||wwwkkkWWWFFFCCCIIIPPPuuupppgggyyywwwmmmUUUCCCBBBFFFFFFOOO[[[yyy|||uuuppphhhYYYHHH===BBB<<<>>>FFFooopppHHH999NNNrrr|||qqqtttOOOCCCBBBJJJQQQNNNEEEKKK```}}}yyycccfffmmmkkktttooonnnbbbOOOJJJ888888555222000333777:::444...999===???IIInnnRRR[[[kkkkkkuuuvvvVVVGGG777666:::MMMnnngggnnntttpppjjjSSS___hhh]]]JJJ[[[aaaOOO\\\___eeelllYYYiiiZZZSSS{{{mmmLLLmmmxxxcccRRRqqq~~~rrrooojjjZZZNNNDDDEEEHHHVVV|||ssscccSSSQQQMMMPPPPPPOOOMMMKKKKKKLLLNNNPPPOOO{{{}}}ttt[[[DDD@@@:::777888999777777:::===BBBBBBCCCCCCGGGfffccc[[[ZZZVVVSSSTTTXXXYYYUUUPPPQQQRRRLLLIIIKKK\\\nnnkkk~~~sssjjjxxx{{{yyyvvvsssnnnlllzzz}}}}}}PPP===;;;999444777>>>AAA@@@LLLnnnVVV???gggkkkvvvqqqwwwxxxYYYKKKPPPJJJJJJLLLEEEFFFHHHJJJLLLKKKHHHEEEAAAIII666444999???rrryyyQQQggglllRRRCCC@@@JJJJJJLLLPPPUUUYYYYYYXXXxxxuuu|||eeeLLLNNNOOOZZZkkkPPPJJJEEEEEEDDDDDDDDDDDDDDDEEEFFFKKKLLLEEEBBBEEEJJJJJJJJJGGG\\\dddtttoooeee]]]nnnrrrfffhhhfff^^^aaaiiissszzz~~~wwwiii]]]LLLMMMMMMKKK???cccuuu|||{{{wwwwwwtttfffUUURRRYYY\\\bbbjjjiii]]]YYYnnnhhh[[[VVV[[[WWWQQQcccyyy|||sssrrrdddLLL>>>===BBB999:::JJJ|||cccHHH999OOOccczzziii{{{QQQDDDLLLbbbnnniiiWWWDDD>>>VVVvvvuuu{{{wwwnnnNNNDDDGGG999888777555555666555222777111<<>>===BBBCCCDDDHHHTTT```]]]XXXSSSQQQUUU\\\]]]WWWOOOXXXRRRKKKMMMIIIRRRnnnvvvzzzvvvlll{{{YYY===999888555444888BBBDDD<<>>===888777555444333333444555444111<<>>???@@@BBBAAA@@@IIIjjjoooXXX```ZZZTTTRRRWWWXXXVVVVVVZZZ[[[VVVJJJHHHNNNQQQbbb~~~}}}|||wwwdddDDD>>>444444<<<::::::FFFDDDHHH{{{|||]]]NNNlllxxxyyy|||mmmRRRPPPWWWUUUPPPMMMKKKNNNPPPMMMHHHGGGIIIMMMJJJJJJEEEBBB>>>:::NNNsss]]]ccc~~~{{{bbb>>>LLLTTT\\\___aaafffjjjkkkttt[[[kkktttttt}}}ttt]]]GGGIIIkkkkkkQQQooonnnfffJJJMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMIIIGGGEEEfffvvvsssjjjiiiyyyoooeeeYYYPPPRRRWWW[[[bbbiiibbbIIIMMMWWWWWWOOOCCCRRRzzz~~~{{{~~~zzzkkkiiibbbfffxxxaaa{{{jjjvvvttthhh```WWWKKKBBB>>>===888===@@@cccLLLGGG@@@CCC[[[yyy|||mmmxxxyyyxxxMMMCCCQQQWWWPPPaaa___iii^^^oooyyyhhhOOOCCC======777666555444333444444555;;;555>>>AAA???ccc{{{fffhhhRRRMMMDDDCCC>>>LLLnnnyyyvvvQQQuuudddNNN```}}}}}}zzzdddRRR]]]kkkeeeppphhhssseeeaaauuulll]]]PPPKKKCCCFFFGGGTTTxxxqqqVVVVVVVVVUUUMMMMMMLLLIIIEEEDDDEEEGGGHHHLLLVVVqqqvvvqqqeeeGGGBBBCCCEEEEEEGGGHHHJJJMMMRRRVVVWWWhhhooo}}}wwwzzzvvv[[[IIIFFFHHHAAA999666777888888666999999999:::===???AAAAAACCCCCC@@@AAAWWWfffccc]]]ZZZVVVVVVZZZ\\\ZZZ[[[___WWWSSSHHHDDDIIIMMM```}}}|||}}}~~~{{{lllIII999:::444666===:::CCC@@@AAA```{{{JJJEEEjjjyyydddRRRQQQUUURRROOOPPPQQQPPPNNNKKKHHHHHHKKKNNNLLLMMMIIIEEEAAA===QQQvvvpppddd|||sssUUUUUUYYY___fffjjjmmmqqquuuuuuhhhmmmgggPPP<<>>CCCGGGKKKRRR[[[```]]]VVVOOOKKKJJJJJJMMMOOOFFF888444999666444333555777888666333777888:::===???@@@AAABBBEEECCCEEEZZZiiiUUUcccOOOWWWUUUVVVXXXYYYVVVVVVXXXQQQOOOEEEAAAGGGLLL]]]wwwzzzqqqxxxyyyzzztttssspppLLL<<<777888333666<<<999GGG@@@WWWdddCCCMMMqqqqqq{{{cccXXXQQQRRRRRRNNNOOOSSSVVVRRRLLLIIIHHHJJJKKKLLLLLLOOOLLLIIIDDDAAAUUUxxxeeezzz~~~fffQQQPPPXXXgggooonnnnnnrrrnnntttyyy{{{www]]]GGG<<>>BBB===@@@BBBAAA===;;;===@@@>>><<<===???;;;666999@@@888888999;;;<<<<<<888555888:::<<<>>>???@@@BBBCCCDDDDDDWWWTTTNNN[[[LLLTTTTTTUUUUUURRRNNNMMMMMMOOOLLLBBBAAALLLQQQZZZlllttt}}}ooo}}}{{{sssyyyqqqwww___DDD>>>:::777666;;;@@@???DDDCCCuuuRRRIII^^^xxxyyy|||XXXRRRNNNPPPOOOMMMOOOTTTVVVPPPJJJHHHJJJKKKIIIGGGJJJOOOMMMIIIFFFCCCTTTttthhhxxxtttWWWTTT^^^qqq|||yyyvvvyyytttZZZEEEEEEUUU~~~IIIdddqqq___XXXTTTOOOMMMJJJGGGEEECCCCCCCCCNNNOOOOOOOOONNNKKKIIIGGG<<>>AAASSS[[[\\\gggkkkiiillllll{{{~~~eee```|||}}}```LLLBBB===jjjZZZ```___]]][[[JJJAAAbbb{{{~~~~~~~~~eeennntttdddRRRFFF???::::::======DDDNNNxxxWWWSSSOOONNNJJJIIIWWWrrrkkkQQQHHHHHHIIIOOOVVVttt~~~gggiiieeeoooVVVFFFPPPbbbooozzz|||TTT===<<<888999;;;555666555444444555666777888;;;<<>>@@@777777999;;;999777999===555555777:::===>>>>>>>>>>>>??????>>>>>>@@@EEEIIIQQQ\\\iiiUUUTTTSSSTTTQQQTTTUUUSSSOOOMMMKKKKKKNNNKKKBBBFFFUUUZZZXXX^^^qqqyyy~~~~~~~~~yyyPPP999:::666555;;;@@@BBBEEEEEE\\\ggg???NNNooo}}}uuuiiiXXXRRRLLLLLLNNNOOOPPPRRRRRRMMMHHHIIIKKKKKKFFFAAAFFFLLLJJJGGGFFFDDDPPPiiixxx}}}rrrmmmppp}}}mmmRRRBBBEEEaaa```DDDhhhZZZUUUVVVQQQOOOLLLIIIGGGGGGGGGHHHOOONNNMMMKKKJJJIIIHHHHHHBBBBBB===???MMM[[[bbbhhh{{{|||xxxiiimmmooo}}}aaaeeeuuuSSSAAAlllZZZ^^^^^^bbb]]]MMMDDDPPPvvv~~~|||yyy~~~zzz~~~oooyyypppxxxzzzfffXXXIIIAAA<<<999:::===>>>GGGjjj]]]TTTMMMNNNQQQPPPLLLTTTjjj~~~|||bbbRRRMMMSSShhhaaakkkrrrxxxSSSVVVmmmMMMEEEddd~~~iiiDDD<<>>???@@@???>>><<<;;;>>>FFFSSS]]]|||UUUYYYVVVHHHQQQGGGMMMOOOLLLJJJKKKMMMLLLPPPOOOHHHLLL[[[^^^VVVUUUnnnqqq{{{zzznnnlllnnncccmmm|||xxxQQQNNNLLL888333777555888@@@===<<>>TTT~~~~~~___PPPSSSTTTRRRUUUMMMXXXRRRIIIVVVooozzzzzzbbbQQQOOOiiizzzxxxnnnfffXXXLLLEEEDDDFFFFFFGGGffffffdddSSSRRRLLLEEEJJJLLLLLLJJJGGGFFFHHHIIIHHHFFFIIILLLHHHEEEKKKVVVssscccMMM;;;:::=========AAA::::::;;;======<<<888555;;;======<<<<<<===>>>???@@@@@@@@@???======>>>???>>>>>>???BBBMMMaaazzziiiOOOUUUQQQGGGHHHCCCJJJMMMIIIFFFJJJNNNNNNPPPTTTPPPPPP[[[ZZZSSSSSS^^^eeeyyy~~~yyy~~~sssddd___^^^PPPXXXfffvvvzzzWWW:::;;;AAA666555;;;888<<>>DDD___vvv[[[???HHHsssrrrxxxZZZYYYUUUPPPMMMMMMOOONNNMMMMMMKKKIIIIIIJJJIIIGGGDDDDDDHHHEEEFFFMMMKKKJJJSSSzzzyyyxxx~~~hhhKKK@@@EEEZZZ~~~LLLwwwhhhVVVOOOTTTRRRNNNLLLHHHDDDAAAAAABBBCCCGGGGGGGGGHHHHHHHHHHHHGGGKKKCCCGGGOOORRR\\\ooo|||lllpppnnniiisssddduuu\\\___lllrrrYYYUUUeee]]]gggTTTFFFFFF999XXXxxx~~~~~~zzz}}}nnnqqqzzzmmmKKKJJJBBB<<<===??????@@@CCCKKKyyyyyybbbGGG[[[RRRVVVPPPEEEJJJbbbyyy}}}ppp___[[[xxx{{{uuuwwwdddiiizzzVVV]]]jjjJJJUUUhhhMMM555888666555444444555666888:::;;;888EEEGGGgggqqqVVVQQQQQQCCCIIIUUULLLOOO[[[TTTFFFSSSjjjxxxlll___qqqwwwcccOOOYYYjjjxxxtttmmmeee]]]PPPFFFBBBEEEGGGGGGNNN{{{}}}mmmDDDQQQHHHDDDFFFSSSPPPWWWRRRLLLIIIHHHGGGEEECCCAAADDDHHHMMMNNNLLLiiikkkJJJ>>>;;;888777;;;======<<<;;;;;;<<>>>>>>>>???@@@AAABBBDDDHHHQQQeeepppMMMMMMNNNQQQSSSKKKJJJQQQSSSMMMIIIMMMQQQRRRPPPXXXVVVSSSWWWVVVQQQUUU^^^hhhqqq|||kkk{{{qqqhhh]]]TTTQQQPPPTTTZZZaaaiiizzzwww||||||}}}xxxeeeaaa]]]WWWNNN<<<000888===222777<<<999>>>IIIHHH\\\___EEE===\\\zzzrrryyyoooVVVTTTUUUTTTPPPMMMMMMMMMLLLOOOLLLIIIHHHHHHIIIIIIIIIFFFIIIFFFHHHQQQOOOJJJNNNmmm}}}ttt\\\BBBBBBRRRzzzWWW\\\cccKKKRRRNNNVVVMMMTTTPPPKKKGGGCCCBBBCCCDDDEEEGGGJJJLLLMMMLLLJJJIIILLLCCCGGGLLLCCCCCCWWWgggkkkjjjhhhlllzzz___ppp{{{iii===aaauuu~~~qqqkkkyyyqqqttt]]]^^^YYYaaaXXXHHHBBBGGG]]]zzz|||zzzttt}}}kkkwwwKKK<<>>555EEEAAADDDuuu\\\NNNQQQSSSQQQKKKLLLQQQNNNOOOhhh}}}zzz|||vvvgggpppppp]]]xxxjjj]]]gggqqqGGG//////888333555777777888:::;;;:::<<>>555===999888===???;;;:::>>>===>>>======???AAA@@@===>>><<<===??????===BBBJJJMMMbbb~~~iii\\\PPPOOOVVVZZZSSSJJJVVVMMMHHHLLLSSSVVVVVVWWWUUUVVVWWWXXXYYYXXXWWWVVVSSS```hhhwwwsssiii{{{xxxxxx}}}~~~wwwyyyUUUTTTIIIAAAEEELLLPPPTTTXXXaaaaaaaaaaaaeeennnzzzzzz```QQQMMMHHHBBBCCC@@@;;;777777999888666>>>777EEELLLCCC___mmm555???jjjpppppppppvvvnnnuuuzzz^^^___[[[WWWRRRPPPQQQRRRPPPNNNHHHFFFIIINNNMMMHHHHHHLLLLLLKKKJJJKKKMMMOOOOOONNNZZZ}}}dddDDD888OOOoooaaa>>>rrrWWWRRRMMMJJJMMMMMMMMMQQQRRRLLLDDDAAAEEEKKKKKKOOORRRRRROOOMMMLLLMMMOOONNNMMMLLLKKKHHHEEEBBBXXXfffwwwyyypppiii}}}wwwPPPWWWnnnvvvuuuyyy\\\WWW[[[^^^TTTFFFCCCDDDOOObbb}}}vvvuuuzzz~~~~~~|||{{{{{{tttrrruuuzzzuuuGGG:::BBB;;;:::@@@666===DDDBBBdddtttPPPSSSVVVJJJQQQLLLMMMQQQMMMMMMbbb~~~xxxuuuyyytttyyy~~~lllzzzfff>>>222333222444666777555444555888;;;EEEHHHWWWvvv}}}bbb[[[OOOLLLIIIJJJNNNOOONNNKKKJJJCCCNNNNNNDDD]]]```___ppptttoooccc```gggvvv}}}{{{~~~xxxwwwwwwoooddd]]]XXXFFF;;;@@@EEEDDDIIISSSqqqeeeWWWSSSMMMIIIHHHJJJMMMOOOPPPMMMIIIHHHHHHHHHEEECCCBBBCCCHHHLLLHHHHHH[[[tttcccPPPOOOHHH999666888@@@DDD@@@<<<;;;<<>>;;;888888777:::===AAAEEEJJJRRR]]]dddnnn^^^WWWPPPRRRYYYZZZSSSKKKTTTNNNKKKPPPUUUVVVWWWXXXTTTTTTTTTSSSSSSRRRQQQPPPEEEYYYdddnnn~~~|||xxxfffFFFFFFHHHHHHDDDBBBJJJUUUHHHIIIJJJJJJJJJNNNUUUZZZWWWSSSHHH<<<999<<<<<<999;;;666222222777>>>BBBBBBGGG;;;AAASSSlllKKK>>>YYY~~~ppp{{{vvvdddkkk}}}cccRRRRRRVVVTTTRRRQQQQQQOOOMMMKKKHHHGGGIIIMMMLLLGGGFFFJJJHHHHHHHHHIIIKKKLLLJJJIIIYYYyyy~~~ttt\\\VVVIII???[[[CCCccceeeQQQRRROOOMMMOOONNNQQQRRRRRRQQQOOONNNMMMMMMHHHLLLPPPPPPMMMJJJHHHHHHJJJIIIHHHHHHGGGEEEBBBAAAUUUaaaqqqzzz~~~~~~~~~~~~sss]]]___|||ZZZ[[[eee~~~___UUUYYYYYYMMMCCCDDDBBBCCCKKKrrruuuxxx|||~~~wwwooojjjnnnrrrqqqssswwwwwwqqqHHH666666999333AAA@@@;;;KKKCCCEEE```OOOSSSTTTMMMQQQMMMNNNPPPLLLIIIYYYoooxxx~~~ooommm~~~{{{nnnQQQ333666888///333555666555333444:::AAA888LLLlllwww[[[UUUOOOLLLIIIIIIKKKLLLJJJGGGAAAFFFJJJEEECCCRRRjjjyyyiiicccxxx|||mmmZZZXXXlllwwwsssuuuzzz|||zzztttssspppfff[[[UUUMMM<<<;;;HHHFFF===QQQtttSSS{{{nnnTTTOOOKKKKKKMMMNNNLLLIIIJJJHHHFFFFFFGGGGGGFFFEEEEEELLLLLLDDDBBBKKKRRRSSSnnnvvvaaaMMMFFF???>>>>>><<<;;;===555:::>>>>>><<<>>>EEELLLKKKRRRWWW^^^sss|||[[[PPPOOOPPPTTTYYYXXXRRRLLLNNNLLLNNNTTTUUUTTTTTTVVVTTTSSSQQQOOONNNMMMLLLLLLIIISSS^^^qqqrrrbbbTTTFFFAAABBBAAA@@@@@@CCCDDDDDDCCCAAA??????@@@;;;;;;999777999======;;;>>>;;;999:::<<<===;;;999<<>>HHHFFFbbbddd\\\ZZZMMMMMM[[[PPPMMMMMMOOOJJJFFFPPP```sssqqqzzzvvvssspppfff;;;,,,555888111222222444777999:::???EEE:::ffffffVVVNNNOOOMMMJJJIIIIIIIIIGGGFFFCCCNNNGGG???EEEJJJTTThhhooohhhttt}}}xxxeee\\\hhhqqqppprrr{{{tttvvvzzz~~~pppuuutttrrrpppiii^^^TTTNNN??????HHHNNNCCCDDDrrrkkk```uuuTTTQQQNNNLLLKKKLLLKKKIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEGGGNNNNNNEEEDDDKKKKKKEEEUUUzzz|||tttiii]]]TTTPPPQQQRRRRRRRRRSSSRRRUUU]]]fffqqqMMMHHHJJJNNNRRRTTTRRRNNNKKKJJJKKKPPPTTTSSSMMMMMMPPPTTTRRRPPPNNNMMMLLLLLLMMMWWWMMMTTTsss}}}iiiSSSHHHHHHIIIGGGDDD@@@@@@???>>>;;;999777777:::;;;;;;:::::::::888666666888===AAAAAA???@@@EEERRRuuuPPPDDDNNNxxxmmm^^^xxxfffMMMNNNPPPKKKNNNPPPNNNJJJGGGFFFHHHHHHIIIIIIIIIFFFCCCBBBCCCEEEFFFHHHJJJLLLJJJEEEBBBFFF\\\www}}}xxx{{{lllZZZMMMCCCFFFPPPeeeZZZ]]]JJJIIIUUUWWWVVVTTTNNNNNNJJJGGGJJJNNNOOOJJJEEEIIIIIIHHHFFFDDDBBBAAA@@@EEEDDDCCCAAA@@@AAACCCDDDBBBTTTttteeebbb]]]SSS\\\XXXHHHWWW[[[xxxwwwYYYWWWXXXYYYOOOFFFGGGDDDBBBIIISSS~~~{{{uuujjjfffgggggg\\\aaa___```fffdddcccmmmqqq{{{ttt{{{~~~kkkRRR<<<888888777:::CCCGGG:::999EEEIII```rrrOOOVVV[[[NNNLLL\\\NNNLLLLLLMMMHHHCCCIIISSSzzz{{{www{{{~~~eee@@@//////222333444444000111888======???CCCYYYbbbhhhSSSQQQHHHOOOMMMKKKIIIIIIHHHGGGFFFLLLUUUHHHAAAMMMLLLLLL^^^ssszzztttiiisssooofffffflllrrrvvvnnnpppsssxxx}}}zzzuuuuuuwwwvvvjjjkkkkkkeee\\\RRRIIICCC===DDDHHHDDDFFFfff```SSSMMMOOOOOOMMMJJJFFFEEEFFFHHHGGGGGGFFFEEEDDDCCCDDDDDDEEEGGGIIIJJJHHHEEEEEEFFFLLLcccvvvppp}}}fffVVVPPPGGGIIIKKKLLLKKKKKKJJJKKKKKKMMMRRRUUUPPPIIIHHHKKKPPPOOOMMMLLLLLLLLLMMMNNNRRRIIIMMM```yyyttt{{{___KKKCCCCCC@@@>>>;;;::::::;;;===>>>999888999::::::999999;;;>>>>>>???>>>;;;???QQQdddzzz```lllkkk@@@ZZZzzzxxxyyytttlllQQQJJJHHHMMMKKKLLLLLLIIIEEEDDDFFFIIIGGGIIIIIIFFFCCCAAAAAA@@@CCCDDDFFFIIIJJJHHHCCC???BBBNNNfffnnnaaaxxxkkkUUUIIIJJJ@@@???bbb]]]jjjVVVIIILLLXXXYYYWWWTTTLLLKKKJJJIIIJJJLLLOOOPPPQQQMMMIIIEEEAAA@@@@@@AAABBBCCCCCCAAA>>>===>>>BBBFFF===GGG^^^||||||]]]^^^]]]PPPIII```oooRRR{{{xxx\\\___^^^```UUUIIIGGGCCCAAAJJJJJJgggyyytttqqqooofff\\\\\\^^^WWWUUU]]]___^^^eeedddhhhsssxxxkkk\\\ggghhhOOOBBBJJJWWWcccddd]]]VVVSSSFFF777333<<<>>>555555@@@>>>@@@PPPooo|||uuuaaaMMMHHHNNNSSSQQQMMMKKKIIIJJJJJJGGGCCCEEEKKKdddyyyrrr}}}^^^AAA,,,///444000///555777222222999===;;;>>>DDDeeexxxtttUUUOOOQQQJJJKKKKKKJJJIIIHHHGGGGGGGGGJJJOOODDDBBBOOOMMMJJJYYYxxx~~~iiidddsss~~~iiibbbgggoooqqqiiijjjmmmqqqvvv|||}}}{{{|||}}}~~~{{{{{{xxxrrrmmmkkkmmmpppdddeeebbbZZZQQQKKKEEE@@@DDDDDD???BBBccc~~~]]]___DDDNNNKKKLLLKKKGGGBBBAAAEEEIIIFFFGGGFFFEEEBBBAAABBBCCCAAA>>>BBBIIIHHHAAABBBIIIFFFJJJccc|||}}}ppplllyyywww^^^NNNSSSPPPJJJJJJIIIGGGFFFFFFIIIKKKNNNOOORRRTTTPPPIIIHHHKKKJJJJJJIIIIIIJJJKKKLLLLLLEEEMMMPPPKKK]]]oooppp|||eeeUUUIIICCC===888888;;;===???;;;::::::<<<<<<;;;===BBB======AAAGGGNNN```mmmWWWggg|||rrrCCCNNN~~~mmmlllxxxuuuzzzYYYLLLRRRNNNQQQLLLKKKIIIGGGDDDDDDFFFHHHEEEHHHHHHCCC@@@@@@@@@>>>???@@@CCCFFFGGGEEEAAA>>>CCCFFFLLLbbbuuuhhhiiixxxcccZZZIII>>>BBBKKKdddiiiWWWVVVLLLOOOWWWUUUSSSQQQIIIBBBDDDGGGHHHIIIMMMSSSXXXNNNIIICCC??????@@@BBBBBBAAAAAA???;;;888:::@@@FFFIIIDDDGGGUUUaaaiiirrr|||vvvcccbbbiii]]]LLLHHHGGGnnn|||eeehhh``````TTTJJJIIIDDD@@@FFF===HHHlll{{{lll^^^UUU[[[\\\SSSOOOWWWVVVPPPRRRVVVWWWUUUTTTOOOCCCCCCQQQVVVPPPWWW]]]SSSGGG===111:::===>>>>>>AAAEEEEEECCC???777333:::@@@???>>>???JJJmmm^^^XXXLLLBBBFFFPPPOOOEEEHHHGGGGGGHHHFFFCCCDDDHHHQQQeee}}}tttzzzttteeeWWWKKK>>>222,,,111555222111555666444666<<<;;;:::EEEUUUrrr|||dddQQQPPPLLLMMMGGGGGGGGGGGGFFFFFFGGGHHHEEEFFFCCCEEEKKKIIIJJJVVVtttcccppp~~~vvvpppiiihhhjjjhhhggghhhiiilllppptttwww~~~~~~{{{qqqqqqrrrtttwwwyyyyyyxxxlllnnnpppqqqnnnhhhaaa^^^```aaa[[[PPPJJJIIIGGGCCCFFFIIIQQQjjjllleee{{{PPPFFFKKKFFFFFFEEEDDDCCCDDDEEEFFFCCCDDDDDDCCC@@@???AAACCC???===>>>DDDFFFCCCDDDGGGCCC@@@KKKccczzzwwwlllmmm}}}|||qqqqqqmmmjjjiiiqqqdddKKKLLLTTTOOOLLLJJJHHHFFFFFFGGGJJJLLLOOOMMMNNNPPPNNNJJJJJJMMMGGGGGGHHHIIIIIIIIIIIIIIIHHHMMMQQQIIIMMMrrrvvv{{{|||fffvvvmmmcccUUUIIIAAA<<<999888;;;999;;;>>>>>>;;;>>>EEE:::FFF```~~~www[[[mmmwwwHHH;;;nnn\\\___ooo{{{zzz}}}~~~nnnMMMBBBIIIJJJGGGLLLJJJHHHGGGHHHGGGFFFEEECCCGGGGGGAAA>>>@@@@@@===>>>???AAADDDFFFEEEBBB???@@@DDD???IIIVVVwwwfffgggyyyrrraaaMMMLLLDDDRRRMMMwwwuuusssXXXYYYNNNOOORRRMMMLLLLLLEEE===???CCCEEEFFFIIIMMMPPPJJJGGGBBB@@@AAABBBAAA@@@CCCBBB@@@;;;777999AAAGGGPPPGGGCCCCCCEEENNNhhhqqqwww|||gggZZZUUU444IIIllliiiiii]]]\\\PPPHHHKKKGGG@@@CCCBBB>>>TTTpppZZZ[[[dddbbb\\\III<<>>999<<<<<<:::???777111777;;;333222999999555999888444666<<<<<<777888???AAA:::888@@@KKKPPPrrrqqq___RRRGGGGGGIIIIIIGGGIIIGGGFFFEEEFFFEEEDDDEEEGGGPPPZZZrrr}}}pppiiittt|||ppplllNNN>>>???<<<888666444+++///111222333555555444444555:::???;;;<<>>>>>@@@CCCAAAAAA???@@@DDDIIIHHHCCCFFFFFFFFFMMMccc}}}vvvmmmbbb^^^```ggggggeeeooopppKKKJJJMMMMMMOOOOOOMMMKKKHHHGGGHHHJJJLLLLLLMMMIIIHHHKKKKKKIIIJJJMMMHHHIIIJJJKKKKKKJJJIIIHHHSSSCCCJJJRRRIIIQQQiiisssooo|||}}}{{{xxxgggZZZPPPJJJCCCCCCHHHOOOQQQOOOTTT[[[ooo|||[[[hhhzzzDDD===YYYKKK@@@aaa|||~~~iiiVVVSSSDDDFFFNNNEEEKKKIIIHHHIIIKKKJJJFFFBBBBBBGGGFFF@@@===@@@@@@===@@@AAABBBEEEHHHGGGEEECCC:::FFFBBBEEEKKKccceeeggg~~~tttgggPPP===CCCAAAJJJzzzqqquuu]]]YYYZZZOOONNNNNNGGGGGGHHHCCC@@@BBBDDDGGGHHHHHHGGGFFFGGGDDDBBBBBBCCCCCC???<<>>???AAAGGG@@@HHHnnn~~~iii\\\aaaQQQAAA>>>BBBCCC>>>:::AAA:::555555888888666444555555666777777777777666;;;333222;;;>>>888444666<<<777888>>>???GGGeeezzzSSSOOOLLLIIIHHHJJJJJJHHHFFFFFFGGGHHHGGGEEEEEEEEEGGGNNNWWWlll{{{nnnuuusssggg___WWWNNNGGG666555333111000000111111111000000000000222444555:::444;;;EEE>>>???mmm|||RRRQQQIIIIIINNNEEE>>>@@@BBBDDDEEEEEECCCBBBBBBGGGKKKJJJFFFFFFKKKQQQdddzzzvvvyyy||||||yyyvvvkkk```bbbfffgggaaa[[[\\\bbbnnnnnnkkkgggiiiooooooiiigggjjjlllmmmllllllnnnpppbbb___^^^___aaa```\\\WWWUUUKKKCCCCCCCCCBBBDDDHHHEEEcccTTTMMMAAAKKKEEEBBB??????AAABBB@@@>>>>>><<<;;;<<<@@@CCCFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEJJJKKKGGGKKKeeehhh[[[PPPOOOQQQOOOMMMNNNLLLLLLIIIFFFLLLUUUVVVPPPRRRPPPOOOOOOPPPPPPOOONNNLLLLLLKKKIIIHHHIIIKKKMMMSSSOOONNNPPPLLLLLL^^^tttyyytttyyyuuurrrrrr~~~{{{lllEEE@@@XXX^^^OOOeeesssbbbHHHDDDGGGGGGGGGJJJLLLKKKJJJJJJJJJIIIFFFDDDEEEEEECCCBBBBBBCCCDDDEEEFFFHHHJJJKKKIIIEEEAAA>>>DDDEEECCCAAAHHHdddZZZWWW}}}|||~~~xxx[[[NNNPPPDDDBBBZZZ}}}uuu^^^LLLPPPMMMJJJJJJLLLPPPOOOJJJEEEHHHFFFCCCDDDGGGHHHGGGFFFEEECCCAAA>>>>>>???AAABBBEEE???999888<<>>???JJJVVVzzzjjj^^^VVVTTTOOOFFFNNN^^^bbb}}}mmmbbbUUUQQQJJJCCC@@@AAAFFFIIIBBB@@@BBBYYYzzz|||aaaPPPEEEDDDHHH<<<+++333LLL///444:::<<<999666777;;;444444333333444555777999???999666666666777;;;@@@888DDDCCC888>>>UUU```ZZZ^^^OOOMMMJJJHHHHHHIIIHHHFFFDDDAAACCCDDDEEEDDDEEEGGGHHHGGGQQQfff{{{zzzjjjtttdddWWWPPPFFF@@@<<<999333///555444222111000000111111222111111111222333555666555======:::JJJrrrpppGGGKKKFFFEEELLLFFFBBBCCCEEEFFFFFFFFFFFFEEEEEEIIILLLIIIDDDCCCGGGLLLZZZ}}}wwwjjj___]]]___]]]YYYWWWhhhiiigggdddgggkkkhhhbbbeeeccc```]]][[[]]]```bbb\\\WWWQQQLLLJJJIIIHHHGGG???>>>>>>??????AAANNN\\\QQQGGGSSSLLLBBBEEECCC@@@@@@AAABBB@@@???>>><<<;;;<<>>:::999888888@@@JJJhhhsss~~~rrryyynnnggg\\\LLLJJJQQQPPP~~~rrrlll^^^WWWMMMCCC>>>>>>BBBEEE@@@CCCBBBGGGaaa}}}cccSSSIIILLLKKK@@@888999000444888777555333333444999999::::::;;;;;;;;;;;;666;;;===:::999<<<>>>>>>BBB444777HHHIIIDDD\\\mmmHHHLLLJJJIIIHHHHHHHHHFFFCCCAAA???AAABBBCCCCCCCCCEEEFFFAAAIIIYYYlll~~~rrrrrreeeiii|||xxxsssqqqtttxxx{{{||||||zzz___KKKBBBAAA<<<777555555666444222222222111000000111111222222222222222333555777888888>>><<<;;;VVVSSS===FFFCCCBBBIIIGGGEEEEEEEEEEEEEEEEEEFFFFFFGGGJJJKKKGGGBBB???BBBEEEUUUxxxtttvvveee^^^]]][[[WWWVVVXXXXXXWWWVVVXXXZZZVVVQQQOOOPPPQQQSSSTTTSSSPPPMMMLLLHHHDDD@@@>>>???@@@BBBAAABBBBBBAAACCCRRRppp|||uuutttIIICCCRRRPPPBBBEEECCCAAAAAAAAAAAAAAA???>>><<<:::;;;>>>@@@AAAAAA??????@@@@@@AAABBBCCCCCCCCCHHHLLLIIIDDDGGGQQQ[[[{{{jjjSSSKKKUUUSSSPPPNNNIIIFFFHHHMMMKKKMMMOOOQQQVVV[[[YYYTTTQQQRRRSSSTTTTTTQQQLLLHHHGGGEEEDDDDDDEEEHHHLLLNNNMMMJJJJJJNNNLLLHHHNNNXXXrrr}}}uuubbbeeewwwxxxzzzzzz|||zzzvvv|||}}}~~~yyyqqqQQQ555GGG```xxxrrruuu{{{pppvvvvvv{{{sssOOOJJJIIILLLKKKFFFHHHNNNMMMKKKHHHFFFEEEDDDAAA???>>>???@@@BBBCCCCCCCCCCCCFFFGGGHHHHHHGGGDDDBBB@@@@@@BBBBBBBBBDDDMMM\\\gggmmmPPPEEEBBBQQQfffxxxuuu^^^aaa\\\OOOPPP\\\gggjjjxxx___XXXZZZSSSWWWSSSNNNLLLMMMNNNLLLKKKKKKJJJHHHHHHGGGEEEBBB???AAAAAAAAABBBCCCDDDFFFGGG???>>>===???BBBEEEGGGGGGBBB>>><<<;;;:::999>>>DDDHHHNNN^^^uuuyyymmmeeeYYYvvvtttmmmcccTTTFFF>>><<<===???DDDGGGHHHGGGNNNhhhdddMMMWWWhhh\\\>>>HHHAAA777222555999888444555666888:::::::::999888===CCCBBB;;;<<>><<<>>>888555222111222222222111000000000000111111222222222222222222444666888::::::>>>:::AAAkkk]]]@@@;;;FFFDDDAAAFFFGGGEEEDDDBBBAAAAAABBBCCCDDDFFFHHHHHHEEE@@@===???AAAPPPcccuuu}}}{{{vvvsssdddWWWTTTWWWPPPMMMJJJHHHJJJKKKIIIEEEEEEDDDDDDFFFHHHHHHEEEBBBAAAAAAAAAAAA@@@AAABBBCCCFFFEEEEEEKKK\\\}}}aaawwwQQQNNNJJJFFFJJJJJJDDDCCCBBBAAAAAAAAA@@@@@@>>>===<<<<<<>>>@@@@@@???>>>>>>???@@@AAABBBCCCDDDIIIIIIGGGCCC@@@BBBGGGLLLYYYccckkkZZZOOOKKKKKKLLLLLLKKKJJJGGGFFFHHHKKKEEEGGGKKKOOOTTTVVVTTTPPPOOONNNMMMLLLJJJGGGBBB>>>FFFDDDBBBBBBDDDGGGIIIJJJMMMGGGDDDFFFIIIKKKSSS\\\bbbppp|||oooSSSOOOjjjxxxwwwJJJ:::IIIUUUlllnnn^^^NNNeeeyyywwwNNNOOOJJJGGGGGGEEEDDDIIIQQQOOOLLLIIIGGGFFFDDDBBB@@@<<<===???@@@@@@@@@???>>>EEEEEEFFFEEEEEECCCBBBAAA@@@@@@AAAAAACCCFFFJJJMMM]]]\\\BBBLLLVVVUUUeee{{{yyysss}}}{{{mmmbbb___jjj{{{iiihhhmmmxxx{{{aaaOOOUUU^^^XXXWWWTTTOOOMMMMMMLLLKKKIIIFFFGGGHHHHHHHHHFFFCCCAAACCCCCCCCCCCCBBBBBBAAAAAA;;;<<<>>>@@@CCCDDDEEEEEEDDDCCCAAA@@@???>>>???AAABBBCCCNNNcccuuu|||ttttttlllaaaRRRFFF@@@???AAABBBEEEEEEKKKNNNGGGPPP~~~jjj___pppxxxpppPPPLLLCCC;;;:::AAACCCAAA:::999888999===CCCIIIMMMGGGHHHHHHLLL___yyyvvveeeXXXfffwwwJJJHHHPPPMMMHHHIIIJJJIIIGGGEEEBBBAAACCCDDDEEEDDDBBBAAABBBCCCCCCCCCCCCJJJaaaxxxyyynnnttt}}}~~~YYYOOOVVVVVV[[[\\\]]]ZZZXXXZZZaaafffpppfffaaadddccc^^^___fffeee```^^^```dddfffiiimmm]]]PPPCCC===;;;777555555222000...............---///000111111222222333333111111222333555777:::;;;999EEELLL\\\sssjjjFFF===???HHHFFFBBBDDDEEEDDDCCC@@@??????@@@BBBCCCBBBDDDDDDBBB>>>===>>>AAAEEEUUUnnnxxx|||zzzhhh]]]YYYWWWPPPHHHEEEDDDDDDDDDDDDEEEAAA<<<999;;;>>>BBBEEEBBBAAA@@@AAABBBDDDEEEFFF@@@FFFUUUooowwwTTT???MMMHHH@@@EEEFFFCCCCCCBBBAAA@@@??????@@@???>>>===>>>???@@@@@@???>>>??????AAABBBCCCDDDDDDIIIGGGDDDBBBBBBDDDGGGIII@@@JJJhhhqqqYYYPPPPPPOOOJJJFFFHHHGGGEEEEEEGGGJJJJJJHHHAAACCCGGGLLLPPPPPPNNNMMMNNNLLLHHHFFFEEEDDDBBBAAAFFFCCCAAAAAACCCEEEEEEDDDHHHDDDCCCEEEIIIMMMSSSXXXYYYccc~~~xxxhhhmmmvvvmmmGGGJJJTTTjjj|||qqqYYY@@@555IIIfffpppoooRRRAAA___|||rrrffflll{{{vvvaaaPPPQQQKKKEEEEEEFFFHHHLLLPPPMMMKKKGGGEEEDDDCCCBBB@@@======>>>>>>===;;;999888BBBBBBCCCCCCCCCBBB@@@???@@@??????@@@CCCDDDEEEDDDQQQggg___XXXLLLMMM[[[iiiyyyzzz|||yyywwwvvvnnnaaaYYYXXXUUUVVVjjjhhhXXXsssXXXEEE^^^ssseeeUUUOOOUUU\\\XXXRRRPPPOOOMMMLLLJJJHHHFFFEEEFFFHHHHHHFFFDDDBBBAAABBBAAAAAAAAA@@@???>>>>>>999;;;>>>@@@AAABBBCCCCCCCCCBBBAAA???>>>???>>><<<<<<===EEEQQQXXXfff|||kkkmmmkkk```PPPEEE@@@@@@@@@AAA@@@???FFFKKKAAA@@@eee|||~~~wwwtttzzzppp[[[SSSQQQOOOQQQMMMIIIJJJRRRaaaqqq|||yyy|||yyyZZZGGGHHHOOOKKKFFFHHHIIIHHHFFFDDDCCCCCC@@@BBBDDDDDDDDDDDDFFFGGGDDDCCCAAAGGG[[[rrrzzzvvvrrrWWWLLLDDDHHHLLLOOOMMMIIIIIIOOOUUUXXXTTTPPPOOOMMMJJJJJJMMMDDDCCCBBBCCCEEEEEEEEEDDD???999555666777333000000333222222222222333333444000111222333333333333333222222333444666999<<<>>>BBBQQQuuuJJJ>>>@@@CCCEEEEEEBBBAAABBBBBBAAA???>>>>>>@@@AAACCC???@@@@@@???>>>>>>???AAA???SSSttt~~~~~~}}}|||uuufff[[[OOOHHHDDDAAA???@@@666===GGGOOOPPPNNNKKKIIIBBB@@@@@@FFFQQQ\\\ccceee___ppp~~~\\\EEE@@@BBB<<>>===>>>@@@>>>======>>>@@@AAA@@@?????????@@@AAABBBBBBCCCCCCCCCCCCBBBCCCEEEEEEDDDCCC@@@FFFRRR\\\```kkkgggTTTPPPOOORRRPPPKKKGGGFFFHHHHHHFFFDDDFFFJJJJJJFFFCCCCCCFFFKKKMMMKKKKKKMMMJJJGGGDDDBBBCCCEEEFFFFFFEEEBBB@@@AAADDDEEECCC@@@>>>AAAEEEJJJLLLKKKJJJJJJOOOJJJYYYkkkhhhdddnnnwww|||}}}nnnttttttWWWBBBCCCUUUhhhrrrssspppLLLBBB@@@GGGWWWrrr~~~tttPPPSSSXXX{{{hhhdddrrr~~~XXXTTTQQQKKKGGGEEEHHHMMMNNNLLLIIIIIIFFFCCCAAABBBBBBAAA@@@??????>>>===;;;999888777>>>???@@@AAAAAA@@@>>>===???>>>===???AAACCCDDDDDDYYYwwwvvvlll\\\TTT]]]gggmmmrrrvvvtttooolllhhhgggfff\\\NNNJJJNNNUUUIIIeeejjj^^^RRRDDD<<>>???>>>>>>======>>>>>>???:::<<<>>>?????????AAACCCDDDDDDAAA===>>>@@@???<<<===BBBJJJLLLGGGLLLffftttbbbfffmmmbbbRRRFFFAAA@@@???>>>>>>???BBBAAA===@@@PPP```zzzvvv~~~~~~xxxpppzzzrrrPPPPPPKKKFFFIIIGGGDDDEEEGGGFFFCCCBBBCCCEEE@@@BBBCCCDDDCCCDDDEEEGGGDDDBBB@@@DDDQQQdddsss{{{~~~vvvhhhHHH000;;;>>>@@@@@@??????AAACCCAAADDDCCC???>>>@@@AAA???;;;;;;:::999::::::888555:::555111000///...000444,,,---............///000222222333444555444333333444555555777999===???AAAQQQooohhhzzzYYYAAA:::AAA@@@===@@@@@@===>>>======<<<<<<===>>>???@@@>>>??????>>>>>>>>>???AAACCCNNNdddwww}}}|||xxxmmmssszzzlllcccZZZPPPKKKJJJGGGWWWkkkuuuqqqdddWWWPPPLLLNNNXXXlllsssrrrgggCCCAAAAAA===:::BBBEEE:::???@@@AAA???<<<;;;===???<<<<<<<<<===???@@@@@@>>>????????????@@@@@@AAAAAAAAA@@@???@@@AAACCCCCCBBBFFFKKKJJJGGGIIIQQQjjjyyygggWWWNNNIIIIIILLLOOOMMMHHHGGGJJJKKKNNNLLLFFFCCCFFFHHHFFFFFFDDDEEEIIIJJJHHHJJJOOOHHHFFFDDDCCCDDDDDDCCCBBBAAA??????BBBFFFGGGCCC???;;;AAAGGGJJJIIIHHHFFFEEEEEEFFFQQQXXXVVV```qqqxxx}}}}}}sssWWWGGGAAA???KKK___uuuhhh\\\NNN???:::???KKK___lllrrr}}}|||lllRRRnnnssswwwyyyQQQIIITTTGGGFFFFFFFFFHHHKKKLLLHHHDDDEEECCC@@@@@@AAABBBCCCCCCAAA@@@???===<<<;;;:::::::::;;;>>>@@@@@@???<<<:::<<<<<<<<<<<<>>>@@@AAABBB888UUUgggrrrtttkkkbbb]]]WWWRRRSSSXXXWWWUUUVVVYYYTTTNNNVVVdddvvvuuu~~~LLL222999JJJqqqhhhQQQIIIOOOOOOOOOPPPKKKJJJIIIIIIGGGFFFGGGHHHJJJDDDEEEFFFDDD@@@>>>>>>@@@AAA@@@===<<<;;;<<<======>>>??????>>><<<>>>AAAEEEFFFFFFAAA<<<===BBBBBB>>>CCCGGGKKKIIIDDDDDDMMMWWWnnnppp^^^dddjjj___QQQHHHFFFFFFFFFEEE???EEEAAA888;;;GGGGGG===ssszzz{{{zzz~~~}}}kkkdddtttwwwrrrwwwxxxPPPEEEMMMEEEAAAGGGDDDBBBDDDEEECCCAAA@@@CCCEEECCCDDDEEEDDDBBBAAABBBCCCDDD@@@===???EEERRReeetttxxxwwwvvvvvvfffHHH777777777999<<<<<<:::888666===>>>777666;;;;;;666555555444333555666444111......111555444//////111000111222111000000000111333444555555555444333222666777777999<<>>;;;;;;888888888999:::;;;<<<<<>>>>>>>>>>>???@@@FFF???CCCPPPaaazzz~~~tttttt~~~oooeeecccvvvfff^^^\\\bbbkkk~~~yyyKKKDDD======BBBBBB>>>@@@FFF>>>@@@@@@>>>;;;:::<<<>>>:::::::::<<>>>>>>>>>>>>>>>>>?????????BBB???;;;999;;;@@@FFFJJJBBBJJJHHHCCCEEEFFFMMM]]]gggqqq{{{rrr]]]ZZZYYYRRRMMMOOOGGGCCCDDDMMMSSSPPPIIIEEEMMMTTTSSSIII@@@AAAEEEFFFHHHDDDCCCGGGGGGDDDHHHOOONNNLLLKKKIIIHHHEEEBBB???>>>===>>>CCCHHHIIIDDD???>>>CCCFFFFFFDDDFFFJJJLLLCCCFFFLLLNNNUUUmmmyyyooo}}}kkk[[[QQQUUUUUUNNNLLLVVVeeeooozzzwwwxxxqqq```\\\___YYYQQQVVVJJJ888888AAALLL[[[nnnttt}}}|||uuuxxxrrr___qqqrrriiilllYYYOOOBBBJJJLLLIIIIIIGGGEEECCCDDDDDDCCCEEECCCAAAAAACCCEEEFFFFFFBBBAAA???=========>>>???777999===@@@@@@>>>;;;888999:::;;;;;;;;;<<<===??????HHHPPP]]]wwwlllSSSGGGIIIBBB@@@EEELLLNNNQQQeee|||dddJJJ>>>CCCMMMuuudddUUUMMMMMMMMMFFFHHHMMMJJJJJJIIIFFFDDDDDDFFFJJJNNN???AAABBBAAA??????AAADDDGGGDDD@@@<<<999999999:::AAAAAA@@@>>><<<===BBBGGGDDDCCC>>>777999@@@AAA======???@@@AAADDDGGGGGGDDDEEEUUUqqq{{{}}}cccbbbnnnbbbRRRHHHFFFFFFDDDBBB???======@@@CCCEEECCCAAAHHHrrr{{{sssuuuvvv{{{{{{kkk^^^TTT^^^bbb\\\ZZZdddsss|||xxxpppGGGJJJIIIDDDAAABBBCCCAAA????????????@@@AAABBBCCCCCCBBB@@@>>>>>>???@@@AAA@@@===@@@CCCAAAAAARRRgggsssooonnnuuuxxxzzzqqqFFF000000888222555<<<555444555666555444444555777333222222222111111000000000000000000000000000000000000111222222222222222333222111222555777888888666<<<888<<>>???===>>>DDDFFFCCCIIIggg}}}}}}}}}~~~iii;;;AAAAAA@@@@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::<<<>>>@@@BBBBBB@@@>>>===<<<<<<<<>><<<<<<===AAAEEEHHHEEEIIIKKKHHHBBBBBBGGGMMMSSSNNNUUUjjj|||yyyiii]]]OOOJJJFFFHHHNNNQQQNNNJJJGGGIIIKKKLLLLLLLLLNNNOOOTTTQQQMMMIIIFFFFFFGGGHHHLLLLLLLLLKKKIIIHHHJJJKKKKKKLLLKKKHHHCCCAAACCCFFFCCCEEEHHHJJJJJJIIIGGGFFF@@@CCCCCCCCCEEEIIIIIIEEEAAADDDHHHIIIIIIUUUpppxxxyyyoootttiiiLLLFFFEEEEEEKKKNNNIII???;;;>>>???;;;?????????IIITTTWWWkkkeee]]]lll{{{vvviiiooohhhgggsssoooSSSQQQPPPEEEBBBIIIFFFFFFFFFFFFFFFFFFFFFEEEJJJDDD>>>>>>BBBFFFGGGFFF>>>@@@BBBCCCBBB@@@@@@AAA@@@BBBDDDCCCAAA>>><<<<<<===;;;999;;;>>>AAAAAA???>>>===BBBRRRllllllaaajjjooorrr~~~vvv@@@FFFEEEOOOqqqTTTQQQQQQMMMFFFEEEHHHJJJHHHFFFEEECCCBBBBBBDDDEEEGGGGGGKKKOOOKKKBBB<<<<<<>>>FFFFFFEEE@@@<<<:::;;;>>>AAA======AAAAAA======AAAEEEBBB<<<888666888<<>>>>>>>>??????@@@AAABBB@@@???>>>>>>>>>@@@AAACCCBBB???AAADDDAAA>>>HHHXXXjjjsssyyy{{{rrrkkkJJJ888;;;666------111777666555333222111111222333333333222222111111111000000000000000000000000111111222222333333333222444444444444555666666555555???BBB>>>===FFFdddhhhNNN999:::888555555666666666666777777888777777777777777888888777666666666888:::===>>>>>>>>>BBBDDDAAAFFF___{{{wwwdddGGG;;;??????>>>>>>======<<<<<<::::::::::::::::::::::::888888888888:::<<<>>>???AAA@@@???>>>===<<<<<<<<<>>>>>>======???BBBEEEGGGHHHIIIJJJGGGCCCBBBEEEIIIHHHEEEJJJWWW___aaaiiittt|||tttjjjaaaXXXPPPLLLJJJFFFDDDHHHNNNQQQOOOKKKGGGIIIKKKMMMNNNPPPTTTVVVSSSPPPLLLGGGEEEFFFGGGIIIKKKLLLLLLKKKIIIIIIJJJLLLIIIJJJJJJHHHFFFEEEFFFGGGBBBDDDFFFHHHHHHGGGEEEDDD@@@BBBBBBAAACCCGGGFFFBBBCCCDDDGGGHHHGGGOOObbbuuuuuuppp|||uuuppptttqqqiiiaaaccctttxxxlllmmmuuuuuuVVVPPPQQQNNNSSS^^^]]]ddd^^^]]]hhhjjjvvvcccXXXwwwvvvccccccvvv{{{}}}rrr\\\LLLLLLKKKCCCCCCJJJCCCDDDFFFIIIJJJKKKJJJJJJHHHDDDAAAAAADDDFFFCCCAAA>>>@@@BBBBBBAAA@@@@@@@@@CCCDDDEEECCC???;;;999888<<<:::999:::===@@@???>>>AAAAAADDDOOOaaauuurrrmmmrrrxxx}}}ggggggnnnTTTWWWRRRSSSPPPJJJHHHKKKKKKIIIEEEDDDDDDDDDEEEFFFHHHIIIFFFIIILLLIIIDDD@@@???@@@DDDDDDDDDAAA======???AAADDD???>>>AAA@@@======AAADDDAAA<<<999777999<<<>>>???@@@BBBBBBBBBBBBAAAAAAAAACCCEEEDDDBBBEEEKKKQQQ~~~cccccchhh```TTTIIICCCCCCFFFIII<<<===AAAEEEHHHGGGDDDAAAEEE???DDD\\\|||zzzvvvyyylllIIIEEEBBBEEEEEE@@@===??????>>>>>>>>>===>>>>>>???@@@AAA======<<<===>>>@@@BBBCCCCCC@@@AAAEEEAAA;;;>>>FFF```vvv~~~ooossspppDDD000333222///444000000000000000000111111333333333222222222222222000000000000000000000000111111222222333333333333000111333555666777777777<<<;;;>>><<>>>>>@@@>>>???AAA@@@BBBSSSfff}}}iii@@@===:::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888777888999;;;===>>>>>>======<<<;;;<<<<<<<<<<<<======>>>@@@BBBDDDEEEIIIHHHGGGEEEDDDDDDDDDEEEDDDCCCFFFLLLLLLIIIOOOYYY\\\ccc```]]]aaa___^^^fffkkkjjjfffbbb]]]YYYYYYYYYQQQTTTUUUPPPHHHEEEGGGJJJFFFDDDDDDIIIOOOSSSPPPMMMHHHIIIKKKLLLNNNRRRWWW[[[QQQMMMHHHDDDCCCEEEGGGJJJHHHIIIJJJIIIHHHHHHJJJLLLGGGGGGFFFHHHIIIIIIHHHGGGBBBCCCEEEGGGGGGFFFEEECCC@@@CCCBBBAAACCCFFFEEEAAADDDCCCEEEGGGFFFGGGQQQ[[[mmmlllmmmyyy{{{eeeVVV___iiiooommmdddlllrrrttteeelllrrrmmmlllrrrcccnnn[[[NNNYYYXXX]]]|||kkk\\\vvvggg___sssZZZRRRNNNKKKJJJGGGDDDFFFIIIBBBDDDGGGIIIKKKLLLLLLLLLFFFDDDCCCDDDEEECCC>>>:::===???AAABBB@@@?????????AAABBBCCCAAA===:::888888:::999999:::<<<>>>>>>===???@@@BBBFFFMMMWWWbbbiii~~~~~~kkkXXXNNNJJJRRRTTTRRRMMMKKKMMMLLLIIIDDDEEEFFFGGGHHHJJJKKKKKKFFFFFFFFFFFFEEECCCBBBAAAAAABBBAAA@@@??????AAACCCEEEAAA??????>>><<<===@@@AAA???<<<:::999999;;;<<<>>>AAACCCBBB???===>>>@@@CCCDDDEEECCC@@@???BBBEEE___[[[^^^YYYPPPEEE??????EEEKKK???@@@CCCEEEFFFEEEBBB@@@FFF<<<999CCCRRRjjj{{{zzz}}}yyy|||cccBBB???JJJAAADDDCCC???<<<>>>>>>=========<<<<<<===>>>??????<<<<<<<<<<<<===>>>???@@@CCC@@@@@@BBBAAA<<<;;;>>>SSShhh}}}{{{xxxyyyiii\\\mmmlllIII???999000444//////000111222222111000222222222222222111111111000000000000000000000000111111111111111222222333...111444777888:::<<<======<<>>?????????BBB>>>>>>??????@@@HHHSSSxxx|||}}}||||||zzzwww}}}RRRHHHDDD:::>>>:::::::::;;;;;;;;;;;;;;;777777777777777777777777777777666777888:::;;;===999999999888888999::::::999:::<<<===???@@@@@@AAAGGGEEEBBBBBBDDDEEEDDDCCCEEEDDDEEEIIIIIIHHHLLLSSSNNNUUUSSSQQQUUUPPPIIILLLOOOPPPPPPLLLIIIHHHKKKOOOIIIMMMOOOMMMGGGFFFIIINNNDDDCCCDDDIIIOOOQQQOOOKKKIIIIIIIIIIIIJJJMMMRRRVVVLLLIIIDDDAAA@@@CCCFFFIIIEEEFFFGGGFFFFFFFFFHHHJJJEEEDDDCCCEEEIIIIIIFFFCCCCCCDDDEEEFFFFFFEEEDDDCCCAAACCCCCCAAACCCFFFDDD@@@AAA@@@BBBEEEFFFDDDEEEIIIQQQZZZmmmyyyfffmmmssspppzzzppp\\\RRRUUURRRQQQZZZDDDQQQZZZZZZ[[[bbbdddaaaZZZYYYGGGSSSzzzuuubbbnnnnnnxxxpppaaa|||iiiYYYNNNIIIMMMNNNJJJHHHHHHIIIGGGDDDDDDEEEEEEFFFGGGHHHIIIFFFDDDCCCBBBAAA???:::666<<<>>>@@@@@@>>>=========;;;===>>>>>><<<::::::;;;999999:::;;;<<<======<<<===@@@BBBBBB@@@BBBIIINNNjjj~~~]]]OOOUUUUUULLLOOOQQQQQQMMMKKKLLLJJJFFFFFFFFFHHHIIIJJJJJJJJJJJJFFFCCCAAAAAACCCDDDBBB???@@@@@@??????>>>???@@@AAAAAA???<<<;;;;;;;;;===@@@>>>===;;;:::::::::;;;;;;;;;???BBBAAA<<<;;;===AAACCCDDDEEEDDDBBBAAACCCDDD^^^WWWZZZWWWOOODDD<<<;;;AAAGGGCCCCCCCCCBBBAAA@@@@@@@@@>>>999;;;??????MMMwww~~~}}}vvvlllfffggg```ZZZ]]]ccceeebbb^^^kkkooozzz}}}wwwvvvqqqXXXEEEDDDBBB:::@@@CCCCCC>>><<<>>>>>>===<<<<<<;;;;;;;;;<<<=========<<<<<<<<<;;;<<<<<<<<>>===???@@@>>>>>>@@@BBBMMMfff~~~xxxzzz|||yyy{{{uuuiii^^^zzzqqqJJJ...222222111000222333333000---000111111111111111111111111111111111111111111111111000000000000111222333555666888777777999<<>>???>>>>>>===BBB???===???@@@@@@BBBEEEVVVcccrrr~~~|||VVV:::EEE<<<000@@@999999999999::::::::::::555555555555555555555555555555555555666777999:::555555555555555666666777666777999;;;<<<<<<<<<<<>>AAADDDGGGBBBCCCDDDDDDCCCCCCEEEGGGDDDBBBAAABBBEEEDDDAAA===@@@AAABBBBBBBBBBBBAAA@@@>>>@@@@@@>>>@@@CCCAAA======;;;>>>DDDGGGDDDAAAAAAFFFPPP```zzzwwwxxx{{{nnnuuulllrrrkkkccceeeaaaUUURRROOO[[[```XXXSSSYYYaaadddfff^^^___kkk{{{^^^OOOOOOUUUKKKMMMJJJEEEEEEIIIHHHBBBCCCAAA???===>>>AAAEEEGGGEEECCC@@@===;;;999777555:::<<<>>>>>><<<:::::::::999:::;;;;;;999999999:::888999;;;<<<<<<<<<<<<<<<>>>CCCFFFEEE@@@???BBBGGGKKKjjjhhhIIIPPPUUUJJJKKK]]]KKKMMMMMMIIIHHHHHHFFFBBBHHHHHHIIIIIIIIIHHHGGGGGGEEEAAA======@@@AAA???<<>>============<<<<<<::::::888777888;;;>>>???<<<;;;::::::::::::;;;;;;888<<>>;;;:::>>>BBB@@@AAABBBAAA@@@???@@@@@@}}}]]]ZZZ\\\XXXPPPEEE<<<999;;;>>>CCCCCCBBB???<<<<<<===??????;;;===BBBAAAAAAQQQgggxxx~~~iiiiiinnnzzzyyyuuu}}}~~~zzzhhhaaadddxxxMMM>>>CCCFFFAAA<<<>>>AAAAAA===;;;===>>><<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999=========>>>???@@@BBBCCC======SSSwwwqqqtttgggZZZdddrrrMMMIII222...++++++///222333222000111111111111222222222222222222222222222222222222111000000000111222333888888777555444777???EEE\\\|||lllnnnmmm~~~XXX111444???***---<<<---///000000000000111111111//////000111333555666777666777999:::;;;::::::999???>>>===>>>???@@@???>>>AAALLL\\\{{{{{{{{{XXX???FFF<<<888>>>666777777777777777777777777333333333333333333333333333333222222333555666777444333333333333333444444444555666888999:::::::::<<<;;;:::===AAADDDCCCAAAAAA>>><<>><<<:::=========>>>======<<<<<<999<<<;;;:::<<>>:::;;;999<<>>:::888777777777888:::;;;;;;999777777777:::;;;;;;999777555555666666888;;;;;;:::999:::::::::???CCCBBB>>>===???BBB999III^^^ppphhhPPPEEEQQQUUUIIIFFFNNNHHHKKKJJJFFFEEEEEEDDD@@@GGGGGGGGGFFFEEEEEEDDDDDDCCC???;;;:::<<<>>>>>>===???>>><<<<<<<<<<<<:::888555777666444666;;;>>>===;;;:::999999999:::;;;<<<777999;;;;;;::::::===AAAAAA@@@@@@???>>>===<<<<<>>???>>><<<;;;<<<>>>CCC???>>>AAA???;;;:::===```tttwwwqqqppprrrwww{{{qqqoooqqq}}}[[[JJJ>>>???AAA>>>???EEE<<>>@@@@@@??????@@@AAAAAA<<>>???>>><<<<<>>??????>>>AAA@@@@@@@@@BBBEEEFFFFFFFFFNNNLLLJJJNNNKKKHHHOOOGGGFFFEEEGGGJJJNNNOOOPPPSSSSSSSSSUUUTTTQQQJJJEEECCCCCCCCCCCCEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCDDDFFFGGGEEEDDDCCCBBBCCCDDDDDDCCCDDDDDDCCCAAAAAABBBDDD???@@@???>>>;;;:::;;;<<<============<<<<<<;;;;;;888::::::999<<>>BBBVVVhhh{{{rrrqqqssswww|||zzz{{{nnnaaadddrrrzzz{{{mmmpppyyy~~~TTTUUUPPPFFFDDDIIILLLIIIGGGAAA<<<<<<>>>>>>???@@@;;;:::::::::<<<>>>AAABBBBBBAAA???;;;999777888999666777999999666444444444888999999777555444444666333666999:::888666666777555888;;;;;;:::888999;;;???@@@FFFOOOaaayyyTTTHHHTTTVVVMMMKKKPPPKKK???IIIKKKJJJEEEDDDEEEDDD@@@DDDDDDBBBBBBAAABBBCCCCCC???===:::999;;;>>>@@@AAA???===;;;<<<======;;;888333777777555666;;;===::::::999888777888999;;;===:::999999999999:::;;;<<<@@@>>>===<<<<<<<<<;;;;;;dddPPPZZZNNNJJJDDD???;;;999999888666:::>>>>>>===;;;<<<===<<<<<<<<<;;;999999;;;>>>===GGGgggsssMMM:::>>>AAA>>>===>>><<<888:::======999777999:::999::::::999999888999999:::666777888999:::;;;;;;;;;999???DDDCCC@@@>>>======CCC===>>>MMMcccttt{{{|||vvv}}}sss~~~wwwVVV```~~~vvv\\\FFF;;;777666555444444444555555666666666444444444444444444444444666555444333333555666888:::>>>CCCLLLZZZpppeeeXXXlllIII&&&333555,,,+++777444+++222---------.........//////...............///000111111111333444666888:::;;;666999:::;;;===???>>><<<:::@@@???GGG]]]ooo~~~vvvxxx|||OOO===EEE888333>>>222)))>>>333333222222111000//////000000000000000000000000000000/////////111222333666555444444333333333444666666666666777888:::;;;888999;;;;;;<<<<<<<<<<<<===AAACCC@@@>>>AAAEEEGGGDDDHHHDDDCCCKKKKKKHHHNNNLLLHHHCCCCCCFFFIIIJJJJJJPPPRRRUUUUUUQQQKKKEEE@@@GGGFFFFFFGGGHHHJJJKKKKKKEEEFFFHHHIIIHHHHHHJJJKKKHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDBBBBBBCCCDDD===??????===999999;;;???@@@@@@??????>>>>>>>>>===:::<<<<<<<<<>>>BBBBBB>>>@@@>>>>>>@@@@@@===>>>AAA???BBBBBBHHHNNNKKKTTTmmmnnnrrrxxxhhhbbbsssgggbbbrrruuuvvvsssaaaVVVLLL@@@<<>>??????>>>===<<<@@@AAA@@@>>>;;;999999:::444666888777555333222222444555666555555555777999000444777888666444444555666888::::::999888888888333333:::CCCRRRpppzzzWWWQQQMMMJJJHHHIIIJJJKKKJJJLLLOOOKKKLLLKKKFFFDDDFFFEEEBBBBBBAAA???>>>???AAACCCDDD<<<;;;:::999;;;???CCCFFF>>><<<;;;<<>>===777777===>>>;;;===???<<<666666<<>>AAABBBAAADDDPPPeeevvvyyy|||tttKKK===>>>;;;888666666666555444333333333222222222111111//////............//////////////////////////////000000111222444555555666777777777777777888888888;;;;;;;;;;;;<<<>>>???@@@DDD???:::;;;AAAEEECCC@@@BBBCCCEEEFFFGGGIIILLLNNNMMMMMMIIIFFFLLLTTTSSSMMMRRRRRRRRRQQQOOOLLLIIIGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFHHHJJJLLLMMMNNNJJJHHHFFFCCCBBBCCCEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA>>>======>>>??????<<<:::???DDDEEEAAA???AAA>>>888;;;<<>><<<<<<===???@@@DDDAAACCCHHHIIIFFFIIIOOOuuu}}}ssssssrrrwwwzzzvvvkkk```VVVPPPMMMHHHGGGDDDBBBEEEJJJIIIEEECCCAAA@@@AAABBBCCCBBBAAA??????@@@@@@@@@???>>>>>><<<<<<;;;<<<======;;;:::888888888888888777666555666333000///222888???CCC999;;;<<<999666555:::>>>@@@;;;555333555777888777:::<<<===@@@FFFSSSeeerrr|||}}}dddTTTLLLKKKLLLOOONNNNNNMMMLLLKKKJJJJJJLLLJJJHHHFFFFFFEEECCCAAA<<<===>>>???@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA===:::999<<>>888666888;;;>>>AAA???;;;;;;???AAA>>><<<>>><<<777777<<<>>><<>>:::777666999;;;;;;:::333999>>>===@@@KKK]]]llljjjZZZTTTsssyyy<<<222888,,,/////////.........------,,,---------............////////////////////////,,,...000333555666666666555666888888777777888:::888:::<<<::::::@@@LLLUUUjjjsss~~~ZZZFFF???;;;;;;999666444444444333222222222222111111111000000......------------..............................///000111222333444444555555666666666777777888888<<<<<<<<<<<<======>>>>>>BBB???>>>@@@CCCEEECCC@@@CCCDDDFFFFFFFFFFFFIIIKKKOOOOOOMMMJJJNNNTTTUUUPPPSSSRRRPPPNNNKKKIIIHHHGGGEEEFFFGGGHHHIIIHHHHHHGGGFFFGGGHHHIIIKKKLLLMMMMMMJJJHHHFFFDDDCCCDDDEEEFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@?????????@@@???===;;;???CCCDDD@@@???AAA???;;;<<<===???BBBCCCCCCCCCCCC@@@???===<<<<<<>>>???AAABBBAAADDDIIIIIIFFFGGGKKKAAAFFFSSSfffvvvtttttt{{{wwwnnnYYYXXXVVVTTTRRRPPPOOONNNIIIIIIGGGDDDEEEHHHFFFAAADDDCCCBBBBBBCCCDDDCCCAAA@@@@@@@@@??????>>>>>>>>>;;;999999:::<<<===<<<;;;999999999888888777555555444333111111222444777999;;;===>>>===<<<@@@HHHOOORRRMMMEEE<<<555333555777:::;;;;;;:::999===FFFMMMaaaqqqzzzpppbbbVVVOOOOOOPPPRRRPPPNNNKKKHHHFFFFFFGGGGGGGGGEEEDDDCCCDDDCCCBBB@@@CCCCCCCCCCCCBBBBBBAAA@@@<<<<<<<<<============>>><<<:::999;;;???@@@===:::666555444666999;;;;;;;;;:::888555333222222333555888888888888888888888888555444444444444444555666kkkVVVRRRHHHEEEAAA;;;777777:::===???@@@???<<<<<>>999666888===888888888888777777777777777777666555333333555777888777666555444444444555555555555666666666777777999999999999999888888777555888;;;;;;999===LLL\\\}}}zzz~~~fffVVVWWW^^^qqqyyyoooaaaTTTLLLEEE===777555666999@@@HHHNNNOOOOOOIIIHHHOOOeeerrrlllccc[[[VVV\\\pppnnnAAA%%%&&&000000............------------,,,,,,,,,,,,------------........................+++,,,...111333555666777222333555555444444666888888:::<<<<<<;;;;;;<<<===IIITTTeee}}}III///666<<<333888555333222222222000///000000000////////////...---,,,,,,,,,,,,,,,,,,---------------------------...//////000111222333333333333444555666666777777::::::;;;;;;;;;;;;;;;:::===>>>@@@AAABBBAAA???>>>BBBCCCDDDEEEDDDEEEHHHJJJMMMNNNNNNLLLMMMQQQSSSQQQSSSQQQMMMJJJGGGFFFFFFGGGDDDFFFGGGIIIIIIHHHFFFEEEGGGGGGHHHIIIJJJJJJJJJJJJHHHFFFDDDCCCBBBCCCDDDEEEAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAA@@@>>><<<@@@BBBBBB??????AAA@@@>>>>>>???@@@BBBBBBBBBBBBAAA>>>===<<<<<<<<<>>>@@@AAAAAAAAADDDHHHGGGDDDDDDGGGFFFCCCAAADDDHHHOOOZZZddd{{{yyy|||lll^^^bbbhhhlllkkkccc[[[XXXWWWGGGIIIKKKLLLLLLJJJHHHGGGFFFHHHHHHFFFGGGIIIFFFAAAFFFDDDCCCCCCDDDDDDCCCAAABBBAAA@@@>>>======>>>>>>999777666777999;;;<<<<<<:::::::::999888666555444444444444444333222111000555666777777888>>>GGGOOOTTTQQQIII>>>444000333888444777::::::888777:::===DDDQQQfffxxx~~~vvvwww{{{]]]]]]YYYTTTPPPPPPQQQRRRRRRSSSPPPKKKFFFDDDDDDEEEFFFDDDCCCBBBCCCDDDDDDCCCAAAGGGFFFFFFDDDCCCAAA???>>>;;;::::::999999999999999;;;999888:::===>>>;;;777333222333555999;;;<<<<<<777666444333222333555666777777777777777777777777555555444444333444444444gggTTTQQQIIIEEE???999666666999<<<;;;<<<;;;999999;;;<<<;;;:::;;;;;;:::999999888777777EEEMMMFFFAAAEEEJJJJJJXXX^^^nnnuuu\\\HHHAAA===AAACCC@@@<<<<<<777777777777666666666666555555555444222222444555666555444333333333333333444444444444555555555555666666777777777777666555555666999:::777777>>>HHHhhhqqqxxxwwwuuu{{{uuuhhhUUUKKKVVVfffxxxmmmrrr{{{{{{xxxrrr|||dddMMMDDDWWW```[[[bbb{{{```+++444<<>>===;;;;;;<<<>>>???AAABBBCCCCCCEEEHHHJJJHHHJJJKKKIIIIIIJJJMMMNNNPPPNNNKKKHHHFFFDDDCCCCCCDDDEEEGGGGGGGGGEEEBBBAAAEEEFFFFFFGGGGGGFFFFFFEEECCCBBB@@@?????????@@@AAA??????@@@@@@AAAAAABBBBBBAAA@@@????????????===<<>>>>>???@@@@@@???@@@AAAAAAAAAAAA??????===<<<;;;:::;;;===???@@@BBBBBBCCCCCCBBB@@@BBBDDDDDDBBBAAA@@@@@@AAAEEEJJJ@@@OOOQQQMMMSSSYYY[[[bbbfffdddfffggg\\\NNNLLLTTTNNNLLLJJJMMMQQQRRRNNNIIINNNPPPQQQQQQNNNIIICCC??????DDDGGGHHHIIIKKKHHHCCCEEECCCBBBBBBCCCCCCAAA@@@CCCBBB???===<<<<<<===>>>:::777555555777999:::::::::::::::999777555333333555555555555444222000//////000000//////222888<<<>>>===:::555111111555888222666:::;;;;;;;;;<<<===888<<>>===<<<:::777888;;;777777777777666666666666444555555444222222333444333333222222111111222222222222333333333444444444444444555555555555555444888666666::::::888999===CCCZZZooossspppuuu{{{qqq[[[UUUSSScccttt{{{|||qqqkkkeeeaaa______ZZZPPPLLLMMMaaaqqq{{{zzzWWW;;;---000111111000(((++++++++++++,,,,,,,,,,,,************++++++++++++******++++++,,,,,,,,,,,,---------...///000111111111333555555555666777999777777888<<<>>>>>>;;;888777999???LLL```uuu|||kkk~~~kkkMMM999000777888...///<<<444333111111222111///------------,,,,,,,,,++++++******))))))))))))******************************++++++,,,,,,---...............///000222333444444111222444777999:::;;;;;;:::;;;<<<999777888===BBBAAABBBCCCCCCBBBCCCEEEFFFEEEFFFGGGHHHGGGFFFHHHJJJJJJJJJIIIHHHFFFDDDAAA??????@@@BBBDDDEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@>>>===<<<;;;;;;;;;<<<<<<>>>??????@@@@@@AAAAAAAAA???===<<<<<<======<<<;;;>>>===============>>>@@@>>>???@@@@@@@@@???===<<<<<<;;;:::999999;;;===>>>BBBBBBAAA===<<<===@@@BBB666:::>>>@@@AAACCCEEEEEEGGGKKKJJJJJJKKKBBB@@@NNNGGGBBBCCCLLLNNNIIIIIIOOOMMMHHHEEEHHHNNNPPPJJJDDDIIIKKKMMMMMMKKKGGGBBB???>>>DDDIIIIIIJJJJJJGGGCCCBBBAAA??????@@@@@@???>>>BBBAAA>>><<<<<<<<<===>>>;;;999555444555666777777999999999777666444222111444333222111000000000000///000111111///......///---,,,,,,...222555555333555666777666555444444555888555888???@@@BBBOOO```qqqqqqvvv}}}xxx}}}zzzaaaPPPRRRMMMJJJYYYJJJIIIHHHIIIKKKLLLLLLKKKJJJJJJKKKKKKJJJIIIHHHGGGHHHGGGGGGGGGHHHFFFCCCAAA>>>>>>>>>>>>======<<<;;;<<<;;;999777666666777777:::::::::;;;<<<;;;999888444333333555777888666555222111111111222333444555111111111111111111111111222222111111111111111222|||bbbPPPNNNGGGBBB;;;555333333333333888555555888888555555888888666777::::::777666888EEEBBB>>>;;;>>>DDDCCC>>>DDD888777EEELLLKKKTTTeeemmm\\\LLL:::777AAAEEE>>>???===999444222555:::666666666666555555555555222333444333222111111333111111000000000000111111111111111222222222333333222333444444444444444444999555444888;;;999777888:::<<>>???<<<<<<;;;999888;;;AAAFFFEEEFFFEEEDDDAAA@@@AAABBBGGGEEEEEEHHHHHHFFFFFFIIIFFFGGGHHHHHHFFFDDDAAA???:::<<<>>>AAACCCFFFGGGHHHAAABBBCCCDDDDDDBBB@@@???;;;;;;:::::::::::::::;;;??????????????????@@@@@@<<<:::999999;;;<<<<<<;;;===:::;;;======;;;;;;=========>>>>>>>>>===;;;:::;;;:::888777777888:::;;;???AAA???:::999<<>>BBBHHHLLLKKKHHHGGGCCC>>>>>>===<<<===>>>???>>>===@@@???>>>===<<<===>>>>>>;;;999666555555666555444777777777666555333222111111///---,,,,,,---...///---...000111111///---+++,,,++++++///444555111---333222111000000111222333666666777999888777<<>>>>>>>>>>>===;;;999777666777888999888999:::;;;;;;:::999999555444444555666555333111/////////000000111222333//////////////////////////////......///000000111|||bbbOOOMMMCCC>>>888444333333222111666333444777777444333666777444444888999666777:::FFF===555777;;;======>>>>>>:::999<<<;;;999???IIIBBBTTT[[[```uuuqqqcccWWWOOO888444===EEE@@@<<<:::333444777::::::888777777666555555444444444333333333000111222222000//////000000///////////////000000000000000111111111222222222222333444444444444444666333333666666333333666>>>222999WWWrrrxxxzzz~~~{{{zzzvvvdddeeemmmiii]]][[[ccciiieee___aaannn{{{~~~cccGGG///666'''(((///,,,+++---***)))))))))*********++++++((((((((()))))))))******''''''((())))))***++++++,,,+++++++++,,,---///000...///111222222333555777999:::::::::999::::::;;;<<<===>>>???@@@BBBGGGLLLSSShhhzzz~~~~~~mmmDDD111333:::AAAAAA:::222555;;;555)))111000000111111111...,,,,,,,,,,,,+++++++++************))))))))))))******(((((((((((((((((((((((()))))))))))))))*********------------......//////222222111222555888<<<>>>::::::999999:::>>>BBBEEECCCDDDDDDCCCBBBBBBCCCEEEIIICCCBBBGGGJJJGGGEEEFFFEEEEEEEEEEEEDDDCCCBBBBBB>>>>>>???@@@CCCEEEHHHIIICCCDDDFFFGGGGGGEEECCCAAA<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>999888777777:::<<<======;;;888999======999888::::::;;;<<<<<<<<<;;;:::999:::999777555555555666777999>>>???;;;999<<<===:::999>>>???;;;:::>>>@@@>>>===BBB???@@@FFFCCC???FFF999@@@DDDAAA===AAAHHHLLL===BBBFFFFFFBBBBBBEEEJJJGGGFFFEEECCCAAA???======CCCJJJNNNKKKGGGEEEBBB>>><<<;;;:::<<<>>>???>>>===============>>>>>>>>>>>>999777666666777777555444444444444444333222111000......,,,++++++,,,------++++++,,,---...---+++***------...000111000...,,,...------...000333555666222555555444555777777333:::AAADDD>>>777:::HHHUUUZZZYYYTTTQQQUUU\\\\\\WWWUUUaaa[[[MMMMMMMMMCCC<<>>???@@@BBBCCCCCCCCCBBBAAAAAAAAACCCDDDCCC???<<<888999:::<<<===>>>??????===;;;999777666777999:::555666888999999999999999444333444555666555222///---.........///000000000........................++++++,,,,,,---...000000}}}aaaNNNLLL???:::555333333444333111444000111666666111000444777333333777888666777<<>>222;;;@@@???@@@EEEGGGEEE===DDD???:::FFFNNNLLLLLLZZZeee^^^gggkkkZZZXXXYYYMMMLLLKKKHHHAAA;;;999<<<===222222666333666<<<;;;777666333222333666555222333333333222222222111111...///111000///------...//////.........//////000000000000000111111111111111222333444444444444444333222444444111---///555333<<<>>>:::CCC[[[sss}}}vvv~~~ttt{{{yyyzzzvvvsss|||{{{UUU(((&&&,,,+++))),,,,,,''',,,...$$$(((((())))))*********+++(((((((((((())))))))))))&&&''''''((()))******+++***))))))***+++...000111+++---//////000000333444555777999999888888:::<<<<<<<<<===???AAABBBDDDHHHUUUSSS\\\mmmxxxzzz{{{}}}zzzgggaaaQQQ???:::@@@===222===999444222222111111222000//////000111000---+++,,,,,,,,,++++++++++++*********))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))------------------------111000......///333777:::666666777999<<>>>>>>>>???????????????@@@@@@??????>>>>>>======999777666777:::===>>>>>>:::777888>>>===777555888999:::;;;;;;;;;:::999888:::999666444333333444555555<<<@@@===<<<===;;;666777>>>AAA>>>===???===999777DDD@@@999@@@CCC<<<777>>>CCCCCC>>>???FFFFFF???GGGDDDAAAAAADDDFFFEEECCCCCCBBB@@@???>>>???@@@@@@AAAHHHLLLJJJGGGFFFDDDAAA;;;::::::;;;>>>??????>>>;;;<<<===>>>?????????>>>666666666777888888777555333333333333222222111000////////////...------,,,...---++++++,,,,,,,,,+++'''***------++++++---000000...------...///...---///333111,,,///888999111000444999;;;<<<;;;888444666CCCGGG@@@===DDDFFFBBBBBBAAA???@@@CCCDDDBBBAAA>>>@@@IIIDDD999IIISSSCCCFFFFFFGGGJJJKKKKKKHHHEEE@@@????????????AAABBBCCC>>>???@@@CCCEEEDDDAAA>>>666777888:::;;;<<<======<<<:::888666666777999:::222444777888888777888888222222333444666555222000---------.........//////........................))))))***+++,,,...///000QQQPPPGGG;;;999555222000000111222111222111000///000333555555555666666666666555555444666555222333888;;;:::666<<>>@@@;;;999<<<>>><<>>AAABBBCCCCCCCCCJJJNNNPPPKKKHHHRRRhhh{{{|||ssszzzvvvyyy~~~ssszzz]]]MMMLLLBBB@@@<<<999777666666777555555444333222111000///......---,,,,,,+++******+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******)))))))))***++++++,,,,,,...///000111222333444444555666999;;;===>>>>>>>>>@@@===;;;>>>DDDGGGEEEBBB@@@CCCIIIMMMIIICCCBBBFFFGGGHHHJJJLLLGGG@@@>>>AAADDDHHHHHHDDDCCCGGGGGGBBBFFFFFFEEEDDDCCCCCCBBBBBBEEEDDDBBB@@@?????????@@@>>>>>>>>>>>>>>>===<<<<<<>>>===<<<;;;;;;<<<===>>>;;;<<<>>>>>>===<<<999888444777999;;;:::::::::;;;999777555333333444666888:::;;;===>>>>>>===;;;:::<<<<<<<<<<<<<<<=========@@@?????????>>>>>>======@@@AAACCCDDDDDDDDDCCCBBB===AAAEEEFFFDDDBBBCCCDDDDDDDDDBBB@@@>>>>>>@@@BBBDDDIIIMMMMMMHHHCCC@@@???<<<<<<<<<<<<===???@@@AAA>>><<<999999;;;=========999777666555666666444222000///...------...///000000//////...------,,,,,,***+++---......---+++***+++++++++,,,,,,,,,------------------......//////000000000000111222333444555555666777888999999::::::===@@@BBBAAA@@@???@@@@@@AAABBBDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDFFFKKKNNNNNNKKKGGGEEEBBB???======??????===;;;@@@===;;;<<>>BBBBBB===999999888666666444666;;;===:::888:::888777555333222222333444222222222222111111111000////////////............------......------,,,+++,,,,,,+++******+++,,,,,,---------............/////////000000000111111111111111111222222222222222777333333666555555BBBTTTjjjnnnqqqrrrwww}}}nnnSSS888...,,,((((((,,,)))))))))(((((('''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''&&&'''''''''(((((((((((())))))))))))************---------...//////000000111222444555666777777777999:::===???BBBCCCDDDDDDJJJJJJGGGAAA>>>AAAJJJRRRccccccgggwww}}}zzzyyyrrrlllfffVVVBBB;;;???<<<;;;888666555444555666444333333222000//////...---------,,,++++++***************)))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))))))))(((((()))******++++++,,,---...///000111222333333444666888:::<<<=========>>><<<;;;>>>CCCFFFEEECCCKKKLLLOOOPPPLLLGGGIIINNNKKKHHHGGGGGGCCC===<<>>>>>============<<<======>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===;;;<<<=========;;;999888666888:::;;;:::::::::<<<999777555444333555777888999:::;;;<<<<<<;;;:::999::::::;;;<<<===>>>?????????>>>>>>>>>============@@@AAABBBCCCCCCCCCBBBAAA>>>AAAEEEFFFDDDCCCCCCDDDCCCCCCBBB@@@>>>>>>@@@CCCEEEHHHJJJJJJHHHDDDAAA@@@>>>=========>>>>>>???@@@===;;;999888:::;;;<<<<<<888666555555555555444222111000...---------......//////......---,,,,,,+++)))***,,,------,,,***)))+++++++++,,,,,,,,,,,,---,,,,,,------............000//////000000111222333333444555666777888999999:::<<<===>>>======>>>???BBBCCCDDDDDDDDDCCCAAA@@@===<<<<<<<<<>>>AAADDDFFFIIIJJJKKKKKKJJJHHHGGGFFFCCCBBB@@@AAACCCCCCAAA>>>???===<<<===@@@BBBAAA???<<<:::999;;;===???===<<<<<<;;;999888777777777888999888666555444444555555555444333444666555111...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------ppp???GGGFFF999777444222000///000000...000111111000///111222555555444333333444555555333666555333444888:::999888<<<===:::999::::::999EEECCC===777666::::::999:::>>>>>>:::777888777555555444777<<<===;;;:::<<<888666444222000000000000000000000000////////////---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******+++******))))))******+++++++++,,,,,,,,,---------------------............000000000111111222222222666000...333555222444;;;DDDPPP^^^jjjxxx|||aaa@@@222''''''(((%%%%%%)))'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))++++++,,,,,,---............///111333555666666777888999;;;>>>@@@BBBCCCCCCDDDAAA>>>>>>???@@@???>>>EEELLLVVVeee{{{wwwxxxuuutttyyyyyyqqqpppzzzyyylllcccaaa\\\RRRQQQHHHAAA@@@;;;444444:::666555333222111111222333111111000///......------,,,,,,,,,++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((((((((((((((((((((((())))))******++++++,,,,,,---...///000000111333555777999;;;;;;<<<;;;<<<;;;:::===BBBEEEEEECCCJJJIIIJJJJJJHHHFFFJJJQQQOOOIIIEEEDDDBBB>>>===>>>???AAAAAA???AAAFFFHHHGGG@@@@@@@@@AAA@@@@@@??????:::;;;<<<<<<=========<<<<<<<<<==================;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<;;;999888777999:::::::::888888:::;;;888777555333333555777999777888999::::::999888777777888:::<<<===???@@@@@@======<<<<<<<<<<<<;;;;;;@@@@@@AAABBBBBBAAA@@@???>>>@@@CCCDDDCCCCCCCCCDDDBBBBBBBBB@@@??????AAACCCFFFFFFFFFFFFGGGFFFCCCAAA@@@???>>>===============<<<:::777666888999:::999777555444444444444333222111000...---,,,,,,,,,,,,......------,,,,,,++++++))))))++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------//////...//////000111222111111333444555777888999:::::::::999888888;;;===CCCCCCCCCCCCBBB@@@>>>===:::999888888:::>>>CCCFFFMMMLLLIIIGGGFFFEEEEEEFFFEEEDDDDDDEEEFFFFFFCCCAAA>>>>>>>>>???@@@@@@>>><<<<<<;;;:::<<<>>>@@@@@@???===;;;999777666555666666888777666444444444444555333333333333444333111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---rrrBBBHHHDDD888666444111////////////,,,...000111/////////000555444222111111222444555444666666444555999;;;999999;;;===<<<::::::;;;;;;JJJDDD;;;666555888888777888<<<===:::888999999777666777:::<<<<<<:::999:::666555333222111000000000000////////////.........,,,,,,+++++++++*********)))***************)))))))))))))))(((((()))))))))************+++++++++,,,+++++++++,,,,,,,,,------/////////000000111111111444//////444777444333555,,,999JJJZZZkkk{{{yyy~~~yyyYYYAAA222---((('''******&&&&&&(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))******+++,,,,,,---,,,---///222444666777777999:::;;;<<<>>>??????@@@@@@>>>>>>AAAEEEFFFDDDAAA999AAAHHHMMMSSSVVVQQQIIITTTPPPMMMOOOTTTWWWVVVSSSQQQQQQOOOIIIBBB>>><<<;;;888333111666999666555777333222111//////////////////......---,,,,,,+++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''')))))))))((((((''''''&&&''''''(((((()))******++++++++++++,,,---......///222333555777999999999999:::::::::===AAADDDDDDCCC???>>>@@@CCCDDDDDDIIIPPPOOOIIIDDDFFFFFFCCC@@@???===>>>======>>>AAADDDEEE????????????>>>===<<<;;;888999;;;===>>>>>>=====================<<<;;;:::999:::;;;<<<<<<;;;:::999999999:::999999888666666999:::999777555555777999666444222111222444666888555666777777777777666555666777999;;;===>>>>>>>>>::::::::::::::::::::::::>>>??????@@@@@@???===<<<<<<>>>???AAAAAAAAABBBBBBAAAAAABBBAAA??????AAACCCFFFCCCAAACCCEEEFFFDDDBBB@@@???>>><<<;;;;;;::::::;;;999666555666777777777555333222222333333222111111000...,,,+++******+++------,,,,,,++++++++++++(((((()))******)))((((((************++++++++++++++++++,,,,,,,,,,,,,,,,,,------------...///000111...///000222333555666777777888888777666666888999??????@@@@@@???===<<<::::::999999999:::===@@@BBBJJJIIIGGGEEEDDDCCCDDDDDDDDDDDDEEEFFFFFFEEECCCAAA===>>>???@@@@@@???<<<:::;;;::::::;;;<<<======<<<;;;999888666555555666666888777555444333333444444222222222222222111000///---------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,wwwHHHHHH>>>666555333111///...------+++---//////.........///444222111//////111222444333666777555666999;;;888444555777999888888999;;;JJJBBB999555555666666777888===>>>;;;999;;;;;;999777:::===<<<999888777666333333222222222222222222////////////............,,,,,,,,,+++++++++******(((((()))))))))))))))((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,------------...//////000111111333222444666555333444777666999<<<>>>III\\\llluuu~~~ddd@@@...)))(((***)))***,,,***'''''')))''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))******+++++++++---///111444666777777::::::::::::;;;;;;<<<<<<@@@@@@AAAAAAAAA@@@??????:::@@@DDDCCCAAA@@@>>><<<;;;;;;<<<;;;;;;===@@@BBB@@@===;;;;;;999666777;;;:::555333666888555111///222222000///...---,,,,,,---,,,,,,++++++*********)))))))))))))))((((((((('''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&&&&''''''(((((()))***************+++,,,,,,,,,---000111333555777777777666999999:::<<>>DDDFFFEEEGGGLLLIIIDDDCCCGGGHHHEEE@@@???===<<<;;;<<<<<<<<<>>>??????@@@@@@???>>>;;;999777666777999;;;<<<<<<<<<;;;>>>>>>>>>===;;;:::888777888999:::;;;;;;:::999888888888888777777666555444777777777555333222444666222111//////000222555777444444555555555555444444777888:::;;;;;;:::999888888888888888888888888888;;;<<<===>>>>>>===<<<;;;::::::;;;<<<>>>?????????@@@AAAAAA@@@???>>>???@@@CCCAAA???@@@CCCEEECCCAAA>>>===<<<;;;:::999999999;;;888555333444555555444333222111111222222111000000///---+++***))))))***++++++++++++************(((((((((((((((((((((((()))))))))*********+++++++++++++++++++++*********,,,,,,,,,,,,---...//////,,,---...///111222333444222444777888777555555555777888:::;;;;;;;;;:::999777888:::<<<===>>>??????BBBBBBCCCDDDDDDDDDCCCBBBBBBCCCDDDCCCBBBAAA@@@???;;;===@@@AAA@@@===:::999999::::::999888777777888777666555555555666777888666555444222222222222333000000111000000/////////------,,,,,,++++++++++++************************)))))))))************+++xxxHHHEEE888555444222000...---,,,,,,+++---......---,,,...///111111000//////000111111111444555333444888999666333333666::::::999;;;???DDD>>>888777666444555888888===>>>;;;999;;;;;;999666<<<>>>;;;777666555444111111222222222222222222///............---------,,,,,,,,,+++++++++******'''(((((())))))))))))((('''(((((())))))(((((('''((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000111444666555111///222666:::<<<;;;888:::CCCLLLOOOhhhsss{{{||||||mmmUUU666'''+++333...$$$''''''(((((('''&&&''')))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********+++,,,...111333555666666:::999999888999999::::::<<<>>>AAA@@@???>>>AAACCCBBBDDDFFFCCC@@@???@@@AAA777:::<<<:::777777;;;???<<<999888999999888999<<<888444//////111222222111222111000///---,,,+++***+++++++++******)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''''''''&&&&&&''''''(((((()))))))))*********+++++++++,,,///000222333555555555444999999;;;<<<>>>???@@@AAA===<<>><<<;;;======::::::<<>>;;;999777555666777777888888888888=========<<<;;;999888777888888999999999999888888777666666555444444444333444555555444222111222444000...------...111444666444444444444444444444444777888999:::999777555333666666666666666777777777888999;;;<<<<<<<<<;;;:::888777777999<<<=========???@@@AAA???===<<<<<<===???>>>>>>>>>@@@AAA@@@@@@<<<<<<;;;:::::::::::::::;;;888555333333444333333111000///000111111000///...---+++***)))))))))*********************))))))((((((((((((((((((((((((((())))))))))))************************)))))))))+++++++++++++++,,,......+++,,,,,,---...///000000---111555666666444333333111333555777888999999999222555999===@@@AAAAAAAAA<<<>>>BBBDDDEEEEEECCCBBBBBBBBBBBB@@@>>><<<<<<===:::===@@@@@@>>><<<::::::999999:::888666444444555555444444333444555777888444333222000000000111111...///000///...---...///---,,,,,,++++++******)))))))))))))))))))))))))))((((((((()))))))))******uuuCCCAAA666444333111000...---++++++,,,,,,---,,,++++++---000////////////////////////---111222111222555555333555333666;;;<<<999;;;@@@;;;888777999777333444:::666;;;<<<888777888888666333;;;>>>:::555555555444111111111111000000///...------,,,,,,,,,+++++++++++++++++++++************''''''((()))))))))))))))'''((())))))))))))((('''((())))))))))))*********************++++++++++++++++++,,,---...///000000...111333222000000222444222888===<<<;;;;;;888444GGGWWWgggnnnuuusssRRR---,,,,,,***%%%###)))111%%%&&&&&&%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))************+++---///111222333444777666666666777999;;;<<<999;;;???AAABBBCCCEEEFFFFFFDDDCCCBBBAAA??????@@@<<<<<<<<<:::888888:::<<<;;;:::999777777777666444111000...---///333555666//////......---,,,++++++************))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''%%%&&&&&&''''''((())))))***************+++++++++---///000222333333333222999:::;;;<<<<<<===>>>???>>><<<===AAABBB???===???@@@???@@@CCCAAA<<<;;;>>>>>>;;;===AAA@@@;;;:::<<<===>>>@@@AAA@@@>>>;;;:::888888777666666666666666:::;;;;;;;;;;;;:::999999888888888777777888888888666555444444333333222222222444555555333222222333///...---,,,...111444666444333333333333333333444555666777888777555222000444444444555555555666666555666888:::;;;;;;;;;:::888777666777;;;======<<<>>>???@@@>>><<<:::999:::;;;<<<>>>>>>=========>>><<<;;;;;;;;;<<<<<<===>>><<<999555333333333333222000///......000000000...,,,+++***)))((())))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))***************))))))(((((((((************+++,,,------++++++,,,,,,,,,---------+++---000111111111222333000111333555777888888777444555888;;;===???@@@AAA===???BBBDDDFFFEEEDDDCCCDDDEEECCC???;;;:::;;;===999<<>><<<===>>>@@@BBBBBB???===AAA???>>>@@@BBBAAA@@@@@@AAA===999888999::::::999:::===;;;777666888555///333555666555444333222///+++,,,,,,---------,,,,,,************))))))))))))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((()))************++++++++++++---...000111222222222111999:::<<<<<<<<<<<<===>>>@@@======BBBDDDBBBBBBDDDDDDCCCCCCBBB>>>:::<<>>;;;>>>DDDDDD>>>;;;>>>;;;<<>>>>>===>>>???@@@>>>;;;888888888888;;;??????<<<:::;;;===<<<<<<<<<<<<>>>???@@@AAA<<<999555333333333222222///...---...///000///...+++***)))(((((()))******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((((('''))))))))))))***+++,,,---++++++++++++++++++++++++***+++,,,,,,---///222444111222444666777777777777999999888888999;;;===>>>AAABBBCCCDDDEEEEEEEEEEEEGGGGGGEEE@@@;;;999;;;>>>999<<<>>>>>><<<:::;;;===888:::<<<;;;999888:::<<<777666444333222333333444222111///...------......+++---///---++++++---000,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''''''''((((((((()))WWW<<<222444222///......---,,,***,,,)))''')))---000...***+++++++++,,,,,,,,,------,,,...111222111111111222///111333333333333555777444555555666555555444333777777666555555555555555777999:::888555333111111111000///...,,,,,,,,,+++---,,,)))((('''((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((***)))((((((((()))+++,,,)))************+++---000)))+++...000000111333444555333222444777888666333555555666777;;;BBBKKKQQQVVV]]]gggsss{{{||||||zzzqqq```GGG333***)))***+++***))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***+++,,,...///222333555777999:::;;;;;;>>>>>>>>>>>>>>>=========@@@@@@??????>>>??????@@@@@@>>>;;;:::::::::888777999999888888777666666555333444555555444333111000---,,,,,,++++++,,,,,,---************)))))))))((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))......//////000111111111444555777999;;;<<<======<<>>??????@@@>>>======>>>@@@@@@???============>>>???>>>:::888777;;;>>>>>>:::777777888444444555888;;;<<<;;;:::666666666666555444333222666555555444222111000000111111111111111111111111000////////////111333444111111111111111111111111333222222222222222222222555555444444444333333333333444777999::::::999888666777999:::;;;;;;:::999===>>>???>>>;;;999999999;;;;;;:::::::::999999999<<<<<<;;;;;;;;;;;;<<<<<<:::999888666555555555555333222000///000///---,,,,,,,,,,,,+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***+++++++++*********))))))+++++++++,,,---...000000//////000111222444666777999:::;;;;;;999999999;;;@@@CCCFFFFFFDDDCCCEEEGGGFFFDDDAAA>>>;;;::::::;;;BBB>>>::::::======:::777777999<<<===;;;999777777444444555444333222444666333000...------......---,,,,,,------,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((___AAA666444111///......---,,,***,,,)))''')))---///---***++++++++++++,,,,,,,,,,,,,,,...000111000000111222000111333333333333444666777666666555444333333222666666555555555555555555555777888777555333222333111000///---,,,++++++++++++***((('''''')))***+++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((((('''((()))***+++*********)))'''(((+++---111000......///111333444444222222333666666555222222222333222333666;;;???>>>BBBJJJQQQWWWZZZZZZZZZllltttuuuooottt{{{lllfffeeeeeeZZZDDD555222???777...******,,,+++***))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))***+++,,,---...000111333555777888999999======<<<;;;:::::::::;;;;;;===???AAAAAA@@@???>>>>>><<<:::999::::::999777<<<<<<;;;:::999888777666222333333333333111000///,,,,,,++++++++++++,,,,,,*********)))))))))(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))---------...//////000000222333555777888999::::::>>>??????@@@@@@BBBEEEHHHCCCBBBAAA@@@@@@?????????999999:::<<>>===;;;999999:::<<<===<<<;;;;;;;;;666555555777999999888666555555555555555444333222444444333222111000//////000000000000000000000000///.........///000111222000000000000000000000000000000000000000000000000111222222222333333444444222333666888999999888777666777888::::::::::::999:::<<<======<<<;;;;;;<<<>>>>>>>>>=========<<<<<<===<<<<<<;;;::::::;;;;;;999888777666555444444444333111////////////---+++,,,,,,+++++++++************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''')))***++++++*********)))))))))******++++++,,,...///000...//////000222333555666777999;;;;;;;;;;;;===???@@@BBBDDDCCCBBBAAACCCEEEEEECCC???<<<;;;:::;;;<<>>===>>>@@@???:::555555888;;;;;;:::777666666555666666555333222444555222000...............,,,,,,,,,------,,,,,,+++***))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''aaaBBB666333111...---------,,,***+++)))'''))),,,...,,,************+++++++++,,,,,,,,,---............000222000222333333222222444555999777555333222111222222555555555555555555555555333444666555444222333333000///...,,,++++++++++++((((((''''''((()))+++,,,((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&''''''((()))*********((((((***...222888333---+++---111333333111111000222333444333111222444555555444444555666222333666999;;;;;;;;;:::888<<>>BBBCCCAAA>>>;;;<<<:::888888999:::999888<<<<<<;;;999888666555444111111111111000///...---,,,,,,++++++++++++,,,,,,))))))))))))((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((((((((()))++++++,,,,,,---.........///000111333555666777777;;;:::888999<<<@@@BBBCCCAAAAAAAAAAAAAAA???>>>===777777888;;;???AAAAAA@@@<<<:::999:::;;;===<<<;;;;;;:::999:::<<<>>>>>>===888777666666777666444222333444444444444444333333222222111000///...------........................------,,,,,,---...///000........................------------------------......///000111222333333111222444666777777666666666777888999:::::::::999777999<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>===<<<:::999999999999888777666555444333333333222000///...///...---+++++++++++++++*********)))***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''(((*********)))))))))))))))(((*********+++,,,---...///.........///000222333444444777999;;;<<<>>>AAACCC@@@@@@AAA@@@>>>???AAACCCCCCAAA===:::999:::<<<>>>???>>>???AAABBB@@@999444444666999999777555444444666777666555222111222333000///.../////////---+++,,,,,,,,,,,,,,,++++++***)))(((((('''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''ZZZ;;;111222000---,,,------+++******(((''')))+++,,,+++))))))))))))*********++++++,,,,,,,,,,,,+++,,,///111000111333333222111333444888666444222111111222333333333444444555555555555222444444333111000000111......,,,++++++*********(((''''''''''''((()))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((()))***+++000555:::888111***)))---111111000/////////000111111111000111444888::::::888777777777777777666555444333222///+++))),,,---***)))***...***))),,,+++'''&&&***000---)))''''''((('''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))(((((((((((()))***+++,,,---...000222333444555555888777555444555777:::<<<777:::===AAAAAA???<<<999999888666777888999999888999888777555333111000////////////......---,,,,,,++++++************++++++))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))******+++,,,,,,------...///111333444555555888666555888===AAAAAA???>>>???@@@AAAAAA>>><<<::::::::::::<<<>>>???>>>===;;;999777777999;;;=========:::777777:::======;;;888777666555666555444222111222333333333333333222111000000///......------------------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------...///000000000///000111333444444444444555666777777888999999999777999;;;<<<;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::888777777777777666555444333222222222000///------...---,,,***+++************)))))))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&((()))(((((((((((((((((((((((()))))))))***+++,,,------,,,,,,------///000111222222555888:::;;;===@@@CCC@@@???>>>======>>>@@@BBBAAA???;;;999888:::===???=========??????===777333333555777777555444333333666666666444111///000111//////...///000///,,,***+++,,,,,,,,,,,,+++******))))))(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&SSS777111111///,,,,,,,,,,,,+++***)))(((((((((*********)))((((((((()))))))))*********++++++***)))***---///...000111111000000222333444333222000111222444555222333444444444444333333333444444222///------...---,,,+++******)))******)))((((((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&'''))))))+++///444888///+++''')))...000///,,,---...//////////////////,,,111666999999777555444999888666444333222111111666///---111111...---111---+++******)))&&&%%%'''+++(((&&&$$$%%%'''))))))&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%!!!!!!"""""""""##################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''((()))******---...///111222333333333444333333333666999===@@@;;;<<<<<<===<<<;;;999888888666555555777888888777666666444222111///------...------,,,+++++++++***+++******))))))******+++(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,---///000222333444444666555777<<>>999555444777999999777888666555555666777666555000111222222222222222111000000//////......------++++++++++++++++++++++++)))*********++++++++++++*********************************+++++++++,,,,,,---------------------------...///000111222222222444444555555666777777888777999;;;;;;999999999:::::::::::::::::::::::::::===<<<;;;999777666555555666555333222111111000000///---,,,,,,------+++************)))))))))(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((('''''''''''''''''''''''')))))))))))))))***+++,,,+++++++++,,,---...///000111333666777888:::===??????===<<<;;;<<<>>>@@@AAA>>><<<:::888888:::===???:::::::::::::::888666333333555666666555333333333555555555222///---...//////......//////...,,,)))++++++,,,,,,++++++***)))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&OOO777666000...,,,+++,,,,,,+++***((((((((((((((()))))))))'''''''''((((((((())))))''')))***)))))))))+++---+++---.../////////111333222111111000111333444555222333444555444333111000333333222000,,,++++++,,,++++++***)))))))))))))))((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((((((((())),,,...(((&&&&&&)))---...,,,***+++---//////.........//////222666888777444333222555444333111000/////////+++)))+++///000,,,)))(((###$$$%%%((()))***+++,,,###$$$'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""####################################$$$$$$$$$$$$!!!"""""""""############"""""""""######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((())),,,---...///111111111111222222222444666:::>>>@@@>>><<<;;;999888888888888777555444444666777666555666666555333222000///...------,,,*********************))))))))))))******((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********+++,,,...000111333333444///000333888<<<>>>===<<<;;;<<<>>>???>>><<<999888999999:::<<>>?????????===;;;::::::999:::<<<>>>???>>>===777555444444666888888888555666555444333333555666777555333333444555555444111111111111000///......------,,,,,,,,,+++++++++************************((()))***++++++***)))((())))))))))))))))))))))))''''''((())))))***+++++++++++++++++++++,,,,,,,,,*********+++,,,---//////111111000000111222444444555777888777666444444555999999999:::::::::;;;;;;;;;:::888777666555555555333333111000///.........,,,+++******++++++***)))))))))((((((((('''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&((((((''''''(((((())))))))))))))))))***+++,,,,,,---000222444555777:::<<<777555555888<<>>:::::::::999999999999999555777;;;======;;;999777666777888888666555666777555666555333111///000111000...---,,,------,,,++++++++++++++++++***))))))'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}HHH111555...,,,******++++++***)))'''((()))((('''''''''(((&&&&&&&&&'''''''''((((((###&&&)))***)))(((((()))&&&(((***,,,,,,...000222222222222222222111000///444444555555333111...---...///...,,,++++++,,,...***))))))(((((((((((()))$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((('''&&&&&&###%%%((())))))((()))***&&&((())))))((((((***++++++---000000...,,,...000---///111222222222333555000000/////////.........+++---+++%%%&&&,,,,,,'''%%%&&&%%%###$$$'''******%%%%%%%%%%%%$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((()))***+++,,,---------222222333444666777888888888888888999999999999888777555333333444444444333444444333333222111000000...,,,+++)))))))))******))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********((()))+++---///000000111333555666555666:::BBBHHH???@@@@@@@@@???>>>===<<<===<<<;;;;;;<<<;;;999888777555444444666777777666111444666555333333666999777555222111222333333222111111111111000///------+++++++++***************************************))))))***++++++***)))((())))))))))))))))))))))))&&&&&&''''''((()))******))))))***+++,,,------...)))))))))***+++,,,...///000////////////111222333333444666666555444444555777777777888888999999999:::999888666555555555555333222111///............,,,+++)))***++++++***))))))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''(((((()))))))))((())))))***+++,,,,,,...111444666888;;;>>>333222333777<<<>>>>>><<<999999:::::::::999888888333888>>>BBBBBB???;;;999888999999888777666777888666777666555222111222333111///,,,+++,,,---,,,,,,***++++++++++++***))))))%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}FFF777333...---,,,+++************((((((''''''''''''(((((((((((('''''''''(((((()))&&&&&&&&&'''((())))))***)))))))))***++++++,,,,,,...///111222222111000///222222333444333222111000//////...------,,,++++++''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))+++++++++,,,---...000111////////////////////////------......------,,,+++***)))((()))***+++***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################"""############$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))***,,,------///000111222333333222111666777777666555444444555888555333222333444444333444333222222333222111///,,,+++******))))))******))))))(((((()))***+++,,,''''''''''''''''''''''''((('''&&&%%%$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((*********+++---000333444333444333333555???NNNYYY???AAABBBAAA>>>:::888777>>>===;;;:::999888888888888999999999888777555444888777555444444444555666777666444222111111111222111000000///......------...---,,,***)))(((((((((******))))))((((((''''''((((((''''''''''''((((((((((((((((((((('''''''''%%%&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,++++++,,,------.../////////111444666777888777666444555777888::::::;;;;;;777888888666555444666777444222////////////...---+++++++++************)))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))*********,,,000333666888999999888666666999===@@@???>>>888:::======:::777666555555999>>>AAA@@@>>>===<<<<<<======;;;888666555555555666777777666444222000///,,,))))))+++,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~FFF666111------,,,+++************((((((''''''''''''(((((((((''''''&&&&&&''''''(((%%%&&&&&&'''(((((())))))(((((()))******++++++,,,---...000111222111000///000000111222111000///.........------,,,++++++***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((*********+++,,,---...///////////////////////////---------------,,,++++++***)))((((((******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""########################""""""#########$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((***+++,,,------...///111111111111000666777777666555444444666666333111111222333333222555333000000111111000///++++++***)))))))))******)))(((((((((((())))))***))))))((((((''''''&&&&&&%%%%%%$$$#########$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((*********+++,,,///111222444555555222000333:::@@@???@@@AAA@@@<<<999888888<<<<<<;;;::::::::::::;;;999999::::::999888666555666666555555555666666777777666444222111111111111000//////...------,,,,,,------+++***)))((((((((()))))))))(((((((((''''''((((((''''''''''''((((((((('''''''''''''''''''''%%%&&&'''(((((())))))))))))))))))))))))))))))))))))((((((((((((***+++,,,+++++++++,,,,,,---------///000333555666777666666444555666888999999999999666777888777666555555777444111///...//////...,,,+++++++++*********))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''''''''((())))))*********,,,///222444666666777777666666888<<>>===<<<<<<===;;;<<<<<<:::777444444444444555666666555333000///...+++))))))+++,,,+++)))(((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$FFF555///---,,,+++******)))******((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((((((((())))))******++++++,,,---///000000000///.........///000///...---,,,,,,,,,,,,++++++******)))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))***+++,,,---........................,,,,,,,,,---,,,++++++***+++***(((((())))))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""########################"""""""""#########$$$$$$""""""""""""####################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***+++,,,+++,,,...///000000//////555666777666555444555666333222000000222333333222444222000///000000000///+++******)))))))))))))))((((((((((((''''''''''''))))))((('''&&&%%%%%%$$$###"""""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))***+++,,,.........111555666555666999<<<>>>??????===:::888888999:::::::::;;;;;;<<<<<<===999::::::;;;:::999777666444444555666777777777777666555444222111111111111......---,,,,,,+++++++++---,,,+++)))((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''(((((()))(((((())))))))))))))))))))))))((('''''''''((()))***+++************++++++++++++...///111333555555555444555555666777777777777777555777888888777555555555333111///.........---,,,++++++*********)))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((()))*********+++---///111222333333555555555777:::<<<<<<<<<:::;;;:::999777888:::<<<777999:::::::::999;;;<<<999999999777444222222222222333333333222000...---,,,+++******++++++***((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$GGG444///---,,,+++***))))))))))))(((''''''&&&&&&''''''(((&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******++++++,,,---...//////......---......//////---,,,+++++++++******))))))))))))&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''***,,,###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++------------------------++++++,,,,,,++++++***)))+++***((((((((((((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################""""""""""""############!!!"""""""""####################################""""""""""""""""""""""""!!!"""""""""#######################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))******+++***+++---//////000//////444555666555444333444555222111000111333444444333222111111111222111///,,,******)))(((((((((((()))(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$###########################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******+++)))---333888:::;;;>>>???=========:::888777777999888999999:::;;;;;;;;;;;;888999999:::999888777666222333555777888888888777555444333222111000000000,,,,,,++++++************++++++***)))(((''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))))))))))))))))))))(((,,,---///111222333333333444555555555555555444444333666888999777555444444222000...---......,,,+++************))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))******+++,,,---......//////222222222444666777888888666777888888777777999;;;555777::::::999888777888666777666444111000000111000000111000///...,,,+++)))******++++++***((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################EEE444000,,,,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))************+++,,,------......---.../////////...---,,,***)))))))))))))))((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$'''***,,,#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))++++++++++++++++++++++++*********+++***))))))(((+++)))''''''((('''&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#############################################$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))******+++---///000000000///222333444444333222333555333222222333555666555444///000222555555333...)))***)))((((((''''''((((((''''''(((((('''&&&%%%$$$$$$$$$%%%&&&'''(((((()))''''''&&&$$$$$$##########################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((+++---000222333444555666:::;;;:::999666555777888777888888999999999888888666777777888888777666555111222444666888888888777333333222111000///......************))))))))))))******)))(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&'''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((''''''++++++---...000111111222333333444444333333222222222444777777555333222222222000------------,,,************)))))))))((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''(((((()))))))))*********+++,,,,,,------...000111111222444555111333666888777666666666111555:::<<<;;;777444222444444444111///......000//////...---,,,+++******((()))++++++***)))((('''''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################|||BBB333000,,,+++***))))))((())))))''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))))))))***+++,,,------......///000///...---,,,))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((************************))))))******))))))(((''')))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$%%%%%%&&&&&&'''(((((())))))***,,,...///000000///000111222222111111222333444333333444666666444333---///111444555222,,,((())))))((('''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%&&&(((***+++,,,---)))(((&&&%%%$$$#############################################################################################################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((((((((++++++,,,---///111333444777888999888666555555666555666888888999888777666555555666777777666555444111111333444555666666777111111111000///...,,,+++))))))))))))))))))))))))))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''(((''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''(((((((((((()))***+++,,,---...000000111111222222222111111000111333555444333111111111111///---,,,,,,,,,+++*********)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))(((((()))***+++,,,+++,,,...///...///111222...111555777666444333333000555:::===;;;777222///333333222///---,,,...///......---,,,+++***))))))((()))******(((''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################uuu<<<000000,,,+++***))))))((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((())))))((((((((()))***+++,,,------.../////////...,,,,,,))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((()))))))))((('''''''''&&&%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$##########################################""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''(((***,,,...............///000000//////000222444333333444555555222000...---...///000...+++((()))(((''''''&&&&&&''''''%%%&&&((())))))((('''&&&%%%%%%&&&''')))***++++++&&&&&&%%%$$$######$$$$$$####################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&(((((()))(((((('''((())),,,///333555666444666777888666444444555333555777999::::::999888555666777888888777666555111111111222333444555666.../////////...,,,***)))))))))))))))))))))))))))((((((''''''&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((''''''&&&&&&''''''(((((())))))(((((()))***+++---...//////000000111111111000000000111222111000///000111111///,,,+++,,,,,,+++)))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((()))((((((''''''(((***+++,,,***,,,//////......000222111333555555444333333444222666:::<<<999555222000222222111...,,,,,,---///...---,,,+++***)))))))))((()))***(((&&&%%%''')))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%################################################qqq999...000,,,+++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))'''''''''((()))+++,,,---------.........---,,,+++))))))))))))************%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""############"""############$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((((((''''''&&&&&&%%%$$$%%%'''''''''%%%%%%%%%%%%$$$$$$$$$#############################################"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%''')))+++,,,---------,,,...//////......///111333222222333444333111...///---+++***++++++***)))(((((('''&&&&&&&&&&&&'''$$$&&&((()))***)))((('''######$$$%%%%%%&&&&&&'''#########"""######$$$%%%################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&((()))))))))((((((((((((***---.........222444777888666444444333111333666999;;;<<<<<<;;;666777888999999888777666222111111000111222444555---.........---+++)))((())))))))))))************(((((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&&&&&&&''''''((()))******((((((((()))***,,,...///......///000000000000000000111111///...---///000000...,,,+++,,,,,,***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((()))((('''''''''((()))+++,,,+++---000000......000333444555555333222222444666444777999:::777444222222222222000...,,,+++---000...---,,,***))))))))))))((()))***(((%%%$$$'''***''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""ppp>>>222---,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''((((((((('''&&&&&&%%%&&&&&&%%%&&&''')))+++,,,------++++++++++++------))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""####################################!!!&&&&&&######&&&&&&!!!"""""""""!!!"""######$$$##############################$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&''''''(((((()))***+++,,,,,,---.../////////000000000111444444444333222111000///......---,,,+++))))))(((***))))))((('''&&&&&&&&&%%%'''***,,,,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***+++---///000333444666555444222333333555666888999:::::::::999888:::;;;;;;999888888999444333333444555444111//////...---,,,++++++++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++,,,...111333333222000///000000000000000///......000...---,,,+++,,,,,,---************))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((***+++------------///000444333222111111111222333///777;;;777111222555666555444333111000////////////---,,,***))))))******+++******)))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""ppp===111,,,,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''''''''&&&%%%$$$&&&%%%%%%&&&'''(((***+++,,,+++************+++,,,)))(((((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""#################################### $$$%%%""""""%%%$$$ """""""""""""""######$$$#################################$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%&&&&&&'''''''''((()))***+++,,,---////////////////////////222333333333222111000000...---,,,+++***))))))((()))))))))((('''&&&&&&&&&$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((()))+++,,,...///111333444444333222222333555666777888999:::::::::999::::::999777666777888444333222333444444111///......---++++++***************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***++++++,,,///111222111///...000000000000000//////.........---,,,,,,,,,,,,,,,*********)))))))))((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))+++,,,---,,,---...000333333111111111111222333000666999666222333555555555555333222111000000000...---,,,***))))))******+++***))))))(((((())))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""ppp===000+++,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((()))*********))))))))))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""#################################### ###$$$""""""$$$### """""""""""""""##########################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&%%%%%%'''((()))+++,,,---/////////...............111111111222222111000000---,,,,,,+++***)))(((((())))))(((((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***,,,---...000111333333222111222222444444555555666888999:::999999999777444444555777333222111222333333111///------,,,+++************)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***)))***---/////////...---000000000000000//////...,,,,,,---------,,,++++++******))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((***+++,,,,,,,,,...000222222111000000111222333222555666444444666666333555444333222111000000000...---+++***))))))***+++******)))(((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############"""""""""rrr===000+++,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''(((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""####################################!!!"""$$$$$$$$$$$$"""!!!!!!!!!"""###################################################$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%###$$$%%%'''(((***+++,,,............------------//////000111111111000000,,,++++++***))))))(((((((((((((((''''''&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))***,,,---///000222333222111222333222222111222333555777999999888777444222222444666222111000111222222000///,,,,,,+++***************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((()))+++---......------///000000000000///......***+++,,,------,,,+++******)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***+++++++++---///111111000///000111222333333444333222555888666111333333111000000/////////---,,,***)))))))))***+++))))))(((''''''''''''((('''''''''&&&&&&&&&%%%%%%############################################################""""""""""""rrr===111---,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''))))))************))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""$$$&&&&&&$$$""""""!!!!!!"""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%"""###$$$%%%'''((()))***------,,,,,,,,,,,,,,,,,,......///000000000//////*********))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++---///111222222222333444////////////111333555777777777666333111111333555333111//////000000///---++++++***)))))))))******''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((()))+++,,,---............////////////...------)))***+++,,,,,,,,,******)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))******+++---...000000///...///000111222333333222111555999666000111000///...---------...,,,+++***)))))))))***+++)))(((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""qqq<<<000...,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%))))))************))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""###"""$$$(((((($$$"""### !!!"""$$$$$$######""""""""""""""""""""""""""""""""""""############$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''***+++++++++,,,,,,,,,,,,.........//////......---))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++---000111000111222333......///000222444555666555555555333222222333555444222///.........---+++******)))))))))))))))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$###############$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''((()))+++,,,---......---------...---,,,,,,+++))))))***+++++++++******))))))((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((())))))***,,,...//////.........000111222222333222111444888666111///...------,,,,,,,,,---+++***)))(((((()))***+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!"""""""""""""""###nnn999///---,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$###$$$$$$%%%&&&&&&%%%%%%######$$$%%%&&&%%%%%%$$$'''((())))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""" ###((((((### """ !!!###$$$$$$$$$"""!!!""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######### !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###########################$$$$$$$$$%%%%%%((())))))***+++,,,------...............---,,,+++))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((***---.........000111...///111333555666777777222333555444333333444666666333///------,,,***)))))))))((((((((())))))***(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&''')))***+++,,,---+++,,,,,,,,,,,,+++******)))))))))))))))***++++++))))))((((((((('''''''''%%%%%%$$$$$$$$$#########################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$'''(((((())),,,.........------...///111222000222333222333777666222......------,,,,,,------+++***)))(((((()))***+++((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""######kkk666------,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$###$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""!!!"""(((((("""!!! !!!###$$$%%%$$$"""!!!""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$ !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##########################################''''''(((***+++,,,---......///......---,,,+++***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%(((***,,,,,,,,,...000///000333666777888888888000222555555555444555666777444000---,,,+++)))((())))))(((((((((((()))***)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$&&&'''(((***+++,,,***++++++++++++***))))))***)))((((((((()))+++,,,)))(((((((((''''''''''''$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&'''((()))+++---...---------...///111222///222444222333666666333//////...---------......******)))(((((()))***+++''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######___999000...,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%&&&&&&%%%######%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""###%%%''''''%%%"""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$$$$###############$$$&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((***,,,...///000000111222333444555555555555555555555444222000...444222000...,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""$$$'''***+++***)))(((&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))))))))(((''''''''''''((((((''''''''''''&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))******+++,,,,,,---......222000///000222333000---,,,---.........---,,,+++************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""]]]888///...,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########$$$$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$&&&&&&$$$"""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$$$$###############$$$&&&''''''(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((***+++---...//////000111222333444444444555555444444333111000///000///...---,,,,,,,,,,,,))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""%%%'''***,,,------+++***&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&''''''((()))***))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))***+++,,,---......///...---...000111///---,,,---.........---++++++*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""YYY666///---,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$#######################################%%%$$$###&&&)))***'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###$$$$$$$$$""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!###%%%%%%###!!!!!!!!!!!!!!!"""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$###############$$$$$$&&&&&&'''((()))******+++++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))***,,,---.........000111222333333333555444333222111000000000+++++++++++++++,,,------)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$###############&&&'''***,,,---,,,++++++&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,---...+++++++++,,,...///...,,,,,,------------,,,+++*********))))))))))))((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""UUU444///,,,,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%########################################################################'''$$$$$$''',,,...)))%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########$$$$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""#######################################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###############"""######$$$%%%%%%&&&&&&'''(((((())))))************************))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%######################################################"""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$######"""""""""""""""###""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((()))***+++,,,,,,,,,...///111222222222444333111000///000000111******)))******+++,,,,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$##############################%%%&&&((())))))((('''&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))((()))***+++***)))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))+++,,,------))))))***,,,---...------,,,,,,,,,,,,,,,++++++******)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""PPP333///,,,,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###"""&&&+++,,,(((###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!###%%%&&&%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""############"""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""""""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""############""""""###$$$$$$%%%%%%%%%%%%&&&'''''''''((())))))))))))))))))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###################################################"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))******)))***,,,...///000111111222111///......///000111+++******)))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""###$$$%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&((()))***((((((((((((((((((((((((((()))+++,,,,,,***(((&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&'''(((***+++,,,---)))***,,,---------......,,,,,,++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""MMM222000---,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""!!! ###&&&&&&$$$!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" ###%%%'''&&&%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########"""!!!########################"""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""###"""!!!!!!""""""!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""###$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""############$$$############$$$$$$$$$$$$######$$$%%%&&&'''(((((('''(((***,,,...//////000//////.........///000000,,,+++***)))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***(((((((((((((((((((((((((((***,,,......+++(((&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&''')))***+++,,,)))+++---...---,,,---...,,,+++******))))))******))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$############"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""KKK222111...,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&########################""""""#########$$$$$$$$$########################"""""""""##################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!###%%%&&&%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$###"""!!!########################!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""%%%###!!!!!!""""""""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$"""######$$$%%%&&&''''''&&&''')))+++,,,......///,,,---...///////////////++++++******))))))******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$######$$$%%%&&&((()))***(((((((((((((((((((((((('''***---//////,,,(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######%%%&&&(((***+++,,,))),,,......,,,+++,,,---,,,+++***)))((())))))***))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""III222222...,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$#########$$$%%%%%%&&&""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################%%%&&&&&&%%%######%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""###%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$###!!! """"""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$"""!!!"""###"""!!! !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&(((***,,,---......+++,,,...///000///......******************+++,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$#########%%%&&&((()))***(((((((((((((((((((((((('''***...000000---(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''"""###$$$&&&((()))++++++))),,,...---+++)))***,,,,,,+++)))((((((((()))***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""GGG333+++///++++++******)))((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#################################%%%%%%$$$###""""""######"""#########$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##################""""""""""""""""""""""""""""""""""""########################%%%$$$$$$###"""!!! ###""""""!!!!!!!!!!!!!!!########################""""""""""""############"""############$$$$$$$$$$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!###%%%%%%%%%###"""""""""############""""""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """#########"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""##############################""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""#########################################################$$$$$$$$$%%%%%%%%%&&&&&&''')))***,,,------,,,++++++******++++++,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%$$$$$$#################################$$$$$$###############$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))******))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###############$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))***)))***+++,,,---.........******)))(((((((((((((((+++***)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""~~~FFF333+++///++++++******)))((((((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&"""############$$$$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$######"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""######""""""""""""##################""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$%%%%%%######"""!!!!!!!!!""""""########################""""""""""""############""""""#########$$$$$$$$$############"""""""""!!!"""""""""""""""""""""""" !!!###%%%%%%$$$###"""""""""############""""""$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##################"""""""""!!!""""""""""""""""""""""""############""""""""""""######################################################""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###############################################################$$$$$$$$$%%%%%%%%%&&&'''(((***+++,,,---+++++++++******+++++++++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%$$$$$$#################################$$$$$$###############$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$#################################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&((()))***)))***++++++,,,,,,,,,,,,***))))))(((((((((((((((******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""|||DDD222+++///++++++******)))((((((((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%"""############$$$$$$$$$########################&&&&&&&&&&&&&&&%%%%%%%%%#################################"""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""""""""##################""""""""""""""""""""""""""""""""""""########################!!!!!!""""""###$$$%%%%%%$$$$$$###""""""""""""###########################""""""""""""############"""""""""#########$$$$$$############""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""""""""############""""""!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""######################################################""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""###############################################################$$$$$$$$$$$$%%%%%%%%%&&&((()))***++++++++++++************++++++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$#################################$$$###############$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))))))))***************)))))))))((((((''''''((((((***))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""zzzBBB222,,,...++++++******)))(((((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!%%%$$$$$$#######################################!!!"""""""""############""""""""""""#####################"""""""""""""""""""""""""""""""""""""""!!!"""######$$$###""""""""""""############"""""" !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""########################$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""%%%$$$$$$######""""""!!!######################################################""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$############################################################$$$$$$$$$$$$$$$%%%&&&'''((()))************))))))))))))******(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$################################################"""######$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((()))))))))((('''''')))(((((('''''''''(((((())))))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""www???222,,,...++++++******)))(((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$""""""#########$$$$$$$$$##########################################$$$$$$########################!!!"""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################%%%$$$$$$###############""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""#########""""""""""""""""""######"""""""""""""""""""""""""""""""""######"""""""""""""""############"""""" !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""###########################$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""##############################""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%&&&'''(((((()))***))))))(((((())))))***'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################""""""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$#########""""""""""""""""""""""""""""""""""""""""""""""""'''&&&%%%$$$###"""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''((((((((('''&&&&&&((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""uuu===222------++++++******)))((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################""""""""""""####################################!!!"""$$$%%%%%%$$$######!!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%''')))***+++$$$$$$###""""""""""""###""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""############""""""!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%########################"""""""""""""""""""""""""""""""""############$$$###$$$$$$%%%&&&&&&''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""#######################################""""""""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""((('''&&&%%%$$$#################################"""""""""############$$$$$$#########$$$$$$%%%&&&&&&&&&'''''''''''''''&&&''''''&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""sss;;;111------++++++******)))((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""############$$$$$$$$$########################""""""#########$$$$$$$$$########################"""###%%%&&&&&&&&&%%%$$$"""""""""#########$$$$$$""""""""""""""""""""""""######""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$&&&(((***+++######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""###!!!"""""""""############""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""############""""""$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""############"""""""""""""""""""""""""""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%########################""""""""""""""""""""""""""""""""""""##################$$$$$$%%%%%%&&&&&&)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!"""""""""#########$$$########################""""""""""""###$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$&&&'''&&&%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$###$$$$$$%%%%%%########################""""""""""""###########################$$$$$$%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""rrr:::111...---++++++******)))((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""###%%%'''''''''%%%$$$############$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""############""""""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&##############################""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%########################""""""""""""""""""""""""""""""""""""#####################$$$$$$%%%%%%&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!!!!""""""#########$$$########################""""""""""""###$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%'''((('''&&&%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''########################""""""""""""##############################$$$$$$$$$%%%&&&'''(((((()))(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""nnn777222///---******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$''''''%%%###!!!"""%%%(((########################$$$###!!!"""###%%%%%%$$$%%% %%%'''######&&&'''  '''###$$$%%%%%%###"""""""""######$$$$$$$$$$$$#########%%%$$$!!!###(((&&&$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""############""""""!!!!!!"""###############""""""""""""""""""""""""########################$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""!!!!!!!!!!!!"""###$$$$$$###"""!!!######""""""!!!!!! """"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###########################'''&&&%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%$$$######""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""$$$$$$##########################################################################################""""""""""""############""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!mmm777222///---******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$"""&&&((('''### ########################$$$$$$######$$$%%%%%%$$$'''""" ######!!!"""###'''++++++'''###"""###$$$%%%%%%###""""""#########$$$$$$$$$$$$######""""""!!!###&&&"""############"""""""""!!!############"""""""""!!!""""""############""""""!!!!!!"""############"""""""""""""""""""""""""""##############################"""""""""!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!!######""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!!!!!!!"""""""""###""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###########################&&&&&&%%%$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%'''(((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$######""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""################################################################################################""""""""""""############"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$############$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!mmm777111///,,,******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$)))&&&###"""%%%&&&&&&%%%########################$$$$$$%%%%%%%%%$$$$$$###(((%%%%%%''''''%%%&&&)))"""$$$$$$!!!!!!$$$$$$""""""$$$%%%%%%###""""""#########$$$$$$$$$$$$######((('''$$$ """&&&(((&&&############""""""""""""############""""""""""""""""""############"""""" !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! ############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$###"""!!!!!!!!!"""$$$$$$""""""############""""""###""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!!!!"""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$########################%%%$$$$$$$$$$$$%%%%%%&&&###################################################$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$######""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""################################################################################################""""""""""""############"""""""""""""""""""""""""""""""""######"""""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!lll666111...,,,******))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$""" !!!###%%%###########################$$$%%%%%%$$$###"""""" """######""""""###"""%%%######%%%""""""###%%%%%%###"""############$$$$$$$$$$$$######  !!! #########"""""""""""""""#########"""""""""""""""""""""############"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #########""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&"""""""""######""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!"""""""""#########!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$########################$$$#########$$$%%%&&&&&&######################################################$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$#################################"""###$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######""""""######!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""###############$$$$$$$$$########################################################################!!!"""""""""############""""""""""""""""""""""""""""""############""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$####################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""kkk555111...,,,******))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$###))),,,***'''&&&'''########################!!!###%%%$$$"""!!!"""###!!!%%%((((((&&&$$$$$$###"""&&&(((''''''(((&&&"""!!!###%%%%%%###"""###$$$######$$$$$$$$$$$$###### %%%))))))$$$ """"""""""""""""""######""""""""""""""""""######""""""############"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$"""!!!"""###%%%'''###""""""""""""""""""###""""""""""""##################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""############!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%####################################$$$$$$%%%&&&################################################"""######$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$###########################""""""#########$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((%%%$$$######""""""######!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################!!!"""""""""############""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$####################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""jjj555000...,,,******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$''''''&&&""" ###########################!!!###%%%$$$!!!!!!$$$'''"""&&&$$$$$$&&&))))))'''""""""'''!!!###$$$$$$#########$$$######$$$$$$$$$$$$######((($$$!!! $$$***""""""""""""############""""""""""""############""""""############"""""" !!!!!!""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$###"""""""""###%%%%%%######""""""""""""######"""""""""############$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%########################$$$############$$$$$$%%%################################################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################"""""""""############$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''((())))))%%%$$$######""""""######""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################################################################""""""""""""############""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###jjj444000...,,,******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$!!! %%%(((&&&###########################"""%%%&&&$$$!!!"""(((---(((,,,))) """((( !!!++++++!!! (((!!!"""$$$$$$######$$$%%%######$$$$$$$$$$$$###### ###&&&$$$###!!!"""""""""############!!!"""""""""############""""""############"""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""########################!!!!!!!!!"""""""""######!!!"""""""""############""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""#########$$$$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$!!!!!!""""""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%########################%%%$$$##################################################################""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################!!!""""""###############%%%%%%$$$##################$$$$$$%%%'''((())))))%%%$$$######""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################################################################""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######jjj444000...,,,*********)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$ (((;;;VVViiiiiiWWWEEE########################$$$&&&'''%%%"""$$$+++111bbb___QQQ:::)))%%%&&&%%%!!!%%%<<>>---***YYY???777"""+++RRR+++%%%(((===(((///&&&###$$$$$$$$$##################$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''((((((,,,)))%%%$$$%%%(((,,,000---000444777777666444444///000000111000///...---+++++++++***)))(((''''''(((((()))(((((('''%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&###)))111777:::;;;;;;;;;??????>>>===============CCCBBBAAA???;;;888444222...***&&&"""!!!###&&&((($$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""EEE222///...,,,++++++******))))))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%///---444>>>###!!!(((444sss::: ''''''%%%fff###'''+++'''""""""""""""###$$$&&&'''$$$$$$$$$$$$############""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))(((((()))"""%%%'''***///555:::;;;===AAAFFFHHHGGGDDDCCCBBB????????????>>>>>>===<<<222111000---+++(((%%%$$$((()))))))))((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&))),,,///000333888>>>BBBCCCCCCBBBBBBGGGFFFEEEDDDDDDCCCCCCDDDFFFFFFEEECCCBBBAAA@@@@@@>>>;;;666111+++'''$$$##################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""DDD333000...,,,++++++*********))))))))))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%888'''000444jjjDDD,,,)))(((!!!((($$$FFF!!!)))###EEENNN###+++'''"""!!!!!!"""###%%%''')))%%%$$$$$$$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$%%%&&&&&&''''''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))'''((())))))((((((***,,,+++555@@@IIIPPPUUUTTTPPPLLLPPPTTTTTTQQQMMMLLLLLLJJJIIIIIIHHHHHHHHHHHHIIICCCBBB???<<<777333///---))))))((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$&&&)))---222777;;;>>>BBB@@@===888555666:::===HHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA???<<<:::999===???CCCCCC@@@888///***((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""CCC333000...++++++++++++************))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!... ...SSS///---''''''"""bbb|||444$$$((((((UUUZZZ(((555(((###111eee<<<***((( $$$***$$$###""""""###%%%'''(((%%%%%%$$$$$$$$$#########"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###$$$%%%&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))&&&'''((()))+++111999???LLLTTT\\\^^^___```[[[SSSTTTXXX[[[ZZZTTTPPPNNNOOODDDCCCAAA@@@@@@BBBDDDFFFHHHHHHGGGEEEBBB@@@>>><<<333111...,,,)))((('''''''''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((***,,,///444888<<<>>>@@@>>>:::444...,,,...555:::FFFEEEDDDDDDDDDDDDDDDEEEDDDEEEFFFDDD@@@:::333///333888???DDDEEEBBB<<<888000...+++(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""CCC333111...++++++++++++***************))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###++++++///$$$&&&***)))###%%%"""((("""^^^000'''222&&&"""///***)))VVV[[[###&&&'''"""((($$$"""...###&&&###!!!(((,,,&&&%%%###""""""$$$%%%'''%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***,,,...555AAAPPP[[[eeefffbbbWWWPPPMMMGGG@@@@@@CCCFFFBBB<<<777666777888666333222222555888;;;===>>>@@@AAABBBCCCCCCCCC@@@===777111,,,(((&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((111222555777999::::::999333333222111333777===BBB???>>>>>>===>>>>>>??????>>>BBBGGGJJJIIIBBB:::555444555777999;;;<<<<<<<<<777444000+++'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""@@@888///111+++************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&---SSS%%%&&&---&&&$$$BBB222 !!!###)))qqq+++%%%666***888%%%***111222PPPNNN''' 000"""+++*** 222###!!!###+++(((!!!%%%***########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%########################$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((())),,,((($$$%%%(((++++++***333111444BBBTTT______ZZZdddWWWIII@@@:::666444555222444@@@OOOQQQHHHGGGOOOQQQKKKBBB:::333...///333000111222222222333555777<<>>???999888555:::HHHKKK???:::===999999555222888;;;---***;;;===BBBBBB:::444000***###'''''''''&&&%%%%%%%%%$$$%%%%%%$$$$$$######""""""&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&%%%$$$$$$$$$'''%%%%%%%%%''''''&&&%%%######$$$%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""'''&&&%%%$$$############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$???666...000***************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&qqqkkk333&&&333:::ttt!!!$$$---(((***"""%%%,,,777///<<<777,,,)))%%%PPP,,,777[[[MMM...,,,111kkk888+++ )))***+++"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######%%%########################$$$#########""""""""""""###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!"""""""""""""""!!!!!!$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((())))))(((&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((()))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((()))+++,,,++++++++++++***999LLLVVVWWWTTTRRRSSSEEEDDD@@@<<<>>>DDDEEEBBBEEEHHHPPPWWWTTTLLLKKKPPPQQQQQQQQQOOOJJJCCC===;;;>>>:::333---***,,,000333888;;;???CCCDDD@@@999444...+++'''%%%&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%''')))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))((('''(((,,,666BBBJJJFFF666(((%%%+++333>>>GGG@@@888666666555:::>>>999<<<>>>;;;@@@MMMIII888111>>>:::<<>>DDDEEEDDD888333,,,'''%%%'''((()))&&&&&&%%%&&&&&&'''(((((((((+++//////,,,(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))"""(((111999===??????@@@888444444999>>><<<999666:::???BBBMMMaaahhheeefff^^^ZZZYYYlllzzzbbbWWWNNNEEE===:::;;;:::666///000999;;;444111222000***888>>>AAA===888777888888222///+++'''$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%$$$######%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$(((&&&%%%$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%&&&'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===666---///,,,+++++++++*********))))))((((((((((((((((((((((((((((((((('''''''''''''''ggg&&&000$$$...777......,,,___000111///333111111&&&___qqqBBBSSS777111%%%:::EEE@@@444==="""%%%... ...'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$""""""###$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&)))'''&&&%%%$$$%%%&&&'''###$$$%%%&&&''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((()))(((((()))))))))***************((((((,,,555AAAJJJVVVMMMAAA===AAAJJJRRRWWWVVVSSSOOOKKKHHHFFFEEEDDDXXXZZZZZZ[[[]]]^^^\\\XXX^^^[[[TTTLLLGGGFFFDDD@@@BBBCCCFFFIIIHHHDDD>>>999555000+++,,,333===FFFKKKDDD>>>666///+++)))((('''%%%%%%%%%%%%&&&'''((((((+++///333444000***%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((((((&&&...999@@@AAA===888555AAA>>>:::888;;;@@@GGGNNNWWWhhhqqq~~~xxxwww~~~wwwvvvrrreeeYYYTTTLLLCCCBBBEEE???;;;888444888999222>>>???<<<555......444999:::888333...)))%%%###!!!#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))******+++)))((()))+++---------+++++++++***)))'''&&&%%%'''%%%######$$$%%%$$$$$$(((((((((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''(((((())))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===777...000///++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((888%%%777%%%///555(((===(((CCC333UUU,,,BBB999MMM999LLLHHHSSS???DDDKKKGGG555EEECCC///```}}}???###///!!!+++"""333$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&(((+++---///111222444666888999::::::333222111///,,,)))'''%%%***)))'''%%%%%%&&&((()))$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((()))))))))))))))************+++///,,,***---666AAAIIINNN???:::888>>>JJJRRRQQQLLLHHHGGGPPPbbblllkkkpppzzzzzzrrrmmmtttyyyzzzzzzxxxnnnbbbVVVOOOFFF???>>>AAACCCEEEEEEAAA;;;555222666===DDDKKKGGGBBB<<<666///)))$$$%%%%%%%%%%%%%%%&&&''''''+++///333444000+++&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&((()))999888666333333666;;;???:::AAAHHHLLLRRR]]]mmmxxxwww|||wwwpppqqqooohhh```aaaqqq___BBB777,,,///:::<<>><<<666///,,,000555;;;:::999666111+++%%%""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((+++++++++///444999::::::@@@???===>>>AAACCCDDDDDD;;;::::::888666444222111+++(((&&&%%%&&&'''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########%%%((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~<<<888...000000,,,++++++++++++*********))))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&---iii...333000777000,,,RRR"""555>>>qqqlllPPP///222999EEE:::PPPBBBYYYSSSJJJFFF@@@KKKUUU%%%???TTT&&&666###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%#################################$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''))),,,000444888;;;===>>>???AAACCCEEEGGGHHHHHHDDDDDDBBB@@@<<<999666555...,,,)))&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''(((((()))***)))*********++++++++++++))))))---555>>>BBB@@@===<<<@@@FFFJJJMMMOOORRRTTTiiilllzzzxxx~~~zzznnnbbbXXXOOOFFF@@@>>>???>>>:::444333666;;;IIIIIIHHHFFFAAA999///(((''''''&&&&&&&&&&&&&&&'''))),,,000000---)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&'''***,,,...===;;;666111000333999>>>@@@RRRgggssszzzrrrtttvvv{{{]]]RRR===555999555888777999:::666///+++,,,555777999999777222---)))$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&(((+++...111222??????AAAGGGNNNSSSTTTRRRLLLJJJIIIJJJLLLPPPRRRRRRIIIIIIIIIHHHGGGFFFDDDCCCBBB===777111,,,)))&&&###%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###%%%)))******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{:::777,,,///000,,,,,,+++++++++*********))))))))))))))))))))))))'''((((((((())))))))))))666///yyyggg444===111333999777UUU777@@@KKK777111OOOmmmHHHBBBCCC222444ppp<<>>:::===CCCMMMVVVaaapppzzzdddTTTLLLIIICCC===999888999:::AAACCCGGGJJJIIIBBB999333+++***)))(((''''''''''''''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&(((+++000444777444555777999===CCCKKKQQQuuuyyyzzzyyy}}}~~~zzztttsssrrrjjjdddlllkkkkkkpppmmmjjjqqqwww{{{wwwwwwaaaYYYWWWCCC>>>888666888777111,,,,,,222444666888777555222000'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))---333999???DDDGGGRRRQQQQQQTTTYYYZZZVVVRRRAAA???===>>>AAAEEEGGGHHHJJJKKKLLLMMMNNNOOOOOOOOOTTTOOOGGG???:::555111///,,,***(((%%%$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###$$$&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyy999666+++...000,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((())))))******---%%%000###000111GGG???)))>>>&&&333444)))<<>>:::???:::KKKLLLGGGNNNNNNHHHQQQOOO999222,,,///++++++)))WWW&&&000)))###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((,,,000444777999+++---///111111///---+++---...............------'''+++111:::BBBJJJOOORRRNNNNNNMMMIIIBBB999111,,,''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((()))************+++++++++,,,,,,,,,,,,444???FFFHHHIIIJJJKKKSSSVVV^^^mmmzzzmmmZZZKKKCCCAAAAAA@@@999===CCCIIILLLHHHBBB<<<...---,,,***))))))((((((%%%&&&&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%'''***///555;;;>>>111000111777FFF]]]vvvfffaaappp{{{tttvvvwwwiiijjjvvvuuuooopppmmmggghhhooo}}}ppplll|||qqq~~~ttt}}}mmmQQQDDD999888777444333666444444555555555333222111******))))))((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''---000666===GGGOOOVVVZZZVVVSSSPPPPPPOOOKKKCCC;;;111///---...111555888999CCCDDDGGGJJJMMMOOOPPPQQQOOOLLLHHHGGGGGGIIIJJJJJJ888444///***&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******+++,,,---.........******++++++++++++******''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrr:::222555000000+++---000222111///,,,)))++++++++++++******))))))(((((((((((())))))))))))'''((((((***+++---...000000111444555555666;;;AAADDDHHHUUUhhhwww~~~}}}pppggggggeeeVVVCCC>>><<<;;;===@@@CCCCCCBBBHHHIIIIIIEEE???888000)))---+++)))+++...---(((###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&######'''+++((((((...999<<<555///...***---333;;;DDDIIIGGGAAADDDDDDDDDAAA<<<666111///'''%%%'''...111111666>>>DDDHHHNNNSSSRRRLLLDDD>>>444///)))'''((()))((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((()))************+++++++++---...---******+++,,,,,,'''777<<<===JJJUUUUUUWWWMMMtttyyyeeeNNNDDD;;;===>>>@@@DDDFFFEEECCC@@@>>>888000***''''''''''''''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))&&&$$$%%%(((+++***((('''***---111333444555555000:::EEE[[[uuu|||~~~wwwsssvvvyyywww}}}{{{qqq|||ppprrrrrruuuvvvtttnnnwwwyyywwwzzzuuu{{{mmm^^^ZZZOOO444,,,555222222444555333333444333000666111+++'''&&&&&&''''''(((&&&$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))(((((('''$$$$$$)))222:::AAAAAA???>>>>>>>>>===;;;<<<<<>>???BBBFFFHHHEEE???666...111///...///222111,,,(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%&&&***,,,000---///555666222///111:::<<>>AAACCCCCCAAA???AAACCCBBB===666000,,,***'''&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))(((''',,,++++++...222444333000;;;[[[vvv~~~mmmqqq~~~{{{pppsss|||}}}}}}wwwzzzvvvooonnnrrrzzz~~~}}}rrrVVVLLLEEE777,,,111666666111///333999444333000---)))'''&&&%%%'''&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))"""&&&,,,222777<<<@@@CCC===:::999:::888333///...222333888======888333333000444666555444333...'''222:::AAACCCBBBDDDKKKPPPNNNJJJIII???000111555...777;;;@@@BBB???999222---%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''(((***************+++111333555999<<<===<<<:::///444888888777666999<<<;;;888666555444333333333444777999888222+++&&&$$$((('''%%%$$$$$$&&&''')))(((&&&$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%}}}BBB444444...111---------------,,,++++++++++++++++++************))))))))))))******++++++,,,***)))+++///111000///666444555>>>TTTttt~~~~~~~~~xxx^^^JJJAAA@@@<<<>>>BBBFFFGGGCCC<<<777888666444555666555000+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,///000:::555222555:::BBBLLLUUUUUUUUUUUUXXX[[[\\\\\\\\\[[[ZZZZZZYYYYYYWWWSSSQQQ:::999AAARRR]]]YYYLLLAAA222111///---///777CCCLLLQQQQQQLLLBBB555+++''''''$$$&&&((()))***(((&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))******+++++++++,,,,,,,,,***+++,,,------...000333444DDDIIINNN___ooo~~~QQQLLLFFFCCCDDDEEEEEEEEEEEEBBB===888444///)))%%%))))))))))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((******)))''''''(((---000333333444777???EEEVVVnnnyyy~~~yyyppp{{{xxx|||zzz}}}rrrsssxxx|||zzzxxx}}}mmmeeeTTT@@@<<<666333444222...222;;;333444444222...)))&&&$$$'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))(((((('''(((---555===AAA@@@:::555111...000777888333111555===@@@@@@???@@@AAA>>>:::888222...111333333333555:::AAAHHHIIIDDD???@@@CCCCCC===<<<888111555888111///444<<>>999===@@@@@@;;;333,,,)))...,,,)))'''&&&&&&((()))(((&&&%%%%%%&&&&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%|||@@@111111,,,///------,,,++++++++++++,,,++++++++++++++++++++++++))))))******++++++,,,,,,))),,,///111111000///...;;;QQQnnn~~~}}}nnn```[[[KKKEEE???????????????@@@>>><<<:::999888555000,,,((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((+++///333555666---666DDDPPPUUUSSSNNNLLLNNNKKKHHHFFFCCC@@@@@@CCCJJJFFFCCCCCCEEEDDD@@@===AAAAAAGGGSSS]]]^^^VVVOOOLLLGGG<<<000(((***333<<>>:::444---(((''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&)))***)))''''''+++...222999===999555<<>>999000111333+++111111111333666:::===>>><<<444***&&&'''))))))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))))))))******)))))))))(((+++...---++++++///333///888BBBJJJMMMMMMNNNPPPUUUHHH999333555888555111000000...+++---222555444<<<<<<:::888555333222222444444333111...+++(((&&&&&&%%%$$$%%%&&&'''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%yyy===000111---000...---,,,+++++++++,,,,,,+++++++++++++++++++++,,,******++++++,,,------...///000000......777EEEQQQpppxxx~~~~~~fffUUUDDD<<<:::<<>>DDDLLLSSSVVVWWWTTTNNNCCC777...***)))444:::DDDMMMPPPKKK???777000---***'''%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))***+++*********+++,,,,,,,,,------------///---...111000///555???IIIXXXrrrvvvTTT@@@;;;===???@@@@@@@@@@@@>>>:::333...%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''((()))((('''***000666<<<:::999:::BBBRRReeesssooovvvyyy{{{vvvtttwww|||}}}qqqyyy|||vvv{{{zzzuuuzzzyyysssRRR@@@777222333888666000+++,,,111333...((()))'''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((())),,,111555888AAA@@@@@@AAABBB???999333......111444666888>>>DDDOOOWWWXXXOOOMMMWWW```aaa^^^___mmm|||qqqnnnhhhsssmmm]]]XXXVVVNNNNNNMMMBBB===;;;333444000+++***///777>>>AAABBB999...)))((()))(((&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))******,,,...000000000111444888777???IIIPPPRRRRRRSSSUUUXXXOOOEEEBBBDDDEEECCC???===>>>;;;777888<<<;;;555:::777333000/////////000444777;;;===:::444,,,''''''%%%$$$%%%'''''''''%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%vvv<<<222666111222......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,---...///////////////333AAA]]]~~~{{{}}}ttt}}}yyy~~~}}}yyyfffTTTMMMIIIEEEFFFKKKDDDDDDBBB???:::444///,,,,,,+++)))((('''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''((()))))))))(((---333666888:::???CCCMMMNNNMMMJJJMMMYYYfffnnnlllkkknnnsssqqqmmmsss}}}|||tttkkkiiillllllfff___AAAEEEEEE???:::???GGGMMMHHHLLLQQQQQQKKK???000'''000111444<<>>@@@@@@===999555(((''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))((()))))))))+++///555999<<<555555GGGfff{{{vvvsssppp}}}{{{tttyyypppTTT>>>333333777777000)))***000444111---***)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''***///555<<>>===:::BBBFFFDDDGGGQQQYYYZZZ||||||wwwnnnhhhlllssswwwvvv{{{uuuyyy}}}mmmeeehhhggghhhrrrtttbbbSSSKKKDDD777333000111444888999888???999000***(((((('''&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((''''''(((***,,,...000666666666777999<<<>>>@@@JJJNNNRRRUUUVVVVVVUUUUUUSSSTTTTTTPPPIIIDDDCCCDDD>>>BBBBBB>>>@@@FFFGGGBBB>>>===;;;:::888444000,,,///444;;;@@@@@@;;;555111,,,***'''&&&'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%sss:::444999222111............------,,,,,,+++++++++,,,,,,,,,------++++++,,,---...///000000---555EEE\\\xxx|||rrrllllllwwwxxxuuuzzz|||qqqkkkoookkk]]]PPPLLLEEEEEEDDDBBB>>>999555333...,,,***((((((((()))***'''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''''''''&&&''''''((())))))******000888AAACCCBBBCCCIIIPPPGGG[[[rrrzzzuuuuuu{{{}}}vvvzzzvvvpppttt~~~}}}sssyyywwwfffSSSFFF>>>999BBBCCCGGGKKKMMMHHH>>>666888555222222777???HHHMMMEEE@@@999111+++(((''''''''''''''''''(((((((((((('''((((((((()))))))))))))))***++++++,,,,,,++++++------------............///---111:::@@@GGGXXXkkkZZZ@@@=========???@@@@@@===;;;///---***'''&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))***)))***---111444555666555<<>>>>>???>>>======???@@@OOObbbiiibbbeeeuuu{{{tttvvviiibbb___\\\]]]```LLLQQQSSSOOOOOOTTT[[[^^^RRRRRRZZZdddggggggrrrsss[[[UUURRRMMMJJJGGGFFFEEEAAA999222888666222...+++*********''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))+++///555:::>>>CCC@@@>>>@@@FFFJJJKKKJJJSSSRRRQQQQQQRRRRRRPPPOOOHHHGGGFFFHHHJJJGGG@@@:::;;;EEEHHH???:::AAAHHHIIIEEEDDDDDDDDDCCC???888333000222555888:::;;;::::::666222---)))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%ppp888333999111.........//////......---,,,+++++++++,,,,,,---------++++++,,,---...///000111555GGGhhhzzzggg___lllwwwttt|||rrrXXXLLLDDDEEEFFFEEEAAA===;;;:::...---+++)))(((((()))***((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''&&&''''''((()))******+++999CCCMMMOOOLLLLLLTTT\\\xxxppprrrzzzxxx}}}uuulllfffkkkxxxyyyuuuyyylll^^^SSSMMMEEE>>>>>>CCCGGGGGGDDD???<<<777222000555@@@HHHKKKGGG@@@888000+++'''%%%''''''''''''((((((((()))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++---------.........//////111///555BBBLLLVVVlll||||||[[[???>>>>>>???@@@AAA@@@>>>555222---)))'''&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******,,,111666777444111222NNNsssyyy~~~ddd;;;222666888555000...000444...+++)))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))...444:::======<<<:::222777===AAABBBDDDHHHKKKfffyyywwwyyyooo[[[KKKLLLPPPOOOMMMOOOVVVbbbgggbbb```iiipppppp\\\VVVUUUVVVQQQLLLVVVfffgggnnntttkkkvvvnnniiiccc]]]WWWMMM@@@777444555444222///...///000(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))++++++,,,000666>>>FFFKKKMMMHHHDDDGGGOOOTTTTTTQQQNNNKKKGGGFFFIIIJJJJJJHHHUUUGGGAAAPPPiiirrrcccPPPbbbpppqqq___NNNPPPZZZ```FFFDDDAAAAAABBBAAA>>>:::666444111000222666:::===???999222,,,)))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%iii:::666111222000000000///..................------------...///000---***,,,222444111666===^^^xxxhhh~~~yyy~~~^^^gggWWW]]]bbb[[[KKK??????DDD777333///+++)))((('''&&&******)))'''%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&***)))((('''(((((('''&&&###)))+++&&&%%%---888>>>MMMFFFDDDPPPeeexxx|||~~~xxxzzz||||||sssnnnsssssskkkkkksssvvv{{{|||}}}hhhKKKBBB>>>999===JJJMMMAAA<<<===999111333>>>@@@AAACCCBBB>>>555***###&&&111444,,,'''++++++&&&*********)))))))))))))))------,,,++++++,,,,,,,,,+++......------///000///444222AAAJJJKKKqqquuucccFFF222:::FFFDDD======@@@:::000)))&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++,,,,,,***))))))***---+++---555777555666999EEE~~~ppp~~~vvvrrrrrrwww|||zzz{{{}}}~~~^^^DDD===555333444444///***555...'''$$$&&&))))))'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((***,,,***'''+++222555999888222///111444444DDD>>>HHHWWW[[[dddttt~~~vvvllleeefffrrrlllTTTFFFIIIiii~~~iiimmm{{{wwwvvvlllqqqtttmmmqqqwwwzzzzzzttt\\\AAA;;;888888888111+++111<<<111+++$$$###&&&)))'''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))(((((())))))******)))(((222888@@@KKKIIIIIITTTPPPMMMNNNVVVGGGDDDWWWLLLDDD;;;EEEOOOCCCAAA```rrrnnnvvv||||||WWWCCCTTT```QQQAAA???444HHHBBB222777999444:::777555999888.........%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhh:::666222444222000000///............///------------...............---222666///---GGGjjjooocccnnnvvv~~~qqqWWWGGGCCC>>>===888000+++)))+++...000)))))))))'''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&000+++''')))000;;;EEEJJJ???PPPfffsssxxx}}}wwwvvv}}}lllxxx}}}{{{yyywwwzzzwwwsssrrrgggQQQ@@@:::HHHLLLJJJDDDFFFIII>>>,,,666999===AAAAAA:::///&&&(((444999000((())))))%%%************))))))))))))------,,,,,,+++,,,,,,---***+++,,,---...000000///333888HHHVVVqqq}}}vvvfffBBB444:::CCCBBB======:::555///)))'''''')))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***,,,---,,,+++******+++,,,%%%---===999---;;;XXXuuu}}}nnn```YYYUUUSSSRRRLLLIIILLLQQQYYYdddmmmssskkkjjjuuu~~~yyyvvv~~~qqqhhhsss~~~www~~~~~~tttrrrNNN666::::::+++)))555666333///------***&&&"""(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&'''***,,,***(((---555>>>111...555666111777FFFMMM___qqqwww~~~xxxbbbVVVRRRMMMQQQYYYXXXggg}}}}}}~~~ooowww~~~kkkccceeeRRRMMMBBB777111222888<<<777333---)))''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((((((((((((***+++666;;;???LLLZZZUUUHHHGGGGGGMMMTTT^^^RRRMMMUUUAAAAAAGGGggg{{{uuuyyytttqqqyyy~~~uuuvvvsss~~~[[[IIIXXXHHH999<<>>CCCAAA777///)))333777///(((((()))&&&************************---,,,,,,,,,,,,,,,---------,,,,,,...111222222111666999OOOtttoooeeeBBB555<<>>@@@???CCC333111666111000333222---,,,***((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhh:::777333555333111000000///.../////////------...///...---,,,+++///333000444ZZZeeeuuuuuummmdddTTT]]]gggZZZFFFEEEAAA;;;555000...---)))((((((((()))((('''&&&((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,,,,+++******+++'''***888GGGKKKKKK[[[rrryyy~~~~~~ssssss|||hhheeeuuussskkkpppccckkktttzzz{{{zzzyyyyyyyyyuuuiiikkkwwwppp[[[KKK@@@???IIILLLEEEAAAEEE000...000777???BBB???:::+++...---(((&&&)))+++))))))***************++++++---,,,,,,,,,,,,------...222//////222444444444555===DDDjjjsssvvv{{{mmmJJJ:::???III???===;;;777222,,,(((&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))+++,,,---,,,******+++,,,222;;;:::000666VVVyyy{{{uuuWWWRRRGGG===;;;>>>@@@BBBDDD???>>>???CCCCCC???===>>>@@@BBBDDDFFFLLLUUU\\\___mmmyyy||||||jjjBBB;;;888---555444111---))))))***---(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))---'''&&&+++333:::BBBIII>>>CCCAAAAAAXXXyyyuuuwwwhhhSSSKKKSSS^^^qqqyyywww~~~zzz}}}{{{zzzzzzkkkZZZGGG999333888777555222...+++))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))***++++++)))(((---777>>>KKKQQQQQQQQQTTTNNNNNNYYYIIISSSIIILLLaaaxxx}}}mmmaaalll~~~nnnyyy[[[JJJbbbccc======444999>>>333***///444111///,,,)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&jjj;;;777222333222111111000///////////////.........///.........---111555AAAaaappp|||{{{{{{yyyPPPOOOKKKDDD<<<666444444,,,***(((((()))***(((&&&))))))))))))))))))))))))((((((((()))))))))******+++,,,---,,,***)))+++---333777III```kkkpppssswww~~~zzzyyysssrrrmmmmmm{{{vvvaaaEEECCCIIIHHHDDDDDD888222------444;;;@@@AAA666000((($$$&&&,,,---+++))))))******+++++++++,,,---,,,,,,,,,------...///444111000333333222444:::EEEjjjzzzwwwOOO<<<>>>EEEAAA;;;777555111+++&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********+++***)))***,,,...555999:::???ZZZ|||kkkcccaaaLLLNNNEEE@@@CCCGGGFFFDDDEEEIIIGGGHHHKKKIIICCC??????777FFFLLLDDDFFFUUUYYYSSSSSSTTT[[[ttt|||vvvvvv}}}dddEEE:::<<<>>>===:::555///***(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***,,,(((***444>>>AAA@@@@@@888HHHZZZnnnrrrgggeee___hhh}}}\\\CCC>>>333111///000222000+++&&&(((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))(((((((((((())))))******,,,+++***(((+++333???HHHQQQRRRNNNQQQYYYTTTLLLPPPgggnnn\\\dddwww{{{___CCC888999<<<222,,,......222111...,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&jjj<<<777222333111222111000000//////000000//////......//////000111---<<>>444000---///333333...((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))'''(((((())))))******++++++***)))+++333===GGGNNNNNNVVVSSSKKKGGGFFFUUUoootttnnneeeggg~~~]]]PPPIIIBBB888555333***222222000///---+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&jjj<<<777333555333222111000000//////000000000///......///111444555@@@ggg{{{rrrnnnuuuwwwxxxeeefffkkkllliii```SSSHHHBBBAAA777111+++(((***+++)))'''))))))))))))))))))))))))(((((()))******+++,,,,,,(((***+++******---555<<>>QQQzzztttnnnPPPFFFKKKMMMIII???555000...************************(((((((((((((((((((((((((((((()))))))))*********)))***++++++,,,///333666999666QQQpppqqqkkkXXXIIIFFFGGGKKKTTT]]]]]]]]]gggzzzqqqUUULLLSSSZZZWWWRRRHHHWWW\\\ZZZ\\\aaattt{{{|||___EEE@@@;;;888666444111...))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********+++000777<<<;;;;;;DDDOOOgggmmmaaaRRR^^^yyyzzzxxx||||||ppp\\\JJJ===999333111111111000///(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))'''(((((()))******++++++******---555AAAKKKPPPQQQLLLTTTTTTTTT\\\ggg{{{iiisss{{{oooJJJ;;;888000111111222111000---+++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&iii;;;888555666555222111111000000000000000111000...---///222666888fffzzz{{{}}}wwwcccppp~~~qqq\\\LLLCCC:::333+++((()))+++***((())))))))))))))))))))))))((())))))***++++++,,,,,,)))+++---,,,---333>>>FFF[[[sss{{{jjjkkk~~~hhhnnnyyy~~~wwwpppwwwVVV@@@KKKKKKHHHAAA:::888;;;@@@999:::999444,,,(((,,,222))))))***+++,,,,,,------,,,,,,,,,---...///000000111222666:::555444FFF^^^yyyuuu|||rrrCCCNNNWWWSSSCCC555111333************************))))))))))))))))))))))))))))))))))))***************+++,,,---...111666999;;;LLLjjjqqquuuzzzaaaRRRLLLDDDJJJ]]]kkk~~~|||mmm[[[\\\bbb[[[TTTXXX[[[^^^gggllllllyyyhhhZZZHHH:::555444444333))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************111555888444...777TTToooxxxooovvvjjjFFFBBB;;;333......222666))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))***++++++++++++,,,222???NNNWWWWWWTTTRRRJJJJJJmmmllldddxxx^^^;;;::::::000111333333222///+++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ddd:::999444444333333222111000000111222333222...///444222111@@@UUUvvvttt~~~{{{{{{mmm___NNN>>>777...(((+++///,,,'''(((((())))))))))))(((((())))))))))))***+++,,,---...///))))))222:::MMMiii}}}sssrrriiiuuunnntttwww|||~~~}}}{{{zzzyyysss^^^NNNSSSOOOLLLHHH@@@:::;;;BBB666:::<<<:::333------...++++++,,,,,,,,,---------000////////////000000111---<<<444---777>>>ZZZfffLLLWWW```EEE<<>>111///444---+++))))))))))))((('''((((((((((((((((((((((((''''''''''''((((((((()))***%%%&&&,,,,,,((()))...999000::::::333WWW}}}yyy{{{~~~ooo```JJJ888...+++...111111000,,,&&&(((---+++$$$(((((())))))))))))(((((((((((((((((()))))))))))),,,)))))),,,,,,***+++///+++111DDDQQQOOOPPPTTTPPPSSSVVV\\\hhh|||wwwWWWUUUGGGAAA---888...)))666,,,---((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''eee:::999444444333333222111000000111222333333111333666111777YYY~~~yyy^^^DDD999///,,,---...,,,***(((((())))))***)))))))))))))))******++++++,,,,,,&&&333...,,,???QQQgggiiiooollljjjxxxvvvwwwtttuuuzzzvvvnnnoooZZZNNNIIINNNMMMBBB===@@@<<<<<<;;;999666222...,,,+++,,,,,,,,,,,,---------000////////////000111111777...333::::::MMMaaaNNN[[[[[[CCC555777222///***((()))++++++)))))))))))))))))))))))))))))))))))))))*********+++'''---,,,---333222666EEE```wwwvvv___SSSQQQddd{{{wwwgggXXXXXXaaaccc]]]ZZZeee}}}rrraaaPPP???444111000...+++******)))(((&&&(((((((((((((((((((((((('''''''''((((((((())))))++++++,,,,,,++++++///555>>>555:::===MMMyyyyyy~~~zzz}}}hhhXXXJJJ===666666111000,,,&&&'''++++++'''(((((())))))))))))(((((((((((((((((()))))))))***+++)))***---,,,***+++///333444FFFWWWUUUOOOQQQTTTzzz|||yyyuuu{{{vvv~~~xxxttttttTTT222333000---222(((...******))))))((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''fff;;;:::444444333333222111000000111222333111111222000111III}}}}}}xxxzzztttooo{{{~~~SSS@@@111///000...,,,---((())))))*********++++++******+++,,,,,,,,,++++++$$$666000666]]]rrryyyrrrooorrr\\\hhh~~~|||pppdddhhhwwwjjjWWWXXXYYYMMMAAA<<>>pppUUUQQQdddUUU;;;<<<888111***(((***+++***((())))))))))))))))))))))))))))))*********+++++++++(((---000444777555DDDbbb|||qqqUUUTTTeeesssuuu```ZZZ___aaa```]]]]]]dddqqqzzz}}}~~~jjjXXXIII<<<222333000---+++***)))(((&&&((((((((((((((((((((((((''''''((((((((()))))))))&&&+++,,,)))(((...666:::DDDEEEPPPYYYnnnwww}}}vvvvvvXXX>>>333333333///)))(((***+++)))((())))))******))))))(((((((((((()))))))))******+++)))+++------+++---111===@@@MMMWWWQQQJJJZZZqqqttt~~~|||qqqkkkqqqBBB333555777888000555---,,,+++***************''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''fff;;;:::555555444333222111111111111222333111333000...BBBrrryyy{{{{{{yyyvvv{{{lllOOO555000333000---...))))))******++++++,,,---***+++,,,------,,,+++++++++666222JJJ~~~tttzzzrrrttt~~~||||||pppxxxiiiYYY\\\\\\OOO@@@BBB>>>:::888888777333///------------............000000000000111111222333///777;;;777UUUuuuSSSXXXgggWWW888777111---,,,+++)))((()))*********************************+++++++++,,,,,,---000222999<<<===YYYzzz```[[[rrrkkk\\\ZZZYYY^^^bbbfffllltttxxxvvvnnn\\\SSSFFF888444111---******)))((('''(((((((((((((((((((((((('''(((((((((((()))))))))$$$***+++(((,,,666===>>>EEEPPPfffttt{{{|||\\\www}}}rrrooo|||{{{UUU???555555222...+++)))(((((()))))))))******)))))))))(((((()))))))))************)))+++......,,,000666DDDPPPTTTOOOLLLWWWzzzxxx{{{YYYGGGBBB999333...,,,...---,,,+++************''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''eee;;;:::555555444444333222111111222333444333777333999ccc|||yyyxxxzzz|||zzzvvvrrrqqqppptttqqqrrruuuvvvwwwzzzyyyzzz~~~xxxyyy|||ccc>>>222444444000---+++++++++***+++,,,---...+++,,,,,,------------,,,///:::CCCcccnnnyyyiii~~~}}}}}}hhhttt^^^dddrrrgggNNNAAA@@@===:::777555555444------........./////////000000000111111222444444,,,>>>:::EEEsssTTTiiikkk>>>555111111222...(((''',,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000111222:::CCCKKKmmmmmm```jjjxxxhhhcccYYYZZZ^^^hhhvvvzzzoooooo{{{kkkbbbQQQ???444000,,,*********))))))(((((((((((((((((((((((((((((((((((()))))))))***+++,,,,,,---444===AAAAAACCCQQQmmmxxxmmmlllnnn~~~WWW@@@333111000///---***((('''))))))************))))))))))))))))))******************,,,///......555===IIITTTOOOMMMfff}}}|||RRR555222---///...,,,+++***)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((ccc:::999555666555444333222111111222333444111333999SSS~~~vvvrrrqqqqqqqqqsssuuuvvvsssnnniiihhhiiinnnjjjkkksssxxxyyy~~~qqqooommmpppwww}}}|||wwwOOO888666888555......---,,,++++++,,,---...,,,,,,,,,,,,---...///000444GGGccczzzvvv{{{mmmeee~~~xxx~~~eeeppp}}}zzz|||vvv\\\FFFDDDAAA<<<888666666666.........////////////000000000111111222333555555444;;;BBBtttxxxiii```kkkUUU<<<666333555111)))(((---++++++++++++++++++++++++++++++,,,,,,,,,---------///111444???PPP]]]yyylllgggsss}}}~~~~~~ooofff^^^ccctttyyymmmlllwwwzzznnn[[[JJJ777333...+++*********)))((((((((((((((((((((((((((((((((()))))))))******---******///555:::AAAGGGTTTccc|||zzzbbbiiitttyyy~~~nnnTTTBBB999333...//////---******)))******++++++******))))))))))))*********++++++++++++,,,......111;;;FFFLLLOOOHHH^^^mmmsss===;;;444000///...,,,***)))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((aaa888999555666666444333222222222222333444111111III|||~~~yyyvvvttttttwww{{{~~~yyyuuuuuuwwwzzzuuuxxxwwwvvvYYYZZZ^^^gggqqqwwwwwwuuuxxx|||~~~|||}}}~~~|||~~~wwwooo~~~dddCCC777;;;999222111///---,,,+++,,,---...---,,,+++***,,,...111333CCC]]]vvvzzzyyy~~~|||~~~kkk|||xxxkkkRRRKKKCCC>>>;;;999666333....../////////000000000111111111222333444555666<<<:::___vvvvvvzzzddddddpppLLL===333444555...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------555<<>>777111---+++)))((((((((((((((((((((((((((())))))))))))************,,,'''...<<<>>>@@@[[[~~~vvvqqq}}}qqqlllVVV@@@888666222......******++++++++++++******)))************+++++++++---,,,,,,...///555DDDSSSOOOPPP\\\aaa\\\FFF444333111///---,,,+++***))))))))))))))))))))))))''''''''''''((((((((()))```;;;<<<666555555000777333...444666444777666OOO{{{rrr}}}rrrqqqzzz||||||wwwwwwxxxxxxxxx{{{}}}~~~|||yyy{{{{{{fff???777666:::777555111...,,,,,,---------)))+++000///,,,777HHHsssyyyooo}}}___bbb~~~uuu}}}xxxyyynnnwww]]]FFF@@@>>>888444777222111000000000000000111...000666444...444999222888eee{{{vvvooo~~~{{{yyyuuuoookkkpppxxxxxx~~~ddd~~~TTT222111666...)))000,,,,,,,,,,,,,,,,,,,,,,,,***---///...---...---,,,<<<===VVVttt~~~rrrpppccc~~~zzzpppooowwwwwwttt{{{~~~~~~{{{zzzyyy|||yyy~~~fff[[[ZZZ[[[aaatttwwwfff>>>555444 (((444"""))))))))))))))))))))))))+++,,,,,,,,,,,,+++******,,,(((333CCC@@@BBBmmmooodddiii~~~~~~oooXXXHHH:::///...333++++++,,,,,,,,,+++******++++++******++++++,,,---+++...000111555>>>HHHPPPLLLsss}}}PPP666,,,111///++++++)))***)))))))))((((((((('''((((((((((((((((((((((((]]]999;;;555444444333999555000555444111555EEEtttxxxwwwzzzvvvsssuuuzzz||||||~~~pppnnnuuuzzzrrrtttrrrsssuuuuuuvvvxxx{{{~~~tttwwwwwwtttvvv{{{~~~}}}{{{GGG>>>;;;999777555222...,,,,,,------...---------,,,444HHH]]]xxxtttsssjjjlll~~~wwwxxx{{{{{{xxxYYYAAA999:::777///222222111000000000000111222111555444000555:::666AAA~~~vvvkkkvvvuuuvvviiiggggggfffooo|||yyyvvv~~~kkkDDD111555333---///,,,,,,,,,,,,,,,,,,,,,,,,,,,......------...111222888FFFeeeccc}}}xxxqqqggg\\\ZZZ___iiizzz|||xxxwwwwwwwww{{{zzzxxx{{{}}}|||~~~}}}~~~gggbbbccc```bbbkkkooo~~~yyyaaaHHH888000...,,,&&&************************+++++++++,,,++++++******)))000:::???FFF[[[YYYccc{{{zzz|||{{{bbbOOOCCC999///(((,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,---+++222...,,,;;;IIIMMMPPPeee}}}xxxnnnAAA---888888+++)))...))))))))))))))))))(((((((((((((((((((((((((((((([[[777:::444444444333888444222666333111999XXX|||{{{nnn|||wwweeeZZZUUUSSSVVVZZZ]]]```jjjrrroooiiikkktttqqqvvvTTTOOOUUUhhhkkknnnpppqqqsssuuuwwwvvvzzzzzzuuusssxxx|||~~~|||ttt\\\FFF===999888666333000...------------111///***///EEEcccwwwxxx~~~nnnnnn|||{{{{{{uuu{{{uuuLLL:::>>><<>>RRRzzzttt\\\sss~~~|||~~~~~~{{{aaaLLLAAA666+++---------,,,,,,++++++++++++++++++++++++,,,------***555---+++BBBMMMHHHKKK~~~wwwSSS<<<:::333,,,---,,,))))))))))))))))))******((((((((((((((((((((((((ZZZ666:::444555555000444222222666222555EEEuuu}}}ooouuurrr```LLL@@@<<<;;;===AAABBBDDDKKKRRRVVVZZZeeeqqqsssgggPPPBBBHHHUUUfffiiimmmooooooooooooppp{{{uuuwww{{{}}}}}}xxxwwwzzzwwwNNN888<<<999777444111///...------***111///+++999YYYuuusssoooyyygggwwwyyy{{{yyyyyydddFFF>>>>>>:::555444333222222111111222444222000444777333888FFFooommm~~~ttttttooozzzrrrggg]]][[[fffwww}}}>>>...666000)))---------------------------...000000------444===MMMwwwvvvyyyxxxmmmVVVAAA888777777:::AAAWWWsss}}}xxxqqqqqqwww||||||zzzzzz|||}}}|||{{{zzzyyyxxx{{{{{{|||}}}wwwlllpppoooeeebbb[[[XXXaaattt}}}~~~nnnPPP<<<000+++...************************************++++++,,,,,,000<<>><<<;;;===??????<<<;;;>>>DDDNNN[[[fffmmmzzzpppNNN@@@HHHVVViiiwwwyyyyyywwwsssnnnkkkjjj|||zzzuuuwww|||~~~vvvqqqttt{{{^^^666@@@:::888666333000///...---***///......DDDeeevvvtttrrrkkkuuu~~~nnnjjjuuu~~~|||wwwwwwZZZ:::777CCC666555444333222222222222111222000555999111;;;[[[zzzXXX|||}}}wwwqqqpppnnnqqqyyytttccc___XXX\\\lllVVV555666333,,,------------------------,,,---111333...,,,555AAAsss~~~jjj|||yyyvvvgggOOO;;;444555777888555@@@[[[tttooo```SSSVVVfffuuuzzzwww~~~}}}||||||{{{zzzyyyyyyyyy{{{~~~yyyyyyrrrfffdddkkkaaaaaammmwww{{{zzzzzzfff999***333+++************************************+++,,,......777:::DDD\\\~~~}}}}}}}}}vvvpppfffaaaZZZUUUSSSTTTTTTUUU^^^cccjjjpppvvv}}}wwweeePPP???///000///...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---000444@@@IIIEEE[[[SSS===:::,,,*********+++++++++++++++))))))))))))))))))))))))\\\999<<<777777888555888666555111///HHHrrrxxxiiivvvcccVVVdddqqqwww|||~~~uuuiiiPPPGGG@@@???@@@??????AAA===:::888===GGGPPPWWWZZZVVVaaa___CCCAAAWWWfff}}}}}}sssllliiikkkqqqtttrrrrrrwww|||}}}wwwoooiiijjjoooxxx{{{www@@@BBB;;;:::777444222000...------...---555NNNjjjqqqhhhzzz{{{oooooodddVVVXXXjjjwwwxxxwww{{{xxxoooxxxxxxrrrAAA222@@@888777666444333333333333///444111555:::222JJJyyycccLLLwwwuuusssooommmpppqqqmmmzzzyyyeeeaaa^^^[[[___rrrnnnrrr}}}lll;;;000222+++------------------------+++,,,111444///---:::KKKdddyyy{{{wwwmmm\\\JJJ<<<777888::::::>>>===AAA___yyykkkVVVEEELLLfff|||xxx{{{wwwvvvyyyzzzxxxwwwyyywww{{{~~~~~~~~~{{{nnn``````tttiiibbbgggrrr~~~xxx|||FFF...555***++++++++++++++++++++++++++++++***+++,,,...000111<<<>>>TTTyyy~~~|||uuulllcccQQQLLLEEE@@@>>>=========BBBFFFKKKPPPUUU]]]hhhoooyyylllwww~~~uuulllPPP222222000///---,,,,,,,,,---,,,,,,,,,,,,,,,------...333,,,666EEEGGGTTTxxxrrrqqqtttxxxxxx~~~lll>>>333000,,,,,,,,,+++++++++******))))))))))))))))))))))))]]]999<<<666666777444777777666222333ZZZrrrsssmmmZZZXXXhhh|||ooo[[[QQQBBB???>>>AAABBB@@@AAADDDAAABBBHHHSSS___aaaXXXMMMRRR[[[cccMMMRRRnnn{{{{{{tttpppgggkkknnnnnnpppuuuwwwuuutttnnndddaaadddiii~~~{{{SSSAAA<<<:::888666333000...---000...///===XXXqqqyyytttuuuooo}}}|||{{{dddSSSYYYYYYVVVbbbwww~~~wwweeennn}}}zzzxxxqqqaaakkkYYY<<<;;;999888666555444333333333///888444555999555___lllqqq|||ZZZJJJuuuqqqrrrooommmrrrooohhhlll~~~nnnbbb___^^^ZZZ]]]tttDDD...333,,,........................,,,,,,///222///000CCCZZZtttzzzzzzvvvrrr___NNNGGGBBB<<<:::===;;;CCCDDDIIIgggzzzppp^^^TTTfffwwwrrrnnnpppxxx|||yyywwwxxxwwwzzz|||{{{zzzyyy{{{}}}|||}}}zzzlll```aaannniiiaaa___kkkccc<<>><<<;;;999666333111///---000...222DDD```zzz{{{uuuvvvhhhmmmooojjjcccEEEXXXZZZRRRLLLXXXooovvvnnn[[[kkk{{{|||~~~{{{tttssslllhhhhhhsss}}}sssKKK:::999888777666444444333333111;;;555444999999ooonnnwww~~~{{{iiivvv^^^MMMvvvxxxxxxoookkkooollljjjqqqhhhbbb___iii|||sss^^^OOOVVVSSSNNNcccRRR555<<<333...........................,,,...000...333KKKfffgggmmmxxxqqqqqqmmmVVVEEEGGGHHH@@@<<>>XXXtttttttttggg\\\NNNAAA999777444333444555555555222444666555333222444777===CCCMMM[[[ppp|||xxxzzzuuu~~~bbb444222///---,,,,,,---...---,,,,,,,,,,,,---......222***???GGGBBBttt}}}rrreeeYYYJJJ>>>;;;@@@===<<<:::555222444999>>>777???HHHOOO^^^tttppp???//////...---+++***))))))))))))))))))))))))))))))WWW===777<<<444888:::333222555666MMMwwwqqqoooooozzz[[[VVVaaauuunnnRRR@@@FFFGGGAAAQQQ\\\OOONNN[[[]]]fffjjjuuuSSSOOOPPP]]]qqqhhhQQQQQQbbbyyywwwuuuxxxsssiiijjjtttuuunnnjjjeeedddddd___```sssuuu|||{{{===???555555666000111333---///--->>>JJJnnn|||lllppplllVVV\\\ooogggOOOEEENNNbbbRRRKKK^^^pppvvvbbbSSSlll~~~zzzlllbbbSSSSSSrrrVVV@@@===:::666444555888666222111666666333:::>>>zzzrrrzzzwwwaaaLLLyyyooolllpppjjjgggnnnqqqiiieeeaaaWWWjjj|||jjjdddQQQLLLLLLNNNXXX}}}iiiKKK>>>///------,,,,,,,,,------...111---...111000888YYY|||qqq^^^{{{ssspppqqqmmmeeeBBBHHHZZZ???222AAA@@@KKKccclllfffSSSnnnnnnjjjbbbkkkvvv{{{{{{xxxwwwxxxyyy~~~zzznnnffflllxxx|||}}}}}}tttggg\\\```XXXUUUggg~~~FFF>>>,,,------,,,,,,,,,------...///,,,+++---......444;;;TTTeeeyyy|||iiiWWWKKKAAA:::444333222222111222222222...000111111111333555888555888:::<<>>DDDOOOnnnccc666000***)))+++,,,***'''******))))))))))))******WWW===777<<<444888999333444666;;;___yyymmmgggfffeeemmm{{{eeeaaaqqqbbbGGG888>>>EEEMMM```llllllqqq{{{~~~uuuXXX^^^eeessszzzkkkeeeiii|||hhheeeiiiqqqyyy~~~ooosssllliiigggaaa\\\eeettt~~~SSS>>>555666999222222444///666***EEELLLrrrrrrnnniii}}}yyy|||nnnUUU]]]oooeeeMMMFFFTTTcccPPPLLLaaapppnnnTTTUUUvvv~~~zzzrrrgggUUUOOOdddeeeCCC>>><<<999666666777555222111888777777===YYY}}}sssaaaSSSpppwww{{{|||{{{pppnnnmmmhhhkkkmmmdddccc```___UUUbbbmmm```ddd___ZZZOOOHHHNNNbbbxxxxxx~~~|||vvvRRR555444///.............../////////...000222333AAAdddbbbsss{{{tttllliiikkkpppmmmPPPVVVbbbDDD666AAAOOOeee|||fffZZZHHHYYY|||qqqPPPLLLPPPXXXaaagggjjjmmmrrrvvvrrrjjj___ZZZcccsssyyyxxx~~~rrreee[[[___ZZZZZZhhhuuu[[[BBB...///......------...//////---,,,---......///888BBBccczzzvvv```LLL???777111333333222111111222222222222333555777888888888777999999;;;???FFFUUUiiiyyy~~~}}}~~~~~~~~~~~~~~~~~~|||qqqrrr~~~]]]<<<000333,,,***...)))------------...///000000000111EEEGGGsssuuuZZZKKKDDD<<<555444444444666999???444222444222888<<<555:::666777:::999@@@YYYuuuyyyFFF888,,,***+++******,,,******))))))))))))******WWW===777<<<444888888444777666AAAwww}}}lllbbbbbbggg```yyy~~~pppgggtttUUUDDD???FFFMMM___ooo{{{iiiZZZmmmzzzwwwfff\\\{{{xxxxxxoooaaa]]]mmmtttyyymmmfffbbbdddaaa[[[[[[aaarrr~~~ggg===555777<<<444222444111000,,,MMMaaaqqqtttvvv```www}}}pppTTT^^^pppbbbKKKGGGZZZdddPPPPPPjjjwwwoooRRR]]]uuu|||}}}~~~zzzlllYYYMMMRRRmmmyyyHHH@@@>>><<<:::777555333333000888444999===zzzqqqZZZxxxYYY\\\fffooorrrffffffqqqvvvwwwvvvpppcccjjjxxxqqqnnnkkkiiiooolllZZZ```\\\^^^UUUXXX[[[WWWllliiieeeOOOBBBIIIOOObbb{{{ddd222777000000////////////000000---111222111888PPPuuuiiiaaa|||wwwqqqllljjjlllpppoooTTTVVV\\\BBB;;;FFF[[[yyyyyy___NNNBBBJJJSSSIII;;;777>>>BBBHHHLLLQQQYYYbbbiiiiii___TTTVVVhhh{{{~~~||||||~~~ssslllVVVXXXWWW\\\gggkkkwwwzzzIII...000000//////...//////000+++,,,//////---000>>>MMMvvv~~~~~~nnnVVVBBB999666444222222222111111222333333555333222222666:::>>>@@@<<<<<<<<>>DDDLLLQQQJJJKKKPPPZZZjjj|||yyytttsss^^^[[[UUUXXX^^^\\\iiiVVV000000000//////......//////+++---000///,,,222EEEYYYwww}}}kkkRRR>>>666555666222222111111222333444444444666999:::999999:::<<<===LLLYYYgggrrr[[[DDDDDD^^^zzz|||}}}}}}|||yyyxxxzzz|||}}}{{{jjj___hhhyyyyyyYYY444---111222///---------------...///000111444???CCCccc|||gggNNN999333666666333333777999777777999555FFFoooyyy\\\FFFBBB???DDDPPPccczzzxxxttt~~~XXX777///111+++(((++++++******))))))******+++WWW===777<<<444888555666777:::^^^vvvooommmhhhhhhmmmxxx}}}xxxtttdddkkkJJJGGGIIINNNYYYiiixxx^^^CCCSSSiiiqqqlllvvvyyydddXXXPPPIIIBBBPPPQQQUUU]]]fffllllllkkklllgggcccdddccc^^^XXXUUU^^^```mmmzzzFFF777555;;;555000222111333HHHccc^^^kkkvvvoooTTT]]]nnn___JJJIIIUUU^^^LLLPPPdddjjjgggWWWpppmmmSSSfffRRRMMMIIIGGGGGGIIINNNSSSYYYgggkkknnn{{{zzzzzz{{{uuulll[[[FFFBBB___bbbBBB<<<999:::888444444777666<<<666@@@\\\kkkhhhwwwHHHFFFCCCDDDGGGQQQoooxxx[[[bbbttt{{{xxxpppuuu~~~yyyjjjcccbbb^^^YYY\\\RRRKKKIIITTT~~~^^^EEEGGG???EEEiii|||qqqggg>>>111000000///......//////000111000333GGGlllxxxZZZTTT~~~~~~|||yyywwwzzz~~~wwwmmmOOOLLLRRRTTTfffpppoooBBB444>>>EEE444000888222000111222333555888;;;>>>===CCCPPPcccvvv}}}wwwssssssqqqhhhXXXQQQPPPMMM\\\zzzjjj999000//////...------......,,,...000///---555MMMdddwwwssszzzvvvfffMMM888//////000222222222222333444666666333;;;CCCDDD>>>:::;;;???WWW{{{}}}RRRGGG===FFFbbb~~~|||~~~{{{yyyyyyzzz{{{}}}|||tttdddcccnnnooo~~~}}}~~~aaa>>>///111111...///...............///111111111BBBCCC~~~jjjUUUPPPIIICCC:::444555;;;999777888::::::666555888<<<___nnnMMMKKKKKKTTTiiivvviii]]]YYYggg{{{zzzHHH222...+++)))+++++++++************++++++WWW===777<<<444888111777555CCC{{{llljjjmmmhhhgggjjjyyyiiipppxxxiiiaaayyyxxxKKKKKKMMMPPP[[[iiinnnXXXiiihhhqqq\\\===???WWWkkkvvvqqq~~~iiiZZZOOONNNNNNHHHRRRZZZccclllzzzzzzaaaaaabbbbbb```]]]ZZZYYYVVVQQQYYY}}}{{{SSS;;;333888444000111000555OOO}}}VVV~~~lll|||rrrWWWWWWccc[[[KKKJJJ^^^fffVVVXXXdddbbb```UUUuuu[[[>>>BBB======<<<;;;;;;@@@IIIPPPZZZmmmuuuwww~~~}}}zzzyyysssdddLLL???KKK```rrrnnnIII>>>888999:::555444888333666555@@@xxxxxxnnn~~~[[[777FFF;;;999OOOQQQZZZnnnlllyyyvvv^^^XXX^^^UUURRRUUUJJJEEEDDDLLLpppwwwvvv^^^EEE@@@<<>>YYYsssttt|||}}}vvvssswww~~~zzzlll```\\\YYYZZZSSSCCC444///000222222333333444555666888999777999999999???OOOhhhzzzdddPPPNNNNNN[[[yyy}}}zzzyyyzzz{{{{{{~~~|||~~~|||lllaaa___{{{~~~xxxwwwuuuSSS555//////,,,...............///000111111---BBBSSSoooRRRAAA999999;;;>>><<<666333333666444555888888555888<<>>DDDGGGiiiyyyrrrQQQ333333222000000//////000444,,,111LLLmmm{{{YYYUUU~~~xxxssstttzzzzzzvvvkkkYYY???CCCOOO\\\iiiYYYKKKTTT^^^fffttt}}}uuufffRRRFFFBBB???666333444000000000222333555666555444777222111999AAAGGGNNNUUUdddyyy}}}yyyvvvoooXXXGGGJJJSSSbbbuuuLLL222111000///............///......000666HHHhhh}}}vvvbbbJJJKKKWWWeeecccPPP>>>777;;;CCCFFF???666333555666333444444555777888:::;;;>>>>>>AAANNNhhhkkkeeejjjqqq{{{wwwyyy{{{{{{yyy}}}|||}}}uuueeeXXXiiiyyyqqq>>>000111...///............///000111222222GGGuuuaaaGGG;;;999??????CCCEEEAAA999444444444333444888999:::@@@GGGHHHWWWqqqyyyhhhYYYQQQHHHNNNoookkkKKKLLLYYYbbbqqqwwwLLL333---...---,,,++++++******++++++,,,WWW===777<<<444888333???444RRRwwwhhhiiijjjgggmmmzzzkkkNNNddd}}}jjjSSS\\\```fffIIINNNNNNSSSYYYfff~~~uuuIII444888555000999444666KKKXXXiii~~~qqqrrrVVVOOOFFFKKKTTTNNNcccqqqzzz______lllvvvsssggg]]]ZZZ[[[QQQEEEFFFjjjFFF333666555333444222<<>>CCC888GGGtttggg555444333222111111111111555***333WWW{{{pppOOO]]]zzzuuuwww|||yyypppmmmTTT555666CCCSSS___JJJAAAKKKQQQRRRZZZgggjjjddd]]]OOO@@@777444333222111444333333444555555444333222666;;;<<<999???WWWpppxxxzzzbbbKKKKKKRRRYYYdddvvvtttzzzZZZ333222111000///////////////---,,,000;;;QQQqqqvvvmmmQQQ===666777@@@AAA999666;;;888BBBIIICCC999333111000444444555666888:::;;;<<>>111---(((,,,++++++******++++++,,,XXX>>>888<<<555888999888;;;eeepppcccfffhhhgggnnn{{{___```{{{}}}gggnnnuuuhhhPPPJJJRRRRRR^^^]]]gggfffNNN;;;777555999666:::EEELLLTTThhh}}}yyyrrrwwwGGGMMMWWWVVV\\\TTTpppnnn~~~{{{~~~yyyggg___]]]VVVLLLIIIDDDkkk???;;;///999222222444AAAjjjSSSsss~~~sssxxx___KKKHHHOOOMMMEEESSSddd[[[ZZZtttuuuhhhrrrmmmIIIFFFCCC<<<999RRRhhhqqqzzzvvvqqq___FFF:::;;;HHH~~~GGG777CCC999666===444:::;;;:::mmm{{{xxxYYY===:::>>>666555<<>>CCCGGG@@@@@@???>>>>>>>>>>>>>>>TTTZZZaaaTTT===999???===BBBlllyyy999555555***///333(((333888111===aaaZZZQQQ~~~{{{rrrtttvvvtttrrrrrrpppUUU<<<888DDDLLLKKKHHH@@@FFFGGGFFFRRRfffppplll___OOO===444222111111333555222333888777333333777888888:::CCCVVVwwwxxxwwwbbbKKKCCCKKKXXX^^^jjjppp~~~yyyllljjj999,,,555000***222//////666+++444333999dddeeeFFF;;;:::888:::;;;:::666222:::777???777333666---111===...999777<<>><<<222444>>>BBBGGGPPPOOOQQQ^^^rrrzzzqqqxxxiiiWWWWWWsssjjjwwwQQQ,,,333'''---,,,,,,++++++,,,,,,---XXX===888<<<555888666555@@@qqqqqqdddeeelllmmmnnnqqqbbb\\\tttuuu|||uuu\\\NNNPPPPPPXXXZZZffffffPPP???===<<<<<<;;;AAAMMMTTT[[[lllzzzhhhMMMQQQZZZ^^^bbbiiinnnzzzrrrssspppfffbbb```WWWLLLMMMDDD[[[III;;;111:::111222999QQQiiicccmmmnnn}}}fffLLLDDDKKKLLLFFFccclll^^^aaa}}}zzzkkkvvvmmmJJJLLLOOOKKKEEEeeeuuu~~~zzzyyyvvveeeMMM>>>===CCCtttIII777AAA999777===555555:::BBB}}}vvvnnnHHH:::777BBB;;;:::======CCC___hhhMMMFFF>>>;;;============<<<;;;;;;;;;;;;;;;HHHSSS```YYYBBB<<<@@@===???fff<<<444444+++///333)))222+++---AAAhhh\\\^^^{{{uuuvvvwwwrrrnnnnnneeeNNN;;;AAASSSXXXMMM@@@:::AAAFFFIIIRRR```lllppp```NNN;;;333333333333444888666777;;;:::666888===555666EEEkkk~~~}}}xxxhhhQQQDDDHHHRRRYYYiiippp}}}}}}>>>...555000+++222...///...***444777BBBkkk|||~~~yyy[[[BBB<<<;;;999888666555444444555444>>>666222666111999111555DDD>>>???DDDIIIpppxxxxxx~~~{{{zzzzzzyyyxxxxxxxxxxxx|||wwwgggTTT\\\pppkkk;;;555,,,111///000000000///000222444CCCWWWbbbKKKEEEHHH>>>===>>>555999666DDDTTTOOOAAA<<<;;;DDDFFFDDDOOO```___^^^kkkmmm\\\```ooovvvtttmmm777000+++---,,,,,,++++++,,,,,,---WWW<<<777<<<555999555444LLLwwwqqqjjjjjjrrr|||lllqqqnnnhhhrrrxxxeeeRRRQQQUUU^^^```jjjgggPPPAAA@@@???AAABBBJJJVVV]]]bbbooo~~~~~~ZZZRRRYYYpppxxx}}}ooorrreeebbbeeefffiiigggZZZOOONNN???MMMWWW999333;;;///111>>>ZZZYYYlllUUUiii~~~qqqPPP@@@HHHQQQPPPtttppp[[[aaa}}}sss___lllhhhCCCFFFNNNOOOddd~~~uuu{{{yyyzzzxxxjjjSSSBBB===;;;[[[OOO999???999777<<<666333:::NNNccc}}}pppPPPAAA>>>:::<<<999:::===<<>>:::>>>VVVCCC333333...000333***111...333HHHmmmxxxVVVhhh~~~yyyvvvuuusssmmmiiihhhaaaOOOEEETTTjjjlllXXXDDD<<<===FFFXXXhhhooorrrtttaaaMMM999333555666666666444666:::<<<999666999???HHHaaa}}}{{{{{{yyyzzzpppZZZGGGBBBKKKTTT^^^jjjyyyGGG111444000,,,222...000...///444;;;OOOyyyyyyzzzmmmhhhLLL===;;;;;;999666444333555666;;;:::GGG@@@999999000888555888999>>>VVVaaarrrvvvhhhnnntttyyy}}}|||{{{xxxvvvuuuwwwxxx{{{zzzqqqRRR]]]YYYmmmFFF444)))222///000000000///000333555CCCsssdddGGGAAAGGGIII???;;;===999===BBBLLL\\\___III:::???IIIWWWggg|||vvvtttiiiaaa^^^rrriiixxxEEE,,,111------,,,,,,,,,,,,------VVV<<<777<<<555999888666YYYnnnrrrsssrrrxxxyyyfffXXXbbbssseeeNNNLLLUUU```bbbjjjcccLLLAAAEEEFFFOOOSSS^^^hhhkkknnnyyyRRRWWWgggqqqqqqiiiYYYVVVaaammmwwwsssbbbRRRIII666HHHccc555444;;;...000BBB\\\PPPwww|||XXX~~~}}}{{{VVVAAAIIIZZZaaatttgggOOO[[[{{{nnnYYYiiigggAAAGGGYYYeee}}}{{{~~~{{{yyyxxxwwwjjjUUUCCC;;;777BBBiiiwww{{{WWW<<<===:::888;;;888555<<<]]]\\\qqqUUU===:::888777777777;;;>>>>>>IIIlllvvvRRR;;;888666777888333666555555444444555555555999IIIbbbcccKKK<<<:::777???DDD}}}oooMMM333222000000444,,,000555999NNNsss~~~gggPPPqqqxxxvvvtttqqqmmmhhheeeddd```QQQKKKZZZmmmooo^^^MMMFFFBBBQQQssswwwmmm```LLL999333777::::::999444:::@@@>>>999;;;GGGSSSpppzzzxxxzzz}}}wwwbbbJJJ@@@GGGRRRVVVfffuuuTTT666333000---222---111333333---<<<]]]dddppp~~~\\\AAA999;;;999777666888:::::::::@@@???QQQRRROOOHHH555444<<<666000RRRuuuhhhrrrxxxzzz~~~}}}{{{zzzyyyxxxwwwuuuwwwyyyzzz{{{|||zzzwww[[[WWWMMMuuuoooLLL666---222///000000000000111333666BBBrrrOOOJJJLLLOOOHHH<<<999<<<>>>>>>JJJSSSeeerrr\\\FFFMMMllluuuaaacccfffffflllmmmeeeTTTwww|||QQQ***555------,,,,,,,,,,,,------WWW===777<<<555999999555\\\qqqtttxxx~~~rrr]]]dddttteeeJJJHHHTTTaaadddkkkbbbLLLFFFPPPTTTbbblllzzzpppTTTjjjyyypppmmmqqqeeeVVVXXXkkk}}}mmmOOOEEE555EEEmmm333666;;;///000EEE___WWWzzz{{{~~~~~~\\\EEEJJJ___mmmjjj]]]HHHYYY~~~tttcccwwweeeFFFRRRvvv{{{zzz|||yyyuuujjjXXXFFF;;;:::555SSSnnnaaa@@@;;;;;;999999:::777===nnnvvvwwwjjjVVVNNNAAABBB<<>>===<<>><<<:::>>><<>>DDDEEEAAABBBSSSqqq~~~|||iiiPPPCCCHHHSSSXXXeeesssaaa:::222000///222---222///222'''FFFttt[[[~~~ZZZ???666999666555888@@@DDDDDDAAA???===SSS```eee\\\===444666AAALLLvvvmmmtttxxxzzz}}}yyyyyyzzz{{{{{{xxxxxxxxxyyyxxxvvvwwwxxxhhhNNNNNNvvvTTTtttTTT===666222///000000000000111444777JJJyyy]]]DDDMMMUUURRREEE<<<;;;<<<>>>;;;HHHNNN___wwwrrrccchhhxxxlll~~~jjjhhhccccccmmmwwwrrrPPPUUUbbb...222...------,,,,,,------...XXX>>>888<<<555888888222\\\wwwuuu}}}{{{uuu|||uuubbbhhhyyykkkRRRSSS```vvvzzzqqqWWWQQQZZZ]]]kkk~~~uuulll{{{{{{hhhlllbbbuuusssqqqnnncccZZZddd|||rrrHHHEEE;;;AAAnnnzzz555777888111444IIIXXX]]]~~~lll}}}fffNNNIIIYYYkkkiiiaaaNNN]]]~~~ttteeeyyy]]]EEETTTzzzvvvmmm]]]JJJ<<<>>>555DDDoooxxxlllEEE:::===:::888;;;666<<>>;;;<<>>WWWbbbRRRDDDBBB@@@<<<<<>>pppccc___{{{www|||yyysssjjjfffeeebbb]]]III???666666999<<<@@@EEEZZZrrr|||eeebbbWWWJJJ<<<999<<<>>>???AAAFFFGGGFFFGGGXXX|||lll}}}|||nnnYYYJJJKKKSSSZZZbbbsssmmm???111000000222,,,444,,,555///ccc{{{~~~ooocccbbbEEE666999666666;;;CCCJJJMMMMMMJJJBBBSSSbbbkkkbbbAAA555===___rrrxxxxxxrrrtttssswww|||vvv|||uuuxxx~~~zzzzzz|||}}}~~~yyywwwwwwwwwuuussstttxxxqqqMMMQQQoooOOOzzz~~~aaa@@@777---///000111000000222555777WWWaaaLLL>>>BBBSSSQQQCCC@@@???<<<>>>GGGLLLLLLTTTlllyyyssskkkYYYUUUwwwmmmZZZsssuuuooohhhgggqqq|||]]]JJJ___}}}===///......------------......ZZZ???999<<<444888555666ggg|||sssyyysssxxxtttwwwrrr___SSS```ssshhhWWW\\\jjjddd\\\bbbaaannn___fff}}}}}}ooo\\\zzzvvvuuulll^^^\\\nnnkkkEEECCC<<<===^^^;;;777555444:::OOOQQQbbbuuu[[[ttt\\\IIINNN___jjjjjjZZZbbb}}}tttfffzzzaaaVVV```}}}|||}}}~~~|||yyywwwqqqbbbLLL;;;<<<999;;;^^^uuuJJJ:::>>>;;;777<<<777>>>gggsssMMM]]]```OOOWWWIIIDDDJJJGGGBBB===???SSSwwwyyy{{{eee@@@BBB888777888111111555222333333222222333333444555000:::TTTcccWWWIIIDDD@@@???:::dddwww\\\www;;;222777///222222111111BBBtttcccjjj|||www|||xxxpppgggcccaaaXXXNNN@@@888222000111222777===NNNhhhjjj^^^aaaRRRIII@@@===>>>>>>AAADDDGGGHHHNNN```~~~{{{}}}zzzrrrcccSSSMMMOOOXXX\\\uuuwwwBBB000111111222,,,555,,,;;;888xxxcccuuummmNNN888999:::;;;;;;???GGGSSS[[[TTTEEEOOOZZZdddbbbLLLJJJYYYzzzwww{{{tttyyyxxxvvvsssyyynnnkkkmmmmmmaaaVVVccczzz}}}zzzzzz{{{{{{{{{xxxtttsssuuuuuurrrssswwwsssWWWQQQsssccczzzEEE555---///000111111111222555888YYYTTTDDD<<>>DDDRRRSSSTTTVVVfff}}}uuuVVVRRR\\\JJJWWWgggvvv|||www}}}sssjjjmmmwwwwwwsssuuurrrqqqyyyzzzvvvxxxttt|||kkkKKKSSSSSS111......------------......\\\@@@999===444888444===wwwwwwiiinnn^^^[[[```fffuuummmWWWIIICCCTTTggg^^^OOOUUUbbbppp|||hhhbbbiiigggtttWWWqqq}}}]]]___{{{rrruuulllXXXZZZqqq~~~```FFF???999===```AAA888333666???TTTWWWooo{{{XXXiiiJJJFFFUUUdddkkkaaaggg~~~tttuuuyyyuuu~~~}}}zzzwwwwwwwwwwwwvvvrrrcccKKK888666;;;666SSSzzzMMM:::???<<<666<<<:::AAA}}}qqqVVVtttrrr```sssiiiaaa___XXXMMMBBBAAASSStttfffUUUQQQFFF<<>>222888///222333222222<<>>AAAFFFIIIMMM]]]~~~{{{}}}yyywwwuuujjjXXXMMMKKKZZZYYYxxx|||DDD000111222222+++555***:::666yyy^^^uuuUUU999999===???<<<:::BBBUUUeeeOOO>>>EEEOOO^^^hhhbbblllmmmjjjdddzzz{{{rrrqqqfff[[[cccbbbaaajjjiiilllqqqqqqiii```___ddd}}}zzzyyyyyyxxxwwwuuuwwwrrrppptttuuurrrssswwwrrrcccMMMyyywwwwwwOOO888555///000111111111333666888RRRSSSDDD===MMMiiiaaaDDD======@@@LLLMMMPPPZZZ___lllyyyFFF===______mmmrrr|||rrr~~~lllPPPAAA;;;VVVhhhqqqzzzyyytttwwwvvvbbbTTTYYYwwwvvvSSS???eee666......------------......bbb999:::666777555555<<>>;;;444;;;LLLtttSSS999>>>888999<<>>YYYyyyyyyeeeTTTVVVUUUZZZKKK<<<777777555222000111222222111000000111333444888LLLbbb___GGG;;;>>>666DDDCCCnnntttvvvQQQvvvCCC777000---777(((666...GGGqqqxxxddd||||||xxxvvvrrriiicccbbb^^^RRRDDD<<<777222///111222222333777===:::CCCMMMQQQXXXWWWIIIFFFBBB@@@BBBBBB@@@AAADDDSSS[[[ttt{{{vvv}}}vvvnnneeeSSS@@@OOO^^^tttNNN444444///...///111444///BBBxxx[[[|||RRR>>>888555999>>>888999XXX~~~\\\XXXVVVaaayyynnnSSS[[[lll{{{yyylllrrrkkkeeecccJJJDDDHHHIIIVVV^^^llleeennnqqq{{{~~~fffSSS^^^fffuuupppwwwvvvsssppppppqqqsssttttttlllRRRdddfffddd777999222222222111000111444777SSSHHHIIIFFFgggttt]]]CCCEEE===:::QQQ\\\RRRTTTZZZeee|||wwwRRRMMMooottttttJJJ>>>DDD<<>>xxxrrrtttvvvcccaaabbbiiitttvvvgggUUUFFFSSSXXXXXX[[[YYY[[[ffftttyyygggRRRQQQaaalllddd]]]SSSSSShhh|||vvvvvvsss___iii|||rrrVVVFFF444<<<<<>>;;;DDD===[[[ssskkkfffLLL888///---666)))666444OOOzzzhhh[[[{{{tttpppmmmgggbbb```YYYLLL???888555111///111222222444888999999III[[[```___XXXIIICCCAAAAAAAAA>>><<>>XXXrrrqqqeeeWWWIII@@@BBBDDDAAA;;;:::FFFTTTccc{{{vvv}}}zzz|||vvv]]]BBBEEEMMM^^^fff:::333222111333111000>>>ccckkk]]]dddkkk[[[LLL@@@???999DDDUUUaaa```XXXRRRRRRpppYYYCCCHHHgggeee^^^dddlllMMMZZZllloooYYYCCC444AAAHHH[[[jjjkkkyyyxxx}}}cccPPPUUUXXXccc{{{zzzvvvuuutttsssrrrrrrrrrrrrrrrxxx\\\SSSrrrIIIggg@@@444444444333222111333777:::~~~OOOEEEKKKQQQuuukkkEEEAAAIIIFFFDDDZZZccc___\\\iiiuuurrrlllwwwnnnppprrrhhhzzzfff___oookkkCCC>>>gggRRR333111000000111111111000hhh>>><<<666777666:::@@@zzzwww~~~{{{hhhmmmwww|||WWWiiiqqqyyyzzzccctttwwwlllYYYIII===DDDYYYvvv|||jjjqqqbbbaaaffflllgggMMMVVVcccooo~~~ppptttzzz}}}nnnbbbqqqzzzZZZEEE===888CCC<<>>bbbqqqaaawwwwwwqqqbbbSSSZZZfffbbbeeewwwsssTTT======KKKlll}}}sssfff^^^ZZZ@@@:::333///333666444///---000111111000//////111333222111AAA[[[aaaMMM:::777777;;;;;;UUUzzz{{{```888000///555...111111IIIiiiuuuuuuiii{{{sssmmmjjjhhhfffaaaTTTCCC888666222000111444555555888>>><<>>BBBGGGDDD===>>>OOObbbqqqyyy{{{|||}}}```@@@DDDLLL]]]rrr;;;000222...333...444GGGsssvvv___\\\\\\DDD888<<<===:::<<>>;;;BBBUUU~~~qqq^^^[[[MMMTTTIIITTT```aaa|||```OOObbbsss}}}vvviii{{{mmmcccssspppRRRCCC777===EEE666fff===999222;;;NNNhhhfffooo|||fffVVVMMMGGGCCCKKKNNNNNNVVV___YYYJJJEEEGGGQQQkkkcccTTTkkkvvvlll```pppwwwvvvxxxyyyvvvlll\\\MMMDDD<<<======555EEEpppFFF>>>999<<<:::EEEeeehhhtttfffttt{{{uuudddEEE<<>>000444...555...///JJJlllxxxjjjaaaIII<<>>555777;;;@@@```uuu[[[XXXTTTnnnaaassstttjjjyyyuuuuuuuuuttttttsssrrrrrrrrruuu^^^NNNWWWxxx}}}HHHuuu{{{UUUAAA777777555222000222666999cccxxxgggBBBPPP]]]jjjlllcccYYYQQQQQQXXXOOO___]]]YYYeeejjjpppsssyyyiii[[[```nnnzzzcccVVVQQQPPPbbbuuuhhheeelllgggwwwvvvHHH===BBBooo888000,,,///111///...///jjjAAA>>>888999::::::EEElllhhhuuuooo[[[WWWxxxxxxbbbOOOJJJTTTNNN>>>666:::;;;BBBRRR|||gggSSSJJJPPPJJJDDDDDDUUU^^^[[[qqq|||]]]YYYttt|||ooofffttthhhMMMCCC666;;;===777zzz<<<999111;;;MMM```jjjcccmmmSSSHHHGGGFFFDDDQQQ[[[^^^eeelllggg[[[BBB@@@JJJgggnnnZZZwww{{{zzz{{{}}}uuu{{{zzzxxxtttkkk\\\KKK@@@999888;;;666???sss}}}tttFFF;;;888===;;;@@@jjjooozzztttiiiEEE:::LLLyyyuuuhhhrrrbbbIII???555111000......111...///000000//////111333777555FFF```fffQQQ>>>999???555777GGGooofff\\\hhh777666555222333...444QQQyyy}}}qqq~~~|||yyywwwhhheee```YYYKKK;;;333222111111444888888777;;;AAALLLccc{{{VVV<<<:::<<<999===BBBCCCAAADDDSSScccsss{{{xxxsssvvv|||}}}wwwvvv||||||gggGGG;;;GGGZZZxxxyyyBBB222777...888111///KKK{{{___rrrjjj]]]FFF>>>555:::<<>>===AAAhhhyyywwwvvvuuutttssssssssssssqqqtttaaaMMMNNNvvvQQQ~~~|||TTTBBB;;;:::777333111222666999pppyyyFFFXXXaaacccqqq}}}pppWWWLLLQQQEEELLLMMMMMMQQQUUU```rrrbbbiiirrrLLLLLL___rrrsssvvvaaaKKKGGGGGGFFFEEE]]]nnnzzzuuuIII<<<888gggrrr===222+++...111......000nnnEEEAAA999;;;<<<:::AAAppp[[[fffrrr|||yyyooodddYYYRRRTTTdddhhhaaaXXXJJJCCCKKKIIIGGG<<<777<<>>:::???sssqqqmmm___gggmmm{{{gggAAA;;;TTT~~~LLLAAA666000...---///333---///000/////////111333666666HHHbbbeeeOOO<<<888;;;444:::@@@aaa|||UUUnnn999888444///666111000OOO||||||www}}}{{{yyyuuurrrjjjddd]]]UUUIII;;;444333///000444888777555999@@@LLLdddzzzmmmIII:::>>>===>>>>>>@@@DDDFFFHHHPPPZZZiii|||}}}qqqggg[[[UUUccc{{{}}}}}}fffIII>>>HHHXXXsss\\\DDD333999---999222444LLLzzzoooYYYdddeeeiiiEEE666999555===CCCKKK\\\fffWWW===???666000222444444444777???111AAAWWWoooKKK>>>@@@CCCBBBQQQ{{{xxxwwwuuusssrrrssstttuuuoooyyygggHHHHHH}}}MMMzzzvvvxxxQQQCCCAAA???;;;666333333777:::NNNbbbnnnkkk{{{yyyWWWCCC>>>AAA:::===AAA<<<>>>MMMWWWccckkkiii<<>>FFFCCC>>>CCCGGGHHHBBB>>>BBBCCCJJJ\\\fffwwwkkkgggfff[[[WWWMMM^^^fffeeeZZZZZZlll~~~zzzooouuuuuusssfffoooxxxWWW@@@999:::888>>>GGGsss666999...<<>>999111888;;;===ccc|||{{{KKK>>>;;;???999EEEzzz{{{ooo~~~RRRBBBAAAVVVccckkk{{{lllDDD???[[[mmmCCC;;;444222111......000---...////////////111333333555GGG```bbbKKK999666222222@@@CCC```ZZZsss;;;999333---777333000NNN{{{~~~xxx|||yyyvvvpppkkknnnfff]]]UUUJJJ>>>777555...///444777555333777>>>@@@XXXjjjYYY:::555<<<777DDDAAABBBGGGJJJLLLOOOTTT~~~qqqnnn}}}yyyyyydddIII===EEEQQQkkkhhhMMMCCC222888***888111888HHHmmmNNNTTT\\\mmmBBB333GGG@@@:::999???EEEBBB>>>;;;666///---444999777555666555222DDDPPPjjjNNNDDDAAAKKKUUUyyy~~~~~~~~~yyywwwtttrrrqqqrrrtttvvvmmmlllDDDDDDEEEiiiyyyzzzUUUJJJDDDBBB>>>888555555888;;;TTTjjj{{{vvv{{{\\\GGG<<>><<<;;;999;;;}}}fff;;;777===666bbbqqqxxx\\\~~~bbbNNNOOOPPPQQQYYYaaahhhkkkhhhgggmmmsssvvvVVVBBBAAA\\\~~~{{{VVV]]]jjj```lllyyyuuuqqqnnnjjj___NNNBBB;;;999999444EEE\\\rrrUUU999@@@<<<;;;CCCvvvhhhKKKNNNGGG___JJJOOOUUUssshhh444FFF___dddLLL555333111///......///000......//////000000111111000444JJJdddbbbIII999<<<999666555???bbbaaa>>>;;;...222444...666NNNuuu{{{ttt~~~wwwssssssoooqqqnnnfffYYYJJJ===333///000222444555666888<<<>>>???PPPZZZPPP???888===EEEYYY^^^iiioooiiiccclll{{{wwwjjjKKK>>>???OOOkkksssQQQLLL666222888222444666CCCwwwpppUUUuuuNNNkkk{{{NNN999<<>>222:::111<<>>111???CCC555HHHlllWWWAAAbbblll{{{wwwzzzxxxvvvtttrrrqqqppppppqqquuu|||nnnGGGBBBrrryyyGGGaaaTTTFFFOOOKKKDDD>>>999777777888kkkyyy}}}aaavvv{{{^^^???777<<<:::;;;>>>EEELLLTTTYYY^^^jjjcccNNNCCC??????DDDFFFYYYoookkkFFF999;;;FFFjjjwwwppp:::---///---444222222SSSSSSFFFAAA<<<666BBB|||xxx```UUUYYYZZZUUUTTT\\\iiiwwwJJJ999DDD===>>>IIIFFFJJJMMMQQQVVV[[[```dddgggtttyyypppjjjlllssskkk___\\\WWWdddttt{{{iiikkkuuuwwwpppiiijjjwwwgggIII:::::::::AAAIIIFFF\\\===666777555[[[llleeezzz^^^LLLNNNNNNKKKPPPSSS^^^hhhlllpppvvv|||}}}dddKKKEEE```zzzXXXkkkccc```zzz}}}{{{wwwrrrnnnhhh\\\KKK>>>;;;777777444???VVVwwwUUU888@@@<<<:::NNNqqqmmmVVVYYYjjjtttWWWfff{{{xxxaaa;;;EEETTT}}}qqq\\\FFF888555333111///.........///......//////000000111111222666JJJbbbaaaHHH888999:::===<<>>;;;HHHUUUQQQ???999RRRrrr|||{{{hhhIII???===HHHaaa```JJJ666222999222555333HHHhhh^^^yyyXXXmmmyyySSS???===BBB@@@QQQCCC<<<***555///:::222222<<<@@@;;;>>>HHHnnn]]]```dddaaajjj}}}kkk|||xxxyyywwwvvvtttsssrrrqqqrrrrrruuuvvveeeBBBCCCuuu|||HHHQQQSSSMMMQQQMMMGGG@@@;;;888777777VVV}}}eeesssmmm~~~fffQQQ===:::222333999BBBHHHLLLVVVaaalllvvvwwwcccGGG<<>><<>>666555444111...---------............///000111111111444666HHH___```III888666///999444444LLLaaaxxxNNNoooDDD;;;///444333000111HHH~~~wwwppppppmmmhhhfff___UUUIII>>>777333000222444555666888<<<>>>===IIIXXXWWWDDDEEEuuu}}}|||}}}fffGGG======HHH```WWWvvvRRR;;;555999000222333LLLYYYbbbvvvXXX```jjjVVVFFF>>>???BBBTTTJJJ<<<+++444000777444;;;EEE===222AAA^^^rrrcccllllll~~~[[[RRRgggxxx|||wwwuuuvvvvvvtttsssssssssttttttvvvqqq^^^???EEExxxKKKwww~~~{{{QQQSSSUUUQQQKKKDDD>>>:::888888EEEnnn\\\```wwwmmmRRRFFF:::;;;888777???LLLQQQVVViii{{{OOO???LLLRRRfffwww[[[AAA555555777VVVccc222---444000333///111nnnoooVVVHHHAAADDDBBBkkk{{{aaa\\\hhhYYYaaaqqqgggFFF:::BBBDDDLLL\\\cccaaa^^^[[[[[[^^^ccchhhkkkttt|||{{{zzznnn___^^^dddpppxxxvvviiinnnlllnnniiijjjbbbdddvvvnnnfffgggzzzfffHHH:::777555======BBBzzzDDDFFF999222???TTTmmmcccwwwTTTCCCOOOZZZ\\\bbbdddiiilllnnnuuujjjGGGPPPooouuubbbSSSpppfff```uuu|||}}}yyytttlll^^^LLL@@@:::111666888888WWWVVV888???<<<<<<==={{{aaatttqqqtttpppPPPFFF^^^ooo___lllyyy{{{kkkTTTBBB999555333111...,,,,,,,,,---------...///000111111222333666GGG\\\]]]III999666444???444666RRRaaaxxxZZZhhhJJJ;;;111555222222888III}}}{{{vvvnnnnnnkkkgggfffccc[[[OOOBBB888333000222444555666888<<<>>>CCCUUUddd]]]KKKVVVpppnnn{{{{{{dddDDD999===OOOjjj{{{GGGlllYYY>>>555888000222666JJJ}}}QQQddduuuXXXSSS^^^]]]OOO>>>AAA???GGGDDD:::444888333///999BBBBBB<<<<<>>;;;999KKK|||RRR]]]yyynnnRRRIII??????EEECCCLLL^^^gggmmmVVVGGG[[[```vvvpppOOO;;;555::::::SSSggg444...555000111...333|||}}}___MMMFFFEEE@@@[[[~~~~~~zzzgggbbbllllllxxxYYYGGGAAAHHHLLLSSS```iii\\\WWWSSSSSSYYYaaaiiimmmkkkrrrssspppvvvwwwfffaaacccjjjuuu~~~yyyvvvttt|||yyyzzznnnnnnhhhwwwtttXXX>>>777888666777BBBLLLAAAIII999555CCCVVVooonnnqqqQQQDDDRRR\\\]]]```aaafffjjjooozzzyyyIIIBBB^^^fff[[[YYYeeesssaaakkk||||||{{{yyyuuulll^^^MMMBBB:::000888===;;;fff[[[:::???===??????~~~iiiwwwqqqVVVCCC___fffWWWMMMJJJYYYfffeeeUUUBBB555///444222000---,,,+++,,,,,,------...///000111222222111555FFFZZZZZZIII:::777555;;;000777]]]uuummmkkkRRR===333666111333666CCCvvv|||llltttmmmmmmkkkhhhjjjjjjdddXXXHHH:::333000222444555666888<<<>>>DDD^^^kkkZZZJJJ[[[uuuuuukkkoooqqqyyyxxxaaaBBB666;;;NNNiiiyyyHHHqqq[[[===444999333777666BBBwwwVVVdddzzzhhhbbbppp~~~jjjLLLBBBFFFOOOPPP;;;666777555888;;;???EEEJJJMMMRRRVVVuuu{{{zzzhhhTTTBBBTTT]]]oooeeePPP[[[yyyfff___aaaiiiuuuyyy^^^RRRdddzzz||||||uuuuuutttssstttuuuvvvwwwxxxnnn[[[???AAAmmmwwwNNNuuuaaaXXXZZZWWWSSSMMMGGGBBB???===VVVZZZbbb{{{oooVVVPPPIIIIIIIIIPPPdddyyy}}}yyybbbUUUqqqiii{{{qqqnnnyyyMMM999666<<<:::PPPtttrrr999///444//////...666kkkSSSKKKGGGDDDYYY|||~~~{{{pppjjjkkk|||dddKKKEEEAAADDDLLLUUUcccppppppmmmiiijjjnnnqqqsssrrrfffjjjmmmqqqxxxzzzmmm[[[\\\fffsssxxx}}}}}}qqqzzzmmmrrrgggMMM:::777999666777888HHHKKKLLL888999AAAUUUkkksssYYYPPP]]]bbb\\\[[[^^^fffooowwwUUU@@@VVVaaa\\\cccbbbpppmmm{{{~~~yyyuuuvvvuuurrriii[[[KKK@@@:::111:::??????xxxvvvccc>>>@@@===AAA???www|||uuu}}}|||sss|||VVV???SSS[[[JJJHHHJJJ[[[\\\VVVFFF777000//////222111...,,,++++++,,,---,,,---...///000111222333///777HHHXXXVVVEEE999777000111***555[[[xxxpppZZZ???666888000444111>>>uuuyyyuuuttthhh|||rrrnnnooolllkkknnnooojjj]]]LLL===444000222444555666888<<<>>>AAA^^^kkkXXXGGGSSSlll|||bbbLLLKKKdddnnnaaa___mmmttt]]]>>>888888EEE]]]rrrEEErrrgggEEE888:::333666444;;;ttt^^^^^^uuuzzzjjj@@@WWWkkkmmmCCC555444;;;===AAAPPPZZZOOOFFF___nnnBBBFFFBBBMMMRRRgggmmmHHH:::@@@OOObbbgggppppppnnnuuuqqq]]]}}}zzzzzzyyyuuutttssssssssstttuuuvvvsssgggVVV===>>>gggrrrMMMqqqbbbRRRZZZXXXUUUQQQLLLHHHDDDBBBMMMfff```nnneeeTTTRRRMMMPPPQQQfff}}}dddTTTQQQOOOiiisssnnnzzzmmmsss___VVVmmm]]]WWWkkkuuuQQQ999555999555KKKjjj|||>>>...444000000///666xxxZZZPPPIIIFFFUUU|||yyyyyyuuukkkbbbtttkkk\\\YYYWWWLLLFFFLLLUUUdddvvv}}}xxxvvvxxxwwwtttpppeeefffjjjpppsssoooeee\\\dddvvvttt{{{}}}vvv{{{kkkdddTTTAAA777888999888BBB===eeerrr___SSS999???===RRRdddwww___VVVbbbgggbbbcccccckkksss{{{iiiIIIXXX```[[[ccckkkuuusss||||||~~~xxxsssttttttqqqgggXXXHHH>>>:::222;;;>>>AAApppnnnCCC@@@===CCC<<>>UUUzzzvvvaaaAAA888999///555222<<>>HHH___nnndddRRRLLLRRRYYYGGG999DDDdddjjjWWWVVViiivvvrrroootttqqqvvv~~~qqqYYY:::;;;777@@@XXX~~~ccc===oookkkJJJ<<<===444666777999tttiiiZZZ|||nnnkkkEEEaaavvv|||MMMAAA>>>HHHCCCQQQ```[[[HHHMMMdddFFFSSSNNNQQQMMM^^^nnnAAA;;;@@@CCCpppqqqvvv||||||{{{zzzwwwuuutttsssrrrrrrsssttttttppp```NNN<<>>,,,333222222///555___SSSFFFAAAJJJxxxqqqrrrrrrdddSSS^^^wwwvvvlllsss|||gggSSSPPPUUUbbbvvvtttnnngggeeehhhkkkkkkiiiddddddhhhoooqqqoooppptttqqqhhh|||yyyssscccVVVCCC777555999;;;:::444???mmmqqqZZZ<<>>:::333;;;===BBBooovvvGGGAAA===CCC@@@ooohhhtttsss~~~~~~wwwDDDFFFTTTWWW___\\\VVVoootttjjjWWWEEE>>>>>>999000///...,,,++++++,,,...///,,,,,,---///000222333333111===PPPYYYOOO<<<333444333222666777>>>^^^eeeCCC999999...555333999ooo~~~{{{lllWWWhhh{{{~~~{{{wwwtttooofffmmmnnnllleeeYYYLLLAAA;;;000222444555666888<<<>>>SSSddduuuuuuaaaLLLIIIQQQBBB999JJJjjjjjjNNNIII^^^dddggghhhfffhhhqqq}}}cccUUUjjj}}}oooWWW777<<<999CCC]]]```???vvv^^^DDD<<<@@@999;;;<<<:::ssswww]]]}}}sss}}}xxxkkkNNNLLL___mmmxxxTTTSSSOOOVVVVVV^^^TTT@@@FFFrrroooVVVWWWfffuuusssccckkkUUU===NNNSSSlll}}}wwwAAA>>>KKKSSS}}}}}}uuutttsssrrrqqqrrrrrrsssooo\\\III<<>>222777AAA999333___qqqRRRCCC@@@CCCPPP^^^}}}xxxrrrxxx{{{aaaTTTaaajjjccc]]]dddmmm~~~XXXDDDVVVGGG^^^ttt|||xxxxxxsssooolllhhh[[[HHH999000???555888JJJlllMMM666TTTCCC===cccqqqnnnuuujjjXXX===ZZZ|||dddrrrfffcccnnnSSSRRRYYYSSSDDD:::111...+++***+++---------------......//////000000111CCCSSSQQQCCC666444666>>>///000444ZZZTTTllllllGGGAAA555999222777;;;]]]~~~vvvddd{{{wwwwwwtttrrrqqqooolllddd[[[TTTMMMAAA666555444666888888888===EEEccc|||UUUFFF@@@DDDJJJKKKMMMeeeoooWWWJJJSSSUUUYYY[[[aaaaaa___hhhiiiZZZrrr|||gggOOOFFFaaa|||gggNNN;;;999<<>>YYYrrr555...777...111222111ffffffNNNJJJAAA^^^|||ppprrr|||wwwgggvvvkkk[[[[[[___ggggggyyyvvvaaa]]]\\\EEE===;;;222777>>>666EEEiiipppPPPGGGFFFFFFOOO\\\sssvvv}}}~~~hhh\\\hhhooohhhdddyyynnnNNNUUULLLddd|||~~~}}}}}}rrrvvvqqqllliiidddYYYHHH;;;333>>>666===RRRaaaMMMCCCeeeNNN:::bbbsss}}}aaa<<>>000---+++***,,,---......---......//////000000000000BBBQQQNNN???444222444555777:::888VVVaaallliiiDDD???888<<<777---777WWWvvvuuuxxxuuurrrooonnnllljjjcccYYYRRRJJJ>>>333555444555888777888>>>GGGdddqqqvvvAAA::::::>>>CCCNNNRRR]]]\\\HHH<<<>>>AAAPPPSSS\\\cccdddhhhggg]]]___iiiggg[[[SSSTTTmmmyyydddMMM===999<<>>777999666999<<<666CCCyyyiiiMMMKKKNNNJJJPPP^^^mmmyyytttiiippprrrmmmnnn|||VVVMMMNNNiiipppsssnnnhhhccc^^^TTTFFF<<<333<<<555???UUUgggNNNXXXxxxUUU<<<]]]tttkkk>>>OOOnnnccclll{{{eeeRRRGGGMMMWWWRRRDDD:::...,,,******,,,...//////---......///000000111111000AAAMMMHHH:::222111333000======>>>UUUoooooojjjkkkIIIDDD>>>===777///999TTTrrrzzzwwwsssooommmhhhggg```UUULLLEEE;;;222666555555777777888@@@III___dddddd777888:::;;;;;;///<<>>CCCPPP```jjjlllmmmnnnfffmmmjjjggglllrrrttt^^^III===888<<>>999444888555555666777999AAAKKKVVV[[[bbb===CCC@@@:::999222BBB999---666888444:::;;;@@@KKK]]]mmmqqqyyypppWWWDDD::::::AAAKKKhhh@@@MMM^^^NNNOOOPPPHHHBBB>>>@@@[[[zzzqqqYYY===888QQQaaaYYYWWWQQQwww}}}___KKKFFFLLL[[[TTT```\\\KKKwwwkkknnnuuuXXX___qqqssstttPPPcccvvv______NNNaaammmqqq~~~uuukkknnnzzz~~~uuurrrpppppprrrqqqkkkfffVVVEEEDDDHHHeeevvvFFFbbbXXXWWWWWWWWWVVVRRRMMMJJJJJJKKKOOOLLLgggzzzkkkbbbccc```ffftttuuufffUUUNNNDDD}}}iiiVVVQQQLLLPPP```ZZZRRRQQQFFFJJJKKKLLLWWWeeexxxoooZZZeeepppsssvvv~~~}}}|||fffAAA///444888666888>>>RRRtttuuubbb;;;444333///333222888ggg|||IIIGGGEEECCCddd}}}tttnnnooossswwwuuutttqqq^^^SSS\\\eeennnpppllliiigggdddvvvrrrjjjggg\\\LLLHHH___gggbbbXXX???:::555333999<<<777777@@@mmmXXXNNNTTTRRRJJJSSSgggyyynnn|||zzzooopppnnnqqq|||nnnHHHUUUvvvzzztttzzzyyyrrrmmmdddYYYNNNCCC;;;777000888777;;;DDD~~~gggKKK@@@PPPnnn}}}zzziii<<>>666999???FFFHHHUUUiiiqqqkkkPPP===777:::HHHUUU]]]FFFPPPbbbRRRVVVTTTNNNIII@@@BBBMMM~~~sss^^^TTTGGG___nnnbbbtttRRRIIIIIIJJJWWW[[[nnniiiIIIjjjxxxeeeRRR___vvviiiMMMfffxxxvvv}}}qqqddd___mmm}}}|||rrrooonnnppptttsssmmmfffPPP<<>>777555333:::;;;>>>BBBrrrLLL>>>KKKsss~~~QQQ111DDD}}}]]]eeennnggglll~~~qqqrrrppphhhXXXGGG888111+++******,,,...000000///...//////111222333444555:::GGGIII;;;///111666555999444;;;BBBDDDRRRpppVVVGGGGGGCCCFFF===111AAA}}}vvvxxxvvvxxxgggyyyzzzyyyzzzrrrgggiiiggg\\\III:::777:::<<<:::888888999999:::AAAJJJRRRVVVaaa@@@@@@;;;CCCUUU^^^\\\MMMAAABBBCCC@@@BBB888EEEBBBGGG^^^mmmzzzcccGGG999888444EEE]]]LLLDDDTTTzzzeeeUUUZZZVVVSSSOOOEEEFFFJJJ}}}zzzwww~~~zzzqqqbbbfffeeeqqqVVVRRRPPPOOO\\\aaapppqqqQQQ]]]\\\QQQooogggVVV```uuupppiiitttuuurrryyyyyytttqqqooosssvvvuuullldddJJJ888JJJRRRqqqFFFbbbmmm]]]PPPUUUVVVUUUTTTSSSSSSTTTUUUUUU[[[WWWfffttteeeXXX[[[hhhkkkfffnnn|||vvvcccxxxSSSAAARRRiiioooooohhhsssrrrqqqsssqqqzzzpppwww~~~~~~nnnyyyzzzyyy^^^CCC666444333222BBB...;;;ZZZvvvcccLLL<<<999000000444---777```hhhEEE@@@<<<999FFFmmm|||zzzuuuqqqttt|||rrrgggfff```OOOHHHQQQXXXZZZVVVMMMVVVooo{{{zzz|||ooonnn|||oookkkfffjjj{{{aaaHHHBBB@@@444333;;;888555777444KKKvvvxxxYYYVVVUUUTTTQQQPPPTTTZZZ^^^tttuuuqqqUUUEEEZZZTTTwwwyyyxxx|||yyymmmjjjbbbUUUFFF;;;666555555999<<>>;;;BBBppp|||ooofffyyyxxxwwwqqqiiihhhhhh___LLL<<<777:::<<<:::999999;;;::::::@@@HHHSSSVVVcccHHHMMMNNNaaa|||wwwfffXXXJJJFFFIIIHHHFFFZZZRRRKKK^^^iiittt{{{pppXXX???888>>>666>>>```iii@@@???]]]llleeeUUU[[[UUUTTTSSSOOOJJJHHHqqqvvvdddggg}}}{{{||||||xxxnnngggcccXXXVVVcccfffeeesssbbbZZZ~~~bbbwwwyyykkkqqq^^^MMMTTTjjjnnnzzzzzz}}}yyytttqqqrrrtttpppeeeZZZDDD???LLLssszzzIII]]]ZZZQQQWWWWWWVVVUUUVVVWWWWWWXXXWWWTTTWWWhhhyyyzzzqqq```bbbssswwwllloootttiii^^^ZZZvvviiiYYYdddppp{{{{{{qqqRRR;;;333333111222<<<555<<<~~~YYYyyyuuuEEE===<<<111333666---888ZZZ\\\EEEAAA<<<888<<>>dddOOOBBBBBBjjjddddddUUU[[[TTTTTTUUUXXXMMMDDDdddjjjggg___\\\eeesssnnn[[[WWWccctttcccyyywww___jjj|||wwwaaajjjyyysssPPP^^^rrrkkk{{{vvvqqqppppppiii\\\PPPAAAHHHNNNZZZppp|||UUUZZZRRRWWWRRRTTTWWWZZZ[[[YYYUUUQQQUUUWWW___vvv|||wwwnnnzzzsssuuu```NNN^^^sss]]]LLLZZZooo{{{___EEE555111333555666666???@@@KKKoooAAA>>>???333555888---888ZZZaaaHHH<<<:::;;;555>>>vvv~~~~~~}}}wwwxxxssszzztttrrrrrrrrrppprrr|||yyyzzz}}}|||tttttttttvvvxxxyyyxxxwwwlll^^^LLL>>>888777777666<<<333666777111KKK]]]iiiXXXQQQNNNSSSVVVTTTTTTWWWhhhrrrbbb>>>MMMYYY{{{xxxyyytttnnnttt|||rrreeeTTTIII@@@888444555444666;;;FFFXXXdddZZZRRRSSSPPP^^^RRR444FFFllluuuTTTYYYmmmjjjaaaXXXQQQGGG:::000,,,***,,,...000000///...---///111222333333444666888JJJGGG>>>333111555666222777>>>EEEGGGccceeeMMMQQQIIIMMMPPP===AAAFFF???LLLvvvhhhcccooo~~~vvvsssqqqggghhhcccUUUGGG>>>888555<<>>777444555???<<>>HHHkkkssstttooouuuvvvqqqmmmiiijjjhhh^^^MMM@@@<<<>>>@@@GGGCCC;;;;;;;;;AAAPPPYYYmmm~~~}}}www{{{{{{yyyooo]]]LLL@@@;;;;;;;;;>>>QQQsssvvvBBB<<>>:::777555555===888AAA:::gggXXXhhh}}}]]]TTTQQQVVVXXXnnnxxx~~~sssmmmnnnuuu{{{~~~lllhhheeeYYY@@@444NNNtttpppNNN^^^|||mmm^^^rrreeeTTTDDD>>><<<666...(((---------...///000000000111222222111111333777:::FFFAAA777...---333888999???222UUUZZZaaa}}}]]]UUUXXXKKKGGGLLLDDDEEEAAA???CCC[[[vvv||||||yyyrrrlllkkklllnnnjjjYYYFFFAAAGGGNNNTTTMMMAAA>>>===DDDTTTiiirrrcccNNNAAA======<<<;;;>>>XXX|||YYY???<<>>DDDdddGGGBBBDDD[[[SSSXXXaaa]]][[[]]]YYYUUURRR[[[PPPRRRrrr|||cccvvvuuupppooogggwwwvvviiiSSSGGGPPPbbbmmmyyyrrrtttwwwmmm______fff~~~YYYPPP```~~~XXXfffyyyuuusssrrrpppjjj]]]NNNEEECCCLLLyyyUUUdddgggXXXZZZZZZWWWXXXXXXRRRMMMKKKMMMPPPSSSVVVQQQTTT]]][[[jjj{{{~~~uuu|||nnniiillljjjdddIII===333222444555777;;;@@@LLLaaa]]]lllXXXOOONNNJJJBBB:::444222333VVVYYY@@@888666999777111555???dddgggrrr|||yyysssjjjsssyyyuuussssssssssssxxx|||tttuuutttpppqqqxxxtttuuu~~~wwwqqqzzzrrrjjjjjjiiicccdddggg```gggccc^^^WWWNNNCCC999222444333333444666777777777<<<444III{{{fffjjjXXXcccVVVXXXYYYYYYXXXXXXVVVUUUZZZ]]]eeennnvvv~~~vvvyyy```cccnnnRRRZZZzzzrrryyyssswwwuuuwwwxxxrrr[[[KKK<<<555555666777999===EEE...fffjjj\\\ZZZTTTUUUUUUNNNcccuuutttfff______```\\\XXXIIIFFFEEEAAA333+++999OOOQQQHHHcccpppWWW[[[rrrlllNNNGGG???999222+++(((***............000111333444333333222111111333888<<<888444111111333666888:::999YYY^^^ggg```RRRNNNQQQOOOJJJGGGDDDCCCCCCHHHAAADDDssswwwpppooolllooouuuppp^^^NNNIIIcccnnnnnnhhhgggfffmmm~~~|||wwwdddPPP===999===??????@@@LLLsssDDDCCCLLLRRRQQQ]]]fff___[[[ZZZTTT[[[WWW^^^NNNIIIfffpppzzz{{{qqqffftttssspppfffVVVOOO\\\ooo}}}~~~yyykkkiiitttZZZjjj~~~kkkwww{{{vvvxxxsssqqqmmmeeeTTTCCC???CCCaaannnTTT||||||]]]YYY\\\[[[ZZZYYYZZZVVVPPPLLLMMMQQQTTTUUUTTTTTT]]]```aaa|||uuuuuu{{{~~~sss|||zzzuuuiiiKKK<<<666222333555777999<<<999|||QQQ~~~cccOOOMMMKKKIIIDDD>>>999666555SSSVVV===777444777777333333666IIIaaa]]]jjjyyyvvvuuuooonnnpppuuuvvvssssssuuu~~~yyytttoookkkgggeeeiiiqqqhhhiiiooonnniiioooqqqdddhhhaaaccceeeaaaeeeiiiccc```XXXKKK???999777777777444444444555555666777777BBBFFFttteeefff[[[bbb^^^WWWZZZ\\\YYYXXXYYYYYYXXX^^^YYYZZZfffvvv}}}||||||~~~|||zzzzzz{{{||||||{{{qqqbbbZZZdddjjjUUUcccrrrxxxvvvwww{{{xxxwwwrrrfffMMMBBB999666666666888<<<777@@@+++ooollltttkkk\\\XXXUUUUUUPPPNNN[[[xxxnnnaaaZZZXXXUUUPPPJJJ>>><<<<<<;;;333,,,333AAARRRKKK\\\\\\JJJaaarrrUUUJJJEEE???:::111))))))------...///000111222333444222333333222222444888;;;444000///333666777888;;;888ZZZUUUuuu___VVVOOOPPPSSSOOOJJJIIIEEEIIIKKKBBBCCCfffpppuuu}}}uuunnnpppoooooorrrssslll^^^SSSnnn}}}|||wwwpppppp}}}}}}}}}}}}yyyvvv|||lllUUUEEE999888;;;;;;===BBBMMM}}}sss???<<>>IIIoooXXXrrrrrrVVVTTTUUUXXX]]]\\\ZZZWWWQQQKKKKKKOOOPPPOOOQQQRRRXXX]]]ZZZYYYpppsss{{{vvvaaaOOO999444333222333444777:::===PPPooohhhUUUMMMLLLJJJGGGDDDBBB???;;;777TTTWWW===999555555666555444444;;;mmmmmmYYYPPP]]]zzzzzzsssfffeeehhhnnnqqqpppoooqqqxxx}}}yyywwwwwwqqqhhhdddfffjjjkkkbbb^^^fffkkkiiitttuuuaaajjjccceeefff`````````XXXLLLEEE;;;444111333666888444444444444555777:::<<>>@@@ZZZQQQ___[[[QQQNNNRRROOOLLLPPPKKKPPPKKKCCCFFFWWWwwwuuuqqq|||}}}vvvoooppptttrrrnnnqqqvvvrrrgggyyyyyyrrryyyvvvtttpppjjjiiioooyyyppp\\\EEE<<<777;;;<<<999>>>GGGSSSQQQ;;;>>>|||gggXXXYYYcccggg``````ccc\\\[[[WWWSSSJJJUUU^^^eee{{{rrrlllxxxsssyyysssooodddYYYOOOCCC===III[[[|||aaaeeedddPPPRRRPPPUUU]]]XXXSSSSSSOOOJJJKKKPPPRRROOOLLLUUUQQQSSSZZZOOO^^^yyyuuu|||oooVVVGGG>>>333222333444333555999>>>AAAyyyxxxZZZ___PPPOOOOOOJJJFFFFFFGGGEEE???888VVVZZZ???;;;666444555777666555777LLLuuutttFFF<<<]]]fff___gggcccbbbggglllpppuuuzzz{{{{{{www|||wwwyyytttkkkkkktttwwwsssnnnhhhtttyyyqqqzzzxxxppphhhiiifffZZZTTTNNNCCC888777555444444444222000444444444555666:::>>>BBBddd}}}^^^QQQ\\\^^^FFFYYYTTTYYYXXXQQQLLLOOOQQQOOO[[[RRRPPP]]]oooxxxxxxuuu|||xxxuuuuuu|||{{{zzz{{{}}}}}}zzzvvv[[[QQQzzzppp^^^OOOddd{{{}}}xxxwww}}}uuukkkYYYAAA999777888999888666:::AAA===MMMkkkYYY[[[WWWYYYYYYKKKXXXUUUkkkuuu~~~sssiiicccZZZRRRLLLFFF@@@;;;999555333444111---000777444GGG;;;EEEoooeeeCCCIIINNNAAA444---+++)))))),,,+++---000333444444444333111222444444444555888:::666///,,,111444666:::AAAUUU]]]NNNsss\\\\\\SSSLLLNNNKKKKKKTTTPPPUUUJJJCCCJJJMMM^^^wwwlll}}}zzzssspppxxxvvvkkkmmm|||xxx|||~~~tttttt|||eeeNNN===777888>>>>>>:::AAAMMM___mmm999<<>>AAAUUUmmmEEEwwwWWWOOOUUUPPPTTTYYYPPPLLLNNNMMMJJJMMMUUUXXXTTTIIIYYYKKKFFFTTTJJJSSSxxxppptttyyyaaaRRRDDD;;;888333222555666555666<<>>;;;999333444555333111111222444///777333111666999VVVkkkTTTXXXRRRRRRVVVNNNYYYXXXTTTNNNJJJLLLRRRWWWZZZYYYKKKQQQqqq||||||zzzsssqqqyyyxxxxxx}}}yyykkk___OOOuuuwwwyyyuuuZZZkkk|||uuuttt}}}}}}iiiQQQBBB===666111999;;;333>>>FFF777;;;bbbeee~~~]]]XXXZZZTTTOOOPPPUUUMMMTTTWWWwwwzzztttggg```WWWMMMFFF@@@<<<:::999777444222000/////////444:::CCCJJJKKKFFF>>>888777333///+++)))+++...000...000333555666666444222222000///111555888888777111000---444<<<666666FFFMMMNNNwww```SSSRRRPPPNNNNNNNNNNNNOOOKKKMMMKKKLLLNNNLLLYYYsssvvv~~~tttaaaqqq}}}~~~}}}www{{{sssooossswwwzzzpppVVVFFF999888:::===;;;:::>>>EEExxxPPPAAA666QQQ^^^]]]\\\ZZZYYYWWWVVVVVVJJJIIIMMMVVVZZZXXXXXX]]]|||~~~|||rrruuusss|||yyyxxxooowwwpppqqqooo```]]]IIIAAAGGGAAAAAAjjjRRRgggVVVJJJKKKPPPPPPNNNMMMLLLKKKJJJJJJJJJKKKMMMNNNQQQOOOSSSXXXUUURRR]]]ooosssfffaaaooommmeee[[[OOODDD;;;333222555222888222777GGG444FFFyyy[[[[[[UUUTTTRRRRRRPPPMMMJJJEEEAAA???QQQSSS===999555333333444444333666111>>>ggg]]]AAA;;;777@@@AAADDDJJJOOOTTT^^^iii___bbbfffgggeeefffjjjnnnooooooooooooooopppqqqqqqiiillliiiaaa```aaaXXXJJJCCCAAA===999666444333333111222444777888777333///555444...000AAA]]]|||ZZZOOOVVVQQQOOOUUURRRTTTRRRPPPNNNNNNSSSYYY^^^WWWTTTNNNUUUlll||||||wwwwwwtttvvvvvvvvvrrrjjjccc]]]xxxrrrvvvwwwwwweeeppp|||xxxnnn]]]III<<<888<<<222777???;;;999AAAGGGMMMoooppp[[[XXXVVVUUUTTTOOOQQQJJJPPPPPPjjj}}}uuunnneee```WWWNNNGGGBBB===:::777666333111///.........111666<<>>BBBDDDJJJPPPLLLPPPSSSTTTTTTUUUYYY\\\[[[[[[[[[[[[[[[ZZZYYYXXXQQQSSSOOOGGGEEEFFF???555555444222111111111222222777222---...222555555444333000999PPPsssyyy^^^MMMMMMUUUQQQNNNSSSTTTPPPNNNMMMOOOSSSYYY]]]___SSSNNNQQQYYYbbbuuuzzzqqq}}}xxx{{{yyy||||||{{{wwwppplllppp{{{yyyrrrtttvvvuuuxxxrrrtttyyygggYYYMMMAAA888444777666444:::AAA===<<>>AAAmmm\\\XXXOOONNNMMMLLLKKKKKKKKKLLLLLLKKKFFFHHHNNNIIIHHHUUUyyyqqqrrrpppvvvyyyvvvssstttxxxzzz|||wwwwwwvvvuuuxxx}}}}}}xxxooofffTTTDDD<<>><<>>@@@CCCCCCCCCDDDGGGIIIHHHHHHIIIHHHGGGEEECCCAAA???@@@<<<888777:::777222555444333222222222333444666444111000111222333333,,,888^^^WWWSSSMMMOOOUUUSSSOOOOOOQQQOOONNNNNNRRRVVVYYYWWWUUURRRJJJRRRXXXUUUkkk{{{pppsss~~~~~~|||~~~zzz{{{~~~vvvsssxxxzzzwwwuuuuuuyyysss~~~kkkTTTHHHCCC===777444///>>>:::777EEEFFF>>>BBB|||hhhlllgggMMMWWWPPPQQQ\\\WWWVVVRRRQQQUUUNNNVVV}}}||||||wwwooocccZZZXXXUUUPPPJJJEEE???999555333222000...------------...000333666888888888888///...,,,,,,---///222333444333222111111111222333333333444555555444111///+++555555444;;;;;;888<<>>>>>999555333444333000111444444@@@999555VVVVVVmmmOOOMMMNNNMMMPPPPPPQQQRRRRRRSSSSSSSSS{{{OOORRR999777444333444444333222111444777444555IIIoooxxxNNNDDD999555444555:::@@@777888999999999999:::;;;;;;<<<<<<;;;:::888555444555666444111222555666444222222222111111222222222...444;;;;;;666000------@@@``````WWWSSSQQQNNNOOOSSSRRRNNNNNNMMMMMMOOOSSSVVVUUUPPPLLLQQQIIIPPPQQQIII___ssspppyyy~~~}}}uuuqqqwww|||zzzwwwwwwttt~~~rrrxxx{{{zzzyyyhhhTTTAAA:::;;;;;;777444333BBBCCCAAABBB;;;DDDdddXXX[[[RRRVVVKKKRRR]]]QQQRRRMMMPPPRRRMMMPPPpppsssrrr}}}xxxrrriii^^^VVVTTTQQQMMMIIIDDD???999555222111///---,,,,,,------000222555777888666444222,,,,,,,,,,,,...000222444333222000/////////111222333555666666444222///...---777777555999888999DDDhhhSSSWWWKKKLLLLLLLLLLLLLLLKKKKKKKKKCCCKKKKKKJJJKKKDDDBBBLLL[[[mmmjjjiiieeeeeekkknnnlllooouuuzzz|||}}}{{{xxxxxxyyyzzzzzzyyy~~~zzzpppaaaRRRCCC999777:::<<<777;;;CCCFFFWWWttt777LLLkkkWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTLLLQQQTTTQQQMMMOOOVVV\\\SSSTTT___qqqjjjsss~~~{{{xxxxxx|||{{{yyytttrrrkkkhhhggg]]]JJJ@@@@@@IIIKKKYYYxxxmmmgggNNNMMMMMMKKKIIIHHHJJJLLLMMMHHHHHHIIIKKKLLLLLLMMMMMMHHHKKKRRRWWWVVVRRRRRRTTTYYYeeelllMMMAAAWWWUUU\\\cccmmmrrrssstttuuuxxxrrrjjjdddgggnnntttyyy}}}~~~zzzfffOOOAAA===999555222222444444222333666---KKK???PPP]]]aaa```RRROOOMMMQQQRRRRRRRRRRRRRRRSSSSSSSSS~~~OOOOOO888666444333444444333222222...///222...666\\\vvv```LLL;;;222111666555555555555555444444444666666666555444333111111222222111//////111222222000000111222444555555666444666555000,,,000===HHHuuukkkRRRWWWOOORRRKKKGGGQQQSSSMMMOOOLLLLLLNNNPPPRRRQQQMMMKKKNNNKKKKKKHHHEEEVVVsssqqqgggsss}}}}}}yyyxxxwwwwwwyyyxxxuuuuuuxxxvvvuuutttyyyzzz}}}cccLLL???444333777777555444999999@@@HHH<<<...TTTwwwbbbcccWWWWWWUUULLLTTTZZZMMMPPPLLLRRRPPPPPPPPPaaauuu{{{xxxtttnnniiiaaaZZZUUUQQQNNNJJJGGGCCC???:::666111000...---------......111333666777777444000---++++++,,,---///111333333111000/////////000111222444555666555222000//////000666777777999666@@@WWWtttVVVbbbNNNJJJJJJKKKKKKKKKKKKJJJIIIIIISSSRRRNNNMMMFFFCCCKKKLLLeeennnbbb```kkkrrrqqqrrrxxxwww|||{{{wwwvvvvvvtttxxxxxx}}}xxxlllcccTTTDDD999666888<<<888:::<<>>|||eeeqqq\\\QQQJJJJJJOOOQQQQQQPPPOOOOOOOOOPPPPPPRRRPPP777555444333444444333222222+++,,,111///000GGGeeesssYYYBBB555333555444444444555555555444555555444333333333333444222222111111111111222444333444555777888999::::::;;;888444222;;;PPPlllXXXSSSMMMIIITTTKKKDDDOOORRRLLLPPPQQQPPPOOOLLLJJJJJJLLLNNNIIIMMMGGGAAAFFFOOO^^^qqq|||~~~ttteee]]]iiiuuuzzz}}}~~~||||||}}}{{{vvvrrrtttvvvwwwwww}}}wwwtttzzzzzz~~~ttt\\\LLL<<<555111333555555555666===555:::BBB@@@PPP~~~nnnSSSSSSTTTRRRQQQTTTSSSOOONNNKKKSSSMMMQQQQQQRRR}}}wwwsssmmmfff___YYYUUURRRLLLIIIEEEBBB???<<<888555000///...------......//////111222333222000---+++***+++,,,...000111222333111111111111111222333444444555666444111//////000333444555:::;;;666JJJppp~~~fffYYYYYYSSSLLLLLLMMMNNNNNNMMMLLLLLLLLLRRRNNNJJJLLLIIIEEEIII???YYY~~~}}}iii^^^iiirrrooonnnsssnnnvvv|||yyyuuuuuuuuusssrrrqqqttt||||||gggYYYQQQDDD999555777;;;<<<:::@@@???EEEgggnnnAAA[[[oooSSSUUUPPPRRRQQQQQQPPPOOOOOONNNNNNMMMQQQRRRMMMLLLOOOQQQPPPWWWRRRSSSxxxzzznnngggsssxxx~~~~~~~~~zzz}}}zzzqqqqqqqqqlll```SSSIII???;;;FFFUUUhhh}}}iiiUUUQQQNNNNNNIIIDDDEEELLLMMMJJJGGGHHHJJJLLLNNNOOOOOOOOOJJJLLLNNNOOOOOOOOONNNLLLMMMJJJ[[[pppaaaGGG@@@AAADDDHHHLLLRRRXXX\\\ZZZ```ggglllooorrruuuvvv~~~xxxvvv}}}ttt^^^TTTDDDHHHCCC;;;666000---222222///000333555444666:::GGGIIIhhhkkkzzz~~~[[[TTTJJJEEEKKKIIILLLKKKJJJJJJIIIJJJKKKLLLWWWTTT666555444444444444333111000///111333---(((222BBBcccxxx___LLLDDD444444333444666777777666666555444333333444666777333222444555555555777:::777888888999999999888888444999CCCSSSiiiYYYRRRTTTHHHGGGWWWPPPEEEOOOQQQJJJQQQYYYVVVQQQIIICCCDDDJJJOOOEEENNNEEE???IIILLLPPPcccmmm}}}qqquuuttt}}}yyypppIIISSS```lllqqqvvv}}}|||}}}|||~~~zzzsssrrrwwwxxxtttwwwyyywwwtttvvv{{{|||sssUUU888777888555444777666555666:::@@@======;;;PPPooozzzbbbNNNPPPMMMPPPWWWSSSMMMRRRHHHGGGOOOFFFLLLLLLCCCiiiyyytttkkkbbbZZZTTTPPPNNNGGGDDD@@@<<<:::777444222000///...------...///000...............,,,++++++***+++---///000111222222111111222333444444555555444666666333///...///222444333444======777RRR}}}{{{{{{[[[TTTEEEVVVOOOPPPQQQRRRSSSRRRQQQPPPHHHLLLEEEBBBKKKLLLGGGHHHAAAOOOqqqppp___fffnnniiifffjjjdddooowwwvvvtttvvvwwwuuuuuupppooovvv||||||{{{{{{sssrrrmmm^^^JJJCCC888222444:::===<<<:::CCCBBBMMMQQQJJJ{{{```NNNOOOWWWKKKLLLMMMNNNPPPQQQSSSSSSNNNRRRRRRMMMNNNRRRSSSOOOSSSVVVRRRdddtttwwwuuuzzzbbbZZZgggvvv~~~}}}{{{}}}}}}{{{yyyzzz~~~wwwwwwrrriiiccc\\\PPPDDD>>>===@@@JJJUUUrrrzzzJJJVVVFFFNNNNNNIIIDDDFFFKKKJJJDDDEEEFFFHHHIIIJJJIIIIIIHHHIIIGGGFFFHHHNNNSSSQQQLLLOOOLLLSSSWWWiiiiiiAAA???===<<<>>>CCCHHHKKKJJJYYYiiioooooonnnqqquuu{{{zzzrrrjjjnnnxxxvvvkkk^^^YYYKKKDDDJJJFFF;;;999777666000111666000...999333000000444777777999>>>AAAggg^^^[[[FFFKKKBBBEEENNNDDDGGGGGGFFFEEEEEEGGGHHHIIIMMMJJJ888555333111222222222111111111000000000000111111777XXXvvvxxx~~~~~~wwwWWW???222999;;;111///777888000333888111111777888444777999999888888777666888888===AAA<<<555777???NNNrrr^^^HHHUUUUUUCCCPPPKKKJJJMMMLLLHHHGGGLLLOOONNNLLLGGGCCCCCCGGGJJJIIIGGGEEEDDDFFFIIIMMMPPPjjjppptttvvv{{{HHHCCC]]]nnnkkkjjjtttzzzuuuzzz}}}{{{{{{|||}}}~~~ttt___LLL???:::999666222///444:::===:::666;;;FFF???IIIiiiqqqIIIHHHNNNTTTVVVSSSPPPNNNNNNIIIKKKLLLKKKIIIJJJMMMQQQ{{{yyyzzz|||{{{vvvlll```TTTKKKGGGHHHAAA<<<;;;999444111111000000//////.........------,,,++++++************,,,,,,---///000222333333111111111222333444555666444555555333///...000333999777<<<444666CCC[[[___NNNQQQKKKFFFNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJQQQhhhlllnnnnnnaaauuu^^^cccaaaaaaeeemmmsssvvvwwwsssqqqppprrrvvvxxxxxxvvv~~~wwwmmmbbbVVVMMMEEE999000555===???<<<999???>>>III___:::rrr]]]RRRSSSKKKUUUNNNPPPQQQOOOMMMKKKJJJJJJOOONNNMMMMMMOOOOOONNNLLLJJJOOORRRSSSZZZpppwwwbbbVVVUUUeeetttyyy}}}}}}}}}|||zzzyyyzzz}}}}}}~~~~~~}}}||||||}}}|||xxxuuuqqqhhh```HHHGGGCCC@@@HHHXXXccceeevvvbbbJJJHHHLLLKKKHHHCCCBBBDDDGGGKKKMMMIIIJJJKKKKKKJJJGGGEEECCCBBBCCCFFFIIIMMMPPPRRRTTTRRRKKKQQQTTT[[[}}}\\\===555;;;>>>======FFFDDDJJJWWW^^^^^^bbbjjjmmmbbb\\\^^^]]]VVVOOONNNHHHEEE@@@<<<999888888999666000111666333+++,,,555///333AAA---,,,:::666PPPjjjaaaeeeZZZMMMGGGHHHJJJJJJHHHBBBIIILLLHHHFFFKKKNNNMMMMMMPPP888555222111222222222111111000000//////000000111555222WWWxxxtttWWWQQQLLL>>>444444444...000222---000333---555666666333000//////000777333///222CCC^^^yyyYYYKKKKKKKKKMMMQQQQQQLLLKKKNNNMMMIIIIIIMMMNNNMMMJJJEEEAAABBBFFFIIIFFFFFFFFFGGGJJJNNNRRRTTT[[[iiiyyy~~~tttLLLSSSdddsssooodddgggtttooouuu~~~yyysssnnnfff```UUUGGG<<<555444555666666999<<<888333999EEEBBB666MMMoooZZZgggPPPMMMPPPTTTUUUSSSOOOKKKJJJHHHIIIJJJIIIHHHHHHKKKNNNZZZvvvuuuqqqsss|||vvv```NNNGGGGGGCCC???===<<<999444333666000/////////...............---,,,,,,+++++++++,,,------...000111222333444222222222222333444555666444444222///...000333666555555<<<999GGG\\\qqqsssOOOGGGIIIHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHLLLJJJTTTmmmuuuhhhpppbbbmmmYYYaaa______ccckkkrrrvvvvvvtttqqqoooooosssvvvwwwwww|||~~~zzzkkk^^^TTTKKKBBB<<<777777999<<<:::999>>>EEECCCMMMbbbCCC___TTTRRRPPPJJJUUUQQQQQQPPPMMMJJJGGGGGGHHHJJJKKKLLLLLLJJJJJJLLLOOOLLLMMMOOOOOOQQQ```}}}~~~sss^^^NNNQQQZZZbbbllluuuvvvyyy{{{|||{{{zzzyyyyyyzzz{{{}}}|||zzzyyy{{{|||yyyuuurrrnnnhhh^^^VVVbbb???222MMMbbb___```mmmgggMMMDDDGGGLLLIIIFFFAAA???@@@BBBDDDDDDEEEFFFFFFGGGFFFEEEDDDDDDAAACCCFFFJJJLLLLLLLLLKKKLLLFFFLLLMMMMMMiiieee>>>444888666///444555999===;;;888@@@KKKQQQKKKGGGFFFEEE@@@;;;999<<<:::777555333333333444+++000333333333333222111===---222<<<@@@@@@YYYsssVVVOOOHHHGGGJJJLLLKKKGGGIIIMMMNNNKKKJJJMMMMMMKKKOOOVVV888555222111111222111000000000////////////000000)))---EEEvvv~~~}}}~~~dddVVVWWWHHHBBB>>>888444===???333444555777777666777;;;@@@EEEGGGJJJWWWsss}}}}}}UUU???MMMWWWLLLHHHSSSPPPNNNMMMNNNNNNKKKKKKNNNMMMKKKGGGBBB@@@AAAEEEIIIEEEFFFGGGIIIKKKNNNOOOPPPKKK\\\vvvxxxwww~~~rrrXXXNNN___mmmhhhcccgggiiijjjnnnsssyyywwwlllbbbXXXNNNHHHBBB@@@<<<777333222444777000:::;;;555:::GGGFFF999GGGTTTfff]]]~~~PPPSSSOOOPPPQQQRRRRRRPPPLLLHHHFFFGGGGGGGGGFFFGGGIIILLLLLLuuu~~~~~~~~~sssxxx~~~zzziiiVVVHHHBBB???;;;:::999555111000444////////////............///......------------......///000111222333444555333333333444444555555555444000---,,,///333777999777333999:::LLL___iii|||RRRKKKLLLIIIKKKMMMJJJIIIFFFDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDLLLGGGDDDYYYvvv~~~yyyuuudddnnnjjj```\\\XXXZZZ___fffjjjkkkuuurrrnnnmmmnnnqqqtttuuuyyy{{{}}}~~~~~~}}}|||}}}zzzxxxyyy{{{|||tttrrrsssgggWWWIII@@@:::666444333666;;;???<<<;;;@@@IIIGGGdddXXX===]]]NNNSSSNNNKKKSSSWWWVVVSSSNNNJJJHHHIIIKKKGGGJJJLLLJJJFFFEEEKKKQQQOOOKKKLLLNNNLLLPPPkkkyyysssWWWNNNOOORRRVVVZZZjjjooovvvzzz{{{xxxvvvuuuzzz{{{{{{||||||{{{{{{{{{~~~}}}~~~~~~}}}||||||}}}|||yyyvvvssspppmmmkkkfff[[[KKK???DDDCCCYYYrrrgggMMM]]]eeeKKKGGGHHHIIIJJJHHHEEE@@@>>>===>>>>>>>>>AAAAAAAAAAAABBBCCCCCCDDD@@@CCCGGGJJJJJJHHHEEEBBBKKKHHHLLLLLLIIISSS```]]]}}}[[[HHHJJJEEE777===;;;;;;;;;888555777;;;:::======;;;:::<<<;;;777333222111111111111111222444;;;888---+++444555...///222111???MMMccc]]]eeebbbLLLJJJIIILLLRRRTTTQQQMMMNNNOOONNNKKKKKKMMMKKKGGGVVV\\\888555222111111111000///000//////......//////000)))999777555RRRwwwrrrpppyyypppeeemmmlllZZZIIILLLSSSZZZ___dddkkkrrr|||yyySSSNNNMMMPPPPPPNNNNNNQQQOOONNNMMMNNNMMMMMMMMMNNNLLLIIIEEEAAA@@@BBBEEEHHHGGGHHHIIIJJJIIIHHHFFFEEEEEEOOOfffqqq~~~qqqRRRJJJWWWdddfffbbbiiifffcccbbbdddjjjqqquuutttsssssssssrrrqqqqqqpppooobbbPPPBBB<<<999666444777777777666555555777999555999<<<<<>>OOOXXX[[[zzzeeeGGGQQQPPPJJJKKKIIILLLJJJGGGEEEDDDDDDFFFGGGEEEEEECCCBBBBBBAAAAAAAAABBBJJJGGGDDDOOOccc{{{~~~~~~vvvhhh```VVVPPPRRRVVV[[[]]]pppnnnlllkkklllnnnoooppprrrtttvvvyyyzzzzzzzzzyyy}}}|||{{{yyyxxxrrruuuzzz}}}{{{tttlllhhh^^^UUUHHH===888666666666<<<777666;;;???AAABBBEEEUUUUUUEEEtttyyyOOORRRTTTPPPQQQPPPXXXVVVRRRMMMIIIIIIKKKNNNLLLNNNNNNKKKGGGGGGLLLQQQQQQJJJKKKPPPLLLKKKbbbkkkiiizzzyyyTTT:::>>>QQQQQQWWW```hhhnnnssswwwzzz~~~~~~}}}|||zzzwwwvvvtttyyyyyyxxxyyyyyy{{{|||}}}uuuvvvvvvwwwvvvsssooommmmmmddd\\\ZZZZZZSSSHHHAAA999NNN]]]RRRAAAPPP|||SSSJJJOOOMMMGGGEEEGGGDDDAAA?????????>>>>>>@@@@@@>>>>>>>>>@@@BBBCCCAAACCCEEEGGGGGGEEEBBB@@@LLLKKKMMMOOONNNPPPQQQMMMuuunnnCCC999444///111999===999333///555777333222555666333222222333333444444444444///444666222444:::<<<999999<<<===ppp```vvvnnnKKKJJJIIIJJJOOOTTTVVVSSSOOOMMMKKKIIIIIIKKKKKKGGGBBBaaaccc888555222111111111000...//////............//////111///''')))666KKKvvvmmmmmmmmmNNNIIIQQQPPPEEE@@@IIIRRRTTTMMMMMMMMMLLLLLLNNNNNNNNNKKKHHHDDDBBBBBBDDDFFFGGGHHHIIIJJJJJJHHHEEEBBB???JJJGGGSSSnnn~~~qqq]]]MMMJJJSSS^^^^^^______[[[XXXXXX\\\aaa]]]\\\[[[XXXUUUSSSQQQOOOPPPEEE888000000333555444444666777777666666777888@@@888???III<<<...HHHuuuvvvlll\\\EEEPPPJJJMMMJJJHHHJJJMMMNNNMMMJJJGGGFFFEEEDDDEEEFFFGGGHHHDDDQQQsss{{{mmmqqqvvveeeFFF;;;222333666555222000.........///////////////111000000///000000111111111111222333444555555666444555555555444333222111,,,+++,,,000555777666444333***999OOOfffpppyyyXXXHHHMMMFFFCCCGGGCCCMMMKKKHHHEEEDDDEEEFFFHHHFFFEEEDDDCCCBBBAAAAAAAAADDDEEEDDDFFFHHHLLLmmm|||mmmllltttrrrgggWWWMMMKKKNNNRRRUUU___aaadddfffhhhjjjkkklllkkkmmmpppsssuuuvvvvvvuuu|||yyyvvvuuuttttttrrrpppkkknnnpppnnnjjjcccZZZTTTDDD???999555333444666777???:::666888;;;???HHHPPPZZZ<<>>===???@@@AAAAAABBBAAA???======???AAABBBAAABBBCCCDDDDDDDDDDDDDDDHHHHHHFFFIIIOOOPPPNNNQQQ___iiiRRROOOEEE888333777888444666::::::555333444555444444444444444444444444444555333666;;;777///...333111BBBgggzzzvvvhhhxxxqqqYYYIIIJJJHHHHHHJJJMMMNNNLLLJJJIIIGGGFFFHHHJJJIIIEEEBBBjjjggg888555222000000000///.........------------......***,,,...444222///LLL|||yyy|||iiiTTTOOOKKKHHHHHHLLLNNNMMMMMMNNNIIILLLKKKIIIJJJMMMNNNLLLHHHFFFCCCCCCDDDEEEFFFEEEEEEFFFHHHJJJIIIGGGEEECCCLLLFFFHHH[[[ttt{{{uuu{{{xxx|||mmmPPPCCCIIILLLSSSYYY[[[WWWQQQNNNNNNMMMKKKHHHDDD@@@===;;;::::::777444444777888777666555777999:::999999:::;;;;;;???===666>>>[[[{{{bbb\\\mmmVVVGGGBBBTTTNNNLLLIIIGGGGGGHHHHHHGGGGGGEEECCCCCCDDDFFFFFFEEECCCCCCVVVwwwyyy}}}qqquuuyyyttttttuuurrroooJJJ===222000222222///............///////////////000000000000000111111222222222222333444555555555444555555555444222000///+++,,,///333555555333000111555KKK___~~~eeeUUUJJJDDD===@@@HHHIIIJJJIIIFFFDDDCCCDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAFFFBBB>>>BBBAAA>>>```yyywwwrrrvvvjjjZZZNNNJJJJJJLLLMMMJJJNNNUUUZZZ^^^aaaccceeehhhjjjmmmooopppqqqpppooouuussspppooonnnllliiigggdddeeebbb[[[SSSMMMFFF???333333333333444666888999888<<>>>>>???AAACCC???@@@AAABBBCCCEEEFFFGGGFFFGGGAAACCCMMMMMMMMMWWWZZZeeewwwhhhAAA555999===888555333555666666888<<<333333222222222222333333999111...111000111BBBYYY{{{fffRRR}}}tttSSSHHHDDDLLLJJJGGGFFFGGGHHHHHHGGGFFFDDDEEEIIIJJJGGGDDDDDDjjjeee888666222000000000...---...------------------...$$$444666///------222===YYYooo}}}}}}{{{qqqvvvvvvyyyvvv{{{yyyzzzUUUGGGEEEDDDEEECCCIIISSSWWWPPPHHHDDDFFFJJJJJJFFFGGGLLLMMMJJJDDDCCCAAACCCEEEEEEDDDBBB@@@BBBEEEGGGHHHGGGFFFEEEEEEFFFGGGKKKYYYooo|||qqqpppyyysss|||[[[CCCFFFJJJPPPTTTSSSOOOIIIEEEDDDBBB>>>:::888666666666333444777999:::999777666777:::<<<=========>>>???777@@@===@@@fffppp]]]^^^jjj{{{PPPRRRMMMEEERRRKKKJJJHHHEEECCCCCCEEEHHHFFFCCC@@@@@@BBBDDDDDDBBBFFFCCCBBBjjjzzzxxxuuuYYYjjjrrrsssqqqkkkdddccchhhnnn]]]RRRDDD;;;333------000............/////////000000000000000000111222222222222222333444444555555444444555444333000...,,,---000222333222000//////666LLL``````fffRRRQQQGGG@@@DDDGGGJJJRRRIIIHHHFFFEEEDDDDDDCCCCCCDDDCCCBBBBBBAAAAAAAAAAAADDDBBB>>>>>>???===TTTzzzxxx|||vvvuuuggg[[[TTTNNNJJJGGG>>>BBBGGGKKKMMMOOOSSSVVV\\\^^^aaaccceeeeeeeeedddgggfffdddccccccaaa]]]ZZZTTTUUUPPPFFF@@@>>>:::555222444555666777999;;;===777<<<@@@@@@DDD\\\XXX???gggvvvUUUOOOPPPOOOIIIMMMRRROOOOOOQQQTTTTTTSSSQQQPPPPPPMMMMMMMMMLLLLLLLLLMMMNNNNNNKKKIIIIIIGGGDDDGGGMMMRRR___rrrxxxtttjjj\\\NNNCCC===:::???AAADDDHHHLLLOOOQQQRRRSSSSSSSSSRRRQQQPPPNNNNNNIIIIIIFFFAAA<<<;;;===@@@@@@MMM___bbbPPP;;;===KKKSSSAAABBBBBBAAA???>>>@@@CCC<<<999666666:::???CCCDDD???>>>>>>>>>???AAACCCDDD<<<===@@@BBBDDDDDDDDDDDDCCCGGG@@@AAALLLIIIGGGWWWeeeTTTYYY[[[sssnnnbbbdddeeeFFF888111666777000000999555444333333333555777888000999EEEPPPZZZlll]]]PPP~~~UUUEEEEEE???IIIGGGEEEDDDDDDEEEEEEFFFBBBAAADDDHHHFFFAAA???BBBeeeaaa888666222000000///...---...------,,,,,,------...///000)))(((222222///333333PPPrrr}}}tttdddoooQQQHHHKKKLLLGGG@@@KKKMMMDDD@@@FFFIIIFFFDDDHHHHHHEEEFFFKKKLLLIIIAAA@@@@@@BBBEEEEEEBBB???>>>???AAACCCDDDDDDCCCBBB<<>>;;;888666777888999777888999999777777999:::888:::<<<<<<<<<;;;<<<===CCC555FFFzzziiiTTTTTT|||YYYLLLAAAJJJQQQAAAFFFGGGFFFCCCAAABBBGGGLLLEEEAAA??????AAABBBBBB@@@<<>>OOOvvvnnnwwwBBB@@@IIINNNTTTYYY^^^dddlllrrryyyooo```OOO<<<000111888---.........//////000000000000//////000111222222222222222333333444444444444444555444222///---+++000333444222///---...000999]]]mmm[[[DDDBBBHHH@@@???NNNMMMGGGSSSIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA???EEEBBB???BBBBBBIII[[[yyy~~~zzzuuuqqq{{{___vvvzzznnndddYYYNNNGGG<<<>>>@@@@@@???@@@DDDGGGHHHKKKNNNRRRTTTVVVVVVVVVPPPOOOPPPQQQQQQPPPLLLJJJBBBCCC>>>555222555555111555666777777777999;;;===???;;;:::BBBWWW}}}^^^;;;bbb[[[VVVQQQMMMKKKIIIIIIJJJLLLHHHKKKOOOPPPNNNKKKHHHGGGBBBGGGKKKKKKGGGGGGJJJOOOIIIIIIGGGEEEFFFFFFFFFEEEGGGSSShhhxxxjjj\\\QQQLLL===>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>>======;;;===???AAAEEENNNXXX```ppppppiiiTTT:::<<>><<<===<<<888===:::777666:::???DDDFFF;;;<<<===>>>@@@BBBDDDEEE999<<<@@@DDDEEEDDDBBB@@@<<>>IIICCC???QQQMMMAAATTTOOOlll{{{bbbSSSTTTMMM;;;444===:::888777666888:::>>>@@@OOOqqqoooVVVttt}}}ZZZAAAGGGPPPHHH??????>>>===>>>???@@@@@@???>>>BBBFFFBBB:::999>>>eeejjjAAA666......111111///.........---,,,,,,,,,,,,------------............///...000EEEjjjhhhoooyyyeee\\\QQQKKKKKKKKKIIIFFFGGGFFFDDDCCCCCCCCCDDDEEEDDDCCCCCCCCCCCCCCCDDDEEE???BBBDDDBBB???======???AAAAAA@@@??????AAAEEEHHHDDD>>>>>>DDDGGGMMM```uuuyyySSS???===BBBCCCCCC>>>;;;999999999777444444999222111666888444777>>>888<<<>>>===;;;===@@@CCCKKKMMMtttqqqUUU```sssyyy\\\IIIMMMOOOEEECCCLLLJJJIIIHHHHHHHHHGGGEEEBBBBBBBBB@@@???>>>=========;;;CCCBBB===PPPxxxyyy}}}JJJ888***888GGGEEEAAAOOO[[[SSSfffllllllcccWWWMMM@@@444222000//////000000///---000000111222222333222222222333444555555555444333444555555333///---///111888444111000...///;;;JJJbbbRRREEEFFFIIIHHHCCCAAADDDFFFFFFDDDDDDEEEEEEEEEFFFFFFGGGDDDBBB???<<<;;;;;;===>>>AAABBBAAA@@@>>>>>>@@@BBBZZZuuuvvvpppxxxyyyiii^^^yyy{{{kkkXXXGGGEEEAAA===:::999999999999888666999???@@@;;;;;;?????????>>>===<<<;;;::::::;;;888444222444777555111444999;;;888666999>>>@@@BBB===OOOlllVVVBBBZZZnnnSSSOOOJJJEEEDDDFFFHHHHHHGGGOOONNNKKKHHHEEECCCAAAAAAJJJHHHFFFDDDDDDFFFIIIKKKHHHGGGFFFFFFFFFGGGHHHIIIHHHJJJVVVnnnuuuggg^^^YYYYYYQQQCCC???EEEGGGDDD===>>>DDDBBBFFFXXXYYYPPP\\\kkkppp~~~___YYYNNNJJJaaahhhHHHDDDEEECCC@@@===;;;;;;;;;<<<===:::777888;;;======<<<;;;;;;;;;<<<<<<===>>>???999999;;;???CCCDDDAAA>>>???@@@AAACCCDDDEEEEEEEEECCCGGGKKKOOOVVViiizzzccc[[[RRRkkktttnnn___kkkbbbXXX\\\wwwLLLAAAIIIMMMJJJHHH<<<;;;<<<>>>@@@@@@>>>===???@@@AAA???<<<;;;===???lllqqq@@@666......111000............---,,,,,,,,,,,,---------------............666,,,,,,<<>>@@@@@@@@@@@@???@@@BBBDDDFFFHHHBBB???@@@???@@@NNNaaawww{{{~~~{{{~~~eeeFFF>>>>>>;;;666888:::999555333777<<<===999:::???<<<444555;;;???EEEHHHIIIOOOZZZbbbccctttqqqqqqbbbQQQggg___PPPGGGJJJJJJBBBCCCLLLHHHGGGFFFFFFFFFEEECCCAAAAAA@@@??????>>>>>>>>>>>>;;;BBBBBB===GGGhhhlllzzz[[[YYYOOO777000888:::???KKKRRRQQQYYY```cccdddbbbYYYOOO;;;888333111111111111000///000111222333444444444444444555555555444333222222111000...------000222000000000///111===VVVlllnnn@@@CCCFFFHHHHHHCCCAAADDDFFFFFFDDDDDDDDDDDDDDDCCCBBBBBB>>>>>>??????????????????@@@@@@@@@>>><<<<<<>>>@@@QQQooouuurrrttt|||WWWKKKgggtttgggZZZQQQBBB???:::777555444444444888444666;;;<<<888666888888888777777666555555555444555555666777999;;;:::999777555777:::<<<>>>???IIIUUUtttVVVIIInnnzzz[[[WWWKKKIIIHHHGGGHHHIIIHHHHHHJJJHHHEEEBBB@@@AAABBBCCCGGGFFFDDDCCCCCCFFFIIIKKKEEEEEEDDDDDDEEEFFFGGGHHHJJJMMMUUU```nnn{{{|||yyyxxxooommmpppccchhhhhhnnnzzzzzzbbbIII^^^kkkyyyLLL>>>@@@AAA@@@???===<<<<<<<<<<<<<<<:::777777999:::999888;;;::::::::::::<<<===>>>888888:::>>>CCCDDDBBB???@@@@@@???@@@BBBDDDFFFHHHLLLLLLIIIEEEEEEMMM]]]iii]]]```nnnkkkuuu\\\GGGFFFLLLIIICCCAAA;;;;;;<<<>>>@@@AAA@@@>>>AAABBBBBB@@@>>><<<===???qqquuu???555...///111000............---,,,,,,,,,,,,,,,,,,,,,,,,---------......222+++'''***000;;;QQQeeetttwwwwwwpppfffpppxxxrrr}}}```NNNLLLJJJIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCC???AAACCCBBB???===>>>@@@??????@@@AAABBBCCCCCCDDDEEE@@@???AAA@@@AAANNN]]]bbbqqq~~~rrr|||zzzyyycccIII555999:::999666444444888:::555222444<<<@@@AAAKKKWWWrrrbbbWWW[[[gggqqqXXXGGGGGGHHHIIIDDD@@@CCCHHHEEEDDDCCCCCCCCCCCC@@@>>>??????>>>>>>>>>>>>>>>???;;;???AAA===>>>QQQsss~~~~~~dddAAA;;;888555999:::>>>DDDLLLUUU^^^dddccc]]]RRRMMMDDD===888555222111///000111222222333333333444444444444333111000///...---+++,,,000333666777:::555...,,,888PPPiiiyyyjjjOOO>>>FFFEEEHHHGGGCCCAAADDDFFFEEECCCCCCDDDDDDBBB@@@>>>======>>>AAABBBBBBAAA>>><<<>>>>>>>>><<<;;;:::<<<>>><<>>???AAAEEEHHHCCCBBB@@@@@@@@@CCCFFFHHHBBBBBBBBBBBBCCCEEEFFFGGGHHHNNNTTTVVV]]]pppzzzqqqrrr{{{vvvkkkVVVLLLWWWgggxxx|||OOO<<>>>>>@@@CCCGGGIIIOOOLLLHHHDDDCCCHHHPPPVVVjjj~~~ssszzzyyyooouuu{{{vvvRRRKKKIIINNNNNNGGGBBBCCC;;;;;;<<<>>>AAABBBAAA???BBBCCCCCCBBB???===>>>???mmmppp===555//////111///...///...---,,,,,,++++++,,,,,,+++,,,,,,,,,------------)))+++///222///+++...666tttzzzxxxtttvvv^^^OOOHHHJJJQQQOOOPPPOOOMMMIIIGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB>>>@@@BBBAAA>>><<<===??????@@@AAABBBDDDDDDCCCBBBAAA>>>???AAABBBEEEOOO[[[RRRPPP]]]rrr{{{{{{|||```VVVDDDAAA<<<777777:::;;;999???BBBQQQiii{{{|||hhhQQQVVVRRR___|||SSSPPPBBBIIILLLGGGBBBAAACCCCCCCCCBBBAAAAAABBBAAA???===<<<<<<<<<<<<<<<===>>>???<<<<<<===>>>;;;AAAZZZuuu~~~rrrPPP444***222777000999;;;>>>AAAFFFMMMSSSUUUZZZVVVOOOHHHDDD@@@===;;;666777777777777666666555333333222111000///------,,,+++,,,000777<<<<<<;;;000...,,,555OOOiiinnnfffpppdddMMMHHHFFFCCCGGGGGGCCCBBBDDDFFFEEEAAABBBCCCCCCBBB@@@===<<<@@@AAABBBBBBAAA>>>;;;999=========;;;::::::;;;===AAAAAAIIIbbb~~~VVV???RRRllltttuuu{{{\\\WWWOOOEEE<<<666444444333///...222555666333111444444555555666666666666666666888:::888444444666999999>>>AAA???EEE```}}}hhh:::JJJ]]]IIILLLEEEEEEGGGIIIGGGCCCAAACCCEEEFFFEEECCCBBBCCCEEEHHHJJJAAA@@@>>>>>>>>>@@@BBBDDD@@@AAAAAABBBCCCEEEFFFFFFIIIPPPUUURRRSSShhhyyy~~~zzzmmm[[[ddd^^^YYYcccfffZZZRRRSSSgggrrruuuRRR;;;>>>DDD<<<:::;;;<<<===<<<;;;999888777666666555666666666555999888777666777999;;;===<<<===???AAACCCDDDCCCBBB=========>>>@@@CCCFFFGGGKKKJJJIIIJJJOOOUUUYYY\\\]]]lllwwwuuu|||fffjjjkkkbbbqqqvvvNNNKKKJJJKKKMMMJJJDDDDDDIII=========???AAAAAA@@@>>>BBBBBBBBBAAA???======<<>>FFFMMMKKKFFFFFFGGGGGGFFFEEEFFFHHHJJJCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???<<>><<<<<>><<<:::::::::::::::;;;<<<===<<<888999>>><<<;;;GGGYYYwwwvvvqqqUUUEEE777444999999333555777777777999???EEEEEEEEEEEEGGGIIIJJJIIIHHH@@@@@@@@@???===;;;:::999111000000///...------,,,//////111666;;;===:::777&&&666FFFWWWtttaaaNNNKKKCCCEEEBBBFFFGGGCCCBBBDDDFFFEEE???@@@AAAAAAAAA@@@???>>>AAA@@@???>>>===<<<<<<<<<=========;;;999999;;;===CCC===<<>>>>>=========999;;;>>>@@@BBBCCCCCCCCCHHHGGGHHHLLLQQQTTTUUUUUU[[[XXX\\\bbbpppmmmUUUBBBIIIGGGFFFFFFDDDAAABBBEEE???>>>>>>???@@@@@@===;;;@@@?????????>>>===;;;999___YYY999333///000000...---///------,,,+++++++++++++++******+++++++++,,,,,,,,,---***((()))+++---///000)))++++++222LLLlllxxxsssttt~~~|||hhhWWW>>>EEEJJJHHH@@@===BBBJJJEEEDDDCCCCCCDDDEEEGGGGGGBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA???>>><<<999<<>>;;;:::;;;===@@@???>>>@@@CCCDDDAAA>>>===>>>>>>===;;;:::<<<>>>888EEEAAAJJJ```{{{ooovvv}}}ggg]]][[[XXXlllwwwzzz~~~wwwbbbMMMCCCKKKNNNPPPUUUeeezzz{{{UUUKKKKKK@@@EEEDDDBBB>>>>>>AAABBB@@@???>>>===>>>??????===;;;888888777777888999::::::999555777<<<<<<999<<>>>>>>>>>>><<<;;;999888999<<>>AAABBBBBB@@@???BBBCCCFFFJJJNNNOOOOOONNNTTTRRRUUUTTTWWWuuucccIII???@@@CCCBBBCCCDDDEEEDDDAAA???>>>======>>>??????<<<:::===<<<<<<<<<===<<<:::777XXXOOO777222000111000------000---,,,++++++***+++++++++************++++++++++++(((+++---......,,,)))&&&333...&&&"""))):::HHHNNNcccmmmzzzwww}}}}}}]]]HHHBBBCCC@@@@@@AAAAAABBBCCCCCCAAAGGGEEEDDDEEEGGGFFFCCC@@@AAABBBCCCCCCCCCBBB@@@@@@>>>>>>???@@@???===;;;:::777:::===<<<999888:::<<>>;;;777:::===>>>???@@@AAA@@@333BBB999>>>HHHZZZxxxwwwxxx{{{nnnWWWZZZmmmwwwlll```eeeuuu]]]VVVSSSVVVVVVTTTXXXaaaccckkk|||{{{KKKPPPKKK===IIIDDDAAA???>>>===<<<===@@@<<<;;;;;;;;;<<<<<<;;;999666666666555555666777777333444666777777555777999>>>MMMzzz```<<<;;;AAA777000222444222111222444333222333444444222000222222111111000...---,,,.........///000222444555555777999:::999999::::::BBB\\\cccWWWeeeUUUJJJIIIAAA>>>BBB@@@DDDFFFCCCBBBEEEFFFDDDAAA???===;;;:::;;;;;;<<<777666555555777:::>>>@@@:::;;;:::999777777999::::::AAAIIIKKKFFFLLLhhh}}}[[[GGGTTThhhqqqyyyzzzqqqcccVVVPPPIIINNNLLLCCC;;;999888666777777777888888888888888888:::@@@DDD??????QQQhhh~~~kkkJJJYYY\\\GGGIIIGGGGGGNNNJJJHHHEEEDDDDDDEEEFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBDDDEEEFFFBBBCCCDDDEEEFFFEEEEEEDDDEEEHHHLLLMMMMMMNNNQQQSSSXXXbbbtttttt@@@444777???888222555555222222333333333222111000---000333444333222333555000111222444444444444333///111444444333333555777:::<<<===???@@@@@@???>>>===AAAEEEJJJLLLMMMMMMMMMIIIKKKRRRPPPJJJWWWjjjoooiiinnnYYYKKK<<<777??????@@@BBBCCCDDDCCC@@@<<<::::::;;;===??????>>><<<;;;::::::;;;======:::777TTTGGG666222000111000------000---,,,++++++******++++++)))************+++++++++$$$))),,,+++******,,,---)))...333333...***+++///+++777TTTZZZ\\\lll~~~ggguuuyyyyyy}}}www___RRRMMMFFFBBB@@@===<<<;;;888===@@@>>><<>>===>>>CCCHHHIIICCC=========>>>???>>>===<<<;;;======??????>>><<<:::888666999<<<;;;888777999;;;===:::777999===>>><<<999777:::======>>>>>>===;;;:::<<<111CCCFFF>>>\\\jjjssszzzttt}}}|||~~~hhhGGGKKKDDD>>>CCCDDDFFFBBBBBBCCC>>>666777>>>:::999999999::::::999777666555555444444444555555///444777444111222555666666111bbb|||\\\ooowwweeeccciiihhhQQQ:::444666666444444444222000///111222222111......////////////...---/////////000222555777999444666999::::::===CCCHHHLLLlll]]]IIIKKK===BBBJJJ777???DDDFFFCCCCCCEEEFFFDDDBBB@@@<<<999777777888999777666555555666888:::;;;999999999777555555777999<<<;;;===???>>>CCCWWWnnn{{{~~~zzzzzz}}}[[[===PPPjjj}}}~~~wwwssseeekkkhhhZZZLLLGGGFFFDDD>>>>>>>>>>>>>>>>>>>>>>>>===GGGVVV^^^\\\bbb}}}TTTXXXsss[[[LLLKKKAAAGGGMMM===CCCAAA@@@BBBEEEFFFDDDAAAGGGFFFDDDBBBBBBBBBCCCDDD999:::;;;===???BBBDDDEEEBBBCCCDDDEEEEEEEEEDDDCCCEEEHHHMMMOOOPPPOOONNNNNNZZZ\\\[[[nnnuuu666<<<444666777000111444...//////000111111111111111---000333333111///000111,,,...000222333222111000---000333444444555888;;;===============>>>??????@@@DDDHHHKKKJJJHHHGGGGGGDDDCCCJJJNNNKKKPPPSSSIIIPPPmmmlllMMM@@@EEEAAA===FFF===???>>><<<;;;;;;;;;999777777888;;;???@@@???>>>:::999999;;;>>>>>>;;;888{{{QQQ>>>555333000000000000///------,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************(((,,,000111444@@@RRRaaa{{{rrrkkkuuummm}}}lllfffsssrrrhhhZZZPPPKKKFFF>>>777666888999999999999;;;<<<;;;===??????>>>===<<<===<<<>>>@@@AAA@@@?????????>>>===<<<;;;;;;;;;;;;:::<<<<<<<<<;;;:::888777666888777777777666666555555777777777777777777777777888999:::;;;:::999888777777777;;;@@@@@@>>>EEEOOOYYYrrr~~~zzzrrruuuuuu}}}~~~ZZZQQQFFF???>>>@@@AAABBBAAA???<<<:::888888888999777777777777666555444333555555444444444333333333000000000000000000000000888444>>>___~~~www}}}UUU>>>CCC666+++;;;///222---+++222111,,,///(((---000......000///+++888...333<<<666///555::::::000666CCC>>>[[[}}}___cccVVVTTTDDD:::@@@BBB@@@DDDEEEEEEDDDCCCAAA@@@??????;;;;;;;;;::::::999999999888999999999888666555444555444444333333444444555999888777777:::@@@FFFIIIeeeuuu~~~vvvvvvfffXXXFFFOOOtttvvvmmmjjjhhheeeVVVSSSQQQPPPQQQRRRRRRQQQZZZsss~~~]]]eee~~~MMMHHHCCCBBBEEEHHHHHHGGGDDDBBBAAAAAABBBBBBAAA???@@@BBBAAA???AAADDDCCC???333555999===@@@BBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@EEEHHHMMMQQQQQQOOOKKKHHHNNNGGGFFFXXXttt}}}ZZZ@@@777666555555444222111000000111111111111111111111111...........................------------...//////000111333333333555777999999;;;<<<===<<<<<<<<<===BBBEEEGGGGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJKKKMMMOOOMMMQQQ```sss}}}tttTTTOOOIIIEEEBBB@@@<<<888<<<<<<<<<;;;999666222000666555444666999<<<======444444555999======:::777yyyQQQAAA555222000///000000///---------,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,//////,,,(((***222999>>>===:::<<>>666888:::777888333...---///111000...333555666777777777999;;;;;;===??????>>>======>>><<<>>>@@@BBBBBBBBBBBBBBB;;;===>>>===:::999;;;>>>;;;;;;:::999888777666555666666555555555444444444777777777777777777777777777888999::::::999888777888888;;;???>>><<>>;;;999888777888888666666666666555444333333333333333333222222222222000000000000000000000000444...000CCC___zzz}}}{{{kkkkkkwwwQQQ888777999555333555///***,,,:::111***,,,111333444555333222000333===CCC===555999JJJ\\\iiifffzzztttjjjcccEEEHHHEEEBBBFFFEEEBBBDDDAAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::999999888888999999999999888666444222333333333222222333333333555444333333444888<<<>>>QQQfff{{{yyy\\\KKKIII]]]{{{zzzwww{{{kkk\\\]]]iii]]]GGGEEECCCCCCDDDEEEDDDCCCEEEDDDBBBBBBBBBBBBAAA??????@@@???<<<>>>AAA@@@<<<444666999===???@@@AAAAAACCCCCCCCCCCCBBBAAA@@@???CCCDDDFFFHHHIIIHHHGGGFFFIIIEEEDDDLLLYYYcccfffeeewwwrrrxxxxxxUUU>>>666666555555444333222111000000111111111111111111111111---------------------------------------......//////000222222222333666888777999::::::999888999:::???AAACCCDDDCCCCCCCCCDDDBBBDDDGGGIIIJJJLLLOOOQQQVVVRRRSSSYYY\\\```ppplllTTTEEEHHHDDDAAA?????????===;;;444555777888999888666555555444444555777999999888333333444777:::;;;888555wwwRRREEE444222000///000///...---------,,,,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,+++)))''''''((((((...///******///000---111111,,,&&&)))///---$$$+++++++++,,,...000222333///000333333444555777999999;;;======<<<<<<===>>><<<===???AAABBBCCCBBBBBB888<<>>======>>>>>><<<:::888777777777777555555555555444333222222222222111111111000000000000000000000000000000000333///---111???ZZZ~~~bbb```~~~nnnzzzLLL999777///(((***111666888+++...///---***+++...222666;;;666;;;EEE999111AAAPPPyyy^^^BBB@@@DDDHHHIIIHHHFFFFFFHHH<<<<<<;;;:::::::::::::::;;;;;;::::::999888888777888999999888666444222111222111111000000111111222333222111000000111222333GGG[[[vvv{{{ppp\\\YYY]]]sssxxxeee\\\hhhlllwwwuuuLLLBBBBBBCCCCCCDDDDDDCCCAAA@@@EEECCC@@@?????????>>><<<===>>><<<999:::===<<<888666777999<<<===>>>>>>>>>AAAAAAAAAAAA@@@???>>>===AAAAAAAAAAAABBBCCCDDDEEEAAACCCEEEGGGIIILLLPPPRRRbbbooozzzzzz]]]BBB333000333666444444333222111000//////000000000000000000000000------------------------,,,,,,,,,,,,,,,---......---...000000000111333666444666777777666555666888===???AAABBBBBBBBBCCCDDD???CCCGGGIIIKKKLLLNNNPPPTTTMMMHHHJJJKKKLLLVVVbbbpppoooxxx~~~iiiUUUIIIBBB===IIIGGGCCC@@@>>>===:::888000111333666777777777777555333222333555555555333222222444666777777555222uuuPPPFFF444222000/////////...---,,,,,,+++++++++,,,,,,---************************************************************************&&&'''))),,,//////---,,,'''...000***&&&(((,,,,,,***///000+++))),,,//////...000222000---+++,,,---,,,...000111222333555777555777999999999:::;;;===<<<======???AAAAAA???>>>888:::<<<;;;999999<<>>;;;:::999777666555555555333333444444333222222111111111111000000000000//////////////////////////////111222111222@@@^^^yyytttfffxxx```XXXnnnuuuYYY999555777///222444444222333666777555888GGG===???aaallldddnnnrrr~~~fffJJJAAAHHHCCCEEEFFF@@@???EEEFFF;;;:::999999999::::::;;;;;;;;;:::999888777777666777888777777555333000///000//////////////////000222222222111111111000000BBBLLLccc{{{yyynnnaaaaaaYYYQQQ___zzz|||nnnaaabbbwwwpppPPP<<<@@@AAABBBCCCDDDCCCBBBAAAAAACCC@@@===<<<<<<;;;:::999<<<<<<:::666777:::999555777888999:::;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<;;;?????????@@@@@@BBBCCCDDD@@@CCCGGGIIIIIIJJJMMMPPPLLLVVV\\\eeetttYYYMMM>>>555444555444222222222111111000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++---.........///111333111333555555555666888:::???AAABBBBBBAAAAAAAAACCCBBBEEEIIIKKKKKKKKKKKKKKKLLLHHHHHHMMMOOOMMMNNNQQQEEERRRbbbnnnuuu|||iii___PPPCCC>>>AAAFFFJJJHHHFFFCCC@@@===:::777666333333444555555555444444333222111222444555444222222333444555555444222111nnnHHH@@@444222///...//////...,,,+++************++++++,,,************************************************))))))))))))))))))))))))***)))((()))++++++(((&&&'''(((((('''(((***)))&&&###))),,,((($$$%%%(((+++'''+++......+++)))+++...+++---///000111222555777444666888888999:::<<<>>>@@@???>>>???@@@@@@===:::;;;888666777:::<<<;;;:::777666444222222333555666222222222222222222222222222222222222222222222222333333333333444444555555444555555333333555777888:::555777@@@HHHNNNXXXdddpppuuuUUU@@@???DDD@@@>>>??????;;;888777:::===888888777666555444444444111222222222222111111000111111111111000000000000........................+++...333333...///<<>>BBBGGG===;;;@@@===<<<<<<:::::::::;;;===>>>;;;:::999888777666555555666666666555444222///............------.........000000111111222222222111666777EEE___sss{{{~~~|||mmmdddtttpppgggddd___ZZZYYY]]]dddjjjaaaEEE<<<888???AAAAAA@@@@@@AAABBBBBBCCCCCC@@@===;;;;;;;;;:::999;;;;;;888444555888888444666777777777888888777777:::;;;;;;;;;;;;::::::999;;;<<<>>>@@@BBBBBBAAA@@@BBBCCCEEEFFFFFFFFFFFFFFFDDDKKKJJJKKKVVVaaattt|||www{{{eeeDDD666444222444777666111---000000000///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***+++,,,,,,,,,---///111///111333444666888<<<>>>@@@AAAAAA@@@>>>===>>>???CCCFFFJJJKKKKKKJJJJJJKKKLLLJJJKKKNNNPPPKKKGGGDDDEEEMMMTTTQQQLLLOOO]]]jjj{{{~~~pppbbbWWWQQQJJJGGGDDDCCCCCC@@@===;;;999:::::::::999888888888555555555444444333333222000000111333555666555444222333444444333222222111ddd???:::333111///...///...---,,,++++++***))))))*********************************************************)))))))))))))))))))))))),,,***((('''''''''&&&%%%,,,)))'''***///111---''',,,***)))))),,,---+++((()))---000000......///222+++---///000000111333555444666888999:::<<>>???@@@@@@<<<888;;;777333444:::<<<999555444333333222222333444555111111111111111222222222111111111111111111111111222111111111222333444555111333333000111555666555:::666666:::;;;999===EEEUUUnnngggLLL???:::@@@EEE???@@@>>>;;;888666666999<<<666666555555444333222222000000111111111000000///111111000000000/////////...........................///111333///,,,000888FFFxxxyyyuuuyyyfff^^^{{{uuuaaaggg]]]ZZZyyy\\\\\\|||```vvvzzzxxx|||hhhPPPFFFCCCBBBCCC<<>>???;;;:::999888777555444444333333444444333111///......------,,,,,,------...,,,------///000111111222222...444GGG\\\kkkyyywww~~~sssuuueeeFFF>>>:::999@@@AAA>>>;;;===AAADDDDDDCCCCCC@@@===;;;;;;<<<<<<;;;999:::666222333777888555444444444444444444444444777888888999888888777777555888<<>><<<>>>>>>???@@@CCCDDDCCCBBBAAAIIIGGGEEEJJJLLLQQQ___llllllkkkssscccKKK???444444333111000///000111111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++)))+++,,,+++++++++---///...000222333555888<<>>FFFIIIDDDBBBAAA???999444444:::;;;<<<;;;888666555555222222222333333444444444000000111333666777555444000222333333111000111222]]]<<<;;;333111///.........---,,,---,,,++++++************************************************************))))))))))))))))))))))))((((((((((((((()))+++,,,'''%%%$$$&&&((((((((('''***((('''(((******(((&&&(((((()))(((''''''((()))***,,,.........///111222222333555666888:::>>>AAA???<<<:::;;;======999555999666333444666888666444000000111111111222222222.../////////000000000000////////////////////////000000000000000222333444111444222...///444555111555555666777555333555999666DDDTTT```nnn}}}uuuSSSCCC>>>EEEKKKBBB===@@@>>>===:::777555666777888999444444444444333222111111...//////000000000//////////////////.........---------------------------111//////111111...000555111QQQnnn}}}~~~}}}zzzrrrtttSSSPPPuuuzzz]]]rrrfffpppcccLLLGGGEEEBBB@@@??????^^^oooSSSCCCEEE===???>>><<<::::::;;;===>>>::::::999888666555444333111111222222222111000///...------,,,,,,------...+++++++++,,,---///000111444111111777BBBOOOZZZbbbcccxxx\\\@@@@@@AAA???@@@AAABBB>>><<<@@@HHHLLLIIIDDDAAA>>>:::888999:::;;;:::777777444000111666777444222222222111111222222222555555666666777666666555444777:::===???>>>===<<<:::;;;>>>???AAACCCEEEGGG???GGGEEEDDDJJJJJJGGGLLL???MMMZZZ```eeeppp{{{{{{tttrrrgggYYYMMM>>>+++)))111222777555111...---///111444------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))(((((((((((()))******)))+++++++++***+++---///...///000000111333777;;;999::::::999888999;;;===BBBDDDEEEFFFEEEFFFHHHIIIEEEEEEDDDCCCEEEJJJOOOQQQKKKEEE@@@BBBIIIMMMKKKGGGAAAHHHEEEEEEQQQVVVQQQQQQGGGIIIMMMOOOJJJEEEHHHOOOKKKFFFCCCDDDDDDCCCFFFKKKJJJCCC===;;;777444777===@@@AAAAAA>>>888444222222000000000000111222333333000000111333555555333111---///111111///...///111[[[===@@@333111///.........---,,,///...---,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))((('''(((***((()))***)))%%%$$$(((...$$$)))///...'''"""'''...((((((((()))***,,,------***,,,------------///000...///111333444777;;;>>>999666444666999:::666111666666666555444333444444---...///000111111111000---------....../////////////////////////////////000/////////000111333444333555333......333333///000333555444222222444666555666:::CCCPPP^^^hhhmmmyyyppp___TTTKKKDDDGGG<<<===DDD???<<<===888999666444444777999888666333333333333333222111000......///////////////.........---------,,,,,,,,,------------------------,,,+++,,,///...+++,,,000333,,,888]]]{{{mmmnnnbbbhhhlllxxxbbb~~~dddEEEBBBFFF@@@<<<@@@===???dddrrrMMM999@@@<<>>;;;AAA<<>>??????>>>===@@@BBB@@@===<<>>??????BBBHHHBBBEEEEEECCCEEEIIIEEE===???===@@@CCC@@@888555999666999;;;:::666333333444111000////////////000000222111222333444333000---+++---//////---,,,...111WWW===:::000000///...---,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,---///000222333333444666888888666333222111333333333333222111000000111///---...111222000...................................................///////////////////////////000000000111111111111111111222222222333333333222333555888<<>>======???@@@BBBCCCCCCAAAGGGWWWaaaTTT???999888666555666666444222111111000000000000111111///////////////.........000000111222222222222222999888888888888888999999<<<===??????===<<<===>>>CCCCCCBBBAAABBBCCCDDDEEE>>>AAADDDGGGHHHHHHFFFDDDPPPUUU[[[^^^___^^^]]]]]]nnnrrrxxx}}}|||bbbWWWIII???;;;:::888555333333222222111000000///222111///...---------...+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***((()))))))))************,,,,,,+++***+++...000222000111444777:::>>>AAACCCGGGCCC@@@???BBBDDDDDDCCC??????@@@AAAAAABBBBBBBBBGGGKKKJJJBBB???EEEKKKLLLOOOMMMJJJIIIJJJHHHEEEAAAAAA>>><<<>>>AAACCCCCCAAACCCAAA===;;;;;;<<>>???AAABBBCCCFFFJJJOOORRRTTT\\\\\\\\\\\\[[[ZZZYYYXXXWWWRRRLLLJJJJJJHHHDDD???EEECCCAAAAAAAAABBBAAA@@@AAA???<<<;;;;;;;;;999888555666666777777777666666333111000000000000///---...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---444EEE\\\mmm~~~___SSSmmmnnnccc{{{qqqWWWPPPFFF??????AAA@@@AAACCCCCCBBBAAAAAAAAA>>>:::777999999888888777888888888777555333222111111000.........------------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---------......------///222555999AAARRRpppgggMMMEEEFFF@@@???>>>======>>>@@@AAACCCCCCFFFOOOZZZ[[[LLL999888666444333444333111/////////............//////------------------......//////000111111111111111666666666666777777888999:::;;;======<<<<<<<<<>>>BBBAAA@@@@@@@@@AAABBBCCC>>>@@@CCCFFFGGGGGGEEEDDDFFFGGGIIIKKKMMMOOOOOOOOOWWWXXX]]]fffpppvvvwwwuuummmmmmiiicccgggllldddVVVFFF???777333333444222000222222222111000000//////111000///---------------++++++*********)))))))))((((((((((((((((((((((((((((((((())))))((((((((('''((())))))((('''((()))(((((()))))))))*********++++++******+++---///000000111333666999===@@@BBBCCC@@@======???AAAAAA@@@?????????@@@AAABBBDDDEEEFFFHHHFFF@@@???EEEJJJJJJIIIGGGDDDDDDEEECCC@@@===AAA???>>>???BBBCCCBBB@@@<<<;;;;;;;;;===???BBBDDDDDDAAA>>>;;;999999999:::777999:::888555111//////...//////000000//////...........................,,,,,,---......---,,,,,,UUU999666000000///...---,,,,,,+++,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************++++++,,,---///000111111444555555444222111222333222222222222111000/////////......///000000///---------------------------------------------------------------------------....../////////000000000000000000111111111222222111222333555777999:::;;;:::::::::;;;<<<>>>???@@@CCCCCCCCCCCCBBBAAA@@@@@@CCC@@@???AAACCCDDDBBB???AAA@@@???@@@AAABBBAAA@@@AAA>>><<<;;;;;;:::999888666666666777666666555555222111//////000000///---------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,+++))))))000<<>>>>>===<<<999666888888777666555555555666666333111000000000...------,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***************+++,,,,,,,,,---...------...111333///000888NNNmmmvvvuuusssvvvZZZGGG@@@@@@AAA@@@???>>>=========??????BBBCCCKKKXXX]]]SSSAAA555666444222111111000...,,,------,,,,,,,,,,,,------+++++++++,,,,,,------------...//////000000//////333333333444444666777888777999:::;;;:::;;;<<<>>>@@@????????????@@@AAAAAA>>>@@@BBBDDDEEEEEEDDDCCCDDDAAA???@@@DDDHHHIIIHHHFFFCCCCCCHHHQQQUUUSSSPPPJJJKKKGGG@@@@@@CCC???666444222000111333444222///111111111000//////......//////...---,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))(((''''''''')))(((((((((((())))))))))))))))))((()))***+++---...///000111444777;;;>>>??????===;;;;;;===>>>>>>===??????>>>???@@@CCCFFFHHHFFFFFFCCC@@@BBBGGGJJJIIIIIIHHHGGGFFFGGGFFFDDDBBBBBBAAAAAABBBCCCBBB@@@>>>888999:::<<<>>>@@@BBBCCC>>>===;;;999888999:::;;;666777888666333000......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++SSS666333000000///...---,,,,,,+++++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))************+++,,,---...///000222333333222000000222333111111111111000///......---....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///////////////000000000111111111111222333444555666777777::::::;;;<<<===>>>???@@@???@@@AAABBBCCCDDDDDDDDDFFFEEEEEEFFFHHHHHHFFFCCCAAA@@@???@@@AAABBB@@@???@@@>>>;;;:::::::::888777666666666666555444333333111000......///000...------------,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,---,,,***+++111555777KKKccc~~~{{{wwweeeaaakkknnnbbbVVVgggpppqqqcccWWW[[[kkkyyyxxx\\\KKKBBB???@@@BBB???<<<<<<>>>???@@@@@@???===;;;;;;<<<<<<:::999777777555444333333333333444111///...///...---,,,++++++++++++************++++++************++++++***************+++,,,,,,+++,,,------,,,---///111---///111333;;;HHHWWWaaa}}}eeelll~~~|||}}}rrr```yyy^^^BBB<<>>===<<<<<<<<<======AAABBBMMM[[[[[[JJJ;;;666555333111000///...,,,***,,,,,,++++++++++++,,,,,,*********+++,,,---......,,,,,,---...............000000000111222444555666555777999999999:::===??????????????????@@@@@@@@@>>>???@@@BBBCCCCCCBBBBBBFFFAAA>>>???EEEIIIHHHFFFAAA>>>::::::;;;;;;999777999;;;999444333666666222555444333444555555333000000000//////...---------------,,,,,,++++++++++++******)))))))))(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((((((&&&&&&'''((('''''''''((((((((())))))'''''''''''')))***,,,,,,---...000222555888;;;<<<<<<<<<<<<<<<=========<<>>===>>>@@@CCCGGGJJJHHHEEEBBBBBBFFFKKKLLLJJJKKKKKKKKKKKKJJJJJJHHHGGGBBBCCCCCCDDDCCCAAA>>><<<;;;<<<===>>>>>>===;;;;;;;;;:::888777666777777888444555666444111...------...---,,,++++++,,,---...++++++++++++++++++++++++************************PPP555222000000///...---,,,,,,++++++++++++*********))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))***+++,,,------...000111111000//////111333000000000000///...------+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------................../////////000000222222333333444444555555555555666888999:::::::::<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBCCCBBB???===BBBAAA@@@AAAAAAAAA???<<>><<<===>>>>>><<<<<<;;;:::;;;<<<>>>===<<<666555444333222222111222222000...---......---+++++++++*********)))))))))+++******))))))******++++++++++++++++++,,,------***+++---,,,,,,,,,...///+++///000---)))...???NNNeee{{{|||xxxssseeeddd``````lllzzzrrroookkklllrrruuunnneeedddlllvvv|||[[[MMMHHHDDDCCCDDDFFFDDDBBB>>>======<<<;;;;;;;;;;;;@@@AAAJJJUUURRRCCC999999444222000//////...,,,+++---,,,,,,++++++,,,,,,---******+++,,,---.........++++++,,,------------,,,.........///000222333444444666777888888:::<<>>>>>??????@@@@@@@@@@@@>>>>>>>>>???@@@@@@@@@AAAAAA>>><<>>??????===:::999;;;>>>888999888555444666888888555333111000000///...---//////...------,,,,,,++++++++++++++++++*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((('''&&&%%%&&&'''&&&''''''''''''(((((((((&&&&&&&&&'''((()))***+++,,,---...000222555888999:::<<<===>>>>>>>>>======>>>===<<<===???CCCGGGIIIGGGCCCAAACCCGGGIIIIIIIIIGGGGGGHHHHHHGGGFFFFFFEEEBBBCCCDDDDDDBBB???===<<<<<<===>>>???===:::777555999888666555333333333333222333333111...,,,+++,,,---,,,+++******+++,,,---************************)))))))))(((((()))))))))OOO555333000000///...---,,,,,,++++++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((()))******+++,,,,,,---...000000//////000222////////////...---,,,,,,***,,,///000...,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,---------------........./////////111111111222222222333333666666777777888777777666=========>>>>>>======<<<===============<<<<<<;;;@@@@@@???@@@@@@???===:::===;;;888777777777555444111111222222111111000000///...------...///...,,,,,,,,,,,,,,,++++++++++++))))))***++++++***))))))))))))*********+++++++++))))))*********+++++++++''')))+++,,,+++++++++,,,///111,,,000AAAPPPbbbyyy|||wwwdddmmmttt]]]TTTLLLGGGHHHIIIEEE???;;;===@@@@@@>>>===>>>===::::::999:::;;;>>>>>>>>><<<444444333222111111111222111///---------------++++++************)))))))))******))))))))))))******+++++++++++++++,,,------)))+++,,,,,,++++++,,,---...,,,,,,///000///111444666IIIQQQ[[[ssswwwdddUUU@@@BBBFFFJJJHHHCCC???AAACCC===<<<<<<<<<;;;:::::::::<<>>??????@@@@@@??????>>>============>>>???@@@>>>===>>>@@@CCCDDD@@@===<<<@@@CCC@@@:::888;;;@@@999888666444333444444444000///...,,,,,,,,,---......------,,,++++++******))))))*********))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((()))******++++++,,,...000222555666777:::>>>???>>>===<<<===<<<<<<<<<===???BBBEEEGGGCCC??????BBBDDDCCCDDDEEEDDDFFFGGGFFFDDDCCCCCCCCCAAACCCDDDCCC@@@===<<<<<<999:::<<<======;;;888666777666555333111000//////000111111///,,,******++++++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))MMM555555000000///...---,,,,,,+++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''(((((())))))******+++***,,,///000/////////000......///......---,,,+++(((,,,///000...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........////////////000000000111666777888999999999888777<<<<<<===============<<<>>>>>>>>>===<<<<<<===>>><<<;;;<<<===???>>>;;;999;;;999666555555555333222......//////000000//////...---,,,,,,.........,,,,,,,,,,,,++++++++++++***)))***++++++++++++***)))))))))))))))*********+++))))))))))))*********+++)))***************++++++***000//////444333888HHHQQQhhh{{{{{{uuutttddd\\\OOOBBBFFFGGGDDD@@@???===;;;;;;@@@BBB@@@???@@@???;;;::::::;;;<<<>>>===;;;888333333222222222222222333111///---------...---,,,+++++++++*********)))))))))))))))(((((()))))))))***************+++,,,,,,(((***,,,,,,+++***+++,,,000)))(((...111...)))'''444666999===GGG\\\~~~}}}uuu\\\CCCAAAHHHCCCGGGEEECCCCCCEEEEEEBBB???<<<<<<<<<;;;;;;:::999888666<<>>???>>>============;;;;;;;;;<<<>>>???@@@AAABBBCCCDDDCCCBBBAAA:::<<<===;;;777555555777888555222222222111///...---.........---------...---,,,,,,+++******))))))'''((())))))))))))((('''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&((())))))************+++,,,...000222333333777;;;===<<<:::999:::::::::;;;===???AAACCCDDD@@@>>>@@@CCCCCC???@@@DDDCCCEEEGGGFFFCCCAAAAAABBBAAABBBCCCAAA===;;;<<<===888999;;;<<<<<<:::888777444444222111000///...---/////////---***))))))***((())))))******))))))((())))))))))))))))))))))))***)))(((''''''((()))***MMM666777000000///...---,,,,,,+++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******(((+++///000000/////////............---,,,++++++(((+++///000---+++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------....../////////...000222444555666555555444555777888:::;;;;;;<<<======<<<999777777999:::777777888;;;======;;;999:::888555444444444222111,,,,,,---.../////////......,,,,,,,,,......---,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))))))))))))))************))))))))))))************,,,++++++++++++,,,...000)))+++(((***111...,,,555222CCCUUU```mmmqqq^^^ZZZUUUDDDDDDIII===???CCCDDD@@@AAAEEEDDD>>>999@@@CCCAAA@@@BBBAAA<<<;;;;;;;;;======;;;777444222222222222222222333333111///------......---,,,++++++++++++************))))))(((((((((((()))))))))))))))))))))******+++(((***,,,,,,*********++++++((((((,,,,,,***...555---(((---222000;;;PPP]]][[[]]]{{{~~~nnnYYYIIIEEEFFFBBBCCCEEE???DDDFFFGGGFFFAAA>>>======;;;<<<<<<;;;:::999888777111:::<<<444000222000)))...---,,,,,,......---,,,,,,,,,++++++++++++,,,,,,************))))))))))))++++++,,,------------,,,......---------...//////000000000//////111444777::::::<<<=========<<<;;;===<<<;;;::::::;;;===>>>@@@BBBCCCCCCAAAAAABBBCCC555555666888999:::999999666222///111333222///---***,,,......---+++******,,,,,,++++++***)))))))))&&&'''((())))))(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))*********))))))***+++---///111222///444999;;;999777666777999:::;;;===>>>@@@AAAAAAAAA@@@BBBFFFCCC>>>???FFF@@@BBBDDDBBB???<<<===>>>@@@AAABBB???<<<:::<<<>>>:::;;;;;;<<<;;;999666555222111111000///..................,,,)))((()))***'''((()))******)))((('''***************************)))(((''''''((()))***MMM999222///......------,,,++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((###%%%''''''&&&$$$"""!!!)))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((()))***+++,,,+++******---------.........//////---------,,,,,,++++++++++++*********))))))((((((******))))))))))))************))))))))))))******))))))*********+++++++++)))************+++++++++***+++,,,,,,------,,,,,,///111222222222222444555222333666999::::::999999:::;;;;;;<<<;;;:::888777:::::::::::::::::::::999888666444222111000111111//////...---------------+++,,,,,,------,,,,,,+++---,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------.........333???NNN^^^gggjjjnnn||||||vvvqqqnnnJJJFFFCCCBBBCCCDDDBBB@@@BBBBBBAAA>>><<<<<<>>>@@@:::;;;>>>BBBDDDBBB>>>:::;;;;;;999777666555555555222111000///............///......---+++***))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))*********)))))))))))))))))))))*********++++++++++++++++++,,,---000222333888BBBWWWlllssssss|||iii^^^XXXPPPJJJBBB@@@>>>>>>AAADDDEEEFFFFFFDDDBBB???===<<<;;;;;;???===:::888666666777777666666666444000.........------,,,,,,,,,,,,++++++,,,,,,+++***)))))))))************))))))))))))))),,,,,,,,,+++++++++******++++++,,,,,,,,,---------......------...000333555777777666666777777888999<<<;;;:::999999:::<<<===AAABBBBBB@@@===;;;;;;<<<:::999888888888888555333222111111000///...............---------,,,,,,,,,+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---444555777999999888777555999777:::@@@AAA===;;;>>>BBBBBBBBBAAA???@@@CCCFFFEEEBBB>>>;;;999;;;===???AAAAAABBBAAA@@@===:::888888888888888666444222111000000...---,,,+++++++++000///...---+++***))))))))))))************))))))''''''(((((())))))******(((((('''''''''&&&&&&&&&III666//////......------,,,++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((&&&######%%%(((+++,,,&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++*********)))))))))((((((******))))))))))))************))))))))))))******)))))))))*********++++++))))))*********+++++++++++++++,,,------------,,,...000111111111111222444222333666888::::::999999:::;;;;;;<<<<<<;;;999888;;;;;;;;;::::::999999999777666444222111000000111//////...------------...,,,,,,------------,,,,,,000///---,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---222000...---///444999<<>>@@@AAAAAA???@@@@@@@@@>>><<<;;;===>>>:::;;;===@@@AAA@@@===:::;;;:::999777666555444444222111000///............///...---,,,+++******)))))))))))))))(((((((((''')))(((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++************+++---///000000000888AAADDDEEERRRccc{{{zzz}}}}}}zzzwwwxxxmmmhhhppp___UUUJJJCCCCCCDDDCCC@@@@@@>>>===>>>@@@CCCCCCCCCCCCBBB@@@===<<<;;;;;;;;;===;;;999666555555555666444555444222///---------------,,,,,,,,,+++++++++,,,+++******))))))******)))))))))))))))*********++++++*********))))))))))))))))))*********++++++///...------...000222333555666666777888888999999:::999888777888999;;;<<<===>>>>>><<<999888888888888666444444444444222000111000000///......---------------,,,,,,,,,++++++++++++***))))))(((''''''((('''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))***,,,,,,///000222333444444444333:::888<<>>BBBEEEGGGEEEAAA===;;;:::<<<===<<<=========;;;999666555777777777666555333111000000///...,,,+++++++++***---,,,,,,+++***)))((((((((())))))******))))))(((((((((((((((((()))))))))((('''''''''&&&&&&&&&&&&EEE444...///......------,,,++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((###%%%'''))))))&&&!!!'''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((()))***************)))))))))*********++++++,,,,,,,,,+++++++++++++++******))))))))))))((((((***))))))(((((())))))******))))))(((((())))))***))))))))))))************)))))))))*********+++++++++,,,,,,------------------...000000//////000222222333555777999999999999888999;;;<<<<<<;;;::::::<<<<<<;;;:::999888888777777666444222000000000000000///......---.........,,,------......------,,,222222000...---,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))...///555===<<<777888???>>>AAAEEEGGGGGGDDD???<<<999888666444333333333444===;;;::::::<<<>>>>>>======>>>>>>===;;;:::;;;<<<::::::;;;<<<>>>>>><<<::::::999888666555444444333111000///......---............---,,,+++******))))))))))))(((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********))))))((())))))+++,,,,,,111+++***,,,+++***222???AAABBBDDDCCCBBBBBBEEEHHHFFFCCCFFFKKKHHH???<<>>???AAACCCDDDCCC===<<<<<<>>>@@@BBBAAA@@@@@@???===<<<;;;::::::::::::999777555333333333333222333333111...++++++,,,,,,,,,,,,,,,++++++++++++++++++***)))))))))******(((((())))))******++++++******)))))))))((((((((()))))))))************+++///...---------...000111222333555777999999999999777666666666666888:::;;;;;;<<<<<<:::888666666777777555222111111111111000//////......------,,,,,,,,,,,,+++++++++***************))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++,,,---------...000111333333::::::>>>DDDEEEAAA??????888999::::::;;;>>>BBBEEEHHHFFFCCC???<<<;;;:::::::::::::::999888666444333555555555444333111000//////...---,,,+++*********))))))))))))((((((((('''(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&EEE666111///......------,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((("""&&&******((('''(((+++,,,***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))(((((()))))))))*********+++++++++++++++*********))))))))))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))************++++++,,,---------------+++---......------...000111222444666777888888888555666888::::::::::::999<<<<<<;;;:::888777666666666555333111000/////////000///......------......,,,------......------,,,333222000...---++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++%%%(((+++...000000/////////---...000...)))***000,,,///333555666444000.../////////000222555888:::999888888888999:::::::::999;;;<<<<<<:::888888999:::999888999;;;;;;:::999999888777555444333333222000000///...------------------,,,,,,+++******)))))))))((((((((('''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((('''''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))******111------000000---...222+++...111111///000333666555000000888===<<<<<<>>>;;;<<<>>>???===<<<;;;;;;;;;<<<===???AAAAAA???=========<<<<<<;;;;;;;;;:::888777555444333222222222111222222000---++++++,,,,,,,,,,,,++++++++++++*********))))))))))))******''''''((()))***++++++,,,******)))))))))(((((((((++++++++++++,,,,,,,,,,,,...------,,,------...//////111444777999999999888444444444555666888:::;;;<<<======;;;999777888888999666333111111222222222---------,,,,,,,,,++++++************)))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***+++------,,,---///222444666:::<<<@@@DDDEEECCC@@@???999:::;;;;;;<<>><<<:::999::::::999888777666666666444444333222111///...---...---,,,+++************(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&CCC777333///......------,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))&&& !!!000KKKaaa---,,,)))((('''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))************************************(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))''''''((((((((()))))))))(((((()))))))))************+++,,,,,,------,,,,,,***,,,------,,,+++,,,...000111222444555666777777222333555777888888888777;;;:::999888777666555555666444222000///....../////////...---------------,,,------------------,,,111000...,,,+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++((()))***+++,,,,,,,,,,,,...,,,,,,.........111555...///111222333333222222333111000...///000222333777888888888777666666666777999::::::888777777888:::888777777888999999888888777666444333222222111000///...---,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))***************)))***)))+++///000...,,,---111111111222222222222222666444555999;;;;;;<<<>>>666888::::::888777888:::<<<<<<===@@@BBBAAA???<<<======<<<<<<<<<;;;;;;;;;666666555444333222222222111222222000---,,,,,,,,,,,,,,,+++++++++************))))))((())))))******''''''((()))***++++++,,,++++++*********)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///222555777888777777444444444555777888999:::;;;<<<===;;;999777888999999666222111111222222222,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&'''(((***+++---,,,+++,,,...111555777888<<<@@@BBBCCCCCC@@@===<<<<<<<<<<<<;;;===@@@CCCAAA@@@@@@???>>><<<;;;::::::999777666666666777777333333111000///------,,,---,,,+++***************((((((((())))))))))))***''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&zzz>>>555222///......------,,,++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%(((((($$$%%%555OOOeee(((((((((((()))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((()))))))))))))))*********++++++)))))))))))))))*********''''''(((((((((((()))))))))((((((''''''(((((())))))((((((''''''(((((()))''''''''''''((((((((((((((((((((()))))))))******)))******+++++++++++++++***+++---,,,+++***+++---...///000111222444555555111222444555666666666555888888777666555555444444555444222000...............------,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))***************)))))))))***++++++---+++******++++++---...***)))))))))***+++---...///............000111222666777999888666555555555666888888888666666777888999888777777888888777666777666555333222111111000//////---,,,,,,,,,,,,,,,,,,,,,++++++************((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''))))))***+++++++++******,,,+++*********+++---//////---+++,,,......+++(((+++...111333222222555888;;;<<<<<<;;;::::::;;;===<<<<<<===???AAAAAA>>><<<<<<<<<<<<<<<<<<;;;:::999444444444333222111111000000111111///---+++,,,,,,++++++++++++************))))))((((((((()))******(((((())))))******++++++++++++*********)))))))))((((((((())))))))))))*********++++++,,,,,,,,,,,,,,,---000222444555555555333444444555666777777888888999999888666555555666555333000////////////...,,,,,,,,,,,,++++++++++++******)))))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''((()))*********)))***,,,///222333666:::======>>>@@@???;;;;;;;;;;;;999888999<<<>>><<<<<<<<<<<<;;;;;;;;;;;;777666444222222333555666333222111///------,,,,,,,,,+++******))))))******))))))))))))************&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&vvv;;;444222///......------,,,++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((!!!&&&+++,,,+++---444:::%%%&&&'''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''((()))))))))))))))************((((((((()))))))))******'''''''''((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((()))))))))***(((((()))************)))***,,,---,,,+++***+++,,,------...///000222333444222333444555666666555444555555555444444333333333555333111///...------...---,,,++++++******++++++***++++++,,,,,,++++++*********)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))***+++,,,---...++++++***(((((()))(((&&&---------------...000000***+++,,,...111333555555222444777777555444555666777777777666555555777999999888777888999888777555777666444333111000000000///...---,,,++++++++++++++++++++++++************(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++******---...---+++)))+++...111///...///000111111///...,,,000444444444777;;;???777666666555555555555444;;;;;;;;;===>>>>>>===;;;;;;;;;;;;;;;:::999777666111222111111111000///......//////...+++******+++++++++++++++************((((((((((((((()))******)))))))))))))))***************)))))))))((((((((((((((((((((())))))))))))((()))***+++,,,,,,,,,,,,,,,,,,...///111222333444222333333444444555555444666777777666444333444555222000///...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""######$$$$$$################################################""""""""""""#####################$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))))))))))))))+++---///111444888:::888999======999999999999777666777:::===::::::999888888888999999666444222000000222555777333222000...---,,,,,,,,,++++++***))))))))))))*********))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&uuu;;;444333///......------,,,++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&&&&%%%&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&%%%&&&'''((()))(((((((((((()))))))))***'''((((((((())))))******&&&'''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))+++,,,---,,,+++***+++,,,,,,,,,,,,---///000222333333444555666666666555444333333333333333333333333444333111///...---------,,,+++******))))))***************++++++*********))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***))))))))))))$$$&&&'''))),,,000000...))))))***+++++++++++++++++++++,,,---,,,,,,++++++...222555666555444666777777888777555444555888:::888888888999999999666444666555444222111000000///......---,,,+++++++++++++++++++++***************(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((************)))"""'''++++++(((((()))***%%%(((***,,,,,,,,,---...---//////,,,+++...222444333333444777;;;<<<;;;:::;;;::::::;;;<<<===;;;:::::::::::::::999777555444///000000000///...------,,,---...,,,***))))))***+++++++++************)))((((((((((((((()))***************))))))))))))))))))(((((((((''''''''''''************++++++++++++&&&''')))***,,,,,,------,,,,,,,,,---...000222333111222222333333333222222666777888777555444444555222000//////000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""#########$$$################################################""""""""""""###############$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))*********+++,,,...///000333777888444555;;;;;;888999999999888777888;;;>>>:::999777666666666777777777555222111111333666888444222000...---,,,,,,---+++***)))))))))))))))*********))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&ccc???000222///....../////////,,,***+++******)))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&***))))))(((((('''&&&&&&%%%'''***,,,+++)))&&&$$$&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((()))***,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((()))*********(((((()))***+++***))),,,+++***)))***,,,///000000222444666666555444333222222222111111111000000......---,,,,,,,,,,,,---))))))))))))))))))))))))******++++++++++++************)))((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******++++++,,,------......------......///111222444666777999777555333333666999;;;666666555555555555666777999777333000............,,,,,,,,,+++++++++************)))''''''&&&&&&&&&((('''&&&$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''))),,,,,,(((&&&***///))))))*********+++++++++++++++,,,---...///000111444444444444444555666777777777777777888888888888:::999888777777555111///000000000///......---------......///...---+++***))))))))))))************''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&,,,,,,+++***))))))******...,,,***(((((()))***+++++++++,,,,,,---...//////000111333444444333222111666666777777666555333222////////////............,,,,,,,,,+++++++++******************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$######"""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%&&&'''((((((***)))((((((***,,,///000222333444444555555444444444444333333444555666777666666777999::::::;;;;;;:::888666666666555333111///............------------+++)))''''''))),,,---((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ddd???000222///.........///...,,,***+++******))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%*********************))))))+++---......+++(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((((((((((((((())))))***)))(((((((((***+++***)))---,,,+++***+++,,,...//////000222444444444333222222222222111111111111000......---,,,,,,,,,,,,,,,************************((())))))******))))))(((***))))))(((''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((())))))***+++++++++,,,---------------------...///111333555666888888777777666666666666555555555555555555555555666555222000......---...,,,+++++++++***************)))((('''&&&&&&&&&&&&((('''&&&$$$######$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''''''''((('''((())))))))))))*********++++++***++++++,,,---...///000111222222333333444444555555555555555666666666666444333333333444222000---000000//////......------------.........,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&******)))(((((((((((((((***)))(((((()))***+++,,,+++++++++,,,---............///111222333222000000666666777777666555444222.........------------,,,,,,,,,+++++++++*********((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$######"""######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((******)))((()))+++---///000000111111111111111111444444444444555555555555555777999;;;===>>>>>>>>>;;;999777666666555333222............------------+++,,,,,,,,,,,,,,,,,,,,,''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ddd@@@000222///...---.........,,,***+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((***+++---...---+++(((&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''((((((''''''(((((()))***)))((('''(((***+++***)))...---,,,++++++,,,---...---...000111222222111111222222222222111111111111...---,,,,,,++++++,,,,,,************************'''(((((())))))(((((('''))))))(((''''''''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((()))*********++++++,,,---,,,,,,,,,++++++,,,---///111222333333444666777777666444222444444555666666555444333222222111000///...------++++++*********)))))))))))))))((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((%%%"""$$$(((+++***'''))))))))))))************))))))***+++,,,------......///000222333333222222222222333333333444444444000000000111222222000...000000//////...---------,,,,,,---------,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''(((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''((()))***+++,,,******++++++,,,------------...///000111000//////666666777777666555333222------,,,,,,,,,+++++++++++++++++++++*********))))))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################"""######$$$$$$$$$############$$$$$$$$$$$$######"""""""""#########$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((******)))((()))***,,,---111111000///...///000111333444555666666666555444666999<<>>AAACCCCCCAAA>>><<<777444111////////////...---,,,,,,,,,++++++++++++)))************)))((('''$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$^^^;;;...222000...,,,+++,,,,,,+++***+++******)))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))&&&'''))))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((()))((('''&&&''')))***)))(((*********++++++++++++++++++,,,---...///000111222////////////............,,,+++******))))))******))))))))))))))))))))))))((())))))******))))))(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''(((((('''((())))))******))))))+++++++++,,,---...///000@@@===888444111111222333333444444444444333111000///......------,,,,,,,,,++++++*********)))))))))''''''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$"""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%***)))###!!!%%%%%%!!!''''''''''''((((((((((((''''''(((((())))))))))))***+++---///000000000000111111222222222333333333222222111222333222000...//////......---,,,,,,,,,))))))))))))***+++,,,---++++++******))))))((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%(((''''''''''''((())))))''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,---...///000000111222222333333222111///...---------,,,,,,,,,++++++))))))))))))(((((((((((("""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""""""""######"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%&&&'''&&&&&&&&&''''''(((((((((......---------...///000222444666999;;;=========<<<===???@@@???===;;;999555222///------------,,,,,,,,,,,,+++++++++******------+++***))))))******%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ZZZ999...333000...+++++++++,,,+++++++++******)))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''((()))***+++,,,---++++++,,,------------,,,+++++++++******)))))))))'''''''''''''''''''''''''''''''''''''''((())))))&&&''')))***+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&''')))))))))((('''((())))))******************+++,,,---///000111......---------,,,,,,,,,++++++***)))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''(((''''''((()))))))))(((((()))))))))***+++,,,---...???<<<888333111111222333444444333333222111111000111000...---,,,,,,,,,---,,,+++++++++************'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%$$$"""#########$$$$$$$$$$$$!!!"""""""""#########$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$'''&&&!!!%%%......&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((()))***+++---...///000111111111111222222222222000000000111333333111//////......------,,,,,,+++(((((((((((()))+++---...,,,,,,,,,+++***)))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''''''''((())))))''''''&&&&&&''')))+++,,,((((((((((((((((((((((((******+++,,,---...///000000111111111111///...---,,,++++++++++++*********))))))((((((((('''''''''***)))'''%%%%%%%%%'''(((####################################$$$$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&'''###$$$%%%&&&'''((((((((())))))***+++,,,------...444555666777888:::;;;;;;999999:::;;;;;;:::888777555222...,,,,,,,,,---,,,++++++++++++************---,,,+++******)))))))))&&&&&&%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$XXX777---333000...+++***+++,,,+++++++++******)))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******------///222444666888999999:::;;;<<<============444333222111///---,,,,,,(((((((((((((((((((((((('''''''''''''''((())))))%%%''')))+++,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&''')))))))))'''&&&&&&''')))************(((((()))***+++---///000------,,,,,,,,,++++++++++++******)))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((((((((((((((()))***,,,,,,666555333111111222333444555444333222111111111111333111///,,,++++++,,,---,,,,,,,,,++++++++++++***&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###!!!!!!---<<<;;;000&&&&&&&&&'''''''''((((((((((((((()))))))))))))))''''''((()))***,,,...///000000000000111111111111//////000222555666555333///......------,,,++++++(((''''''''')))+++---...------,,,,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&%%%&&&'''***---///(((((((((((((((''''''''')))))))))***+++---...//////000000000000...---,,,************)))))))))))))))(((((((((''''''''''''888333---'''$$$$$$&&&(((########################""""""######$$$$$$$$$%%%########################!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&'''"""###$$$&&&'''((((((((('''(((***+++---.........666666666555666777777888666666777777888888888777666333...,,,,,,---------+++++++++************))))))*********)))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$SSS555000000000...,,,,,,------,,,+++---,,,+++***))))))))))))))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((('''(((+++---///---***''''''((()))*********+++,,,///444888:::<<>>444---+++***((('''&&&((()))***'''(((((()))(((((('''&&&%%%''''''''''''''')))+++,,,+++)))'''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++,,,,,,+++++++++******************)))))))))(((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))***++++++......///000000000000000222111///000222333111///......------,,,++++++***+++*********))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((()))***+++++++++......---------...///000111111222444666666444333222000///---,,,+++,,,,,,))))))((((((((())))))***,,,++++++,,,------+++)))&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((()))***+++,,,---,,,---------------,,,,,,+++++++++******)))))))))(((''''''''''''&&&&&&&&&)))(((&&&$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$#####################"""""""""!!!"""""""""""""""""""""""""""""""""$$$&&&&&&###!!!$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ """$$$$$$######%%%&&&$$$$$$%%%%%%&&&''''''(((&&&'''((((((((()))+++---...------///222444333111222555999999777555555666333222000...------...///,,,++++++***)))))))))))),,,+++)))(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################RRR888555333111///---,,,------,,,+++,,,,,,+++***))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))'''''''''((()))))))))***,,,///111333@@@CCCGGGMMMRRRWWW[[[]]]]]][[[VVVOOOJJJGGGGGGIIIDDDFFFGGGEEEEEELLLXXXcccdddcccaaa]]][[[[[[^^^aaaccc^^^ZZZZZZ\\\XXXNNNDDD<<<777000***'''''')))+++&&&''')))******(((&&&%%%&&&'''(((''''''''')))++++++***((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))************++++++************))))))******))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))***,,,------...............///...---...///000///---------,,,,,,+++*********))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((())))))******,,,,,,,,,+++,,,---......111333555555555444555666888666222///,,,+++++++++******))))))))))))******)))))))))+++---...,,,+++&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''((()))***+++,,,+++++++++++++++***)))(((************))))))))))))(((''''''''''''&&&&&&&&&((('''&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""""""""""""""""""$$$&&&&&&$$$"""$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###$$$$$$######%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&'''''''''(((***,,,*********,,,///000000000111555999:::999666444333444333000///---------...******))))))))))))******+++***)))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################OOO777666444111///---------...---+++,,,++++++***))))))******))))))(((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))&&&(((***+++******+++,,,***+++...222666:::>>>@@@NNNPPPTTTWWWZZZ\\\]]]]]]bbbaaa]]]WWWPPPMMMLLLMMMLLLJJJEEE===888:::EEEOOO```aaa___TTTHHHAAADDDIIIJJJHHHIIIOOOXXX^^^___^^^TTTOOOFFF===444...***)))''''''((())))))(((((('''&&&'''((('''&&&''')))******)))(((''''''''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***)))'''%%%%%%''')))***''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''(((((()))*********++++++,,,---,,,,,,,,,------,,,---------------++++++++++++******)))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((++++++++++++,,,------...111444666555333222444777888555111---+++*********+++******))))))))))))***'''&&&'''))),,,------,,,(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((()))***+++***************)))((('''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%$$$"""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""###%%%$$$######%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&''')))+++))))))***+++---///111111222444666777666444333222222111///...,,,,,,,,,,,,))))))((((((((()))************((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$########################KKK666555333111///------......---,,,,,,+++******)))*********(((((())))))))))))))))))((()))))))))*********+++************************(((***++++++******+++---///222777===CCCHHHLLLNNNNNNQQQVVV\\\aaadddeeeeeehhhhhhfffbbb[[[UUUQQQOOODDDBBB>>><<<@@@HHHSSS[[[eeejjjiii[[[EEE777777===@@@AAAAAAAAADDDMMMZZZddd___^^^ZZZSSSKKKAAA999444,,,***(((&&&%%%&&&((()))'''(((((((((&&&&&&(((***(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***)))'''%%%%%%''')))***''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))******+++))))))***+++++++++++++++,,,---------,,,,,,------++++++************))))))(((((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''******+++,,,------......111333444333000000333666111000---***)))((())))))++++++***)))(((((())))))'''&&&%%%'''***,,,,,,,,,)))(((((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))***************)))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""######""""""""""""""""""""""""###""""""###$$$%%%$$$###########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$###$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&)))+++***+++,,,---...000333444444333222111111111111111///...---,,,+++***))))))((((((((('''(((((())))))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$########################GGG444555222222000...---......---,,,++++++***************+++(((((())))))))))))******((())))))******+++++++++************************+++,,,+++***))))))+++---888<<>>AAAAAA:::444:::MMM^^^\\\^^^______[[[TTTMMMHHH666333...)))&&&&&&'''((('''(((((((((&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''((((((''''''(((((((((((())))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***++++++((())))))***************+++---...---,,,+++,,,---************************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,------------111111000...---...111333++++++***)))))))))))))))+++***)))((('''''''''((((((&&&%%%&&&(((*********((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))************))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""############""""""""""""""""""""""""$$$"""""""""$$$%%%$$$##################$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&''')))++++++,,,---......000444777555222///---...///000000,,,,,,++++++***)))))))))((((((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################DDD444666222222000...---.........,,,+++***************++++++(((((()))))))))*********((())))))******+++,,,,,,************************,,,,,,,,,+++,,,///333777BBBEEEJJJOOOTTTWWWXXXXXX\\\]]]^^^^^^___^^^]]]\\\ccceeehhhhhhddd^^^YYYVVV]]][[[YYY[[[^^^bbbccccccaaaeeeiiiggg^^^QQQDDD<<<;;;@@@BBB;;;333777HHHYYYZZZ[[[\\\\\\[[[YYYWWWUUUGGGDDD===666000+++(((''''''((()))(((&&&&&&((()))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''''''''''''''''''''((((((((())))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***(((((()))******************,,,---,,,******+++---++++++++++++++++++++++++)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''')))+++,,,,,,,,,,,,111///+++***+++---//////))))))***++++++***))))))***)))((('''&&&&&&&&&&&&***(((&&&%%%'''(((((('''&&&&&&'''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''((()))************&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$############""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$"""!!!"""$$$%%%$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&'''***,,,)))+++,,,,,,,,,...333777444111///...000000///---******++++++++++++******))))))((('''&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################DDD444777333222000.........///...---+++***************++++++(((((())))))*********+++((())))))***++++++,,,,,,***************************+++,,,---111777???EEEHHHKKKOOOSSSVVVWWWVVVVVVWWWWWWXXXXXXYYYXXXXXXXXXRRRVVV\\\___``````______UUUWWWZZZ^^^aaaccceeeeeecccdddhhhmmmnnncccPPPAAA???EEEIIIDDD<<<===IIIWWW^^^\\\XXXVVVTTTTTTUUUVVVVVVRRRLLLDDD:::222,,,((((((((()))(((&&&&&&''')))&&&&&&''''''(((''''''&&&(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((())))))***************)))+++---,,,)))(((***,,,++++++++++++++++++,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################!!!!!!"""#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%''')))++++++******222---((('''***---------)))***,,,------,,,***)))))))))(((&&&&&&%%%%%%%%%+++)))&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''((()))*********&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$############""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$###!!!"""###%%%%%%$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''(((***,,,''')))*********,,,111666333111000111222222///+++******+++,,,,,,,,,,,,+++***)))((('''&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################LLL777444555111000///...---,,,,,,+++************************((()))***+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,...,,,...444;;;AAAIIIPPPHHHOOOPPPTTTXXXOOOHHHNNNJJJSSSUUUNNNLLLTTTWWWSSS[[[[[[^^^bbb___YYYYYY^^^UUUVVVWWWWWWSSSRRRVVV[[[WWWWWWdddfffZZZ```gggXXXMMMAAA>>>KKKZZZ```aaaaaaccc^^^XXXPPP@@@777DDDYYYPPPSSSTTTPPPKKKDDD888...'''&&&&&&((())))))&&&$$$&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&(((***+++***(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))+++,,,+++***((('''((()))******++++++++++++******+++***((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%,,,+++)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***,,,)))'''(((++++++***'''(((((((((((((((((((((((('''&&&$$$%%%'''(((((((((((('''&&&%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################""""""############"""""" !!!!!!!!!!!! ################################################""""""""""""""""""""""""$$$###"""!!!!!!"""############""""""######$$$%%%#################################$$$%%%%%%###!!!%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((***---///111///111333444444111---+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""########################KKK777333444222111000///...---------************************)))******++++++++++++***++++++++++++++++++++++++++++++,,,---------,,,+++,,,333<<>>DDDFFFKKKRRRRRRMMMPPPPPPJJJJJJSSSXXX```ppp{{{}}}{{{vvvyyyyyysss|||rrrtttqqqeeebbbcccbbbeeecccSSSJJJPPPKKKOOOQQQPPPRRRXXX___aaa\\\XXXZZZ\\\TTTCCC888666444888;;;<<>>EEEGGGJJJDDD<<<444...+++((('''''''''''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((&&&(((******)))((((((((())))))************))))))))))))(((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&(((***+++%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((())))))))))))************************,,,***((((((((()))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$#########################################################""""""""""""""""""""""""##################$$$$$$######""""""######$$$%%%###########################$$$######"""!!!###$$$%%%%%%$$$$$$%%%%%%&&&''')))((('''''''''((()))***,,,+++***)))))))))))))))************************)))))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$DDD555333000000000///...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------///...,,,---111777>>>BBBEEELLLNNNKKKLLLQQQPPPJJJ___lllwwwlll{{{|||hhhTTTJJJHHHGGGDDDMMMMMMPPPQQQMMMEEE???>>>???>>>999222111999BBBFFFPPPKKKDDD===666///)))%%%'''&&&&&&&&&''')))***+++''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&((()))(((&&&%%%%%%&&&)))))))))******)))))))))(((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))***************************,,,***((((((((()))((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$%%%###########################$$$$$$"""!!!"""%%%(((%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&((((((***)))(((''''''(((((()))************************((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$BBB555444000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------......///......111666===DDDIIIJJJGGGEEEGGGQQQbbbsss~~~ssscccVVVNNNLLLIIIJJJLLLOOOQQQPPPNNNLLL@@@@@@;;;444333<<>>777000+++)))(((''''''(((***+++,,,''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''%%%%%%&&&(((((())))))******))))))(((''''''(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((((()))+++***************************)))''''''((()))((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%######""""""######$$$%%%########################"""$$$$$$###!!!###(((---%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&''''''))))))(((((((((((())))))************************''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%@@@666555111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---......///---///333888>>>BBBFFFHHHNNNGGGHHHXXXkkk{{{rrreeebbbhhh___UUUIIICCCFFFJJJIIIFFF???@@@===555555>>>JJJRRRNNNLLLJJJGGGEEE@@@;;;777---,,,***)))((()))***+++''''''''''''''''''''''''$$$&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%'''+++...(((((())))))))))))((((((&&&'''((())))))((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))((('''''')))+++))))))))))))))))))))))))((('''%%%&&&'''(((((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################"""##################"""""""""############""""""################################################""""""""""""""""""""""""!!!"""###%%%&&&&&&%%%%%%######""""""######$$$%%%########################"""$$$%%%###"""$$$+++222%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%@@@666666111111000000////////////000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,---...//////,,,000777>>>CCCFFFFFFEEEKKKLLL```}}}dddNNNIIIMMMKKKEEE@@@BBB>>>666333;;;FFFMMMMMMKKKIIIHHHHHHGGGDDDBBB111000---***(((((())))))((((((((((((((((((((((((%%%'''((((((''''''(((***''''''''''''''''''''''''&&&&&&''')))******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''***000444(((((())))))))))))((((((&&&'''((())))))((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))(((''''''))),,,(((((((((((((((((((((((('''&&&$$$%%%'''(((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""############""""""""""""############""""""################################################""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%#########"""###$$$$$$%%%########################!!!$$$%%%###"""&&&...444%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''))))))***************)))(((((((((((((((((((((((())))))))))))((((((((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%yyy???555222111//////...------------------..................---++++++,,,,,,,,,---------))))))+++///...+++,,,111///999BBBDDDDDDFFFGGGEEEXXXuuu{{{uuu}}}{{{___MMMNNNHHH===BBBEEEAAA;;;:::@@@FFFJJJHHHHHHFFFBBB???CCCKKKCCC;;;111***'''((())))))******)))(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++((((((''''''''''''((((((&&&((()))***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''))))))))))))************)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%#########%%%((('''$$$###""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&www>>>555333222000//////...............///...,,,++++++,,,...///+++,,,,,,,,,,,,---------111......//////---...222111///666BBBGGGKKK```zzz~~~yyyxxx|||zzzvvveeehhhnnnbbbMMM@@@:::???BBB???BBBHHHFFFFFFFFFDDD<<<666888>>>DDD@@@999333...+++)))(((((())))))((('''&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******((((((''''''''''''(((((('''''')))))))))(((&&&%%%'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$###"""""""""""""""################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''(((((()))))))))*********))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&(((&&&$$$###""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&uuu===666444333111000000///////////////000...+++******+++...000,,,,,,,,,---------......333---***,,,...---///333222BBBGGGEEEXXXlllppp~~~zzz|||{{{yyyoooooolll```III;;;CCCLLLHHHGGGLLLEEEFFFHHHFFF<<<222111666BBBBBBAAA===666///)))&&&''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''((()))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***(((((((((''''''(((((((((''''''((()))((('''&&&%%%)))(((((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""###$$$######$$$$$$$$$######""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$###""""""""""""###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((())))))))))))******))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&((('''&&&$$$###"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&uuu===666444333222111111000///000000000///...---,,,,,,---...///------------............000+++)))---111222333666444FFFMMMQQQooo}}}||||||nnnmmm```WWWMMMIIIFFFCCC@@@???EEEHHHLLLKKKBBB777444888<<<@@@DDDCCC===333+++''''''''''''((()))((('''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''((((((((((((((()))))))))(((((((((((('''''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))''''''((((((((((((''''''''''''((((((((('''&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""#########################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))***)))((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&((()))&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&uuu>>>777444222222222111000000000000000...///000111111000///...------........./////////000---...333777777888;;;GGGAAARRRxxxsssvvv|||zzz|||yyykkktttwwwlllVVVRRRNNNDDDCCCEEEIIIKKKFFF===:::<<<888===CCCFFFBBB;;;333...)))((('''((())))))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''((())))))((('''''''''''''''''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$###############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''(((((('''(((((((((((()))))))))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&((()))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&uuu>>>777444222222111111000000000000000...///222444444222///............////////////000......000444666666:::AAALLLVVVppp}}}|||uuu{{{~~~}}}ooonnngggUUUBBBAAABBBFFFEEE???;;;;;;:::<<<@@@DDDFFFCCC===888...+++'''''')))***(((&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&&&&&&&&&&!!!""""""###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%$$$############$$$$$$$$$######""""""############$$$$$$$$$"""############$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&sss===777555333111111000////////////000///000111222222111000///....../////////000000000---...111555666:::FFFSSSccc}}}}}}qqqvvvnnnYYYJJJDDD@@@CCCEEEAAA<<<999===;;;:::>>>DDDFFFBBB>>>333...(((''')))+++)))'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''&&&&&&%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))(((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&qqq<<<888666444111000000///////////////000000////////////000000////////////000000000000000222666:::>>>GGGZZZkkkrrr}}}tttxxx|||gggUUUKKKDDDEEEHHHEEE>>>:::???999444888@@@EEECCC>>>666000)))''')))+++***(((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&''''''&&&''''''((()))******+++)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&sss===888555444333222111000////////////////////////////////////+++...///////////////......;;;@@@CCC???UUU~~~mmmkkk|||}}}yyyzzz~~~~~~~~~rrraaaSSSMMMIII@@@777<<>>;;;777222+++%%%))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++///***%%%%%%)))+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''###%%%&&&&&&$$$$$$%%%'''###%%%'''&&&###!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%((((((((())))))(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((((((((((('''''''''''''''''')))***)))'''$$$(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&...+++'''%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''(((((('''&&&&&&''''''((((((''''''&&&(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqq;;;777666555444333222111000000000000000000000000000000000000333//////333555555;;;BBBJJJ```ppp|||ttt~~~|||lllmmmvvvmmmZZZVVVOOOBBB>>>PPPXXXKKKEEEBBB>>>===;;;666///((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++///***%%%&&&)))+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''###$$$&&&%%%%%%$$$&&&'''%%%''')))'''$$$###$$$'''$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((((((((((((((('''''''''(((******(((&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&...+++'''%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$qqq;;;777666666444333222111111000111111000000000000000000000000111......222222444@@@OOOsss}}}{{{pppzzzpppXXXNNNPPPLLLMMMUUUYYYIIIEEE@@@>>>>>>;;;333---))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))***'''$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%%%%%%%&&&((('''(((((('''&&&%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((()))'''&&&''')))***)))((('''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''$$$###$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ppp:::777666666444444333222111111111111000000000000000000000000///,,,---111333;;;SSSlll~~~sss~~~uuu^^^WWW^^^[[[WWW\\\^^^RRRKKKCCC@@@@@@===777111))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&((()))'''&&&&&&&&&&&&%%%###&&&''''''((('''&&&%%%$$$$$$&&&((('''%%%%%%''')))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))***(((&&&&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###$$$%%%'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''')))***+++*********)))))))))((((((&&&&&&''''''''''''''''''((())))))(((&&&&&&(((+++'''(((((())))))(((((('''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&ppp:::666666777555444333222111111111111000000000000000000000000111...111777<<>>:::777111///---+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&'''((((((&&&$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!!!!###%%%###!!!)))((('''&&&%%%$$$$$$$$$(((,,,...+++%%%"""###&&&&&&%%%$$$###$$$&&&)))***&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''***++++++***)))((('''((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((())))))))))))((((((fffAAA555999888444444444333333333222222222222111111222222222222333333777EEE\\\vvv~~~qqqgggoookkkaaaYYYYYYZZZ\\\aaagggmmmkkkooooooddd```vvvzzzjjj{{{~~~{{{ooovvvwwwfffSSSGGGAAA<<<::::::333111...+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''''''''((((((&&&$$$&&&&&&''''''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&(((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$'''((('''%%%((('''&&&%%%%%%$$$%%%%%%&&&'''((('''&&&%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''***++++++***)))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((eee@@@555999888444444444444333333333333111111222222222222222222444111<<>>EEEggg}}}pppmmmwwwjjjiiiooozzzssswwwyyyyyyvvvtttrrrnnniiiaaaPPP>>>999===;;;888333///+++******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''''''''))))))'''&&&'''''''''(((((())))))***''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!%%%%%%$$$$$$$$$%%%%%%&&&""""""###$$$&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&'''***+++***))))))(((((((((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((ccc???666999777555555555444444444333333222333333111///...000222:::YYYxxxqqqaaaWWWSSSKKKFFF???>>>JJJ\\\eeeeeeGGGIIIKKKNNNUUU___ggglllsss```ddd[[[MMMRRRTTTeeedddgggcccOOOUUUbbbcccvvvuuurrrooo}}}yyytttuuuhhhiiioooooo^^^FFF;;;===>>>;;;666222...---,,,,,,************************************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''((())))))(((&&&''''''(((((()))***++++++(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))(((%%%%%%&&&''')))+++---...************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&"""%%%((((((%%%###%%%((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&''')))+++***))))))(((((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((bbb???666:::777555555555555444444444333333444333111//////444888DDDqqqpppeeeZZZOOOIII777???FFFKKKTTT___aaa[[[IIIVVVhhhxxxttteee}}}zzzPPP???IIIZZZ[[[|||zzzvvvtttzzzwwweeecccfffqqqzzznnnRRRAAA>>>>>><<<999555222000......************************************************((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((******)))'''''''''((()))***+++,,,,,,(((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))))))))************))))))%%%&&&&&&(((***,,,...///************************))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&(((***...000'''&&&&&&%%%%%%&&&&&&&&&###(((,,,***%%%"""%%%)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''''''''((((((((((((''''''((()))******))))))(((((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((aaa???666:::777555555555555444444444444333444444222000444<<>>CCC777222<<<555(((...******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((('''&&&'''((()))******+++,,,+++***)))***+++******)))(((((())))))***)))***+++---............///...---,,,+++,,,---...000---+++*********)))''')))))))))))))))(((((((((++++++***))))))))))))***************))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))((((((((()))***'''((()))******((('''&&&)))***+++***'''&&&%%%%%%'''(((((())))))))))))(((+++)))&&&&&&(((***++++++)))''''''((()))***)))(((&&&&&&''''''''''''''''''))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++''')))***)))((('''(((***''''''''''''''''''''''''+++$$$!!!%%%)))'''###"""((((((((('''&&&&&&(((***(((+++......+++(((''''''---,,,,,,,,,---,,,(((%%%,,,***(((&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))(((''''''))))))((('''''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))************))))))))))))]]]AAA:::999777666555555444444555555666555333555777;;;KKKoooqqqYYYUUUIIIAAABBBDDDEEEMMMWWWzzzsssuuu{{{vvvtttzzzyyy{{{lll|||{{{yyy]]]BBB>>>666555:::444---111+++++++++++++++******)))))))))))))))))))))))))))************************+++++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((('''''''''((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((()))***+++((()))++++++)))))))))************))))))))))))(((++++++++++++,,,------...,,,,,,++++++,,,---......,,,+++)))***,,,------,,,+++******)))))))))))))))'''''''''((())))))******************))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''')))((('''&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&'''***---)))******+++,,,++++++***///---*********++++++***)))((('''((()))***)))((()))(((((((((((('''''''''))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''(((((((((((()))))))))***************************)))))))))))))))***++++++((()))***)))(((((()))***''''''''''''''''''''''''(((%%%%%%((((((&&&'''+++)))))))))(((((()))***,,,'''...555888666555777:::///111444444333333666888777777555333111---***)))'''((()))******)))((('''((('''''''''(((((('''%%%''''''''''''''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))'''((())))))******))))))************))))))))))))]]]AAA::::::888666666555555555555666666444333222555CCCaaarrrVVVJJJFFF===:::@@@IIIVVVlll|||vvvvvvmmmnnn{{{|||zzzlll}}}~~~~~~WWWAAA888;;;888333333333,,,,,,,,,,,,++++++******))))))))))))))))))))))))************************+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))***))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((()))***,,,,,,(((***,,,---+++******+++******+++,,,,,,,,,------///...---,,,+++,,,,,,---000000//////......------222000---,,,------+++***------,,,++++++,,,...///''''''((()))*********)))************))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%'''))))))((('''((()))(((''''''&&&'''))),,,---***,,,///333777:::===>>>======???@@@@@@@@@??????888666333111000...+++)))+++)))((('''(((((('''&&&******))))))((((((''''''))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%'''((((((''''''(((***((((((((((((((((((((((((((((((((()))))))))************************************))))))******+++,,,(((*********)))((()))***(((((((((((((((((((((((('''&&&((()))&&&###(((///&&&&&&(((***---111555777>>>BBBEEEAAA999222......444777888555000///444:::EEEFFFFFFDDD@@@:::555111///...,,,***)))((((((((()))((('''(((***)))(((&&&(((((((((((((((((((((((('''(((((()))******))))))))))))))))))))))))))))))(((((()))************)))++++++*********)))))))))ZZZ>>>888999888777666666555555666666777777555222999RRRyyy|||___LLLCCC:::FFFHHHAAAPPP{{{}}}xxxmmmsssrrr}}}zzzxxxOOO===???666444888222......---,,,,,,+++++++++************************************************+++++++++******)))))))))************************************************************************++++++++++++++++++++++++((((((((()))******++++++)))))))))))))))))))))))))))******++++++******)))(((((()))))))))******************))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************''''''((()))***+++,,,,,,+++---//////...,,,++++++...---+++)))))))))***+++***,,,///333666999:::;;;BBBCCCDDDEEEEEEFFFFFFFFFGGGDDD???;;;777444000---000///---,,,,,,,,,...///++++++,,,,,,,,,+++))))))************)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((%%%''')))***))))))***+++)))((('''(((+++///333666:::===CCCJJJOOOPPPNNNLLLFFFHHHJJJKKKLLLKKKJJJIIIGGGEEEBBB@@@===:::555222111...+++))))))((('''%%%))))))))))))(((((((((((())))))(((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''&&&&&&&&&&&&%%%%%%'''((((((((((((***+++(((((((((((((((((((((((((((((()))))))))*********+++++++++++++++++++++++++++************+++,,,,,,)))***++++++))))))***+++(((((((((((((((((((((((((((&&&''''''%%%$$$)))000...------///333666888999444666:::>>>AAAAAA???>>>999:::999555111222888>>>OOOPPPQQQQQQOOOKKKGGGDDDAAA<<<444---)))((()))+++)))(((((()))++++++***((((((((((((((((((((((((((((((((()))***+++++++++++++++***************))))))((()))******++++++******+++++++++*********))))))YYY===888::::::777777777666666777777777999777999JJJmmmaaaTTTJJJ>>>:::GGGPPPXXXxxxzzzuuuyyyzzzyyyaaaBBB<<<555777<<<333000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,(((((()))))))))***************************************++++++++++++******)))))))))************+++++++++***************+++************************************************((((((((())))))*********++++++++++++++++++++++++''''''((()))******++++++,,,...//////---,,,++++++...,,,***)))))),,,///111444999AAAJJJRRRWWWYYYZZZ\\\\\\]]]___```aaaccccccWWWTTTPPPLLLIIIEEEBBB???999777444111...,,,+++***++++++,,,,,,,,,++++++***************)))))))))((((((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((()))(((''''''((())))))***,,,///555;;;BBBEEEJJJIIIHHHIIIKKKJJJHHHEEEJJJLLLNNNPPPQQQQQQOOONNNKKKJJJIIIHHHHHHGGGDDDBBB999666222///---,,,+++)))''''''(((((()))))))))***(((((())))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))***))))))(((((((((((((((((((((((((((((((((((()))))))))******(((((('''''''''&&&&&&&&&&&&'''))))))))))))***,,,))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,---***+++,,,+++***)))***,,,)))))))))))))))))))))))))))&&&%%%))),,,---222777???<<<888666666666444222111///111:::EEEKKKIIIEEE888777555666:::@@@FFFIIIKKKKKKLLLNNNOOOPPPQQQRRRNNNKKKEEE>>>888333000...***)))'''((()))******)))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,++++++*********))))))******+++++++++++++++++++++++++++************[[[???;;;<<<<<<888888777777777777888888555555BBB```bbbNNNJJJFFF>>>KKKLLLaaa~~~{{{vvv}}}tttLLL999555:::<<<666222111///---,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,************************************************++++++,,,,,,,,,,,,++++++)))*********++++++++++++,,,,,,+++************+++************************************************((((((((()))******++++++++++++++++++++++++++++++))))))***++++++++++++***+++,,,------,,,,,,---...+++---222888@@@HHHNNNRRRZZZ]]]bbbgggiiijjjiiihhhfffccc___ZZZVVVSSSRRRQQQLLLKKKIIIIIIKKKKKKKKKJJJGGGEEEBBB>>>:::666222111+++++++++++++++,,,------************))))))))))))((((((''''''''''''(((((('''''''''(((((((((((()))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))'''%%%&&&(((+++555777;;;AAAHHHNNNSSSVVVNNNEEE:::333111222333333???AAADDDGGGHHHGGGEEEDDD;;;:::;;;===@@@CCCCCCCCC===:::555333222222111000((()))))))))************(((((())))))))))))******(((((((((((()))))))))))))))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))************)))))))))(((((((((''''''''')))******))))))***,,,)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,,,,+++***+++,,,))))))))))))))))))))))))***''')))000666:::???DDDCCC???;;;999::::::777555@@@:::444555999999222,,,222000...///444999;;;;;;777777777999<<>>??????CCCDDDEEEEEECCCAAA???>>>555333000...,,,,,,---...************))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))***///555:::DDDFFFJJJNNNQQQSSSSSSRRRDDD;;;000******,,,......(((***...111222111///...,,,++++++---111555777777666444111///111222333333......---,,,++++++******(((((()))))))))*********(((((()))))))))***************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********************************((()))******+++++++++***)))))))))))))))))))))))))))))))))*********++++++************)))))))))))))))***++++++))))))***+++************************))))))*********+++++++++------------------------,,,,,,,,,,,,,,,---......+++,,,---,,,+++++++++---***************************,,,111888;;;===CCCKKKCCC???:::999;;;;;;999666222000------...000000///---------,,,+++*********,,,,,,+++,,,...111555777<<>>999222,,,***)))))))))************************)))***+++---......//////...------,,,++++++*********++++++,,,---,,,,,,,,,,,,,,,+++++++++*********^^^AAA:::999777999999888888888888999999:::DDDdddqqqLLLLLLKKK===???SSSVVV}}}zzz~~~nnnwwwvvvHHH>>>;;;555:::444333000...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222444555666111111000///...------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,+++*********+++******************************************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///000000000000...---,,,+++,,,...///222666<<>>BBBCCCDDDCCCCCC???999333...,,,,,,,,,************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((())),,,222;;;EEELLLJJJLLLNNNNNNLLLGGGBBB>>>999555222333777999777444---///333666777666444333...,,,******,,,...000000---+++)))))),,,000222333333222111///---+++***)))(((((())))))*********+++(((((())))))*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++*********)))***+++,,,+++))))))***+++************************)))************+++++++++---------------------------,,,,,,,,,,,,---......+++,,,------++++++,,,---************************,,,111999===:::888@@@JJJNNNGGG???:::888555///***111222222///++++++000555+++111555555111...000444222111000000000111222222...000555;;;BBBHHHMMMOOOLLLEEE;;;333...,,,,,,+++************************)))***+++---.../////////......---,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******WWW>>>AAA999999:::;;;555444<<<:::777===>>>XXXcccEEEAAABBB@@@KKK]]]zzzuuu{{{{{{}}}[[[:::@@@555>>>888666333000.........///---......//////......---,,,++++++++++++++++++,,,++++++++++++++++++++++++******,,,///...---...000000---***)))***,,,------111;;;>>>666......222444///111444777<<>>OOO___hhhqqqlllaaaSSSJJJEEE>>>666888666444444:::BBBHHHJJJSSSOOOJJJDDD???======>>>666222...000555666111+++111222111111555:::>>>>>>EEEEEEDDDBBB===666000,,,---,,,,,,---...---+++)))******))))))((((((''''''***************************,,,...---***)))***+++,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))++++++***,,,000888AAAIIIMMMMMMKKKAAA>>>999444222444:::???KKKGGGBBBAAACCCDDDAAA>>>///555>>>FFFKKKLLLLLLLLLIII???333------///...---******,,,...111111000......555<<<:::333,,,,,,...,,,++++++************************)))))))))))))))++++++++++++++++++++++++///,,,+++...---******,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,---------,,,***)))+++******+++.../////////111111000---***)))+++,,,******))))))***,,,---///,,,++++++***++++++,,,,,,,,,,,,++++++***)))((((((+++++++++,,,,,,+++++++++))))))))))))))))))))))))---......//////......---......------......///000+++++++++,,,------+++))),,,,,,,,,+++***,,,///222222444444888CCCOOONNNGGGAAA;;;333//////000///...111111444777888666444333...000111444<<>>888777===:::777>>>IIIiiieeeMMMAAAFFFGGGFFF___{{{~~~}}}mmmJJJBBB:::;;;;;;999666333111111111111000000111111111111000000//////............//////........................///.........,,,******++++++,,,---000333555666777888BBBIIIFFF???;;;777333111222333444777===DDDIIITTTLLLAAA888333111///.../////////111222333222111111,,,***,,,+++((()))...000///...---......///000000000///............///..................................../////////000...---,,,,,,,,,,,,---...---.........------///111444111///111444555222///,,,777HHHWWWbbbiiinnnqqqmmm___III666000555>>>CCC999===DDDOOO[[[eeejjjkkkeeebbb]]]TTTLLLFFFEEEEEEFFFAAA:::999;;;???@@@???999777222...///444999<<>>@@@AAA@@@===EEEIIIOOOTTTVVVVVVVVVVVVSSSMMMEEE===888666666666444111---***+++,,,,,,,,,///333888;;;;;;999555333///...---,,,,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...++++++------***))),,,,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,...---,,,+++++++++++++++111111222555999<<<<<<;;;======<<<888444111000000111000///---------...//////......---,,,---------///......---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---------,,,+++***++++++++++++000...,,,,,,...111555777,,,333:::???DDDGGGAAA999,,,,,,...111555888999999AAAIIIIIIBBBCCCJJJJJJAAACCC@@@<<<888888===DDDJJJLLLKKKJJJIIIJJJIIIEEE@@@???999333000,,,,,,333===FFFGGGHHHIIIFFF===222)))***+++,,,...///...+++)))------------...///000000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,XXX===AAA:::<<<:::<<<888888===999888CCCYYYtttMMM@@@???KKKOOOZZZ}}}}}}|||||||||\\\???;;;555:::999666333111000///////////////000000////////////..................///........................---------,,,---...//////---111666:::;;;;;;;;;;;;IIISSS[[[\\\VVVKKK>>>444333333444444666<<>>777111///000333444777===BBBDDDDDDBBB@@@:::555///+++***+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((---111///,,,+++000666EEEMMMSSSQQQFFF:::222///444222444>>>MMMZZZ```aaa^^^YYYTTTSSSUUUWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYXXXVVVUUUQQQIIIAAA<<<;;;;;;>>>:::666222000///---+++,,,,,,...666>>>AAA===777000///---++++++,,,---...+++++++++,,,,,,---------------------------------///,,,,,,//////,,,+++---------,,,,,,,,,------...++++++++++++++++++++++++))))))***+++---......///...---,,,,,,---000222444999999;;;???BBBCCCBBB@@@DDDEEEDDDBBB===:::999888888777444222000/////////......---,,,+++++++++,,,---------,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---...---+++*********+++,,,,,,---///222555777666666444;;;@@@AAA???<<<666///555777999;;;???DDDKKKOOOSSSWWWYYYWWWUUURRRIII???EEE???===BBBBBB???CCCKKKLLLHHHKKKTTTVVVNNNHHHIIIDDDAAA===:::444000222777888888;;;CCCJJJJJJBBB;;;444000,,,,,,///000---***000///////////////000000------,,,,,,,,,,,,------........................------------------------YYY===AAA<<<@@@777:::888:::>>>:::>>>OOOuuu}}}^^^KKKDDDCCCMMMaaa}}}~~~zzzzzzttttttkkkzzznnn@@@AAA999;;;999777444222000000////////////000000/////////000//////......//////000...........................///...---...222333111333777===AAABBBDDDEEEGGGVVV[[[```bbb\\\PPP@@@444444444555555888===DDDIIIQQQOOOKKKGGGBBB===888555666555555888;;;;;;666111111000.........---.../////////000000000000000000000000///.......................................------------............////////////////////////---000222222000/////////)))333<<<>>>::::::CCCMMMhhhgggcccZZZPPPIIIGGGIIIRRRYYYfffqqqrrrmmmhhhgggdddeeehhhgggccc```fffnnnddd```[[[[[[\\\ZZZUUUPPPKKKMMMNNNLLLGGGBBBAAAAAAHHHFFFEEEBBB===555111222///111555:::>>>@@@AAABBB>>>:::444000............***+++++++++,,,---------------------------------******+++++++++*********......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++222>>>HHHZZZUUUJJJ<<<000,,,///444888<<>>AAAAAABBBBBBAAA<<<444///---++++++111:::@@@@@@===666444111...,,,,,,---...++++++,,,,,,---.........------------------------000...///222222///...000//////.........///000000------------------------+++,,,,,,---...///000000,,,---///222666:::>>>@@@BBBBBBCCCDDDEEECCC???<<<<<<>>>@@@AAA???>>>======:::888666333111000000000......---------......///.........---------,,,,,,---------......---------------------------------------............---------,,,,,,,,,,,,---......------------+++++++++,,,'''...888>>>>>>:::666444EEEBBB;;;555222222222222666<<>>;;;EEE]]]kkkOOOFFFGGGIIIXXXyyynnnddd^^^]]]___gggxxx{{{}}}~~~yyy~~~gggOOOHHH???>>>===:::888555333222111111111222222222222111111222222111111111111222222111111111111111111111111111333111...111666555000444666:::???CCCIIINNNQQQLLLKKKLLLNNNLLLDDD:::444444555555444555888===AAAEEEEEEDDDBBB@@@===;;;;;;<<<:::999;;;>>>@@@???===:::<<<<<<:::777444000---...000333555666555333222444333222222111111222222111111111111111111111111////////////000000000111........................333555666666333111000000333333333333888FFFZZZiiifff^^^PPPDDD>>>===???AAAdddhhhkkkiiifffgggllloookkkrrr}}}|||sssssspppggg\\\RRRNNNNNNCCC??????CCCCCC===::::::333333222333555888;;;===<<<999666444333111///------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------------,,,................................................///...---000888CCCNNNTTTRRRJJJ???666444999@@@EEEIIIOOOWWW^^^___[[[UUUQQQKKKHHHEEECCCEEEHHHLLLMMMIIIGGGEEEEEEHHHKKKLLLLLLLLLJJJHHHJJJLLLKKKEEE@@@???AAACCCFFFFFFCCC>>>999333111//////333999???BBB>>><<<888444111000//////.........//////000000000------------------------///---///222333///...000...............///000000---------------------------------............///000333777<<<@@@BBBCCCDDDDDDCCCCCCCCCCCC@@@;;;777111444777888888888888999666555444222111111111222000000000000111333444555111111111000000000000000......////////////......---------------------------......//////......---------,,,,,,------...///***---000000...---,,,---111;;;EEEHHHCCC???@@@CCCNNNBBB444///222777;;;===BBBHHHOOOQQQMMMGGGBBBAAA:::JJJ[[[iii|||zzztttWWWUUU___]]]QQQ>>>???@@@AAACCCEEEEEEDDD???<<<777333222555:::???DDDBBB>>>888111......000000000///...------------...------,,,,,,------...,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,^^^>>>???888<<<;;;<<<999888:::999JJJjjj}}}dddLLL===GGGWWWvvv|||kkkYYYKKKCCC???>>>???GGGYYYqqq}}}{{{{{{|||||||||tttcccDDD777===<<<:::777555222000/////////000000000000//////000000////////////000000........................***///111222:::DDDEEE???:::888666777<<<@@@DDDEEE:::777888<<<===<<<:::;;;>>>>>>===;;;888777888::::::;;;<<<;;;888666555666666666666777999===AAADDDOOORRRSSSNNNIIIDDD===666,,,...111444444333111000222111111000///000000000........................---------.........//////------............------000111222111///---------///---///<<>>BBBIIIPPPTTTSSSQQQVVVVVVUUUQQQKKKFFFDDDDDD===<<<:::999;;;>>>BBBDDD===;;;999<<>>AAAGGGHHHDDD>>>???===<<<===???BBBCCCCCC666555111---+++...666<<<>>><<<999666222///---,,,------------------------........................---+++---111222...,,,...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------777:::>>>AAABBBAAA???===888777777888999888555222...000111222111000111222444333222111222333444555.........///000111222333...............---------/////////000000/////////------------------------------............------,,,++++++++++++,,,------***...111222000...000222CCCHHHMMMKKKGGGHHHPPPWWWPPPEEE===@@@GGGJJJKKKKKKOOOLLLFFFAAA@@@CCCJJJOOOcccyyykkk}}}nnnPPPSSSPPPHHHAAAAAADDDFFF@@@@@@>>>:::444000000111:::???EEEDDD===555000...000//////...------------......------------......,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,bbbBBBCCC<<<@@@@@@@@@<<<===@@@CCC]]]|||sssaaaJJJHHHUUUttt~~~}}}}}}kkkVVVIIIDDDCCCCCCJJJIIIHHHKKKVVVlll}}}yyytttxxxFFF999???>>>===:::777555222111111111222222222222111111222111111000000111111222000000000000000000000000---555:::>>>IIIWWWXXXPPPFFF@@@;;;<<>>AAAHHHKKKKKKNNNSSSSSSTTTTTTQQQMMMIIIGGGGGGDDDGGGHHHFFF@@@:::777555444777888777666777===BBBLLLPPPPPPLLLHHHFFF@@@:::444444333333222222222222222222111000000000000000000000000000000000000000/////////000000000111111111111222333333222111111///000000000......000111---222>>>NNNZZZ\\\UUUMMMMMMQQQVVVZZZ\\\\\\ZZZYYY]]]vvvzzz{{{vvvyyy{{{xxx}}}}}}}}}ooohhhmmmkkk[[[III@@@:::999777555333111000000444444555777999999777555------------------,,,,,,////////////////////////---++++++,,,//////...,,,------///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///555===CCCEEECCC@@@======EEEPPPYYY]]]ZZZTTTPPPHHHCCC===777444333222222777777888888999<<<@@@BBB===;;;;;;>>>CCCEEEBBB>>>@@@>>>======???@@@???===???===;;;<<>>???DDDMMM\\\kkkxxxaaaVVVkkkkkkQQQ>>>QQQbbb___OOOMMM```vvviiidddeeeyyyvvvVVVAAA::::::>>>>>>>>>>>>===;;;777444222777???CCCCCC>>>888444000000//////.../////////......------------......,,,------...//////000000------------------------kkkMMMOOOJJJOOOIIIJJJGGGIIIOOOWWWwww}}}sss[[[aaakkk{{{uuukkkbbb^^^^^^```cccwww}}}```NNNJJJQQQXXX\\\]]]bbbccc]]]VVV[[[lll}}}VVVNNNHHHGGGFFFDDDAAA>>>;;;:::::::::;;;;;;;;;;;;::::::::::::999999999999::::::888888888888888888888888@@@GGGKKKLLLTTT___\\\RRRLLLFFFDDDJJJUUU]]]]]]ZZZUUUUUU[[[ccceeeccceeekkkhhhiiijjjiiieeeaaa^^^]]]\\\___aaa]]]TTTJJJCCC@@@<<<@@@CCC@@@:::888<<>>;;;FFFOOONNNFFFCCCJJJSSSSSSZZZ```ddddddgggnnntttpppvvv|||~~~|||~~~~~~~~~}}}|||~~~~~~aaaQQQDDDDDDDDDCCCAAA>>>:::888777666777999<<<>>>>>>===777666666555555444444444444444444444444444444444444333222444777888666333222333444555666555555444444444444444444444444444444444444444444444444444<<>>@@@BBB@@@@@@BBBEEEHHHHHHGGGEEEHHHEEEAAA<<<999777777777AAAAAABBBAAA???<<<999777999888888777666555444333222222222222222222222222111000222777777444222333000000000000111222333444222222222222222222222222//////111222444666777888777777777666666555555555666555444555777888777666444555555333222333555777777777666666666888999:::;;;;;;999888777666666555333333333333333444444444000000111111111111000000000000000000000000000000111111222222222222111111000////////////000111111000111111...,,,///888???;;;;;;???HHHRRRUUURRRMMMQQQNNNNNNQQQNNNFFFAAACCCEEESSSkkkqqqbbbjjj\\\KKKAAAFFFTTT^^^aaavvv}}}}}}wwwuuurrrmmmrrrfff^^^___aaa___^^^```ggg```bbbEEEAAA>>>???BBBBBB===888222222444:::@@@CCCBBB???111111000000000000111111......------------......---......///000111111222////////////////////////