BMU6( ppp^^^PPPLLLAAA777444333///+++***---,,,,,,,,,------+++***+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))******))))))((((((((((((((()))******))))))))))))***+++,,,,,,******)))(((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&)))))))))))))))))))))))))))************+++++++++++++++------------++++++)))+++------,,,,,,,,,---000///...---,,,---............---...333@@@RRR``````aaalll}}}{{{}}}~~~|||{{{|||~~~|||wwwsssddd]]]RRRIIICCC<<<555000000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((***+++***)))((()))***))))))************))))))(((***)))'''))),,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&(((((((((((((((((('''''''''&&&%%%''')))***)))((()))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((()))***+++++++++************+++++++++++++++++++++++++++++++++---...---,,,******+++/////////000222333555666999888777666999???GGGLLLNNNOOOOOOOOOSSSXXXYYYVVV___aaa___YYYWWWZZZ]]]]]]ZZZ\\\^^^aaaaaa]]]VVVQQQQQQMMMIIIFFFEEEDDDCCCBBB???999666;;;>>>;;;666444000///......//////...---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***qqq]]]QQQEEE@@@<<<555000......---------......,,,++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))((((((((((((((()))******))))))))))))***+++,,,---******)))(((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&)))))))))))))))))))))))))))************+++++++++++++++------------++++++)))+++------,,,,,,,,,---000///...---,,,---......---///111666AAAQQQ```iiiiiijjjrrr~~~|||xxxlll^^^UUUOOOHHH>>>555333222111///...---------------,,,,,,,,,,,,++++++(((***+++***)))((()))***((()))***++++++***)))((((((***)))''')))+++***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&'''((((((((((((((((((((('''&&&%%%''')))***)))(((((((((''''''''''''(((((())))))))))))))))))))))))***)))((((((((()))++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...222777;;;;;;:::999999:::===@@@BBB@@@BBBFFFMMMSSSUUUTTTRRRdddggggggeeeiiiooopppllldddggghhheeeeeeiiillllllhhhgggggghhhjjjiiieeebbbbbb^^^YYYVVVVVVXXXYYYZZZRRRKKKGGGJJJMMMIIICCC@@@<<<:::777666555444111///////////////............,,,,,,,,,+++++++++******ooobbbUUUNNNHHH@@@999666///...---...//////---++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))((((((((((((((()))******))))))))))))***+++,,,---******)))(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&)))))))))))))))))))))))))))************+++++++++++++++------------++++++)))+++------,,,,,,,,,---000///...---,,,---......///222777@@@OOOaaammmrrrqqqqqqwwwuuusssuuuuuu~~~ssshhhccc[[[NNNCCC666555444222000///......---------,,,,,,,,,++++++(((***+++***)))((()))***((()))***++++++***)))((((((***)))'''(((+++***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%''')))***)))(((((((((''''''''''''(((((())))))))))))))))))))))))***)))((((((((()))+++,,,++++++************++++++------------------------///000000333888BBBMMMTTTNNNLLLJJJIIIKKKNNNRRRUUUKKKSSSbbbrrrzzzvvvhhh\\\fffjjjjjjgggkkkrrrrrrnnnjjjooorrrqqqsssxxx{{{{{{wwwssspppppprrrtttsssrrrtttpppkkkiiijjjmmmppprrrnnnfffaaaccceee```YYYUUUSSSPPPKKKGGGCCC>>>:::666111111111111000000000000,,,,,,,,,++++++*********tttZZZRRRXXXWWWGGG666222222000---++++++---///......---,,,,,,,,,------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))......+++((()))......+++)))((('''''''''(((***++++++*********))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++,,,,,,,,,,,,------...---------+++---///000000//////000444000.........---...000111:::FFFOOOXXX```gggjjjwww}}}~~~}}}qqqlllhhhdddOOOIII===333222444222,,,///...............,,,++++++*********+++,,,,,,---***************************))))))((('''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************...---,,,*********+++,,,)))***,,,------,,,+++***222///------000444666777999:::AAAIIIMMMWWWtttpppaaa[[[]]]cccggggggjjj~~~zzzsssmmmiiilllsssxxxyyyyyyrrrtttzzzzzzqqqtttzzz}}}{{{}}}|||yyyxxx~~~uuuhhhnnnwwwqqqccc\\\```fffhhhcccVVVGGG<<<999666666888666000000666---...///...---,,,+++***fffZZZ[[[[[[RRRGGG999666222111111111000......------,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))222222///******---,,,))))))(((((('''((()))***+++*********)))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))************+++++++++++++++,,,,,,,,,---------...------,,,,,,***,,,///000///...///000......///111222333555777<<>>>>>@@@>>>DDDQQQ^^^lllxxxlllgggfffgggtttuuu{{{sssmmmpppyyy{{{~~~wwwssstttppphhh```eeemmmrrrpppgggZZZQQQGGGCCCBBBEEECCC===888888444222000000000000000///pppeee^^^XXXTTTGGG???555000///000...,,,...---,,,,,,+++++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))000000---)))))),,,+++(((((((((((((((((()))************))))))))))))((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))***************+++++++++,,,,,,,,,---............---,,,++++++))),,,...///.........///,,,...///000111444888;;;HHHXXXlllwwwyyyzzz~~~sssmmmfffVVVCCC888444222000//////......---,,,+++++++++++++++++++++,,,,,,---************************(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((()))))))))*********++++++(((((())))))***++++++,,,---,,,******+++---000222555666999>>>BBBEEEFFFEEEBBB@@@JJJ___rrr~~~yyytttsssttt|||yyy~~~~~~~~~pppqqqrrrpppmmmhhhbbb___]]]VVVRRRUUUWWWSSSKKKFFF>>>999222......///...---zzziii___\\\XXXNNN@@@555///............---,,,+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***(((&&&'''++++++(((((((((((((((((())))))***))))))))))))))))))(((((('''''''''''''''(((((()))((((((((((((((((((((((((((()))))))))***************++++++,,,,,,---------............---,,,+++***)))+++.........------...000000///---222===HHHMMMfffmmmxxxqqqlll^^^KKK===999999777000111000///...------...,,,,,,+++++++++,,,,,,---************************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((('''((())))))***(((((((((((((((((((((((())))))*********+++++++++)))******+++,,,,,,,,,,,,...---,,,---000666<<>>IIIRRRXXXfffiiiiiibbbWWWQQQSSSWWW[[[```mmm|||}}}|||{{{{{{zzzsssqqq~~~|||wwwzzz{{{yyytttqqqqqquuuzzz~~~xxx{{{xxxmmm^^^PPPFFF@@@<<<999ooofffbbb^^^ZZZTTTMMMCCC888000000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---+++((()))+++***%%%''''''((()))))))))))))))''''''(((((((((((())))))((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))******************+++,,,---...//////............---,,,++++++))),,,...///.........///---000444BBBbbbyyyxxx}}}|||xxxyyy|||}}}{{{vvvqqqrrrvvvyyywwwuuusssqqqqqqrrrrrrqqqppp{{{|||lll]]]RRRGGG>>>888888777333...+++,,,///...------,,,,,,,,,,,,,,,************************///...---+++)))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))*********++++++++++++,,,***)))))))))***+++---......222999DDDQQQ___jjjqqquuuuuusssmmmfffaaabbbdddiiikkkoootttxxxzzz{{{{{{vvvzzz}}}~~~||||||}}}|||qqqnnnssstttooosss~~~|||vvvxxx}}}{{{uuuggg\\\UUURRRQQQ|||yyymmm___XXXVVVOOOAAA444111111///...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))***,,,***&&&&&&'''((()))***))))))((('''''''''((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))******************+++,,,---...//////---------...------,,,,,,***,,,///000///...///000///444<<>>:::444///......,,,---000------,,,+++++++++++++++,,,+++***))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((())))))******+++++++++++++++++++++++++++(((+++///000......///111;;;AAAMMMXXX\\\^^^cccjjjzzzwwwtttssskkklllsss~~~zzzxxx|||{{{iii\\\[[[vvv}}}vvvlllmmmtttwwwmmm[[[OOOOOOSSSGGGJJJSSS]]]^^^WWWPPPMMMMMMMMMXXXmmm|||nnn``````UUUPPPHHH666...111...,,,++++++************+++*********)))))))))(((((())))))))))))((((((((((((((()))************)))(((((((((((((((((((((((((((((((((***,,,------***(((******)))((('''''''''((('''(((((((((((()))))))))******+++++++++++++++,,,,,,,,,------...///////////////...---------------......///222444;;;IIIXXXkkkxxx|||{{{~~~~~~uuusssmmmcccZZZbbbeeetttqqqaaaUUUOOO:::444000111222///------------,,,++++++++++++,,,,,,+++******)))))))))***)))))))))(((((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((('''%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))******+++++++++*********************+++------+++***111???JJJTTT[[[ccceeecccccckkksssxxxsssnnnpppwwwwwwmmmgggaaaXXXPPPUUUccclllhhhaaa]]]ZZZUUUUUUYYY___aaa```]]]\\\\\\^^^XXXTTTTTTTTTQQQQQQTTTTTTSSSUUUZZZcccooo~~~~~~jjjccceeeyyydddYYYWWWSSSCCC777333...------,,,+++******++++++************))))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((***,,,------***(((+++***)))((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,------...///////////////...---------.........---000666===III[[[kkkwww{{{wwwwwwxxxvvvfffXXXOOOPPP___hhhiiiqqq~~~~~~qqqiiifffNNNCCC999555222...---......---,,,,,,++++++,,,,,,,,,+++*********************)))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((())))))***+++++++++)))))))))*********++++++,,,///000000333???SSSbbboooyyy{{{zzzzzzuuuzzzzzz~~~}}}zzzwwwhhheeeaaaccciiiooossstttqqqjjjhhhlllnnnlllpppxxxyyy{{{}}}wwwtttrrrtttxxx{{{zzzuuullljjjsss{{{qqqkkkkkkmmm```XXXTTT^^^rrrrrr```[[[[[[OOOCCC<<<333///...---,,,,,,+++,,,,,,++++++*********)))))))))(((((((((((())))))))))))***))))))))))))))))))***(((((((((((((((((((((((()))((()))***,,,,,,***(((******)))((((((((())))))((((((((()))))))))************++++++,,,---------,,,,,,------...///////////////...............///111111777CCCPPP^^^nnnzzz{{{vvvcccSSSPPPPPPOOOQQQVVV[[[bbbqqqqqqmmm}}}vvvfffRRRAAA555......222...------,,,,,,,,,,,,,,,,,,++++++*********++++++******)))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((()))******++++++,,,((())))))***+++,,,------,,,333===DDDJJJUUUdddoooxxx~~~yyy{{{}}}|||tttxxxppphhhlllvvvyyymmm___WWWUUU[[[jjjxxxmmm]]]\\\VVVOOOGGG===000000///...------------+++++++++*********))))))'''((((((((()))))))))*********))))))))))))******(((((((((((((((((((((((()))((('''(((***+++***))))))))))))((())))))******(((((()))))))))***************++++++,,,------...,,,,,,------...///////////////............//////666888DDDWWWiiiuuu}}}~~~jjj___ZZZUUURRRGGGJJJOOO]]]yyy|||tttxxx{{{|||ttt]]]GGG777222444......---,,,,,,,,,,,,---+++++++++******++++++,,,*********)))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((((((((((((((((()))))))))******((())))))******+++,,,,,,((()))***,,,...///000111666???LLLWWW___hhhqqqxxx{{{ppppppuuu{{{}}}}}}tttiiigggjjjooo|||}}}{{{~~~}}}www}}}www___\\\YYYVVVPPPGGG111111000......---------+++++++++************)))'''((((((((())))))************))))))))))))******(((((((((((((((((((((((()))(((&&&'''(((******)))))))))(((((()))***++++++))))))))))))******************+++,,,,,,---......,,,,,,------...//////000//////.........//////000:::???NNNfff{{{ssshhh^^^UUUSSSOOOGGGEEEXXX|||}}}www\\\CCC555333......---,,,,,,,,,,,,---+++++++++***++++++,,,,,,************))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))***)))(((&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$%%%''')))******)))((((((((())))))******++++++)))))))))***++++++,,,,,,)))***,,,...000222333444DDDKKKVVV```iiiqqqyyyzzztttmmmmmmsssrrr~~~}}}jjjbbbiiijjjaaabbbfffqqqooo^^^ZZZXXXQQQIII:::666111......///---(((+++***************++++++************************))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,------...------............------000---+++---......333:::AAAVVVnnn{{{zzz|||gggYYYRRRPPPTTTWWWbbb}}}sssXXXBBB666/////////---,,,,,,...///---------,,,,,,,,,++++++))))))))))))))))))))))))''''''''''''&&&%%%$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((())))))))))))((((((((((((---+++***)))+++,,,------(((+++---------111:::AAATTT[[[eeemmmqqqvvv}}}ttthhhiiippplllnnnttt~~~|||wwwxxx~~~{{{oookkkddd\\\TTTTTTZZZmmmzzzbbbRRROOORRRGGG@@@555...---...,,,)))++++++************++++++************************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))************+++***++++++,,,,,,---............////////////......///...000111111333===GGGvvvxxxiii\\\WWWUUUYYYiii{{{ttt[[[RRR;;;666111...------+++***,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))))))))))))))))))))(((***)))((()))***+++,,,,,,111//////333<<>>444///------,,,,,,++++++******+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,------......///000000000000000000//////000333333111777HHHZZZrrr___TTTPPPVVV```dddbbb}}}ooo[[[JJJBBB777111000000///---++++++++++++++++++++++++))))))))))))))))))))))))((())))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******))))))))))))))))))))))))(((((()))***+++,,,------///---///999KKK[[[dddfffrrr{{{|||yyyyyyqqqqqqyyyxxxwwwvvvxxx~~~rrrbbb\\\ccckkk{{{iii]]]YYYRRRIII???555...---000---,,,,,,++++++++++++,,,************************))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))************+++++++++,,,++++++,,,,,,---.........000111111222222111111000000111111//////:::VVVooo|||wwwyyy}}}mmmYYYNNNNNNSSSjjjvvv___eeeooommmxxxvvvnnnbbb]]]jjjcccWWWNNN@@@555000/////////*********++++++++++++,,,)))))))))))))))))))))))))))))))))))))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******)))))))))))))))************+++,,,---------......,,,000999HHHYYYffflllmmm|||{{{~~~||||||vvvqqqxxx}}}|||mmmbbb```ttt^^^VVVSSSPPPJJJ===///,,,111......---,,,++++++,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------...//////111111222222222222111111000000///000555GGGiiiyyypppeee```aaabbb```]]]iiinnnwwwppp]]]UUUUUU]]]}}}mmm\\\```www~~~|||lllcccTTTDDD888000---,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***))))))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((()))))))))*********+++***,,,......,,,,,,...000222;;;HHHUUU```jjjtttzzz}}}yyy|||```YYYUUUQQQEEE666///111//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))************+++,,,,,,,,,---......//////111111222222222222111111000000333;;;HHH\\\yyy|||xxxuuuqqqnnnmmmoooppplllaaaXXXUUUZZZcccmmmyyyxxxssstttzzzllldddkkkuuuzzz{{{xxx{{{{{{{{{}}}|||uuuqqq|||pppbbbTTTEEE888///---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))((())))))******+++++++++)))+++---,,,+++---111555999CCCPPPWWWZZZcccqqq}}}~~~kkk[[[VVVPPPCCC999666000///...---,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------.../////////111111222222222222111111222444>>>OOO___mmmzzzzzz~~~||||||}}}oooggg]]]eeeqqq{{{{{{llleeedddUUUWWW```mmmzzz~~~xxxjjjmmm|||~~~zzzzzzwwwgggNNN:::000//////...---,,,++++++))))))))))))))))))))))))'''(((((())))))((((((''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******((())))))******+++,,,,,,(((+++.........222999@@@IIIVVVdddiiiggggggooowwwzzzyyyxxxyyy}}}{{{wwwuuutttxxx|||aaaZZZYYYOOOCCC===000000///...---,,,,,,,,,************************))))))))))))))))))))))))''''''(((((())))))******''''''(((((()))*********))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,------.../////////111111111222222111111111555999GGG]]]nnntttsssrrrqqqxxxzzz|||}}}zzztttpppqqq|||vvvhhhaaaXXXTTTSSSYYYdddttt|||qqqfffooolllppp~~~}}}]]]AAA111111000///---,,,+++***))))))))))))))))))))))))''''''((((((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++((())))))***++++++,,,,,,***---000111333888BBBJJJbbbrrr|||xxxwwwkkkhhheeegggooo|||zzzssssssxxx|||tttoookkkgggdddiiipppxxx}}}qqqVVVQQQVVVOOOAAA888333000000...***(((***---,,,++++++******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,++++++,,,,,,---...//////111666888444000111444777777HHHaaattt{{{yyytttqqqtttvvv|||}}}rrrqqqttt||||||rrrsssmmm\\\SSSPPPUUUqqqxxxeeebbbllllllgggooozzzlllRRR<<<666...,,,...000...+++***)))))))))))))))******************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++000+++(((***+++***+++...111111111222777BBBQQQ\\\xxxbbbbbbccciiisss|||zzzyyyttttttrrrkkkfffeeehhhnnnzzzssshhhcccaaa^^^\\\bbbhhhrrrxxx}}}eeeWWWTTTQQQLLL???666//////000...,,,,,,---,,,++++++***+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))***++++++++++++,,,,,,,,,,,,,,,---...///000000111111111222333222333888===CCCUUUkkkxxxzzzwwwwwwxxxpppgggbbbpppsss~~~yyylll^^^RRR___zzzsss```nnnqqqfff]]]^^^[[[RRR===888222/////////...---******))))))))))))******************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******+++,,,(((''')))+++***+++...---...111999EEESSS```hhh|||hhhiiioooyyy|||yyy{{{zzzrrrfff___bbbgggssswwwnnnaaaWWWTTTSSSRRRRRRWWW^^^iiiqqqxxx~~~gggTTTPPPTTTIII<<<000...111111///...------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))++++++++++++,,,,,,,,,,,,------...///000111222222333//////444666777>>>IIIWWWgggzzzwwwiiinnnssskkkdddjjjjjjttt{{{}}}rrraaaSSSJJJEEE>>>;;;666222///.........++++++******)))******+++************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((()))******+++((('''+++,,,+++,,,000///444===KKKYYYfffnnnrrrzzzooo{{{}}}}}}tttkkklllqqqzzzqqqccc[[[QQQIIIFFFGGGIIIIIIOOOVVVaaakkkttt|||~~~YYYMMMTTTQQQDDD777222000//////000------,,,++++++++++++,,,***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------------...///000222222333666111222888888999GGGYYYiiiwww|||wwwfffhhh|||hhhNNN===>>><<<999444///,,,---...,,,,,,+++*********++++++************)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((()))))),,,******---...,,,///333:::FFFXXXeeellloooqqqssszzzzzz{{{{{{~~~xxxwww~~~}}}vvvyyywwwbbbTTTNNNGGGAAA???AAACCCEEEIIIPPPZZZeeepppyyygggQQQQQQUUULLLBBB:::111+++,,,111...---,,,,,,++++++,,,,,,))))))************))))))************************))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,---------,,,,,,---...000111222333555555888:::999===RRRhhhvvv~~~rrrlllvvvpppaaaiii}}}|||vvv[[[GGG>>>===:::555000---------------,,,+++++++++++++++************)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))---++++++------,,,111777GGG\\\ttt~~~yyyrrrqqqttt}}}sssmmmrrr~~~|||yyy|||iiiWWWIIIFFFBBB>>>===>>>AAACCCFFFJJJSSS^^^jjjttt|||~~~aaaUUUWWWRRRLLLDDD777---,,,000...------,,,,,,,,,,,,,,,)))))))))******)))))))))************************))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------------+++,,,---///000222333444333777:::999<<>>:::666333000///.........---,,,++++++++++++************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((&&&&&&'''''''''(((((((((&&&''''''(((((()))******+++******,,,,,,---555===TTTkkkuuuvvv|||~~~vvvuuu|||uuurrruuu~~~jjjVVVHHHAAA@@@???===<<<===???AAABBBEEELLLVVVbbbmmmuuuyyywww^^^XXXTTTQQQLLLBBB555//////......---,,,,,,,,,,,,---)))******++++++******)))************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------------...,,,---...000222333555555222999::::::GGGeee|||wwwooogggdddgggnnntttzzzrrrpppwwwzzzsssjjj\\\PPPDDD@@@;;;888777666222//////...---,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((())))))******++++++)))***---///333>>>JJJbbbuuuxxx|||~~~}}}xxxvvvvvv}}}wwwjjjWWWEEE:::=========<<<;;;<<<===???@@@BBBGGGPPP\\\gggpppuuutttgggZZZUUUQQQPPPJJJ>>>333.........---,,,,,,,,,,,,---+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---------......---...000111333555666777444;;;;;;;;;SSS|||}}}fffaaaXXXPPPMMMQQQYYY___nnnwwwyyyyyy~~~nnnXXXFFFAAA;;;:::;;;:::555111000///...---,,,+++++++++************))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))(((((())))))******++++++,,,+++---000333:::HHHUUUnnn{{{~~~zzzzzzwww~~~wwwvvvqqqjjjaaaTTTHHH@@@===<<<<<<;;;;;;;;;<<<<<<===>>>AAAFFFLLLRRRZZZbbbhhhuuuwwwwwwvvvuuuxxx}}}ooo\\\QQQUUUTTTDDD666333///000111000...,,,+++++++++++++++************))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***,,,,,,------.../////////222111000111333444555444444999;;;DDDbbb}}}zzzqqq^^^KKKHHHEEEBBBBBBEEEHHHKKKTTTbbbuuuwwwwww|||uuuWWWPPPFFF???===:::666222...//////...,,,++++++,,,++++++++++++************))))))))))))))))))))))))******)))((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((())))))++++++***))))))+++---(((+++///333999EEETTT___rrr|||~~~zzzyyywwwsssyyyvvv|||zzz}}}{{{rrreeeYYYLLLAAA======<<<<<<;;;;;;;;;;;;<<<<<<>>>AAADDDHHHMMMTTT[[[```jjjmmmooonnnmmmmmmpppssszzz}}}hhhWWWUUUVVVNNNAAA:::000000000///---,,,,,,,,,++++++++++++************************************)))************+++++++++))))))***+++++++++++++++,,,,,,------...////////////...///000222444444444555999>>>GGG]]]xxxxxx{{{|||rrr]]]NNNCCCAAA???======???AAACCCIIIVVVfffwww~~~uuueeeZZZLLLCCCAAA???;;;666/////////...,,,++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))***)))((((((''''''((((((******)))))))))((((((((('''''''''((((((((()))))))))******++++++,,,------///000333999DDDPPP\\\ccclllyyy~~~uuuqqqpppoooooo}}}wwwmmmoooqqqsssvvv{{{vvv___OOODDD<<<;;;>>><<<<<<;;;;;;;;;;;;;;;<<<===@@@CCCGGGLLLSSS[[[aaajjjnnnqqqqqqmmmhhhgggggghhhoooyyyuuu]]]SSSUUUTTTIII>>>222111000...---,,,,,,---,,,+++++++++************************************)))************+++++++++)))******+++++++++++++++,,,,,,------.../////////---...000111333444555666888>>>HHHUUUcccooowww{{{|||}}}}}}{{{zzzuuuuuuvvvwwwtttlll^^^MMMBBB;;;;;;999999999999;;;;;;>>>HHHUUUeeezzzssscccmmm~~~vvvhhhUUUGGGBBB???<<<999222111///...---,,,,,,,,,******)))))))))((((((((())))))))))))))))))))))))))))))((('''''''''''''''************))))))))))))''''''((((((((()))))))))***))))))+++---......---000000555>>>LLLYYYbbbfffqqq{{{xxxmmmjjjooouuuttt~~~~~~}}}yyyuuurrrqqqqqqzzzYYYGGGAAA>>><<<>>><<<<<<;;;;;;::::::;;;;;;;;;>>>BBBHHHPPP[[[fffmmmxxx}}}}}}uuunnnkkkccciiiqqqzzz{{{bbbRRRQQQUUUNNNCCC666333000---------------,,,,,,+++++++++*********************************))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,------...////////////111333444555666777999<<>>999999999999999999999999;;;AAAJJJXXXnnneee___^^^gggvvv{{{gggSSSFFF???======555333000......---,,,+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((('''''''''''''''))))))))))))))))))))))))'''(((((((((((()))))))))+++***)))***---...---,,,///444<<>>;;;:::777777777777777777777777:::<<>>JJJZZZccchhhppp}}}mmmkkkllluuuxxx{{{qqqVVVCCCCCCEEE???;;;???===<<<;;;:::999999999999999;;;???FFFQQQ```oooyyyvvv^^^RRRMMMIIIJJJPPPIIIAAA666///...000000///------,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,------...////////////111333444666<<>>FFF===<<<;;;:::999999999999777999>>>EEEQQQaaarrr}}}~~~zzznnnbbb[[[RRRPPPVVVMMMCCC777000///000000///---------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,------...//////000111333666777:::CCCOOOYYYgggyyy|||{{{|||xxxtttssssssqqqpppppprrrvvvzzz}}}~~~{{{zzz|||yyyzzz~~~oooYYYEEE999444444444888888666666666666888888666999===GGGZZZnnnyyy{{{wwwxxx}}}{{{cccYYY[[[cccuuuaaaRRR>>>888111///000111...+++---------,,,,,,,,,++++++************************,,,++++++***************(((((())))))*********+++))))))))))))************)))---111///...444BBBNNN^^^dddlllsssyyy~~~{{{zzz|||zzz```OOONNNJJJDDDBBBBBBBBBAAADDDCCC@@@>>>;;;999777666999777:::AAAKKKYYYmmm}}}dddLLLRRRRRROOOGGG<<<222...---,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---------------------------...///000666444333555>>>MMMaaaooo}}}|||}}}yyyvvvrrrmmmiiifffeeedddbbbcccdddgggkkknnnqqqrrr{{{|||~~~qqqrrrqqq___KKK@@@;;;888777888777777666666666666777777555999???MMMfff~~~wwwnnnhhhlllxxx}}}fffUUUVVV]]]rrrqqqMMM@@@222000111,,,,,,000,,,...------,,,,,,++++++***************************---,,,***)))))))))******))))))))))))))))))))))))*********)))))))))))))))...///000000111;;;SSSiiippp|||{{{~~~rrrZZZPPPMMMHHHDDDCCCCCCCCCAAABBBBBBAAA???<<<:::888666999888999???HHHUUUgggwww}}}vvvqqqpppooonnnqqqpppvvvmmmRRRUUUQQQOOOHHH>>>555000//////.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............------------...///000000444555555:::KKKdddyyy|||~~~}}}|||}}}~~~}}}{{{xxxuuupppmmmkkkjjjjjjlllpppsssttttttvvv{{{{{{zzzuuunnncccSSSBBB:::888666666777777777777666666777777777888;;;BBBSSSpppwwwmmmiiilllwww}}}yyyvvvwwwsssbbbYYY[[[ppp|||fffFFF666111222...///111,,,......---,,,,,,++++++***************************---,,,***)))))))))***+++************************************************---,,,...000555BBBYYYoooxxx}}}wwwpppkkkiiirrr}}}tttbbbXXXPPPGGGCCCCCCCCCBBB@@@@@@@@@AAA@@@>>><<<999777:::888888===CCCNNN^^^llluuummmcccZZZVVVVVVWWWXXX\\\ZZZ^^^dddiiippp}}}^^^YYYUUURRRLLLDDD;;;444000000.........------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...////////////------------...///000111444888888???[[[~~~xxxwwwzzz|||}}}}}}~~~}}}}}}}}}~~~}}}{{{xxxwwwwwwwwwvvv{{{~~~{{{zzz{{{|||yyyqqqhhhccccccaaa]]]RRRFFF:::777777666666888888888777777777777888888777999AAAWWWxxxrrrggggggmmmyyy{{{sssoooqqq}}}}}}aaaNNNVVViiixxxvvvvvvjjjOOO<<<333333000222333,,,......------,,,+++++++++************************,,,,,,+++************+++************************************************---,,,...555>>>NNNeeexxx|||rrrjjjccc___iiivvvwwwiii[[[KKKCCCBBBAAA???>>>>>>@@@AAAAAA@@@===:::888:::888888;;;???FFFTTT```|||llleee\\\UUUQQQQQQQQQRRRTTTRRRTTTXXX[[[```lllyyysssccc\\\WWWQQQLLLDDD999111...............------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---....../////////------......///000111222666;;;<<>>777777999888888:::999888888777777888888999888;;;FFFaaaxxxuuuooo~~~|||wwwxxx|||vvvYYYSSSXXXccc|||vvvrrrfffWWW@@@444333000333444---.........---,,,,,,++++++************************++++++++++++++++++++++++*********************************+++++++++++++++...---222<<>>;;;999:::888777999;;;@@@KKKWWWyyyvvvqqqjjjccc^^^ZZZWWWTTTQQQPPPRRRTTTUUUUUUYYY___hhhvvv{{{cccZZZRRRPPPLLL@@@444...//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------...------.........///000111333333777===@@@LLLppp~~~}}}{{{{{{qqqkkkVVVTTTSSSRRRPPPJJJDDDAAA@@@999666888999888888999999999888888888888999999<<>>AAAAAAAAABBBBBBAAA>>><<<::::::777777888999<<>>FFFWWWzzz}}}tttjjjbbb\\\QQQKKKEEECCC@@@<<<:::;;;:::666444777888666666888::::::999999999999:::::::::DDD\\\vvv^^^NNNNNNXXXrrrmmmUUUCCC:::222222444/////////......---,,,,,,,,,***************************+++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...+++000<<>><<<;;;999777666888888;;;DDDNNNnnn|||uuupppnnnnnnlllkkkjjjiiifffbbb```bbbkkk{{{{{{^^^VVVUUULLL>>>666////////////............++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---..................///000111333444555999@@@MMMbbbxxxlllaaaYYYSSSOOOJJJCCC===<<<;;;777777:::888444333777888666666999::::::999999999999::::::;;;EEE```ttt___SSSOOO```|||~~~eeeQQQCCC555111444111/////////...------,,,,,,***************************+++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........---666DDDQQQXXX___mmm{{{yyysssssszzzxxxjjjdddqqq}}}fffOOOEEEGGGEEEDDDCCCAAA???>>><<<<<<888666666888999;;;CCCMMMggg|||www~~~|||yyyvvvvvvvvvtttpppkkkkkknnntttzzzkkk\\\YYYOOOAAA888000/////////............+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...////////////......///000111333555666;;;BBBQQQhhh|||nnn```UUUOOOKKKIII===888666;;;<<<777666888777444555888999888999<<<;;;::::::999999::::::;;;AAALLLeeejjjUUUFFFUUUqqqrrr\\\KKK888222555222/////////...------,,,,,,************************)))***,,,---...---,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////111<<>>999;;;777555777999888555333888999:::;;;999666888;;;:::::::::::::::;;;<<<<<<@@@XXXrrraaaNNNRRRWWWjjjqqqXXXCCC666222444///---++++++,,,.........*********++++++,,,,,,---)))***,,,......---,,,+++,,,,,,,,,++++++*********,,,+++++++++---///111111333III[[[___^^^fffttt}}}wwwjjjdddsss{{{~~~zzz~~~gggNNNKKKHHHFFFDDDBBBBBB@@@>>><<<;;;999888999888999@@@III^^^{{{kkk```RRRLLLUUUlll{{{zzz___TTTZZZRRRAAA666222...---///000///---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------......222///000555999:::===BBBJJJ^^^qqqvvvtttvvv}}}xxxnnndddZZZSSSWWW]]]fffpppwwwyyywwwuuukkk```RRRGGGAAA===888444222222333333333333666999<<<<<<<<<:::888666888<<<@@@@@@???>>>>>>>>>??????III```vvvhhhUUUPPPYYYsss}}}hhhRRR>>>555555222000---------...---,,,+++++++++++++++,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,+++++++++******------------...000222333DDDRRR___dddhhhqqq{{{uuulllkkk|||}}}xxx|||zzzuuu~~~nnnTTTOOOHHHFFFDDDCCCBBBAAA???===:::777666777777999BBBLLLaaazzzzzzppp^^^NNNKKKZZZtttzzz|||rrrVVVRRRYYYSSSCCC999444///---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........111///222888===???CCCHHHOOO```pppvvvxxx~~~|||yyywww~~~wwwfffXXXNNNGGGCCCLLLSSS^^^iiipppqqqmmmiii[[[RRRFFF<<<888666444222111444666444222666@@@HHHLLLIIIDDD===999:::>>>AAACCCAAA???>>>======>>>???KKKaaauuuhhhYYYSSSeee}}}hhhLLL:::888444222000//////...+++***,,,,,,,,,,,,++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,++++++++++++---.../////////000333666OOOVVV]]]dddnnnwww{{{zzzrrrpppuuu{{{kkkccceee```XXXgggoooVVVPPPKKKHHHFFFDDDCCCAAA>>><<<:::777666777777;;;EEEOOOhhh~~~rrr[[[NNNSSSdddttt}}}|||}}}kkkTTTMMMRRRPPPHHH===888111.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------......//////...---111777;;;>>>CCCIIISSScccuuu~~~}}}zzz}}}{{{{{{}}}xxxhhhXXXMMMFFFDDDCCCHHHNNNYYYdddkkkjjjccc\\\OOOHHH>>>777444444444444333666777444666BBBRRR\\\fff```TTTGGG@@@CCCHHHJJJEEECCC@@@>>>===>>>???AAAIII^^^ooo~~~zzzeeeUUU^^^xxxyyy~~~^^^DDD<<<333222000//////...+++)))---------,,,,,,++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---000666;;;RRRVVV]]]gggqqqvvvvvvrrrnnnttt~~~sssdddZZZYYYSSSNNN```yyykkkVVVRRRNNNKKKHHHEEECCC@@@===::::::888666777888<<>>UUUkkkvvvzzzjjjWWWNNNQQQUUUUUUKKKHHHDDDAAA@@@AAADDDEEEOOOaaalllttt~~~|||||||||wwwkkkjjjpppvvv^^^WWWfffpppOOO???222111///.........,,,+++...------,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000...---222>>>IIIVVV\\\fffpppvvvuuuqqqnnnjjjwww{{{}}}~~~|||wwwsssqqqqqqkkk```UUUNNNHHHIII[[[ooozzzfffUUUSSSNNNLLLHHHFFFDDDAAA>>>;;;;;;888777888888;;;CCCMMM```uuu|||vvvttttttvvvwwwxxx}}}wwwdddYYYVVVXXX^^^eeelllooossswwwxxxvvvsssvvvvvvsssqqqpppmmmiii```\\\[[[^^^___]]]\\\^^^fffcccllllllTTTJJJMMMQQQHHH@@@777000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...///000000111111000333888;;;???HHHRRRdddrrr~~~{{{yyywwwvvvtttmmmqqqwww|||}}}zzzyyyyyyzzzzzz{{{}}}~~~~~~zzziiiVVVOOOHHHIIIRRR]]]dddggg\\\]]]___cccddd]]]QQQFFF;;;999555222111111333444111444222444GGGiiioooeeefffeee___SSSPPPJJJEEEBBBCCCEEEGGGVVVffflllpppxxxsssoookkkiiijjjnnntttrrrfffYYYVVVZZZlllwwwdddZZZddd{{{]]]FFF555222///......///...---------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,///000...///<<>>:::888777888777888???HHHQQQgggwwwwwwkkkbbb\\\ZZZYYY\\\```bbbgggtttmmmZZZSSSSSSUUUWWWVVVTTTUUUXXXWWWSSSPPPSSSSSSOOOMMMNNNMMMJJJGGGEEEEEEHHHHHHFFFGGGKKKQQQOOOWWWiiiyyyzzz___OOOLLLOOOLLLDDD999222000000///...------------------------,,,,,,,,,------------...,,,,,,---...///000111111222222444888<<>>===<<<===============>>>???@@@BBBCCCEEEAAAEEEOOOVVV^^^rrrcccQQQLLLJJJIIIBBB777111111000+++......---------,,,,,,,,,,,,,,,,,,---------......---------------...000000222555333666???FFFZZZvvvyyywwwjjjTTTHHHCCC======NNNhhh~~~{{{tttiii___VVVLLLAAA999444333111000000111333444333666888777999LLLrrr~~~yyyqqqggg```kkkiiikkkuuuvvvdddXXXJJJQQQ___hhheeeWWWLLLHHHOOOVVV___eeehhhkkkooorrr{{{iiibbb[[[~~~vvveeeIII999222111---000444.........---------,,,,,,,,,------------------------,,,,,,,,,---------......222...,,,222EEEbbbwwwwwwvvvuuuiiitttzzzjjj___QQQMMMNNNIIILLLQQQWWWXXXUUUNNNHHHDDDGGGFFFEEEFFFFFFEEEBBB@@@;;;:::999888777888888999@@@JJJ^^^vvvwwwlllfff]]]UUUNNNKKKIIIHHHUUUcccrrrttthhhZZZQQQOOOLLLKKKHHHFFFEEEDDDDDDDDDFFFEEEDDDCCCBBBAAAAAA@@@@@@?????????@@@AAABBBBBBCCC???BBBIIIMMMRRRcccwwwtttXXXKKKKKKLLLFFF:::333111000---.........---------,,,,,,,,,,,,---------.........------------...///000000000222333;;;LLLZZZqqqvvv___LLLBBB>>><<>>===@@@HHHXXXiiitttvvvuuuooojjj```SSSEEE;;;555333444333222111111222333444444444666555222666DDDTTTkkk}}}zzzuuuxxx{{{iii\\\]]]bbbnnn{{{~~~rrrcccZZZNNNOOORRRWWW^^^bbbeeefffeeeiiivvv^^^YYYjjjqqqPPP@@@:::999111...000+++......---------,,,,,,,,,------------------------,,,------------.........)))000:::FFFUUUkkkyyyoooiii~~~zzz]]]JJJBBB;;;===???CCCEEEGGGIIILLLNNNLLLKKKIIIIIIIIIHHHFFFDDD???>>><<<:::888888888888===FFFZZZuuutttiii```ZZZUUUWWWXXXWWWRRRLLLFFFCCCEEEDDDCCCCCCDDDEEEFFFGGGIIIJJJMMMNNNOOONNNLLLJJJGGGFFFDDDCCCAAAAAA@@@@@@FFFBBBAAAAAA@@@@@@HHHRRRbbb{{{cccNNNLLLOOONNNEEE888000///111............------------------------............------------...///000111444666777FFFbbbxxx{{{vvv|||vvvdddUUUHHHAAA??????FFFSSS```iiilllkkkhhhaaa^^^VVVJJJ>>>666555666333333222222222333444444444444555666555666>>>GGGUUUfffvvvzzz|||yyyzzz}}}wwwbbb\\\UUUSSSWWW]]]aaaccceeecccgggsssuuu^^^___ooo{{{~~~]]]FFF999888222111111+++......---------,,,,,,,,,------------------------------------............---222888BBBQQQgggyyyqqqlll```IIIBBB>>>???AAACCCEEEGGGJJJOOORRROOOMMMJJJIIIIIIIIIGGGEEEAAA???===;;;999888888888<<>>CCCBBBAAA@@@???>>>CCCJJJSSSkkkhhhQQQLLLOOOOOOHHH;;;111///111//////.........------------------.........//////...............///111111444666888HHHcccvvv|||fff\\\rrr}}}gggVVVJJJBBB@@@AAABBBLLL[[[gggllljjjeeebbbXXXUUUNNNCCC999333444666222222222333333444444555777444444666777888>>>FFFTTTaaalllmmmppp{{{}}}{{{pppaaaWWWUUUZZZ___bbb``````ccciiitttjjj]]]bbbnnnMMM888666444444333---......---------,,,,,,,,,---------------------------------.........//////333777>>>HHHVVVhhhzzzzzzwwwyyyxxx{{{{{{qqqlllcccIIICCC@@@AAABBBEEEFFFHHHJJJNNNQQQPPPNNNKKKJJJIIIIIIGGGFFFBBB@@@>>><<<:::::::::::::::CCCWWWtttwwwkkk```YYYUUUSSSPPPMMMKKKIIIFFFDDD??????>>>>>>???@@@BBBCCCCCCEEEHHHJJJKKKJJJHHHGGGBBBBBB@@@???>>>=========>>>>>>>>>>>>===>>>AAACCCJJJ^^^uuujjjOOOMMMNNNNNNKKK@@@444000111/////////.........------------........./////////............///000111111///555:::KKKcccrrrwwwiii]]]xxxnnnYYYLLLDDD@@@AAAEEEFFFQQQ```lllooollleee```RRRNNNGGG>>>666222111222222222333333444444555555999666444555555777===EEETTT]]]eeehhhnnn~~~vvvlllgggggggggjjjooowwwwwwddd^^^wwwYYY???;;;777555444000......---------,,,,,,,,,------------------------------........./////////000:::HHHUUU___hhhqqqwwwuuu}}}~~~~~~|||}}}}}}nnnhhhhhhnnnrrroookkkkkk~~~iiiLLLGGGEEEDDDGGGJJJLLLMMMNNNQQQSSSQQQOOOKKKJJJIIIIIIGGGFFFAAA@@@>>><<<;;;;;;;;;;;;:::CCCVVVsssuuuggg^^^XXXPPPJJJEEEDDDDDDCCCCCCBBBAAA@@@===<<<;;;::::::;;;<<<======>>>@@@BBBBBBBBB@@@@@@======<<<;;;;;;;;;;;;<<<:::;;;===<<<===>>>???@@@BBBRRR```uuurrrVVVPPPNNNNNNMMMEEE999222222////////////........................////////////............///000111222...888AAAQQQeeepppzzz~~~wwwhhhZZZKKKDDDBBBDDDIIINNNRRRZZZgggpppqqqlllbbb\\\KKKFFF???999555333111000111222333444555555555555888555444555444666===FFFNNNVVV___fffooo|||~~~uuuooorrr}}}{{{wwwuuuuuu|||rrr___hhhgggNNNGGG;;;333333222......---------,,,,,,,,,------------------------............////////////111CCCWWWbbbcccfffppp{{{~~~||||||llliii]]]TTTVVV[[[___dddjjj}}}nnnRRRLLLKKKIIILLLPPPSSSTTTUUUVVVWWWRRROOOKKKIIIIIIIIIGGGFFFAAA@@@>>>===<<<<<<<<<<<<;;;DDDXXXuuuxxxggg\\\MMMEEECCCBBB???;;;:::;;;<<<<<<<<<;;;;;;;;;;;;:::888777777777888888888999:::;;;;;;;;;:::::::::999999999999:::;;;;;;999;;;======>>>@@@@@@???===KKKQQQ^^^}}}yyyfffRRRNNNNNNOOOIII===555444000/////////......................../////////000.........//////000111222111===HHHXXXgggnnn}}}xxxjjj___UUUJJJ@@@???CCCIIIQQQYYY^^^dddmmmsssrrrjjj^^^UUUCCC>>>888555555666444222111222333444555555555555444444555666666777???IIILLLSSS]]]gggsss|||{{{vvvddd]]]SSSOOOXXXooo~~~yyyuuurrrqqqrrrqqqnnnjjjccc^^^YYY[[[ffftttyyysssqqqxxxbbbZZZuuuqqq[[[QQQ>>>000111333......---------,,,,,,,,,------------------------............/////////000<<>>???@@@AAABBBAAADDDJJJXXXuuusssYYYMMMLLLOOOGGG@@@999---//////.........//////000............////////////222///...111222000222666333AAANNNXXXjjj~~~}}}tttfffWWWMMMJJJIII@@@>>>GGGQQQUUU]]]eeeiiitttzzzvvvlllaaaTTTGGGCCC>>>888333222222222222111333444222777===<<<666999777555555777;;;>>>@@@IIIUUUcccmmmtttvvvqqqjjjOOOLLLDDDGGGSSSaaaxxxkkk```]]]]]]YYYUUUSSSKKKJJJHHHHHHKKKPPPVVVYYYTTTSSSRRRSSSWWW^^^eeeiiiggg___jjj}}}mmmbbbNNN666...333//////.........---------///...---,,,,,,,,,,,,,,,000,,,+++...111000222555===SSSfffpppwwwwwwuuuaaa]]]kkk|||yyyggg______[[[XXXTTTOOONNNVVVaaayyy|||~~~zzzsssnnnooorrruuueee[[[TTTVVVVVVXXX\\\\\\VVVRRRSSSQQQQQQNNNJJJHHHIIIFFFAAAEEEEEEEEEEEECCCBBBBBBBBB===GGG\\\wwwrrr```TTTMMMEEEAAA@@@@@@???>>>???===<<<=========<<<:::<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;;;;;;;;;;999;;;<<<<<<;;;:::<<<===============>>>???@@@AAA<<>>BBBNNNZZZcccmmmwww|||~~~ssseeeXXXKKK???;;;888444222333555777777555777666444666:::888222555555555666888===CCCGGGPPP]]]kkkqqqpppiii^^^TTTHHHEEE???BBBOOO]]]|||~~~pppcccUUUQQQPPPLLLHHHFFF@@@???======>>>BBBEEEHHHDDDCCCBBBBBBEEEIIINNNQQQWWWeeexxxxxxeee___ooouuuhhhVVV???111...//////.........---------///...------,,,,,,,,,---000,,,,,,///111000111444===RRRaaaiiipppuuuyyyjjj[[[TTT^^^mmmxxxdddXXXUUUYYYZZZ\\\YYYQQQLLLQQQ[[[mmmllliiibbb\\\WWWUUUUUUdddxxx}}}ssshhh^^^ZZZXXXYYY[[[XXXPPPLLLKKKOOOQQQQQQNNNMMMMMMHHHAAACCCDDDDDDCCCBBBAAAAAABBBCCCNNNbbb{{{}}}cccQQQLLLEEEAAAAAACCCBBB@@@???>>>======>>>>>>===;;;<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;;;;;;;;;;999:::;;;;;;::::::;;;===>>>>>>>>>>>>???@@@AAAAAA<<<>>>AAAIII___```PPPKKKNNNJJJGGGBBB777000//////....../////////............////////////000///000222222///111666DDDIIIXXXlll{{{wwweeeRRRIIIGGGDDDAAA@@@>>>BBBNNN^^^lllxxxqqq___QQQEEE===999777444222333333333222111333444555888<<<<<<888666888:::<<<>>>DDDLLLSSS[[[iiivvvvvvkkk]]]MMMBBB@@@===888===IIIUUUrrr|||hhhYYYJJJDDDBBB???<<<;;;;;;:::999888888999;;;<<<<<<;;;::::::;;;<<<>>>???;;;BBBKKKRRRYYY```iiioooyyy~~~fff[[[rrr~~~lllZZZGGG666,,,/////////.........------///...------,,,---------///,,,,,,000111///000444AAAYYYkkkssszzz~~~ppphhh]]]TTTXXXcccsss```RRRPPPTTTWWWYYY]]]^^^XXXQQQPPPTTT^^^YYYSSSLLLHHHEEECCCAAANNNggg{{{ooogggdddcccccc^^^UUUOOONNNUUUXXXZZZYYYYYYXXXSSSLLLGGGIIIKKKJJJFFFCCCCCCDDDGGGTTTiiilll\\\\\\ZZZXXXWWWTTTMMMEEEDDDBBB@@@???@@@@@@>>>=========<<<<<<<<<<<<======;;;<<<======>>>>>>======;;;===>>>>>>======>>>???AAAAAA@@@@@@@@@AAAAAABBBBBBCCCBBBDDDQQQqqq|||xxxiiiVVVOOOQQQNNNJJJCCC666111000//////////////////............////////////000///111333222///222777HHHJJJ[[[vvv}}}iii^^^TTTPPPNNNIIIEEEDDDDDDQQQccctttiiiVVVJJJAAA<<<:::888666555555555333111111222444666:::???BBBBBB???BBBEEEFFFHHHMMMUUU[[[cccooovvvpppaaaRRREEE<<<;;;:::666999CCCLLLfffyyyeeeUUUEEE>>>===:::888888::::::999999999999999999;;;;;;;;;;;;;;;;;;::::::>>>>>>===>>>@@@DDDHHHKKKXXX]]]eeelllsss}}}ccc^^^kkkmmmVVVFFF999000////////////..................------------.........,,,---000111///111555IIIiii{{{yyyooo```]]]fff|||gggVVVNNNRRRZZZVVVVVVYYY^^^]]]UUUMMMIIIMMMHHHBBB>>>======<<<;;;DDD```}}}yyyvvvtttnnnccc\\\[[[^^^bbbddddddeeeeee```YYYRRRVVVZZZYYYSSSMMMIIIIIIFFFTTTkkk|||yyygggWWWNNNKKKFFFCCCBBBAAA@@@??????>>>>>>======>>>>>>???>>>??????@@@AAA@@@@@@@@@???@@@BBBAAA@@@@@@AAACCCBBBBBBAAA@@@@@@@@@AAAAAAEEEEEEBBB@@@GGGaaammm~~~ttt___UUUWWWTTTQQQIII:::111111000///////////////............//////////////////111333111000444<<>>===;;;::::::777777888888999999999999888999:::;;;;;;:::999888>>><<<;;;<<<>>>AAACCCDDDEEEIIINNNTTT\\\hhhuuuwwwbbb^^^llluuuUUU@@@777444000000/////////...............---------......///...---...111000000444:::UUUxxxpppfffjjjuuu```RRRMMMRRRZZZWWWUUUWWW\\\\\\RRRFFF???@@@===:::888999:::;;;;;;<<<[[[yyynnngggfffgggjjjkkkiiijjjkkkgggaaaWWW___gggggg___UUUNNNKKKIIIUUUjjjooo[[[UUUMMMFFFBBB@@@???>>>======<<<<<<<<<<<<======<<<======>>>???>>>>>>>>>>>>@@@AAAAAA@@@???AAABBBDDDCCCBBBBBBAAAAAAAAAAAACCCCCCBBBAAAEEEZZZpppuuueeeWWWVVVTTTSSSKKK===222222111000////////////............////////////000000222333111111888BBBOOOTTThhh~~~~~~|||{{{}}}yyyuuulll```TTTIIIEEELLLWWWeee{{{fffSSSFFF===888666444333333444666888777666;;;777555888>>>HHHVVVcccrrrrrrrrrqqqpppnnnlllkkkhhhkkkggg[[[NNNGGGCCC@@@>>>>>>999;;;??????PPPooozzzdddTTTEEE???>>><<<;;;;;;888888888999::::::;;;;;;777888:::;;;<<<;;;:::::::::;;;<<<>>>???@@@AAABBBAAACCCEEEHHHNNNXXXeeeooo{{{fffZZZccc|||aaaAAA555666000000000/////////...............---......///000...---...000000111888@@@aaa}}}pppkkk~~~}}}kkk[[[RRROOOQQQVVVZZZYYY[[[^^^YYYLLL???999:::999888777777888:::<<<===^^^}}}{{{}}}}}}{{{vvvuuuvvvtttooofffrrr~~~yyylllaaa\\\\\\cccqqqqqqiii]]]RRRLLLIIIHHHHHHCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEGGGHHHJJJJJJIIIGGGGGGFFFFFFFFFGGGHHHIIIIIILLL\\\|||}}}vvvuuu^^^VVVRRRRRRLLL???333222111000////////////............////////////111111222222111222<<>><<>>>>>>>>@@@AAACCCDDDEEEGGGMMMVVV]]]jjjuuuqqqcccgggwwwLLL666444000000000000/////////..................///000000///......000000222<<>>>>>;;;<<<>>>;;;IIIfffvvvjjj[[[KKKEEEBBB>>>:::999999888777666555666777777999::::::;;;;;;:::::::::999===AAAAAA@@@@@@CCCFFFAAACCCDDDCCCCCCEEEKKKPPPZZZcccuuuwwwjjjXXX999333000000000000////////////...............///000000000......///000333>>>JJJmmm|||wwwuuuyyyjjj]]]XXXXXXZZZ___eeeqqqyyyssslllhhheeedddeeegggnnnjjjcccZZZPPPFFF===888999444555<<<===:::===EEEYYY{{{vvvsssuuu{{{}}}xxxsssppprrruuuyyy{{{{{{wwwvvvtttrrrpppooojjjggglllsssooossswwwzzz~~~yyy|||[[[RRRWWWTTTIII777333000111000...///222///////////////000111111000000333555111333KKKfffmmmtttxxxoooqqquuuzzzmmmXXXBBBAAA999888>>>:::888BBBLLLIIIOOOhhh]]]CCCCCCEEE???AAAMMMYYYZZZXXXWWWXXXXXXRRRJJJGGGMMMEEEFFFSSSJJJ>>>GGGBBB>>>===<<<888999III^^^xxxnnnnnn]]]\\\TTTHHHCCCDDDDDD???>>><<<::::::<<<<<<<<<;;;=====================>>>@@@???>>>>>>???AAACCCDDDGGGGGGHHHGGGGGGHHHJJJLLLSSS]]]ggg{{{sssyyy]]]AAA666///000111111000......///////////////////////////333111222222///333HHH___|||~~~}}}dddqqq|||fffQQQIIIFFFFFFYYYdddTTT]]]{{{vvvrrrmmmkkkkkklllnnnpppuuupppggg\\\PPPEEE===999777555666:::999888@@@KKKqqq~~~vvvXXXRRRZZZXXXNNN999444000111111...///222///////////////000111111111000333555222777OOOkkkppp|||}}}sssooooooyyy}}}qqqVVVEEE>>>>>>888666;;;:::AAAUUU___cccoooqqqTTTIIIBBB;;;<<>>>>>:::999GGGYYYyyykkkbbbbbbdddaaaYYYPPPMMMNNNIIIAAA@@@>>><<<<<<>>>??????>>><<<<<<<<<===============@@@@@@AAABBBCCCDDDFFFFFFIIIIIIJJJKKKLLLNNNPPPRRRTTT\\\cccttt]]]BBB666000111222111000///...///////////////////////////000///000222333;;;QQQhhhsssyyyxxx{{{fffsssuuu]]]KKKFFFHHHLLL```lll___YYYuuu}}}{{{{{{zzzyyyzzz|||yyymmm]]]NNNBBB<<<:::555666777999;;;AAAPPP]]]nnnQQQNNNWWWVVVMMM<<<555111111111//////222000////////////000111111222111333555555>>>WWWqqq{{{zzz}}}xxx~~~~~~{{{uuu|||{{{|||{{{ooohhh```QQQ@@@777888;;;666555:::AAAZZZ}}}xxxdddUUUJJJBBB??????:::>>>AAAAAAEEEPPPZZZ^^^YYY___UUUHHHKKKKKKDDDBBBCCC??????@@@<<<999DDDSSSxxxuuujjjkkklllfff```___```^^^ZZZYYY\\\___YYYQQQLLLIIIFFFEEEEEEEEEEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHDDDEEEFFFHHHHHHHHHHHHGGGJJJJJJKKKMMMPPPSSSUUUWWWVVV^^^cccpppwwwaaaEEE888333333222111000/////////////////////////////////...///000111444AAAXXXlllooowwwwwwnnnvvviiivvvzzzYYYJJJEEEHHHQQQeeerrrlll\\\ppp}}}~~~mmmZZZIII>>>:::999555666777<<>>@@@===:::AAAMMMsssfffXXXSSS]]]hhhhhhbbb___ZZZ\\\___bbbeeeeeebbb^^^YYYWWWTTTSSSTTTTTTTTTSSSOOOPPPQQQSSSUUUWWWYYYYYY[[[[[[\\\\\\ZZZWWWTTTRRROOOOOOOOOPPPQQQSSSSSSSSSSSS\\\dddpppuuuiiiLLL;;;777555222000000000000///////////////////////////000111000...444EEE\\\lllrrryyyzzztttnnntttjjjiiiyyy}}}{{{iiiZZZMMMHHHPPPbbbrrrvvvaaafffwww~~~hhhRRRBBB:::777777666666666@@@\\\tttjjjbbbYYYPPPPPPWWWjjj}}}yyyrrrWWWPPPVVVVVVOOODDD:::222000111000000222000000000000000111222222333222222444;;;KKKdddyyyzzznnn~~~~~~zzzwwwxxxzzz~~~UUUIII???;;;;;;::::::<<<555888555444<<>>@@@>>>:::@@@JJJmmmwwwRRRHHHIIIYYYfffdddZZZTTTZZZ```gggiiieee```___aaacccdddggglllsssyyy}}}~~~yyyvvvoookkkgggeeebbb___[[[WWWVVV[[[___iiixxxsss{{{sssTTT???:::777222000000111111000////////////////////////111444222///888OOOgggsssqqq{{{wwwpppsssuuu|||~~~iii\\\eeexxxzzzvvvzzz}}}cccQQQPPP[[[mmm}}}eee\\\___rrr{{{~~~yyy]]]GGG;;;888777666666666777CCChhh~~~zzzuuulllbbbZZZSSSMMMHHHGGGJJJWWWqqqlllfffjjjtttoooiiiiiirrrxxxjjjoooVVVNNNSSSUUUQQQHHH===222000111111000222111000000000000111222222333222222444===OOOfffxxxvvvpppbbb}}}xxxuuurrrqqqrrrxxxsssRRRHHH???<<<;;;888888999999999555555999HHHxxxzzz~~~RRRGGGAAA@@@???;;;???HHHfffyyy```YYYZZZeeeiii___PPPJJJOOOWWWccciiieeeaaafffooorrrwwwzzzqqqnnnffffffmmmrrrwwwppp{{{^^^GGG>>>999222000111222111000///////////////////////////444333111@@@___zzzqqq~~~{{{ooozzzqqqXXXOOO]]]rrryyyuuuppptttzzzbbbVVVUUUddd~~~qqq```WWWaaarrr||||||vvvuuurrrSSS===777888888666222777888BBBhhh}}}qqqkkkkkkiiiccc\\\UUUOOOJJJHHHGGGFFFGGGPPPffflllaaa___bbbaaaaaacccmmm~~~xxxeeezzzmmmVVVKKKOOOSSSRRRKKK>>>333000111111111222111111000000111111222333222222222444>>>PPPffftttwwwzzzzzzmmmTTTTTTyyywwwqqqpppqqqssstttuuu|||nnnQQQHHHAAA???===999888:::999999666777999>>>bbb```RRRFFFCCC@@@<<>>QQQeeeqqqwwwssswwweeeKKKKKKlll|||~~~wwwqqqkkkhhhkkkqqqwww{{{~~~yyy{{{sssLLLEEE??????>>><<<<<>>===;;;<<<<<<888888III]]]mmmSSSGGGEEEDDDEEEGGGbbbpppfff\\\TTT[[[WWWVVVZZZcccmmmxxxpppdddrrrfffQQQ888...222222333333---////////////000000000000,,,444///222QQQuuukkkIIIBBBNNNZZZ___```gggkkkttttttXXXJJJQQQhhhrrrssscccUUUXXXfffrrruuuxxx~~~~~~{{{}}}~~~~~~zzzuuusssssssssgggPPP;;;777888555333666555555444666CCC```ssshhhaaaXXXNNNLLLRRRPPPNNNJJJFFFDDDDDDDDDEEEHHHEEEMMMeeevvvhhhbbb___]]][[[[[[[[[bbbtttmmmooooooTTTSSSZZZUUUWWWDDD444333444000///333/////////000000111222333222777777777FFF```qqqttt}}}|||iiiXXXUUUhhhyyyxxxsssuuussswww{{{qqqggg[[[VVVTTTXXXaaaiiilllkkkcccggglllpppwww|||zzzttt___UUUMMMLLLJJJCCC>>>===;;;:::<<<>>>:::888CCCRRRmmmxxxxxxxxxnnnYYYOOOJJJIIIKKKggg|||}}}yyyuuutttuuuxxxzzz|||nnnnnn|||xxx^^^BBB333333111222333...////////////000000000111111666000777YYY|||jjjGGG???JJJTTTYYY[[[aaahhhssscccLLLMMMWWWdddjjj^^^OOONNNXXXbbbiiimmmtttzzz}}}xxxtttpppnnnmmmlllkkklllooouuu{{{}}}sssiiigggccc___]]]\\\\\\\\\~~~hhhMMM@@@666777999555444777111444555222444DDD___uuuqqqddd^^^XXXPPPNNNRRRMMMKKKHHHEEECCCCCCCCCCCCIIIHHHRRRiiixxxkkkcccccc```]]]ZZZWWW[[[jjjzzzqqqooovvvYYYUUU[[[WWWYYYGGG888555555111000333000000000000000111333333000555888>>>PPPiii{{{~~~xxxkkktttkkkfffkkk}}}}}}oooqqqyyy}}}pppdddVVVJJJFFFDDDFFFLLLVVV\\\\\\ZZZNNNVVV^^^fffpppzzz}}}|||nnncccYYYWWWUUUMMMBBB:::<<<:::>>>BBB???999>>>HHHXXX```ZZZUUU^^^hhhrrrrrrbbbZZZWWWWWWkkkxxxxxxpppaaaYYYnnnkkkWWWUUUcccrrrvvvtttddd___dddqqqyyy~~~qqqrrr}}}kkkMMM999555000111333////////////000000000111111333555000:::^^^|||jjjGGG>>>GGGOOOSSSWWW\\\eeesssrrrQQQIIIEEESSS\\\VVVJJJEEEIIIOOOYYY___gggnnnsssxxx~~~vvvmmmfffbbb^^^\\\YYYWWWTTTTTTXXX```iiinnnssstttxxx|||uuuaaaSSSIIIIIIHHHGGGFFFFFFFFFGGG}}}hhhQQQCCC===999;;;:::555444777000333444222111999IIIVVVsssqqqccc```\\\SSSNNNPPPKKKJJJHHHEEEDDDCCCCCCDDDGGGIIIVVVnnn{{{{{{nnndddfffccc```\\\WWWXXXdddrrrwwwtttxxxZZZSSSYYYWWWZZZJJJ<<<666444111000222000000000000111222333333///222777CCCWWWpppyyy|||ttteeeooowwwxxxsss}}}lll^^^QQQEEE===???>>>@@@GGGNNNSSSRRRPPPCCCIIIRRR___pppwwwlllbbb```___WWWHHH:::???===@@@EEECCC===???FFFWWWbbbaaa\\\______]]]bbbyyyooommmkkkkkkyyy{{{vvvsssyyytttqqqhhhZZZQQQ[[[zzzzzz]]]QQQSSS\\\]]]bbbkkkmmmjjjiiiiiioooxxx|||lll^^^]]]jjjpppooo{{{wwwpppoooPPP<<<777111111333/////////000000000111111111///333000:::YYYpppuuuxxxhhhFFF???GGGMMMRRRWWW\\\gggvvvYYYKKK???FFFMMMMMMHHHEEECCCCCCKKKSSS\\\dddiiipppyyy~~~|||ttthhh]]]VVVRRROOONNNJJJHHHEEEEEEHHHPPPWWW]]]gggiiimmmqqquuuyyy}}}~~~ooo]]]KKK@@@======>>>???????????????~~~jjjRRRAAA???===<<<<<<999555555888333444333333444999@@@EEEeeettt{{{mmmbbb```\\\QQQJJJJJJNNNLLLIIIGGGEEEEEEEEEFFFEEEKKK\\\ttt}}}www}}}{{{ooodddfffeeeccc```[[[ZZZcccooo~~~uuu{{{]]]SSSYYYYYYZZZMMM???666222000000000000000000000111222333444111111777EEEYYYnnnsss{{{{{{sss~~~iiiXXXLLLDDD???<<<;;;::::::>>>CCCFFFGGGFFF???AAAHHHYYYsss}}}tttkkkiiijjjdddSSSBBBBBB???@@@EEECCC>>>BBBKKK]]]lllpppnnnpppjjjaaaaaabbbtttyyytttllldddhhhvvvqqqhhh___XXXRRRSSS```nnn}}}rrrYYYOOOTTTVVVXXX[[[XXX[[[XXXWWW]]]ggguuuwwwccc\\\kkkxxxzzz}}}ppplllOOO<<<999555444444///000000000000111111111111,,,222333<<>>GGGKKKPPPXXX\\\gggvvvcccQQQEEEAAA???BBBFFFFFFCCC@@@CCCJJJRRRWWW[[[```iiipppwwwzzz~~~wwwllldddYYYOOOHHHEEECCCBBB@@@???>>>>>>AAAEEEIIILLLUUUYYY]]]bbbffflllssswww~~~}}}ppp\\\JJJ@@@<<<;;;<<<===>>>???>>>>>>===pppaaaQQQCCC999:::::::::999888666777888666555333333555888;;;<<<\\\iiivvvzzzzzz|||yyylllcccaaa\\\QQQLLLMMMRRROOOKKKHHHFFFFFFHHHIIIGGGPPPddd}}}xxxssspppgggddd```\\\bbbuuu{{{tttkkkbbbffffffgggfffaaa^^^dddnnn}}}uuudddWWW\\\]]][[[QQQBBB777222000//////111111000111111222333444555333:::KKK\\\iiiwww~~~~~~rrroooxxxgggSSSFFF@@@<<<;;;<<<999888888999<<<>>>??????======AAASSSppp}}}vvvsssvvvrrraaaPPPFFFBBBCCCFFFCCC???FFFRRRlll{{{}}}iiimmmpppsss~~~}}}ppplllooo|||gggZZZOOOLLLKKKKKKTTT___ZZZbbbooo^^^NNNUUUZZZ]]]^^^ZZZ^^^ZZZXXXYYY^^^iii{{{iii]]]iii{{{sssmmmPPP???<<<888666666000000000000111111111222222...444666@@@WWWccchhhooovvv{{{{{{yyyVVV;;;<<>><<<;;;:::::::::::::::;;;===>>>???@@@EEEKKKQQQVVV]]]eeelllppprrrooocccQQQDDD??????:::;;;;;;<<<<<<<<<;;;;;;tttdddUUUJJJAAA<<<999666888999999999999888777444444444444444666:::>>>WWWffftttvvvttttttwwwxxxuuujjjaaa^^^XXXPPPPPPVVVVVVRRRMMMGGGEEEFFFIIIKKKLLLWWWmmmxxxqqqpppyyy^^^QQQLLLJJJGGGJJJ[[[vvv{{{mmmfffaaa\\\eeegggkkkkkkeee```dddlllvvvyyymmm[[[]]]___^^^TTTFFF999222111111000111111111111222333444444666555AAAWWWhhhnnnuuuzzztttgggnnnwwweee]]]dddtttmmm]]]OOOAAA======:::888999888888999:::<<<======<<<;;;;;;@@@PPPkkk~~~{{{|||zzzkkk[[[LLLJJJLLLNNNGGGBBBJJJXXXxxxzzzooolllmmmrrr~~~wwwrrr|||nnnWWWNNNGGGFFFDDDHHHZZZnnnbbb^^^ZZZbbbcccQQQWWWZZZ\\\___]]]aaa`````````^^^cccuuutttaaaddduuuttt{{{vvvXXXEEE@@@:::777777111000000111111111222222222111555666EEE```pppttt|||vvvwwwsssQQQ999===FFFFFFJJJTTTWWWfffwwwmmmYYYJJJ===;;;===>>>???BBB>>>@@@AAACCCEEEFFFFFFGGGUUU[[[cccggghhhiiilllppprrrrrrqqqrrrtttwww{{{}}}yyy|||}}}tttgggZZZQQQCCC@@@===;;;::::::999888777777777777888999:::;;;555999???CCCFFFLLLUUU\\\[[[\\\\\\WWWPPPHHHBBB???;;;;;;;;;;;;<<<<<<<<<===~~~vvvqqqnnnkkkiiimmmaaaRRRGGG???<<<;;;===666999;;;;;;;;;;;;888444000333666555333555===EEEWWWhhhxxx{{{wwwuuuuuuvvvnnncccYYYUUUOOOIIINNNXXXXXXTTTMMMGGGDDDEEEIIIKKKRRR^^^tttyyyuuuhhhjjjoooXXXLLLGGGDDDAAACCCLLLaaa~~~wwwccc[[[XXXUUUeeehhhmmmnnnhhhaaacccjjjqqqsss]]]]]]^^^___WWWHHH;;;333222222111111111111111222333444555555666GGGccctttwww{{{~~~{{{yyyttteeeppp{{{]]]GGGGGGSSSkkksssZZZKKK@@@999<<>>???@@@CCCGGGHHHGGGFFFGGGNNNVVV[[[\\\^^^bbbfffkkkjjjiiiiiikkkoootttvvvmmmpppvvv|||wwwjjjZZZKKKCCC999888777999:::;;;:::999888777666555666999;;;===444888<<<===>>>AAAIIIOOOKKKKKKMMMQQQRRRNNNEEE===???>>>>>>??????AAABBBCCC~~~lllaaaZZZTTTTTTWWWZZZWWWMMMAAA:::;;;<<<;;;:::888666888;;;<<<:::888888555444555555777===EEE___qqq~~~yyyoooeeeeee```YYYPPPKKKKKKNNNRRRRRRPPPMMMHHHDDDEEEJJJNNNSSSggg}}}zzzooodddfff~~~nnn]]]SSSMMMFFFCCCEEEDDDDDDPPPkkkzzzfff[[[UUUQQQdddkkkrrrqqqiiiccccccfffrrr}}}~~~}}}cccZZZ\\\```\\\NNN:::111333222---222222222222333444444555666222HHHiiivvvyyyzzz~~~mmmooovvvkkkrrrzzz\\\JJJFFFIIINNN```|||}}}```LLL???>>><<<:::888888888888888777777888:::<<<;;;:::;;;<<>>AAAGGGNNNNNNXXXeeewwwvvvgggTTTHHHBBB???>>>>>><<<<<>>???>>>@@@@@@FFFVVVrrrvvvuuuyyy{{{uuummmiiimmmqqqkkk\\\PPPRRR[[[mmmyyy|||}}}zzzlllddd```eeehhhmmmvvvbbbPPPOOOJJJHHHJJJMMMjjjmmmTTTNNNWWWtttkkkPPPIIICCC@@@FFFEEEHHHPPPWWWZZZ^^^hhhsss{{{zzzhhh\\\iiixxx}}}ttthhhwwwzzzvvv~~~wwwUUUIIIGGG???777555111111111111111111111111444444666JJJfffrrryyyxxxvvvjjjJJJ:::>>>AAAEEEKKKKKKYYYeeetttsss```TTTKKKEEEBBBAAA>>>>>>BBBJJJPPPPPPNNNEEEEEEEEEEEEFFFGGGHHHIIIHHHKKKMMMLLLOOOUUUTTTPPPFFFEEEJJJXXXhhhqqqrrrpppnnniii___TTTJJJBBB<<<999::::::::::::::::::::::::999999888888888888999999999999999999:::;;;;;;<<<===:::===HHHSSSXXXZZZ\\\^^^[[[[[[^^^```bbbgggnnn}}}oooeeeVVVLLLDDD???===;;;<<<@@@IIIJJJHHHAAA===>>>???>>>===;;;888777888:::::::::999777666666666777>>>HHHkkkyyyyyylll^^^ZZZUUUPPPMMMMMMOOOQQQNNNJJJFFFDDDEEEGGGIIIIIIYYYppp|||lllppprrrfff]]]UUUOOOMMMIIIIIILLLRRR]]]sssqqqdddmmmrrrwwwwwwrrrooooooqqqwwwcccZZZaaaeeecccVVVAAA555555555222222222222222333444555666:::888OOOnnn{{{yyy^^^aaa|||ssskkkfffooo|||kkk\\\QQQMMMOOOIIIOOO]]]pppyyymmmlllwwwvvvaaaKKK>>>;;;999999888777777777777888777777777:::???CCCEEEEEEEEEDDDGGGXXXuuuuuuqqqtttvvvtttpppppprrrrrrkkkZZZMMMNNNUUUmmmxxxxxxqqqssswwwzzzsssiiiaaa\\\aaammmzzziiiTTTWWWSSSOOONNNSSSpppmmm\\\SSSbbblllPPPHHHBBB===@@@======@@@DDDGGGLLLYYYeeeooosssfffZZZcccooosssxxxxxxwwweeemmm{{{uuu}}}```MMMJJJEEE;;;333222222222222222222222222333666:::KKKccclllsss~~~vvvyyy]]]BBB888???AAABBBGGGGGGTTT```nnnzzzqqqaaaTTTKKKGGGAAA;;;;;;@@@DDDDDDCCCAAA@@@???>>>===<<<<<<<<<>>>AAABBBBBBFFFMMMPPPPPPNNNJJJIIIPPP]]]ffffffccc\\\TTTHHH@@@<<<;;;999888::::::::::::::::::::::::::::::999999999999::::::;;;;;;:::888888777777777777666;;;FFFRRR\\\hhhrrr}}}zzzkkkZZZOOOFFF@@@<<<;;;:::999;;;???FFFJJJIIIDDDAAADDDGGGGGGCCC@@@===:::999:::;;;<<<:::888888888666777@@@JJJooo{{{zzzlllccc```[[[XXXWWWXXXYYYZZZYYYSSSLLLHHHHHHKKKMMMNNNaaayyyzzz~~~|||nnn```XXXSSSQQQOOONNNRRRdddzzznnnrrruuuwwwwwwssspppooopppttt~~~nnn```___ffffffZZZEEE666555555333222222222333444555666777======TTTrrr~~~~~~zzzXXX]]]}}}{{{lllgggeeeqqq}}}tttiii```ZZZRRRXXXeeerrr}}}}}}qqqiiilllrrruuuvvv{{{vvvcccPPP@@@;;;===999999999999999999999999777777888<<>><<<:::===<<<:::999777666666666;;;<<<===???DDDPPP\\\dddfff^^^UUUQQQWWW^^^^^^YYYQQQHHH===888999<<<<<<;;;999999999999999999999999:::::::::999999:::::::::;;;;;;999888777666666666999888===FFFPPP]]]nnn}}}wwwkkk]]]NNNEEE@@@<<<;;;<<<;;;999;;;@@@DDDIIIJJJEEECCCFFFKKKMMMHHHFFFBBB>>>;;;:::;;;<<<;;;::::::999666777AAAMMMmmmxxxvvvlllhhhccc```aaadddeeeeeeeee^^^SSSKKKIIIKKKOOORRRggg~~~rrrddd```[[[UUURRRSSS^^^sss}}}}}}|||zzzwwwuuusssrrrsss|||nnncccdddfffhhh]]]GGG666333444333222222222333444555777888>>>???VVVrrr~~~|||XXX]]]~~~vvveeebbbcccppprrreee___fffooowww|||xxxxxxuuurrrmmmkkktttxxxcccSSSFFF>>><<>>EEENNNTTTWWWNNNKKKLLLXXXrrr~~~wwwpppeee\\\XXXbbb]]]XXXQQQHHHCCCIIIRRRooossshhhbbbgggtttwwwhhh^^^YYY^^^ppp}}}oooqqqdddUUUWWWmmmmmmZZZaaaiiittt```ZZZTTTLLLKKKHHHBBB>>><<<<<<@@@JJJVVVmmmvvvmmm\\\WWWVVVTTTXXX^^^wwwxxxiiiVVVRRRaaapppWWWLLLGGG???555222222222222222222222222000666???SSSjjjoooppp|||rrrgggjjjrrrtttaaaFFF:::???>>>>>>EEEGGGOOO___oooyyy{{{eee[[[SSSIIICCCBBBBBB???<<<;;;:::999888777777777777888888888;;;BBBRRRgggvvvssslll___SSSSSSXXXXXXSSSHHHBBB;;;999<<<>>>===:::999999999999999999999999;;;::::::999999::::::;;;::::::999888777777777777:::;;;???GGGPPP\\\nnn}}}~~~rrrggg\\\RRRHHHBBB;;;888888:::999777:::???BBBIIILLLIIIFFFHHHLLLNNNOOONNNJJJEEE???<<<<<<===<<<<<<<<<:::777888CCCOOOhhhttt}}}{{{vvvpppnnnppptttuuuuuuoooiii^^^SSSMMMMMMRRRWWWnnnuuulllccc___^^^```gggooo|||~~~|||yyyvvvvvvooossshhhaaalllfffjjj```III666222333333222222222333444666777888<<<@@@XXXssssssVVV___ppp___]]]```ppp|||qqquuuxxx{{{zzzmmmgggnnn|||yyyfffRRRFFFAAA<<<;;;;;;888999:::::::::::::::999:::::::::@@@HHHRRRZZZ^^^XXXWWWWWW___sss{{{qqq___QQQLLLRRRNNNJJJFFFBBB@@@FFFOOOnnnzzzmmmfffiii}}}tttggg\\\```xxxrrr^^^ccclllddd```~~~|||iiiaaaYYYQQQQQQMMMGGGBBB@@@>>>???FFFNNNhhhqqqhhhVVVPPPLLLHHHIIIMMMeee{{{iiiVVVTTTdddsss[[[NNNIIIAAA666333333333333333333333333333777AAA[[[wwwzzzssswwwxxxjjjkkkqqqtttiiiJJJ;;;===<<<>>>EEEFFFJJJ[[[jjjqqq~~~tttbbbYYYMMMFFFDDDDDDAAA>>>;;;::::::999999::::::;;;999888888;;;AAAOOOggg{{{~~~{{{ooo]]]TTTSSSOOOHHH@@@===::::::<<<<<<:::888::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999999;;;AAAJJJSSS\\\jjjvvvmmmeee[[[SSSMMMGGGAAA===777666777999888777:::AAAFFFPPPXXXVVVRRRQQQRRRRRRZZZZZZWWWQQQIIIDDDBBBBBB=========;;;777888DDDQQQfffsss}}}|||yyy|||yyywwwqqqeee[[[XXX\\\bbb{{{{{{zzz}}}~~~~~~}}}zzzwwwwwwlllsssnnnccclllgggllldddLLL777111333444222222222333555666888999>>>CCC]]]yyymmm\\\eeennn]]]\\\___rrr}}}yyykkkggglllpppooocccTTTFFF@@@>>><<<:::;;;===>>>?????????>>>===<<<<<<;;;<<>>CCCCCCCCCUUUdddjjjwww~~~tttgggVVVJJJEEECCCAAA>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===EEEYYYlll{{{yyygggXXXQQQIII???=========>>>======<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???>>>===<<<;;;;;;:::::::::;;;<<>>;;;888777666888::::::999>>>DDDNNNZZZeeeeee```]]]ZZZWWWddddddbbb[[[RRRLLLIIIHHH>>>>>>>>><<<777888DDDRRRhhhuuu~~~}}}}}}zzz~~~wwwkkkeeeiiioooyyyxxxzzzzzzwwwtttttt}}}qqqwww|||hhhfffhhhmmmfffNNN888222444555222222222333555777888999BBBHHHcccqqqjjjkkkppp___^^^aaavvvpppbbb^^^\\\[[[QQQHHH@@@>>>>>>======@@@CCCDDDDDDEEEDDDCCCBBBAAA===<<<===BBBLLLWWWaaafffgggiiihhhiiitttzzz___LLLFFFCCCBBBCCCGGGFFFBBBAAADDD^^^uuuyyyvvvwwwzzztttwwwuuunnnfff___VVVKKKFFFFFFLLLVVVOOOBBBAAAAAA>>>???KKKRRRfff{{{bbb^^^ttt}}}www___TTTQQQFFF666333333333333333333333333333777EEEooo|||wwwvvv}}}|||kkkIII666999<<>>@@@BBBBBB@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???===<<<;;;::::::>>>@@@GGGQQQWWWWWWXXXZZZPPPKKKGGGDDDCCCGGGTTTaaaIIIEEE???======<<<;;;999777999<<<<<<<<<>>>DDDHHHVVVbbbooorrrkkkdddccceeeiiieee]]]TTTSSSUUUSSSNNNGGGAAA;;;777666:::FFFRRRkkk|||~~~wwwqqq}}}pppkkkrrryyyyyytttxxx}}}~~~zzzgggbbbmmmlllhhhSSS999444888222222333333333333666;;;>>>FFFNNNiiiwwwmmmzzzsssaaa\\\\\\ooo~~~|||hhh]]]WWWQQQKKKGGGBBBAAABBBDDDCCCBBBBBBEEEJJJMMMMMMIIICCC@@@@@@AAABBBCCCIIIUUUeeeppprrrsssttttttyyysssWWWEEEGGGGGGGGGEEECCCAAAAAABBBVVVyyy{{{zzz|||~~~sssmmmbbbRRREEEMMMCCC===@@@BBB??????BBBEEEWWWaaa{{{iii___mmm{{{eeeZZZTTTGGG666555333111000111222222222111:::DDDvvvyyyyyyhhhEEE???;;;888>>><<>>@@@BBBGGGMMMQQQPPPMMMJJJIIIIIICCC???@@@CCCFFFKKKQQQCCC@@@<<<:::;;;:::999777:::;;;<<<<<<>>>AAAEEEHHH\\\hhhuuuwwwoooggggggkkkggggggbbb\\\YYYZZZWWWSSSIIIBBB<<<:::888;;;EEEPPPmmm~~~|||~~~zzz~~~tttsssvvvuuusssxxx}}}}}}zzzllliiillllllhhhSSS888333777111222333333333444666;;;???HHHPPPjjjyyyoooooo]]]ZZZ[[[rrr}}}wwwrrrttt|||mmmbbbZZZUUUJJJHHHFFFFFFHHHHHHGGGEEEAAACCCEEEHHHKKKMMMOOOPPPGGGHHHHHHHHHLLLUUUbbbkkkvvvxxxzzz{{{qqq[[[KKKCCCDDDEEEEEEDDDCCCBBBCCCPPPkkk~~~gggQQQNNNGGGAAA@@@???>>>BBBIIIJJJWWW]]]rrrkkk```ooogggXXXSSSJJJ===666333111111222333222222333===EEEttt}}}aaa@@@===<<<:::@@@<<>>???AAACCCGGGLLL>>><<<::::::;;;:::999777:::::::::>>>CCCIIIMMMOOO```lllwwwvvvmmmgggjjjpppqqquuutttnnnhhhddd___ZZZKKKEEE???<<<:::<<>>>>>??????>>><<<;;;;;;===???AAAPPPaaakkkooonnnggg______^^^```dddfffaaa]]]\\\SSSVVV[[[___```^^^[[[XXXVVVTTTSSSSSSUUUXXX\\\___ZZZVVVQQQLLLIIIIIIKKKLLLIIIIIIGGGCCC???===>>>???CCC???>>>@@@AAAAAADDDIII;;;;;;;;;<<<===<<<;;;:::999888:::AAALLLVVV[[[\\\aaajjjqqqnnnfffccckkktttyyynnneee^^^NNNGGGAAA>>><<<;;;@@@FFF]]]wwwxxx}}}yyyxxx}}}yyy||||||||||||qqq|||vvvhhhgggmmmooolllWWW:::333777111333333444444555888===@@@BBBKKKdddvvv{{{ttt```QQQSSSXXXooouuueeeUUUNNNPPPYYYlll|||xxxggg\\\WWWMMMPPPUUUYYY[[[ZZZWWWTTTUUUWWWZZZ\\\[[[XXXSSSPPPTTTVVVXXXZZZ]]]dddnnnvvv~~~uuubbbQQQPPPPPPPPPOOONNNLLLIIIFFFIIISSSllltttkkk___VVVQQQRRRWWW\\\RRRPPPNNN]]]ppp```ooovvvhhhcccUUUAAA777555222222333444444333888AAAHHHooo```>>>::::::;;;AAA===BBBEEEVVVfffqqqxxxqqqtttvvv||||||}}}~~~qqqaaaRRRGGG???>>>======>>>?????????CCCDDDDDDBBB???>>>>>>??????LLL]]]kkkvvv{{{xxxqqqqqqqqqrrrttttttooojjjfff___bbbfffjjjlllllljjjiiidddcccaaa```bbbeeejjjlllgggccc]]]WWWSSSQQQQQQRRRPPPOOOKKKFFF@@@===<<<===AAA??????BBBCCCBBBDDDIII:::;;;<<<===<<<<<<<<<<<<<<<<<>><<<:::<<>>BBBDDDPPPhhhwwwwww~~~ZZZMMMQQQTTTiiixxxaaaLLLCCCDDDLLLbbbxxxzzzggg\\\XXXYYY^^^dddiiikkkjjjgggeeeaaabbbbbbaaa___[[[WWWTTTWWWYYY\\\]]]```gggpppwwwnnnXXXWWWUUUTTTTTTTTTRRROOOLLLJJJQQQggg|||yyyzzzyyyvvvaaaUUUNNNWWWsssmmm\\\cccyyyllliiiXXXBBB777555333222333444444444777@@@HHHoookkkEEE;;;888999@@@===CCCCCCSSSdddppp~~~wwwooorrrtttzzz{{{|||}}}~~~ppp```SSSFFFCCC@@@???@@@AAAAAA@@@EEEGGGGGGFFFCCC@@@>>>>>>AAAJJJXXXfffuuu|||tttnnnnnnoooppprrruuuxxx{{{|||vvvtttrrrpppqqqsssuuuwwwrrrnnnhhhaaa\\\YYYXXXWWWXXXWWWTTTOOOIIICCC@@@@@@@@@???@@@CCCCCCAAADDDJJJ;;;<<<===<<<:::::::::<<>>MMMqqqzzziiifffwww~~~uuunnnjjjjjjmmmooozzz~~~xxxtttgggbbbdddqqquuuttt]]]>>>555999444333444555555666:::???CCCKKKXXXqqq}}}|||wwwVVVMMMPPPPPPddd{{{uuu\\\FFFAAAAAAFFF[[[uuu}}}iii___]]]```eeekkkpppqqqppppppppplllhhhbbb^^^]]]```dddgggfffggggggffffffkkkrrryyyyyyaaa\\\YYYVVVUUUWWWWWWTTTQQQLLLPPPdddkkkWWWMMMRRRiiihhhYYYXXXssskkkhhhZZZEEE888666444333444555555444555>>>GGGooouuuLLL===777666???===CCCCCCQQQbbbqqqrrrmmmoooooouuu{{{xxx{{{}}}}}}ooo```RRRLLLFFFCCCCCCDDDCCCBBBFFFHHHJJJIIIFFFBBB???>>>AAAIIIUUUbbbrrrxxxuuutttssstttxxx~~~~~~{{{yyyyyyyyyyyyxxxuuuoooiiidddaaa``````ZZZ[[[YYYUUUNNNHHHDDDCCCCCCBBBDDDEEECCC@@@CCCJJJ@@@@@@@@@===:::999;;;===DDDHHHMMMTTT\\\eeennnsssxxx|||{{{ppp^^^RRRGGGAAA===;;;;;;>>>EEEfff~~~tttrrrvvvggg___ZZZTTTQQQSSSPPPQQQ[[[jjjsssyyy||||||kkk______fffqqquuuuuu^^^>>>555888444333444555666777;;;@@@DDDLLLZZZsss}}}qqqUUUOOOPPPLLLdddzzzpppWWWEEEDDDCCCCCCTTTlllnnnggghhhgggkkkpppsssttttttvvvxxxxxxrrrjjjeeedddhhhoootttqqqqqqoookkkjjjlllsssyyyttthhhbbb\\\YYYYYYYYYUUURRRPPPOOO```dddSSSSSSdddhhh\\\YYYqqqsssiii\\\III999666444444555666555555333<<>>777666>>><<>>777777???;;;@@@FFFPPP```ssszzznnnmmmppplllpppyyyyyyyyy|||wwwggg]]]RRRKKKJJJKKKJJJIIINNNRRRUUUVVVRRRMMMIIIGGGBBBMMM[[[hhhwwwyyywwwtttrrrqqqqqqqqqrrrsssrrrooojjjeeebbbaaaaaaXXXVVVTTTQQQJJJDDDGGGMMMMMMEEECCCHHHLLLHHHDDDEEEHHHGGGKKKVVVbbbmmmzzz|||gggZZZKKKBBB@@@???>>>===>>>FFFVVVlll}}}sssdddeeefffccc]]]VVVPPPNNNGGGAAA@@@CCCCCC???===???>>>BBBFFFFFFCCCCCCGGGKKKUUU\\\iiivvvuuunnnmmmgggrrryyyyyyuuu]]]>>>777:::555666888:::;;;<<<===@@@CCCNNNXXXnnn~~~wwwkkkkkkxxxjjjUUUVVV~~~oooYYYLLLJJJQQQ\\\ssszzzbbbNNNHHHEEEIIIWWWqqqyyyyyy|||{{{tttmmmjjjkkknnnqqqqqqqqqrrrvvvzzz~~~tttggg```^^^YYYSSSUUUTTT]]]uuu|||^^^bbbsssbbbbbb{{{qqq```HHH<<<777555666666333222333888:::EEEkkkssssssooowwwuuuVVV<<<888<<<;;;;;;@@@CCCJJJWWWjjj~~~qqqkkkqqqqqqtttyyyxxxxxxyyy{{{||||||}}}uuulll```UUUNNNLLLLLLLLLPPPOOOSSSYYYZZZSSSMMMJJJLLLSSS```rrr}}}|||yyyxxxxxxzzz|||~~~~~~}}}zzzwwwtttqqqooonnnkkkjjjeee]]]TTTNNNMMMNNNCCCDDDNNN]]]ddd___WWWRRRMMMMMMSSS^^^hhhpppxxxjjj___RRRIIIDDD@@@===;;;???EEEQQQdddxxxsssaaaXXXLLLMMMNNNMMMIIIDDDAAA@@@CCC>>>===@@@BBB???===@@@>>>BBBEEEEEECCCCCCFFFJJJKKKOOOVVV```kkkuuu|||rrrllltttkkkqqq{{{{{{vvv^^^>>>666999333555777:::<<<>>>BBBFFFIIIQQQ^^^vvvuuuvvv}}}lllRRROOO{{{pppYYYKKKGGGMMMZZZqqquuuZZZLLLCCCDDDPPPooo~~~~~~~~~}}}{{{zzzvvvyyy{{{{{{zzz{{{~~~yyymmmggggggddd```[[[XXX___uuuoooiiisssbbbgggqqqcccMMM<<<777555666666333222333666999CCChhhssstttnnnttt{{{vvvVVV:::666;;;;;;<<>>BBBJJJWWWjjjoooYYYMMMHHHGGGIIIIIIHHHFFFDDDDDDEEEDDDAAA@@@CCCEEECCCBBBCCC@@@BBBEEEEEECCCBBBEEEGGGEEEEEEGGGKKKRRR\\\dddiiinnnppptttzzzqqqnnnzzzlllooo||||||www^^^>>>555777222444666:::===AAAFFFKKKOOOUUUeeeqqqQQQJJJzzzrrrZZZLLLFFFJJJWWWlllnnnXXXGGGBBBJJJhhhvvvuuuooonnnnnnkkkeee```cccuuuyyyyyyyyyxxxppp{{{xxxhhhqqqyyyqqqfffRRR===777555666666333222444444888AAAdddqqqwwwooossszzz___???777;;;;;;===BBBAAAGGGSSSeeewwwpppgggkkklllooouuusssyyy{{{|||}}}}}}~~~~~~ssshhhbbb^^^]]]\\\XXXUUUVVVYYYZZZVVVRRRRRRPPPUUU___ooozzzooofffbbbaaa^^^___dddkkkooommmiiieeedddeeelllwwweee```UUUIIICCCCCCCCCAAA>>>@@@DDDMMM]]]www{{{lll___XXXXXXZZZUUUUUUTTTQQQNNNMMMOOOQQQSSSQQQQQQTTTUUUTTTRRRQQQNNNOOOQQQPPPNNNNNNOOOQQQSSSQQQOOOOOOQQQWWW]]]aaabbbdddfffiiinnnttt{{{ssssssyyylllmmm{{{|||www^^^>>>555888222333555999<<<@@@FFFLLLQQQYYYhhh{{{VVVJJJzzzsssYYYMMMHHHKKKSSSfffzzzlllUUUGGGIII[[[iii|||}}}vvvuuuuuurrrssskkkjjjxxx~~~uuuggg```\\\]]]^^^^^^cccjjjxxx{{{|||~~~qqq{{{sssnnngggSSS===888444555555333222444444:::AAAaaaooowwwxxxppptttyyylllFFF;;;<<<;;;<<>>666:::555222444777:::>>>DDDJJJOOOXXXeee~~~uuuZZZKKKwwwoooVVVKKKIIILLLPPP```tttiiiPPPHHHQQQ]]]pppwwwooonnntttyyy{{{}}}xxxuuuvvvlllbbbXXXRRRLLLHHHFFFGGGHHHIIILLLQQQ[[[^^^fffsss{{{uuuzzz}}}llllllgggTTT>>>888444555555333222555666===BBB^^^ooorrrvvvooottttttrrrIII;;;;;;:::<<<@@@@@@DDDNNN___sssnnnaaadddfffmmmuuutttvvvxxx{{{}}}}}}~~~yyyuuuqqqoooiiibbb\\\YYYTTTNNNJJJJJJFFFKKKTTT```rrrssslllsssvvvyyy{{{}}}kkkZZZVVV[[[[[[UUUMMMNNNOOOQQQZZZkkk~~~|||xxxsssnnnsssxxxyyyuuu]]]>>>777:::555333555777:::===CCCJJJOOOWWWccc}}}|||www~~~hhhqqq]]]KKKlllkkkRRRIIIGGGIIIMMM[[[ooo}}}~~~[[[IIILLLUUUgggzzzxxxhhhXXXNNNMMMSSSXXXeeelllrrrsssqqquuu}}}ooofff\\\XXXRRRMMMJJJHHHEEECCCAAA???>>>=========>>>???DDDFFFOOO^^^kkkwwwrrrqqqrrrfffjjjiiiWWW>>>888444444444222333555777???CCC^^^tttrrruuunnnuuutttpppFFF888::::::<<>>666999444444666888;;;???FFFMMMSSSXXXfffzzz```hhh```LLLaaalllSSSJJJEEEEEEKKKXXXkkk|||jjjQQQHHHNNN]]]ppp||||||ppp___OOOFFFBBBCCCDDDMMMVVV___```]]]aaalllwww~~~qqqfff]]]TTTKKKDDDEEECCC@@@>>>???@@@@@@???======<<<;;;::::::999888>>><<>>555777222555777:::===BBBIIIRRRWWW\\\lllxxx]]]gggcccNNNZZZoooWWWMMMFFFCCCKKKWWWjjj{{{www[[[EEEHHHUUUgggtttyyyyyyjjj\\\SSSNNNIIIFFF>>>HHHQQQSSSPPPSSS___jjj~~~kkkaaaUUULLLIIIHHHEEECCCBBB@@@>>>======<<<:::999999;;;;;;::::::;;;:::888>>>999999AAAGGGQQQhhh{{{nnnlllnnndddllllll[[[???888444444444222333666444>>>CCC]]]zzzwww}}}zzzyyy|||tttHHH999;;;;;;;;;>>>???>>>AAAMMMaaazzz{{{fffcccccciiiqqqooommmqqqvvvzzz|||~~~xxxnnnggg^^^TTTNNNLLLKKKUUUbbbnnn}}}}}}sssnnn|||kkkddd\\\XXX[[[bbbhhhkkkoooyyy}}}|||wwweeehhhllljjjuuuzzz~~~sssVVV===666666444666666777:::AAAKKKUUU[[[\\\fffeeefffvvvPPPWWWxxx|||WWWMMMMMMBBBEEERRRdddrrr|||jjjKKKEEEHHHTTT^^^cccnnn}}}uuuiiiWWWEEEGGG???>>>BBBCCCBBBMMM\\\{{{ooobbbYYYMMMJJJGGGCCC@@@>>>======?????????>>>======<<<<<<<<<<<<=========<<<;;;;;;999:::;;;:::<<>><<>>>>>===???@@@???===;;;???GGGNNNqqqvvvmmmdddjjjkkkmmmYYY@@@999444444444333555888:::>>>GGG```SSS999===>>><<>>===>>>EEEQQQdddcccXXXbbbeeegggqqqttttttuuuwwwyyy|||zzzrrrllljjjllljjjooozzz~~~yyynnnjjjlllooonnnkkknnnpppuuu}}}iii|||ooonnnzzz~~~sssWWW>>>555666777555888<<>>>>>:::777===HHHssszzzkkkbbb\\\VVVYYYTTTNNNKKKKKKKKKIIIGGGBBBCCCDDDDDDCCCAAA???>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@??????>>>======@@@AAA@@@===:::;;;???DDDUUUssswwwkkkeee}}}kkkmmmooo[[[@@@999444444555444555999:::>>>EEEXXX~~~VVV888999;;;999>>>===<<<===BBBJJJ\\\yyylll\\\bbbfffiiiqqqtttuuuvvvwwwwwwyyy|||zzzwwwyyy}}}~~~yyyyyy}}}~~~zzztttuuurrrxxxooo}}}wwwvvv{{{bbbHHH;;;888999444999???FFFLLLTTT]]]cccrrryyy```aaadddLLLHHHBBBBBBEEENNN^^^pppgggNNNCCCCCCCCCCCCDDDJJJOOOXXXdddoooyyy~~~yyyssslllddd[[[UUU___oooyyy___FFFAAA>>>===999777<<>>>>>>>>>>>???@@@@@@>>>>>>@@@CCCJJJaaa~~~wwwjjjeeezzz|||ggglllppp^^^???999444444555444666999===AAADDDQQQppp|||\\\999666999888;;;;;;;;;<<<>>>CCCSSSpppuuu```bbbeeehhhoooqqqtttvvvwwwwwwxxx|||{{{{{{vvv|||nnnTTTBBB;;;:::999???GGGMMMSSS[[[dddkkksss}}}^^^^^^}}}mmmPPPIIICCCCCCDDDIIIXXXkkkzzzaaaLLLCCC@@@>>>===>>>AAAHHHPPP[[[eeennnsssrrrmmmddd\\\TTTMMMFFFBBBFFFPPP___mmmuuuooo[[[HHH===<<<;;;:::888888>>>EEEfffyyysssooojjjccc^^^XXXUUUQQQLLLIIIHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIEEEEEECCCBBBAAAAAAAAAAAA>>>???BBBCCCCCCCCCDDDEEEHHHTTTfffyyyjjj```qqq|||fffhhhlll[[[???999444555555555777:::BBBEEEHHHSSSppp~~~|||hhh@@@888;;;:::<<<;;;;;;;;;<<<>>>JJJddd|||ggg```______eeekkkppptttvvvwwwzzz}}}rrrZZZEEE<<<;;;999@@@GGGMMMQQQWWWaaaiiiggguuu___VVVtttwwwWWWLLLEEEBBBAAAEEEPPPbbbrrr|||zzzYYYFFF>>>===>>><<<<<<>>>BBBGGGOOOUUUYYYYYYTTTLLLEEEAAA>>>;;;999:::<<>>AAACCCEEEEEEBBB===:::999999888777888777777:::;;;:::777666555888999888777999>>>BBB^^^|||yyysssqqqlllfff```ZZZUUUSSSVVVUUUSSSSSSSSSTTTVVVWWWVVVWWWYYY[[[^^^^^^^^^]]][[[[[[ZZZccc~~~qqqiiivvvzzzqqqZZZ???999444555666666888<<<===DDDJJJSSSjjjuuuCCC333666555444===;;;::::::;;;???MMMZZZggg\\\XXX\\\^^^fffnnnrrrtttwww~~~{{{wwwyyy|||yyypppgggvvvtttllloooooocccOOO===888;;;===BBBFFFFFFEEEIIIQQQYYYfffrrr{{{mmmuuuiiiGGGccccccRRRHHHCCCBBBDDDKKKWWWfffsss{{{xxx|||iiiRRRFFFBBB<<<<<<===>>>>>>>>>>>>>>>>>><<<:::::::::999888666:::888777888888777888:::999<<<===;;;999;;;???AAA[[[wwwnnnjjjjjjiiihhhggghhhjjjlllmmmoooppprrrvvvzzz|||||||||yyyxxxrrrqqquuujjjwww~~~pppVVV???999444555666666888<<>>??????>>><<<<<<>>>@@@:::;;;======;;;999777777444555666777888777666555999::::::999888:::===???YYYxxxvvvxxxvvvUUU>>>888444444444444888>>>KKKGGGOOOQQQUUUuuuuuuyyyXXX999666777222;;;===<<<:::777:::BBBJJJmmm~~~```VVVVVVSSSVVV```jjjnnnooosssxxx|||~~~}}}}}}~~~~~~}}}~~~wwwhhhUUUGGG{{{{{{zzzgggccciii{{{yyy\\\>>>:::888555======@@@DDDHHHKKKNNNQQQTTTVVVaaaqqq{{{}}}```YYYppp]]]GGGBBBDDDCCCCCCKKK[[[gggkkk{{{jjjZZZNNNKKKFFFBBB@@@>>>>>>>>>=========<<<:::999888999:::;;;:::::::::999888888999::::::::::::===AAADDD]]]xxxttt{{{pppsssUUU===777444444555666;;;BBBLLLLLLVVVYYYYYYrrr~~~yyyrrrvvvccc>>>888888222:::;;;<<<:::888:::@@@EEEVVV}}}yyycccWWWOOOVVV^^^ggglllmmmpppuuuxxxzzzzzzzzz{{{|||~~~||||||}}}~~~{{{ssshhh[[[NNNFFF||||||kkkccciiitttqqqMMM444666999888===<<>>???===<<<;;;999888888888999<<<<<<<<<<<<<<<>>>BBBEEE]]]wwwooo}}}mmmgggoooTTT;;;666333555777999???EEELLLPPPZZZ\\\]]]rrr|||~~~uuusss{{{sssFFF;;;:::444888:::<<<;;;999999<<<@@@DDDnnnuuu\\\OOOVVV[[[bbbhhhjjjlllpppttttttuuuwwwxxxzzz{{{{{{|||}}}}}}}}}|||zzzzzz{{{}}}~~~yyynnnbbbVVVNNNJJJ{{{vvvoooaaa```lllzzz~~~gggHHH777888:::888777<<<>>>BBBEEEIIINNNSSSWWWVVVSSSaaa|||fffPPPeeeqqqRRRBBBAAA???@@@GGGRRR^^^dddoooxxxzzzjjj^^^WWWRRRLLLGGGDDDAAA>>>===>>>AAACCCEEE===<<<;;;:::999::::::;;;???@@@???>>>===>>>AAACCCWWWuuuhhhwww~~~fffccclllQQQ;;;666333555777999???FFFNNNSSSYYYYYYYYYjjj~~~}}}~~~LLL<<<:::666777:::<<<===;;;::::::;;;AAAdddjjjYYYVVVWWW\\\bbbgggiiimmmrrrppprrrtttwwwxxxyyyxxxxxxxxxyyyzzzzzzyyyyyyzzz|||||||||~~~yyyttttttwww~~~}}}tttggg]]]WWWUUUrrrlll~~~~~~iii[[[^^^mmmzzz{{{___FFF;;;888777888777<<>>>>><<<:::999AAAYYY~~~jjjXXXTTTUUU\\\bbbeeejjjpppmmmooorrruuuwwwwwwwwwvvvtttvvvxxxyyyxxxyyyzzz|||||||||~~~~~~zzztttwww~~~~~~uuuooonnnooolllhhhwwwnnnaaaeeettt|||XXX@@@999333444===???>>>@@@CCCFFFHHHKKKOOORRRRRRYYYlllcccSSSVVV~~~gggIIIDDD???@@@CCCHHHQQQYYYaaakkktttxxx{{{vvvqqqjjjfffbbb^^^XXXTTTRRRSSSTTTSSSPPPKKKFFFBBBBBBEEEIIIJJJJJJIIIHHHHHHRRRsss}}}pppccc```uuu~~~sssaaacccmmmPPP===888555666999;;;AAAGGGGGGVVVaaaiiioooooozzz~~~uuu___???555555777999<<<>>>???===:::888;;;KKKhhhwww\\\RRRNNNTTT[[[^^^dddkkkiiikkknnnqqqssstttssssssppprrruuuwwwwwwxxxyyy{{{~~~{{{uuuwwwmmmlll{{{zzzlllppp{{{yyyNNN888888333777AAAAAA???BBBEEEGGGHHHJJJLLLNNNRRR[[[jjj{{{uuuvvvcccUUUlllhhhLLLDDD??????@@@BBBJJJRRRaaakkkssswwwzzzzzzxxxyyyzzzwwwooocccWWWPPPMMMQQQUUUVVVSSSOOOKKKIIIMMMdddvvvoooiiioooyyy{{{jjj\\\[[[wwwyyylll[[[___jjjNNN===888666999<<>><<<999777666AAAPPPhhh{{{aaaRRRIIIMMMSSSUUU[[[ddddddeeehhhjjjlllnnnnnnnnnkkknnnrrrtttuuuvvvxxxyyy||||||zzzxxx~~~pppsssppprrr{{{rrrEEE333:::999<<>>>>>@@@AAAIIIRRRdddllltttwwwzzznnndddZZZ]]]```___ZZZRRRJJJFFFFFFVVV```oootttddd```hhhpppzzziii[[[VVVvvvxxxhhhVVVZZZgggKKK<<<888777:::>>>CCCJJJQQQYYY```\\\^^^gggbbbmmmsssuuuYYY@@@>>>444555888;;;<<<<<<999666777===@@@JJJjjj{{{eeeSSSFFFIIINNNOOOTTT]]]```aaaccceeegggiiijjjkkkhhhkkkooorrrssstttvvvwwwwww{{{|||{{{}}}zzzvvvfffqqqwwwggg{{{}}}ppprrr|||nnnJJJ777:::<<<===AAABBBCCCDDDEEEGGGHHHIIIJJJJJJPPPSSSYYYeeezzzooolllkkk\\\JJJEEEFFFCCC;;;???HHHGGGaaallluuuxxxyyy}}}sssmmmnnnmmmfff\\\QQQJJJGGGFFFJJJTTTddduuuuuuooooooyyymmm]]]```jjjXXXcccgggQQQ<<<888777;;;@@@EEEMMMTTTYYYYYY^^^bbb^^^\\\kkkpppsssJJJ888666333888<<<999>>>@@@777:::<<<;;;@@@XXXxxxqqqWWWKKKMMMHHHFFFOOOUUU[[[\\\___aaadddfffhhhhhhiiikkkmmmoooqqqsssttttttwwwxxx|||yyylllccc\\\```sssuuujjj~~~nnnnnnwww}}}iiiGGG555999:::<<>>CCCEEERRR^^^lllrrrvvv|||}}}yyyyyy}}}{{{jjjZZZMMMGGGGGGDDDCCCHHHPPP^^^rrrmmmaaakkkeeeZZZiiidddEEE;;;777666:::???DDDKKKSSSYYYXXXZZZZZZUUUQQQ[[[jjj~~~wwwHHH???333111555555;;;???777555555666999AAAWWWyyyeeeEEEEEEEEEBBBJJJOOOQQQUUUXXX[[[\\\\\\[[[bbbccceeehhhkkkmmmnnnooowwwvvvwwwzzz}}}yyykkkqqqeeeJJJzzz~~~wwwtttvvv||||||XXX???555999:::===BBB@@@BBBCCCEEEFFFHHHIIIIIIIIIGGGJJJOOOXXXiiiyyy{{{xxxqqqQQQCCCHHHDDD<<<>>>AAAMMMZZZhhhpppuuu{{{||||||ooo___QQQJJJHHHDDDBBBDDDIIISSSdddssshhh]]]hhh~~~aaa^^^lll```???>>>::::::===AAADDDJJJPPPZZZZZZZZZZZZVVVSSSZZZeeeaaa@@@444444777555:::???<<<;;;666555888999DDDeeeRRRMMMGGG<<>>888<<<<<>>KKKXXXfffmmmrrryyy~~~ppp```RRRIIIFFFCCCCCCEEEIIIPPP]]]jjjdddYYYccc{{{aaaeeeqqq^^^>>>:::888:::@@@EEEGGGLLLQQQZZZYYYZZZZZZWWWWWW\\\bbbvvvvvv???555666:::444555===>>>???666444888777;;;SSSqqq```SSSJJJ???HHHCCCEEEJJJPPPTTTWWWYYYZZZ[[[]]]___cccfffiiikkkkkkmmmmmmnnnoooqqquuuxxx{{{~~~~~~hhhOOOFFFIIILLLtttfff```nnn}}}|||}}}rrrLLL===;;;???===@@@DDDAAABBBCCCDDDFFFGGGHHHHHHIIIIIIJJJLLLRRR```pppwwwwww{{{ttt{{{mmm}}}```KKKHHHAAA===???===HHHTTTaaagggmmmttt{{{}}}qqqaaaRRRHHHEEECCCCCCFFFHHHLLLWWWaaasss|||bbb\\\nnnppp]]]iiinnnVVV<<<666777<<>>@@@DDD???AAABBBDDDEEEGGGHHHHHHHHHGGGHHHIIIOOO___qqq{{{{{{zzz~~~pppggg{{{rrrZZZMMMBBBAAABBB;;;AAALLLXXX___eeennnwwwzzz}}}wwwgggWWWNNNHHHEEEDDDDDDDDDGGGPPPZZZgggxxxqqquuuiii\\\mmmmmmQQQ???===???FFFQQQVVVWWWWWWZZZYYYYYYYYYYYYZZZ]]]^^^^^^```rrr\\\BBB555555222333888888999777777999888999AAAKKKeeeoooZZZJJJ??????@@@BBBEEEIIINNNRRRTTTUUUWWWZZZ^^^bbbfffhhhiiijjjlllooooooooopppsssvvv{{{~~~yyyyyy}}}~~~|||~~~lllfffccc^^^yyyjjjeeefffzzzzzz{{{qqqvvvxxxbbbDDD;;;===AAA===@@@CCC>>>AAABBBDDDEEEGGGHHHHHHHHHGGGGGGHHHOOO```tttvvvxxxyyyzzzccc```}}}iiiTTTEEEDDDDDD999;;;FFFRRRXXX___jjjtttyyyzzz~~~|||nnn___VVVMMMIIIEEECCCAAABBBKKKUUU```pppkkkbbbwwwrrrUUUHHHJJJKKKSSS\\\___]]]ZZZ[[[\\\]]]\\\[[[]]]``````___\\\eee|||oooLLL666444555777;;;777:::;;;<<<:::666666;;;AAACCCjjjrrr\\\DDD?????????AAADDDHHHMMMOOOSSSUUUYYY]]]aaadddfffhhhhhhkkkmmmmmmkkkkkkmmmpppuuu|||yyytttvvv{{{~~~}}}vvvgggccclllvvvwwwXXX@@@???>>>???AAABBBBBBAAA@@@AAABBBBBBBBBCCCEEEGGGKKKGGGJJJUUU```jjjxxx~~~yyy|||___QQQ```}}}]]]JJJFFFCCC???===???EEEOOO\\\gggpppttt|||}}}~~~qqqeee]]]SSSNNNJJJIIIGGGGGGKKKRRR```hhhrrr{{{zzzxxxsssoooyyyuuu^^^GGGGGGHHHJJJMMMQQQTTTWWWXXX^^^```bbbbbb___\\\ZZZYYYXXX[[[{{{{{{}}}aaa<<<888:::333///555:::;;;;;;888555444777999AAAJJJhhhbbbQQQHHHAAA<<<<<<>>>@@@IIISSSRRRTTTWWWYYY[[[^^^bbbeeedddhhhkkklllkkklllpppssstttyyy|||yyytttsss{{{~~~zzzwwwvvv|||lllkkkxxxsssPPP???>>>===???AAABBBBBBAAA???@@@AAAAAAAAABBBDDDFFFHHHIIIMMMUUU___mmmgggKKKQQQxxxiiiQQQFFFAAA===???@@@DDDLLLXXXcccmmmrrruuuwwwyyy{{{|||~~~xxxnnngggZZZUUUPPPOOONNNMMMRRRXXX\\\cccmmmttt{{{}}}pppzzzuuu~~~xxx\\\BBBAAACCCGGGLLLQQQUUUXXXYYYZZZ\\\___``````^^^]]]\\\VVVWWWvvv~~~}}}vvvNNN???<<<777666::::::;;;;;;999666555666888:::FFF\\\yyyxxx]]]SSSIIIAAA???@@@@@@DDDIIIPPPRRRUUUWWWYYY[[[___aaabbbfffjjjkkkkkkkkknnnqqquuuyyy}}}|||xxxxxx|||{{{xxxiii^^^WWWUUUUUUdddvvv~~~zzznnnppprrrKKK===<<<<<<>>>@@@BBBBBBAAA===>>>?????????@@@BBBDDDEEELLLQQQRRRXXXjjjpppKKKHHHmmmxxxYYYFFFAAABBB@@@AAACCCHHHQQQ]]]hhhoootttwwwzzz|||~~~vvvqqqccc\\\WWWUUUTTTSSSWWW\\\]]]dddlllqqqtttyyy|||~~~zzz|||]]]??????BBBGGGLLLQQQUUUVVVWWWYYY[[[]]]___```___]]]\\\XXXVVVqqqgggIII:::555777:::999:::;;;;;;888666555666333@@@KKKZZZ{{{vvv```RRRDDD????????????@@@KKKNNNRRRTTTVVVXXXZZZ\\\___dddiiikkkjjjjjjkkknnnssswww{{{}}}|||{{{{{{{{{}}}~~~~~~}}}}}}~~~|||~~~nnnggg[[[OOOGGGDDDEEEGGGKKK```tttwwwpppiiifffdddgggeeeccceeeiiinnnqqqsssuuuuuuuuuwww|||zzzxxx|||wwwkkkgggpppoooGGG<<<;;;;;;===???AAAAAA@@@;;;<<<>>>>>>===>>>@@@BBBDDDMMMPPPJJJMMMbbbqqqRRRMMMeee___EEEBBBJJJ@@@@@@@@@CCCKKKWWWdddmmmuuuxxx{{{~~~qqqjjjccc```^^^\\\^^^bbbeeekkkppprrrrrrrrruuuxxxyyy||||||```AAABBBEEEJJJOOORRRTTTTTTTTT[[[\\\]]]___```^^^[[[YYY]]]YYYmmm___@@@444666999777999;;;;;;:::888555444111999<<>><<<>>>>>>>>>EEEHHHMMMPPPSSSUUUXXXZZZ\\\aaagggjjjiiihhhiiikkkoooqqquuuzzz|||{{{xxxuuu|||}}}~~~}}}{{{||||||zzztttkkkaaaRRRNNNHHHCCC@@@@@@AAACCCAAASSSeeeggg]]]SSSOOONNNMMMKKKIIIIIILLLPPPSSSTTTVVVUUUTTTUUU\\\hhhxxxxxxmmmbbb[[[WWWVVV^^^eeennnzzz|||qqqggg]]]YYYbbbsss{{{gggCCC;;;::::::<<<>>>@@@@@@???:::;;;<<<<<<<<<===???AAACCCJJJKKKDDDFFF\\\kkkXXXQQQXXXaaapppjjjHHH???FFF???>>>>>>???EEERRRaaakkkrrruuuyyy|||}}}}}}}}}~~~zzzrrrnnnllliiiiiilllnnnpppsssrrrooollllllmmmoooyyy||||||||||||}}}bbbEEEEEEGGGLLLQQQUUUVVVVVVVVV[[[[[[\\\___aaa```]]]ZZZ]]]ZZZggg~~~~~~RRR;;;777;;;666777999;;;;;;:::777444444444555:::KKKhhhyyy^^^GGG>>>===>>>===>>>BBBGGGKKKNNNRRRVVVYYYZZZ___dddgggfffeeeggghhhkkkmmmrrrxxx||||||wwwsss|||}}}~~~}}}zzzxxxxxxyyy||||||}}}~~~zzzvvvuuuxxxzzz|||~~~qqqggg```XXXOOOGGGEEEDDDAAA???===<<<<<<===???JJJUUUTTTKKKDDDCCCFFFBBB@@@>>>???AAACCCEEEEEEDDDDDDCCCCCCGGGRRRaaalllhhhbbbYYYPPPHHHEEEDDDDDDGGGLLLTTTbbbrrrzzzsssgggZZZRRRLLLSSSggg|||bbbFFF;;;::::::;;;===>>>>>>===999:::;;;<<<;;;<<<>>>@@@AAACCCEEEEEEGGGZZZ}}}~~~lll\\\SSSNNNMMMUUUfffwwwSSS???>>>@@@???>>>===AAAMMM\\\gggpppuuuzzz~~~~~~~~~~~~{{{xxxvvvsssrrrtttttttttsssppplllhhhggghhhsssxxxwwwsssvvv|||~~~}}}vvv{{{aaaHHHDDDGGGLLLRRRVVVZZZ[[[\\\XXXXXXYYY^^^ccceeebbb___YYYXXX^^^hhh{{{uuuyyyfffCCC777999555666777:::<<<;;;999666888333333888<<>>===<<<:::===AAADDDHHHLLLRRRUUUVVV[[[```bbbaaaaaaccceeeiiikkkpppvvvzzz{{{zzzwwwwwwxxxxxxuuurrrnnnmmmmmmssstttvvvzzz~~~vvvooonnnrrrvvvwww}}}~~~}}}sssfff^^^XXXRRRLLLGGGFFFEEEDDDCCCBBBAAAAAAAAAHHHPPPXXXYYYRRRJJJGGGIIIEEEDDDCCCDDDFFFHHHHHHHHHGGGHHHHHHFFFFFFJJJSSS[[[RRROOOKKKGGGDDDCCCCCCDDD@@@CCCHHHPPP[[[bbb]]]TTTIIIHHHLLL[[[pppZZZFFF<<<;;;:::;;;<<<===<<<:::999:::;;;;;;;;;<<<>>>@@@@@@>>>BBBIIIKKKSSSrrr~~~zzzfff[[[\\\``````bbbrrrbbbJJJBBBCCCBBB@@@===???HHHVVVaaammmrrryyy~~~|||xxxsssnnnllllllmmmvvv}}}|||}}}|||xxxyyyzzztttvvvzzz}}}zzz^^^KKKFFFHHHLLLQQQVVVZZZ]]]^^^XXXXXXYYY___eeegggddd```WWWXXXYYYXXXgggxxxOOO:::777444444555888<<<===;;;888999333333777666999LLLcccuuuyyyrrr___KKKAAA>>>===888:::<<<===@@@EEEKKKOOORRRVVVZZZ[[[[[[[[[^^^aaaeeehhhmmmrrruuuxxxzzz{{{yyyyyyxxxtttoookkkhhhhhhmmmnnnppptttyyy{{{zzzxxxyyyvvvooofff___```gggnnnrrr~~~}}}||||||}}}~~~zzz|||}}}rrrfff___\\\XXXTTTQQQMMMMMMMMMMMMNNNOOOPPPQQQVVV___kkkqqqjjj]]]SSSOOOJJJJJJJJJLLLOOOPPPPPPOOOPPPRRRTTTQQQMMMKKKNNNRRRWWWUUURRRNNNJJJFFFBBBAAA>>>AAABBBCCCGGGJJJGGGBBBCCCHHHSSSdddvvvvvvNNN>>>===;;;::::::;;;<<<:::999999:::;;;;;;;;;<<<>>>@@@BBB;;;@@@MMMMMMLLLddd~~~lllrrrhhhsss|||kkkiiizzzmmmXXXOOOFFFEEEBBB>>>===EEERRR\\\eeekkkssszzz~~~yyyuuutttuuuvvvqqq}}}~~~vvvmmmhhhlllvvvssskkkxxx}}}rrrjjjqqqrrrkkkqqqyyysssuuu}}}uuu]]]MMMJJJKKKNNNQQQTTTWWWZZZ[[[\\\[[[[[[```eeefffbbb^^^ZZZ[[[YYYQQQ\\\]]]BBB;;;444333444777<<<>>><<<:::999555333555666666<<>>???@@@BBBJJJQQQPPP___~~~rrrdddiii}}}qqq}}}wwwhhhuuuvvvYYYMMMHHHBBB???===@@@LLLYYYccchhhooouuuyyy{{{}}}~~~vvvoooddd\\\ZZZVVV[[[dddsssqqqjjjqqq}}}zzzooobbbVVVQQQZZZfffxxxmmmooo}}}}}}lll```wwwiiiZZZLLLNNNOOOQQQRRRSSSWWW[[[___]]]___bbbdddccc```]]]\\\YYYTTTTTT[[[cccqqq}}}ZZZ;;;>>>888333444777999<<>>IIIKKKJJJJJJFFF@@@???888555:::>>>======AAACCCFFFLLLRRRWWWXXXXXXXXX]]]```dddhhhjjjlllooorrryyynnnZZZKKKAAACCCDDDAAAEEENNN___lllzzz~~~|||||||||}}}}}}}}}|||{{{|||}}}}}}{{{yyy~~~~~~~~~|||~~~~~~xxxvvvrrrhhhXXXJJJGGGLLLSSSdddwwwvvvrrrnnnjjjHHH???<<<;;;;;;;;;::::::::::::888888999:::;;;<<<=========>>>>>>EEEJJJHHHUUUrrrwww]]]^^^vvvyyyWWWKKKCCCCCCAAA???GGGTTT[[[aaahhhooosssuuuwwwxxx}}}}}}}}}~~~~~~xxxggg```^^^\\\]]]aaaiiiqqqtttfffbbb^^^ZZZTTTLLLDDDAAAHHHSSS}}}{{{~~~~~~kkkbbbuuu{{{cccTTTHHHKKKNNNQQQSSSTTTVVVYYY[[[^^^cccgggfff```\\\\\\^^^^^^ZZZXXXYYYZZZeeezzzRRR===<<<999666888<<<===;;;;;;:::777555444333444444666555444:::IIIUUUQQQGGG@@@>>>>>>>>>999555999AAA@@@CCCHHHNNNSSSVVVWWWXXXXXX\\\aaafffjjjmmmrrrtttxxx~~~rrrWWWIIIAAACCCDDDBBBDDDLLLTTTdddttt{{{|||~~~~~~}}}~~~|||{{{{{{{{{|||||||||{{{zzz{{{||||||zzzyyy|||{{{{{{{{{{{{|||~~~zzz}}}jjjOOODDDIIIYYYlll~~~wwwooopppaaaDDD===;;;;;;:::::::::::::::999888888999:::;;;;;;<<<===<<<>>><<<@@@DDDAAAKKKddd}}}}}}}}}hhhcccxxx}}}dddQQQEEEHHHGGG@@@CCCOOOVVV\\\eeelllpppssstttvvvyyyyyyzzz{{{|||}}}~~~ttteee___aaahhhsss{{{xxx[[[KKKBBBAAAAAA@@@<<<:::@@@IIIwww~~~zzz~~~vvvjjjgggwwwsss]]]PPPGGGLLLOOORRRTTTUUUVVVWWWXXX]]]cccgggddd]]]YYY\\\aaa\\\\\\^^^]]]YYY```{{{qqq@@@===888444666;;;;;;888===;;;999777555444333333555///***000BBBUUU\\\YYYKKKEEE@@@===999666777:::;;;===BBBGGGLLLQQQUUUWWWSSSWWW]]]ccchhhmmmrrruuuvvvzzz|||rrrZZZNNNEEEEEEEEECCCDDDIIIJJJ[[[nnnvvvwwwyyy{{{||||||{{{zzzyyyxxxyyyzzz{{{{{{zzzyyyyyyzzzzzzyyyxxxwwwwwwvvvvvvwwwxxxzzz{{{yyy{{{~~~{{{ZZZMMMSSSZZZnnnzzzxxxtttVVVAAA;;;::::::::::::999999999999777888888999:::;;;;;;;;;;;;>>>===???BBB>>>FFF[[[wwwyyyzzzzzz~~~~~~nnnUUUFFFKKKLLLBBBAAAKKKPPPVVV___ggglllooorrrsssxxxxxxzzz|||}}}~~~xxx{{{|||eeeMMM@@@<<<;;;===???>>>===CCCKKKttt}}}mmmfffpppmmmXXXNNNLLLPPPRRRTTTUUUUUUVVVWWWYYYXXX\\\^^^]]]ZZZZZZ^^^bbb[[[]]]``````\\\___qqq[[[EEE333333888999999<<<======;;;999777444333222///222333222666EEEYYYggg___RRRDDD??????>>>999333888999;;;@@@EEEKKKPPPSSSRRRUUU[[[```dddhhhllloooqqqtttxxx{{{}}}~~~~~~~~~{{{xxxjjj^^^SSSNNNKKKGGGFFFHHHGGGZZZmmmuuuvvvwwwzzz|||xxxxxxwwwvvvvvvwwwxxxyyyzzzyyywwwwwwxxxyyyxxxwwwttttttsssssstttvvvxxxyyyzzz|||~~~lll___fffjjj|||~~~zzzhhhLLL???999999999999999999999999999777777888888999:::::::::888<<<;;;===AAA>>>CCCUUUttt|||{{{xxx{{{~~~vvv\\\IIIKKKLLLBBB???FFFGGGMMMUUU]]]cccgggkkkmmmvvvwwwyyy{{{}}}~~~~~~zzzooofffccc\\\WWWUUUUUUQQQHHH???;;;===;;;;;;<<<;;;;;;AAAHHHttt}}}|||yyyjjjcccxxxyyycccQQQLLLQQQRRRSSSTTTSSSSSSSSSUUUWWWQQQPPPQQQUUUYYY^^^aaabbbaaa___]]]\\\\\\cccrrrYYY666888>>>666555@@@<<<<<<<<<;;;999777444333///444888444000666JJJ\\\mmmggg]]]QQQGGG@@@;;;888777777888:::???EEEJJJNNNRRRUUUYYY\\\^^^aaadddfffjjjnnnsssvvvxxxxxxyyyzzzyyyzzz{{{}}}yyylllbbbZZZSSSNNNMMMKKK\\\mmmssstttvvvxxxyyyuuuuuutttttttttuuuwwwxxxyyywwwuuuuuuvvvwwwvvvuuurrrrrrrrrrrrsssuuuwwwxxxwwwyyy{{{{{{{{{|||~~~ssskkkrrr~~~|||\\\CCC>>>999777888888888888999999999777777888888888999999999444999999:::???===@@@OOOppp~~~}}}|||{{{xxxmmmVVVNNNKKKEEE@@@@@@CCCHHHOOOVVV]]]ccciiimmmrrrsssvvvyyy{{{}}}}}}}}}yyyfff^^^XXXPPPKKKMMMFFFAAA>>>???>>>;;;:::<<<>>>;;;999::::::999>>>EEEgggzzzyyysssggggggiiiVVVKKKIIIQQQQQQSSSTTTSSSRRRQQQRRRSSSLLLKKKKKKQQQYYY```bbbaaaccc___ZZZYYYaaasssqqqBBB<<<===111...888:::;;;<<<<<<;;;999777555777222000000111444:::BBBeeetttzzzjjjOOO???>>>DDD888888777888;;;???CCCFFFOOORRRVVVXXXYYY[[[]]]___ccchhhnnnsssvvvxxxzzz{{{vvvvvvzzz}}}uuuiii^^^WWWQQQ^^^kkkppprrruuuvvvuuussssssrrrrrrsssuuuvvvwwwxxxvvvsssssstttuuuuuutttqqqqqqqqqqqqssstttvvvxxxwwwxxxzzzzzzyyyyyyzzz|||~~~|||ppprrr{{{}}}|||~~~SSS>>>>>>999777777777777888888999999777777777888888888888888333:::999:::???===???KKKdddyyy~~~xxx}}}nnnYYYPPPKKKEEE???@@@DDDJJJQQQXXX```hhhmmmoooqqquuuxxx{{{|||||||||}}}yyydddPPPIIIEEE@@@???BBB???===>>>@@@@@@======@@@>>>;;;:::=========@@@EEEZZZ|||zzz~~~~~~nnngggvvvyyyWWWKKKHHHGGGNNNQQQTTTXXXYYYWWWTTTQQQPPPMMMMMMPPPTTTZZZ^^^``````^^^^^^\\\[[[bbbuuuXXXDDD???888333444777999;;;===>>><<<:::888999111---111444444333555NNNhhh|||ttt]]]JJJEEEGGG;;;:::999888999;;;===???IIILLLPPPSSSVVVXXX[[[^^^bbbeeeiiimmmppptttxxx{{{rrrsssvvvyyyzzzrrrdddXXX```iiinnnrrrwwwxxxuuurrrqqqqqqqqqssstttvvvwwwwwwuuurrrqqqrrrttttttssspppppppppppprrrtttvvvwwwyyyzzzzzzyyywwwuuuvvvwwwyyy{{{|||}}}|||}}}~~~pppppp{{{||||||zzzzzzNNN<<>>@@@======@@@CCCAAA<<<<<>>@@@???AAAEEEXXX{{{yyywwwyyy{{{nnnnnnsssKKKFFFJJJHHHMMMRRRWWW^^^aaa^^^YYYSSSOOOPPPSSSWWWYYYZZZ[[[^^^```[[[aaaccc^^^\\\cccrrr~~~||||||~~~xxxoooQQQGGGIIIDDD:::555777;;;>>>???>>><<<:::444222333666555111222999;;;RRRjjjpppiii]]]MMMAAA>>><<<:::999888999:::;;;CCCFFFLLLPPPTTTXXX\\\___dddeeefffhhhjjjnnntttxxxssssssuuuwwwvvv{{{nnn]]]ccciiinnnuuu{{{{{{wwwqqqqqqqqqqqqrrrtttvvvxxxwwwtttqqqpppqqqsssssssssooooooooooooqqqsssuuuwwwwwwxxxwwwuuuqqqooonnnooosssuuuwwwwwwwwwxxxzzz|||{{{{{{wwwpppnnn}}}kkkhhhrrr{{{~~~}}}mmmLLL===::::::666666666666777777777777777666666666666666777888999888999999;;;>>>@@@AAAPPPnnnoooXXXKKKDDDBBB>>>>>>CCCJJJQQQZZZccclllssswwwuuuwww|||~~~||||||~~~yyyqqqoooyyy~~~tttwww|||nnnccc\\\YYYTTTPPPLLLJJJJJJJJJIIIGGGIIIHHHGGGEEEDDDCCCCCCCCC???BBBCCCAAA<<<;;;???BBBZZZhhhwww~~~sssssssssssssssssssssssstttpppnnnooorrrrrrqqqrrrqqqnnnoootttwwwuuutttuuuzzz|||lllyyykkkOOOBBBEEEKKKLLLXXXQQQ\\\tttyyyeeeVVVWWWXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]]]]^^^aaadddgggiiixxx}}}}}}zzzzzz]]]PPPHHH@@@888444777???BBB>>><<<>>>888888777444222000111111666666<<>>@@@BBBFFFNNNVVVfffnnnssssssuuuzzz{{{yyy|||~~~|||\\\VVVTTT^^^iiiooopppppplllkkkqqqzzzvvv~~~wwwrrrqqqpppooommmiiihhhhhhiiiiiijjjiiiiiigggeeebbb^^^YYYUUUQQQPPPJJJJJJIIIGGGGGGHHHJJJLLLOOOZZZcccdddccccccbbb___TTTUUUVVVXXX[[[]]]```aaaaaa___^^^```dddhhhkkkmmmlllhhhhhhkkkmmmnnnrrrwwwxxxtttuuu]]]MMMJJJMMMMMMKKKTTTOOOXXXkkkrrrhhh___```[[[ZZZYYYXXXWWWWWWWWWXXX[[[^^^```aaabbbccceeehhhtttYYYEEEDDD===666444:::@@@???======999999888666444222222222333333444===OOOaaafffaaaVVVJJJ===777999<<<:::777888===AAACCCDDDGGGNNNTTTXXXZZZ\\\^^^___```ccceeejjjkkkllljjjjjjqqq~~~~~~gggbbbbbbiiiooopppoooooonnnnnnooopppqqqqqqqqqpppppppppqqqqqqppppppooonnnlllnnnooopppnnnmmmmmmnnnlllmmmooopppppppppooonnnjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjiiigggeeecccaaa```yyymmmgggyyyuuuhhhqqq}}}yyyyyyxxx|||\\\@@@;;;:::444666666666666666666666666444444444555666777888999777777777888:::<<>>===<<<<<>>;;;;;;BBBLLLWWW___hhhooosssvvvwwwvvvxxxzzz}}}dddOOODDD@@@???AAABBBAAABBBFFFEEEFFFQQQhhh|||qqq|||wwwsssrrrvvv{{{}}}zzzxxxzzz{{{zzzqqqooo{{{|||ppp{{{fffMMMPPPXXXSSSLLLLLLPPPRRRTTTUUUZZZ______[[[WWWWWWWWWXXXXXXYYYZZZZZZVVV^^^fffiiifffdddhhhllliiiqqqzzzxxxXXXTTTFFF???LLLbbbgggWWWDDD@@@>>><<<;;;999888666444,,,111444333333:::FFFOOOgggjjjgggZZZGGG:::888<<<999999888777777999???CCCIIIKKKNNNOOOQQQTTTXXX[[[___```aaacccgggjjjkkkkkksssxxxnnnfffhhhmmmnnnlllkkkjjjjjjjjjkkkkkkjjjiiiiiihhhiiiiiiiiiiiihhhggggggiiigggeeefffiiijjjhhheeefffgggggghhhiiijjjjjjjjjhhhgggfffdddcccaaa```______^^^ZZZVVVRRROOOLLLKKKzzzuuuuuu|||}}}zzzzzzzzzuuuvvvuuuqqqrrrnnnvvvmmmGGG555888;;;888555555555555444444333333222222222333444666777888888888888999;;;===???AAAGGGNNNeeebbbQQQKKKFFFBBB???<<<;;;@@@HHHQQQXXXcccmmmsssuuuvvvxxxyyy|||oooTTTCCCBBB??????@@@???;;;;;;>>>AAA@@@KKKccc~~~zzzttttttrrrttt{{{vvvbbbKKKOOOTTTNNNKKKQQQPPPUUUVVVUUUWWW]]]]]]XXXWWWWWWXXXYYYYYYZZZZZZZZZTTT\\\eeehhhffffffkkkpppjjjiiiuuuzzzrrr___OOOWWWmmmtttbbbKKKDDDAAA===;;;;;;:::888666111333555666333333666;;;QQQ]]]iiigggZZZKKKCCCAAA:::999777555444666:::===@@@BBBEEEGGGIIIMMMRRRVVV[[[\\\^^^bbbfffgggfffcccfffmmmtttzzz{{{qqqiiijjjmmmllljjjjjjgggggghhhhhhhhhgggffffffeeeeeeffffffeeeeeedddcccgggdddbbbccceeegggeeebbbgggggghhhhhhgggfffeeeeeefffeeecccaaa___]]][[[[[[XXXVVVRRRNNNIIIFFFDDDBBB}}}~~~}}}kkkfffppp~~~{{{|||vvvtttuuuqqqpppvvv{{{wwwxxxzzzYYY@@@666666999:::555555555444333333222222222222222333444555666777777777777888:::<<>>>>>===:::999<<<>>>===GGG```{{{xxxnnnlllxxxxxxvvvsssxxxqqqXXXGGGJJJNNNJJJMMMVVVQQQUUUWWWXXXZZZ^^^___]]][[[[[[[[[[[[[[[YYYXXXXXXUUU[[[aaacccccceeejjjooolllhhhmmmkkkdddnnnttthhhWWWHHHCCC===:::;;;;;;:::888888444333333333111333666:::AAANNN\\\dddaaaTTTIII@@@>>>;;;888666666777888888:::;;;===???BBBGGGKKKSSSTTTWWW[[[___```___^^^^^^```dddggglllssszzz~~~vvvooojjjjjjkkkhhhffffffbbbccccccdddddddddccccccbbbbbbbbbbbbbbbaaa``````bbb```______```aaa``````eeeeeeffffffeeebbb___^^^]]]]]][[[YYYVVVTTTRRRQQQKKKIIIFFFCCC@@@>>>======mmmZZZNNNaaasss}}}|||zzzrrrqqqrrrtttpppvvvyyy^^^DDD;;;999555555999555555444444333222222111333333222222333444555555555555555666888:::===>>>???@@@TTTxxxtttkkkttt||||||uuuiiidddnnnwwwbbbVVVJJJEEEAAA===:::;;;CCCHHHSSSbbbjjjmmmqqqwwwvvvyyy}}}|||yyyyyyxxxxxxdddXXX[[[bbb```VVVLLLFFFAAA<<<:::;;;===;;;EEE^^^{{{}}}yyyqqqiiigggiiittt|||uuuwww}}}{{{lll{{{wwwcccRRRGGGIIIMMMLLLOOOUUUSSSSSSUUUYYYZZZZZZ]]]```\\\\\\]]]]]]\\\[[[YYYXXXXXXZZZ[[[\\\]]]aaafffjjjhhhgggkkk{{{yyyxxxqqqgggLLLEEE<<<999:::<<<;;;::::::555222444333111222777000111888FFFUUU\\\YYYSSSLLLIIIEEE@@@===:::888666666666666666666999===@@@FFFIIILLLPPPRRRTTTVVVVVVXXXYYYZZZ\\\^^^bbbiiioookkkiiihhhhhhfff```^^^```\\\]]]^^^______```______]]]^^^^^^^^^^^^]]]\\\\\\[[[\\\\\\[[[YYYZZZ[[[]]]^^^```bbbbbbaaa]]]YYYVVVTTTSSSQQQOOOLLLJJJIIIHHHAAA???>>>======>>>???@@@vvvrrrsssyyykkk]]]TTTMMMiii}}}~~~pppmmmpppuuuxxxxxxfffIII555999===555111777555555444333333222111111333333333222222333444444333333333444666888;;;<<>><<<>>>BBBMMM]]]fffhhhmmmuuuqqqtttxxx{{{{{{zzzzzzzzzuuugggaaa```eeerrr{{{ssscccaaarrrtttaaaSSSIII@@@;;;;;;<<<;;;EEE___}}}~~~tttsssssssssrrrpppmmmkkkiiieee___]]]ffftttxxxrrrpppxxxuuujjjwwwqqqqqq___SSSIIIKKKOOOPPPPPPRRRVVVRRRRRRWWWWWWTTTWWW___YYYZZZ\\\]]]^^^^^^]]]]]][[[YYYWWWVVVYYY]]]bbbeeebbbeeekkkvvvzzzuuuNNNFFF<<<777999;;;<<<;;;888555555888777111000444000222444888===GGGRRR[[[XXXTTTOOOIIIDDD???;;;888777777666444333444777:::<<<@@@DDDGGGIIIKKKNNNQQQVVVVVVVVVVVVUUUUUUYYY___cccccceeefffbbbZZZYYY\\\XXXYYYZZZ[[[\\\]]]]]]]]][[[[[[[[[[[[[[[ZZZZZZYYYWWWYYYZZZXXXUUUUUUXXX[[[XXXZZZ]]]___^^^ZZZUUURRRNNNMMMKKKIIIGGGEEECCCBBB===<<<<<<===???BBBFFFHHHrrrccc\\\YYY```qqqrrrdddUUUIIIJJJUUUmmm}}}~~~uuummmiiigggnnnxxxtttJJJDDD;;;888888888555222444444444444444444444444333333333444444444555555333333444555666888:::;;;>>>>>>CCC]]]|||ppptttlllpppssskkkYYYJJJJJJQQQkkkpppaaaPPPHHHHHHGGG@@@999;;;>>>FFFSSSaaakkkpppqqqssstttvvvwwwwwwxxx{{{}}}~~~nnnWWWLLLLLLNNNQQQhhhtttnnnqqquuudddYYYSSSHHHDDDBBB999@@@<<>>@@@NNNZZZbbb]]]RRRHHH???888:::888666666666666444222:::999:::===BBBEEEDDDBBBFFFFFFEEEFFFHHHKKKNNNPPPVVVXXXZZZ\\\[[[ZZZXXXVVVSSSSSSTTTUUUWWWXXXXXXYYY[[[[[[ZZZYYYXXXXXXYYYYYYPPPQQQSSSRRRPPPPPPQQQSSSSSSTTTTTTUUUTTTQQQMMMIIICCCAAA@@@???@@@???===;;;===???@@@???AAAGGGSSS\\\qqq```OOOKKKIIIQQQbbbwwwwwwttt~~~nnn]]]TTTLLLHHHQQQ___}}}xxxjjjgggfffeeehhhppprrryyy{{{rrrFFF@@@999666666666444111333333333333333333333333333333333444444444444555444444444555777888:::;;;===<<<<<>>JJJTTTTTTQQQQQQRRRPPPJJJEEE===666333555999<<<999888666777:::;;;999777>>>===<<<<<<===???BBBCCCIIIJJJLLLNNNNNNMMMKKKJJJIIIJJJKKKLLLMMMNNNOOOOOORRRRRRRRRQQQQQQPPPPPPPPPMMMMMMLLLLLLJJJJJJIIIIIIMMMMMMMMMMMMKKKGGGBBB>>>BBB@@@>>>;;;;;;<<<>>>@@@>>>AAAEEEKKKUUUdddwwwsssWWWHHHCCCAAAAAAGGGTTTgggzzzttteeeZZZVVVbbbxxxiii[[[OOOLLLNNNUUUdddttt}}}yyyzzzxxxllldddeeefffdddgggmmmyyybbbAAA<<<666333444444333111222222222222222222222222333333333333444444444444444555555666777999:::;;;;;;:::555AAAddd}}}wwwqqqnnnooorrrqqqgggXXXOOONNNeeettt~~~}}}bbbSSSLLLGGGCCC<<<;;;===CCCMMMYYYbbbggglllmmmooopppqqqssswwwzzz~~~~~~qqqxxxnnn]]]TTTRRRNNNHHHAAAVVVllluuupppcccRRREEE@@@;;;>>>???999===EEEBBBBBB>>>JJJiiiyyywwwqqqoooqqq___RRRPPPRRRWWWXXXTTTQQQPPPQQQOOONNNOOOQQQUUUVVVWWWTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYXXXWWWXXXYYY[[[\\\``````\\\^^^dddhhh|||lllMMM;;;555777;;;999999999999:::;;;<<<<<<888777444222111111222333111:::BBBEEEIIIQQQYYY]]]^^^ZZZQQQEEE:::555777:::888666333222222333222111777666555444444555666777<<<===???AAAAAA@@@???>>>??????@@@@@@AAABBBCCCCCCFFFGGGHHHHHHHHHGGGFFFEEECCCBBBAAAAAABBBBBBAAA???@@@@@@BBBBBBBBBAAA???>>>;;;;;;;;;999:::>>>FFFMMMXXX___iiittteeeMMMBBBDDDDDDEEEGGGNNN\\\lllwwwrrrggg]]]UUURRRTTTYYYiii~~~wwwhhh^^^QQQGGGKKKWWWeeerrr|||tttppplllnnnyyy{{{pppjjjggghhhfffdddlllxxxMMM<<<888444222333333333222222222222222222222222222222222333333333444444444555555555666777888::::::777<<<555888SSSqqq|||sssppp|||~~~{{{jjjlllnnnqqqoooeeeYYYUUUWWW|||dddQQQFFFCCCDDDAAA===>>>DDDOOOYYY```eeefffhhhiiijjjmmmrrruuu{{{~~~vvvkkkpppzzzgggTTTMMMOOOPPPOOOMMM^^^ttt|||oooXXXJJJGGGFFFBBBFFFIIIHHHOOOTTTMMMJJJDDDPPPpppsss}}}xxx~~~~~~rrrtttqqqdddTTTSSSVVV\\\^^^YYYTTTSSSQQQOOOMMMNNNQQQTTTWWWWWWRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVXXXZZZ\\\]]]YYYZZZ]]][[[fff~~~wwwTTT<<<666999666777888:::===>>>===<<<;;;999777444333222222333...333777999<<>>@@@AAAAAA@@@>>>===;;;999999:::===???>>>===;;;;;;;;;;;;;;;<<>>FFFXXXeeekkklllhhhhhhkkktttpppkkkiiijjjiiiddddddttt|||lll;;;999777444333333333333333333333333333333333333333222222222333333333444444555555555555666777999999555>>>:::777GGG^^^zzz|||mmmrrr{{{lllmmmqqquuuqqqdddZZZ]]]fff~~~tttYYYNNNMMMKKKFFF@@@===???HHHSSS[[[___```aaaccceeeiiinnnrrruuu}}}ppp^^^hhhlllSSSDDDBBBGGGJJJYYYlllsssYYYQQQVVVRRRMMMRRRYYY```lllnnn```PPPIIISSStttzzz|||nnnqqquuurrrqqqcccTTTQQQSSSXXXZZZVVVTTTTTTQQQOOONNNNNNQQQTTTVVVVVVRRRRRRRRRRRRRRRRRRRRRRRROOOQQQSSSRRRQQQRRRTTTVVVWWWZZZWWWWWWZZZWWW[[[mmmxxxyyyuuuXXXCCC777999888999;;;===>>><<<999:::999777555444444444444///000222333333444888<<<>>>HHHTTTXXXSSSKKKDDDAAA<<<;;;999666555555777888444444444444444444555555555666777888888888888777444444555555666666777777777888:::;;;;;;:::888777777666666777999;;;;;;:::;;;;;;;;;:::999<<>>>>>;;;@@@MMMkkkxxxiiiooo|||uuu{{{}}}oooeeeiiisssmmmcccdddVVVPPPHHHAAA???DDDNNNUUUXXXYYY[[[\\\___ccciiinnnnnnxxxeeeWWWZZZiii~~~xxxuuuyyyppp[[[PPPOOOPPPWWWqqq{{{yyy~~~yyyzzz~~~ttt\\\QQQXXXwwwzzzwwwnnnzzzjjjwwwlllYYYOOOLLLLLLPPPRRRPPPOOOPPPOOONNNMMMOOOQQQSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRMMMOOORRRQQQOOOOOOQQQTTTTTTXXXUUUUUUZZZVVVXXXeeesss{{{|||```HHH;;;888555666:::===>>>===888777666555555555555555///...000333222111222666444:::BBBGGGFFFDDDBBBBBB@@@@@@>>>;;;888666777888555555555555555555555555444444555555555444444444222222333333444444444444333444555666777666555555111333555555444444666888777<<>>AAA[[[~~~ssssss~~~yyyuuuxxx}}}xxxllleeeZZZMMMCCCBBBGGGLLLNNNOOOPPPRRRUUUZZZaaafffgggpppyyy|||gggVVVTTTYYY___{{{~~~vvvlllccc[[[XXX```jjjyyyqqqsssuuudddeee~~~~~~zzzqqq|||mmmfffRRRLLLHHHHHHLLLNNNLLLLLLMMMLLLLLLLLLNNNPPPPPPNNNLLLOOOOOOOOOPPPPPPQQQQQQQQQMMMPPPSSSRRROOOMMMPPPSSSTTTXXXTTTSSSXXXVVVUUU___fffppp\\\QQQDDD<<<;;;===???@@@999999888888777777777777333000000333333///000555777777666666666777888999@@@AAAAAA???<<<::::::<<<======<<<<<<;;;999888777888888777777666555555555444444555555555555666666555666666666777777777777333999>>>???===>>>DDDIIIEEEPPPaaaooozzzppp```SSSIIICCCxxxrrrssszzzqqqeee___fffwww||||||}}}zzzlll\\\QQQLLLGGGAAAAAANNNZZZ______ccckkkrrr|||uuufff___eee```cccqqqYYY333888444444444333111000111222000000000000000000000000111111222222222333333333222222222222333333444555777777777===???:::QQQzzz~~~{{{|||}}}yyyzzzkkkYYYIIIAAAAAACCCEEEFFFGGGIIILLLRRRYYY^^^ccciiisssxxxyyylll___XXXRRRLLLWWWeeeqqqyyy~~~{{{}}}rrrddd^^^WWWPPPIIIAAA>>>IIIXXXyyyttt}}}qqqiiinnnzzznnn|||wwwooopppwww}}}cccQQQKKKGGGHHHLLLOOOMMMKKKMMMJJJJJJKKKMMMNNNNNNKKKHHHMMMNNNNNNOOOPPPPPPQQQQQQNNNRRRUUUTTTPPPNNNPPPSSSUUUXXXSSSQQQWWWTTTSSS[[[VVVlllppphhheeeNNNBBB===;;;:::======<<<<<<;;;:::999999999444222333111,,,---222333111//////222555777777===@@@CCCCCCAAA@@@AAACCCGGGFFFEEEDDDBBB@@@>>><<<>>>>>>===<<<;;;:::999999888888888888999999999999:::999999999::::::<<<<<<===FFFOOORRRRRRUUU^^^fffeeesssvvvllleeeaaa[[[RRRIIICCC@@@???>>>yyyhhh___VVVTTTZZZpppwwwwwwmmmaaaUUULLLFFFAAAAAADDDNNNSSSZZZaaahhhqqq{{{oooccc___aaafffYYYggg~~~bbbGGG@@@222333333222222111000//////000///.........///111222000000111222444555555666===:::555111000222555888777:::777888;;;<<>>===???EEEIIIhhhpppbbbaaannn||||||wwwsss|||uuuxxxeeeRRRQQQMMMMMMLLLKKKKKKMMMQQQTTTTTTQQQMMMKKKJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPRRRSSSUUUUUUVVVWWWWWWVVVUUUUUUWWWYYY```ddduuutttlll{{{SSS@@@===<<<:::======::::::===<<<888:::999666222000000333666222111111000111222444555777888999:::===???AAACCCOOOTTTZZZ[[[XXXUUUUUUWWWOOOWWWYYYQQQMMMPPPMMMEEEOOOMMMKKKIIIFFFEEEDDDDDDIIIIIIJJJLLLOOORRRSSSSSSTTT\\\nnn}}}|||www~~~|||zzzsssqqqiii]]]SSSMMMIIIFFFCCCBBB???<<<<<>>???CCCNNNUUU___iiiqqqyyywwwhhh___]]]______^^^tttxxxpppvvvUUU>>>888000333333222111111000//////000///.........///111111000000111222333444555555:::777444222222333666888555888777888;;;999FFF___eee]]][[[iiinnnkkkgggbbb[[[RRRGGG@@@::::::;;;<<<@@@GGGPPPUUUZZZaaahhhlllnnnttt~~~|||qqqeee[[[SSSMMMLLLPPPLLLQQQYYY```kkk{{{tttZZZKKKHHHCCCBBBAAA@@@??????@@@BBB\\\~~~xxxnnn^^^WWWccczzzyyyuuu{{{zzzzzzxxxxxx```OOOOOOSSSRRRQQQOOONNNNNNQQQTTTSSSPPPLLLKKKKKKMMMOOOOOOLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUUUUWWWYYYZZZYYYYYY[[[\\\]]]dddmmmYYYBBBCCC???>>><<<;;;999888999999999888888888999888666555222222222222222333444555333333444555777999;;;<<<@@@FFFNNNSSSVVV\\\ccchhhsss{{{}}}vvvrrruuussskkklllkkkiiifffdddaaa___^^^]]]^^^bbbhhhnnnqqqooommmmmmnnnwwwzzz|||yyyllleeeiiiiii]]]PPPLLLGGGCCC===::::::;;;;;;:::;;;:::;;;<<<======;;;:::rrrbbbYYYVVVUUURRRXXXooo}}}yyy{{{}}}{{{||||||wwwrrrlllaaaWWWJJJDDD@@@?????????CCCHHHTTT]]]jjjvvvuuuhhh```\\\\\\______nnnzzz}}}qqqqqqyyylllIII:::555555222222111111000000////////////......//////000111000000111222333444444555555444333333444555777888222888888999;;;666===QQQyyywww}}}tttlll\\\RRRWWWeee}}}xxxmmmaaaXXXTTTNNNDDD<<<777999999:::;;;BBBKKKRRRVVV\\\cccggghhhlllrrrxxx}}}|||vvvkkkaaa]]]aaaiiiwwwxxx^^^IIIBBBDDDCCCEEEIIIJJJJJJGGGCCC@@@MMMeee}}}|||uuuqqqhhhddd```fff{{{uuuooottt~~~nnnwwwwwwppp^^^QQQRRRZZZYYYXXXUUURRRQQQSSSUUUSSSPPPMMMLLLNNNQQQSSSTTTNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSUUUYYYZZZZZZZZZ[[[\\\VVVaaacccnnncccPPPBBB:::666::::::666555:::>>>;;;999888888666222///333333333222222111111111111111111111222444555555888;;;???AAADDDJJJRRRYYYhhhpppuuutttuuu|||}}}yyy~~~~~~|||uuuccc]]]]]]bbbccc\\\XXXYYYTTTJJJDDDFFFDDD<<<777888;;;999888888:::;;;::::::444666999;;;<<<>>>AAACCC~~~xxxwwwwwwvvvqqqppp}}}yyyyyyvvvqqqooonnnnnnmmmlllooopppppprrrvvv~~~|||xxxvvvtttooohhhaaaXXXNNNFFF@@@<<<:::===@@@DDDMMMUUUccckkkwwwtttbbb[[[[[[ZZZ^^^cccjjj{{{wwwQQQ>>>999333666111111000000000/////////............//////000000000000000111222333333444333333444444555555555555333888888888;;;777;;;KKKlllqqqyyyxxxtttwwweeeYYYZZZZZZbbb{{{pppaaaSSSIIIBBB>>><<<999;;;===<<<;;;===CCCHHHPPPVVV^^^ccceeegggkkkoooppp}}}vvvdddTTTIIIFFFHHHMMMQQQXXX]]]]]]XXXOOOIIIGGGRRRhhhcccXXXPPPWWWppp{{{uuulllddd^^^[[[ZZZfffppp|||vvvqqqpppqqquuuxxxuuussszzz}}}~~~sss~~~pppcccXXXYYY]]]]]]\\\YYYVVVUUUVVVWWWVVVSSSPPPOOOQQQTTTVVVWWWPPPPPPOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQRRRSSSSSSTTTRRRSSSUUUUUUUUUUUUVVVXXXUUU^^^\\\___xxxVVVCCC777<<>>EEEKKKMMMPPPWWWZZZYYYdddfffiiikkkllllllkkkjjjhhheeebbbcccccc^^^SSSJJJBBB;;;888<<<===999666666888444444777777555777===666777777888888888777666;;;<<<<<<===???HHHSSS\\\uuu|||uuuhhhaaa^^^^^^___cccgggoooxxx}}}yyyuuupppmmmgggbbb[[[TTTMMMDDD>>>;;;>>>;;;:::>>>CCCLLLYYYeeesssyyytttdddWWWWWWYYYYYY```jjj|||vvv}}}kkk;;;666777///000000000//////////////////---......//////////////////000000111111222222222333444555555555444222111444:::777666;;;;;;>>>KKKhhh{{{wwwpppxxx|||kkkaaa```XXXOOO\\\tttwwwrrryyyzzzggggggdddYYYKKKAAA???AAA999<<<>>>>>><<<;;;===???JJJPPPYYY___ccceeehhhjjjkkksss{{{{{{iii``````cccaaa\\\___bbbhhhnnnoooiii^^^WWWLLLJJJOOOaaayyyrrr___NNNNNNNNNSSS```vvvwwwnnniiihhhiiillloootttwwwyyyxxxvvvttteeeaaaZZZSSSPPPTTT\\\bbbttt{{{sssaaaZZZTTTTTTWWW___mmmzzzyyyoooooowww~~~rrrggg]]]]]]\\\\\\\\\ZZZWWWWWWXXXYYYZZZWWWTTTSSSTTTVVVVVVVVVPPPPPPOOOOOOOOOOOOOOOOOOSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTRRRPPPQQQSSSUUUZZZ]]][[[]]]eeesssyyyeeeHHHAAA???:::888===999===AAAAAA???======???:::999999888888777777777555444444333222222222333222333444333333333444555111666888777666888888777666888;;;>>>@@@@@@@@@???===:::888:::<<<;;;666111666444444555555444555777555555777888666333555:::333555777999::::::;;;;;;BBBCCCDDDHHHRRRcccxxxwwwxxxuuujjjfffgggiiikkkrrr}}}yyyrrrnnnjjjgggeee]]]VVVOOOIIICCC===;;;===<<<;;;>>>DDDLLLVVVfffsss~~~hhh\\\VVVYYYZZZZZZgggyyyxxxuuuyyyXXX888777888111---////////////............------...////////////...//////000000000111111111333333444555444333111000444999666444<<<>>>@@@KKKbbb}}}kkkhhhvvv{{{qqqkkkggg\\\NNNQQQ]]][[[YYY]]]gggooorrrsssuuuXXX```gggeeeYYYLLLEEEBBB;;;<<<======>>>===<<<<<>>;;;:::999888777777888999:::666555444333333222222222333444666777888777666555222444666555444333444444333444555666777666555555777666555555777888888777555666888777555555888;;;444666888888555222333555888:::;;;;;;;;;<<<>>>@@@???EEEPPP```uuuzzzvvvyyyyyytttmmmgggbbb]]]YYYWWWPPPJJJEEECCC???:::;;;@@@;;;===EEEPPPYYYcccsss}}}sss^^^WWWWWW\\\\\\```wwwrrrwwwrrrlllGGG:::666555444000........................,,,---.../////////....../////////000000000000000111111222333444333333222222777444333;;;>>>>>>EEEPPPjjjtttffffff}}}mmm]]]YYY^^^^^^___\\\VVVVVV^^^gggkkkXXXZZZ^^^dddfffcccZZZRRRIIIDDD@@@???@@@AAA???===???DDDLLLSSSYYY^^^```bbbeeehhhmmmrrruuuyyy~~~wwwfffaaaZZZQQQKKKIIINNNTTTYYYlll~~~{{{tttgggeeebbb```^^^^^^^^^___^^^bbbhhhnnnuuuwww{{{lllZZZMMMDDD@@@===<<>>;;;:::;;;;;;888777666555555555555555777666666666666555333222000111333555555555777999555444444444444444333333444555666444222111222444222444444333222333444555222444666555555666999:::777888999:::;;;???FFFKKKRRR]]]qqq~~~uuuuuu~~~yyyvvvhhhddd^^^YYYSSSNNNIIIEEEAAA<<<:::;;;999444666<<<:::@@@LLLZZZeeennn|||oooaaaZZZVVVSSSVVV]]]___gggtttsss~~~qqqfffrrr{{{LLL555666///---333000---.....................,,,,,,.../////////...---////////////000000000000///000111222333444444444///555333222;;;>>>;;;???===SSSuuu|||ooonnndddccchhhkkkcccRRRIIIOOOWWWYYYXXXPPPLLLXXXmmmyyywwwnnnYYYPPPFFFAAACCCDDDBBB>>><<<@@@GGGOOOUUUYYY\\\]]]cccbbbdddiiinnnppppppqqqxxxwwwxxx{{{|||zzz}}}}}}|||vvviiiYYYUUU```ooo}}}yyyuuutttwww{{{tttqqqsssttt{{{{{{yyygggRRREEE@@@>>>===;;;<<<>>>>>><<<>>>CCCTTTcccwww|||tttjjjcccrrrvvvxxxuuujjjuuuyyyxxxppp^^^VVVVVV^^^SSSTTTTTTRRRPPPNNNNNNOOOOOOOOOQQQSSSTTTSSSOOOLLLKKKKKKLLLMMMNNNNNNOOOOOORRRQQQPPPOOOOOOOOOOOOOOOMMMRRRXXX[[[ZZZWWWTTTRRRRRRXXXTTTSSS]]]eeemmm{{{nnnaaahhhvvvmmmUUUFFF===999;;;KKKdddvvv|||zzzddd^^^VVVMMMGGGCCCAAAAAA;;;:::999888888888888888777666555555666777666666666666777777555333333666444444444444555666777888...333777777333222444888666666666555777999888666888999888666666999===>>>>>>AAAEEEKKKRRR]]]jjjsssyyyzzz{{{rrrxxx|||wwwrrrssskkknnnqqqpppooossszzz}}}wwwooohhhbbb___WWWQQQIIIDDDBBB@@@===;;;555888::::::888888:::===AAAJJJXXXdddmmmxxxttteeeXXXQQQOOORRRXXXaaarrrpppwwwpppiiipppMMMCCC777000///000000///......------------..........................................////////////000000000000111111111111222333333444555666777777<<>>>>>@@@CCCGGGLLLPPPRRRWWW[[[```dddeeefffggghhhoooqqqsssttttttvvvxxx{{{~~~~~~~~~zzz~~~rrrooommmjjjfff___VVVNNNHHHDDDBBB@@@AAA???======???@@@??????>>>HHH[[[sss|||tttpppfffYYYZZZcccvvvwwwvvvpppfffnnn~~~~~~~~~yyysss^^^LLLLLLNNNLLLJJJKKKKKKLLLLLLLLLKKKKKKLLLKKKKKKLLLMMMNNNMMMLLLEEEHHHKKKLLLLLLKKKLLLMMMPPPPPPPPPPPPPPPPPPOOONNNQQQRRRSSSTTTTTTTTTTTTTTTWWWRRRUUU^^^___ZZZ]]]fffzzzoooccc^^^ooommmdddRRR@@@;;;DDDVVVooo~~~rrreeeYYYQQQMMMOOOFFF?????????;;;999;;;777777777555555777777666555777999888666555666888666666777777888888888888888888888888777666555555666555555666777777555333999888999<<<>>>???AAACCCLLLXXXeeeooovvv}}}vvvvvvwwwzzz~~~vvvssspppgggbbbdddlllqqqwww{{{}}}{{{vvvuuurrrllleee^^^VVVQQQNNNJJJEEE@@@===<<<;;;999666666777888777666777<<<@@@IIISSSbbbmmmuuu{{{~~~pppcccYYYTTTTTTRRRWWWdddxxx~~~ooowwwcccCCC<<<444000111111000---......------------..........................................//////////////////000000000111111111111222333333555555666777777:::FFF^^^www~~~fffRRRQQQZZZKKKIIICCC<<<777:::CCCKKKWWWZZZXXXOOOHHHGGGGGGEEEAAA@@@>>>>>>@@@DDDHHHJJJKKKOOOTTTYYY[[[\\\^^^___eeehhhkkklllmmmnnnpppqqqsssuuuwwwxxxxxxxxxyyy{{{~~~}}}iiiYYYPPPOOOMMMMMMNNNMMMKKKIIIMMMKKKHHHDDDBBBAAABBBCCCDDDFFFOOOccc|||~~~ssshhhaaa]]]VVVNNNQQQ[[[fffuuummmwwwiiiiii{{{sssSSSHHHIIIIIIHHHJJJJJJKKKKKKKKKKKKLLLLLLLLLJJJIIIJJJLLLMMMLLLLLLHHHJJJMMMOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTYYYVVVZZZbbbbbb\\\\\\bbbddd}}}xxxlllhhhxxx{{{dddRRRFFFDDDMMMYYYkkkttt~~~yyymmm```VVVMMMDDD@@@BBBCCCAAA>>>===>>>???>>><<<888999:::999888777888:::<<<;;;999777555555444444666777777777777777666666555666777999;;;<<<>>>???BBBBBBBBBBBBBBBGGGQQQZZZiii{{{|||ooocccaaaeeekkkqqqwww}}}yyyqqqpppttt{{{~~~{{{zzzwwwrrrlllhhhgggccc]]]UUUNNNGGGCCCAAA<<<:::777666666666555333666666777666666;;;CCCJJJVVV```nnnwww{{{~~~{{{yyysssfffXXXOOONNNQQQPPPWWWjjj}}}rrryyyEEE777444111111333222///,,,......------------......---------------------------............///////////////000000000000111111000000111222333444555555999888:::KKKiiinnn}}}~~~hhhZZZ[[[UUUTTTPPPHHH@@@<<<;;;===;;;DDDIIIEEE??????BBBEEEFFFCCC???<<<;;;===@@@BBBCCCGGGLLLQQQTTTVVVXXXYYY]]]```eeeiiijjjkkkkkkllllllooorrruuuvvvwwwzzz{{{{{{mmmUUUSSSRRRSSSVVVYYYZZZ[[[___```^^^XXXPPPJJJGGGHHHFFFDDDHHHZZZuuuvvvnnn\\\TTTNNNOOOPPPQQQ\\\hhhnnnmmmnnnzzz{{{gggggg}}}kkkttt```MMMJJJIIIHHHHHHJJJJJJIIIIIIIIIJJJLLLLLLKKKIIIGGGGGGIIIJJJKKKJJJHHHJJJMMMOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNNNNMMMMMMNNNOOOQQQSSSTTTXXXVVV[[[bbbaaaZZZWWW[[[aaakkk}}}}}}aaa[[[mmmoooYYYIIIBBBCCCCCCNNNaaavvvlllZZZPPPNNNJJJGGGCCC@@@>>><<<:::999@@@??????>>>===<<<<<<<<<===<<<;;;:::;;;<<<===>>>:::;;;;;;<<<<<<<<<<<<<<<:::<<<===<<<;;;<<>>;;;:::666666555555555555444444333555777999===FFFRRRZZZdddkkktttyyy{{{|||yyypppcccUUUMMMLLLNNNNNNZZZsss{{{___:::222111000111222222///---...------,,,,,,------...---------------------------------.........//////////////////000000000111//////000111222333444444999999888@@@\\\~~~{{{}}}fff\\\YYYUUURRROOOIIIAAA;;;555:::===<<<999:::???CCCHHHFFFBBB???===<<<===>>>???BBBGGGJJJLLLMMMOOOQQQSSSXXX___eeehhhiiiiiijjjiiilllppprrrtttvvvyyy{{{{{{~~~zzzsssiiibbbaaadddhhhkkkkkknnnnnnggg\\\RRROOOOOOPPPQQQXXXhhh|||~~~yyypppeee^^^QQQJJJEEEGGGMMMWWWfffttt|||zzzeeebbbmmmuuu|||qqqQQQJJJKKKHHHFFFJJJIIIHHHGGGFFFGGGHHHKKKLLLIIIGGGEEEDDDFFFHHHIIIIIIDDDGGGJJJLLLLLLLLLMMMNNNQQQQQQQQQPPPOOONNNMMMLLLOOONNNMMMLLLMMMNNNQQQRRRSSSSSSVVV[[[ZZZTTTSSSVVVbbbcccmmmtttpppsssfff^^^MMMIIIGGGJJJVVVgggxxx}}}tttqqqnnnkkkggg```TTTKKKJJJMMMNNNLLLIIIHHHHHHFFFCCC@@@BBBBBBBBBBBBCCCCCCCCCBBB??????@@@@@@@@@@@@??????===AAADDDCCCBBBEEEMMMSSS___lll|||qqqrrrsssvvvyyy}}}||||||wwwvvvyyyzzzvvvrrrqqqzzz~~~~~~~~~zzzsssnnnoookkkeee```[[[UUUOOOKKKFFFCCC???:::777555555555555555666666555555555666222777<<>>AAADDDCCCCCCCCCBBB@@@>>><<<;;;999<<<>>>@@@@@@@@@AAABBBFFFLLLUUU\\\```bbbdddddddddgggjjjmmmnnnppprrrttttttwwwxxxyyy||||||xxxwwwssskkkbbb___bbbgggrrruuuzzzzzzvvvpppiii```WWWOOOIIIIIICCC>>>???FFFPPP]]]hhhwwwtttlllbbbWWWfff|||uuunnnwwwlllUUUEEEFFFHHHBBBAAAGGGFFFEEEDDDCCCDDDFFFIIIJJJGGGEEECCCCCCEEEFFFGGGFFFBBBEEEHHHIIIIIIHHHIIIJJJMMMMMMMMMMMMLLLKKKJJJIIIQQQOOOMMMLLLLLLMMMNNNOOOOOOOOORRRTTTTTTQQQSSSVVVTTTUUU\\\nnnvvv^^^KKKCCCFFFMMMRRRWWWaaammmvvv|||xxxmmmrrr~~~|||yyyyyy{{{xxxrrrmmmcccddddddccc```\\\XXXUUUWWWXXXXXXXXXWWWWWWVVVUUUSSSXXX___cccgggmmmwww]]]___bbbeeehhhmmmtttxxx}}}|||{{{{{{{{{}}}zzzvvvqqqjjjeee___[[[UUUOOOJJJEEEAAA>>>:::999777555444444444444444555666555444444666888666===GGGQQQZZZdddnnnuuutttvvvwwwwwwzzz^^^WWWMMMHHHJJJQQQWWW[[[jjjuuuhhhpppJJJ333888444333111///............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000...//////000111222333333000777::::::AAAVVVppp|||xxxzzzvvvjjj^^^ZZZLLL>>>;;;>>>AAAAAAAAA;;;===@@@AAAAAA???<<<:::999:::;;;;;;:::999999:::???EEENNNUUUYYY\\\]]]___```cccfffhhhjjjkkknnnooommmrrruuussstttzzz~~~||||||xxx~~~{{{uuuiiiddd\\\RRRJJJEEEBBBAAAAAA@@@AAAEEEMMMUUU[[[^^^dddhhheee^^^```nnnyyy|||nnnzzzjjjRRRIIIDDDGGGGGGBBBAAAFFFBBBBBBAAAAAABBBDDDFFFGGGDDDCCCCCCDDDEEEFFFEEEDDDDDDFFFHHHIIIHHHGGGGGGGGGIIIIIIIIIJJJIIIIIIHHHGGGOOONNNMMMLLLKKKLLLMMMMMMNNNPPPQQQRRRRRRRRRUUUWWWQQQSSSXXX___lllqqqbbbVVVMMMGGG@@@EEEHHHJJJOOOWWW^^^aaaeeejjjtttwwwqqqmmm{{{LLLOOORRRVVVYYY```gggmmmuuuuuuvvvxxx{{{|||yyywwwuuuyyyvvvrrrnnnjjjddd^^^YYYPPPLLLGGGBBB???===:::888666666666666666555555555333444555555444555999===>>>GGGTTT___ffflllqqquuutttyyy}}}uuuhhhVVVRRRMMMKKKQQQ^^^mmmxxxrrrffffff~~~qqqnnn```???444666111111111000...---,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000...///000111222333333444444777;;;;;;===JJJggg|||{{{vvvcccPPPHHHFFFBBB>>>===999;;;===??????>>>===<<<;;;<<<===<<<:::999999:::;;;@@@GGGLLLPPPRRRSSSTTTXXX[[[___bbbdddfffiiikkkiiinnnpppppprrrwwwzzzyyytttvvvxxxyyyzzzzzz{{{|||{{{vvvkkkcccTTTQQQLLLHHHGGGIIINNNRRROOOTTT\\\dddhhhhhhaaaZZZTTTLLLCCCIIIggg{{{nnnSSSHHHGGGFFFFFFFFFEEECCCBBB>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCEEEFFFFFFDDDBBBDDDFFFHHHHHHFFFDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIJJJJJJKKKLLLLLLMMMMMMPPPSSSSSSSSSSSSTTTTTTVVVWWWYYY[[[^^^lllwwwttt|||}}}pppgggbbb```XXXPPPNNNTTTVVVTTTTTTTTTYYY^^^YYYUUU___pppwwwwww{{{>>>BBBFFFIIIMMMTTT\\\bbbfffhhhlllpppsssuuuvvvvvv}}}}}}|||zzzzzz{{{||||||zzzvvvrrrppplllhhhccc^^^ZZZTTTNNNKKKDDDAAA<<<999888777666555222333444444444444333333333555666555555888>>>BBBEEEOOO]]]hhhmmmoooppppppssszzzrrr___PPPKKKLLLMMMQQQ[[[ooouuuaaadddpppvvvjjjmmmjjjEEE;;;777///---///111111///---++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000//////000111222333444444666444666888888CCCaaasssssswww|||~~~}}}ggg[[[SSSHHH@@@===;;;<<<======>>>???@@@@@@:::;;;<<<;;;999888888999444888===AAACCCEEEFFFGGGMMMPPPTTTXXXZZZ]]]```ccccccfffggghhhkkkqqqqqqmmmpppsssvvvvvvttttttvvvxxxzzzzzz}}}~~~~~~~~~}}}yyyrrrgggZZZQQQEEEEEEEEEHHHNNNYYYdddllllllsss}}}rrr^^^NNNGGGJJJLLLTTTlllpppmmmrrrUUUOOODDDEEECCC@@@AAADDDAAA:::;;;<<<>>>???AAAAAAAAAAAAAAABBBCCCFFFHHHGGGDDDAAACCCEEEFFFFFFDDDBBBAAAAAAEEEEEEFFFGGGHHHHHHHHHHHHCCCEEEGGGIIIKKKLLLMMMMMMJJJOOOTTTTTTTTTSSSQQQNNNQQQPPPQQQVVVYYYaaauuuxxxppp}}}{{{www{{{zzzrrrlll___OOOLLLTTTWWWYYYbbbsssuuuvvvyyy~~~888999:::>>>CCCIIINNNQQQWWWTTTSSSWWW^^^cccdddbbbbbbeeeiiimmmvvv~~~}}}~~~~~~}}}vvvkkkbbbYYYSSSKKKEEEBBBAAA>>><<<===999444222333444333222333333333444555555555555666888999;;;>>>DDDKKKOOOUUU___iiimmmooorrrtttssswwwuuubbbUUUMMMIIIKKKRRRSSS[[[uuu{{{aaaUUUaaattt|||~~~pppGGG666666555111......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000000000000000111111222666333444888999???VVVoooxxxqqqmmm{{{~~~vvvfffQQQGGGJJJDDD>>>888888>>>DDDEEEEEE>>>;;;::::::;;;<<<;;;999;;;;;;:::999888888:::<<<>>>BBBFFFIIIKKKOOOUUUYYYYYY[[[```dddggghhhhhhhhhjjjkkklllnnnooopppppppppqqqsssuuuxxxyyyzzzyyyyyy{{{|||}}}}}}||||||}}}ssseeeYYYOOOFFFAAA???@@@III\\\nnnyyyfffRRRLLLHHHRRRddduuuoookkk|||pppOOOJJJHHHBBBBBBAAAAAA@@@@@@AAAAAA===<<<;;;===???@@@???>>>BBBCCCEEEGGGIIIHHHDDD@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIPPPPPPQQQQQQPPPNNNMMMLLLOOOOOOPPPRRRVVV[[[___bbbqqqeeehhhoooqqqwwwggg]]]ccchhhwwwyyyllllllwww|||444555666888;;;???CCCEEEGGGDDDBBBFFFLLLQQQQQQPPPRRRTTTWWW[[[eeeyyy~~~tttsssrrrrrrsssvvvyyy{{{|||~~~~~~~~~}}}}}}~~~~~~~~~~~~xxxrrrlllcccWWWNNNFFFBBB<<<888777666444222666333000000222333222111444333333333444555666666888;;;@@@EEEJJJOOOUUUYYY___gggmmmooorrrxxx~~~nnn[[[PPPMMMMMMNNNSSSbbbmmm||||||jjjbbbdddppp~~~}}}QQQ<<<666111111666...------------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......//////......//////000111555111333777666777FFFYYYuuu|||jjjmmmzzzmmm```]]]NNNGGG>>>999999::::::999HHHFFFCCC@@@??????@@@AAA>>>===;;;999888888:::<<<888;;;???AAABBBDDDHHHKKKOOORRRVVV[[[^^^````````````aaacccfffhhhiiijjjkkknnnoooqqqssstttssssssrrruuuwwwyyyzzzzzzzzz|||~~~}}}}}}}}}}}}}}}~~~|||zzzyyyuuurrriiicccZZZRRRKKKEEE@@@===BBBHHHWWWiiivvv|||zzztttlllddd]]]ZZZrrrzzzyyyrrr```IIIFFFDDDAAA@@@@@@???>>>>>>>>>>>>999:::;;;;;;<<<<<<======@@@@@@AAACCCEEEDDDAAA>>>?????????@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNNNNMMMMMMNNNNNNPPPRRRUUUXXXYYYcccpppaaannnzzz333222222222444666888999<<<:::999;;;@@@CCCCCCBBBCCCDDDEEEHHHPPPbbbyyy|||rrrjjjfff______```bbbfffkkkooorrrlllmmmoooqqqqqqpppnnnmmmrrrsssuuuxxxzzz|||||||||vvvtttqqqpppqqqqqqqqqpppssssssuuuyyy}}}wwwpppggg^^^UUULLLBBB;;;999777444333444444222111111//////000222333333222555555444444666888;;;<<>>DDDGGGLLLPPPQQQQQQRRRRRRCCCBBB???===:::999888888555777999::::::;;;<<<>>>DDDGGGKKKOOOSSSUUUVVVVVVTTTVVVYYY\\\___bbbdddeeejjjkkklllmmmmmmmmmlllkkklllnnnrrrtttuuuvvvxxxzzzyyyyyyyyyyyyzzzzzzzzz{{{|||~~~yyytttoookkkiiifffbbb^^^RRRMMMFFFAAA>>>===<<<;;;@@@HHHXXXfffllllllnnnsssjjj\\\QQQXXXooosssuuu~~~eeeMMMCCCCCCAAA???>>>>>>===<<<;;;;;;;;;777:::<<<<<<::::::<<<>>>???>>>===>>>@@@@@@>>><<<=========>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNNNNOOOPPPQQQQQQRRRVVV```tttwwwhhhiiiqqq|||333333222222222333444444999777777888;;;======<<<;;;<<<======BBBMMM\\\gggqqqoookkkfff```[[[WWWTTTNNNOOOQQQTTTYYY^^^cccfff________________________fffiiimmmqqqsssssssssrrrkkkhhheeecccccceeeeeeeeefffggghhhhhhiiihhhfffeee___YYYPPPHHHBBB<<<777444555444555555666555555444000000111333444555444333555555555777;;;@@@EEEHHHKKKOOOTTTZZZ___dddiiimmmlllsssyyy}}}rrraaaWWWMMMIIIKKKQQQ[[[ccc{{{yyytttttt~~~kkkCCC)))111777,,,)))333---------,,,,,,,,,++++++************************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------............------......///000111...000555777666888===CCC___|||sssbbb[[[lllyyydddPPPCCC>>>>>>???999CCCRRR\\\___\\\XXXUUUGGGGGGEEEDDDBBB>>>:::666888999999999999999999999<<<>>>BBBFFFIIIKKKLLLMMMJJJLLLPPPTTTXXX\\\^^^___cccdddeeegggggghhhhhhgggeeehhhlllnnnpppqqqssstttvvvvvvwwwwwwxxxxxxxxxxxxzzz|||~~~}}}~~~~~~xxxvvv}}}yyypppccc```[[[XXXUUURRRNNNKKKJJJFFF@@@<<<<<>>======<<<;;;:::999999777;;;???>>>:::999===AAA>>><<<;;;;;;<<<<<<<<<;;;<<<<<<======>>>???????????????@@@@@@AAABBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGNNNNNNPPPQQQQQQQQQQQQQQQVVVWWW```vvvyyyppphhhbbb222222222222222333444444222222222333444555555444555777888999:::???EEEJJJMMMMMMOOOOOONNNLLLIIIHHHBBBCCCDDDGGGKKKOOOSSSUUUQQQQQQQQQQQQQQQQQQRRRSSSWWW[[[```dddfffddd```]]]YYYVVVRRRQQQRRRTTTVVVVVVVVVVVVVVVTTTQQQMMMKKKIIIHHHCCC===888666555555555///000111222222111000000111222333444444444444444333444777;;;BBBJJJQQQUUU]]]^^^___aaaccchhhmmmrrrttt}}}~~~hhhLLLHHHHHHKKKPPPYYYkkk|||mmm```nnnyyyMMM<<<000222333...+++---------,,,,,,,,,+++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////......//////000111222000000333555666999<<<999NNNooo}}}xxxyyybbbTTT\\\}}}qqqcccVVVJJJ???888:::AAAKKKQQQQQQMMMGGGBBBBBBDDDGGGJJJLLLJJJEEE@@@===;;;:::999888888888888777999;;;>>>AAABBBCCCCCCBBBDDDGGGKKKOOORRRTTTUUUWWWXXXYYY[[[]]]___``````bbbeeeiiillllllmmmnnnppprrrssstttvvvwwwxxxxxxwwwxxxyyy|||~~~~~~}}}||||||}}}}}}~~~vvvsssppphhh___OOOLLLHHHEEEDDDCCCCCCBBBCCCBBBBBBEEEKKKSSSXXX[[[\\\TTTLLLJJJHHHFFFFFFHHHKKKSSScccppp```jjjmmmpppsssKKKDDDBBB???AAA@@@============<<<;;;:::999777;;;>>>===:::999<<<@@@???<<<::::::;;;;;;;;;:::<<<<<<<<<===>>>>>>??????>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGKKKLLLNNNPPPQQQRRRRRRSSSQQQTTTZZZdddxxx~~~zzzxxxqqqggg]]]VVVSSSUUUXXX000000111111222333333333//////000111111111111000...000444666666777888:::;;;<<<>>>??????===:::888888999:::;;;>>>@@@BBBCCCCCCBBBBBBBBBCCCDDDFFFFFFEEEHHHMMMPPPPPPMMMIIIFFFEEEBBB???>>>@@@BBBDDDDDDBBBCCCCCCAAA>>>;;;:::::::::888555222111111333444---///000000///......///000222333333333333444666777999>>>EEENNNWWW___dddmmmmmmmmmlllmmmpppvvvzzz}}}eeeQQQHHHGGGKKKUUU___ooohhh^^^```wwwqqqfffyyy~~~XXX666777555000///000...+++,,,,,,,,,,,,++++++++++++************************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////......//////000111333222111000111333666888555CCCccc{{{uuu\\\GGGOOObbb|||bbbOOOEEEBBB===;;;;;;;;;:::999999<<>>AAADDDFFFGGGHHHHHHHHHJJJLLLOOOQQQSSSTTT[[[^^^cccfffgggggghhhiiilllmmmpppsssuuuvvvvvvvvvuuuvvvwwwxxxzzz{{{{{{{{{yyyyyyzzz{{{|||}}}}}}~~~}}}~~~~~~|||lll```VVVMMMGGG===<<<:::999;;;>>>BBBDDDBBBGGGQQQ]]]iiipppssssss\\\OOOBBB===>>>@@@DDDHHHfffvvvtttxxx~~~ZZZCCCCCC@@@<<<===<<<;;;<<<=========<<<;;;:::555888::::::888888:::===???===;;;:::;;;;;;;;;999;;;;;;<<<<<<===>>>>>>>>>======>>>>>>???@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHJJJLLLOOOQQQSSSTTTQQQUUUZZZ[[[___sssxxxjjjgggjjjpppzzznnnccc^^^\\\PPPPPPRRRUUUVVVYYY```iii000111111222222222222222///111222333333222222222...000222444444333333333333333333333333222111111222333333444555666777777666666777888999;;;<<<===:::<<<===???>>>===:::999999777555444555777777777555777777666333222444666333333222111000000111222///111333222000000222444000222444444444555999<<>>RRRmmm|||sssaaaNNNFFFSSSiii|||```TTTEEE;;;:::;;;;;;:::666777===GGGTTT^^^aaaaaaUUUNNNFFFAAA?????????>>>;;;;;;;;;:::999999888888666777999:::<<<<<<=========>>>>>>@@@BBBDDDFFFGGGLLLPPPUUUYYY[[[]]]^^^___dddfffiiimmmpppqqqrrrrrrqqqqqqqqqrrrsssuuuwwwxxxuuuvvvvvvwwwyyyzzzzzz{{{wwwyyy||||||zzzzzz{{{}}}{{{{{{{{{zzzyyyyyyxxxxxxxxxyyy{{{}}}}}}{{{wwwtttvvvvvvvvvxxxyyyxxxvvvuuutttmmmaaaTTTHHH@@@;;;:::888888999:::===AAAFFFIIINNNXXXggguuu|||xxxnnnfffLLLDDD===>>>BBBIIISSS]]]zzz___HHH???AAA<<<:::<<<999999:::;;;======<<<;;;:::777777888888999999::::::>>><<<;;;;;;;;;;;;999888999999::::::;;;<<<<<<<<<=========>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKGGGGGGHHHJJJMMMPPPSSSUUUXXXWWWWWWWWWVVV\\\pppwwwqqqhhhbbbaaacccaaacccqqqzzzlllZZZQQQQQQSSSSSSRRRVVVWWW]]]dddgggiiisss222333333444333333222222...000222333222222222222444444444444333222111111111000000///111333555777111111111222333333333444000000222333555777888888888888777666666666777777888666444333444555444333111333333222//////222555///000111222111111111222///111222222000111444777222444666666777999???DDDPPPSSSZZZdddmmmvvv}}}kkkQQQFFFGGGJJJKKKSSSUUUddd~~~xxxiii]]]eee~~~vvvuuuuuuxxx|||~~~sssKKK777666222000///...,,,---111,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,000333222000333777:::555;;;AAANNNkkkwwwsssjjjKKKJJJSSSWWW[[[qqqqqq\\\NNNHHHCCC===777:::888:::CCCQQQ^^^dddfffddd\\\QQQJJJGGGGGGFFFFFFAAAAAA???>>><<<:::999888666777888888999999888888999999::::::<<<===???@@@===BBBHHHMMMPPPRRRTTTVVV^^^```dddiiilllnnnooooooooonnnmmmmmmoooqqqtttvvvsssssstttuuuvvvwwwxxxxxxrrruuuxxxyyywwwvvvxxx{{{yyyxxxxxxwwwvvvuuuttttttssstttvvvxxxyyyvvvrrrnnnkkkkkkjjjhhhaaaVVVNNNJJJAAADDDEEEBBB<<<:::<<>>>>>???@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBFFFEEEDDDCCCCCCDDDFFFFFFIIIIIIIIIJJJMMMPPPTTTVVVYYYRRRPPPUUUZZZ[[[^^^ddd~~~~~~~~~uuucccVVVeeewwwmmmrrr~~~|||sssdddWWWMMMSSSeeerrrrrrlllrrrpppppprrrpppqqq|||000///...///111222000//////000222333333333222111000000000111111111111111111111111111222222222333333333333333333222111000222222222222222222222222555555444444333222222222333333222111000000000000111000//////000000000000...///000000//////000111000111111000///000222444111333777:::???FFFOOOVVVdddeeehhhmmmttt}}}|||gggVVVPPPKKKDDDHHHSSS^^^gggvvvjjjcccgggppp}}}nnneeevvv|||xxxtttyyytttwwwTTTAAA222//////...------------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---......---------............///000////////////111222333555999999<<>>888<<<<<<;;;AAANNNVVVWWW```bbbddd```ZZZUUUVVVXXXMMMPPPMMMDDD??????>>>:::>>><<<:::999999999888888666555555666999;;;<<<<<<===>>>???AAACCCFFFHHHJJJRRRWWW___fffiiiiiihhhhhhkkkhhhggghhhlllnnnnnnmmmppppppppppppppppppppppppooooooppppppqqqrrrrrrrrrnnnooopppnnnllllllnnnpppqqqooommmnnnooollleee^^^\\\[[[VVVPPPJJJEEEBBBBBB@@@>>><<<<<<<<<=========<<>>@@@@@@AAABBBCCCDDDEEEFFFCCCDDDDDDDDDEEEEEEEEEEEEIIIIIIIIIJJJKKKMMMNNNOOOSSSSSSSSSSSSSSSUUUVVVWWWkkkxxxxxx~~~|||kkkdddaaa^^^WWWTTTWWWeee|||{{{wwwwwwyyy|||~~~666555555444555444444444555555555555555444333333111111111111111111111111//////000000000111111111222222333333222111111000000000000000000000000000111111111111111111111111333333222111000000111111222111000///000000000000000111222222000000111222333444555444444555777:::;;;>>>DDDJJJPPPYYYcccjjjqqqqqqsssvvv{{{yyydddTTTHHHJJJPPPVVVfffwwwnnnddddddyyy}}}wwwoooxxx}}}wwwwwwvvvyyy]]]CCC:::333///......---------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,***++++++,,,,,,---------------------............000////////////111222333000555777999EEE___yyyZZZPPPCCCCCCYYY~~~rrrkkkcccUUUUUUOOODDD>>>BBBEEEEEEJJJTTTaaakkknnnkkkgggdddeeefffbbbXXXOOOIIIAAA999888666555888;;;>>>===<<<:::888555444666888;;;<<<888999999:::<<<>>>???@@@CCCHHHOOOVVV[[[^^^```aaa___^^^___aaafffiiiiiihhhjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiigggeeebbb___\\\[[[\\\]]]aaa^^^\\\\\\\\\XXXQQQJJJ@@@@@@???;;;777666999<<<<<<===???@@@???<<<999777???@@@FFFLLLLLLGGGFFFHHH???IIIJJJHHHLLLNNNUUUddd}}}zzz}}}xxx}}}iiiRRR???===;;;888777777888888777666666555555666666777777555333444888;;;;;;:::888999999999999888777777777777777777777777777777777999::::::::::::;;;======>>>???@@@AAABBBCCCCCCAAAAAABBBCCCCCCDDDEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMOOONNNMMMMMMNNNQQQSSSTTTSSSggg|||mmmiiimmmrrruuuwwwsssrrruuusssnnnmmmpppqqqrrrkkk[[[NNNMMMTTTYYYllllllssszzzuuuuuuwwwxxx555555555444222111222333777666555333222111111111111111111111111111111111//////000111111111111111111222222222222111000000000000000000000000000000/////////000000000111111000000//////.../////////111111000///////////////000111222222000000111222222444666888999<<>>:::;;;<<<;;;999;;;:::888666444333333333777777777777888888888888999<<>>>>>;;;999999===@@@@@@EEEMMMTTTYYYYYYXXXVVVJJJEEEAAABBB@@@<<<;;;<<<@@@DDDDDDKKKXXXaaasssrrrcccaaagggyyy]]]EEE???:::999777666555555666777555555444444444444555555666444333444666888888777666666666666666555555444666666666666666666666666555777888888888888999;;;:::;;;;;;<<<===>>>??????>>>???@@@AAABBBCCCDDDEEEGGGGGGGGGGGGGGGHHHIIIIIILLLKKKJJJJJJKKKNNNRRRTTTQQQTTTbbb{{{xxxkkkdddaaa___cccdddfffgggjjjnnnssswwwsss|||~~~ssshhh^^^ZZZ]]]eeessszzzkkk```\\\WWWRRRPPPPPPPPPPPPSSSXXXRRR[[[^^^WWWRRRXXXfffqqq|||}}}zzzuuussstttuuu666666777555222111333555777555333222111000111111222111111111111111000000000111222333333333222222111111111222222111000000222222222222222222222222000000000000000000111111000000/////////000111111333333333222000000111222111333444444333333444666333777<<>>??????<<<:::;;;:::;;;>>>BBBEEEEEEEEEIIIKKKQQQ[[[ffflllmmmkkkPPPFFF<<<666555<<>>@@@BBBCCCEEEEEEGGGFFFFFFFFFFFFFFFGGGHHHMMMLLLJJJJJJLLLPPPTTTVVVZZZSSSUUUbbbooo}}}xxxvvvooohhh```ZZZ[[[cccooowwwrrrlllgggfffhhhiiiddd^^^\\\XXXVVVUUUSSSSSSZZZbbboooqqqnnnfff___ZZZWWWUUUUUUUUUWWW[[[___bbbfffiiidddjjjnnnnnnrrr||||||yyyxxxyyyyyyyyy<<<;;;:::888777777888:::777666444333333333444555222222222111111000000000000111222444444333222111000111111222222222111111222222222222222222222222111111111000000/////////111111111111222333333444333444555444222111333555222444666777777888:::<<<>>>CCCKKKSSS[[[cccjjjoootttwww{{{qqq```WWWUUUWWW^^^}}}yyy~~~^^^CCC???888222///+++------,,,+++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++++++++++++++***,,,,,,,,,------------...---......///000000111111555///111777444444HHHddd|||vvvddddddyyyvvvcccWWWGGG===<<<>>>???>>><<<===EEEVVVkkk|||yyynnnfffbbb___ZZZVVVMMMLLLIIIEEE@@@>>>???@@@<<<<<<<<<<<<;;;999777666::::::;;;===@@@???<<<999:::<<>>???>>>=========>>>???>>>===:::888;;;FFFTTT\\\ZZZUUUVVVRRROOOTTT\\\bbbbbb___CCC???;;;:::>>>MMMiiivvvzzz{{{bbb]]]lll\\\FFFEEEAAA666666666555555555555555666555444444333333444444555444444444444333222222222555555555666555444444333444444444444444444444444333555666777666666777999888888888999::::::;;;;;;;;;;;;===???AAACCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGLLLKKKKKKKKKMMMPPPSSSVVVOOOKKKOOOVVVXXX```}}}www{{{}}}~~~zzzxxxzzz~~~rrrmmmnnnpppnnnkkkjjjlllppprrrllldddaaaddd[[[^^^^^^[[[^^^hhhoooppprrrvvv|||{{{www{{{zzzxxx{{{|||{{{yyyxxxzzzAAA===999777777777666555666555555444444444444555555444444333333222222222///111222444444333222111111111222333333333333222222222222222222222222222000000000000000000000000////////////000222333333111333555444222222555888555777:::===???AAADDDGGGOOOTTT\\\eeennnvvv}}}lll___^^^dddkkkqqqxxxkkkLLL888444000000111,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))************)))))))))************+++*********+++++++++++++++,,,,,,,,,,,,------------------...///000000000000333------444444333???QQQnnnooo___pppxxxgggXXXPPPKKKFFFBBB???888555<<>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????????????????999<<<@@@AAAAAABBBCCCEEEAAA@@@>>>===<<<;;;;;;;;;AAA???AAALLLZZZ```\\\VVVGGGEEECCCCCCEEEHHHHHHHHH<<>>??????@@@???FFFMMMMMMHHHDDDCCCDDD>>>===;;;999777777888999;;;::::::>>>CCCFFFDDDBBB;;;EEENNNNNNIIIEEEHHHNNN[[[dddqqqyyyvvvpppqqqxxx~~~fffYYY```lll}}}}}}___DDD>>>===666555:::555555555555444444333222333222222111111222222333111333666555333111222333444444555555444444333222333333333333333333333333000222333333333333444666666666666666666777777777777777888:::;;;===>>>???AAAAAAAAABBBCCCDDDEEEFFFCCCDDDEEEFFFGGGHHHHHHIIILLLPPPTTTSSSPPPQQQXXX^^^jjj{{{{{{xxxnnnccc^^^___^^^WWWPPPHHHHHHHHHHHHFFFCCCAAA???;;;;;;;;;:::999888888777777999;;;======<<<:::999222333444444555555555555666666666666666666666666222333555777:::<<<>>>???BBBBBBBBBCCCEEEFFFHHHIIIQQQUUUYYYYYYWWWWWW\\\```bbbfffkkkppptttyyywwwtttnnniiiiiissstttQQQPPPddd{{{uuuyyy~~~~~~}}}~~~rrrLLL999444333///)))...111''',,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((()))***+++,,,,,,---++++++,,,,,,,,,---------,,,---...000000000000//////111444555333333666999DDDVVVuuu___~~~jjjWWWPPPOOOMMMJJJFFFFFFOOO^^^jjjzzzyyyrrrlllhhhWWWOOOEEEBBBDDDHHHJJJJJJCCCEEEFFFDDDAAA@@@BBBEEE????????????????????????777888999:::<<<===>>>???EEEOOOWWWVVVLLLCCC???@@@888888777555444555888:::888:::<<<<<<<<>>CCCEEEBBB>>>@@@???AAAEEEJJJJJJDDD>>>;;;999777777888::::::::::::999999999::::::888777777CCCLLLJJJFFFJJJRRRXXX\\\[[[[[[___dddccc^^^XXXbbbgggmmmooopppppprrrsssxxxyyy|||vvvhhh___WWWRRROOOTTT^^^hhhqqqvvv~~~```MMM\\\yyycccddduuuRRR999777222,,,+++------+++(((,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((************************++++++******************++++++,,,,,,,,,,,,---------------............///000000000111222444555666AAAFFFrrrrrrttt{{{|||}}}pppwwwooo}}}xxxqqqhhh[[[QQQLLLJJJJJJJJJMMMPPPYYYccceee```[[[ZZZccchhhmmmmmmgggaaa^^^___RRRHHH??????AAABBBGGGNNNHHHHHHBBB999888>>>???;;;???===<<<>>>???===:::999777777888888888888:::;;;CCCIIIJJJBBB<<<<<<;;;888888666666::::::666555666===???CCCDDDBBBGGG[[[qqq}}}bbbCCC???:::666444444666888333333333333333333333333222111000//////000111222333333333333333333333333444444333333222111000000000000000000000000000000111111222333333444555555222333444444555555444444222666:::999666555888;;;>>>???AAABBBCCCCCCBBBAAA@@@BBBDDDEEEFFFGGGFFFFFFGGGIIIKKKLLLLLLLLLMMMOOOVVVQQQXXXqqq~~~~~~~~~wwwggg```XXXUUUXXXZZZXXXTTTZZZ[[[]]]bbbfffddd]]]WWWEEEDDDBBBAAABBBFFFJJJMMMHHHGGGGGGIIIJJJJJJHHHGGGKKKWWWaaacccdddjjjqqqvvv~~~zzzvvvuuuvvvvvvrrrooonnnrrrvvvxxxyyyzzz}}}zzzvvvpppiiibbbYYYPPPIIIEEEAAA@@@FFFOOOVVVZZZ[[[dddmmmtttsssuuu~~~zzzeeeUUU^^^lllnnn___sss{{{pppRRRBBB;;;333///,,,,,,111333333111++++++++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((************************************************+++++++++,,,,,,,,,------------------............/////////000111222333444;;;999XXXoooiiihhhjjjzzz{{{~~~\\\ZZZwwwttthhh]]]VVVQQQOOOTTTOOOLLLKKKGGGCCCDDDGGGAAAEEEIIIJJJIIIGGGGGGGGGDDD>>>:::;;;;;;:::===CCC======:::555555999999555555666777888888666555666444666777777666777999<<<:::===<<<777666;;;===<<<777666666888888888<<>>???@@@AAAAAAAAAAAA???@@@BBBCCCDDDEEEDDDDDDEEEGGGJJJJJJJJJJJJKKKMMMSSSOOORRR___pppxxx{{{~~~zzz{{{|||zzzwww|||}}}~~~xxxjjjiiigggdddcccfffnnntttqqqpppqqqrrrssssssqqqooooooyyy|||uuullldddXXXTTTMMMGGGCCC???<<<:::999888999<<>>>>>>>>???>>>;;;999888666555888888666666888666888666444555888666222555666888888777777777888333555777666444444777:::666888888888<<>>???@@@@@@===>>>@@@AAABBBBBBCCCBBBCCCEEEGGGHHHHHHHHHIIIJJJKKKKKKNNNRRRTTT]]]uuu~~~}}}~~~}}}{{{tttjjjbbb[[[UUUMMMGGGBBB???;;;888777888999999:::>>>???>>>???CCCGGGGGGKKKSSS]]]fffkkkkkkhhhddd```\\\ZZZUUUMMMOOOffflllnnnwwwdddDDD666444000,,,///,,,++++++---///...---***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))))))))************************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.....................///000111222555...111???MMMaaa}}}~~~ooo]]]___MMMMMMjjjhhhRRREEE;;;IIIXXXppptttiiiggg^^^ZZZUUUTTTRRRNNNFFF@@@FFFBBB@@@CCCHHHHHHDDD??????>>><<<;;;;;;<<<:::888;;;;;;;;;;;;???CCCBBB>>>>>>@@@@@@???>>>>>>BBBFFFFFFMMMVVV]]]eeeppp}}}}}}uuusssvvv}}}zzz|||rrrooowwwtttTTTAAA999777666666555555555444444444222222222222222222222222000000000//////000000000111111111111111111111111111111000000/////////...////////////////////////111111111111111111000000000000111222222222222222111444666666555555666888;;;;;;:::::::::<<<>>>???======>>>???@@@AAABBBBBBBBBDDDFFFGGGFFFFFFGGGHHHDDDHHHNNNQQQLLLKKKUUUccc|||~~~~~~~~~~~~~~~}}}~~~~~~{{{uuukkkbbbXXXSSSLLLFFFCCC???;;;888888888777666666777999:::888@@@DDDBBBCCCMMMWWW\\\ZZZ```hhhkkkdddXXXNNNIIIPPPOOOUUU^^^eeeppp~~~kkkdddfffdddAAA111222666111)))---,,,+++***++++++***)))))))))*********)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------...///////////////000111222444333333555:::FFFaaakkkZZZaaa}}}sssbbbOOO>>>>>>>>>@@@LLLiii}}}}}}uuuppphhhbbbdddmmmqqqjjj```YYYUUUQQQOOOOOOOOOOOOOOOLLLKKKJJJMMMXXXbbbaaaZZZ]]]]]]^^^___bbbfffjjjmmmppp||||||tttTTTCCC<<<::::::444444555555555555555444111111111111111111111111/////////000000/////////000000000000000000000000000000000///////////////////////////////////////222222222222222111111111///000111111222222111111111333444555555555555666:::999888888999:::<<<============>>>???@@@AAABBBBBBDDDFFFFFFEEEEEEFFFGGGDDDFFFJJJMMMLLLIIILLLQQQUUUdddxxx}}}||||||~~~~~~yyyrrriiiccc^^^WWWMMMFFF@@@===:::888888777666555555666777666555555777999444???GGGKKKUUUeeeoooqqqppplllggg```SSSGGGAAAAAADDDNNN```uuugggZZZbbbpppUUUGGG888111000...------++++++++++++,,,,,,,,,,,,((())))))******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))'''(((((())))))*********************++++++++++++,,,,,,,,,,,,------------///////////////000111111000666444222444777LLLlllzzzpppiiicccSSSPPPEEE999AAAeee~~~xxxuuuvvvwwwwwwxxx{{{wwwyyyyyy}}}wwwmmmtttyyyVVVBBB<<<;;;:::999444444444444444444444444000000000000000000000000...//////000000//////...////////////////////////000000000000////////////000000000000000000000000111222222222222222222222000000111222222222222111333333444555666666666666888888888888999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAACCCDDDEEEDDDCCCDDDEEEIIIFFFCCCDDDFFFJJJMMMOOOUUUYYY]]]cccuuuwww~~~}}}}}}ttt}}}|||{{{|||}}}}}}}}}}}}}}}~~~}}}wwwpppjjjeeeZZZUUUNNNIIIEEEAAA<<<888666555555555666777777777555777888888888:::???BBBCCCLLLWWWeeezzzwwwhhhWWWLLLFFFBBBDDDHHHIII^^^zzztttccc```rrriii<<<777333222...)))***000***+++,,,,,,,,,+++,,,,,,(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''(((((()))******+++************++++++++++++++++++,,,,,,,,,---------.........---......///000---555111000666444???\\\ppprrrjjjWWWKKKUUUoooxxxmmmlllsssiiiVVVCCC;;;999777555666333333222111111222222333000000000000000000000000......///000000///..............................000000000000000000000000000000000000000000000000//////000000111222222222000111222222333333222222333333333444666666666555666777888999999:::::::::::::::::::::;;;===>>>@@@???AAABBBBBBAAAAAAAAABBBGGGEEEBBBAAADDDHHHLLLLLLVVVXXXWWWUUU\\\nnnvvveeeYYYMMMPPPSSSZZZgggwww{{{yyy|||zzzwwwxxx}}}zzztttlllfffdddddddddddd```jjjrrrtttssstttssspppsssuuuxxx{{{}}}~~~|||{{{{{{{{{yyytttooopppllleee^^^VVVNNNFFFAAA@@@===999777666777777666555555555555666777777666888999;;;<<<>>>DDDLLLRRRYYYaaammmoooYYYDDD===???BBBGGGMMMbbb}}}tttlllhhhnnnmmm@@@777///***---///,,,,,,...***+++,,,,,,***)))((()))(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++++++++,,,,,,,,,---------------,,,,,,,,,---......,,,333------999666:::SSSqqq{{{xxx~~~wwwmmmiiihhh]]]dddsss~~~tttrrruuuxxxuuuqqqkkkcccfffwwwyyyRRREEE>>>999:::777222111444333222000/////////000111000000000000000000000000---...///000000///...---........................000000000000111111111111000000000000000000000000---......///000111111222111111222333333333333222000000000222444444333222555666888:::::::::999999999888888888999;;;===>>>===???AAAAAA?????????@@@AAADDDFFFFFFFFFGGGGGGEEEGGGNNNRRRQQQRRRXXX]]]___kkkyyykkkeeebbb___]]]444777:::===@@@CCCFFFIIIJJJJJJNNNUUU]]]```\\\XXXQQQTTTVVVWWWZZZbbbnnnxxxwwwjjjggglllqqqppplll\\\SSSJJJGGGLLLSSSXXXZZZ]]]bbbggggggcccaaabbbeeeiiiiiijjjpppwwwzzzwwwssshhheee```ZZZUUUQQQOOONNNHHHCCC===:::999999666444111111222333555666666555777333444999;;;777888<<>>>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCDDDEEEFFFGGGLLLNNNPPPPPPPPPPPPRRRTTT[[[bbblllvvv{{{jjjfffaaa]]]YYYUUUQQQNNN888999999999888777777777999999;;;@@@EEEGGGCCC???>>>AAACCCDDDEEELLLVVV^^^qqq{{{ooofff\\\ZZZaaafffeeebbbPPPIIIBBB@@@EEELLLQQQSSSYYY]]]aaa```\\\YYYYYY[[[ZZZYYYZZZ^^^cccdddaaa]]]QQQOOOKKKFFFCCCAAA@@@???AAA===999888888888666444888666333222333444555666777555777;;;===<<<@@@GGGFFFGGGOOO^^^ooozzzjjjeeebbbXXXLLLEEEIIIRRR[[[___eeeqqq~~~oooeeeeeeooommmNNN999/////////...---,,,+++***************)))))))))(((((())))))))))))(((((((((''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))*********))))))***++++++++++++***------------------,,,,,,+++++++++++++++,,,...///111222333222111222666999===AAAXXX~~~|||~~~vvvrrrzzzqqqeee^^^\\\___qqqwwwwwwnnnQQQ@@@;;;999888777555333222000000111111000000///......---........................---------------------------.........////////////,,,------...................../////////000000000////////////////////////000000000111111111222222333222222222222333444444444555555666666777888888:::999999999999:::;;;;;;===>>>???@@@@@@AAA@@@@@@@@@@@@AAACCCDDDEEEFFFGGGIIIKKKLLLMMMMMMMMMNNNPPPSSSWWW[[[___eeerrryyyppphhhccc___]]][[[YYYWWWSSSNNNJJJ444444555555555444444333333111111333666666444000222444666777888<<>>>>>@@@HHHRRR[[[gggvvvcccSSSMMMIIIEEEDDDBBBXXXppp~~~yyysssgggZZZRRRfffzzzfffLLL===333//////...------,,,+++************))))))))))))(((((()))))))))(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''(((((())))))))))))******((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,'''+++...---+++***...222111222333222111111222444777333BBBggg|||~~~}}}{{{wwwsssmmmfffbbbdddjjjooozzzvvvnnn{{{bbbKKK>>>999:::666555444333111000......000000000///......------........................---------------------------------.........//////,,,,,,---........................////////////000........................000000000000111111111111222222111111222222333444444444444555666666777777888888777777888888999:::;;;<<<===>>>??????????????????AAABBBCCCEEEFFFFFFFFFHHHJJJKKKJJJKKKLLLMMMPPPQQQQQQPPPQQQVVV\\\```mmmzzzvvvooohhhddd```\\\ZZZTTTSSSSSSTTTSSSOOOJJJFFF333333333555777777777666666444333333444555333111111333444555555666999<<<777:::>>>BBBDDDFFFEEECCC@@@<<<999;;;@@@DDDCCCAAA777444222222666999;;;<<<@@@AAABBBAAA>>>;;;;;;;;;;;;:::999:::;;;:::666333555555444333222333333444333222222222333333333333111333555777999;;;===???AAAFFFLLLPPPRRRYYYfffqqqvvvdddTTTOOOMMMKKKOOOXXXkkkyyyiii^^^YYYXXXWWWooocccEEE777333111///---------,,,+++******)))))))))))))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''(((((((((((()))))))))***((())))))***************++++++++++++,,,,,,,,,,,,***,,,------,,,,,,///111000000111111000///000000:::222555KKKjjjsssllliiiooovvvuuupppmmmgggiiimmmttt}}}pppTTTDDD===999666666333333222111000///...---/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---.........------------........./////////------------------------/////////000000000111111111111111111111222333333333333333444555555666666666666555555666666777888::::::;;;<<<===============>>>???@@@BBBDDDEEEEEEEEEGGGIIIJJJJJJJJJKKKLLLOOONNNMMMMMMOOOPPPPPPOOORRR\\\hhhpppvvv{{{uuupppjjjddd```fffccc```^^^^^^]]]]]]\\\PPPOOONNNNNNNNNLLLHHHFFF:::888555555555555333111555333222222333333333222111111222222222222333333555555666666666555555666666444333444777888888777444222111222333444555555555666777666555444444555444444333444444444222000444444444444444444444555555555555555555666777888888:::<<<>>>BBBIIIQQQWWWaaakkkwwwuuuiii\\\UUURRRWWWZZZ^^^nnnuuuzzzpppooosssuuu|||qqq[[[@@@000...000...+++,,,,,,,,,+++******))))))(((((((((((((((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''(((((((((((()))))))))(((((()))************)))*********+++++++++,,,,,,///,,,***+++...111222111............/////////...666222111666BBB[[[ooovvvuuummmfff___aaa^^^dddwwwzzzOOOAAA555444777666333000222222111111000///..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---...---------------------............------------------------....../////////000000000111000000000000111222222222222222333444444555555555444444444444555666666777888999:::;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDBBBDDDGGGIIIHHHHHHHHHIIIGGGFFFGGGJJJMMMNNNLLLJJJPPPPPPRRRVVVZZZ^^^bbbeeedddjjjttt}}}}}}wwwqqqllljjjiiieeeccc```^^^]]]\\\[[[[[[YYYWWWUUUUUUVVVWWWVVVUUUSSSPPPMMMJJJJJJIIIHHHGGG===888444333555666666444222222333333333333333333333333333333222222111111555444444555444111222666444444333333333333333444333333333333333333333333333333333333444444555555111222222222333222222222111222222333333444444555444555555444444666999<<<>>>BBBHHHPPP\\\mmmtttaaaZZZ[[[]]]]]]]]]___fffppp``````eeeGGG<<<111---000222000,,,+++++++++*********))))))''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''(((((((((((())))))'''((())))))******)))))))))))))))******++++++,,,111,,,(((***000555777777111///---...///000///......222666444222<<>>@@@AAABBB===@@@DDDEEEEEEDDDDDDEEEDDDDDDDDDGGGIIIJJJIIIHHHLLLJJJMMMTTTXXXUUUPPPNNNPPPSSSWWWZZZ\\\]]]```bbb```dddgggiiijjjlllqqquuuvvvyyy|||~~~~~~uuutttsssqqqnnnjjjgggdddbbb___^^^\\\ZZZXXXXXX[[[^^^]]]]]]\\\[[[ZZZZZZZZZZZZWWWUUUSSSSSSTTTTTTSSSRRRUUUQQQLLLIIIHHHHHHHHHHHHHHHBBB;;;888:::======;;;555666777888777666666777666555555444555555444444444222444666444000111666444444444333222111333555222333333333333333444555444444333333444555666555222333444444333333444444222333444666888999::::::999::::::999:::>>>DDDIIIJJJUUUfffwwwyyyoooaaaTTTOOOUUUiii|||uuu\\\```cccAAA555333000000222222///---***************)))))))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''((((((((())))))'''(((((()))))))))))))))(((((())))))***++++++,,,---+++)))***///777>>>BBB777444000///000111000///---222777777333555AAAOOOpppwww~~~rrrmmmzzz{{{pppwwwgggHHH888444888555444555333000111555//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,---------------------------------------........./////////000////////////000111111000000111111222333333333444444333333333444555555444555666777777888888888555666777999;;;===???@@@<<>>???>>>AAAEEEGGGFFFEEEEEEEEEFFFGGGGGGEEEDDDDDDGGGJJJIIIIIIKKKOOOLLLGGGJJJQQQHHHLLLPPPRRRRRRPPPOOOOOOPPPRRRSSSPPPKKKJJJMMMQQQUUUWWWYYYZZZYYYYYYZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXZZZXXXWWW```hhhaaaQQQWWWWWWWWWWWWVVVUUUTTTSSSRRRTTTWWWVVVTTTSSSTTTVVVRRRTTTUUUVVVUUUUUUVVVVVVOOONNNMMMNNNPPPQQQPPPOOOKKKJJJIIIIIIIIIIIIGGGEEEuuubbbUUUSSSVVVUUUPPPIIIDDDAAA@@@>>>===888999999777777999;;;;;;<<<<<<:::666444666666555555666777666444222222222000000222555555333666<<<@@@777444;;;>>>999777;;;:::AAACCC>>>;;;>>>@@@>>>>>>BBBKKKYYYgggppprrrqqqtttzzzwwwmmmpppvvvggg]]]XXXWWWUUUWWWcccxxxyyy[[[QQQSSSZZZkkk}}}rrrUUU;;;111444......---,,,,,,+++******************)))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((()))***************)))+++,,,,,,,,,222===EEELLLDDD888111...///000000111222222333333444444555======NNNmmmoooRRREEE>>>555222555222222111000//////000000///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))))))))***))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------,,,,,,...............///000000111111000000111111222333111222222333333222222111333333444444555666666666444444555777888;;;<<<>>>BBBBBBCCCDDDDDDEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIHHHIIIKKKMMMMMMLLLJJJIIIOOOMMMLLLKKKKKKMMMOOOPPPOOOOOOMMMLLLKKKKKKKKKKKKNNNRRRWWW[[[\\\ZZZVVVSSSTTTTTTUUUUUUTTTSSSRRRQQQSSSUUUVVVVVVTTTSSSSSSTTTVVVVVVVVVWWWWWWVVVUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPSSSRRRQQQRRRTTTTTTSSSQQQOOONNNNNNOOOQQQRRRRRRQQQIIIJJJIIIHHHEEEDDDEEEFFFyyyoooeee\\\VVVRRRPPPKKKDDD???@@@GGGPPPUUUXXXTTTLLLDDD>>>;;;::::::555666777777777666777777888:::>>>CCCCCCBBBFFFLLLSSSKKKDDDDDDFFFIIINNNSSS[[[cccfffbbb^^^\\\YYYUUU```mmmrrreeefffhhhgggaaaYYYVVVYYY]]]qqquuu|||zzzmmm]]]XXXdddxxx```JJJ;;;///,,,111...------,,,++++++***************)))))))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((()))************)))+++,,,,,,***(((***111777@@@;;;444000///000///...111111222222333444444444444999BBBRRRjjjzzzfffQQQ>>>888666000...222222111000000/////////000............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------...............//////000111111000000000111222222111222222333333222222111333333333444555555666666555555666777999:::<<<===???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIGGGHHHJJJKKKKKKKKKKKKJJJNNNMMMLLLKKKKKKLLLNNNOOOOOONNNMMMLLLKKKKKKJJJKKKMMMPPPTTTXXXYYYWWWTTTRRRSSSSSSRRRRRRRRRQQQQQQQQQMMMPPPTTTVVVUUUTTTSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVRRRRRRSSSSSSSSSSSSSSSSSSRRRVVVYYYYYYUUUSSSTTTWWWQQQOOONNNNNNOOOOOONNNLLLIIIJJJIIIGGGDDDBBBCCCDDD|||rrrllllllcccYYYTTTXXXbbbnnnvvv}}}wwwmmmaaaUUUKKKDDDAAA>>>>>>>>>>>>>>>????????????>>>AAAEEEKKKTTTdddssswwwsssiii``````iiirrrvvv{{{{{{{{{qqqggg\\\TTTQQQMMMQQQTTTRRRQQQWWWeeeqqqssseee]]][[[dddggghhhwwwtttXXX;;;000///......///------,,,,,,++++++************))))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''((())))))******))))))+++,,,,,,)))&&&&&&)))---111///......///000...---000000111111222333333444333:::::::::OOOuuu||||||aaaNNNCCC888111222333//////333111000//////.../////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***)))))))))******,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------..............................------......///000000000000000000111111222111111222222222222111111222333333444444555555666777777777888999:::<<<<<<<<<===???@@@AAABBBCCCCCCDDDDDDEEEFFFGGGIIIIIIJJJGGGGGGHHHHHHIIIJJJJJJKKKMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJKKKNNNPPPSSSUUUVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOPPPQQQJJJOOOTTTXXXXXXWWWUUUTTTTTTUUUVVVVVVWWWWWWWWWWWWRRRRRRRRRSSSTTTUUUUUUUUUQQQ[[[ccc```VVVOOOQQQVVVUUUSSSPPPOOOOOOMMMKKKIIIJJJJJJIIIFFFCCCAAAAAABBB~~~|||vvvfffXXXQQQGGGFFFEEEEEEFFFFFFFFFEEEQQQUUU]]]gggoooxxxyyyssshhh^^^YYYUUUQQQSSSXXXXXX___hhhmmmrrr}}}uuufff^^^\\\^^^aaassstttSSSAAA222111555444...+++,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''(((((()))))))))))))))(((***+++***))))))+++---))))))+++,,,.........---//////000111111222222333555888555333@@@^^^~~~~~~gggUUUEEE;;;666111000222222......222//////...............///------------,,,,,,,,,+++************************++++++++++++++++++++++++******************************))))))))))))******+++++++++***************++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------------............//////...------------...//////000////////////000111111111111222222222222111111222222222333444444555555777777777888888:::;;;;;;;;;<<<===???AAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJQQQRRRSSSTTTVVVWWWWWWXXXRRRQQQOOONNNNNNOOOQQQRRROOORRRWWWYYYYYYXXXXXXXXXVVVVVVVVVWWWWWWVVVUUUUUURRRRRRRRRSSSSSSTTTTTTTTTWWWcccnnnlll```UUURRRTTTXXXVVVSSSRRRQQQOOOMMMKKKKKKKKKIIIFFFBBB@@@???@@@~~~|||mmmllllllooorrrsssqqqpppvvvtttkkkhhhfffcccaaa]]][[[[[[[[[[[[___eeepppyyy|||}}}|||tttqqqjjj___WWWYYYeeepppyyyWWWDDD;;;444///111333000+++''',,,+++++++++++++++******)))))))))((((((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''((()))))))))))))))'''(((***+++++++++,,,,,,)))******++++++,,,---///......//////000111111222222...///333888AAAVVViiieeeOOO@@@888555444222000//////...++++++......---------------......---,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))***))))))((())))))******(((((()))******+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...------------......//////---------------...////////////......//////000111000111111222222111111000111111222222333444444444777666777777888999:::;;;;;;<<<===???AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJQQQQQQRRRSSSTTTVVVWWWXXXSSSRRRPPPOOOOOOPPPRRRTTTUUUVVVWWWVVVUUUUUUWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQ[[[fffrrruuummmbbbZZZVVVVVVTTTRRRQQQQQQPPPMMMLLLKKKKKKIIIFFFBBB?????????mmm```eeepppiiivvvzzztttttt}}}vvviiidddcccbbb```]]]]]]ZZZTTTRRRVVV```hhhuuu}}}rrrbbbcccsss~~~tttvvviiiJJJ777///000...,,,++++++++++++,,,++++++++++++++++++******))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&'''(((((())))))(((((((((((()))******))))))(((,,,,,,,,,+++***+++---///------...//////000000111111,,,///777777222:::JJJbbb~~~^^^PPPAAA777222///000222222000///.........//////,,,,,,,,,,,,,,,,,,---...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******''''''((()))***+++,,,---+++++++++++++++++++++++++++******++++++,,,---...++++++,,,,,,---.........------,,,,,,------...///...............///000000000000111111111111000000000111111222222333333444555555555666777888::::::;;;;;;===>>>@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEECCCCCCCCCDDDDDDDDDDDDEEECCCEEEGGGIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJNNNNNNOOOPPPQQQSSSUUUVVVSSSRRRQQQQQQQQQRRRSSSTTTVVVVVVUUUSSSQQQQQQSSSUUUXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPPPPPPPSSS\\\gggmmmkkkccc[[[VVVRRRQQQOOONNNNNNMMMKKKIIIIIIIIIHHHDDD@@@>>>>>>>>>mmm]]]bbbqqqlllppp{{{{{{~~~zzzooofffkkkyyyttthhhaaa[[[UUURRROOOOOOYYYdddqqqkkkbbbZZZVVVVVVWWWXXX[[[___eeejjjpppyyyjjjaaaZZZVVVVVVdddnnnUUUAAA333///111...---,,,***+++---//////******************++++++))))))((((((((('''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&'''(((((())))))(((((()))(((((()))******)))(((+++---...---++++++,,,...,,,------...//////000000111111333555444333777<<>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCAAAAAA@@@BBBFFFIIIKKKJJJIIIHHHFFFFFFFFFFFFGGGHHHJJJJJJMMMMMMNNNPPPQQQSSSUUUVVVQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUSSSRRRQQQRRRSSSUUUVVVVVVWWWWWWVVVVVVVVVSSSSSSSSSRRRRRRRRRRRRRRROOOUUU]]]```^^^ZZZVVVTTTRRRPPPNNNMMMMMMKKKIIIGGGFFFFFFEEEBBB>>><<<<<<<<>>===@@@EEEIIIKKKKKKJJJHHHEEEEEEFFFFFFGGGHHHIIIJJJNNNOOOPPPRRRTTTUUUWWWWWWPPPPPPQQQRRRSSSSSSRRRRRRQQQTTTVVVWWWUUUTTTSSSSSSRRRSSSUUUVVVWWWXXXXXXXXXRRRRRRSSSSSSTTTTTTUUUUUUVVV[[[___]]]XXXTTTTTTVVVUUUSSSPPPOOONNNLLLIIIGGGCCCCCCBBB???<<<::::::;;;]]]iiiuuuxxxtttttt{{{xxxsssccc\\\\\\dddkkklllnnnrrruuuuuuqqqllliiifff^^^UUU\\\\\\dddqqqwwwyyyxxxiiiccclllrrrgggYYYSSSNNNQQQVVV]]]mmmtttQQQEEE777000///000///,,,,,,,,,,,,+++++++++******+++***)))'''''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++++++++,,,------......///......------///222555777>>>>>>>>>DDDWWWyyyxxxyyy{{{iiiOOO???888555444000000000000////////////------------------------************************************))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,---------...///...---,,,---...///000000000111111111111000000000000111111111111222222333444444555555666999999999::::::;;;;;;;;;AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???AAACCCFFFIIIJJJIIIGGGEEECCCDDDGGGIIIJJJJJJJJJJJJNNNNNNNNNOOOPPPRRRTTTUUUQQQSSSUUUVVVVVVTTTRRRPPPSSSUUUVVVVVVTTTSSSSSSTTTTTTRRRRRRSSSUUUWWWWWWWWWQQQQQQPPPQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTXXXTTTOOOKKKIIIHHHGGGEEEBBBAAA@@@???===;;;999999zzzsss```SSSRRRVVV[[[ggg|||jjjbbbUUUMMMRRRVVVVVVYYY```ooowwwyyy___KKK;;;555---***+++,,,+++))),,,,,,+++++++++*********+++***((('''''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''&&&''''''''''''((((((((('''((((((((()))))))))))))))***++++++,,,,,,++++++++++++,,,,,,---.........///...---...///111444555777777666777???TTTnnnwwwxxx{{{vvvaaaUUUDDD888444444555555000000000/////////......------------------------*********************************)))))))))((((((((((((((((((((((((((((((''')))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,,,,------...///...---,,,---...//////000000000111111111//////000000000111111111222222333333444555555555666777777888999::::::;;;>>>>>>??????@@@@@@@@@@@@BBBBBBCCCBBBBBBAAA@@@???@@@BBBEEEHHHIIIHHHGGGFFFCCCDDDFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLNNNQQQTTTVVVTTTTTTSSSRRRQQQQQQPPPOOORRRPPPPPPRRRUUUVVVUUUSSSRRRQQQPPPPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQRRRSSSSSSSSSSSSRRRQQQSSSPPPLLLJJJHHHGGGEEECCCBBBAAA???===;;;:::999999xxx]]]QQQOOOIIIQQQ]]]fffcccZZZTTTTTT[[[ggguuuzzztttkkkeeecccmmm|||{{{vvvmmmggghhhmmmqqqqqqmmmnnnqqqkkk```___VVVQQQTTTXXXaaarrrsssXXXGGG:::222------,,,,,,,,,++++++***++++++++++++*********)))***)))((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))***++++++,,,,,,++++++++++++,,,,,,------......//////......///000222333333555444222222999DDDNNNaaaxxxooollliiiQQQCCC<<<777111///000111000///////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))(((((((((((((((((((((((((((((('''((())))))''''''((()))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))*********++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,---......,,,,,,---...////////////000000000000//////000000000000111111111222222333333444555555444444555666888999::::::;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEFFFGGGHHHHHHDDDEEEEEEGGGIIIKKKMMMNNNKKKJJJJJJJJJLLLOOORRRUUUUUUTTTQQQOOONNNMMMNNNNNNSSSOOOLLLOOOTTTVVVRRRNNNQQQPPPOOOOOOPPPPPPOOOMMMRRRQQQQQQPPPPPPPPPPPPQQQMMMNNNNNNOOOOOONNNNNNMMMMMMKKKIIIHHHHHHFFFCCCAAABBB@@@===:::999888999999yyyggg```YYYUUUUUUYYYYYYSSSMMMKKKGGGKKKOOOPPPOOONNNQQQSSSVVVhhh{{{vvvrrrpppttteeeWWWRRRQQQOOOPPPSSSOOOTTTWWWZZZggg|||{{{vvvsssuuuyyyfffLLL;;;444222111---///111000---******,,,+++************)))))))))(((((((((((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''(((%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))***+++++++++++++++***++++++,,,------......//////.........///000000000333666666444666:::>>>???MMMiiizzzttttttaaaTTTFFF:::333777555333333333111---***............------------++++++++++++++++++++++++***************************)))))))))(((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))*********************************************++++++++++++,,,************+++++++++++++++,,,------,,,+++---............/////////000000////////////000000000111111111111222333333444444222333444666777999::::::999:::;;;<<<===???@@@@@@??????@@@@@@AAA@@@@@@@@@???@@@@@@BBBDDDFFFHHHIIIFFFFFFFFFGGGIIILLLNNNPPPMMMLLLJJJIIIJJJMMMPPPRRRRRRQQQPPPOOONNNNNNMMMNNNSSSPPPMMMNNNPPPPPPLLLHHHPPPOOONNNOOOPPPPPPOOOMMMQQQQQQPPPOOONNNNNNNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGGGGGGGGGGEEEBBB???@@@>>>;;;888666777888999lllaaa[[[```iiihhhaaa[[[TTTQQQLLLHHHFFFGGGIIIKKKMMM\\\vvvwwwffffffuuuwwwuuuqqqjjjddd___[[[XXXjjjppphhhlllooommmooorrryyy{{{uuuXXXRRRKKKGGGEEEHHHPPPXXXSSS```nnnzzzhhhYYYFFF888222///...---+++...///,,,(((&&&(((+++*********)))))))))(((((('''''''''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))***++++++++++++*********++++++,,,------...///...............//////---000333444333444777:::BBBAAAHHH]]]|||wwwjjj```cccqqqtttaaaKKK@@@<<<888555444000000000111111000...---------------,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&((()))((('''&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))))))))************++++++)))))))))*********++++++)))+++,,,,,,++++++,,,...---............/////////...////////////000000000000000111111222333333333333333444666777999:::;;;888999:::<<<===???@@@AAA>>>>>>??????????????????>>>>>>???@@@BBBDDDGGGHHHGGGGGGGGGHHHJJJLLLOOOPPPOOOMMMKKKJJJJJJKKKMMMOOOLLLNNNOOOQQQQQQPPPNNNMMMNNNOOOOOONNNLLLJJJIIIIIIKKKKKKKKKMMMOOOPPPOOOMMMOOOOOONNNMMMLLLLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIEEEEEEEEEFFFFFFDDDAAA>>>>>><<<999666555555777888zzzvvv}}}iiifffaaa^^^ZZZSSSJJJCCCEEEJJJWWWiiiwwwzzzxxxvvv```XXXOOONNNRRRVVVSSSOOOOOOVVVYYYTTTMMMKKKLLLLLLOOO]]]kkkmmmiiiddd___[[[XXXWWWSSSNNNQQQXXX]]]^^^IIIHHHNNNYYY```\\\RRRLLLBBBEEEGGGFFFFFFKKKVVVaaatttlllOOOEEE:::111///000...+++******+++,,,***((((((+++...))))))))))))((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((((()))******++++++************++++++,,,,,,---------------...............000111111000///000222444777;;;???CCCNNNdddrrrjjjgggbbb]]]wwwpppooo}}}wwwdddWWWFFF<<<555444555333111111............------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))******((())))))))))))*********(((***++++++++++++,,,...------------.........///......////////////000000///000000111111222333333333333444555777888999999888888:::;;;<<<>>>???@@@===>>>>>>>>>>>>>>>======>>>>>>>>>???AAACCCEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLIIIKKKNNNQQQQQQPPPNNNMMMGGGJJJLLLLLLKKKJJJKKKMMMGGGGGGHHHJJJMMMNNNLLLKKKLLLKKKKKKJJJJJJJJJKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCDDDBBB???<<<;;;:::777555444444555666uuufff]]]YYY\\\fffllliiiccc```UUUXXXZZZYYYVVVSSSRRRSSSZZZiiissslll^^^SSSMMMJJJGGGPPPVVVTTTPPPNNNMMMKKKJJJIIIKKKPPPRRRSSSXXX^^^MMMKKKOOOYYY___\\\XXXWWWYYYaaaiiilllnnnttt}}}vvvbbbPPP>>>222///***)))---...++++++---***+++,,,,,,++++++,,,---))))))((((((((('''''''''%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((())))))************************+++,,,,,,------+++,,,------............111111111/////////111333)))222:::;;;999>>>MMMZZZvvvlllccc]]]hhhrrr\\\LLLBBB<<<999222//////222333000...///111111111///---+++++++++,,,+++++++++************************************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******((()))++++++******,,,---,,,,,,---------................../////////000000//////000000111222222222222333333444555666666777777777888999:::<<<<<<===>>>>>>>>>>>>===<<<<<<;;;======>>>???@@@BBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLHHHHHHHHHJJJLLLLLLLLLKKKHHHHHHIIIKKKMMMMMMJJJHHHIIIHHHHHHHHHHHHHHHIIIJJJEEEDDDCCCCCCCCCCCCDDDEEEBBBAAA@@@@@@@@@???<<<:::999888777555444444444444sssttt|||wwwrrrttt~~~~~~uuuqqq}}}{{{www|||vvvdddYYY]]]cccgggeeedddggghhhgggiiihhhlllqqqlllcccfffoooeeedddhhhqqquuutttwww}}}vvv^^^LLL???666222444---,,,---000,,,&&&'''---))))))***+++***)))'''%%%)))(((((((((''''''''''''$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***************)))******+++,,,,,,------***+++,,,---............,,,------...///111333444444222111000222777<<<@@@GGGPPPhhhyyysss}}}{{{vvv{{{wwwTTTMMMCCC;;;666333222111222000000111000,,,...222,,,---//////...,,,,,,---+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))''')))***+++******,,,---,,,,,,,,,---------................../////////000/////////000111111222222222222222333333444444444666666777888999::::::;;;>>>>>>>>>>>>===<<<;;;:::<<<===>>>@@@AAAAAAAAAAAABBBCCCDDDFFFFFFEEEDDDDDDBBBDDDFFFIIIJJJKKKKKKKKKMMMLLLKKKJJJIIIIIIJJJKKKMMMIIIGGGHHHMMMNNNJJJFFFLLLKKKLLLMMMNNNMMMKKKHHHFFFFFFFFFFFFGGGHHHIIIIIICCCCCCBBBAAAAAABBBCCCCCCAAA???>>>======<<<:::888777777666555555444333222eee```ggg}}}|||yyy}}}~~~pppsssvvvxxx~~~~~~|||xxx[[[PPPBBB888444333111...,,,,,,,,,+++++++++******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''((()))***,,,---...///,,,,,,,,,---------..................////////////111111222333444666666777:::???IIIUUUbbbuuu}}}uuunnnooo}}}~~~~~~sss___QQQIII888666444222000111111222......//////000000111111......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))******)))(((&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))+++*********))))))((((((******))))))******+++,,,+++++++++,,,,,,,,,------..................------...............///000000000000111222333333333333222222333555666888999999888<<>>@@@???>>>===;;;;;;::::::666666555444333333222222mmmdddfffwwwyyysssvvv~~~```JJJAAA:::222.........---***,,,,,,+++++++++*********((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''((((((((()))))))))))))))******++++++,,,,,,---,,,,,,,,,------------...............////////////000000111222333444555555555666;;;BBBHHHSSSdddtttzzzsssgggYYYKKK@@@999555555444222000/////////000---............/////////...------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))*********)))))))))((((((******))))))******+++,,,+++++++++,,,,,,,,,,,,---.........---------------...............//////000///000111222333333333333222222333555666777888999999;;;>>>???>>><<<;;;;;;888:::<<<>>>@@@AAAAAAAAADDDFFFHHHGGGDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJKKKJJJIIIIIIHHHIIIJJJJJJJJJHHHGGGFFFHHHEEEGGGNNNQQQNNNMMMNNNMMMLLLJJJIIIIIIHHHIIIIIIGGGFFFEEECCCBBB@@@???>>>??????===<<<;;;:::::::::777666555444333222111111xxxooovvvlllZZZKKK;;;000///,,,***+++......,,,***++++++++++++*********)))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))++++++++++++++++++******,,,,,,,,,,,,---------------............/////////...//////000111222333333888555555888999:::AAAHHH^^^jjj}}}~~~yyy{{{}}}nnn]]]RRREEEAAA:::333///---...///222111///---,,,,,,------...------------,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))******))))))))))))((((((***))))))))))))***++++++******+++++++++,,,,,,,,,------------------------......------......///000///000111222222333333222222222333444666777888888999;;;======;;;:::;;;;;;:::;;;===???@@@AAABBBBBBEEEFFFGGGFFFDDDBBBBBBCCCAAAAAAAAAAAAAAA@@@@@@???DDDEEEFFFHHHIIIHHHHHHGGGJJJJJJIIIHHHHHHGGGFFFFFFFFFBBBBBBFFFJJJJJJLLLNNNNNNMMMKKKJJJIIIJJJJJJJJJFFFFFFDDDCCCAAA@@@>>>>>>>>>===<<<;;;:::999999999888777666444333111000///wwwfffOOO>>>666555444222...,,,+++,,,......+++)))+++************)))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))************************++++++,,,,,,,,,------------------.........//////...//////000111111222222:::777666999;;;888888:::888>>>LLLdddnnneeeZZZPPPGGG>>>555...222000...---...000333555000///...,,,,,,+++,,,,,,///......---,,,+++++++++,,,,,,++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))(((((()))))))))))))))***++++++************++++++++++++,,,,,,,,,,,,,,,---------...------------...//////...///000111222222222222111222333444555666777777999:::::::::999999:::<<<<<<===>>>???AAABBBCCCCCCDDDDDDEEEDDDBBBAAA@@@@@@???@@@@@@AAA@@@???===<<>>===<<<<<<;;;:::999888888888888777666444222000///...lllWWWKKKBBB666...---...//////...,,,***))))))(((''''''*********)))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((())))))******+++,,,,,,+++++++++,,,,,,,,,------------------............//////000000111111222222444222333888;;;999777777777777;;;FFFYYYrrr{{{|||~~~zzzhhhWWWLLLCCC???999555444333111///......//////000000111111///...------,,,,,,,,,,,,000//////...---,,,+++++++++***************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))***+++)))))))))*********++++++++++++++++++,,,,,,---------------------...//////......///000111111111111111222222333444555666666777888999888777777:::<<<>>>>>>???@@@AAABBBDDDDDDAAAAAA@@@@@@@@@???>>>===>>>???@@@AAAAAA???>>>===CCCCCCDDDEEEFFFFFFFFFFFFLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLJJJGGGIIILLLOOOQQQQQQNNNKKKHHHEEEDDDCCCBBB@@@>>>===<<<;;;:::999888777777777888888777666444222000///...uuu\\\GGG;;;777555111///...,,,***(((---,,,***)))((())))))***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&'''''''''((((((((((((((())))))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------........./////////000000111111111000...000666999777555666888888:::>>>CCCLLL\\\iii}}}~~~|||qqqcccYYYNNNAAA666222333111///...///111111111,,,---.........,,,***)))------------,,,,,,++++++//////...------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))(((((((((((()))******((())))))))))))*********)))******++++++,,,,,,---------,,,,,,------...///---...///000000111111000111111222333333444555555555666777777666777999:::>>>>>>>>>>>>@@@AAABBBCCC???>>>===>>>??????===;;;===>>>???@@@AAAAAAAAAAAADDDDDDEEEEEEFFFGGGGGGHHHKKKKKKJJJIIIIIIHHHGGGGGGFFFIIILLLLLLMMMNNNJJJDDDFFFIIIMMMPPPPPPMMMIIIFFFDDDDDDBBBAAA???>>><<<<<<999888777777666666777777777666555333222000///...zzz```OOOCCC;;;777777,,,------------+++***)))++++++,,,++++++***+++,,,))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.....................////////////000///111666666444444666222222666;;;<<<===DDDNNNXXXkkkzzzxxxyyy}}}}}}|||{{{{{{|||}}}~~~~~~uuukkkbbbcccnnn||||||vvvppprrr}}}vvvddddddvvvtttdddVVVMMMHHHFFF???888777444//////222---,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,++++++***------,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((()))******((((((((()))))))))******)))))))))***+++,,,,,,,,,------,,,,,,------...///------...///000000000000111111222222333333444444333555666777666666777999<<<;;;;;;;;;<<<>>>@@@AAA===<<<;;;===???@@@>>><<<<<<<<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLKKKJJJHHHHHHEEEIIIKKKJJJLLLNNNKKKEEEEEEFFFHHHJJJJJJHHHFFFEEEDDDCCCBBB@@@???===<<<;;;888777666666555666666666555555444333222111000///~~~}}}mmmcccfffooo}}}sss___LLL@@@888888888222,,,+++*********)))(((((()))***&&&(((***+++)))'''&&&&&&)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((+++++++++***)))(((((('''******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------///...111444333111222777333000111777888666999@@@???FFFOOOYYYiii|||yyy|||}}}{{{tttllliiiSSSMMMDDD<<<666555777888666000---///...***---333...////////////---+++)))++++++******+++---///000***++++++++++++******)))+++++++++***************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((()))******(((((((((((())))))))))))((())))))***++++++,,,,,,---,,,,,,,,,,,,---......,,,---...///000000000000111111111222222333333444222444666777666666777888:::999999999:::;;;===>>>===;;;;;;===@@@AAA???===::::::;;;===???CCCFFFHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJLLLMMMMMMKKKJJJHHHCCCGGGHHHFFFIIINNNLLLGGGEEEDDDDDDCCCDDDDDDEEEEEEDDDCCCBBB@@@>>>===<<<;;;777666666555555555666666444444333333222111000000}}}mmm[[[NNNCCC<<<444333111000...---------+++++++++*********))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,------.../////////---......///000111111222111222333555777888::::::>>>:::999@@@NNN[[[cccfffdddXXXRRRXXX\\\]]]eeepppvvvfff```VVVKKKBBB<<<999888555444333222111///......------..................,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------.../////////000000111111111222222222444444333444444555666777888888999:::;;;======>>>BBB???>>>???AAABBBAAA???AAABBBBBB@@@???AAAFFFKKKFFFFFFFFFFFFFFFFFFFFFFFFKKKKKKKKKKKKJJJIIIHHHHHHEEEFFFGGGIIIJJJKKKKKKKKKFFFFFFFFFEEEDDDBBBAAA@@@CCCBBBAAA???>>><<<;;;:::888777666555444333222222333333333222000...---,,,yyymmm\\\MMMCCC<<<555111000///...------,,,------+++++++++******)))))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((()))))))))*********++++++++++++++++++++++++,,,,,,------.../////////---......///000000111111111111333444666888999:::;;;:::;;;===DDDPPP\\\dddXXXMMMGGGJJJMMMMMMSSS\\\___dddjjjrrrppp```VVVNNNHHHCCC@@@===999555333333444555111111000000///.........------------------,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,---......//////000000000111111111222222333333333333444555666777888999999:::;;;<<<<<<===@@@>>>>>>???CCCDDDDDDBBBCCCDDDDDDCCCAAABBBEEEHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBAAABBBAAA@@@>>><<<;;;:::999666666555444333222111111333333222111000...---,,,ppp```KKKDDD;;;444222111///---+++++++++***++++++,,,,,,************)))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******++++++++++++++++++++++++,,,,,,,,,---......//////.........//////000000111000111222444555777888999666:::<<<::::::AAAPPP]]]TTTJJJCCCEEEEEEDDDGGGNNNLLLOOORRRUUU^^^jjjppppppmmmqqqxxx|||zzz{{{vvvtttpppkkkfffaaa^^^]]]aaaWWWIII>>>999888777666000///---,,,,,,---...///------------------------...---------,,,,,,++++++++++++++++++*********)))************************((())))))******))))))(((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......///000000000000111111111111333222222333333444555666999999999999::::::;;;;;;>>>===>>>@@@CCCFFFFFFFFFEEEFFFGGGFFFDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEGGGIIIJJJKKKKKKKKKKKKJJJHHHFFFCCCAAA@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???>>><<<;;;999888777444444333333222111000000222222111111///...,,,+++qqq```SSSIIIAAA:::888555111//////000///...+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************************+++,,,,,,------...//////........./////////000000000000111333444666777777444888:::888666:::EEEOOOSSSKKKEEEEEEEEECCCEEEJJJHHHJJJKKKKKKPPPYYY______TTTUUUXXX\\\cccmmmyyyzzzuuuooonnnooommmhhhcccbbbhhhmmmkkkdddbbbfffkkk[[[VVVRRROOOKKKDDDAAACCCBBB@@@===:::888777666666999666444333444444222000222222111000//////......,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,+++++++++************)))))))))************************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((************++++++++++++,,,++++++++++++++++++++++++++++++,,,------....../////////000000000111111222111111222222333444555888888999999999999999999<<<===>>>@@@BBBDDDEEEEEEDDDEEEFFFFFFEEECCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEE@@@AAACCCEEEGGGIIIJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;999777666555444444333222111111000000000000000///...---,,,+++wwwggg\\\PPPGGG<<<444222111222333000///------------,,,,,,---,,,+++***))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))************************++++++,,,,,,---.....................///////////////000111222333444555666444666888888888999===@@@IIIDDD@@@@@@AAAAAABBBDDDBBBEEEEEECCCFFFMMMRRRRRRQQQPPPOOOOOOQQQXXX```fffiiiccc\\\ZZZ\\\```ccccccbbbeeefffgggkkkrrrsssqqqllllllmmmoooqqqssstttuuuoooooopppqqqsssuuuwwwyyywwwtttqqqooonnnjjjccc^^^TTTNNNGGGEEEEEEDDD???:::<<<>>>@@@@@@===;;;<<<===:::777555666444///...000333222111000000222333444------///000000...***&&&+++,,,---...000000111111...------,,,,,,++++++***.........---------,,,,,,*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))*********++++++++++++++++++++++++++++++******++++++,,,---------....../////////000000000000000000111111222333444777777888888888888888888;;;<<<>>>???@@@AAABBBCCCBBBBBBCCCEEEEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCBBBAAA???===<<<===<<<;;;999777666555444444444333333222222111111/////////...---,,,+++***cccoooxxxjjj^^^TTTJJJ@@@888444000...000111///...000***+++++++++++++++++++++---,,,+++***))))))))))))''''''''''''((((((((((((&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))************************+++++++++,,,------..............................//////000111222333444444444444555777999:::999777???===;;;<<<>>>@@@AAAAAABBBEEEFFFDDDDDDJJJNNNNNNNNNNNNMMMLLLMMMRRRYYY^^^fffaaaZZZUUUTTTUUUVVVWWWNNNPPPQQQQQQUUUZZZ[[[XXXRRRRRRSSSTTTUUUUUUVVVVVVQQQPPPOOOPPPSSSUUUTTTRRRNNNOOOPPPNNNLLLIIIHHHGGGFFFCCC>>>===>>>>>><<<:::::::::999:::::::::888777555222222444444000000222333222222222222333333444111111000000000000000000******++++++,,,---------......---,,,,,,+++******,,,,,,,,,,,,,,,---------))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((())))))))))))******************+++++++++++++++)))******++++++,,,,,,---............////////////000//////000000111222333666666666777777777888888:::<<<>>>??????@@@BBBCCCCCCBBBBBBCCCEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEEEEFFFFFFFFFHHHHHHHHHGGGGGGEEEDDDDDDFFFEEEDDDCCCAAA>>><<<;;;<<<;;;:::888777555444333333333333222222222111111.........------+++******:::@@@LLLZZZjjjyyyxxxiii^^^NNNIIIBBB>>>;;;999666333333//////333222,,,)))+++)))***+++++++++++++++,,,******))))))))))))******&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***************************++++++,,,,,,---.................................//////000111222333333444444444555777777666666;;;;;;:::;;;>>>AAABBB@@@DDDHHHJJJGGGFFFJJJLLLLLLIIIJJJJJJJJJKKKMMMRRRUUUXXXVVVRRRNNNJJJHHHIIIKKKMMMOOOOOOOOORRRVVVVVVSSSPPPPPPPPPPPPOOOOOONNNMMMJJJIIIHHHHHHIIIJJJIIIIIICCCDDDEEEDDDCCCBBBBBBCCC:::999888666666666666666333222222222222222222111222///000333333000///111///////////////...---,,,))))))*********,,,///111///...---+++************,,,+++++++++++++++++++++)))))))))***++++++,,,,,,))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((()))))))))******)))*********++++++++++++))))))******+++,,,,,,,,,------........./////////////////////000111222222444444555666666777888888888:::>>>??????AAADDDGGGGGGEEECCCCCCDDDDDDAAA???????????????????????????AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBEEEEEEDDDCCCAAA@@@>>>===<<<;;;:::888777555444333222111111111111000000000,,,------,,,,,,+++***)))333111000111777???GGGLLLTTT\\\hhhuuu}}}qqqfffaaaXXXNNNHHHCCC<<<555777444222000///...---,,,///***(((,,,,,,)))+++///)))***+++***)))((()))***'''''''''(((((()))++++++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))***++++++,,,,,,---...........................---...//////000111222222333333444444444333333666888777888999999<<<@@@@@@>>>???DDDFFFCCCAAACCCEEEDDDIIIJJJKKKJJJIIIJJJLLLNNNQQQSSSSSSOOOJJJHHHIIILLLEEEHHHHHHGGGJJJNNNMMMIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDBBB@@@@@@BBBDDDAAA@@@>>>======<<<;;;::::::::::::888555333333444222333444222111111222444///---...222222//////222...///000000000///---,,,,,,///111222111///------+++***))))))***,,,---///((())))))***+++,,,,,,,,,&&&&&&'''((()))***++++++)))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))******++++++++++++)))))))))***++++++,,,,,,---------.........//////.........//////000111222333333444555666777888999666:::>>>@@@AAACCCGGGJJJKKKHHHEEEDDDEEEDDDAAA>>>========================@@@AAACCCEEEFFFGGGHHHHHHCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@???<<<;;;:::888777555444333000000000000////////////,,,,,,,,,,,,,,,+++***)))***+++,,,---...000111111333555888===DDDLLLRRRVVVjjjpppxxxzzzhhheee___WWWOOOHHHCCCAAA999888666444222000///.........---,,,,,,+++******+++++++++*********))))))+++++++++******(((''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((---+++)))((('''((()))***)))************+++++++++...///////////////....../////////000111111222222000111222333444444444444777777888999;;;<<<======???BBBEEEGGGFFFDDDCCCCCCIIIJJJJJJIIIIIIJJJLLLOOOJJJMMMOOOMMMHHHFFFHHHKKKKKKKKKJJJHHHFFFGGGIIIKKKIIIHHHFFFDDDCCCDDDDDDEEEEEECCCAAA>>>===>>>???@@@=========<<<;;;;;;::::::777666666444333222111111333222111111000000111111////////////////////////------------------------++++++++++++++++++++++++,,,+++***))))))***+++,,,+++*********))))))(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((())))))***+++,,,,,,,,,***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,---.........000000111222444555666666888:::<<<======???AAACCCJJJJJJGGGDDDEEEHHHEEE???BBB???======???@@@>>><<<===???AAADDDFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCC@@@AAABBBBBBAAA???<<<:::;;;;;;:::888777555444444222111///......//////000---,,,+++*********+++,,,******+++,,,---......///......///000333666:::<<<:::===BBBHHHNNNUUU]]]bbbkkkqqqzzz~~~yyywwwlllfff^^^XXXTTTMMMEEE???>>>===:::666333000///...333333111000...,,,++++++---------,,,++++++******++++++*********)))))))))************)))(((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''',,,+++)))''''''((()))***))))))*********+++++++++------.........------,,,......//////000111111111000111222333444444444444666666777999:::;;;<<<===???AAADDDFFFEEEDDDDDDEEEHHHHHHGGGFFFFFFFFFFFFFFFIIILLLNNNLLLHHHFFFHHHKKKGGGFFFEEECCCBBBBBBDDDEEEGGGFFFEEEDDDCCCCCCCCCDDDCCCBBB@@@>>>=========>>>======<<<<<<;;;::::::999666666555444333222111111222222111000000000000111........................------------------------+++++++++++++++++++++++++++***))))))))))))***+++*********)))))))))(((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++++++++)))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&)))...111000***$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))***)))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,---....../////////000111222444555666666999;;;===>>>>>>>>>???AAAIIIIIIGGGDDDEEEGGGEEE@@@BBB???===<<<===>>><<<:::<<<===@@@BBBDDDEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAA???>>><<<:::::::::999888666555444333222111///.........//////---,,,+++*********++++++******+++++++++,,,,,,,,,...---,,,+++***++++++,,,...000111222333555999<<<===AAAGGGLLLQQQUUUZZZ]]]gggiiimmmqqquuuwwwyyyyyyxxxvvvtttqqqmmmiiifffddd]]][[[WWWRRRLLLGGGCCCAAADDD@@@<<<::::::888444000222111111111222222333444///...------++++++***))),,,,,,,,,++++++******)))******)))))))))))))))((()))*********)))((('''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''+++***(((''''''((()))))))))))))))*********+++++++++,,,,,,------,,,,,,+++------......///000000000000111222333333333333333555666777888999:::;;;<<<>>>@@@CCCDDDDDDDDDFFFGGGFFFEEEDDDFFFIIIJJJGGGDDDHHHJJJLLLJJJGGGEEEGGGIIIHHHGGGEEECCCCCCCCCCCCDDDFFFEEEDDDCCCBBBBBBCCCCCCAAA@@@???>>>===<<<<<<;;;<<<<<<;;;;;;:::999999888666555444444333222111111222111000000//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((---777@@@>>>222%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))*********+++,,,,,,------,,,,,,,,,------...//////000000///000111222333555666666999;;;>>>???>>>>>>>>>???GGGHHHFFFCCCDDDGGGEEEAAABBB@@@===<<<<<<<<<:::999;;;<<<>>>@@@AAABBBCCCCCC??????AAABBBDDDEEEEEEEEEBBBAAA@@@???===<<<;;;:::999999888666555444333333222111000......---------,,,,,,+++************+++++++++++++++++++++++++++...---,,,,,,,,,,,,---...---...///...---...000222444555777777777888;;;===AAABBBDDDEEEGGGHHHHHHHHHFFFFFFEEEDDDCCCAAA???>>>>>>===;;;999777555333222555333222222333444222000...---------...///000000---------,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((((((((((()))))))))(((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((('''''''''((()))))))))))))))***************+++,,,,,,---,,,,,,,,,,,,,,,------...//////000000000111222222222222222444444555666888999:::;;;===???AAABBBCCCDDDFFFHHHFFFEEEEEEKKKQQQSSSPPPKKKGGGHHHIIIHHHFFFEEEFFFGGGHHHGGGEEEDDDDDDDDDDDDCCCEEEEEEDDDDDDCCCCCCCCCCCC???@@@@@@???>>>===;;;:::;;;::::::999999888777777444444444333222111111000111000//////......//////------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''+++444===;;;///$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))************+++,,,,,,------,,,,,,------......///000000000//////000222333444555666777:::===>>>>>>>>>>>>???DDDFFFEEECCCCCCFFFEEEBBBAAA@@@>>>=========<<<<<<<<<===>>>???@@@@@@AAAAAAAAABBBDDDFFFGGGGGGHHHGGGCCCAAA???===;;;:::999999777777666555444333222222111000///...------,,,,,,,,,++++++***************,,,,,,,,,,,,++++++++++++)))))))))***+++,,,------(((***+++***)))***+++---)))+++,,,,,,,,,...111444000000000111111000000000...//////000000000//////////////////////////////+++***))))))******)))(((+++***))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))************+++,,,---------------,,,,,,,,,---......//////000000111111222222111111222333444555666888999999;;;===@@@AAAAAACCCEEEHHHIIIGGGIIINNNUUUWWWSSSNNNEEEFFFGGGFFFEEEDDDEEEEEEEEECCCAAAAAACCCCCCBBB@@@DDDDDDDDDDDDDDDDDDCCCCCC????????????>>><<<;;;:::999999999888777777666666333333333222111111000000000///......------......------------------------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######%%%(((***)))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))***************+++,,,,,,------,,,,,,------......///000000000...///000111333444555555333666:::<<<===>>>???AAAAAADDDDDDBBBBBBDDDEEECCCAAAAAAAAA@@@??????@@@AAA???????????????@@@@@@AAACCCDDDFFFGGGHHHGGGFFFFFFCCCAAA???<<<:::999888777666555555444333222111111/////////...---,,,,,,+++++++++++++++******)))))),,,,,,++++++++++++++++++(((((())))))*********+++,,,...///...---,,,---...***+++,,,+++++++++---///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++***,,,++++++++++++++++++***//////......---,,,++++++...---------------......))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))************+++,,,------------,,,,,,------...////////////000000111111111000000111222333444555666777888999;;;>>>@@@@@@AAACCCEEEIIIHHHIIIMMMPPPPPPMMMIIIDDDDDDDDDDDDDDDDDDDDDDDDEEECCCAAABBBEEEGGGEEEBBBBBBCCCCCCDDDCCCCCCBBBBBB???>>>>>>===<<<;;;::::::888888777777666555555555222222222111111111000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&$$$!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))******++++++***+++,,,,,,------,,,,,,,,,------...//////000000...///000111222444555555111444777888:::<<>>BBBDDDAAAAAACCCEEEDDDCCCDDDDDDCCCAAAAAABBBDDDAAA@@@@@@?????????@@@@@@BBBCCCEEEFFFFFFDDDBBBAAABBBAAA???===:::777666555444444333222222111000000------......------,,,+++******++++++******)))((())))))******************)))******++++++*********((()))+++***)))((()))***000111111///---+++++++++++++++++++++,,,---......+++,,,,,,,,,,,,+++******++++++++++++************,,,,,,,,,,,,************(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))))))))***((()))***+++,,,,,,,,,,,,---------...//////000000///000000000000000//////000111222333444666777777777:::===???@@@???@@@AAADDDEEEFFFHHHIIIHHHGGGFFFCCCBBBBBBBBBCCCCCCCCCBBBEEECCCAAADDDHHHJJJHHHEEE???@@@AAAAAABBBAAA@@@???===<<<:::999888777888888777777666666555444444444111111111111111000000000...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((()))'''$$$###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((((()))******++++++***+++,,,,,,------,,,,,,,,,,,,,,,---......//////......///111222333444555333444555555666999===@@@;;;AAACCC@@@@@@CCCEEEEEEGGGHHHGGGEEEAAA???@@@BBBBBBAAA@@@>>>>>>>>>?????????AAACCCDDDDDDCCCAAA???@@@@@@???===:::777444222333222222111111000000///***+++,,,---...---,,,,,,)))******+++***)))((('''(((((((((((()))))))))***&&&'''((()))))))))))))))''')))+++,,,,,,,,,---...((()))+++,,,*********+++---,,,,,,++++++,,,,,,,,,((()))***+++++++++++++++))))))******++++++++++++((()))******))))))***+++++++++***)))(((((((((((()))))))))))))))(((((((((&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&(((((((((((())))))))))))'''''')))******+++++++++------......///000000000///000000000000000//////000000111222444555666777555999===??????>>>>>>>>>===@@@CCCEEEEEEEEEFFFHHHBBBAAAAAAAAACCCCCCBBBAAA@@@>>>===@@@EEEHHHEEEBBB======???@@@@@@???>>>===<<<:::888666555555666777777666666555444444333333111111111111000000000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%%%%#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++++++++,,,---------,,,,,,++++++,,,,,,---......///......///111222333444555444555444444444666;;;>>>:::@@@CCC@@@???BBBEEEEEEIIIJJJIIIFFF@@@===>>>???BBBAAA???>>>=========>>>>>>@@@BBBDDDEEEDDDBBB@@@@@@@@@???>>>;;;777333000222222111111000000//////)))***,,,---......---,,,)))******++++++)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))+++******)))******++++++******))))))((((((((('''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))*********++++++++++++***++++++,,,---...//////////////////000000000000333222222111222333555666999999::::::;;;:::::::::<<<===@@@BBBCCCDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@<<<<<<<<<<<<============555555555555666777888999555333111222444555333111222111111000///......---......---,,,,,,+++******))))))))))))))))))))))))************)))))))))((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))'''+++000111...+++******,,,,,,,,,,,,,,,---...///...------......///000111333333222333444777:::<<<===>>>???@@@BBBCCCDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@DDDCCCAAA>>>;;;:::;;;======;;;:::===AAABBB???;;;DDDCCC@@@<<<777444444555444444333111000...---------,,,***+++,,,,,,+++)))***))))))((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++************************************************)))))))))))))))))))))))))))))))))((()))))))))***))))))((((((((('''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))*********+++******+++,,,---...//////....../////////000000000222111111111222333555666999999::::::;;;;;;::::::<<<<<<>>>@@@AAABBBBBBBBB????????????@@@@@@@@@@@@>>>???????????????>>>>>>;;;;;;;;;::::::999999999666666555555555666777777777555333333444444222000111111000//////...------...------,,,++++++******))))))))))))))))))))))))*********)))))))))(((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((+++//////---+++***+++---,,,,,,,,,,,,------...------------...///000111333333222333555777:::<<<======>>>@@@AAABBBCCCDDDDDDDDDCCCCCCAAA@@@???>>>BBBAAA@@@===::::::;;;===>>>;;;:::===@@@AAA>>>:::@@@@@@>>>:::666444333444333333222000///...---,,,---+++******+++,,,***)))***)))((((((''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$#################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))******+++,,,---......///.........////////////000000000000000111333555666888999999:::;;;;;;::::::;;;<<<<<<===>>>@@@BBBBBB@@@@@@@@@@@@????????????>>>??????>>>>>>===<<<;;;::::::999888777666555555666666555444444444555555444333111222333333222000000000//////...---------------,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))+++------+++***+++,,,------,,,,,,+++,,,,,,,,,------------...///000111333333333333555888:::<<<<<<<<<===>>>@@@AAABBBCCCBBBBBBBBBBBBAAA@@@>>>>>>??????>>><<<:::999;;;===>>><<<;;;<<>>===<<<;;;::::::999999888777666666666666666555333333222222222////////////000111111111............------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******************+++,,,------,,,++++++***++++++------------...///000000222222333444555777999;;;:::;;;<<<===>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@@@@<<<<<<<<<;;;999999;;;<<<===<<<;;;<<<===<<<999777666666666555222111111222000000///...---,,,+++***,,,***))))))******)))((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))*********)))((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((&&&'''''''''((((((((((((((())))))***+++,,,------------------............---------...///222444555555666777888999999999999===<<<<<<<<<>>>@@@BBBDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>><<<;;;:::999999999999999999999999555555333222111111000000111222222111000//////000---------,,,,,,,,,,,,,,,+++***************))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***)))(((((()))***+++,,,---,,,+++***************,,,,,,,,,------...///000000111222333555777888999888999:::;;;<<<>>>??????@@@AAAAAAAAAAAAAAA@@@@@@:::;;;<<<;;;999999:::<<<<<<<<<<<<<<<<<<:::888666222333444333111000000111///......---,,,+++******+++***((()))******)))'''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))***++++++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################"""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,,,,---,,,,,,,,,---------......------------...000222333333444555666777777888888<<<<<<<<<===???@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>><<<;;;:::888888888999999999::::::444333222111000000000000777888777444000...------,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))((('''(((***+++++++++++++++******)))*********,,,,,,,,,,,,---...///000...///000222444555666777777777888999;;;<<<===>>>======>>>>>>>>>>>>>>>===:::;;;<<<;;;:::999:::;;;:::;;;;;;;;;:::999777666111222444333111000000111......------,,,++++++******)))(((((())))))(((&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))(((&&&$$$%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$########################!!!"""""""""#########$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((((((''''''((((((((()))))))))''''''((()))***+++,,,,,,+++,,,,,,,,,,,,---------------,,,,,,---///000222111111333444555666666666999:::;;;===>>>???@@@@@@BBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::999777777777777666666666666222111111000////////////444555666333///,,,,,,...++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''&&&'''***,,,+++)))***))))))))))))******+++,,,,,,,,,,,,---...//////,,,---///111333444555555555666777888:::;;;<<<<<<;;;<<<======>>>>>>>>>===:::<<<===<<<:::999999:::888999;;;;;;999888777777111222444444222111000111.........---,,,,,,++++++***(((''''''((()))'''&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&$$$###&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$########################!!!!!!""""""#########$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,++++++,,,,,,,,,---------...------,,,---...///000///000222333444555555555777888:::===>>>>>>>>>>>>@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;:::999999666666555444333222222111111000000////////////000+++...000///---,,,...000******************++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((&&&&&&(((+++,,,***((())))))(((((()))***++++++,,,,,,,,,,,,---...//////+++,,,...000222333444444555555666888999:::;;;<<<<<<===>>>???@@@@@@@@@???;;;===>>>===;;;999999999777999::::::999777777777111333555555333111111111.........------,,,,,,,,,***(((''''''(((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$############$$$%%%&&&############$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))******+++,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,---......444444444444444555666777888999:::<<<===>>>>>>>>>===??????<<<;;;======:::????????????>>>===<<<;;;999777555222000000000111////////////............//////...------,,,++++++,,,,,,,,,+++++++++******((((((((((((((((((((((((******))))))((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))++++++******++++++,,,---,,,,,,---///000111222333555666666666666777:::===>>>>>>>>>===============@@@@@@???===;;;999777666777888777777777777777777111111111111000000000///------------,,,+++***)))***(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%$$$######$$$$$$#########$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......222222222333444555666777666777999:::;;;<<<<<<<<<:::======::::::======:::<<<<<<<<<<<<;;;;;;:::999888666444111000000111111............------------------,,,,,,+++******)))++++++*********)))))))))''''''''''''''''''''''''))))))((((((((('''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,---,,,---...///111222333333555666777666666777999<<<>>>>>>>>>===============>>>>>>>>>===<<<;;;:::999888777777777666666666666111111111000000000//////------------,,,+++***)))***(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%)))))))))((('''%%%"""!!!%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$####################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000000000111222444555666444555666888999999999999888;;;;;;999999<<<<<<999888888888999888888777777555444222111000000111111------------,,,,,,,,,+++++++++******)))((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))***)))))))))))))))))))))))),,,,,,++++++,,,,,,---...------...000111222333444666777777777666666888:::==================>>>>>>;;;<<<======>>>>>>>>>===888777777666555444333333000000000000////////////------------,,,+++***)))***(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$))))))******)))&&&###!!!%%%%%%$$$###""""""######$$$$$$############$$$$$$########################""""""""""""#########$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#############################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***************************,,,,,,++++++,,,,,,---...---......///111333444555444444555777777888888888888;;;;;;888777::::::777666666777777777666666555222222111000000000111111------------,,,,,,,,,,,,******)))))))))((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))******)))))))))))))))))))))))),,,,,,,,,+++,,,,,,---...---...///000111333444444666777888777666666777888;;;;;;<<<<<<======>>>>>><<<<<<===>>>??????>>>>>>888777666555333222111000000000/////////.........,,,,,,,,,,,,,,,+++*********(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$############$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$#########&&&'''((())))))'''%%%$$$%%%$$$$$$###""""""""""""$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))************************,,,++++++++++++,,,------,,,------...000222333444444555666777777888777777:::<<<<<<888777999888555666777777777777666666555000000000//////000000000.........------------,,,***************)))))))))***))))))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&&&&$$$######%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((())))))***((((((((((((((((((((((((,,,++++++++++++,,,------------...000111222333444555666777777666555666777999999:::;;;<<<<<<=========>>>>>>>>>>>>>>>======888777666444333111000////////////............---++++++,,,,,,++++++*********(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%$$$###############"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$%%%&&&''''''&&&%%%$$$$$$###"""""""""######$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$""""""############""""""########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))************************+++++++++++++++,,,---------------...///111222333555555666777777777777777;;;===<<<999888::::::777888888888888777666555555//////////////////..................------------+++++++++***************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""%%%((((((%%%###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((++++++******++++++,,,---,,,,,,---///000111222333333555777777666666666777666777888999:::;;;<<<<<<>>>>>>>>>>>>===<<<;;;;;;777777666444333111000000///.........------------***+++++++++++++++*********(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######""""""######$$$$$$$$$%%%###""""""""""""######$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))************************+++++++++***++++++,,,---............///000111222444555666666777666666666999<<<<<<:::;;;>>>>>><<<::::::999888777555444333////////////......---,,,------------,,,,,,,,,+++************************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""&&&******&&&$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))******+++,,,++++++,,,...///000111222111444666777777666777888444444555777888:::;;;;;;<<<============<<<;;;;;;777666555444333222111111.........---------,,,,,,******++++++++++++*********(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###"""#########!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###""""""!!!!!!"""######""""""!!!!!!"""###$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$""""""############""""""#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))++++++******++++++,,,---///////////////000111222444444555555666555555555777;;;<<<;;;<<>>@@@AAAAAAAAAAAAGGGGGGFFFFFFFFFFFFFFFFFF@@@@@@@@@@@@BBBDDDGGGHHHEEEEEEDDDCCCAAA@@@??????>>>===;;;999666333111000222222111000///...------............---------,,,,,,,,,,,,+++++++++******++++++++++++*********)))************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++,,,---------............,,,,,,,,,---.../////////------...000111222333444000222555666777888;;;===???@@@AAACCCEEEGGGIIIIIIIIIJJJLLLOOOPPPQQQQQQQQQMMMLLLLLLLLLMMMOOOQQQSSSQQQPPPNNNMMMMMMNNNPPPQQQOOOOOOMMMLLLKKKIIIHHHHHHHHHGGGEEECCC@@@>>>===<<<::::::888777555333222222222222111111000///......---,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++---------............///,,,,,,------...///000000111111333444666888999999;;;>>>AAADDDGGGJJJMMMPPPNNNOOOPPPQQQRRRTTTTTTUUURRRTTTWWWZZZ\\\]]]]]]]]]bbbaaa```aaacccgggkkknnngggeeeaaa]]][[[YYYYYYYYYUUUUUUSSSRRRPPPOOONNNMMMJJJJJJJJJJJJIIIIIIIIIIIICCCBBB@@@>>><<<:::888888666555444333222000//////---------,,,,,,,,,++++++,,,,,,,,,+++++++++************************++++++))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################!!!"""###$$$%%%$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$---------------...///000000...---,,,,,,...000222111///---...111555888999===>>>@@@DDDHHHKKKKKKJJJKKKOOOSSSRRRRRRTTTWWWXXX\\\YYY[[[bbbgggfffhhhlllhhhkkkqqq{{{~~~{{{zzzwwwmmm```^^^ccc```[[[QQQHHHFFFHHHHHHGGGDDDEEEFFFEEECCC???;;;888;;;<<>><<<444444222000......///111...---,,,++++++,,,,,,---+++------+++((((((+++...)))))))))))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%$$$""" """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################################################################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###""""""$$$%%%%%%$$$,,,,,,,,,,,,---///000111000222555555444444444666999;;;===>>>???>>>>>>===MMMOOORRRUUUVVVVVVVVVVVVZZZ___ccceeefffgggiiijjjuuuvvv~~~~~~tttkkk]]]RRRLLLJJJGGGDDDJJJLLLOOOPPPOOOLLLHHHEEE@@@@@@AAACCCGGGKKKOOORRRIIIHHHEEE@@@:::444111//////...,,,,,,...///000111,,,...///...,,,***,,,...)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$&&&%%%$$$"""------------...///000111...111555555555888>>>DDDEEEGGGHHHGGGGGGHHHMMMQQQVVV]]]fffmmmpppsssvvvyyyxxxooogggaaa^^^cccdddeeeccc^^^VVVMMMHHHJJJHHHEEEDDDFFFKKKQQQTTTSSSSSSRRROOOKKKEEE@@@===:::888555333222111///---+++---...///---,,,------++++++++++++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&%%%""" //////000111222444666777888<<<>>>???CCCNNN```nnnnnnkkkcccYYYUUUZZZgggrrrwwwqqqhhheee```ZZZTTTQQQNNNMMMNNNOOOPPPSSSUUUVVVUUUTTTPPPLLLHHHDDD@@@;;;444///............---------...---.........---,,,+++***************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$$$$###!!!444666999===AAAFFFJJJLLLXXX^^^eeekkksss}}}yyyooohhh]]]ZZZXXXXXXYYY[[[ZZZYYYZZZWWWTTTTTTSSSPPPIIIDDD@@@<<<888444111000//////---............---,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""!!!"""$$$%%%&&&KKKMMMSSSZZZbbbjjjpppttt~~~yyyqqqkkkeee___[[[[[[VVVSSSUUUZZZ\\\[[[XXXUUUPPPIIICCC>>>:::666444000///...---,,,++++++,,,++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%""""""$$$(((***+++xxxzzzxxxqqqggg[[[VVVXXX[[[\\\[[[___[[[WWWSSSOOOJJJCCC>>>888666222...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%(((+++...///...ooo___YYYYYYXXXWWW\\\[[[[[[\\\[[[VVVNNNHHHAAA===888222///---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$########################################################################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$(((---222333222000{{{nnneeebbb```XXXQQQTTT[[[[[[UUUSSSTTTPPPGGG>>>999555000111000///------...,,,)))---------+++******,,,---))))))((((((''''''''''''))))))(((((((((((())))))+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''///---***'''&&&%%%%%%&&&{{{nnngggbbbYYYOOOSSSWWWWWWSSSPPPNNNKKKFFF888666111//////222333333...//////...,,,+++***************))))))))))))))))))))))))(((((()))))))))+++***)))((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%&&&''')))***...---***(((&&&&&&''''''wwwgggYYYZZZ[[[ZZZUUUSSSTTTSSSPPPIIIDDD>>>999555222///.........//////...,,,+++)))++++++++++++++++++++++++******))))))))))))************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***(((&&&$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%'''))),,,---,,,+++)))(((''''''((()))yyytttiii\\\UUUSSSQQQMMMRRRNNNJJJHHHCCC:::222...///...------......---,,,+++++++++,,,,,,,,,------+++******))))))******+++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''',,,)))&&&$$$"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''***,,,---(((((('''&&&&&&'''((((((~~~xxxkkkbbbaaaeeelllqqqvvvvvvooogggaaa^^^gggmmmuuuuuuuuuvvvaaa\\\^^^kkk|||zzzpppeee[[[SSSNNNLLLNNNMMMGGGCCCCCC888444000......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''',,,***'''$$$######%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++%%%%%%%%%%%%&&&&&&''''''zzz~~~~~~rrrfffaaa```^^^]]]___aaadddeeeaaaXXXQQQOOOPPP]]]bbbhhhiiiddd[[[SSSOOOKKKRRR```hhhjjjsssrrrdddZZZRRRQQQ\\\jjjrrrttttttjjjeee^^^WWWTTTXXX___eeeuuuuuuvvvxxxsssmmmlllooo|||iii___WWWUUUQQQJJJHHHLLLEEE@@@:::777666444000---......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''+++)))'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''|||sssiiibbb^^^^^^dddllljjjccc\\\[[[]]]eeesss~~~xxxpppnnnqqqvvvxxxuuulllrrr~~~zzzjjj``````kkkzzztttmmmfffaaaYYYSSSRRRUUU\\\hhhwww|||~~~wwwiiiUUUIIIHHHLLLHHHEEEDDDDDD@@@:::444111111000///...------,,,,,,,,,++++++++++++,,,,,,((())))))***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&''''''&&&&&&''''''((((((''''''{{{rrrttt}}}zzzppp```ZZZZZZbbbnnnyyyzzztttrrruuuwwwvvvvvvzzzttthhh^^^]]]```YYYZZZ___dddbbb\\\ZZZ^^^bbb```iii|||nnnVVVNNNKKKJJJKKKNNNPPPLLLDDD===444333222111000...---------,,,,,,++++++,,,,,,---((()))*********)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((()))))))))))))))(((uuuooobbb[[[XXX```lllrrrqqqllljjjbbbjjj}}}||||||}}}|||}}}ssshhh```\\\WWWXXXXXX]]]kkk}}}wwwgggWWWQQQKKKKKKOOOPPPMMMIIIGGGAAA888222///.........,,,---...///...---+++***************))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((hhhjjjiiieeeaaa^^^YYYUUU^^^gggrrr{{{sssiiiooozzz|||zzzuuuqqqrrrrrrllldddiiilllrrr}}}cccRRRMMMOOOPPPOOORRRLLLCCC<<<888555333111111000///...---,,,+++***+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((}}}mmmeeeaaaiii{{{yyynnnooooookkksss~~~uuu}}}}}}fffgggfffeeemmm~~~vvvjjjZZZOOO\\\WWWRRRMMMHHHAAA888111444222///---,,,,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((}}}uuujjj\\\VVV___mmmwwwrrrwwwiiiccckkkwww~~~yyywwwwwwzzzvvv___YYYWWWUUUUUUSSSMMMCCC;;;555333///,,,+++,,,...///++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((kkkhhheee```]]]eee~~~~~~xxxggg^^^___nnnggg```YYYUUUUUUSSSNNNHHH<<<:::555111...---------++++++*********)))))))))************************))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))|||nnngggqqqsssgggeeeppp~~~yyyiii```XXXPPPJJJHHHFFFBBB<<<777222...,,,,,,+++++++++***************************************))))))(((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))uuu{{{|||wwwvvvaaaRRRPPPOOOMMMIIIDDD===777444......---------,,,,,,,,,******************************))))))(((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***)))'''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))eee^^^nnnhhhQQQRRRSSSRRRNNNHHHBBB>>>000////////////.........************************+++******)))(((''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))(((%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))sssfffXXX~~~jjj^^^TTTRRRVVVVVVRRRNNN:::333---///111111111333000...,,,,,,,,,---,,,+++,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((('''%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******&&&''''''((()))((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******)))))))))))))))))))))))))))************+++++++++((()))***,,,------------tttlllZZZQQQMMMLLLLLLGGG@@@888222---...666AAA000---+++***++++++***))),,,+++***)))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))******'''''''''((((((((())))))))))))((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((''''''&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))))))))))))))))))))))))))************++++++++++++))))))***+++,,,---------~~~mmmaaaXXXRRRNNNKKKGGGAAA777111777BBB000...+++***+++++++++***,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((()))******)))((('''''''''(((***+++))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///pppdddkkkwwwsss___JJJJJJMMMNNNHHH===666555111///,,,+++,,,---------,,,,,,++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&((((((&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((())))))***+++***)))((('''''')))+++,,,))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((************************++++++++++++,,,,,,,,,---///......---...///000111yyydddfffrrrvvvTTTKKKFFFJJJMMMGGG===555222///,,,+++,,,---......,,,,,,,,,,,,,,,++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!%%%***)))###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***+++++++++***((('''((()))+++---)))*********************))))))))))))******************************************************************************************************************)))))))))((((((((())))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))(((((((((+++++++++++++++++++++++++++,,,,,,,,,---------------------......///000000}}}vvvcccOOOIIIJJJKKKIIIHHH888555000------------,,,,,,------------,,,+++***************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&---444111(((%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))*********))))))))))))***+++++++++***)))))))))***,,,---************++++++++++++)))))))))*********++++++************************************************************************************************************))))))))))))))))))))))))******************)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''((())))))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---///000000111000}}}kkk[[[PPPNNNQQQFFFAAA;;;555222000...---,,,---.........---++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((''''''''')))***444===999,,,'''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''(((((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********************************(((((()))))))))***************))))))******+++,,,*********+++++++++,,,,,,*********+++++++++,,,,,,))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))******+++++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))'''((((((((())))))))))))((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------............---///222555777777666555yyywww|||uuuWWWKKKLLLSSSNNNEEE===888444111///,,,---.........---,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%'''111<<<777(((!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''''''''((())))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''************************''''''''''''((((((((()))))))))))))))************************************))))))))))))*********************)))******+++,,,)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,)))************+++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))******++++++++++++************))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111444888<<<>>>>>><<<;;;uuuwwwwww}}}hhhZZZ[[[VVVQQQNNNGGG===777555///...---,,,+++*********---,,,++++++******++++++************))))))))))))((((((((((((((((((((((((***)))(((&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++************))))))))))))************************,,,***((()))+++,,,+++)))+++,,,......,,,******---...---,,,,,,,,,,,,---...,,,***((()))+++------,,,///---+++---000222000---)))...111000......---,,,***))))))+++,,,+++)))''')))+++---+++'''&&&'''))),,,,,,,,,,,,------------,,,++++++************+++******)))((('''&&&&&&%%%))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************++++++************++++++---,,,+++,,,...///......///......///111111000///888777:::AAABBB???AAAFFF{{{cccWWWOOOSSSWWWOOO???333000......///111111---)))---,,,,,,+++++++++++++++************))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))*********+++************++++++++++++++++++++++++++++++******,,,,,,,,,,,,------......222///------///111000///)))***+++------,,,,,,---******++++++++++++++++++.........////////////...+++)))((())),,,...---,,,)))************+++,,,,,,...000111000...,,,+++++++++,,,------,,,,,,---...,,,,,,,,,,,,------------+++***))))))((()))))))))*********))))))((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++***++++++,,,---.........---............---111000111222666999<<<===<<<:::<<<@@@AAABBBJJJTTT|||xxx```UUUSSSNNNEEE???888444//////000000---)))------,,,++++++++++++,,,++++++*********)))))))))(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))((((((((((((((((((((((((&&&'''(((((())))))(((((()))((((((''''''(((((()))((((((((()))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........---++++++---...------.........///111222111///...///000222222222111111---///111111///...------222222222222333555555666555333111111222222222222))),,,......,,,+++,,,...---,,,+++,,,---...---,,,,,,,,,,,,,,,---------...++++++***)))))))))))))))++++++******************))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,---...///000,,,---......////////////333222111111333666:::<<<===<<<>>>EEEOOO\\\mmm|||rrrsssvvvbbbSSSNNNPPPHHHBBB888111......///000......---,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%''')))+++,,,+++***)))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((()))))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,------......------------............+++,,,---...//////...---...///...---...000...***111111222333333444444444555777888666444222333444333444555666666666666666888444333666777444222111111111111111000000//////222///------///000---***------------------------...---,,,+++++++++++++++************++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,---...///000...///111222333555777888555777:::===@@@DDDGGGJJJKKKJJJMMMYYYmmm~~~zzz]]]OOOPPPLLLEEE===555222333555///...------,,,,,,------++++++++++++************))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%''')))+++,,,,,,+++***))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------++++++,,,------...///////////////////////////...///111555888999888666555555888888666888<<<;;;666<<<<<<======>>>>>>>>>>>>@@@@@@@@@???>>>???BBBDDD<<<<<<<<<============<<<===:::<<>>:::999:::999666222777444222222555555333000000000000000//////......///...---,,,++++++++++++)))*********************************************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***(((((((((((())))))******************************)))******+++,,,---------......---------...//////222333555555666888===AAA@@@GGGRRR\\\eeekkkqqquuujjjhhhjjjxxxrrrSSSQQQPPPLLLFFF>>>777222/////////...------------...,,,++++++++++++*********))))))))))))))))))))))))((((((((()))(((''''''&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))***++++++******))))))))))))))))))))))))'''((())))))******))))))***))))))(((((())))))***)))))))))*********++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---...///111111222------......///000000000000333777:::;;;;;;<<<===777???BBB>>>???EEEGGGCCCCCCEEEGGGIIIIIIGGGEEECCCHHHGGGHHHKKKQQQVVVYYYYYYJJJFFFBBBAAAEEEJJJKKKKKKFFFBBBBBBEEEDDD???BBBIIICCC@@@======>>>>>><<<:::888777666666777888777666888777666555444333222111000///...,,,++++++++++++******************************************************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***'''(((((())))))******+++******************************+++,,,------...//////////////////000111222111333444444666;;;CCCJJJXXXaaaooo{{{jjj```TTTLLLGGGAAA777000000//////...............,,,,,,+++++++++*********))))))))))))))))))))))))'''((()))))))))(((&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,------------------------..................///111222444555555222333555777:::<<<>>>???===???AAAAAABBBFFFLLLQQQGGGSSSWWWPPPMMMRRRUUUSSSXXX]]]dddhhhgggbbbZZZUUUddddddhhhsssggg\\\QQQPPPXXXdddkkkmmmdddYYYPPPJJJCCC???JJJ[[[YYYZZZYYYRRRIIICCCCCCFFFCCCCCCCCCAAA===;;;;;;;;;@@@???>>><<<:::888666666444333111000///.........------,,,,,,++++++***************************************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***'''(((((()))******++++++++++++++++++++++++++++++******+++,,,---...//////...//////111333555777888444777:::===CCCNNN\\\gggxxx{{{aaaRRRPPPMMMDDD;;;000000///...............,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''((((((((((((''''''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))(((((('''(((((()))))))))))))))))))))))))))(((((()))*********************))))))))))))******)))************+++++++++,,,,,,,,,---------......---------.........//////000000222333555666777888???AAADDDHHHLLLPPPSSSTTTWWWWWWVVVTTTVVV\\\fffnnn}}}|||~~~}}}}}}nnn```\\\nnnvvv]]]LLLIIIMMMVVVWWWVVVPPPHHHCCCAAABBBFFFEEECCCAAA>>><<<:::999999888666555444333333333//////...---,,,,,,++++++************************+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((''''''(((***'''(((((()))***+++++++++++++++++++++++++++++++++******+++,,,---//////000---...000333666999<<<======BBBHHHOOOZZZkkk~~~eeeYYYWWWQQQHHH777666555333000...,,,,,,---,,,******,,,.........+++******)))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++))))))))))))************************************++++++******************---,,,,,,,,,---,,,+++)))---)))(((+++---,,,...111---//////---///333333///:::;;;===???BBBHHHOOOTTT]]]^^^aaaiiittt~~~}}}yyy{{{mmmkkkrrrqqq]]]PPPGGGJJJHHHHHHHHHDDD???AAAGGG>>>@@@BBB???:::555444555333222111///---,,,***)))......---+++)))))),,,---)))******+++******)))((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''))))))))))))((((((((((((++++++,,,,,,,,,---------//////.........///000111000000555===???@@@FFFOOOWWW___iii{{{pppaaaUUUMMMMMMBBB444///000222000,,,...,,,******+++,,,++++++++++++***)))))))))))))))***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))(((((('''((()))***+++))))))))))))************************************+++++++++++++++*********+++++++++,,,------+++***---***+++...///...///222...333777:::===BBBAAA===???DDDPPP___mmmvvvyyyyyywwwuuuxxxwwwhhhRRRTTTZZZ```^^^TTTIIIEEEHHHIIIHHHEEEAAA>>>======666555555555555555444333000///---+++******+++,,,*********+++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))************************,,,,,,,,,------.........///---+++,,,000444555666;;;999;;;AAAGGGOOO___mmm{{{cccRRRXXXMMM???666333222000...///...,,,,,,---,,,+++)))++++++***))))))))))))*********)))))))))((((((((())))))************))))))(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((((('''&&&&&&'''''''''((((((((()))(((((((((((()))***+++)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---------,,,...222222000222777777<<<@@@BBBFFFKKKMMMKKKTTT___ssszzzyyyrrruuupppbbbRRRMMMGGGCCCCCCBBB@@@======<<<;;;;;;======;;;:::777555222///---,,,++++++,,,,,,+++++++++,,,...///))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++++++++++++++++++++++++++------------.........//////...///222666999888666888999>>>IIIVVVfff{{{~~~aaaRRRRRRNNNEEE:::222000111111///.../////////---+++,,,+++******))))))***************)))))))))((((((((())))))******))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&'''((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///......///000...///222666777888???HHHLLLQQQSSSTTTYYYbbbhhhiiiuuu|||vvv{{{sssxxxfffZZZMMMKKKQQQTTTOOOHHHEEEBBBAAABBBDDDEEEDDDBBB???===999555333111...---000///---++++++,,,...///************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((())))))***+++++++++++++++++++++,,,,,,,,,---------....../////////111444888;;;<<<;;;:::999AAAHHHTTTbbbppp~~~]]]XXXPPPIIIBBB===888444111///......//////...---,,,++++++***************************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))((('''&&&&&&&&&'''((((((((((((((('''''''''((((((((())))))((())))))***************************++++++++++++++++++++++++++++++++++++++++++,,,,,,------------+++---...------...111444222444:::???CCCKKKYYYhhhsss{{{|||tttmmmqqq|||zzznnnfffiiiwww{{{lllmmmyyy|||sss^^^XXXRRRPPPPPPOOOLLLIIIBBB???<<<::::::999777444666444111...,,,,,,------,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''((('''''''''((((((((())))))'''''''''((((((((())))))*********************)))*********+++++++++,,,,,,,,,,,,---...///000111222444888;;;;;;:::>>>FFFNNNjjjrrr~~~lllQQQFFFJJJMMMFFF<<<333000...,,,---...---,,,,,,,,,+++************+++++++++*********)))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***)))((('''&&&%%%&&&'''((())))))))))))''''''((((((((()))))))))((()))******++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///+++---.........222999???BBBFFFOOOVVV[[[eeewww{{{~~~~~~zzzuuupppkkkiiilllpppqqqqqqsss|||}}}uuusssuuuwww|||zzzzzz{{{|||}}}~~~uuuiii```XXXPPPIIIEEEBBB@@@AAACCCDDDBBB???;;;999666333000///............------,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''((((((((()))))))))++++++++++++******))))))*********++++++,,,,,,---------///000222444666666888::::::;;;@@@NNNaaappphhhSSSPPPRRROOOIII;;;777222...---------------,,,++++++******+++++++++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((*********)))'''&&&%%%&&&'''((())))))))))))'''((((((((())))))))))))((()))***+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////111222333666>>>JJJSSSbbbhhhqqqvvvwww{{{tttlllooosss}}}{{{{{{~~~~~~mmmoooqqqvvv~~~tttkkkccc\\\TTTPPPMMMMMMOOONNNJJJEEE>>>===;;;999666444222222000//////...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))'''((((((((())))))))))))******++++++++++++++++++***++++++,,,------.........///111444777999;;;<<<======AAAJJJZZZmmmhhhSSSLLLPPPVVVCCC>>>777222000/////////---,,,++++++******+++++++++++++++************)))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))'''(((***+++***)))'''&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))((()))***+++,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000444666888:::???JJJYYYddd~~~zzzuuu|||zzzsssrrrvvvzzzrrrqqqlllkkkyyyvvvppprrr}}}fffaaa[[[YYYWWWTTTMMMGGG??????>>>===;;;999777666111000000///......------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++,,,------...,,,,,,------...///000000000111444777:::===@@@AAA@@@BBBLLL```wwwqqqXXXRRRXXXWWWMMM@@@666222000...,,,...,,,,,,...---******...************))))))))))))***)))))))))+++,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++,,,---,,,*********+++...---++++++---............,,,---000111111555;;;BBBCCCGGGMMMVVViii~~~ooohhhkkkwwwvvvwwwsssjjjcccllljjjUUUOOOOOOOOO???AAA@@@======???@@@>>>:::777333000000///---+++,,,***(((''')))***+++***+++***)))(((((('''''''''''''''((((((''''''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((()))***)))(((((((((((()))))))))***+++,,,---,,,+++***%%%+++222333000---...000777;;;BBBFFFCCC???AAAGGGSSS]]]tttjjj]]]VVVRRRKKKBBB:::444222222---++++++...---******---+++*********))))))))))))+++))))))***+++,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************************+++++++++++++++*********+++,,,------,,,+++---...,,,+++,,,---...//////...222111444:::>>>AAAGGGNNN```ccckkkxxx|||zzzyyy|||}}}{{{iii\\\UUUPPPTTTOOOIIIFFFDDDBBB@@@@@@FFFBBB===;;;:::777111,,,+++++++++,,,---,,,)))'''++++++***)))))))))))))))''''''((((((((('''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''''''''((((((((((((((((((***))))))((((((((())))))******,,,------,,,,,,+++000///---,,,...222888<<>>@@@@@@AAADDDQQQddduuuvvveeeTTTPPPUUUVVVKKK@@@888222...//////---,,,...,,,,,,,,,,,,+++++++++++++++*********,,,---,,,+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))************))))))************************************************++++++,,,,,,------------//////...---+++,,,...000///000111333666===GGGMMMSSS\\\pppxxx~~~}}}|||```RRRRRRPPPKKKEEEBBBCCCDDDEEEDDDFFFAAA;;;666333000---,,,++++++******))))))******))))))******))))))((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))((((((***************+++,,,,,,---------......///000000+++111999>>>@@@BBBFFFJJJOOOYYYkkk~~~bbbOOOOOOSSSRRRNNNCCC:::222000000...---...---------,,,,,,,,,++++++,,,+++***+++,,,------+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))*********))))))******++++++******************************+++++++++++++++++++++++++++,,,,,,------......///000000///...,,,---000333000444999???HHHTTTcccmmmrrrxxxvvvnnnqqqvvv~~~zzz|||ttt___UUUTTTRRRMMMGGGDDDEEEIIINNNEEEEEEDDDCCC???999111,,,...---,,,+++***************************)))((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((())))))*********************+++,,,------...---......///000222222222888>>>BBBFFFOOO\\\fffttt|||fffSSSNNNPPPSSSMMMBBB666222000......///------------,,,,,,,,,,,,,,,+++***+++---...---,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,((()))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,---...////////////000000//////222666999===DDDNNNYYYdddrrrpppnnnnnniii___TTTOOOSSSXXXHHHHHHFFFFFFDDD@@@;;;777111111///...,,,+++++++++******++++++******)))((())))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***''''''((()))***++++++,,,*********++++++---..................///111333444;;;===CCCKKKWWWhhh{{{___KKKJJJQQQTTTGGG999333111......000......---------,,,,,,,,,,,,+++***+++---...---,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,------((()))***+++++++++++++++************************++++++++++++++++++++++++,,,,,,------...///000000...///000111222666;;;???MMMVVVdddppp|||jjjZZZXXX[[[PPPKKKDDD@@@@@@BBBEEEFFF555444222000...---,,,,,,***++++++++++++***))))))))))))************))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&&&&''')))***+++,,,---++++++++++++,,,---...//////.........000111333555===???GGGUUUjjj~~~YYYKKKRRRJJJMMMDDD444...222111***///...---,,,+++,,,------+++++++++************)))************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************++++++++++++******))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...000333333333:::IIIWWWhhhooo|||yyy~~~}}}vvv{{{fffVVVRRRQQQKKKAAA;;;<<>>>>>IIIKKKGGG???:::777000(((+++,,,,,,+++)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''((()))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***+++++++++++++++,,,,,,,,,,,,---...---++++++,,,------000444888999:::===AAAEEESSSllltttZZZPPPMMMKKKHHH???555111222111111000///...------,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++++++++++++++***************++++++,,,,,,,,,,,,,,,------------------------...///000222333333333333888AAAMMMUUU]]]kkk}}}rrr___SSSKKKKKKIIIDDDBBBFFFDDDEEEEEEDDDFFFDDD<<<222000...,,,+++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,------...///...------///111///777===>>>===CCCPPP[[[lll~~~fffTTTHHHJJJIII===333222///////////////...------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------............222111111111222555888:::AAANNN___ooozzzjjj\\\WWWPPPGGGHHHPPPBBBAAA@@@AAADDDHHHHHHFFF;;;666///,,,------+++)))************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))************++++++,,,,,,---------,,,---/////////111444666:::???AAA???DDDXXXrrr]]]BBBFFFNNNGGG:::555/////////...............,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************+++++++++++++++++++++++++++++++++,,,++++++,,,------------,,,---------....../////////111//////000666???HHHNNNVVVbbbuuu~~~rrrpppsssyyy|||ooo\\\QQQPPPOOOMMMKKKHHHDDDCCCFFFJJJEEE>>>555///------+++***++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))******************+++,,,------......---......//////111444777<<<@@@BBBEEETTTqqqpppLLLGGGOOONNNCCC===333222000///.........///,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------------......///000000000...///111888DDDSSSaaaiiixxxyyyrrruuu{{{}}}kkkYYYQQQQQQRRRPPPIIIAAAAAAEEEIIIDDD<<<666222///---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))***))))))(((((())))))***((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++******+++,,,---...//////...////////////111555888;;;EEEPPP[[[ooolllXXXRRRNNNJJJGGG<<<999555000---,,,---...------,,,,,,,,,+++++++++************************************************(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,------...------------......///000000111111333666===HHHWWWhhhvvv|||{{{wwwvvvwww~~~~~~}}}sssXXXTTTSSSSSSNNNFFFBBBDDDIIIIIIGGGCCC===777333111,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++******+++,,,---...//////...///111222444999>>>CCCNNN___qqq~~~kkkUUULLLLLLNNNDDD???999222...,,,,,,------------,,,,,,,,,++++++************************************************(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,------......---------......///000111111222:::???IIIVVVeeeuuuyyykkkfffhhh^^^]]][[[YYYZZZ\\\```ccc\\\]]]```cccfffiiilllmmmhhhkkknnnpppqqqqqqsssuuurrrvvvzzz{{{{{{~~~nnnbbbYYYVVVRRRKKKFFFGGGIIIMMMQQQOOOHHH@@@:::888,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))'''(((((()))))))))))))))******))))))))))))******))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++,,,---//////000,,,///222777<<>>LLLOOOWWWfff}}}xxxuuuqqqkkkhhhjjjkkkpppwwwyyyuuujjj]]]UUUVVVUUUTTTSSSRRRSSSTTTUUUWWWWWWUUUUUUVVV[[[bbbgggqqqkkkdddbbbeeegggeeebbbjjjjjjkkkjjjmmmttt~~~yyyfff[[[RRRMMMSSS^^^MMMKKKLLLPPPQQQKKKEEECCC999333,,,***,,,---***'''---+++)))(((***+++++++++************************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))***+++,,,---,,,,,,,,,...///000///...333333666<<>>NNN\\\hhhvvv~~~wwwqqqlllgggcccbbbeeekkkppprrrqqqpppqqqssstttsssrrrrrrxxx}}}vvvsssrrr}}}uuuqqqtttsssooojjjgggkkkssszzzvvvmmmiiigggeeeiiijjjmmmqqquuuxxxyyyyyylllddd___```bbbcccfffkkkjjjooouuu}}}rrrqqqaaa[[[UUUOOOGGGBBBEEEKKKMMMKKKGGG@@@777111...---,,,+++***+++,,,,,,+++)))*********************************)))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,,,,+++++++++******++++++,,,---...---------...///333777:::CCCWWWqqqxxxkkk^^^UUUPPPKKKGGGHHHGGGHHHJJJOOOTTTYYY[[[hhhQQQOOOQQQRRRKKK>>>444222000000///......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))************************************************)))******+++,,,,,,------------........./////////000///---...000222333333666>>>PPPfffwwwwwwoooeeeaaaccchhhkkklllbbb```___aaahhhqqqzzz{{{xxxyyy|||ttteeebbbddddddbbbbbbfffiiikkklllmmmppptttwwwvvvfffUUUNNNLLLIIIFFFEEEGGGJJJLLLIIICCC:::333///,,,***)))***,,,,,,,,,+++************************************))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,---...///111111222111333777>>>DDDUUUooo}}}ttt}}}vvvhhh___TTTKKKGGGGGGIIILLLRRRUUUZZZ```hhhqqqxxx}}}{{{]]]SSSNNNPPPNNNCCC888444000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,---...............////////////000000///...---,,,///444888HHHOOO```vvvzzzoooccc]]]WWWUUUZZZdddooovvvmmmooosss{{{yyyrrrppplllfffcccaaabbbbbbaaabbbdddhhhkkkrrrvvvwwwTTTIIIOOOSSSMMMFFFCCCFFFJJJLLLKKKEEE>>>:::111///,,,+++,,,---,,,,,,************************++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------,,,,,,,,,,,,---.../////////000111111444:::EEELLLeee|||~~~}}}rrrggg```TTTMMMFFFDDDEEEHHHPPPXXX]]]ccckkkttt~~~zzzcccOOOMMMNNNGGG???<<<111111000000///......---,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))************))))))))))))******((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,---...///....../////////000000000...000111//////444???III```hhhyyy}}}yyy|||qqqhhhccc^^^^^^___```fffqqq~~~xxxtttnnnlllhhhfffeeefffhhhiiijjjkkkpppvvv{{{~~~}}}tttfffbbb\\\UUUPPPJJJHHHGGGIIIKKKKKKHHHEEE;;;777222...------,,,,,,************************+++++++++*********))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------,,,,,,,,,,,,---...///000+++///333777>>>JJJYYYdddyyy|||oooeee\\\TTTNNNJJJGGGHHHOOOVVV\\\fffqqqtttzzzsssSSSLLLOOOLLLFFFEEE111111000000//////......,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))******+++---...//////////////////000000000000+++///333333444===MMM[[[uuuuuutttxxx{{{xxxqqqkkkjjjlllpppwww{{{tttnnnjjjgggfffccccccfffiiikkkqqqxxx{{{uuunnnwww}}}eee\\\^^^UUUNNNGGGEEEHHHLLLLLLKKKCCC>>>666000...---,,,,,,************************+++++++++************)))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...------------------...000000...333;;;DDDOOOaaauuuiiirrr{{{kkkdddZZZSSSOOOMMMJJJHHHLLLMMMUUUdddooowwwsssRRRLLLSSSOOO@@@===888111......///...,,,,,,++++++******++++++,,,************************))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))************++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,...///000111...555666---***000333111333111555@@@JJJSSS```lllvvvkkkiiimmmiiinnnuuuzzz~~~|||xxxpppjjjjjjnnnlllfffhhhjjjpppxxx}}}xxxwwwuuuZZZ[[[WWWQQQJJJFFFFFFJJJMMMOOOJJJBBB999222......///***++++++***))))))+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++,,,***)))111===BBB@@@222...,,,...///...111666999555CCC```uuu~~~wwwcccXXXfffyyyooocccXXXNNNJJJGGGHHHOOOYYYaaaiiiuuugggTTTQQQNNNIIIBBB<<<555000//////......,,,,,,++++++++++++,,,,,,*********************************)))))))))(((((())))))))))))))))))))))))************************))))))))))))************++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++---...///000000...111222///...111222111111999III[[[fffmmmwwwyyyrrrjjjdddffflllfffqqq{{{yyytttnnndddeeegggiiikkknnnqqqssseee^^^VVVQQQPPPPPPNNNMMMMMMNNNKKKBBB888000......,,,,,,,,,+++*********+++************))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++---...,,,***000999<<<:::...+++,,,000222222333666>>>GGG]]]yyyuuudddRRROOO___}}}|||nnnfff]]]VVVQQQRRRUUUYYYdddooo{{{dddRRRNNNOOOJJJCCC:::333000/////////,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************)))))))))*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111//////333333222333666;;;III```ttt~~~wwwmmmfffbbbdddmmmwww{{{tttssspppmmmkkkjjjiiiiiisssooodddXXXRRRTTTVVVSSSOOOMMMQQQSSSMMMAAA555000///---------,,,++++++******++++++*********)))))))))))))))))))))))))))))))))******)))))))))(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++,,,......---,,,...333555222---,,,...222333333666<<>>:::000///------//////...------,,,++++++***+++++++++***************************************************************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,---......//////---,,,...444555333666<<<<<>>888000,,,---......,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,------......//////000///222666===KKKddd~~~jjj^^^XXXZZZeeeqqqmmmsss|||zzzrrrnnnmmmnnnrrrvvv}}}}}}zzzrrr{{{qqqQQQKKKRRRLLLFFF===666222111111111......---,,,,,,,,,,,,---************************************************++++++++++++++++++++++++,,,,,,,,,---------................../////////000/////////000111111222222999777;;;OOOttttttmmmhhhkkkyyy|||}}}{{{{{{~~~tttfffmmmqqqkkk^^^RRROOOPPPFFF===333...---///...,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------......///000000000000111555CCC[[[yyy{{{kkk]]]\\\cccmmm{{{wwwoooccc[[[XXXXXXXXXWWWWWW[[[```hhhtttuuuqqqnnnppp~~~VVVLLLPPPQQQMMMDDD:::444111...+++///---,,,,,,---...,,,+++......---------,,,,,,,,,)))************+++++++++***,,,000000)))$$$)))333++++++,,,,,,,,,------------------........./////////222222...///444555333===<<>>JJJfffyyyppppppwww~~~tttlllfff___WWWQQQKKKJJJGGGFFFEEEFFFHHHIIIKKKRRR]]]hhhpppttttttssswwwvvvuuuwww{{{xxxuuuooofff\\\TTTPPPOOOIIIHHHGGGFFFEEEDDDCCCCCCBBB@@@===;;;::::::;;;<<<======>>>@@@DDDIIINNNQQQVVVWWWZZZ```gggooovvvzzz{{{tttlllaaaTTTKKKIIIGGGDDDAAA???>>>>>>>>>@@@@@@@@@CCCIIISSS\\\bbbhhhmmmrrrxxx}}}gggTTTJJJEEECCCBBB@@@???>>>>>>???AAADDDEEEKKKXXXlll~~~xxxyyyqqq|||hhhUUUKKKFFFAAA999111,,,,,,...------...++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++,,,,,,,,,---------...///000///...///000222333333555>>>VVVuuuxxxiiidddlllrrr|||vvvsssoooiiicccaaa^^^]]]``````]]]\\\^^^UUUSSSZZZnnn}}}uuupppjjjjjjrrrzzzuuusssjjjlllrrrzzzVVVKKKIIILLLJJJAAA<<<888222...---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------........./////////000/////////000111333555:::GGG]]]|||}}}~~~sssjjj^^^SSSLLLFFFAAA===???===<<<::::::;;;<<<======BBBJJJQQQUUUTTTQQQOOO[[[ZZZYYY[[[^^^``````___SSSNNNFFF@@@===<<<<<<===888888888999999999999999777666555555555666777777777777666666777:::<<<>>>@@@AAABBBFFFKKKQQQWWWZZZbbbdddgggjjjkkkkkkjjjiiigggaaaYYYRRRMMMGGG???::::::999888777777777888999999888777888;;;@@@EEEHHHHHHMMMTTT\\\iiiyyyvvvmmm```VVVUUU]]]hhhqqqggg\\\NNNCCC===;;;:::999:::::::::;;;<<<===???@@@BBBJJJYYYhhhqqqwww}}}vvvsssttt^^^RRRKKKFFF>>>555///...///------...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000///......///111222555:::HHHbbbzzzjjjeeeggg{{{|||}}}~~~nnnfff```aaacccaaa______^^^WWWXXXkkk|||{{{}}}}}}uuuqqqpppxxx~~~oooUUUFFFJJJMMMDDDAAA;;;444///---...//////------------------------,,,,,,,,,------------...,,,,,,,,,------------...............///////////////------000111111444888EEE]]]zzzxxxoooiiiYYYRRRIIIBBB>>><<<999888999888666555555666777888888:::===??????===;;;999@@@@@@@@@BBBDDDEEECCCBBB===:::777888999999666333555555555666666777777777333444444555666666555555555444444444555777999;;;;;;::::::;;;===???BBBCCCDDDEEEHHHKKKLLLLLLKKKJJJGGGDDD???===<<<;;;999888777666666666777888999999666666555666777999;;;===888;;;???DDDMMMYYY______aaabbbbbbaaa___\\\XXXWWWLLLHHHBBB>>>>>>AAAFFFJJJEEEAAA;;;777666777777666888999:::<<<======>>>>>>BBBEEENNNZZZeeeqqq{{{|||ooovvv~~~qqq]]]NNNHHHCCC:::222111000...---///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...//////000///......///111222999EEEYYYttt~~~zzzoookkkqqq{{{yyyoooxxx|||uuuuuurrr~~~xxxllllllooonnnhhheeefff[[[XXXjjj|||vvvxxxwwwjjjLLLJJJPPPLLLEEE???777000......///000------------------------,,,,,,---------.........,,,,,,---------................../////////000000222111222555444222666===XXXzzz~~~xxxmmm]]]PPPCCCAAA>>><<<;;;::::::999777777666555555666777888444555666777999;;;<<<===777777888;;;======;;;999888666777999<<<<<<888555777777777777777777777777555555666777777666555444555555555555777888:::;;;;;;:::999999999:::;;;<<<>>>>>>>>>?????????>>>>>>@@@???===;;;;;;999888666888888888888888999999999888777777666666666777777999:::::::::>>>EEEGGGEEEGGGHHHHHHHHHFFFCCC???===::::::::::::::::::::::::;;;999888888999999:::999888999:::<<<============AAAEEEOOO___nnn|||}}}tttxxx~~~|||vvv}}}fffSSSNNNIII@@@777333222///...///++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........///000000000//////000222666CCCVVVmmmsssjjjkkksssuuugggjjjvvvvvvnnnmmmdddnnn||||||zzz|||xxxqqqmmmnnnaaa[[[jjj~~~zzz{{{{{{xxxtttsssyyynnn{{{~~~UUUHHHNNNMMMHHHBBB999333////////////------------------------,,,---------............,,,---------................../////////000000000333111333555111///888FFFkkkvvvoooiii^^^NNNAAA;;;;;;;;;;;;;;;:::999999666666666666666777777888777777666666777999:::;;;:::999999;;;<<<<<<:::888;;;888666666777999::::::888888888777777777666666666777777777777666555555777777777666777777888888888888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888888888777777777777999888777666666555555555:::;;;:::777999>>>>>>;;;<<<===?????????===;;;:::::::::999888888999:::;;;::::::999888888777777777777888999;;;<<<<<<<<<<<<<<>>===;;;:::::::::777777777777888888888999;;;<<<============<<<;;;@@@???=========<<<:::888<<<;;;:::777666888;;;>>>888888888999999999999999888777777777888888888888:::::::::::::::::::::::::::;;;;;;<<<<<<======>>>;;;===@@@BBBDDDDDDDDDCCC>>>>>>>>>===<<<<<<<<<===999999999999999999999888888888888888999;;;<<<===>>>???===;;;===BBBBBB???AAAAAABBBBBBAAA@@@>>>======<<<:::888888999;;;===888888888777555555666777888999999:::;;;<<<===>>>;;;BBBSSSiii{{{}}}{{{pppllllllbbbUUUSSSHHH===888555000///000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............///000111222222333555777CCCZZZvvv}}}rrrjjjnnn{{{ssslllpppnnnlllaaa^^^[[[___dddlll~~~~~~qqqhhhrrr}}}uuukkkccc^^^ZZZ^^^pppzzzZZZQQQMMMKKKEEE===666222000///...........................---------.........//////---------.........//////////////////000000000000333222555888777???]]]}}}xxxcccdddbbbZZZPPPIIIIIILLLDDDCCCBBB???<<<<<<===>>>888888999999:::::::::::::::===CCCHHHLLLLLLKKKJJJIIIGGGDDDBBBAAA@@@===;;;:::===@@@@@@===<<<===???:::;;;;;;<<<======>>>>>>999999888999999;;;<<<<<<;;;<<<===>>>???AAABBBBBBBBBAAAAAA@@@@@@???>>>>>>DDDHHHNNNTTTXXXXXXWWWUUUNNNMMMIIIDDD@@@>>>>>>@@@;;;<<<======>>>>>>======777888999<<>>>>>>>>>>>=========888888999888888:::<<>>@@@AAA@@@CCCMMM^^^ppp~~~|||xxxoooxxxoooZZZVVVKKK???999555111///000///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////...000222222333444777999RRRkkkqqqmmmooozzzmmmcccfffqqqpppgggdddcccdddjjjwwwuuu{{{~~~yyyrrrlllhhhjjjfffkkk~~~ZZZRRRQQQLLLIIICCC<<<555111000000//////.........------------------------------------------........./////////000111000///000222333444222444888;;;JJJsssvvvllllllhhhccc``````bbbdddeee^^^UUUKKKDDDBBB???:::666:::;;;<<<<<<<<<>>>CCCGGGEEEPPP^^^hhhnnntttwwwxxxmmmkkk```SSSNNNPPPPPPKKKLLLLLLKKKIIIHHHHHHKKKMMMNNNGGGCCCDDDFFFGGGIIILLLGGGEEEBBBBBBDDDGGGHHHGGGMMMKKKLLLQQQVVVWWWWWWXXX[[[XXXTTTSSSTTTTTTQQQOOOQQQ]]]ooo}}}|||pppbbbZZZZZZYYYSSSMMMJJJHHHEEEBBBAAA@@@@@@@@@<<>>@@@=========>>>AAAFFFGGGFFFGGGHHHOOOXXX\\\dddzzzuuu|||www\\\RRRJJJFFF???555...///000...,,,,,,------,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,------.../////////+++333111...333444999GGGfff{{{|||vvvgggqqq~~~}}}kkkdddYYYddd{{{wwwnnnkkkjjjmmmuuuyyy~~~zzzvvvqqqlllnnn~~~mmmYYYTTTMMMJJJEEE>>>777222000/////////.........------------------------------------------........./////////000111000000000222444444444555888BBBZZZ{{{tttooowwwtttqqqpppqqqtttvvvvvvqqqgggXXXLLLEEEBBB@@@>>>>>>>>>>>>???@@@EEEKKKOOOYYYfffyyyssslllkkkjjjeeeYYY[[[\\\[[[XXXWWWVVVWWW______bbbfffddd^^^[[[]]]^^^[[[VVVSSSRRRSSSUUUWWW```bbbeeekkkttt}}}zzzxxxuuusssrrrmmmfffaaannn|||uuummmfffbbb```aaa^^^WWWNNNFFFCCCCCCEEEIIIMMMUUUhhh~~~|||~~~zzzppp```[[[XXXLLLDDDCCCBBBAAAAAAAAABBBBBB===???AAACCCFFFIIILLLMMMLLLJJJNNNYYYaaafffqqq~~~|||tttgggZZZNNNHHHBBB999333222000///---,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---......//////000---333111111444333;;;OOOxxx~~~rrrnnnpppxxx}}}{{{{{{|||{{{{{{{{{zzzwwwtttpppnnnvvvuuuttttttrrrlllddd]]]xxxeee```VVV^^^qqq|||xxxzzz|||zzzXXXQQQOOOLLLGGGAAA;;;555111.../////////.........------------------------------------.........////////////000111111000111333555555555666@@@UUUtttyyywwwwwwxxxyyynnn[[[MMMFFFDDDDDD===<<<<<>>===999888DDDTTTnnnvvv}}}nnncccSSSRRRWWWaaajjjxxxlllOOOAAA@@@>>>???AAA@@@===BBBTTTfffxxxqqqmmm```XXXTTTUUUNNNAAA<<<@@@:::???TTTvvvxxxpppsssxxxzzz~~~jjj[[[UUUSSSHHH<<<555333111/////////...,,,---------......---------++++++,,,,,,,,,,,,------.........///000000111111000555222<<<]]]{{{~~~rrrqqqyyy|||{{{yyyzzz}}}|||hhh[[[dddzzzoookkkqqqzzzwww||||||sssccc\\\TTTMMMHHHBBB999222000000000000////////////////////////////////////////////////000000000000000111333333333555777999:::iiiwwwhhhUUUFFF<<<>>>@@@===@@@HHHNNNXXXlll|||pppZZZMMMGGGKKKNNNYYYyyyhhhLLLCCCFFF???>>>@@@BBBCCCEEEMMMVVVqqq~~~uuufff[[[WWWOOOCCC???DDD===???PPPrrrssslllsss{{{vvvqqq]]]UUUSSSJJJ???666444111000000///...,,,,,,------------------,,,++++++,,,,,,,,,---------......//////000000111111...666666AAAggg{{{pppsss}}}fffZZZXXXbbbyyyzzzkkk```gggrrrsssqqqZZZMMMQQQIIIDDD@@@000222222222000...---..............................000000////////////000000...222777666333333:::BBBVVVyyy{{{dddQQQIII???===AAACCC@@@;;;@@@@@@III]]]xxxyyy\\\KKKFFFAAADDDHHHSSS|||oooQQQEEEJJJIIIFFFBBB@@@BBBGGGHHHFFF[[[sss{{{lll```TTTHHHBBBAAA>>>:::EEEeeeqqqfffoooxxx|||{{{cccWWWRRRLLLDDD===777111///111222///---.................................------,,,,,,,,,---000000---...333333...777...:::___}}}uuuqqq}}}mmm]]]VVVXXXiii{{{tttfff\\\ZZZcccoooxxxtttooo|||bbbOOOSSSNNNHHHBBB555222222111000.........///////////////////////////000000////////////000000222222444666444555@@@LLLqqq~~~hhhZZZQQQFFF@@@AAACCCDDDDDD<<<;;;>>>JJJ]]]ooo{{{```NNNHHHBBBEEEFFFKKKooouuuXXXMMMPPPVVVRRRKKKGGGEEEEEEDDDBBBIIIaaa|||vvveeeWWWJJJDDDDDDBBB>>>GGGddduuuhhhffflll~~~~~~zzzxxxggg[[[QQQKKKCCC<<<555111111111///,,,.................................------,,,,,,,,,+++...///---///444444000;;;777FFFhhh}}}wwwxxxwwweeeWWWQQQYYYeeezzz}}}yyy|||pppcccYYYRRRXXXaaaiiiqqq|||wwwllltttlllOOORRRRRRJJJBBB:::333222111////////////000000000000000000000000000111000000//////000000111555111222666666777III___zzznnnggg[[[PPPHHHEEEDDDDDD>>>;;;999===HHHUUUaaahhhrrrzzzdddSSSLLLEEEFFFEEEDDDbbbfffZZZ\\\ddd^^^VVVPPPKKKFFFBBB@@@@@@TTTooo}}}gggVVVKKKFFFGGGEEE@@@FFF^^^}}}uuuhhh```kkk}}}~~~yyyfffVVVNNNJJJCCC:::333111000...,,,.................................---------------)))---//////000444444222777;;;OOOooo{{{|||~~~mmm^^^SSSSSSZZZhhhuuuyyytttzzz{{{nnnaaaYYYOOOQQQVVV\\\cccpppzzzkkkmmm}}}~~~uuuPPPNNNRRRIII@@@===555333000//////000000000000000000000000000000000111000000000000000000111444000222777555999UUUvvvxxxfffUUUHHHAAA>>><<<:::;;;@@@IIIUUU]]]]]]dddqqqhhh[[[VVVKKKHHHEEEEEEdddwwwlllkkkmmmggg```YYYQQQHHHCCCBBB???MMMbbbwww{{{eeeUUUKKKHHHJJJFFFAAACCCUUUpppuuudddcccsssxxxbbbSSSNNNGGG===555111000///..........................................---------***---000000111333444444444AAA[[[yyy|||rrrcccTTTOOOSSSXXXfff}}}~~~wwwnnnqqqyyykkk___WWWKKKIIIJJJNNNRRR___vvv}}}kkkhhhuuu~~~zzz{{{yyyYYYOOOSSSKKKAAAAAA888444000///000111111000////////////////////////111111000000000000111111000111555888666???cccsssVVVDDD::::::999999:::@@@HHHOOONNNSSS]]]kkkyyyooohhhfffWWWNNNJJJOOOrrr{{{tttllldddYYYJJJCCCBBB;;;BBBOOOaaasss|||hhh\\\SSSOOOOOOIIIDDDCCCOOOgggqqqbbbiiivvvuuuttt[[[NNNHHH???777222000000000////////////////////////...........................///111222222222444777>>>RRRooo~~~uuudddTTTKKKLLLKKKVVVlllzzzsssiiiiii|||vvvgggZZZSSSLLLGGGEEEGGGIIISSSkkkllldddmmm{{{uuusssvvvwwwmmmVVVVVVPPPEEEFFF;;;777111///000111000///////////////////////////222111111000000111111222///333888888;;;NNNuuudddIII===<<<;;;999888:::>>>AAAGGGJJJPPPYYYdddoooyyy}}}{{{{{{hhh[[[WWW]]]|||sssaaaLLLAAAAAA999;;;BBBOOO^^^pppyyyooocccZZZUUULLLHHHFFFMMMbbb}}}gggbbbcccqqquuuqqq{{{^^^NNNJJJBBB:::444111111222////////////////////////.............../////////000000111333222222777>>>MMMddd~~~}}}~~~{{{vvvxxxgggVVVLLLLLLHHHMMM^^^uuuwwwrrrgggeeevvvuuueeeXXXPPPNNNHHHEEEFFFFFFNNNgggmmm___dddwwwxxxoookkkqqqrrr___YYYSSSHHHHHH>>>999222///000111///---000000000000000000000000222111111000000111111222333777777777CCCbbbnnnQQQEEEBBB===999888888:::<<<@@@DDDHHHLLLRRRZZZeeelllqqqwww{{{mmmggghhhlllRRRDDDDDD===<<<>>>EEEMMM[[[ssstttbbbXXXLLLJJJGGGJJJ]]]zzzvvvggg\\\bbbxxxxxxzzz___QQQMMMFFF>>>777333222222////////////////////////---........./////////000000///000333333444<<>>===>>>@@@III___uuu}}}eeeWWWIIIHHHEEEGGGYYYvvv}}}rrr^^^]]]ooo{{{cccTTTQQQJJJBBB:::444222111000000000000000000000000---.........//////000000000---///333444666@@@MMMlllzzzmmm]]]OOOIIIHHHFFFPPPggg|||xxxqqqnnnjjjiii{{{ttteeeVVVLLLJJJFFFAAACCCHHHIII]]]uuuaaa[[[fffvvv~~~|||xxxlllaaacccuuuwww|||[[[IIIOOOHHHEEE@@@888222000///000///000000000///000000111222222222222111222222333333555666777???WWW{{{kkkVVVIII===;;;<<<;;;888777666777999;;;???BBBEEEGGGVVV___iiimmmoooxxxnnnppp|||}}}```IIIBBBAAA>>>===>>>???EEERRR___jjj]]]QQQHHHBBBGGGXXXnnn~~~tttiiifffkkkttt~~~zzzkkk]]]___ttt{{{ggg^^^SSSKKKJJJEEE888000000000000000000////////////............/////////000222...222888444111AAAZZZxxxxxxlll___TTTNNNMMMGGGKKK]]]nnn{{{yyyssskkkggguuuuuugggXXXMMMNNNMMMHHHIIILLLLLL___vvvbbbYYY```kkk|||}}}rrrfff___ooogggNNNOOOGGGFFF@@@999333000000000000111000000000000111222222222222222111222222333444555666<<>>:::666555666777888:::<<>><<<:::;;;DDDMMMbbbmmm}}}vvvjjjUUUJJJAAADDDRRRggg~~~}}}ppp___TTTQQQUUU[[[aaauuuxxxwwwlllaaafff|||sss```WWWQQQNNNGGG;;;222111111000000000////////////........./////////000000000...111777333333HHHccc}}}vvvmmmccc[[[WWWTTTKKKHHHQQQ]]]kkk~~~xxxmmmeeennn{{{zzzzzzuuukkk\\\QQQQQQRRROOOMMMMMMKKK]]]}}}xxxeeeYYYYYY^^^vvv{{{vvvkkk]]]jjjsssUUUUUUNNNHHHBBB:::444111000000000111111111111111222333333222222222222222333444444666;;;GGG^^^ooo^^^LLLCCC???;;;888777777777777888999:::;;;<<<888===CCCJJJRRR^^^kkktttsssYYYWWWbbb~~~nnn\\\OOOGGGBBB>>>;;;888555999???FFFUUUjjjwww^^^PPPBBB@@@KKKaaa~~~mmmXXXLLLIIILLLNNN^^^nnn~~~}}}hhh\\\lll~~~hhh```WWWQQQJJJ@@@777222111111000000000/////////....../////////000000000111///333777444888SSSrrr|||ssslllddd___ZZZOOOGGGJJJRRR^^^ttt{{{ooodddjjjtttttt~~~{{{xxxvvvpppcccYYYWWW[[[WWWRRRPPPMMM]]]||||||kkk]]]WWWXXXttt|||zzzooo___gggyyy|||YYYXXXTTTJJJDDD<<<555222111111000222222111111222222333444222222222222222333444555777BBBVVVqqqppp^^^LLLBBB???===<<<===999888777666666555666666999:::>>>CCCLLLVVV```fffvvveeeMMMNNN]]]{{{yyybbbMMMGGGBBB======;;;888999<<<===HHH[[[rrr}}}kkkYYYFFF@@@HHH```yyy^^^LLLFFFEEEEEEJJJ[[[vvvsss```fff|||xxxlll[[[PPPKKKEEE;;;111111111111000000000//////...////////////000000000333222555777555>>>^^^{{{ppphhh\\\PPPGGGFFFJJJRRReeewwwxxxooocccgggqqqqqqwwwzzz~~~}}}|||}}}zzzrrrkkkfffjjjddd\\\XXXUUUccc~~~ssseee^^^]]]sss~~~zzzggghhhsssWWWSSSQQQLLLFFF>>>777333222111111222222111111222222333444222222222222333444555666444HHHdddqqq___KKKAAA???======???:::999888666444333333333777777888===EEEOOOWWW[[[mmmeeeKKKJJJVVVsssjjjSSSKKKCCC>>>======;;;:::;;;>>>AAAMMMbbb{{{}}}rrr^^^IIIAAAFFF^^^kkkVVVMMMIIIEEEDDDMMMccczzz{{{mmmiiiqqq|||cccPPPKKKJJJ@@@222111111111111000000000000////////////000000000111222333555666777DDDeeerrr^^^QQQFFFDDDEEEHHHSSSaaa{{{ssslllaaabbbjjjkkkqqquuuzzz}}}|||{{{zzzyyyzzz{{{|||~~~|||}}}qqqeee```\\\ggg}}}|||ooojjjjjjvvvvvvnnnqqqWWWRRRQQQNNNHHH@@@999555333222111111111111111111222333333222222222222333555666777222MMMqqq|||iiiSSSGGGBBB>>>======<<<;;;999777555444333333444444777;;;BBBKKKSSSYYYeeetttkkkNNNFFFLLLhhhwwwdddTTTIII???===<<<:::888888;;;:::???OOOiii}}}rrr___LLLDDDEEEYYY{{{dddYYYPPPHHHHHHGGGSSSjjjzzzxxxoookkk|||~~~~~~tttYYYNNNNNNDDD666222222111111111000000000/////////000000000111111111111333555:::LLLmmm|||gggWWWHHHDDDBBBAAAFFFNNNllluuunnniii]]]ZZZaaaaaaiiimmmttt{{{|||{{{yyywwwtttqqqooonnnooopppqqqtttwww{{{}}}~~~tttmmmiiipppxxxuuuxxxzzzuuu^^^VVVUUUPPPJJJAAA:::555333222111111000000000000111222222222222222333444555666777:::WWW}}}xxxaaaSSSKKKDDD@@@???===<<<;;;999777666666666333555777:::>>>EEENNNTTTYYYlll}}}bbbIIIAAAEEEYYYwwwsss```QQQCCC===<<<:::777666666666999BBBTTTmmm~~~qqqaaaRRRJJJFFFRRRxxxmmmaaaVVVKKKJJJFFFIII[[[qqq}}}yyyqqqpppzzzzzzmmmuuujjjTTTOOOIII===222222222111111111000000//////000000000111111111111111444999DDDYYYxxxppp^^^LLLFFFCCC???@@@EEELLLiiirrrkkkfffYYYTTTYYYYYY]]]bbbjjjrrryyy|||xxxvvvmmmlllkkkhhheeebbb___^^^cccdddfffiiimmmqqqtttvvvwwwxxx{{{zzz}}}}}}|||zzzuuufffZZZVVVQQQKKKBBB:::666444222222000000000///000111111222222222222333444555777777EEEbbbkkk\\\SSSKKKFFFDDD>>>===<<<:::999888888888222444666666666;;;CCCJJJPPPggg|||iiiRRR@@@>>>FFFJJJkkkxxxgggWWWFFF???>>><<<:::999555888:::===GGG\\\xxx}}}qqqdddYYYRRRJJJNNNnnnyyymmmaaaGGGEEEEEEQQQiii~~~{{{kkkpppuuu{{{kkklllyyyxxxYYYPPPKKKCCC222222222111111111111000000000000000111111111111333444777???MMMeeeuuubbbOOOGGGEEEAAAAAACCCJJJTTTnnn|||ooofffccc[[[PPPOOOVVVWWW]]]eeelllqqqxxxzzzqqqlllkkkdddcccaaa^^^ZZZWWWTTTSSSWWWXXXZZZ]]]```eeekkkpppuuuwww|||qqq|||VVV\\\WWWPPPGGG???999666333222444333333222222333333444333777333222777444222:::QQQwwwwwwggg^^^VVVNNNJJJBBB@@@>>>>>>===;;;777444444555666555555888???DDDHHH```xxx```MMMAAA>>>???GGG]]]zzzppp\\\III@@@@@@>>>:::888<<<999555:::FFFOOOhhhnnnhhheeeSSSHHHLLLaaa~~~wwwmmmSSSKKKDDDLLLcccxxx}}}xxxllldddcccmmmvvvwwwoooxxxnnnYYYTTTNNNCCC999333///222333111000000111111222222222333333333444555777CCCaaa{{{gggRRRHHHCCC???>>>???BBBFFF[[[yyytttiiiaaa^^^WWWLLLKKKQQQQQQWWW___ffflllsss{{{{{{vvvooogggaaa```ZZZXXXVVVSSSPPPNNNLLLLLLPPPQQQSSSUUUXXX]]]ccchhhnnnqqqvvv{{{~~~}}}~~~ooo~~~fffYYYWWWQQQHHH@@@:::666444222222111111000000111111222111555111111777555555???QQQ{{{ooofff___YYYUUUKKKGGGBBB===:::999999999444555555444333555999===;;;RRRvvvvvvaaaNNNBBB======BBBVVVqqqwwwbbbMMMDDDCCCAAA<<<888;;;:::666999BBBIIIbbbxxxhhh___PPPIIIHHHUUUxxxqqqXXXNNNDDDIII___vvv~~~{{{nnnccc^^^dddlllttt{{{{{{jjjZZZUUUQQQJJJ;;;555111222444222111111111111111222222222333333333444777FFFdddqqqZZZJJJCCC???<<<<<<===:::EEE___vvv{{{wwwtttiii___XXXVVVPPPGGGFFFKKKIIIOOOVVV]]]cccllluuu|||yyyooohhhaaaWWWRRRRRRNNNLLLIIIFFFEEEDDDDDDEEEFFFHHHJJJLLLNNNSSSXXX\\\dddgggmmmttt{{{xxxzzzxxxyyyzzzXXXVVVQQQIIIAAA<<<777444222222111111000000111111222111444111222888777;;;JJJggg{{{pppkkkhhhfff```ZZZPPPEEE<<<999:::<<<555666555444222333555777444CCCdddxxxdddRRRDDD>>><<<<<>>777222333444222111222000000111111111222222222333444;;;OOOlll|||bbbOOOFFFAAA>>><<<===777:::KKK]]]dddcccbbb\\\UUUPPPMMMIIICCCAAAEEECCCHHHOOOUUU\\\eeepppwwwuuukkkaaa[[[SSSKKKGGGGGGFFFDDDAAA???>>>???@@@BBB???@@@BBBDDDFFFJJJNNNRRR[[[___eeemmmvvv~~~yyytttyyyvvvYYYVVVQQQJJJCCC>>>999555222444333333222222333333444333666333444:::999AAAUUUxxxuuuttttttxxxrrrgggXXXJJJ@@@;;;;;;888888777666555555555555888<<>>XXX~~~eeeSSSLLLMMMHHHMMMwwwyyynnnlllaaaUUUGGGHHH\\\uuu}}}mmm]]]YYY]]]bbbkkksssnnnZZZPPPOOOAAA999222222333111111222000000000111111111222222444777BBB[[[xxxjjjSSSIIIDDD@@@<<<===999999@@@IIINNNRRRTTTOOOLLLHHHGGGCCC@@@???@@@???DDDJJJPPPVVV```kkksss|||yyyssspppeee\\\TTTOOOJJJDDDAAABBB@@@>>><<<::::::;;;===???:::<<<>>>@@@AAADDDHHHKKKTTTXXX___hhhrrr|||}}}~~~zzzsssqqqxxxrrr[[[VVVRRRLLLEEE@@@:::555222444333333222222333333444555777333444999888DDD]]]|||wwwvvvyyy||||||{{{}}}uuuhhhYYYKKKAAA;;;999888777666666666555555999888KKKpppqqq\\\KKK@@@;;;:::???NNNiiibbbPPPKKKGGGBBB>>>:::===::::::<<<>>>WWW|||hhhUUUKKKIIIEEELLLuuunnn```^^^ZZZQQQGGGJJJ^^^vvvsssddd```dddlllvvv|||rrr^^^TTTSSSCCC:::333222222000000222000111111111111222222222333777IIIgggsssZZZNNNIIIDDD===;;;;;;;;;;;;===AAAGGGLLLEEEDDDBBBAAA???=========<<<@@@DDDJJJPPPZZZfffnnntttwww|||}}}xxxqqqjjjccc```TTTMMMGGGFFFCCC???===???999888777666666888999;;;777999;;;===>>>@@@CCCEEELLLPPPXXXbbbmmmxxxwwwwwwrrrllllllttt}}}|||^^^VVVSSSMMMGGGBBB<<<666222222111111000000111111222444555111333666666FFFddd{{{rrrkkkhhhccc^^^\\\]]]\\\bbb~~~yyyvvvqqqjjjbbbWWWKKKDDD<<<:::777555555555555444333555HHHlllyyydddQQQBBB;;;:::;;;EEE\\\zzzmmmZZZQQQIIICCC@@@>>>???;;;;;;>>>@@@VVVyyyqqq^^^LLLFFFCCCEEEfff}}}eeeXXXTTTPPPJJJEEEKKK```xxxzzzoookkkppp{{{zzzgggZZZTTTGGG===555222222000111333111111222222222333333333111888PPPqqqeeeWWWRRRJJJ@@@<<<===;;;999888:::>>>@@@<<<======<<<;;;;;;;;;999888;;;???CCCIIISSS___hhhmmmpppuuuyyy||||||zzzyyysssqqqmmmggg```YYYRRROOOGGGAAA===>>>===999888999555555555555555666777777444666888999:::;;;>>>@@@EEEIIIPPP[[[gggrrr|||{{{rrrqqqkkkddddddmmmuuuyyyyyyxxxvvvvvvyyy~~~dddVVVSSSNNNIIICCC===666222222111111000000111111222444444111444888888LLLnnn}}}mmmddddddiiinnnvvv}}}vvviiibbb[[[SSSNNNMMMGGGBBBDDDHHHEEEFFF]]]{{{}}}qqqkkkeeebbbbbb^^^WWWPPPCCC???999666666666555333111444CCC```qqq\\\JJJ???:::888===PPPlll~~~}}}|||}}}~~~~~~nnn```SSSIIIEEEDDDBBB<<<<<>>DDDNNNZZZccclllnnnrrruuuuuutttqqqoooeeeccc___ZZZSSSKKKEEEBBB???:::777999999555444555555555555666666666666666222444666777777888:::<<<@@@DDDKKKVVVbbbnnnxxx}}}uuuooommmfff^^^^^^gggooorrrrrroookkkiiikkkqqqwww|||iiiVVVSSSOOOJJJDDD===666222444333333333333333333444555555333777;;;===SSSwww~~~gggSSSIIIKKKTTT\\\dddnnn{{{jjj[[[MMMGGGCCC===;;;===???888:::AAA>>>999IIIccc}}}qqqggg]]][[[___aaa]]]XXXKKKEEE>>>999888888666444555666===PPPooo}}}gggRRREEE999555888HHHaaayyy~~~|||~~~~~~}}}}}}~~~xxxooo^^^QQQLLLHHHDDD<<<<<>>;;;999888777666<<>>===???JJJbbbhhhVVVNNNIIIEEEgggxxx```NNNMMMKKKMMM\\\vvv|||___SSSKKK@@@888666555222000111222444444333333444666;;;UUUwwwqqq^^^SSSNNNCCCAAA===;;;:::888666444444333333333333222222222333555777777888===DDDJJJMMMOOORRRRRROOOKKKHHHGGGBBB@@@<<<888666444444444444444333333222111111111111111111222222222333333555444444444444444555666555999>>>DDDLLLXXXfffooo~~~{{{nnndddaaaZZZQQQIIIHHHLLLSSSYYY^^^eeejjjeee\\\VVVYYY___uuubbbXXXWWWUUUKKKGGGCCC888555555444444444444555555777444:::<<<<<>>999555777777===KKK___vvvvvv[[[BBB===888888>>>HHHRRRYYYnnnssszzz}}}tttmmmggg```[[[QQQNNNJJJFFFDDDEEEFFFGGGLLLOOOUUU]]]gggsss~~~qqqeee[[[QQQIIIBBB<<<:::;;;>>>???@@@@@@>>><<<<<<<<<>>>IIIaaa|||mmmZZZNNNIIIFFFccc}}}ppp]]]WWWPPPOOO```{{{www^^^VVVNNNCCC;;;777555222000111222444333333444666777777___|||qqqbbbWWWQQQEEECCC@@@>>><<<:::777444444333333333333333333333222333444444555888===AAACCCEEEGGGFFFCCC@@@===<<<@@@>>>999555222111222222222222222222111111000000000000000000111111111111444444444444444444444444333666;;;@@@GGGRRR```iiiwwwzzzqqqfff]]]]]]VVVMMMEEECCCFFFKKKOOOUUU^^^gggiiiddd___]]]^^^jjjxxxlll^^^YYYXXXOOOJJJEEE:::555555444444444444555555777555::::::;;;TTTzzzxxx___MMM@@@;;;:::<<<<<<888777:::888===HHHZZZooowwwccc[[[PPPGGGBBB>>>999555:::<<<<<<;;;<<<>>>===999>>><<<;;;;;;===>>>???AAAXXXzzzwwwmmmcccZZZSSSLLLKKKJJJJJJIIIDDD>>>888:::999<<>>DDDIIIXXX\\\aaafffhhhkkkmmmooommmhhh___XXXRRRMMMGGGDDD@@@>>>;;;999888999:::;;;>>>@@@DDDJJJTTTaaannnxxx~~~uuuhhhVVVIIIAAA===<<<<<<888888888888888999:::;;;BBBPPPfff{{{}}}nnn[[[NNNIIIIIIYYYqqqqqqbbbVVVRRRcccttt^^^YYYQQQGGG>>>:::777555444111333333333333444777999999hhhttthhh\\\SSSHHHEEEBBB@@@>>>;;;888555444444444444555555555555111222222222333444777999<<<>>>???>>>;;;888777777;;;999555222111111222333222222111111111111000000/////////000000000111111333333333444444444444444222555999===CCCMMMZZZcccrrrxxxrrrjjj```YYYYYYSSSKKKCCC@@@BBBFFFJJJTTT[[[fffoooqqqmmmfff```eeesssxxxeee\\\[[[RRRKKKEEE;;;666555555444444555555666666666:::888<<>>===>>>???>>>999777888888:::BBBQQQeeexxx}}}iiiWWWGGGCCC???===>>>>>>===;;;888===??????BBBGGGFFFAAACCCDDDEEEGGGIIIIIIEEEAAAJJJgggvvvjjjbbbQQQOOONNNOOOPPPNNNHHHCCC>>><<<@@@NNNbbbqqqwwwxxxzzzzzzqqqOOOCCC999777888777999===FFFHHHKKKLLLKKKKKKKKKLLLMMMJJJEEEBBB>>><<<999888888777666555555666777777999999;;;>>>EEEOOO\\\dddsss~~~uuuaaaPPPFFFBBB@@@???>>>===<<<<<<===>>>???@@@FFFVVVkkk}}}~~~ppp]]]OOOKKKMMMUUUlll|||gggXXXRRRdddwwwaaaYYYSSSIII@@@:::888777666222333333333444555999<<>>???CCCFFFXXX___jjjvvv{{{xxxmmmeeefffrrriii^^^]]]UUUMMMFFF<<<666666555555555555666666333666:::999AAAgggjjjSSSEEE@@@AAA@@@???>>>===:::777666666888===IIIZZZlll|||{{{qqqcccQQQBBB>>><<<:::999999999888777777???DDDGGGOOOZZZ\\\WWWMMMOOOQQQTTTXXXYYYQQQGGGGGG\\\{{{qqqYYYUUUQQQQQQTTTTTTQQQMMMCCCBBBIIIZZZoooyyyuuummmdddfffwwwWWWHHH<<<:::999444333555;;;<<<>>>===<<<;;;;;;<<<===<<<;;;999777666555555444444444444444555555666777777777888<<>>OOOuuu{{{yyyvvvrrrqqqsss~~~rrr```UUUKKKGGGAAA===;;;999777555333333333444444555555555111111111111222333222111444555555444222222333444////////////000111222333222222222222222222222222//////000000000111111111///000222444555555555555222444666888<<>>BBBLLLUUUZZZfffuuu{{{vvvfffhhhiiikkkppprrrjjj^^^SSS___zzzjjjbbbZZZWWWZZZ]]]\\\YYYOOOKKKLLLXXXkkkxxxyyyuuuppplllttt~~~~~~~~~uuuWWWGGG;;;;;;:::444222555555777888888666666777888777777777777555555555666333333444444555555555555555555666666888<<>>@@@RRR___qqq~~~}}}yyyvvveeeoooyyyjjj\\\]]]XXXQQQKKKBBB666666555555555555666666555999===:::HHHwwwkkkVVVUUU^^^JJJFFF@@@<<<===???>>>:::999::::::<<>><<<<<<;;;666777999>>>FFFNNNVVVZZZSSS^^^ggglllzzzzzzbbbhhh{{{~~~ttthhhcccfffiiijjjhhh\\\QQQHHHLLL]]]qqqzzzuuuqqqddd___]]]VVVQQQAAA777:::<<<777555888333444555555444444555777222333444555444444555666333444555555666666555555222333444555777999>>>AAADDDSSSbbbhhhmmm{{{xxx___QQQVVVaaafffllllllooouuu|||~~~uuusssyyy\\\TTT[[[xxxiiicccXXXKKK@@@999777777222333333333444888<<<@@@YYYsss~~~{{{}}}xxxwwwtttpppuuurrr^^^PPPEEE@@@;;;888777666444111444333222222111111222222222222222222222222222222222222222222222222222222222333333333333333333444111111222222222333333333111111111111000000//////333222000//////111222444444444444555888>>>FFFKKK]]]lll|||{{{ooohhhaaaVVVLLLGGGCCC@@@<<<999777888;;;<<>>999:::;;;888888::::::===FFFPPPCCCBBB@@@<<<:::;;;;;;:::999888===MMMfffyyy}}}|||wwwvvv||||||qqqiiijjjppptttvvvooofffTTTFFFKKK```uuuuuuggg\\\TTTNNNHHHCCC===999777777888888444444444444444444444444222333444333222333555666666666666555555555444444444555555555444555888:::<<>><<<999777666777888777777444444333222222222222222222222222222222222222222333333333333333333333333333333333444444444555555666666666666777777777777666666666555555555555444333222111000000000222222222333333333666;;;AAAFFFZZZhhhyyyuuuiiiaaaZZZOOOFFFAAA@@@>>>;;;888777777888999CCCMMM^^^ppp}}}yyyrrriiijjjmmmrrrvvvxxxwwwvvvwww|||qqqiiiddd___^^^QQQKKK:::888666555666777666666777666<<<:::ZZZxxxhhh\\\RRROOOKKKCCC>>>@@@===888666888888666555777:::999999;;;===@@@CCCFFFNNNOOOPPPYYYuuu~~~yyyvvvxxx}}}xxxeeeNNNCCCIIIVVVaaaeeejjjnnnnnnkkkeeeYYYNNNEEEAAA===:::999999888777666666666555555555444444777777888777555555666888888888888888888999999999777888888888888999<<<>>>QQQiii}}}ooo\\\[[[ffffffdddlllttteeeqqqrrraaaZZZWWWGGG<<<999555222555333444888888DDD]]]yyy~~~wwwooojjjkkkqqqtttyyy|||}}}yyynnnhhh___YYYQQQJJJEEEAAA>>>;;;999888777666666777777777444444333222222222222333222222222222222222222222333333333333333333333333333333444444555555666666777777777777888888888888777777777777666666666666333222111111000111111222222222222333444999???CCCXXXjjj~~~tttggg___WWWMMMDDD??????===:::888777666777888???FFFUUUggguuuyyyssskkkaaacccgggmmmsssxxx{{{}}}zzzwwweeeaaabbb___UUUOOO===:::777666666777777666888666===>>>```zzzllldddddd```\\\XXXQQQHHHBBBAAA===888555999;;;999777666666888>>>HHHPPPUUUYYY]]]^^^```[[[WWWjjj}}}zzz}}}}}}|||{{{hhhQQQAAABBBPPP]]]^^^^^^[[[XXXXXXWWWQQQIIIBBB@@@<<<:::999999777666666666666555555555444444555666777777777777:::<<<:::::::::999999999999999777888999999888:::<<>>IIIXXXdddgggbbb[[[WWWYYY^^^dddkkksss{{{gggbbbggg```XXXRRR???<<<888666777777777777888777>>>AAAfffjjj]]]___hhhjjjjjjddd]]]VVVMMMGGGAAA:::777999<<<;;;:::;;;;;;???MMM___lllqqquuuzzzvvvwwwnnn^^^aaayyy|||xxxzzz}}}~~~mmmVVVDDDBBBOOO^^^dddbbb]]]WWWUUUUUUPPPIIIBBB@@@<<<:::999888666555666666666666666666666666333555777999:::<<>>>>>===<<<;;;:::999999999999:::999888999<<<>>>RRRkkk}}}zzzuuuqqqqqqtttvvvjjjVVVSSSbbblllrrr|||wwwvvvnnn~~~wwwlllhhh^^^III===;;;666444888555444888:::KKKggg{{{zzzuuupppmmmhhhdddfffjjjpppwww{{{wwwsssqqqnnnkkk```WWWLLLEEECCCBBB???===;;;:::999888777777777777999:::;;;999777555555666555444444333333333333333222222222222222222222222333333333333333333333333333444444555666777888888666777777777888888888888666666777777777777888888666555555555444333333222222333333333333666:::>>>NNNeee~~~uuuggg^^^VVVLLLCCC@@@<<<<<<;;;:::999777666555777;;;BBBLLLTTTVVVSSSNNNMMMOOOSSSXXX___hhhrrryyypppgggmmmaaaZZZTTTAAA>>>:::777777888888777999777???EEElllrrrnnnuuuwwwzzzyyytttqqqlll___QQQFFF???999999::::::>>>CCCEEEIIIXXXmmmzzz}}}|||lllbbbkkk|||{{{zzz~~~~~~}}}~~~ttt```MMMFFFOOO\\\fffiiihhhddd```[[[RRRIIIFFFBBB>>>:::999888777666666777777888888999999:::666888;;;>>>@@@CCCGGGJJJHHHGGGEEEBBB@@@===;;;:::;;;<<<<<<:::999999;;;===KKKddd}}}|||uuummmeeecccdddkkkeeeSSSLLLXXXdddpppttt|||uuuqqq~~~{{{tttpppdddLLL@@@===777555999666444888;;;NNNmmmrrrooonnnnnnjjjffffffjjjooovvvyyyuuunnnjjjgggdddUUUMMMCCC<<<<<<======<<<<<<;;;;;;999888888999:::888:::<<<:::888666777888555555444333333333333444222222222222222222222222444444444444444444444444333444555666777888999999777777888888888999999999777777777888888999999999777777777666666555444333333333444333444666:::===FFFYYYpppuuuggg^^^VVVKKKCCC@@@<<<<<<<<<;;;:::888666555666999>>>CCCGGGHHHHHHGGGDDDFFFJJJNNNUUU```llluuuwwwkkksssccc^^^XXXCCC???;;;888777888888888:::777@@@GGGqqq}}}|||pppZZZJJJCCC<<<::::::>>>IIITTTWWWWWWbbbsss}}}{{{}}}}}}pppiiiooo{{{~~~|||zzz~~~rrriiieeeeeeeeemmmuuu~~~|||~~~|||lllZZZNNNPPPXXXdddkkkooommmgggaaaXXXPPPKKKGGGAAA<<<::::::999888888999:::;;;<<<>>>??????>>>@@@CCCFFFHHHKKKOOORRRTTTRRROOOKKKGGGCCC@@@?????????>>><<<::::::<<<===FFF```{{{}}}tttjjj```\\\]]]aaabbbVVVJJJMMMTTT```qqqqqqsss{{{vvvuuu}}}vvv{{{xxxxxxlllRRRDDD???777555999666555:::???TTTtttzzzjjjiiijjjllliiidddcccfffnnnvvvyyytttlllhhheeebbbMMMHHHBBB>>><<<<<<<<<<<<===<<<:::777666666888:::777999<<<;;;999777999:::555555444333333333333444222222222222222222222222444444444444444444444444444444555666777888999999888888999999999:::::::::888888888999999:::::::::888888888888777666555444333444444444444666999<<>>;;;===EEEVVVeeekkkhhhmmmzzz{{{}}}pppmmmttt~~~yyyuuuyyyzzzdddRRRNNNTTT[[[cccmmmzzz~~~}}}uuueeeVVVRRRWWWeeemmmrrrpppjjjgggbbb^^^PPPKKKDDD>>><<<;;;;;;;;;:::;;;<<<>>>@@@AAACCCCCCFFFHHHJJJLLLNNNPPPTTTWWW\\\ZZZWWWRRRMMMHHHDDDBBBBBBBBBAAA>>><<<;;;<<<>>>EEE```|||~~~uuukkkaaa]]]^^^]]]dddZZZKKKFFFFFFNNN^^^pppqqqtttxxxxxxyyyyyyyyy|||qqqWWWHHHAAA888444999777666;;;BBBYYYzzzkkkjjjooosssmmmaaa]]]bbbhhhuuuzzzqqqjjjkkkkkkfff\\\NNNAAA===<<<999888::::::999888888::::::999888777777777777888:::;;;<<<:::999999777666555444333555444222111111111222333555555555555555555555555555555555555555555666666444666888888666555555666888888999:::;;;;;;;;;;;;999999:::::::::999999888666666666666666777888888<<>>>>>>>>===<<<:::999888777666666666666777888888999===@@@CCCIIIWWWkkkzzz}}}lllpppiiiggg___MMMCCC999777777666777::::::>>>>>>DDDzzz~~~zzz~~~yyykkk\\\NNNBBB>>>???HHH```yyyyyy|||{{{{{{{{{{{{ssszzzwwwyyynnn___XXXZZZaaagggpppuuu}}}|||rrrggg___[[[```hhhsss||||||uuuoooccc]]]TTTIIIBBB===;;;;;;===AAAEEEHHHJJJLLLNNNPPPVVVVVVUUUSSSSSSVVV]]]ccccccaaa^^^[[[VVVPPPIIIDDDAAABBBBBB@@@<<<999:::<<>>>>>>>>>>>===<<<;;;999888555555444444444444555555444888;;;???FFFXXXooovvviiiqqqnnnllldddOOODDD:::777777777888::::::???AAAHHHnnn}}}{{{iiiYYYJJJDDDAAADDDTTTfff~~~{{{~~~}}}}}}yyyyyy{{{~~~|||vvvnnngggfffjjjqqqvvvxxx{{{zzzqqqhhhccchhhnnnyyypppkkkaaaWWWOOOIIIGGGFFFDDDHHHLLLPPPSSSUUUXXXZZZ[[[]]]^^^^^^]]]^^^bbbeeecccbbbaaa```]]]XXXRRRMMMGGGGGGEEEAAA===;;;<<>><<<999888888777666444888888888888999;;;<<<===<<<;;;:::999888666555555333222222333333444555666555555555555555555555555666666666666666666666666555555555444333333555777777888999:::;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777777666666666777888888===999@@@[[[|||rrriii^^^PPPGGGCCCBBB???===>>>>>>>>>===<<<;;;:::999666666555444333333333333333555777:::CCCVVVpppsssjjjuuusssqqqgggSSSGGG;;;777888777888:::999>>>CCCNNNfff~~~|||qqq\\\MMMDDDBBBKKKXXXxxx~~~yyyzzz}}}{{{zzzyyysssrrrrrrsssvvv{{{|||uuupppnnnssszzz~~~yyyqqqggg___YYYVVVTTTPPPSSSWWW[[[]]]```cccfff```cccfffgggfffeeeeeefffdddddddddeeeeeeaaa\\\XXXOOOMMMIIIDDD@@@>>>???AAAOOOoooxxxlllbbb\\\^^^^^^^^^]]][[[VVVOOOKKK???>>>AAAGGGMMM[[[yyyrrryyy{{{wwwkkkUUUCCC<<<999777;;;;;;;;;RRRuuuyyy}}}wwwwww}}}qqqnnnrrryyyvvviii___^^^^^^jjjrrrnnnhhhgggfffdddZZZPPPFFFBBBBBBCCCCCCBBB@@@>>>;;;:::999999888666888888888888999;;;<<<=========<<<;;;999888777777444444444444444555555666666666666666666666666666888888888888888777777777777777777555333444777999888999:::;;;;;;<<<;;;;;;>>>>>>===<<<;;;:::888777888777777666777777888888AAA<<>>>>>>>>>>>======<<<:::::::::999888666555444444444666777777888???RRRmmmwwwxxxoooyyywwwtttgggXXXJJJ<<<888888888999:::999>>>DDDQQQiii|||xxxzzzoooZZZIIICCCJJJVVVgggppp}}}}}}xxxxxxzzz}}}|||wwwyyy{{{~~~zzzssslllfffbbb```\\\^^^bbbdddeeegggjjjllldddfffggghhhgggfffeeeeeeeeeeeefffhhhhhhfffbbb^^^SSSQQQMMMIIIEEEBBBAAA@@@QQQqqq}}}qqqeee\\\aaa```aaadddfffccc[[[SSSLLLCCCAAAEEEGGGLLLccc~~~ttt{{{~~~yyyoooYYYEEE;;;999666:::;;;???YYY{{{zzzxxx~~~|||yyyxxxzzzsssnnnpppxxxvvviii^^^[[[```jjjqqqoooiiieeeeeefff[[[UUUMMMIIIKKKMMMKKKHHHCCC@@@<<<;;;;;;;;;:::999888888888999:::;;;======??????>>><<<;;;:::999888666666777777666666666666888888888888888888888888999999999888888888777777888888777555444444777:::999:::;;;<<<<<<===<<<<<>>>>><<<;;;999999888888777777777777888888===;;;???MMM\\\```WWWLLLFFFBBB===<<<===??????>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::888777666555444444777888777777===PPPjjj}}}ttt|||zzzwwwiii^^^NNN>>>888999999:::::::::===DDDSSSooo{{{wwwyyy|||jjjVVVJJJKKKRRR___hhhwww|||wwwrrrnnnlllgggiiijjjkkkkkkkkkmmmoookkkjjjhhhgggggghhhhhhhhhhhhhhhhhhiiiiiigggdddaaaVVVTTTRRROOOKKKHHHDDDBBBQQQooowwwjjjaaaaaaaaabbbhhhmmmllleee]]]WWWHHH@@@BBBBBBAAANNNaaa~~~ooozzz{{{rrr\\\FFF:::888555888:::BBB```vvv~~~|||zzzwwwppppppxxxwwwkkk___[[[aaahhhooonnniiieeegggiii\\\YYYUUURRRTTTWWWSSSMMMIIIEEEAAA>>>>>>======<<<::::::;;;;;;<<<>>>???@@@AAA@@@???>>>===;;;::::::999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777666555555777999:::;;;<<<===>>>>>>>>>>>>?????????>>>===<<<;;;:::999999888777777777888888???AAAEEEIIIKKKIIIDDD@@@===;;;:::;;;<<<>>>>>>===>>>>>>>>>>>>>>>===<<<;;;:::999888666555444444444444555666666===NNNfffxxxxxx}}}pppcccQQQ???999:::::::::;;;;;;>>>EEEWWW|||nnn~~~|||zzz|||yyy}}}yyyiiiYYYOOOKKKVVV\\\kkk}}}}}}yyyvvvqqqrrrrrrqqqpppppprrrttttttqqqmmmlllmmmnnnppppppnnnlllkkkjjjjjjjjjgggeee\\\ZZZWWWTTTSSSPPPMMMJJJTTTnnntttjjjcccbbbdddjjjoooppplllggg___RRRHHHEEEBBB>>>BBBJJJgggllldddfff|||{{{hhhuuuvvv___GGG;;;999666888:::FFFggguuu~~~{{{~~~uuusssyyyzzzoooccc^^^^^^dddjjjkkkhhheeeiiiooodddeeecccaaadddgggaaaYYYVVVQQQLLLGGGEEEDDDBBBAAA>>>>>>>>>???@@@AAACCCCCCBBBAAAAAA???>>>===<<<;;;;;;<<<>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@??????>>>>>>999:::;;;;;;999999:::;;;<<<===>>>??????@@@@@@???>>>?????????>>>>>>===<<<:::999888888777777888888AAADDDGGGFFFAAA<<<::::::<<<<<<===>>>???@@@??????===>>>>>>>>>>>>===<<<<<<:::999888777666666666666333555666666;;;III^^^nnn{{{~~~xxxgggTTT@@@999:::;;;;;;;;;<<>><<<888999<<>>>>>???===>>>???@@@@@@AAAAAA@@@>>>>>>?????????>>>>>>===::::::999888777777888888888<<<@@@AAA???===???AAA???@@@BBBCCCDDDDDDCCCBBB===>>>>>>>>>>>>======<<<<<<<<<;;;:::999999999999555777888777999CCCUUUcccsssyyyvvvuuuxxx~~~iiiUUUAAA999;;;<<<;;;;;;===AAAMMMccc~~~ddd|||uuutttwwwxxx|||xxxyyy|||qqqaaaZZZTTTWWWfffwww~~~~~~~~~~~~{{{xxxyyy{{{|||{{{zzz{{{xxxtttrrrsssuuuvvvvvvooohhh```[[[\\\___bbbcccbbbtttrrrqqqqqqrrrtttvvvvvvvvvjjjmmmiiiZZZLLLFFFDDDBBB@@@XXXzzzlllTTTHHHJJJaaa|||iiiYYYiiigggNNNBBB>>>::::::===LLLppp|||~~~xxxwww{{{zzzyyy~~~uuuvvvzzzvvviii^^^[[[bbbiiijjjhhhjjjrrrzzz}}}~~~~~~{{{wwwuuukkkfff___YYYUUUSSSQQQPPPGGGGGGGGGGGGGGGHHHIIIIIIEEECCC@@@??????>>>===<<<===CCCJJJOOOQQQRRRSSSSSSWWWTTTQQQSSSVVVXXXUUUQQQSSSRRRPPPNNNLLLIIIGGGFFFBBBCCCFFFHHHHHHFFFCCCAAACCCDDDEEEEEEEEEDDDBBBAAAFFFDDDBBBAAAAAAAAA???>>><<<<<<;;;:::999999999:::<<<;;;;;;===@@@CCCGGGLLLHHHGGGEEEBBB@@@@@@CCCEEEBBBAAA@@@@@@AAAAAA@@@??????<<<:::999888888666555555777777666777???JJJTTTcccllltttvvvvvvyyy|||}}}tttqqquuuvvv\\\CCC<<<===<<<;;;===999<<>>===@@@FFFNNNTTTXXX[[[\\\^^^```^^^]]]^^^bbbaaa]]]YYYZZZYYYWWWTTTRRROOOMMMLLLFFFFFFFFFFFFFFFDDDCCCBBBDDDDDDDDDDDDDDDCCCBBBAAAFFFDDDAAA@@@AAA@@@???>>>=========<<<;;;;;;;;;<<<;;;===BBBHHHMMMRRRVVVZZZVVVTTTPPPKKKGGGEEEEEEFFFEEECCCAAA@@@@@@@@@>>>===@@@>>>;;;:::::::::888777444666777666666<<>>LLLggg```llltttrrrmmmnnnrrruuu}}}wwwjjjddd___aaalllzzz~~~}}}}}}}}}}}}|||{{{|||}}}}}}~~~}}}||||||uuuppphhhaaa^^^___cccfffttt}}}yyyxxxzzz}}}~~~{{{uuulllaaaVVVLLLGGGAAAFFFPPPfffjjjUUUGGG???GGG\\\xxxfffRRReeerrrTTT@@@:::???>>>BBBPPP}}}|||}}}vvvyyyuuusssuuuxxx}}}rrrcccbbbfffrrr~~~}}}zzz~~~~~~tttjjj^^^___aaagggqqq}}}|||tttnnniiidddaaa^^^[[[XXXTTTQQQPPPPPPPPPKKKJJJHHHFFFDDDBBBAAAAAADDDJJJSSS[[[aaafffkkkmmmnnnlllkkkmmmooonnniiieeedddccc```]]]ZZZWWWTTTSSSNNNMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGEEEBBBBBBBBBBBBAAA@@@===>>>>>>>>>======???AAA@@@GGGRRR]]]dddjjjmmmooolllhhhbbb\\\UUUPPPMMMKKKKKKHHHEEEBBBAAA@@@>>>===BBB???===<<<<<<<<<:::999555666666555555888>>>DDDJJJSSS\\\^^^___aaabbb```]]]\\\cccooo{{{yyy^^^DDD;;;<<<::::::<<<===BBBQQQmmm{{{ZZZfffooonnnjjjkkkpppsssuuunnneeeaaafffrrr~~~|||yyysssiiiaaa^^^```dddyyy~~~xxxlll```TTTNNNEEEFFFEEEMMMkkkqqqXXXIII>>>???MMMhhhzzzdddTTTgggvvvVVV@@@:::======CCCTTT{{{~~~wwwxxxsssqqqsssvvv|||vvvfffcccmmmwww|||~~~yyypppdddbbbbbbjjjxxx}}}wwwrrrnnnkkkhhhddd___\\\ZZZZZZZZZSSSRRRQQQMMMJJJGGGGGGGGGFFFLLLVVV```hhhpppwww{{{zzzxxxvvvvvvvvvvvvsssqqqlllkkkhhheeeaaa^^^[[[ZZZWWWVVVUUUSSSQQQPPPNNNNNNLLLKKKJJJIIIIIIIIIKKKKKKIIIGGGEEEDDDDDDDDDCCCBBB===>>>??????>>>???DDDHHHMMMZZZiiittt{{{zzztttlllddd]]]WWWTTTQQQMMMHHHEEECCCBBBAAA???BBB@@@>>>=========;;;:::777888888777555666999<<<@@@HHHPPPSSSTTTVVVVVVSSSQQQRRRYYYfffsss||||||aaaEEE;;;;;;:::999<<<@@@EEEVVVssseeeXXXdddmmmlllhhhjjjnnnrrrwwwkkkcccccclllyyy|||rrrgggaaabbbeeevvvvvvjjj^^^WWWNNNGGG>>>AAAXXXvvvaaaPPPBBBAAAHHH]]]uuubbbTTTddd{{{ZZZCCC:::<<<<<>>===>>>>>>===<<<===<<<;;;:::999888888888:::@@@DDDEEEHHHKKKKKKGGGGGGGGGKKKUUU```lll{{{{{{hhhJJJ===<<<::::::>>><<<@@@PPPllltttYYYeeennnlllhhhiiimmmpppxxxpppqqqyyy~~~}}}}}}}}}xxxzzz{{{wwwpppjjjfffeeepppwwwqqqmmmaaaNNNBBBDDDFFFIII]]]wwwiiiRRR???<<<@@@PPPwwwlll[[[PPPWWWzzzzzzXXX@@@===;;;:::GGG[[[}}}{{{}}}zzz|||uuuqqqooorrrwww{{{sssoooqqquuullljjjmmmtttzzz~~~yyyzzzrrrkkkeeejjj{{{|||xxxtttrrrjjjkkkhhh```WWWPPPNNNOOOPPPUUU^^^gggrrr}}}~~~{{{yyyxxxqqqssstttuuuuuuuuusssrrrmmmllliiifffaaa]]]YYYWWWVVVSSSPPPNNNLLLKKKHHHFFFDDDEEEDDDCCCDDDNNN^^^jjjwwwppphhhbbbXXXOOOJJJGGGEEEEEEDDDBBB@@@???@@@@@@???>>>>>>===;;;999999999999888888<<<>>>???BBBFFFFFFCCCDDDCCCEEELLLVVVbbbssskkkLLL???<<<;;;;;;???>>>@@@LLLggg{{{UUUaaajjjiiifffhhhmmmppp}}}|||xxx}}}~~~xxxyyy{{{zzzvvvpppjjjfffmmm|||xxxvvvjjj]]]OOOHHHBBBAAALLLZZZZZZJJJ>>>======GGGllljjjXXXMMMVVVwww{{{YYYAAA???;;;:::HHH[[[|||{{{~~~yyyrrrnnnlllpppvvv~~~sssqqqjjj```WWWTTTXXX\\\XXXTTTSSSWWW\\\```gggnnn}}}zzzyyyyyy|||rrrhhhhhhuuu{{{xxxrrrssspppggg\\\TTTSSSTTTTTTYYYaaajjjttt|||||||||}}}~~~|||zzzwwwrrrllleee___\\\^^^\\\XXXUUUSSSQQQNNNLLLGGGGGGGGGDDDFFFRRRdddrrryyytttmmmaaaWWWPPPLLLJJJHHHEEECCCAAAAAABBBBBBAAA@@@>>><<<:::999999:::999999666999::::::===BBBCCC???BBB@@@@@@FFFNNN[[[nnn}}}mmmMMM???===;;;<<<@@@BBBBBBLLLeeevvvPPP\\\fffgggdddgggmmmppp|||}}}yyyrrrnnnrrr{{{{{{{{{}}}~~~|||vvvoooiiiiiiyyy~~~|||{{{qqqjjj[[[JJJAAABBBDDDCCCJJJBBBBBBEEE>>>???```iiiVVVJJJWWWvvv~~~\\\EEE@@@;;;:::HHHZZZuuuwww}}}wwwsssnnnlllooottt}}}uuuXXXVVVPPPGGG@@@???DDDJJJGGGBBB???AAADDDGGGNNNVVV]]]oooqqqnnnyyyuuuvvv~~~wwwlllfffmmmzzzvvvpppjjjddd___YYYVVVUUU[[[ccclllttt~~~zzzyyywwwqqqlllhhhddd```\\\YYYVVVSSSPPPKKKKKKMMMPPPRRRYYYhhhwwwwwwkkkbbb\\\UUUMMMGGGHHHEEE@@@>>>======<<<;;;>>>======<<<;;;;;;::::::888999:::<<>>???@@@CCCJJJkkkrrrPPPXXXhhhlllbbbdddlllkkk{{{yyyuuusssxxx}}}|||~~~zzztttjjjsss{{{yyytttmmmaaaTTTJJJDDD@@@???>>>AAA???>>>======VVV}}}dddQQQHHHRRRwwwXXXCCC???===>>>LLLfffvvv}}}vvvssssssmmmjjjnnnssszzzfffKKKEEEAAABBBAAA<<<<<<@@@;;;<<>>>>>======<<<;;;;;;;;;888888:::<<<>>>@@@BBBCCC??????@@@AAABBBIII\\\mmm~~~sssOOO===;;;===??????AAAFFFOOOqqqTTTXXXeeeiiiaaacccjjjhhhzzz||||||~~~}}}}}}xxxkkkrrr~~~zzzssshhh[[[PPPFFF???;;;>>>AAA???>>>===;;;PPPtttgggUUULLLRRRwwwYYYDDD>>>===@@@OOOiii}}}www}}}ttttttpppkkkjjjnnnttt{{{vvv[[[LLLFFFCCCCCCAAA<<<:::===>>>>>>???CCCIIIPPPUUUXXXSSS]]]ooo{{{zzz}}}zzztttnnnppp}}}|||tttlllgggbbb___\\\]]]bbbjjjqqqyyy}}}yyyuuupppjjjeeeaaa\\\YYYSSSRRRSSSWWW[[[cccttt~~~uuummmcccXXXPPPIIIFFFBBB@@@@@@@@@@@@?????????>>>>>>===<<<<<<<<<888888999;;;===???AAABBB>>>===>>>>>>???DDDTTTcccyyysssOOO===;;;===???@@@CCCJJJUUUuuuYYYWWW___ddd___aaagggcccwwwvvvwww~~~~~~yyypppeeeYYYMMMBBB:::<<>>>>>===888HHHgggeeeTTTLLLQQQvvv\\\EEE======BBBQQQkkk|||yyywww|||sss~~~qqqkkkiiiiiinnnttt~~~pppYYYPPPKKKFFFEEECCC>>>::::::@@@AAAEEELLLUUU]]]bbbddd^^^dddrrr}}}zzzzzzyyywwwssspppyyywwwpppjjjgggdddbbbaaafffmmmttt{{{yyyrrrlllfffaaa]]]ZZZXXXXXX\\\aaajjjzzzwwwnnnbbbYYYNNNJJJFFFCCCAAAAAA???>>>@@@@@@@@@???>>>>>>======999999999:::;;;===???AAA???===>>>>>>===@@@LLLXXXpppzzztttPPP===;;;===@@@AAADDDMMMVVVsss]]]UUUXXX^^^\\\___ccc___ppp~~~xxx{{{|||zzz}}}~~~{{{uuunnndddWWWIII@@@;;;===;;;===>>>888BBB\\\eeeTTTKKKRRRvvv___HHH>>>>>>AAAOOOiiiyyywww|||vvvvvvzzzttt~~~~~~yyykkkgggggghhhmmmuuuoooWWWSSSOOONNNMMMKKKGGGEEEDDDHHHQQQ\\\eeeiiihhhfffeeecccggguuu|||}}}yyyxxxxxxvvvqqqvvvwwwpppkkkhhheeedddccchhhooouuu|||~~~wwwqqqjjjfffbbb___^^^bbbgggpppyyymmmeeeYYYUUUPPPKKKHHHFFFDDDBBBBBBAAAAAA@@@@@@???>>>>>>::::::999999;;;===???@@@@@@?????????>>>>>>FFFPPPeeerrrwwwRRR>>>;;;>>>@@@AAAFFFNNNTTTlll]]]QQQRRRZZZZZZ\\\```\\\jjj{{{~~~ssspppjjjhhhkkk}}}zzz{{{{{{zzz~~~zzzvvvnnnaaaQQQFFF<<<<<<999<<>>@@@AAAFFFOOOSSSgggZZZLLLNNNXXXXXXZZZ^^^\\\hhhxxxvvvuuutttoookkksssssslllwww|||vvv|||}}}wwwjjjZZZNNNAAA>>>888<<<@@@:::>>>QQQsss]]]LLL^^^aaaKKKCCC@@@AAAMMMggg~~~nnnwwwzzzwwwpppxxx|||yyyuuutttvvvyyy|||}}}wwwhhhcccfffgggiiirrrvvvbbbTTTTTTUUUYYYeeeppptttrrrnnniiieeegggnnntttvvvvvvdddVVVHHHBBBBBBGGGOOOWWWfffvvv}}}{{{xxxxxx{{{xxxvvv}}}yyytttooollljjjgggdddhhhmmmtttzzz|||uuuqqqllliiihhhkkkpppuuuuuummmbbb^^^XXXRRRNNNKKKHHHFFFDDDDDDCCCCCCBBBAAAAAA@@@>>>===;;;:::;;;===???AAAAAA@@@@@@AAA???===???EEEQQQaaawwwXXXBBB===???@@@AAAFFFQQQTTTfffUUUGGGJJJVVVWWWXXX]]]]]]dddttt~~~~~~uuummmkkkvvv~~~}}}zzz~~~uuufffZZZJJJCCC:::<<>><<<;;;;;;===@@@AAAAAA???@@@AAA???<<<===BBBKKK]]]uuuYYYCCC>>>???@@@AAAFFFRRRWWWiiiQQQDDDIIIVVVWWWVVV\\\^^^```ooonnnppptttuuuoooggggggkkkttt|||}}}}}}qqqfffPPPHHH<<<<<>>@@@???>>>======>>>???@@@BBBCCCCCCAAA??????@@@BBBFFFNNNaaayyy^^^DDD<<>>======>>>??????BBBCCCCCCBBB@@@???@@@BBBEEELLL]]]ttt^^^DDD===???CCCGGGLLLNNNVVVccc```CCCFFFLLLQQQXXXTTTWWW___hhhxxx|||vvvoooggg^^^YYY```kkkzzzzzz{{{hhhUUUEEEAAAAAA???CCCJJJ~~~```XXXggg~~~VVVHHHDDDIIISSSaaauuuwwwvvvzzzpppvvvqqqrrrvvv|||sssbbb___^^^___cccnnn}}}pppeee___\\\]]]aaa___ZZZRRROOOWWW```___XXXDDDAAA===JJJ```jjjrrr}}}{{{~~~}}}xxxuuuxxx~~~wwwrrrooommmlllkkkjjjiiiiiijjjkkkkkkqqqqqqsssyyy||||||~~~wwwsssmmmhhhddd```\\\YYYTTTQQQNNNKKKJJJHHHEEECCCBBBAAA???>>>>>>>>>??????AAACCCDDDCCCBBBAAAAAABBBDDDHHHWWWmmm\\\EEE???@@@CCCGGGNNNPPPXXXbbb~~~nnnIIICCCFFFMMMWWWSSSWWW\\\eeesss{{{xxxuuutttzzzuuu```KKKCCCAAA@@@CCCHHHxxxaaaSSS___ppp}}}RRRHHHGGGNNNWWWcccttt{{{qqqwwwrrrrrruuu{{{rrr```]]]]]]^^^bbbkkk{{{nnn___[[[]]]]]]VVVLLLHHHPPP\\\aaa```LLLGGG???HHH[[[bbbiiiyyy}}}wwwwww{{{}}}uuuooolllkkkjjjggghhhhhhhhhhhhjjjlllnnnqqqrrruuu{{{xxxpppiiiccc]]]YYYYYYVVVRRROOOMMMJJJGGGEEECCCBBB@@@???>>>>>>??????AAACCCEEEEEEDDDBBBBBBBBBCCCEEEPPPeeezzzZZZEEE@@@AAADDDHHHQQQSSSZZZccczzzSSSCCCCCCJJJTTTQQQVVVYYYaaaooo~~~nnniiitttiiiRRRFFFAAAAAADDDHHHpppcccUUU^^^jjjttt|||xxxOOOHHHGGGOOOXXXaaarrr{{{rrryyyrrrooovvv~~~{{{ppp^^^[[[\\\\\\___hhhwwwttthhheeeXXXQQQIIIGGGMMMVVV\\\^^^TTTLLLAAAFFFWWW^^^eeetttyyyvvvwwwzzzvvvpppjjjfffddddddddddddeeegggggghhhjjjmmmqqqooosssyyywwwooohhhaaa]]]]]]ZZZVVVRRROOOLLLIIIGGGEEEDDDBBB@@@???>>>>>>???@@@CCCFFFGGGFFFDDDCCCCCCCCCCCCKKK___ttt|||UUUDDDBBBBBBEEEJJJPPPRRRZZZbbbwww^^^FFFCCCHHHQQQNNNTTTWWW^^^lllzzzgggdddppppppYYYIIIBBBBBBFFFJJJnnnfffUUU\\\dddjjjooowww{{{www|||rrrLLLGGGFFFOOOWWW^^^oooyyypppxxxrrrnnnttt{{{ppp]]]YYYZZZ[[[]]]dddssswwwddd[[[PPPKKKNNNUUU^^^ddd[[[PPPAAAAAANNNRRRXXXhhhyyyuuuuuuzzz|||uuupppnnniiieeebbbaaaaaaaaaaaadddfffggggggiiinnnrrrooouuu}}}}}}wwwqqqllliiibbb___ZZZVVVRRROOOKKKIIIFFFEEECCCAAA???>>>>>>>>>@@@CCCGGGIIIHHHFFFDDDCCCEEEBBBIII[[[qqquuuOOOBBBCCCDDDGGGMMMSSSTTT]]]hhh|||fffJJJDDDGGGMMMKKKSSSTTT[[[hhhwwwoooqqq~~~yyy|||wwwkkkjjjtttuuubbbPPPEEECCCHHHLLLoookkkTTTZZZaaaeeegggkkkrrrxxxvvvlllkkkwwwnnnKKKHHHIIIRRRYYY]]]nnn{{{mmmuuuqqqqqqqqq|||ppp\\\WWWXXXYYY[[[aaappp}}}wwwiiiYYYOOOMMMSSSaaannniii[[[FFF@@@GGGGGGKKKYYYwww|||wwwwwwxxxxxxrrrjjjiiifffdddbbbaaaaaaaaa___cccfffgggfffhhhnnnsssrrryyy~~~zzzvvvtttgggccc^^^ZZZVVVRRRNNNLLLHHHFFFDDDAAA???>>>>>>>>>@@@CCCHHHKKKJJJGGGEEEDDDFFFCCCHHHZZZpppnnnJJJAAADDDEEEIIIQQQVVVWWWaaannnhhhKKKEEEFFFKKKIIITTTPPPWWWdddssszzz|||uuueeeVVVRRR]]]rrr|||lllXXXIIIDDDHHHNNNoookkk\\\cccjjjlllkkklllooosss|||zzzkkkccceeevvvpppOOONNNPPPYYY^^^___oooooouuuqqqqqqrrr}}}ppp[[[VVVWWWXXXYYY___mmmxxxnnnrrrtttcccXXXSSSVVVdddrrrwwwfffMMMBBBDDDAAACCCPPPfff}}}{{{zzzzzz}}}xxxrrrmmmdddcccbbb```___^^^^^^]]]___cccfffgggfffhhhnnnsssvvv|||~~~~~~}}}{{{yyyjjjfffaaa\\\YYYUUUQQQNNNHHHGGGDDDBBB@@@???>>>>>>???DDDIIIKKKJJJHHHEEEDDDHHHDDDHHHYYYpppjjjGGG???DDDFFFJJJRRRSSSSSS^^^mmmgggKKKEEEEEEIIIHHHUUUMMMTTTaaaqqqpppiii\\\OOOIIIQQQcccrrr|||sss^^^KKKEEEIIINNNllliiihhhooowwwyyywwwtttuuuwwwsssfff```eeevvvtttUUUUUUWWW```cccbbbpppxxx}}}~~~{{{zzz{{{uuuxxxqqqnnnuuu~~~ppp[[[UUUWWWXXXXXX]]]lllttteeeWWWppp{{{ppphhhaaa___gggsssyyyhhhLLL???@@@<<<>>>KKKYYYsss