BM6P6(@ vvvhhhcccZZZNNNHHH@@@999555555555555<<<999555111000...---+++...,,,++++++,,,+++'''$$$$$$""""""%%%&&&%%%)))///;;;MMMZZZfffqqqoooiiinnnllllllllllllqqq{{{|||fff[[[OOONNNHHHIIIIIICCCFFFHHH@@@EEEBBB@@@AAACCCDDDAAA>>>>>>======>>>???>>>===;;;777<<<===;;;;;;??????:::;;;===???===;;;999;;;===666777<<>><<<;;;:::999999888666555444333222333555777666444222111111777333111444;;;MMMjjjtttiiiZZZOOOJJJEEE>>>888777555333444666777555222000222555444111000222555000000000...---///555:::===AAAHHHQQQ[[[dddkkknnnqqquuuzzz~~~}}}yyysssoooddd[[[TTTQQQKKK@@@;;;;;;:::888555222111222555666333222000//////111222444111///000444666888===DDDTTTcccvvvsssYYYEEE>>>;;;444---777444000///000000...+++000///---+++******++++++222///,,,---///000///---+++++++++,,,------+++(((***)))(((+++///000///---...:::FFFPPPfffhhhQQQ???666111000888666444333333444555666555888:::888444000000111111...---000555777333///111000000///////////////444...---000000---...444000///---+++,,,...111333+++,,,...000000///---+++......////////////......+++++++++,,,---...///000///...------...000222444333333444555444333111000...---------...///000111333222222222222333444555333444444333222333555777777666555444444444444444555666888888777444111...000111222333333333333333---000///,,,///555777222///111111......222333000222333444555444444222111...///000000000///---,,,333333333222222222111111333333111111111111333333////////////000000000000333222222444666666555444......------...///111222...000222222111000000000...///000111222333333333000111222222111222444666333444555666777666555555222333444555666777777777555555222---///555555///666::::::666555888666111222111111111111222222333rrrddd\\\PPPKKKEEE>>>999777888888888;;;888555222111///,,,***---+++))))))***)))&&&###$$$""""""%%%%%%%%%)))///:::KKKWWWbbbmmmkkkfffkkkiiijjjmmmooovvvqqq```PPPPPPHHHHHHGGGAAADDDFFF>>>BBBAAA???@@@@@@@@@???>>>@@@@@@??????@@@???>>>===999===>>>;;;<<>>:::;;;======<<<:::999:::===>>>:::999;;;;;;;;;AAAJJJLLLMMMOOOQQQRRRPPPKKKHHHEEEBBB>>>;;;999999777666777777666555444333333222444555777666444222222222666444666<<>>BBBHHHNNNTTTXXX[[[^^^aaaeeegggfffaaa[[[WWWQQQJJJDDDCCC???777333444888777444222111222333555333222000//////000111222333000///111222444;;;CCCOOO^^^sss{{{bbbMMMBBB===777222111///...///222333222000...---,,,+++++++++++++++333000............,,,)))*********+++------+++)))+++***)))+++...///...,,,///:::DDDPPPgggmmmVVVCCC999555444666555333222333444555666666777888777555222111111//////000111222222111000222222111000000000000111333...---//////---...333000///...------///000111////////////......------////////////////////////++++++++++++,,,---...///000///.........000222333222333444444444222111000---.........///000000111333333333333333333444444222444555555444444555666777666555555444444444555555666777777666444222111111111222222222222222222...000///,,,...444555111...111111......222222000222333333333333111000/////////000000000/////////444444444333333333222222333333222111111222333333/////////000000000111111111000000222444555444222//////...---...///000000000222333333111///......///000222333444555666666444555666555444444555777222333444444444333222222333444555666777777777777555555222...000555444000...222222...///333333000111111111111222222222222kkk^^^TTTFFFFFFBBB>>>;;;::::::::::::999777444333222///,,,***,,,***'''&&&&&&&&&$$$###$$$""""""%%%%%%$$$(((...888HHHRRR[[[fffeeeaaagggeeeiiinnnttt}}}lllVVVTTTIIIGGGFFF???AAACCC<<<>>>???@@@???>>>===>>>???CCCBBBBBBAAA@@@???>>>>>><<>>===:::<<<<<<<<<:::888888:::<<>><<<;;;999888888999999777666555444444444333333333333444666777666444333333333111111666@@@OOOeee{{{ooofffZZZQQQDDD===:::999666222111222222111111222444666333222000000000000...---...000111111111111333555888999;;;>>>AAADDDGGGHHHLLLOOOQQQRRRPPPKKKEEEAAAAAA<<<999999888444222333555444333222222111222222333222000///...///000000555111......///111999AAAIIIXXXnnniiiSSSBBB888444222...---...000222333333111++++++,,,,,,,,,,,,++++++///...---...///...+++))))))((()))***,,,---+++***,,,++++++,,,---......,,,000888BBBQQQiiisss[[[FFF999555666333333222222222444555666777666555555666555333111---000222222000///000111444333333222222222222222222///...//////...///222111000000000000000///000333222000...---------...000///...------...///000,,,,,,+++,,,,,,---...///222111000//////000111222222222333333222222111000---...///000111111111111444444444333333333333333222444777888777666555666666666666666555555555555666666555555555444444444111111111111111111000000000000...,,,...222222//////111111......222333000222222222222111000......222111000//////000111222555555555444444444333333333333222222222222333333000000000000111111111111......///000333333222000000000///............///000333555444222...,,,+++///000111222444444444444444555666555333222333444333333333333333222111000///000111222222222222222111222000---///222111---,,,...---***+++///222111222333444555666777777777vvvddd[[[RRRDDDDDDAAA>>><<<<<<;;;:::999777555444333222000,,,))),,,***'''%%%$$$$$$$$$$$$$$$""""""%%%%%%$$$'''---555DDDLLLTTT^^^___^^^eeedddiiiqqqyyyeee\\\MMMGGGEEE??????AAA;;;>>>@@@BBBAAA>>>===???AAACCCCCCBBBAAA???======>>>???@@@???>>>======<<<;;;<<<;;;:::999888888:::;;;888999<<>>@@@AAA@@@BBBCCCCCCBBB>>>:::777999666444444555444333333222222222222222111000000222111000///.........///555111///000///000666===EEESSShhh~~~qqq[[[EEE666111333111111111222111000///---***+++,,,------,,,++++++((()))+++...//////---,,,)))(((((()))+++---,,,+++---,,,,,,,,,------------111888BBBTTTnnnwww^^^FFF777222333111111111111333444666777888555333444666666444111...///000111111222222333444333222222111111222222111//////////////////111111111222222111000///...222111000///////////////111000...,,,,,,...000111...---------......///000222111111000000000111111111111111111111111111000---...///111111111111000444444444444444333333333111555888:::999777666555666666666777666666666666666555444333444444555666222222111000000/////////222111...---...000000...000222222///000333444222111111111111111111111111555333111000000111333555444444444444333333333333333333222222222222333333000000000000111111111222------...111333333111///111000000///...---------///111444555222///---,,,111111222333444444333333444555666555333111111222555555444333222111000000------...////////////////////////...///000000///222111///---...222555777888999<<>><<<;;;:::888777555444333333222000---***,,,+++)))&&&%%%$$$%%%%%%$$$""""""$$$$$$###''',,,333@@@FFFMMMYYY[[[]]]fffgggmmmuuu}}}xxxfffRRRIIIGGG???>>>@@@<<>>AAA???>>>>>>===<<<;;;<<<<<<;;;999999999999::::::555999>>>@@@@@@===777222777555444555888;;;<<<<<<999666222111111222222222111111111222222222222222333555555444333222333444777999>>>KKKaaa{{{mmm___RRRJJJCCC===777333444555555555222444555444333333777:::777555222222444444222//////000222444444333111///333333555666888:::;;;<<<666666888888777666444333222111///...000111111///000111222222222111000///111000000///////////////444111111333222111333999CCCPPPcccvvv|||gggOOO;;;444777333333333222000...---,,,***+++---......---,,,+++'''))),,,......------,,,)))(((((()))+++------,,,---------,,,,,,,,,...///333888DDDXXXttt{{{bbbHHH777111111000000111222333555666777777444222222444555333000000...,,,///444777666444222222111000000000000000///000000//////000000///000111222333222000///---,,,...000111222111000///111000...,,,,,,...000111000////////////000000111111111000000000000000000000000000000000000000000---...///000000111111111333444555555555444333333111555999;;;:::888666555666666777888888777777666666555444333333444666777333222111000/////////000444111......//////......111444444111111555555333000000111222333555666777888666333111111222444666333333333333222222222222222222222222222222222222///000000000000111111111......///222444444111///111111000///...---,,,,,,+++...222333222111000000222333444555555555555444888999:::999666444333444555444333222000//////.........///000111111111111/////////000000111222444555333222333666:::???CCCEEEGGGJJJNNNRRRUUUWWWXXXwwwgggYYYWWWUUUJJJDDDAAA===:::999888777555555444222111111000...++++++++++++)))&&&$$$%%%&&&$$$""""""$$$$$$###&&&,,,000<<>>:::999;;;>>>AAA>>>===>>>===::::::===<<<;;;::::::;;;;;;:::888:::<<<<<<:::;;;<<<:::555777555333333555777777777666444000///111333444555111111111222222222222222222333333222111111222444666:::AAAOOOiiiuuuaaaQQQFFFAAA999666333111222333444444444555777777666666777999666555444444666666666444000000111333555333000---333333333333444444444444333333444444555555555555222333111...///222222...000111111222111111000000000000000000000000000000222111222444333000222666BBBMMM\\\mmmoooWWW???666888111222222000///...000111------............------,,,---///...,,,***)))***,,,***))))))+++------,,,---------,,,+++,,,///111666;;;HHH^^^xxx~~~dddLLL;;;444222000111222333444555666666666444222111111222111000222---***---444888666333111000//////......//////...111111......111111...///000111111111000///...***,,,///111222222000///000///...------...///000000000/////////000000111////////////000000000000//////.........///000000...---------...///000111222333444666666666555444111555999:::999777666555555666888999999888777777666555444333333444666777333222111000///000111222666111///000111///...000222444444111111555666333000000111333555888:::;;;;;;999666333222333444666333333222222222111111111000000111111111111000000////////////000000000000...///000333555555222///000000000000///...---,,,***---000111222222333555000111222444666777888888???@@@@@@>>>:::666333333444333222000///.........+++,,,...///000111111111...,,,---/////////444999:::888888===CCCGGGMMMTTTYYYZZZ\\\```dddhhhkkkmmmttteeeVVVRRRPPPGGGBBB???;;;888777777777666555333111000000000...---)))+++,,,***&&&$$$$$$%%%$$$""""""$$$###"""&&&+++///:::???FFFTTT\\\cccppprrrwww~~~uuuZZZKKKHHH???<<<>>><<<>>>===<<<===?????????>>>===???@@@===999999<<<@@@@@@<<<;;;======999:::>>><<<;;;;;;<<<>>>===:::777===>>>;;;777888===<<<777777555333333444555555444777555444444666777777666222222222222222222222222111222222111///000111333111999DDDUUUqqqiiiTTTEEE???===555444333333444444444333666666666888999999777444222333555666666777888:::222111111333444333000,,,000000000000000000000000444444333333444555666777444666555111333777666222111111111111111111111111//////000111222222222222222000000111000...111666@@@HHHUUUdddyyyvvv^^^DDD888999111111111///---...111555111000///..................000000...+++))))))+++...,,,******,,,---------,,,------,,,+++,,,000333999???LLLaaayyy{{{bbbMMM>>>777444222222333444555666666666444444333000...---...///111...,,,---000222222111111000//////......//////---111111......111111---......///000000000//////,,,---...///000///////////////////////////////////////...............///,,,---...///////////////......---------...000000...---+++++++++---000222000222444666777777666555222444888999888666555555555666888::::::999888777666555555444444444555555333222111000000111333444777111///222222000///222000333222000000333444222111111222333555888:::;;;===;;;888666444333444444444444333333333222222222...///000111111000///...---.........////////////---...000333555555222/////////000000000...---,,,+++---///000000222444777444666999>>>BBBEEEHHHIIIOOOOOONNNIIICCC<<<888666666555333222111111111222...///000222444555666666555333333666777888>>>GGGMMMJJJKKKQQQVVVXXX^^^eeennnmmmnnnooorrrvvvzzz}}}ssseeeUUUOOOLLLAAA@@@===999666666777888777666333000////////////...'''***,,,***&&&######$$$$$$""""""$$$###"""%%%+++...999>>>EEETTT]]]ffftttuuuzzzxxx[[[KKKGGG???:::<<<;;;<<<999888999<<<>>><<<:::===???@@@===999999===BBB@@@;;;999===<<<999:::>>><<<;;;;;;>>>@@@???:::666;;;===<<<999;;;???<<<444666444333333555666666555666555666777888666333111333333333222222222111111000111111000...///111333111;;;JJJ___|||vvv^^^III>>><<<>>>555555666666777666555444666555666888;;;:::666111...222555666555666:::===333111111222444333000,,,------...///000111111222222111000000000111222333333555444000222777777222222111111111111111222333...///000222333333333333333///---...---,,,111777>>>EEEQQQ___ttt~~~hhhLLL>>>>>>333333222...+++,,,111555333222000///.........///---...///---+++***---///000...++++++,,,---------+++,,,---,,,+++---111555<<>>===:::777555444333333555555444444444333333333---...///000000///...---------------.........///,,,---000333555444111......///000000000///---------.../////////111444777AAACCCHHHOOOUUUZZZ^^^```bbbbbb```ZZZQQQIIICCCAAA:::999777666555555666777777888:::<<<>>>@@@AAAAAAEEEBBBBBBFFFGGGHHHPPP[[[ccc______dddgggfffjjjppp{{{zzzxxxxxxzzz}}}vvvgggaaaWWWRRRMMMBBBCCC@@@===;;;:::888666555444333000---,,,,,,,,,---***%%%%%%+++***""" $$$%%%$$$###"""###%%%''')))444555;;;GGGWWWfffppptttxxx~~~dddOOOHHH>>>999:::888::::::;;;<<<<<<<<<;;;;;;BBB???>>>>>>;;;888999===>>>>>>???>>>>>>===<<<;;;888999;;;===????????????>>>============;;;777444222666666222111555555111777555444444333222000...---000444555444333222222222///,,,,,,///222444555:::@@@JJJ___~~~```OOOEEE:::777;;;888444222444444444777<<<;;;:::999888555333000///555222111222555777555333222111000//////.........222333111,,,,,,111333222---///222222000///111333555444333222111///......222333555555555333111000+++///333444222000000111,,,,,,,,,,,,...111333444666CCCKKKVVVooopppUUU???333555777444//////444333...........................000///...---,,,+++++++++---,,,+++***+++,,,---...//////...///000111333444777BBBRRRfff~~~dddMMM@@@888333///222333111111444555222555666666222...,,,---000...000222222000.........//////......---------,,,,,,000000,,,---111111---...///111222222000...---//////............//////////////////000000000000............---,,,+++***---+++***---///.........---,,,+++,,,...///...---***+++,,,,,,++++++---...000...---...111444555555555444333222333444777888333666999888555333333555666555555666888777555333333222000//////000222333444666666333///...000333---111444666444111///...---...///222444777888999<<<;;;999888666444222222555444333111000000//////...............---------------......---,,,++++++,,,---///000111222111111333000......000000---+++***///000222777333666FFFRRR[[[cccfffjjjrrruuussswwwyyyyyysssiii___ZZZXXXPPPIIICCCBBBAAA>>>???CCCAAAEEEHHHIIIOOOWWW[[[[[[XXXUUUWWW```ffffffhhhlllrrrsssttttttssstttvvvxxxxxx}}}ssseee___VVVQQQLLLBBB???===:::999999888666555444222000...,,,,,,,,,---+++((((((***(((%%%###%%%'''&&&&&&&&&'''((()))***222555>>>LLL]]]llluuuzzzkkkWWWNNNBBB;;;;;;777;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;>>>===;;;===BBB>>>?????????>>>======<<<888999;;;===>>>>>>>>>===;;;;;;;;;<<<===<<<999777666999888444333555555111777555333444666555222...---///111111111111222444111///---...000333444555888???LLLcccvvvYYYJJJAAA888666:::999666555777777666777;;;999999777666444222111000666444222333555666555333333222111///......//////111333111,,,,,,111333111---000222222111///000111000000000111111111222222222333444555444333111000...000222111//////000222------------...000222333555AAAGGGRRRiii}}}tttYYYAAA444666777444000000444333///////////////...---,,,,,,///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---.../////////...///000111333444777BBBQQQddd|||gggNNN???777333333555555111111555555333444444222000......///111...000222111000.........111000000000/////////...,,,000000------111111...---...///000111000000///000///............///000........./////////000000////////////...---,,,+++000...,,,...///...---------,,,+++,,,......---,,,)))+++------------...///111000...///222444444444777666555444444444555666333666999;;;;;;<<<>>>@@@777666666666777777444222333222111111111111222333222333333111000000222444///222444555333000//////000000111222333444555666888888777666444333222111555444333111///.........//////......---------...............------,,,,,,+++,,,...000111111111000111///------///000///---***......222===AAAJJJ\\\___jjjuuuzzz~~~}}}yyyuuuqqqnnnhhh```[[[\\\]]]\\\\\\^^^^^^bbbeeeeeeiiioooqqqppptttpppqqqxxx}}}~~~}}}~~~~~~|||zzz{{{|||}}}ooobbb\\\SSSOOOKKKAAA>>><<<:::999999999888777333222000...---,,,,,,---+++,,,+++'''&&&((((((&&&'''''''''((())))))******000666BBBRRRdddsss|||tttaaaWWWHHH@@@>>>:::<<<<<<<<<<<<<<<<<<;;;;;;888888:::>>>>>><<<===BBB>>>????????????>>>>>>===:::;;;<<<============<<<888888999;;;======<<<:::999;;;:::777555777666333777666555777888777222...------...------///222555///......000333555555555888???MMMeeegggOOOBBB<<<666666:::;;;888888::::::777777999777666444333222222222333777555444444555666555444666444111///......///000111222000,,,,,,000222111...000333333222000//////......///000111222222333111222333444444333111///333333333111//////222444............///000111222222===BBBMMMbbbttt{{{aaaHHH999666777555111222444222//////000000000///---,,,***---,,,,,,++++++,,,,,,---+++,,,---...//////////////////...///000111333444777AAAPPPbbbyyylllPPP>>>666333666888666222222555777555444111...---...000111111...000111111///......///000000000///////////////---000000...///111111///............///000000111222000///------///000222---------.........//////////////////...---,,,,,,111000.........///---+++---,,,,,,,,,......,,,***(((+++.../////////000000222000///000222444444444888888777666666555555444000222555777888;;;>>>AAA888777666777777666444222333333333333333333333333111000///000222444444444222333444333111/////////222222222222222222222222333444444333333222111111444333222000///...------111000...---------.../////////...---------......***+++---///000000000000///...,,,---///000000///---111111999JJJVVVcccuuuuuu}}}}}}uuuqqqtttxxxxxxwwwwwwyyy}}}{{{yyy}}}}}}iii^^^YYYPPPLLLIII@@@AAA???<<<;;;<<<;;;:::999222111000...------------***///,,,$$$###***+++&&&%%%&&&'''((())))))))))))///888GGGYYYkkkyyyӵ~~~kkk^^^MMMEEEDDD@@@Ħ;;;;;;;;;;;;;;;===Ħ999<<<>>>>>>???????????????>>>=====================<<<999ӵ::::::;;;:::999888999888777666999<<<;;;888444111000+++,,,.........///222444......///222555666666444:::???LLLbbbgggVVVCCC;;;888777888<<<<<<999:::<<<;;;777555666555333222000000111333444777666555444444555555555777555222Ħ000222111------111222000///111333333222000...---000000000000000000000000000111333444444333111000555555555444333222333333000000000000000000111111111999>>>III]]]nnnjjjQQQ???777666333111111222111......///000000000...---++++++++++++++++++,,,------+++,,,...000111111000000//////...///000111333444555@@@OOOaaayyyoooQQQ>>>666333666777555000111555888777555111,,,+++...000000///...000111000...---...///------------------------...///000///000111111000111000...------...///000222111///------///111222,,,,,,,,,---------.....................---,,,+++...///...,,,...000///+++---,,,,,,---......,,,***(((+++...000000000111222000//////111444666666666666777777888777777666555222222333333444666888::::::888777666777666444333333333444555555444333333222///...000333555444222333444444222///...///000333333222222111111111000000111222333333333222111222111000///............111000...---,,,---.../////////...---------...///***+++---...///000//////000///...---...///000000///999>>>III^^^kkkvvvvvvcccZZZWWWNNNJJJHHH@@@CCC@@@===<<<;;;:::888666111111000///...---------***...+++"""""")))+++'''&&&'''(((***************111;;;LLL___ooo4ĉ@ӵzzzhhhRRRIIIHHHBBB>L::::::::::::===<<<=hĦ:::<<<===>>>?????????????????????>>>>>>>>>>>>>>>>>>4ĉ@ӵ999888888:::::::::;;;<<<666===BBB???666......111***---000222222111111222......000333555666555333:::>>>III^^^xxx|||fffQQQFFF;;;777888:::<<L222000222222......222222000000111111222222111///---000000000000111111111111000111333444444333222000222333444555555333111///000000111111111111111111000777<<>>NNNaaayyypppQQQ>>>666333222444222//////555888777777222---,,,...//////---///000000///------...///,,,,,,,,,---------------///...///000000///000111333222///---,,,,,,---...111000///......///000111,,,,,,,,,,,,------------,,,------------,,,,,,+++***------***---222111------,,,---...//////,,,***)))+++...000000000111333......///222555888888888444444666777888888888888999888666666777888999::::::888666666777777555444333444444555555444444333444222000111444555333000333444333111///...000111111111111111111111111111///000222333444444333333///////////////000000111000///---,,,,,,------.........---------.........***+++---...///000//////111111000///...///000222000AAAOOO___ttt~~~ppp___WWWUUULLLIIIGGGAAAAAA>>>;;;999888666444222000000000///......------+++,,,)))%%%$$$(((***)))+++++++++,,,------......222>>>PPPcccsssGG=?yyy^^^QQQLLLDDDHdĦ<<<;;;<<<<<<;;;=Īj;;;;;;<<<>>>??????????????????>>>======>>>>>>>>>GG=?555666:::;;;:::;;;>>>666>>>CCC???444---...333+++///333444444222111111//////000222444555333222777:::EEEZZZqqqwwwfffQQQCCC>>>999888;;;>>>@@@@@@:::888888:::999444222333111111000000111222444555444444444222111222555888666555444HdĦ222111333333000000333333111111000000000111111000...---...///111222444555555000222444555555444333222...///000222333222...+++000111111222222222111111222777:::DDDVVVcccyyyyyy]]]FFF<<<666111000000...///222////////////////////////,,,,,,,,,,,,------...///---....../////////////////////...///000111333444444>>>MMMaaazzzmmmQQQ???777444111333111...///333666444555333000/////////...---//////000...---,,,---///...............////////////------000000......111333111///---,,,,,,---...//////............//////,,,,,,,,,---------......,,,---------------,,,,,,)))......***---444444...,,,,,,---000111111///,,,+++,,,...///...///111333......000333777999999888333333444555777888999:::888777666777999;;;;;;;;;:::888666666777777777666444444444444444444444444555444444444555444222111222222333111000///111222///000000000000111111111...000222444555555444333////////////000111111222------------,,,,,,,,,++++++,,,------......------***+++---///000000000000111111111000///000333666444MMMbbbsssӵĭӵӵVVVĦ>>><<<999777777666444333000ӵӵ,,,,,,ĦƜ`1.׼sĦӵĦĭӵĦĦĦJJJDdD;;;999:::?fӵ999:::;;;Ħ======<<<ӵƜ`1.׼s777444ĭӵ;;;111333111000000///000222333222ӵiiiyyyĦooodddYYYHHH<<<<<<;;;Ħ;;;888777999888444222Ħ222111000111555999333444555DdD222222444222222ӵ333444ӵ666ӵ......000222333ĦPPPӵAAA888111333ĭӵ------///......------......//////...///000111333444555???NNN```yyyiiiPPPAAA999444222444333000///222222000111222333222000//////000/////////...,,,,,,---///---------....../////////...++++++//////,,,,,,000///...------------//////,,,---...//////...---,,,------------..................///////////////...,,,111111,,,...666666...,,,,,,...111333333111///------------,,,---000333111111222444777888777666444444333444444666888999555444444666999:::999777999777555555777888999888555444333222222333444555444555777777555444333444///111222222111000222333000000000000000000000000---///222444555555333222222222111000000000000111***+++,,,------+++***((((((***,,,......---,,,***+++,,,...000111111111000///000111111000333888<<&eg&eZZZ>hӵ<<<999888999999777666g&e...guO>uO>&e***)))4ff?>ߝLxxxgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?::::::ZufĦ888999:::gL>>>;;;:::g&e===gĉ@888888g&e>&e666@e222222??000222111000//////111111g<ĉTTTaaakkkxxx3we<Ħ3h?@efffZZZUUUOOODDD;;;===>>>Z<<<<<<8887779998883h?gL111111000///111666:::222333555D%%)?333fff?><z000222=?Ħ333g&e555g&e444111///S?ʬ2224ff?>ߝL>>>@eg&e^^^DDD:::3h?g&e>&e///...??111000...---,,,,,,------//////...///000111333444777@@@NNN```xxxeeeOOOBBB:::444555777666222000111000,,,---000444444222000111333/////////---,,,,,,---///+++++++++,,,,,,---------...******//////++++++000++++++,,,---...///111111+++,,,...//////...,,,+++---------.........//////000000111111111111111000///555444...000777666...+++,,,...222555555333000......---+++***,,,000333444444444555777777555333666555444222333444666777888666666888::::::777444888666555555777999:::999555444222111111222444555222555999888666444555777...000222222222111222333111111111000//////......,,,...111444555444222111666555333111000/////////(((***,,,------+++(((&&&&&&))),,,...///---+++))),,,---///000111222111111,,,...000111222555<<>>MMM```yyylllTTT>>>333222000111222333333222111000111222222111111000///.../////////...------,,,,,,...,,,+++))))))***,,,---++++++,,,------,,,,,,,,,***+++---......---+++***------...000111111...,,,,,,---///222333111...+++,,,,,,,,,,,,...333:::???@@@@@@<<<666666999666/////////111555999999666222000000///...,,,,,,...///000//////222777999999777888555222000111333555666444444444444666888:::;;;888666555666777888777555222666999888555333444666222333444444444333222111,,,///222222000...///000222000---...111444444333000111222333333222111000............////////////,,,+++)))(((((()))+++,,,)))***++++++,,,,,,,,,,,,)))***+++...//////,,,))),,,***,,,///000444BBBQQQmmm4DuXӵDdDΦDdDĦDdDĦYYYKKKt|<===<<<:::888666555444444DdDĦ///DdDΦDdDΦDdDĦ***peƜ4DuTӵwww`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵ===<<>><<<DdDĦ888`eĭ:::DdDΦDdDĦ777DdDĦ444------------...///111222111222333333333222geĦ666>>>MMMFSĦqjRgdKӵDdDĦRRRLLLJJJGGGAAA<<<:::::::::DdDĦ777777666555qjRgdKӵDdDĦ......000333444444333333333444HdDĦgdKӵDdDDdDĦ888DdDĦ4DufӵDdDĦ333DdDĦ555q<R333111peƜ4DuTӵ666DdDĦDdDĦeeeqjRgdKӵDdDΦDdDĦ///////////////...---...////////////...---,,,,,,------.../////////222===NNNbbb{{{nnnVVV???444333111222333333333333222111111222111111000//////...............------------...---+++***)))***+++,,,***+++,,,---------------,,,,,,,,,---........./////////000111222222111///222222222333444555444333222333555666999>>>EEEIIIQQQRRRNNNHHHEEECCC<<<333888555333444666666333000+++,,,,,,,,,,,,---///111//////000333666888777555777555333222222444555666666555555555666888999:::888666555666777888777666888888999:::;;;:::999777333333444444444333222111---000222222000...///000111///---...111333444333000000111111111111000000000000000///////////////,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,,,,---,,,+++,,,.........,,,...---...111333:::LLL]]]vvv4DuXӵDdDΦDdDӵDdDĦXXXQQQo)h???<<<;;;:::888666555444444DdDĦ000DdDΦDdDΦDdDӵ)))=ӊB1.uTӵuuuHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)Ħ@@@>>>CdgĪj@@@DdDĦ:::???===DdDĦ888HߝL`o9999DdDΦDdDӵ666DdDĦ000......//////111222444555111111222222222111geĦ111555sp?aĦtttxxxGIdnuR)ĦDdDĦLLLIIIIIIGGGAAA<<<:::::::::DdDĦ666333444555GIdnuR)ĦDdDĦ///...///111333333333444444444DdDĦnuR)ĦDdDΦDdDĦ555DdDĦnuR)ĦDdDĦ333DdDĦ444po9u111333333111=ӊB1.uTӵ444DdDĦDdDĦoooGIdnuR)ĦDdDΦDdDӵ//////////////////........................++++++,,,,,,---.........000<<>>???<<<888333444444444444333222111...000222222000///000111000///...///111333444444111111000000000000111111111111111000/////////...,,,+++***))))))***+++,,,+++,,,,,,------------,,,///---++++++---///////////////111333777DDD\\\ppp4DuXӵDdDʜ4DuTӵ>d<ĦWWWDt???:::999777555444444444>d<Ħ111>d<ʜDd<ʜ4DuTӵ((((((F&uTӵttt4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDddd<Ħ9994DufئL>e888DdDʜ4DuTӵ888DdDĦ000222222222333444444555555111111111000000000geĦ000s<v>aĦbbbeeepeӵDx<DdDĦIIIHHHHHHFFFBBB===:::999999DdDĦ666222333666peӵDx<>d<...---///111333333555555555>d<ӵDd<DdDΦDdDĦ333DdDӵnd<DdDĦ333>d<Ħ444peӵ222Ħ///F&uTӵ333DdDĦ>d<ĦzzzpeӵDx<>d<ʜ4DuTӵ......////////////------,,,,,,,,,,,,------+++,,,,,,------...//////000<<>>888333000///...---...............///111333444333111///444555666777666666666666888888888777777777888888888777666777888888777666666555666888;;;<<<:::888444444444444333222222111000111111111111111111111000000000111333444555555222222000//////000222222111111000///...------,,,,,,++++++******++++++,,,,,,,,,---......---------///...------///000000///---///111444<<dp&ĒRccctttnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<444444444333222222111000000/////////...geĦ000Hg8>aĦNNNRRRB?Ho9QQQ>dd<ӵ555777B?Ho9...<x...111333333444555555&ӫeʬtIӇ444>d<Φ>d<Ħ111D&ӫetIӇ222DdDĦ222sdKĦ222B?dp&ĒR111333>d<sdKĦB?Ho9...s&dq&ĒR.........//////000000,,,++++++******++++++,,,---------...//////000000333<<>>CCCGGGMMMQQQVVV[[[]]]```dddgggiiimmmsssxxx{{{}}}}}}{{{zzzvvvppphhh___UUUIII<<<333444111---,,,---...---,,,...///111222111000///...222555777888666555666777888888888888777777777666999777666777888999888777222555888888777777888999555555444333222222111111222222111111222222222111111222333444444555555666333222111000000111222333//////...---,,,,,,++++++,,,++++++++++++++++++,,,---------......---,,,,,,------...000222111///---***...111777DDD\\\xxx4DuXӵHu]3hhneVVVRRR=e999888777555444444333333ne000000pIƎ@t@h+++***)))>hQQQcccxxxfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌZZZXXXBene<<<Hkge:::ne777:::fe555Hu]3hh444888:::se333333333222111///...---000///...---------geĦja>aĦBBBFFF@GJJJGGGse??????>>><<<:::999888777<Ō888999:::@G...///Hkge,,,...111333444444444555HĪj@IŌ333222ege111000Hu]3hIŌ222111DdDĦ111ne111...@h000///>h222111222sene@G......sĪj@h------......///000000000++++++++++++++++++++++++------......///000000111444<<>>PPPeee}}}DdDĦvvvqqq???>>>::::::;;;:::<<<777444D^555444555555s׼s555222333333333222000///...//////---,,,,,,,,,geFm8111>aĦ===???CCCJJJGGGDDDs׼s>>>>>>???@@@@@@???888777777Ho======>>>===:::...///000,,,,,,///222333444222333444444111000444111111D^000111111DdDĦ000000000,,,...//////...,,,+++111000111s׼spppzzz777000///111------......///000000111+++,,,---......---,,,+++,,,,,,---......//////000333:::CCCNNNbbb}}}mmmPPP===666111111000//////000111111222111///---------...///+++++++++,,,,,,------------......------,,,,,,+++,,,,,,---......///....../////////000222555777999999AAALLLVVV]]]eeennntttzzz~~~ttteeeZZZLLLDDD999222000000...,,,---...///---++++++...000000333666666333222555999444555666666777666555555999888777777999999888777555666888999888777777777777666444222111111111111555333000111333444444222222444666555222000000111//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******---------...000000///---+++000777DDD\\\yyyΦ4DuXӵtvӵ>d<ĦvvveeeĦMMMIIIEEECCC@@@<<<:::888777666555444333333333333222Ħ...///000+++000222///000444333///...---+++))))))***+++,,,444>>>OOOgggĦ>d<Ħ|||mmmaaaZZZSSSMMMGGGBBBCCC@@@;;;999<<<===::::::;;;???DDDĦ>>>FFF@@@777222555:::888222444>d<Ħ555444666444111Be444444333444555555555444333222///...---,,,+++,,,geFYĉ333///>aĦ888888===EEEKKKLLLFFFGGGHHHGGGEEECCCBe:::;;;;;;===???@@@AAA888777777nu]ӵ???:::444111111333---...///000111111111000...,,,,,,---000222444444222222444555666666777777555222//////111444444333///333444111111>d<Ħ......///000111>d<Ħ/////////Ħ...///111111000//////000...---,,,,,,...//////...***//////000Be]]]jjjĦmmmWWWFFF333...333111111000///......///000111---------...///000000111,,,---///000000///---,,,++++++,,,------......///111999BBBMMMaaa|||rrrTTT@@@888333222111000000111222333222111///---,,,---...///++++++,,,,,,,,,,,,---------------......---,,,,,,------...............---222000......222777>>>BBBLLLVVVcccoooxxxwww___TTTEEE:::444111...***---......,,,******...222000333666555222111555:::222333555666666666555444999888777888999999999777777555444555888888555111777666444222111111111111666333000000333555444333111333666444111......///,,,---...//////...---,,,,,,---------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***)))///---+++,,,---/////////---222;;;JJJfff?aŖ%7uSQuR)ӵsdKĦ}}}ggggdKĦLLLEEEBBBAAA???:::666444333222000000000000111222gdKĦ.........,,,---...//////...---,,,+++******,,,***&&&&&&***444@@@TTTjjjgdKĦgdDĦvvvkkkeee\\\RRRNNNGGGDDDEEECCC;;;777888999;;;<<<gdKĦ>>>???===999666444444555555111sdKĦ666666666777999555555666888666555666888777444111000111111111///...ŶS000...---3we>>CCCNNNXXXooosss{{{}}}wwwyyy||||||nnnYYYFFF<<<777222+++------...---...///222444333222222111111222222333777777777777777666666555777777777777777888888999666666777777777777666555555888===>>>777//////555444333111000111333555777333333444333222000...---///000111222222111000///------...//////......---------------------------)))***,,,......---,,,+++------------...////////////222AAA\\\www}}}}}}vvv>Ane~~~neOOOJJJDDDAAAAAA???:::666444333111000//////000000ne////////////,,,---.../////////...---+++)))***,,,***'''(((,,,888BBBVVVlllneDe|||ooobbbSSSKKKFFFFFFDDD???===???@@@@@@ne;;;>>>;;;:::888666555666777888333ne777777666666888999888666555666666777555444555777777444111000000000000///...>A111000///k<>>>AAACCCDDDCCCGGGEEEDDDCCCCCCAAA>>><<>>444000/////////.........000111222111111111222222333444666666777777666666555444555555555555555666666777666666666666666666666666777<<>>EEESSShhhyyyZZZCCC999555333222000//////000000///---000222111------000111///,,,///222555555222///,,,///////////////.........000000666GGG]]]tttfffJJJ;;;777333///,,,...000333444...///000111000///...---...---,,,,,,---...---+++)))+++---///000000000///555222...------...//////444888???JJJZZZooozzzqqqmmmggg___[[[[[[[[[ZZZYYYXXXWWWYYY]]]eeennnuuuxxxttt^^^DDD555222111000///...---.........000000000111222333444555555555555555555444333333333333333333333444444444777666666555555666777777777:::@@@CCC>>>666333777777555333222222333444555444333222111000/////////000000000000000000000000000///...,,,,,,,,,------...---,,,++++++,,,---...)))***,,,---------,,,+++---,,,******+++---///111666;;;MMMmmm}}}pppbbbZZZVVVSSSRRR}}}rrreee^^^UUUGGGFFFCCC@@@>>>===;;;777444222111000............///222222222111111000//////,,,,,,------.../////////***((()))++++++)))+++000777AAATTTkkk~~~qqqjjjaaaXXXPPPIIIDDDAAABBB@@@>>><<<::::::<<<===777777888888888999999999777999:::;;;;;;999777555777888999888777666777999333333333333444444333222.........///............//////000//////000111111222444777:::<<<=========??????@@@BBBCCCBBB>>>;;;:::::::::;;;;;;:::888777777999<<>>TTTqqqvvvnnnbbbTTTJJJHHHEEE@@@BBBqqqhhh^^^XXXRRRGGGBBB@@@>>>;;;999777555333222111000............///111111222222111000......,,,,,,,,,,,,,,,---......***((((((******(((+++111666AAATTTkkkyyymmmaaaTTTHHH???AAA@@@????????????>>>>>>::::::999999888888777777888999:::::::::888666555777888888777666666888999333333333333222222222333////////////.../////////000///......///000111111222333555777999:::::::::>>>>>>???AAABBB@@@===:::777888888999:::;;;<<<===:::;;;<<>>999777222///111111...---///***---//////,,,,,,...111222222111111000000000///000///...,,,+++,,,---...111000///111444555333000------............------............////////////---...000000.........///111///...///111111000///////////////000444888<<>>===<<<<<<;;;???<<<<<<@@@HHHOOORRRSSS[[[aaakkkzzzkkkPPPBBB444000,,,***+++,,,------.........000111333555666333333333333333222222111111222333444444444333333555555555555555666777777999666444444111///333:::777666555333222222222222333222000///...///000000////////////////////////000///,,,+++***+++---...///---+++))))))+++---///******+++++++++,,,,,,+++''')))+++---///...------333CCC[[[sssyyymmm```WWWIII???:::<<<<<<777999AAA~~~jjjcccZZZTTTQQQIIIAAA???;;;888555333222222333222000///......///000000000111111000///---,,,,,,++++++******++++++,,,***'''''')))((('''***000666CCCWWWlll}}}wwwhhhXXXLLLDDDBBB???>>>======;;;999===<<<:::999777777666666888999999888888777666666666777777666444555777:::555555555333111000111333222111000000/////////000000...,,,,,,...000000000222333444666888999::::::AAA@@@?????????===999666555777:::<<<<<<===???AAA===<<<<<<>>>BBBEEEFFFFFFIIIRRRVVVPPPKKKJJJFFF@@@:::444000000///---,,,...+++,,,............///111000000000000000/////////000111111///---,,,---///111...,,,000666888444///------...//////...------.....................///---///111000///...//////111///---...222333111///000///......000444888:::FFFUUUkkktttVVVBBB888444222000//////000000///---///------//////,,,,,,...222000///---------...///...............---------///111777BBBPPPeee|||]]]EEE666555333333333222///---..................//////...---,,,,,,---...---++++++---111444555444222000...111333222000444===DDDXXXmmmwwwppp^^^SSSMMMCCCAAADDDAAA:::999888777555444222222777666666888<<>>:::555111///000111444333111000//////000000...///000000000...,,,+++,,,+++***)))(((((())))))***'''&&&((('''%%%)))...666DDDXXXjjjuuu|||~~~|||yyy||||||yyyxxx{{{~~~~~~ssseeeXXXRRRJJJCCC@@@>>>===;;;>>><<<:::888777777777888:::999888777777888888999555555555444333444777999666777777444111///111333555444222111000000000000000---******---/////////111222333555777999::::::AAA???>>>======;;;999666777<<>><<<===@@@CCCDDDDDDJJJVVV]]]WWWRRRRRRNNNGGG;;;555000///...,,,,,,...,,,++++++---000111111111...///////////////000000...111222222000...///111...------000333333000------...////////////...---.....................---...000111111000//////000222///---...222444222///111///------///444888;;;FFFSSSfffzzzcccGGG999777111000...///000111///...---***,,,111111,,,+++...//////..................,,,,,,,,,------------------000666???KKK___}}}dddKKK;;;888444222111111000///------------......//////---,,,+++,,,.........,,,,,,---///111111000...---+++000333111000999JJJYYYmmmyyyhhh]]]VVVFFF@@@>>>666777;;;888555555444333111000///000444444555555555666999;;;BBBLLLXXX```hhhyyyrrrZZZEEE<<<000******,,,............//////000222333444333333444444333333222111000222333555555444333222111222555777888777555444222111333777777333111333333333333222111111111111000000000000000//////...,,,---000222222000---,,,+++++++++,,,,,,---......,,,,,,++++++++++++,,,,,,***************++++++,,,***++++++,,,---///111222:::NNNggg{{{|||tttnnniiibbbXXXOOOHHHCCC@@@===333444222---,,,///000000lll___^^^TTTKKKHHHDDDAAA>>>999333...---///111444333222000000000000111---...///000///...+++***,,,+++)))((('''&&&''''''***'''&&&'''&&&$$$(((---444CCCWWWfffmmmsssyyy~~~xxxssswwwzzzwwwrrrooonnnuuuuuunnnmmmuuuyyyvvvxxxwwwvvvyyy}}}~~~|||{{{sssiii\\\QQQKKKIIIGGGFFF===<<<999777666777999:::;;;:::888777777888:::;;;444555444333222333666999888999888555111///111333777555333222000000000111000,,,)))))),,,//////...111222333555777999:::;;;>>><<<;;;;;;<<<<<<;;;:::;;;BBBLLLQQQOOOKKKFFFDDDBBB???;;;<<>>XXXmmm}}}{{{nnnbbbVVVOOOGGG999666888222333777333555555444111//////000222///111222000------000333888EEESSSYYY]]]kkkiiiMMMBBB444+++***,,,......////////////000222333444333444444444444333222222///111333444444444222111///222555888999777555333:::666444555555444777<<<222222222111111111111000//////000111111000......***---000333333000---***)))***+++,,,---.........++++++++++++++++++++++++******))))))******+++,,,...,,,***)))+++...333666<<>>999333000...333000'''&&&...111...gggXXXXXXSSSLLLFFF>>>@@@<<<666111000000//////000...---...111333333333555333///+++)))))))))*********)))((('''&&&&&&%%%,,,%%%$$$)))(((!!!###---555AAARRRaaajjjooorrrtttuuusssqqqooonnnmmmjjjiiieeelllooonnnnnnqqqttttttuuuyyyuuuuuu|||zzzrrruuuqqqxxxzzz~~~|||wwwhhh```ZZZQQQFFFCCC>>>:::999777444555999777999999777777999;;;;;;999888666444333222222333888666444111111222333555///000222333222111...------,,,***)))))),,,...000111333555777777888:::;;;999???>>>888999??????999BBBHHHYYYhhhdddRRRGGGHHHAAA<<<:::>>>@@@AAADDDGGGUUU```fffdddddddddYYYJJJAAA<<<555222111222111///////////////000000000000222000//////000000///---000000000000000///......333333222000///...---,,,---000222111...,,,---///---...//////000000//////333333222222111///...---222000...000333666555333222111111111222555888:::AAAKKKWWWeee|||qqqSSS>>>666333...,,,///111///...000------------...000111222,,,,,,.........---,,,+++000...,,,++++++---///111000000888999KKKbbbrrrvvvUUUIII777444777222000444333------............------111000///......---......222///---...000000...,,,+++///222222777JJJhhhrrrdddWWWJJJ@@@<<<:::444000111666888444...333///555999222111333///...000000111222333///+++000999@@@LLL^^^hhhsssxxx```FFF000---///---,,,///---......///111222444555444444444333222111000///111222444666777777666666888999888666444333333444777333333777777222222666111555999:::888555444444000333555444000...000222111111111111///---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++((((((++++++((((((+++,,,+++***,,,...//////...,,,+++,,,,,,))))))111;;;>>>RRRkkk~~~pppbbbdddkkkiiioooyyyrrrbbbZZZQQQFFFEEE???777222111000...,,,***+++,,,------------,,,cccTTTTTTOOOJJJFFF>>>>>>:::444111000000000///000///...///111222222111111000///---+++)))(((((())))))((((((''''''&&&&&&+++$$$$$$((('''!!!###,,,444???OOO\\\dddgggiiikkkllljjjgggggghhhgggeeebbbdddiiillljjjiiilllnnnmmmtttyyytttoooqqqmmmiiioootttvvvrrrttt|||{{{yyy|||uuunnnbbbWWWNNNFFF???<<<;;;888888:::888:::;;;::::::;;;<<<<<<777666555444333444444555333222111111222333555777000111222222111000///......---+++++++++,,,...///111333666777888888888888:::======999888<<<>>>===FFFJJJVVVbbb]]]LLLCCCDDD>>>:::999<<>>DDDVVVmmm~~~oooeee[[[]]]hhhkkk{{{rrr^^^PPPHHHAAA;;;;;;666111.........,,,+++++++++,,,,,,,,,,,,,,,,,,xxx___RRRRRRLLLIIIGGG@@@:::777222000///000000000111///...///000111000///------...---,,,)))'''%%%(((((((((((((((''''''''')))$$$###'''%%%!!!$$$+++444???MMMXXX]]]___```aaaccc___]]]^^^bbbcccaaa]]]```eeegggeeedddfffgggeeeeeekkkhhhcccfffeeegggrrrrrrrrrnnnrrr|||{{{www}}}|||pppcccVVVJJJDDDBBB>>>;;;;;;:::999999999999888777777555555444444444555555666111111222222333444444555222222111000000000000111///......------------...000333666999::::::888777;;;::::::;;;999777;;;AAAIIIJJJQQQWWWQQQDDD===???;;;888888<<>>444222111333111...///444000000000//////000000111---,,,,,,,,,---...//////------,,,,,,---000222444111000888777FFF[[[jjjfffGGG999:::BBB<<<555000)))////////////////////////111111000000000000000000222000///000111111000...111000444@@@VVVrrrwww___SSSFFF???:::444222333444444111...+++,,,111555999444888999333555999333111111111///...---...111///555666<<>>>>>;;;888888666999@@@===666888BBBGGGFFFHHHIIIEEE<<<999<<<;;;888888<<>><<<000000///000000...+++---111000444333777CCCIIISSSeeesssmmmMMM:::222,,,+++,,,+++++++++,,,---...000111111111111111111222333333111111000000111333555666666777777777666666888999999888888888777666666666666888;;;;;;999555111...111///---///111222///,,,///...---,,,,,,---///000.........---,,,,,,++++++,,,)))))),,,,,,)))))),,,---+++******,,,,,,+++)))++++++...111000111888BBBQQQ```ssswwwVVVHHHOOOSSS\\\pppoooZZZFFF>>>999222///222,,,,,,,,,---......---,,,,,,,,,++++++*********+++xxxeeeXXXTTTTTTMMMIIIEEE<<<444222//////000111111111000///...///000///---+++,,,+++)))''''''((()))***'''''''''(((((((((((((((%%%######$$$$$$###&&&+++555>>>KKKTTTWWWXXXYYYZZZYYYWWWUUUXXX^^^aaa___\\\YYY\\\]]]]]]^^^bbbbbb___aaaddd___aaakkkjjjcccdddgggkkkmmmwwwzzz|||tttggg^^^SSSIIIEEEEEE???;;;======999777999777777666666444333222222444555666777666444222111444222000//////111333444000000000//////......---///111666===BBBBBB???<<<555444:::BBBAAA999888???AAA???>>>>>><<<999:::===<<<:::;;;>>>@@@CCCJJJSSSWWWdddoooppphhh\\\OOOGGG===;;;888444000......///...000222333444444333222+++...111222000///000111......////////////...............///////////////111111111222222222222111//////......//////000111...///000111222222222222333222111///......000111000111333444555555555555;;;???IIIXXXkkkvvvXXXDDD999666444444111///000555333222111000000//////000......---,,,---...///111000///......---...//////......666555CCCVVVcccxxxYYY@@@444333///000555555111000////////////000111,,,,,,---.../////////...---.....................444444<<>>???@@@BBBJJJSSSWWW___hhhiiiaaaUUUIIIBBB>>><<<888333///...000333---///111222222111000///+++///222333000...///000------.../////////....../////////000000000000000111000000111333333222000...///000111111111000000...///000222333444444444222222333111//////000111111111111222333444444444:::<<>>999888999999;;;@@@DDDBBB<<<999888777777:::>>>BBBCCCAAA??????@@@>>>???HHHRRRWWW[[[```bbb]]]SSSHHHBBBBBB???:::444...---111444000111333444444222000...+++000444444000------///,,,---......//////......111111111111111000000000111//////000333333222000///000333444555444222000///000111333555666666666///222444444222000000222111000000000000111333444888999AAAOOO___rrrdddLLL@@@666///000333222000000000000//////...////////////000000//////...---,,,------------,,,,,,,,,,,,///...444000<<>>222//////...,,,,,,,,,,,,,,,---...///000///...------...000111///000111333444444555555222333333333111111333555888;;;:::666555777666222111...,,,,,,///000///......000222222111111111222---------......---,,,,,,,,,,,,------.../////////...++++++......++++++...,,,+++***+++---......---,,,+++---///111555AAAMMMWWWnnnkkk___\\\jjj|||wwwpppggg[[[LLLBBB555444000+++,,,000111...***,,,---,,,)))(((***+++,,,,,,++++++,,,...000111|||dddbbbXXXSSSKKK??????@@@999444333111111222333222111,,,,,,,,,...000///,,,***&&&''')))***+++++++++*********)))((('''&&&&&&%%%###%%%&&&$$$$$$(((,,,---999@@@JJJPPPQQQPPPOOOPPPPPPTTTWWWVVVSSSRRRVVVYYY\\\]]][[[ZZZ\\\___]]]XXXVVV^^^]]]___hhhfff___bbbgggnnnpppuuu|||xxxuuu}}}wwwsssuuu}}}|||}}}}}}}}}{{{tttaaaRRRMMMFFF:::555888444444555666666555444333222222111111000/////////111111111111222333333444///...,,,++++++---000222444333444999>>>???:::666;;;<<<999555===HHHFFF===999999888888<<>>KKK[[[mmmjjjPPPBBB666---///333333000...//////............//////000000111111000...,,,++++++++++++,,,,,,---------000///333...888FFFOOOlllvvvVVV>>>555------222111000///---,,,,,,---///000)))+++...000111111111000,,,...000000...---///222666CCCYYYrrryyy[[[FFF===999777333000000//////333999===OOOgggyyyttt^^^III777555444///---000---000,,,,,,222333888GGGVVVddd{{{yyy[[[@@@222000///...,,,,,,,,,,,,---......///333111000///...000111222///000222444555555555444111222333333333444666888777;;;:::555444777666111555222...---///111111000---111333333111000222444,,,---...///...---+++***+++,,,,,,---...///000000...,,,,,,......,,,,,,...,,,++++++,,,...//////...+++***,,,///222888FFFTTT[[[ttt{{{hhhbbbgggzzz|||wwwuuuoooiii___VVVMMMEEE<<<666...222///'''&&&...111---+++---...---******,,,///,,,,,,++++++---///222333tttccc\\\VVVOOOGGGAAA<<<888555111000///000111000///---***+++---......---,,,+++&&&&&&&&&'''''''''((((((+++***)))(((((((((((((((###&&&'''&&&###%%%***000;;;???DDDHHHKKKMMMPPPSSSXXXWWWTTTSSSRRRRRRSSSTTTWWWZZZ___bbb^^^XXXYYY^^^]]]^^^_________aaaccceeekkknnnppprrrrrrsssuuuwwwvvvxxx~~~}}}zzzzzz{{{{{{||||||}}}xxxeeeZZZQQQDDD???AAA???===:::888666444222///:::444111333444222111222444333222222222333444555222000......000111000---888777777999;;;<<<;;;999???@@@???===@@@GGGIIIGGGDDD::::::AAAEEEMMMOOOFFFCCCCCC>>>777666<<>>888222000000333555???@@@???:::444//////111///111222333333111...,,,111......111111......111///000111333333222222111---000111///111666666000111333555777888666444333222444666777888777666555777555333222111000...,,,000...,,,++++++...222444444777:::GGG[[[hhh{{{xxxXXXAAA333333888222...111000333333333222000///---,,,000///...---------------+++,,,---...///////////////222...---555===LLLcccvvvhhhHHH777222111111111,,,...///...---+++,,,,,,+++,,,,,,---...///000111,,,111222---+++000444444===PPPddd}}}rrrSSSFFFEEEAAACCC999444666444000555AAALLLdddqqq___GGG777222222111...///------000000111666<<>>AAACCCKKKTTTXXXWWWDDD;;;===EEEIIIPPPRRRHHHBBB@@@;;;777777===EEEJJJUUU[[[bbbbbbZZZOOOGGGDDDAAA>>>888444333555999<<>>;;;:::999888777666444444666444111111555222222333333333333333333222111000111222111...+++///444999888555444999>>>???CCCEEEFFFKKKRRRSSSPPPBBB;;;???HHHLLLSSSUUUKKKCCC>>>888666888===CCCGGGTTT^^^fffcccWWWKKKEEEDDD???<<<777333444888>>>BBBGGGCCC<<<777333111///---,,,...000111111000///...///------111111------/////////000111111111111000///444666333111333555555555555555555444444444444222333444555444333222111...---,,,---/////////---222222111111111111222333444888:::BBBPPP\\\rrr```FFF555333777111...000...000000000000000//////...///.........------------.........---,,,++++++***---111......777;;;FFFYYYkkkvvvYYYEEE;;;333...------...///...---,,,,,,---///000222333333222111000111111888CCCHHHHHHOOOZZZeeezzz{{{rrrjjjkkklllbbbbbbXXXMMMDDD:::777BBBSSSvvv|||}}}eeeLLL:::222222333000......//////...111777EEEQQQjjj]]]BBB444...,,,++++++,,,---.........---,,,***,,,...000000///---+++,,,000111000111333333///111111222444555666777888:::888666555555444222000......///000000//////......//////000//////......++++++,,,,,,,,,,,,++++++,,,++++++******+++---...,,,,,,---...---,,,***)))++++++,,,---------,,,,,,)))------333@@@EEEMMM]]]xxxyyyiiifffzzzwwwggg]]]VVVMMMDDD@@@;;;999555222111111///......---+++))))))***+++,,,+++++++++,,,---...///000///111444777999:::999888}}}gggYYYQQQLLLFFF???:::666333000...---,,,---......---+++,,,,,,---,,,+++***)))(((%%%&&&((()))))))))'''&&&((()))+++---------+++***&&&&&&%%%$$$%%%***111777===AAAFFFJJJKKKKKKKKKKKKPPPQQQSSSUUUVVVVVVVVVUUUZZZWWWVVV[[[]]][[[ZZZ[[[[[[^^^```___]]]___fffmmmhhhlllqqquuuwwwxxxyyyzzztttvvv{{{}}}|||~~~~~~~~~|||xxxxxxyyy{{{zzzzzz{{{}}}}}}zzzwwwzzzwwwwwwyyyyyyyyyxxxwwwvvvvvvuuuuuuxxxxxxxxxyyy{{{}}}}}}}}}~~~zzzzzz~~~|||wwwxxxyyyxxx~~~|||sssqqqhhh\\\UUUOOOFFF???<<<::::::999444333555777555111222666333333444444444333333333---...///111333333111000///333666777555666:::>>>EEEGGGHHHGGGHHHJJJHHHCCC@@@888===FFFKKKTTTXXXQQQJJJ@@@777555888<<>>BBBEEE???888333222222000...,,,---...000000000///...///------111111------/////////000000111111111111000555888666222222555999777666555333222222333333222222333333222111000///...,,,,,,,,,...///...---111111222222222111111000444888999>>>JJJTTTkkkfffJJJ888333666111...000.........///000000/////////..................------------,,,,,,++++++++++++,,,000...///777:::AAAQQQaaa~~~{{{___KKK???666111111...//////...,,,,,,---...000222444666555333000...222333AAAWWW```___gggttt{{{xxxrrruuutttjjjllldddYYYKKK>>>;;;HHHXXXooo{{{zzzsssmmmhhheeetttoooVVV???333111444000......000///---///444CCCMMMggg^^^BBB444///,,,******+++---//////...---,,,***,,,...000000...,,,***+++///111111111333222...222222444555777999:::;;;888666444333333333111///......//////000/////////...//////.........------***++++++,,,,,,++++++***++++++*********+++,,,---,,,---------,,,+++***)))***+++,,,,,,,,,,,,+++***))),,,---666FFFLLLVVViiiqqqgggnnn{{{ppp```QQQJJJGGGBBB===;;;333111//////000000///......---+++***))))))***+++)))******,,,---///111222111444999<<<===;;;888555vvv___RRRMMMHHHBBB<<<888444111///---,,,,,,---......---++++++++++++***)))(((''''''%%%&&&((()))))))))((('''((()))+++---...---+++***&&&%%%###"""%%%***111777>>>BBBFFFIIIJJJJJJJJJKKKQQQPPPPPPQQQRRRTTTWWWXXX\\\XXXWWW[[[]]]\\\\\\^^^^^^```aaa___\\\]]]bbbhhhjjjmmmqqqsssttttttuuuvvvrrrssswww}}}}}}yyyyyy|||xxxzzz|||~~~~~~yyy|||~~~}}}yyyuuuuuuvvvxxxzzzzzzyyyxxxxxx{{{~~~yyy{{{{{{xxxtttqqqrrrtttuuuvvvxxxzzzzzzyyyxxxwww{{{yyyyyyzzz}}}~~~~~~|||}}}}}}}}}~~~~~~{{{yyy|||~~~xxx{{{|||{{{www|||qqqggg___RRRGGG@@@<<<;;;;;;555333444777666333444888777666555555444333222222---...000222222222222222333333333555777:::;;;<<>>999222000000222111000,,,---...///000000//////...---...222222...---...000000000000000111111222222555777666333222666;;;999777555333111111222222222222222111111000//////111///............---,,,///000000111111000///...333888777;;;EEEOOOfffkkkOOO;;;444777111...000---------...////////////...------...//////......---,,,++++++++++++,,,---...,,,000---///777888<<>>;;;777333333666999<<<777444000///000111222222......///000000000/////////---///333333///---///111111111000111222222333333333444666444333777<<<999888555333111000000000111111111000000000000000333111/////////...,,,+++---...////////////......444666444888CCCMMMbbbpppTTT???666777222000111...------...............---,,,---.../////////...---,,,++++++++++++---///000---000,,,---555555888DDDMMMhhhzzzwwwaaaMMM;;;222000000000///...,,,,,,...000111444999<<<<<<888222...555>>>TTTnnn}}}{{{rrrmmmaaaQQQEEEBBBKKKUUUVVVYYYXXXRRRLLLJJJGGGCCCKKKVVVcccrrreeeJJJ777111111111///000222000---...333;;;HHH^^^www{{{WWW===222000...++++++,,,---.........---,,,,,,,,,---...---,,,++++++,,,000111000111333333000......000111333555666777444333111222222333111000//////000111222222222222///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------------------------,,,+++*********++++++---000222;;;FFFJJJ\\\zzzyyyiiikkkwwwnnnXXXIII@@@888555444111000222///---,,,,,,------,,,***---,,,,,,,,,,,,,,,,,,---++++++,,,...000222555666666777999:::888444///,,,|||hhhZZZSSSHHHCCC===999555333000...---,,,,,,---//////...---+++++++++*********++++++...---,,,++++++---...000.........---------------,,,+++******...222666888@@@BBBDDDFFFFFFHHHKKKMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTSSSTTTWWWWWWWWW\\\dddbbb```______aaaaaa___\\\cccdddeeeddddddeeegggjjjiiiiiikkkooonnnkkklllooouuuxxxvvvpppnnnpppoookkkmmmllllllmmmnnnnnnmmmkkkiiihhhfffeeeeeehhhlllooollljjjhhhggghhhiiiiiihhhhhhhhhhhhiiilllooosssuuurrrnnnlllnnnqqqsssqqqmmmlllnnnoooooonnnnnnoooqqqnnnlllnnnrrrssspppnnnoooqqqvvvuuupppqqqxxxzzzvvvyyyvvvsssrrrtttvvvvvvuuuzzzzzz{{{|||}}}yyyqqqiii___VVVPPPCCC;;;666999???@@@@@@AAABBB???:::666333222222333444555444111...---///111444444333333444666888:::AAACCCBBB@@@AAACCCAAA<<<>>>999AAAIIIIIIOOOSSSMMMFFF<<<777999999888@@@MMMUUUdddjjj^^^PPPIIIDDD>>>;;;999555333222444666888222222222111000000222444000000000000000000//////000...000444444000...000333222111111111222444444444000000444666555777===999888666444111000///...000000000000000000111111222111///...///...,,,+++---------......//////000444444111666DDDMMM___zzztttXXXBBB888888333111222...------.........------,,,+++,,,...///000///...---///...,,,+++,,,---...///...000+++,,,444333555@@@III^^^mmmrrr\\\EEE777222000000///...,,,,,,...000222777===AAA@@@<<<666111:::FFFXXXjjjwww~~~rrrjjj[[[III===<<>>777;;;BBBEEEEEEDDDEEEBBB<<<666222222333444333333333000---...222555111444666444000000666;;;===???@@@???AAAEEEEEEAAA999777@@@HHHGGGIIIIIIAAA===777666;;;;;;888@@@MMMVVVdddiii]]]PPPJJJEEE===666444222000000111333444111333555333000///222444222222111111000000//////000///111555555111///000444333222222222333444555555///...333666666888===999888777444222000...---000000///000000111222333000///...---......---+++------------...000111222444333000666DDDNNN^^^wwwuuu[[[DDD999999444222333///---.........------,,,++++++,,,...000000///...---222000...,,,,,,,,,---...///000++++++333222333???HHHXXXddd~~~hhhOOO===666000000000---,,,,,,...111444888???DDDDDD???999444>>>KKKYYYdddppp~~~zzzpppfffSSS???444555;;;AAACCCAAA;;;444222666999777<<>>;;;777666:::===>>>@@@CCCDDDCCCDDDGGGJJJLLLLLLKKKHHHOOORRRNNNKKKMMMPPPQQQRRRNNNMMMOOOPPPOOOQQQUUUOOOQQQRRRQQQOOOOOORRRUUUVVVVVVUUUUUUUUUUUUVVVVVVTTTXXX[[[YYYVVVVVV\\\ccc]]]\\\ZZZWWWUUURRRPPPOOOPPPSSSRRROOOPPPUUUTTTNNNPPPMMMJJJJJJMMMNNNLLLJJJHHHIIIKKKLLLNNNNNNOOOOOONNNNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRSSSUUUVVVWWWWWW\\\WWWSSSSSSWWWYYYXXXVVVPPPQQQSSSUUUUUUUUUUUUTTTYYYZZZ[[[\\\]]]___`````````___^^^^^^^^^^^^______ZZZ\\\___ccceeeffffffffffffkkkpppsssuuuwww|||yyy{{{~~~wwweeeRRRJJJEEEGGGIIIHHHJJJOOOFFFAAA===999444///000555555333222000///...//////444333222222222444666888@@@@@@AAA@@@@@@???>>>>>>:::;;;>>>DDDHHHGGGBBB===>>>;;;;;;===<<<<<>>;;;888DDDSSS\\\aaahhhttt}}}xxxqqqmmmeeeUUUDDD999333111333777:::222---000333222000///<<>>??????>>>@@@DDDHHHCCCAAACCCEEECCC>>>>>>CCCBBB>>><<>>:::<<<:::<<<>>>>>>@@@KKKWWWfffddd\\\PPPHHHEEEAAA<<<444444222///++++++---000///444555111///000111000///000111000...---///111333222111000///.........000000///000111111111000///111444555444555777:::666777666333000...///222333222111222333444333222333111...,,,+++,,,---...+++,,,,,,---...///000000///444222333===EEETTTkkk~~~cccKKK777555999666000---...------,,,,,,---......///222444333///,,,---000...---,,,++++++,,,...///---......,,,+++...222777???NNN]]]jjjkkkOOO>>>;;;000000333...///222///555<<>>=========???@@@===>>>>>>>>>>>>>>>>>>>>>;;;<<<;;;999:::===<<<999666777888777555555555666444555666666777777666666999888888888888888888888::::::;;;<<<===>>>>>>>>>???===;;;<<>>;;;>>>???AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@BBBDDDGGGIIIJJJJJJJJJGGGIIIKKKNNNRRRYYY```eeekkkiiiiiimmmttt{{{~~~~~~zzznnn___VVVPPPJJJHHHIIIFFF>>>888777555111//////222111000.........//////000/////////111444777888>>>===>>>@@@CCCCCC???;;;999<<<@@@BBB@@@<<<999777:::;;;===???@@@EEERRR```jjjdddXXXKKKEEECCC???999000000000///---,,,---//////333444000///111111000//////000///......///111333333333222111///...---222222222222111111111111///111333444333444666888555555444222000//////111222111111111222333111///333222///---+++,,,,,,---***++++++---...///000111---333111222;;;BBBPPPfffgggOOO999666999666111///---,,,,,,,,,---...000111333555555333///---///111///...------...///111222,,,---------,,,---000222888FFFUUUbbbuuuwww[[[JJJ>>>222000222------000,,,444<<>><<<:::888777666555555777:::<<<===<<<;;;:::666555333222111///+++)))'''((())))))((('''((()))tttjjjcccZZZSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLMMMNNNOOOPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNOOONNNMMMKKKIIIIIICCCCCCDDDEEEFFFFFFHHHIIIIIIDDDBBBDDDEEECCCBBBDDD??????@@@BBBCCCBBB???<<<>>>BBBCCC???===???@@@>>>>>>::::::<<<<<<:::;;;>>><<<<<<===<<<<<<<<<======:::::::::;;;;;;:::::::::<<<999777777999;;;:::888666666666777888888999999444444333333444555444222...111333222///---...111/////////000000//////...222222111111111111000000333333333444444555555555555444555666888888555222444555666777888888777666777777777777777777777777666777999:::;;;:::888777666777999;;;===>>>>>>>>>:::;;;>>>AAAEEEJJJOOOSSS\\\]]]___aaaccciiipppuuu~~~tttggg]]]TTTLLLGGGDDD;;;555777888555111///222111///.........///000...------...000444777999<<<;;;<<<@@@DDDDDD???;;;888<<>>FFFYYYsss|||uuudddPPPCCC;;;666444555===444...777HHHPPPJJJ???DDDCCCAAA>>><<<:::999999777888;;;===???===:::777444222000///...---***((((((''''''&&&&&&'''((()))xxxkkkgggeee```[[[YYYVVVVVVVVVVVVVVVUUUUUUUUUWWWUUUTTTRRRQQQQQQQQQRRRNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKLLLKKKJJJHHHEEECCCAAAAAA@@@???@@@BBBBBBBBBBBB===<<>>@@@;;;;;;;;;<<<===<<<:::777999<<<<<<999777999999777777444444777777555555888777777777777888888777666444555666666666666555444444111///111555777555333....../////////000000000111///...///000000//////***---000///,,,***+++---+++,,,,,,,,,,,,+++******------------------------.../////////////////////***+++,,,...///...+++)))---...///000000//////...000000000///////////////---...000222222111000//////000111222333444555555333444888<<>><<<999777999;;;===???@@@???BBBKKKWWW___ddd^^^RRRGGGAAA>>>666---++++++,,,---......---,,,///111111//////222222///......------...///000000...///111333333333222111333555666555222111222333222222222222333444444444111111000000000000///...000///000111222222///---333222000...------------.........---,,,,,,+++++++++111//////777===JJJ___uuuqqqVVV===777999666222111111000...------...000111444444222///---,,,---...,,,---------...///000111++++++,,,---.........---...777DDDSSSbbbuuuvvviiiSSSAAA999777111222555111555:::???AAA???:::555333000...---000555;;;>>>???BBBNNNXXXaaawwwmmm]]]SSSEEE===666555555444333555333444888===@@@GGGVVVddduuuZZZGGG<<<555555///333---444///+++333666333666???QQQllloooSSS===222111,,,,,,///,,,,,,,,,---..................------,,,++++++++++++,,,000222000111444333000...---///222222...---000////////////111222000---...///111111111222222000------,,,,,,------......------,,,,,,,,,------...---------...............,,,---.../////////...---******)))***---222666999>>>CCCQQQgggxxxeeeVVVEEE===:::666555666888===CCCFFFFFFDDDCCCBBBGGGFFFCCC@@@>>><<<;;;:::;;;;;;;;;===>>><<<777333///...,,,+++++++++***(((+++)))'''&&&&&&'''((((((tttkkkdddddddddaaa^^^]]]WWWWWWXXXXXXWWWWWWVVVUUUXXXVVVTTTQQQNNNMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHBBBBBBBBBCCCEEEDDDBBB@@@BBBAAA>>>::::::===<<<888:::666666:::<<<:::999;;;:::888888888999999777555333666666333333555555222555222222444333000///222222111111111333222111///111222333444444333222111000...---///222444333111,,,,,,,,,---------------///+++***---...,,,+++,,,(((***,,,,,,***)))(((((((((((()))))))))(((((('''))))))))))))******++++++++++++++++++++++++******&&&''')))******)))'''&&&((()))***++++++***)))((()))))))))))))))(((((((((&&&''')))***+++******)))))))))***++++++,,,------///000333777::::::888666888>>>CCCBBB===@@@JJJUUU]]]dddnnntttuuuuuuttttttsssrrrssszzzoooYYYGGGBBB===:::======999444333444333111000///...//////...------...000444777999;;;===AAADDDEEEFFFEEEDDD@@@???===:::888999<<>>OOO^^^nnn}}}dddNNN@@@999222222666111555777::::::888555333333///---+++,,,///111333444333@@@PPP___vvvxxxmmmfffVVVLLLAAA===:::888777999:::<<>>JJJdddeeeIII777000000***+++///,,,---...............------......---,,,+++,,,,,,,,,---000111///000333333000000---...111111......000///000000...///333222//////111222000000333222000---------------......//////...---,,,,,,,,,,,,---,,,---......//////......------...////////////...,,,+++***+++...333888;;;>>>JJJ___xxxvvv[[[KKK;;;444333333666:::777CCCOOOPPPHHHCCCHHHPPPHHHFFFCCC@@@===;;;999999===;;;:::;;;<<<:::555000,,,***(((((()))***))))))---+++(((''''''''''''&&&zzzuuuqqqoooccc^^^\\\^^^___[[[YYYYYYQQQRRRSSSTTTTTTSSSRRRRRRRRRPPPMMMJJJGGGFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA===<<<;;;<<<>>>???===;;;<<<<<<888444555:::999444666333222666888666444666777555222222333444444333///111111///000333333///000......111111...---000000...---///000000---***...///000111111000///...///......///000000///...,,,,,,------...///000000...***)))---...+++***,,,***)))***+++,,,+++(((&&&''''''((()))))))))((((((''''''((()))******+++++++++*********))))))(((((('''((()))***)))(((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''((())))))******+++...111333111///222444666666666999???DDDFFFNNNYYY```cccaaa___^^^eeefffllluuu~~~gggSSSFFFCCCAAAAAA>>>777333333777666333111//////////////////...///111444777999===BBBGGGHHHGGGGGGJJJMMMJJJEEE>>>999888;;;>>>@@@???@@@AAAEEESSSbbbiiiggg___\\\RRREEE<<<888555111...,,,***+++...///...,,,///000///---000333222......,,,+++,,,///111000///.........///000111222333000333666555222000333666666444333333555666444222...------...000111...,,,---...///222555555222000000000/////////////////////......---,,,+++******+++000///111999>>>JJJ___qqqwww[[[???666666444222222222000...------000333555000////////////...,,,+++------..................---+++)))+++...111111000333222;;;MMM\\\jjjuuu[[[HHH<<<222111444///333555777777555333222222......---------...///000///888HHHZZZooo~~~zzzsssggg[[[UUUPPPLLLJJJLLLUUUVVV]]]hhhrrr~~~wwwXXX>>>===666000666111222555444222777<<<555;;;RRRaaa~~~WWW>>>111///000+++---000,,,///////////////...---,,,///...---,,,,,,,,,---...---000000---...222333111222...---000000......111111222000,,,...444444111000333333000///333222///000///...------,,,,,,,,,000///...---,,,+++++++++,,,---.../////////...---...............///000000///...------000555;;;>>>DDDWWWrrryyygggPPPDDD777222111222777<<<:::BBBIIIHHHAAA@@@GGGOOOFFFEEEBBB???;;;999777666999666444555777666222...,,,***((('''((())))))(((+++)))'''&&&(((((('''%%%vvvvvvsssoooiiiccc```___XXXVVVWWWZZZYYYTTTRRRSSSKKKLLLNNNOOOPPPPPPOOOOOOLLLJJJGGGDDDBBB@@@??????>>>===<<<;;;::::::::::::>>>;;;888888::::::777555222444111...222999:::666666222111555666333222222333000------...000000000---//////---...222222...***(((***///000//////222000...---///111000---***,,,---...000000...---,,,+++,,,,,,+++***)))((((((((()))***+++---...///000000+++***...000,,,+++...,,,+++***,,,///...***&&&(((((()))***************''''''(((***+++,,,---...,,,,,,++++++******))))))%%%&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&''''''((()))'''%%%$$$&&&***------,,,,,,***)))+++///333555555???BBBGGGLLLOOOPPPPPPOOOPPPTTT[[[eeepppxxx}}}{{{gggPPPNNNMMMLLLEEE<<<888888999777555222000///......000000//////111444777888???FFFKKKLLLIIIIIINNNTTTRRRIII>>>888888<<<>>>@@@>>>???AAAIII[[[nnnsssooo]]]ZZZOOO@@@666333444333///---***+++---///...,,,//////...---000444222......,,,***,,,///111000///000///.........///111222///222666555111000333777777555333444666777555222...,,,,,,...111111...+++,,,---///333555666333111////////////000000000000------,,,,,,,,,,,,+++++++++111000111:::???KKK```qqqyyy\\\???555666444111222000///---,,,...111555777/////////000000///---+++...///////////////...------+++)))***...222222111555111999MMM\\\hhh}}}iiiRRRCCC666444777222111444777888666333222111---...000000//////111444555888BBBRRRdddvvvyyyooolllkkkiiiiiikkkppppppuuurrrXXXGGG777<<<555000777333333111...///;;;AAA:::EEEddduuuxxxKKK666---///222...///111,,,111111000000///...,,,,,,000///...---,,,---...///...000///,,,---111333111444///---///000...///111222333000,,,---444666222111555444//////333222...333222000...,,,+++******111000///---,,,+++******,,,,,,.../////////...---///...---------///000111111000//////222777===@@@LLLbbbgggPPPFFF???999777666444666999:::AAAIIILLLHHHBBB>>>===EEEDDDAAA===:::777555444444000---///222222///+++...+++)))(((((())))))((()))'''%%%&&&((()))'''%%%bbb___\\\ZZZYYYXXXUUUSSSPPPOOONNNMMMLLLKKKJJJJJJCCCFFFIIIIIIEEECCCDDDEEEAAACCCDDDBBB???<<<;;;;;;<<<;;;999888777777666666<<<777222111444666555333222111000.........///000,,,...000111222111000///---...000222111///,,,+++,,,///...***,,,222111---+++...000000---,,,---//////...///000222111...,,,------...///...---+++***++++++******************(((((()))+++,,,...000111............,,,+++)))((('''******((((((++++++)))'''((()))+++---,,,)))&&&(((***+++***((())),,,///......---+++)))(((((()))''')))***((($$$"""###%%%###&&&%%%"""$$$)))(((###$$$###"""!!!"""###%%%'''&&&&&&&&&%%%$$$###"""!!!%%% $$$&&&!!!'''###%%%&&&'''((('''&&&%%%$$$)))))))))***,,,---//////666888:::<<<===>>>>>>>>>BBBFFFNNNYYYeeennnrrrtttzzzmmmdddWWWNNNHHHBBB:::444888777666333///......///222...---111444555777:::EEEKKKMMMKKKKKKOOOTTTUUUSSSKKKEEECCCBBB???>>>???AAACCCMMMVVVbbbvvv}}}ooofffTTTAAA999777444111000///...,,,,,,,,,---///000---...000222444333111...+++,,,...///111222333333222222222111//////111333222111000111333555666555888777555222111222333333///...---,,,,,,---///000///111000,,,---222444333444333222000///.........---...///---++++++///222---000///111666666AAAYYYsss~~~\\\DDD;;;333222555111555222///,,,+++---000222,,,,,,---///000000---+++***---000000///...------111---***...444777444///222666===GGGVVVgggwwwkkkTTTDDD;;;444...222444555555666777555333000///---,,,---...000222111888BBBMMMYYYjjj}}}~~~tttUUUAAA<<<777222222777999777333777222333:::<<>>;;;AAA???;;;777444111000/////////...------,,,++++++***+++,,,,,,,,,***)))(((+++*********))))))((((((SSSRRRPPPPPPOOOMMMJJJGGGLLLKKKJJJIIIGGGFFFEEEDDD???@@@BBBBBBAAA??????@@@===>>>???>>>;;;999888888999999888777666666666666???999333000111111...+++111000///...---......///---...000111111///...---......000000000...---,,,---///---***,,,000000,,,***,,,//////......///111===;;;666111...,,,,,,,,,,,,------------,,,+++***((()))+++,,,,,,+++***)))((())))))***+++---...///...------,,,+++***)))((('''******'''(((++++++(((''''''(((***,,,,,,***'''(((***+++)))((((((+++...///222555444000,,,++++++&&&((()))'''$$$""""""$$$"""$$$$$$"""$$$((('''"""""""""######$$$#########%%%%%%%%%%%%%%%###"""!!!""" (((***""""""&&&!!!$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&''')))***...000222444555666666666888;;;AAAIIIRRR\\\ccchhhwww}}}~~~qqqeeeYYYNNNEEE???888777555222000///111222222...---111444555888<<>>444000---...333555333000555//////:::EEEUUUpppdddFFF888111000///...------.........------///111000---***............//////////////////...//////000111222222//////111111......000111111000000000111111222444222///...///000///.../////////---++++++---000+++******+++---...+++)))******+++------.........111000//////000000///---///333111222999;;;@@@OOOfffvvvdddXXXPPPLLLFFFBBB@@@???>>>===@@@???>>>>>>>>>>>>??????<<<:::777444000...------......------,,,++++++******+++++++++***)))((((((******)))))))))(((((((((JJJIIIIIIIIIIIIGGGDDDAAAEEEEEEDDDBBBAAA@@@???>>>;;;;;;;;;<<<======<<<:::888:::;;;:::888666666777666555555444444555555666666222...---///111111//////......------------...------...//////...,,,,,,..................------...///---+++,,,///...+++(((***---......///000222AAAAAA>>>888000+++***+++++++++,,,,,,++++++***)))%%%'''***------,,,***((())))))))))))***+++,,,,,,---,,,***)))((((((((((((&&&))))))''''''******((('''&&&&&&(((***++++++***)))******)))((((((***,,,...444:::999333---++++++%%%&&&&&&%%%###!!!"""###"""""""""$$$'''&&&!!!!!!"""$$$%%%%%%###!!! ###$$$%%%&&&%%%###!!! ***...$$$"""%%% """"""""""""###$$$%%%%%%$$$###!!!!!!!!!###%%%&&&'''(((***+++,,,---......333666:::>>>CCCKKKVVV^^^cccjjjwwwrrr```PPPEEE???;;;888444111000111333555222///...111444555:::???FFFPPPZZZ^^^aaaccc```\\\]]]TTTIIICCC>>>888777999===EEEVVVaaaeeeqqqttthhhXXXJJJ===999888444111///...//////000000000000000000000000111222222///---,,,---...///000000000000333333222111000111555888444333222222444444333222///111333555555333111///...............---,,,+++...111222000111444444111000000000000000000000000.........---,,,---///111---111111555:::777===QQQkkkdddJJJ???666333555111000000///......///111222GGG@@@666///,,,---...000+++---//////...,,,,,,,,,,,,,,,---///222333555555???EEEJJJLLLMMMRRR]]]fffkkkwww```III???@@@555444333444444333111///////////////000000000111***000999AAAHHHQQQ[[[cccrrrzzzwwweeeUUUGGG<<<666333111000111555666555333444...000???VVVnnnoooMMM999444000///............/////////...---...///000///------.........///000000000000000000//////000111111111......111000------000......///000111111111111444222000///000000000/////////...---++++++---///+++***)))***,,,......---******+++---...///000000222111000000111111000...///444333444;;;>>>HHH\\\uuuuuueee[[[VVVQQQIIIDDDAAA@@@@@@@@@CCCAAA===;;;999:::;;;<<<666444222///,,,+++******,,,,,,,,,++++++******)))+++***)))(((((('''''''''))))))((((((((((((((('''FFFEEECCCCCCCCCDDDBBBAAA=========<<<<<<<<<;;;;;;;;;999777999<<<===;;;888666777888888666555666777222222222222222333444555000---,,,,,,///222333222------,,,,,,,,,,,,,,,,,,***+++,,,------------,,,///...---,,,,,,---......///...,,,+++,,,---,,,***((()))+++,,,------......333999???===666...***)))******************))))))&&&''')))+++,,,++++++***))))))(((((((((((()))))),,,+++(((&&&%%%&&&'''(((%%%((((((&&&&&&))))))''''''&&&%%%%%%(((***++++++***))))))((('''((()))+++,,,222777666///)))'''((($$$$$$$$$###"""!!!!!!""" """$$$&&&$$$!!!""""""#########""" !!!"""$$$%%%%%%###!!! ))),,,""" ###  """$$$%%%%%%$$$""" !!!###%%%$$$%%%&&&'''((()))******///222666888999???JJJRRRRRRYYYeeetttqqq]]]PPPKKK@@@;;;555111000111444555222//////222444666;;;BBBPPPVVV\\\^^^aaaffffffccc]]]SSSIIIAAA;;;555444777???HHH[[[dddbbbeeefff[[[OOODDD:::888888444000///444333111///...//////000222000///000111000///------...//////000000000000444333222111000333777:::555444333333444444222000---///111333333222111///......//////...,,,+++)))---111333222222444333///......///000000111111111............---...///111---111000333999777>>>RRRiiifffKKK???444111222.........//////000000111111888666333222111000...,,,+++---///...---++++++,,,))),,,///000000111555888DDDIIIKKKHHHCCCEEEOOOYYYdddwwwqqqYYYLLLLLL===888444555555222...------...///000000000//////---000555:::???FFFNNNTTT^^^fffsss~~~vvvmmm```QQQEEE;;;444000444444444555666777666555333111999OOOlllxxxXXX<<<333555............//////000000///...---,,,---......///,,,,,,---...//////000000111000000////////////000111......000000---,,,///,,,---///000111111111000333111000000111111000///.........---++++++,,,...,,,+++***)))+++,,,...///++++++,,,---///000222222333222000111222222111///...555555555===BBBPPPgggvvvhhh___TTTNNNFFF@@@???@@@AAABBB>>>>>>===<<<:::777444222222000...,,,***)))))))))++++++******))))))))))))+++***((('''&&&&&&''''''((((((((((((''''''''''''AAA>>>:::999:::<<<======777777888888999:::;;;;;;:::777555666999;;;999666444555666555333333444555000000000000111222333333555333000///......---,,,++++++,,,,,,,,,,,,,,,,,,((()))***+++---............---,,,++++++,,,---//////,,,++++++,,,++++++***))))))******++++++******(((///777888333---******)))))))))))))))))))))))))))(((''''''(((***,,,---***)))(((((('''''''''(((+++)))'''%%%%%%%%%'''((($$$''''''%%%%%%((((((&&&'''%%%$$$$$$''')))++++++)))((('''&&&'''((()))***,,,///111...((($$$$$$&&&###""""""""""""""""""!!!"""$$$###"""!!!$$$###!!! !!!!!! !!!###$$$$$$###"""!!!%%%&&&"""  """$$$%%%###""" !!!"""#########$$$%%%&&&'''((((((&&&***///000000333:::AAADDDKKKUUUbbbppp|||dddUUUNNNEEE???666111000111222333222000111444555666<<>>888888888444000///555222///------///333555222000///...///000///---......///000111111111000333444333222111333777:::555444333444444444222///......///000111111111111---...//////...,,,***)))---111333222222444222...,,,---...000111111111111///.........///000000000///000---000888888AAAVVVjjjjjjNNN@@@555111222.........///000000000000000,,,---///111333222///,,,---...///...,,,+++,,,,,,))),,,000000///000555999DDDFFFFFFAAA:::<<>>;;;777666777999::::::444444555666888999999:::777666444444444555555444111222222111000///111333000/////////000111111222111111000///////////////***++++++,,,,,,,,,,,,+++((()))***+++,,,---...///---,,,+++***+++,,,---......***)))+++,,,******+++***))))))***++++++)))(((***,,,...---***((()))+++))))))((((((((()))******+++)))'''&&&&&&(((+++---***)))(((((('''''''''((()))((('''&&&%%%&&&&&&'''###&&&&&&$$$$$$''''''%%%'''%%%$$$$$$&&&)))))))))(((&&&%%%%%%''')))******...---,,,)))&&&$$$%%%%%%"""!!! !!!#########!!!###!!!###!!!!!!"""###""" !!!""" !!!"""""""""""""""!!! !!!### !!!!!!!!!!!!  !!!!!!!!!!!!"""###$$$%%%"""&&&***+++,,,---111444888>>>HHHSSS^^^jjjxxx|||~~~~~~fffTTTKKKGGG@@@777111000111111000222111444777777666<<>>@@@<<<777333000111222444111///---+++************))))))))))))))))))))))))'''''''''''''''((())))))'''(((((((((((())))))))):::999888888999999888666444555555555666666666666666666555333111000222333333333333111//////000222000000/////////000000111,,,---......///000111222******,,,---------,,,,,,,,,++++++++++++,,,------+++++++++++++++,,,,,,------((('''+++,,,******,,,***)))(((***---...,,,*********))))))(((((((((((())))))((((((((()))++++++***)))(((''''''(((***+++***)))(((((((((((((((((('''''''''''''''&&&&&&&&&"""%%%%%%######&&&'''$$$'''%%%$$$%%%'''((((((''''''$$$###$$$'''***+++***---***'''&&&&&&&&&%%%######!!! !!!###%%%$$$"""'''!!!!!!""" ###  !!!!!!  """###$$$###  ###  !!!!!!   !!!###$$$$$$%%%&&&(((***,,,---///...555===EEELLLUUU___gggddddddiiirrr{{{ooo^^^TTTEEE>>>666111111222111///111222666:::888666;;;AAADDDKKKSSSYYY___aaa\\\TTTOOOJJJFFFBBB<<<777999>>>@@@>>>HHHNNNIIIHHHIIIDDD@@@999666666666333111111............///111333444222///,,,,,,---///000111...///111222444444555555222333555444333222333444333222333444555555222000...///111222222111000///------,,,,,,+++,,,,,,,,,---000111//////111000---+++,,,...000111111000///000...---///111222000...000000,,,000999:::AAASSSdddzzzqqqSSSDDD888555666222111000000////////////000333111...---...000111111000111111///---,,,---///............///111444777999;;;===<<<;;;===CCCHHHTTTdddpppttt}}}vvv```NNN???<<<:::333111555111000/////////000222333222000---,,,...222666888BBBDDDFFFIIILLLQQQXXX\\\```aaaccceeefffeeedddccceee```YYYSSSMMMIIIDDDBBB@@@<<<666222111333444555222555666444222333:::@@@IIIbbb}}}jjjLLL999111---,,,------...///000000//////...+++---...,,,******,,,...////////////000000000000111111111111222333444444222//////111111......000111111000000000111111222.........///000000...,,,+++---...---,,,++++++,,,+++,,,---,,,++++++...111111000/////////111333555333111000000111111000//////555888BBBVVVfffxxxzzzkkk\\\SSSHHHCCC===888888:::<<<===???<<<888444333333555666111000...,,,************))))))))))))))))))))))))%%%&&&'''((()))*********((((((((()))))))))******444555666888999777333///666666555555444333333333777888888555111///111444666666555333111111222444000000////////////000000111222111///---+++***+++***+++,,,---...------,,,///...---,,,++++++++++++******++++++,,,,,,,,,,,,---'''&&&+++---******---***)))(((+++///000///---$$$&&&))),,,...,,,'''###***)))(((((((((***+++,,,((())))))))))))(((((('''))))))(((((((((((())))))''''''((((((((('''&&&&&&"""%%%%%%######&&&&&&$$$&&&%%%%%%%%%''''''&&&%%%&&&###"""###(((++++++++++++'''$$$%%%'''((($$$###!!!!!!$$$&&&$$$""")))"""!!!!!! $$$ !!!"""!!!  !!!$$$%%%$$$!!!###$$$ !!! !!!#########!!! !!!!!! """###$$$###""" !!!%%%(((******)))///777;;;???DDDLLLSSSYYYUUUXXXaaajjjssszzziiiXXXNNNCCC<<<444111222333222000111333888<<<:::777:::@@@FFFIIILLLOOOVVV]]]^^^YYYOOOKKKHHHDDD>>>999:::@@@FFF@@@EEEIIICCCBBBCCC>>>???999555666666222111222000111222222111///,,,+++111...,,,+++---000111222...///111333555666666666111333555555444222222222222222333444666555333000,,,///333555555222...,,,---,,,+++***+++,,,---...---000000......000///,,,+++,,,...000111111//////000...---///222222000...000000...333;;;:::>>>NNN```vvvpppRRRCCC777333444111222111000.........///000///......///111111000...111222222000...---...///000///......///222444555555888<<<>>>???AAACCCDDDKKK[[[gggiiiooovvvaaaMMMEEE>>>444000333444222111000000222444555444222111000111333333333777999===@@@DDDIIIOOOTTTPPPRRRVVVYYYYYYXXXUUUSSSQQQMMMHHHDDDAAA>>>:::888:::999999999888666222...111444666444222666>>>FFF\\\vvvoooXXX???222////////////---...///000000///...---+++---///...,,,+++,,,///222222222111111111111111222222222333444555666777333000000222222///...111333222111000000000222222---------...000000...,,,+++---......,,,+++++++++(((***------,,,---000333222111000//////111333555222111000000111111000...000666999GGG___rrrvvveeeUUUKKK>>>:::666444666999<<<>>>999:::<<<<<<;;;888555222222000...,,,***))))))***))))))))))))************###%%%''')))++++++++++++(((((())))))******++++++111555777666666888666333...888:::111---222555333333;;;;;;222---333888666;;;999666333000/////////111000///...------...///,,,---......,,,******+++...---+++++++++---//////...000000,,,(((''',,,111---***'''(((***,,,,,,+++...***''''''***,,,+++)))***,,,---,,,***(((((()))&&&(((***++++++)))'''%%%++++++***))))))***++++++,,,+++***))))))***+++,,,)))'''%%%&&&)))***(((&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###(((((((((''''''&&&&&&%%%'''''''''(((''''''&&&&&& ###%%%$$$!!!!!!########################%%%###  !!! !!!!!!$$$%%% !!!###$$$&&& !!!!!! !!! !!!"""""" !!!!!!  """$$$&&&***,,,///000111333666888>>>AAAHHHJJJPPPgggxxxtttvvvuuurrrmmmdddZZZQQQLLLBBB>>>999555333333222111444333222333666888::::::CCCIIILLLMMMSSSZZZ[[[WWWNNNMMMKKKFFFBBB???>>>???FFFDDDAAA@@@@@@AAA@@@???999666333222222222111000111111000000/////////...---...111222333222000///...//////000111333444555000444777777444111000000000444555333222333111---,,,111222//////333111---...---,,,,,,---...000111//////////////////.........///000222111000///---444222///,,,+++,,,...///222111333555444555???IIIccczzzyyyQQQ;;;555444111///000111222222111...+++***------///000000111111111444222/////////000///............///////////////555666888;;;???BBBFFFHHHJJJIIIPPPZZZ^^^fff}}}yyyeeePPPDDD>>>888222888222///222666555444444333444555333///---///111444111111555===BBBBBBAAAAAADDDGGGHHHGGGEEEEEEEEEBBB<<<:::<<<:::444333777555555333000111222111///444888555555888999GGGbbb}}}tttSSS@@@111000///******///...///000000000///---,,,---...///...---,,,---///.........///000000111111333555777999888777444333000///.........///111222000000///---,,,---///222///...---,,,+++,,,,,,------...///...,,,+++,,,------,,,,,,,,,...111555777333333333222222222111111000000/////////000111222000;;;HHHVVVggg|||}}}nnnZZZJJJDDD777777888777777888:::===AAA<<<777888===>>>:::555333///***)))***,,,,,,+++))))))))))))************)))(((''')))---...,,,)))...)))&&&((()))((())),,,444888999888888;;;:::777444777666333111333444222555;;;???<<<:::;;;>>>>>>DDDAAA<<<666222000////////////---,,,,,,,,,------,,,---......,,,***+++,,,***+++,,,---,,,,,,,,,---,,,///111000,,,)))+++...,,,***((((((+++,,,,,,+++---+++))))))***+++,,,+++,,,++++++++++++***)))(((((()))***+++***)))'''&&&))))))************))))))******)))(((((()))******)))'''&&&&&&))))))(((&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$'''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""!!!###$$$###!!! """$$$######$$$$$$$$$$$$#########"""  !!!   ###$$$"""$$$###"""!!!!!!!!!"""### !!!!!!!!! !!!!!!!!! !!! !!!###$$$'''(((+++++++++,,,...000555777>>>AAAFFF\\\mmmiiigggfffccc]]]VVVOOOHHHDDD===999555111000000//////222222111222444666888999>>>AAABBBDDDLLLWWWZZZXXXNNNMMMJJJFFFBBB@@@@@@AAAGGGDDD@@@>>>===<<<;;;:::666444111000000000///////////////......------------...///000111000000///111111111111222222333444111444888888666333222333111555666333333444222...---111111......111000,,,,,,,,,,,,,,,,,,,,,---...........................---...000111111111///...222111///------///111222222111333444333444===GGG\\\sss|||UUU???888666333111......000000111000//////......///111222222222222333222111111222333222111000000///...------------111444888<<>>===;;;::::::;;;666666888777444333777666555333000//////...,,,222666555777@@@JJJ```}}}pppZZZFFF777...111333///...222...//////000///...---,,,,,,...//////......///000//////000000000000111111333444666777666555444333111000///.........///000---///000000...---...//////...---,,,,,,,,,---------...///...,,,++++++,,,---,,,,,,---///111444666333333333222222111111111.........//////111444555888BBBQQQcccyyy}}}ssseeeQQQAAA999444555555555555666888;;;>>><<<;;;<<<>>><<<666000222...***)))***+++++++++))))))))))))))))))))))))(((''''''(((***++++++******&&&$$$((()))((((((***999======;;;<<>>>>>;;;999666666===JJJRRRXXXdddrrrzzzkkk\\\KKK???666555666777444000000555///000///...---...111444000...,,,...222444222000...111555777666444222222222000000444555333444777555444222111000///......333999999>>>PPPccc|||lllSSS>>>:::000,,,222666222///111...////////////...------,,,---//////...///111333222222111000000000000111333333333333333333333333333222000...------------+++...000111000...------///...------,,,------------......---+++******+++------------///111333555333333333222111000000///+++,,,...///000222666999>>>IIIZZZooovvvhhhYYYGGG777000111222333222222333666999:::<<<>>>???===888111,,,000---***))))))+++++++++***))))))(((((('''''''''''''''((('''&&&'''***,,,)))&&&%%%)))+++)))(((***>>>@@@@@@>>>>>>BBBDDDBBB===444///444666444999CCCKKKKKKSSS^^^\\\PPPJJJNNNOOOKKKDDD<<<666222111111---,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...+++///444444111//////111+++...222333000---+++***++++++++++++,,,,,,---,,,+++---///...+++***,,,///...***((())),,,---)))$$$))))))(((((()))***+++,,,)))(((''''''''''''((()))((((((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!&&&%%%$$$"""""""""$$$&&&!!!###%%%''''''%%%###!!!###############!!!  !!!'''((("""!!!&&&""""""######$$$%%%&&&&&&$$$#########""""""!!!!!!  ###%%%'''(((&&&%%%&&&&&&###"""(((+++,,,;;;GGGCCCBBBCCCDDDCCCAAA>>>:::888666444111000000111111000....../////////000333555444666:::BBBKKKNNNIIIBBBIIIHHHEEEBBB???@@@CCCFFF@@@===:::888999:::;;;;;;333111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,111///...------...000111333333444444444444444444222333666777777777777666333666666333222444333///111111///,,,+++,,,---,,,+++,,,------,,,+++)))(((------------............---...///000111111000000///...------...000222333000000111222000000777@@@TTTkkk~~~YYYCCC:::666333111333222000///...///000111000000111222333444555666999999999;;;<<<:::777555777555222///------///000---000444888:::999666444444333777BBBJJJQQQZZZcccnnnuuueeeWWWAAA<<<777777555222333777000///...,,,,,,...000222000...---///111222000...---000444666555333111000......///111333333444555222111111222222000222555666???BBBMMMhhhgggSSSAAA444666///---111444000---,,,/////////.........------,,,---...//////000333555444333222111000000000000222222111000111222333444444222000...,,,+++++++++,,,...000000///------............------------...---......---+++))))))***---------...///111222333333333222111000//////...***,,,......///222888===CCCSSShhh{{{wwwdddPPP???444111000111111111111222555777555999>>>>>>999333///......---+++))))))************))))))((('''&&&&&&%%%'''))))))'''%%%%%%)))---...***(((***,,,******,,,@@@BBBBBB??????CCCCCCAAA:::333000333333444AAAQQQYYYWWW\\\ccc___QQQIIIKKKJJJFFF@@@999555222111111------..................,,,---------,,,,,,...000...111333222000///111333...///000///...,,,,,,,,,+++,,,,,,------,,,------+++...000///,,,+++---///---)))&&&(((+++,,,(((###&&&&&&&&&'''(((+++...000+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))&&&'''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$%%%)))'''$$$""""""######$$$!!!###%%%''''''%%%###!!!&&&&&&&&&&&&$$$"""!!!'''((("""!!!&&&######$$$$$$%%%%%%&&&&&&$$$$$$######""""""!!!!!! """$$$'''''''''&&&&&&&&&### %%%'''&&&///999555555888<<<>>>???<<<888666333111//////000111111000...///000///...///222555444333666>>>FFFGGGDDDAAAFFFEEEBBB>>><<<>>>BBBFFFBBB???;;;999999:::;;;;;;666333000/////////...---------------------......333111///......///111222000111333444666666666666111111333444666666666555333666555222222333333///222000...---,,,+++,,,---------.........---+++***---------.........//////......///000000000000000...------------...///000//////111222000///555>>>SSSjjj\\\FFF===888444333555333111//////000222444666666666666666888999:::======<<<===<<<:::666333222111...,,,,,,---///111...///000222333333333222555222333888@@@GGGPPPWWW^^^mmm}}}oooTTTFFF888444555555555666111000...,,,---......///------...///111111000///,,,000444555444222111000///111222222333444444333222//////111111///333;;;:::IIISSSeeezzz```KKK???888555444000---///000...,,,,,,///......---------------,,,---.........000444666555444222000//////000000111000/////////111222333333222///---+++*********.........---,,,,,,...000---.....................---......---+++******+++.........///000111111222222222111000000///......,,,............333;;;CCCMMMaaayyyvvv```III999444666000111222111000111444666111555888777333000000111......---+++)))))))))******))))))((('''&&&&&&%%%(((******(((%%%&&&***...222,,,(((((()))'''(((+++>>>AAAAAA>>>===@@@???===666444333333333999HHHWWW]]][[[ZZZZZZUUUKKKDDDCCC@@@>>>:::666333111000000---...///000000000//////,,,,,,---,,,,,,---000222///......//////000000000000///---,,,++++++,,,,,,***,,,......---------...+++---......---,,,,,,---***(((&&&'''))))))&&&###$$$$$$%%%&&&(((+++...///+++)))&&&$$$$$$&&&)))+++((())))))******))))))(((%%%'''((('''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$############%%%&&&'''(((&&&#########$$$#########$$$%%%''''''%%%$$$###&&&&&&&&&&&&$$$"""  $$$%%%######%%%&&&&&&&&&%%%$$$###"""!!!############""""""""""""  ###&&&'''&&&$$$$$$$$$%%% $$$'''$$$)))000------000555888:::888666444111///......///000000//////111333111///000333777666333333999>>>AAAFFFJJJEEECCC???;;;999<<>>PPPeeeaaaKKKBBB<<<999888444333222333444777:::<<<===<<<;;;::::::;;;<<<===>>>===;;;:::999777333000,,,+++***))))))+++---.........------...///111111333111///000444<<>>???<<<;;;<<<:::666222555666444777AAALLLQQQWWWVVVPPPHHHCCCBBB???:::888777555333111///...------...///000000000//////+++,,,,,,,,,,,,---111333...---,,,///222333///+++...---,,,++++++++++++******---//////...------///,,,,,,,,,---......,,,***''''''''''''&&&%%%$$$###$$$%%%%%%&&&((()))++++++)))(((((((((((((((((()))''''''((())))))(((''''''$$$&&&((('''%%%$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$###""""""$$$%%%&&&$$$"""!!!"""%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$############"""!!!  !!!""" !!!%%%%%%###%%%%%%&&&%%%$$$###!!! !!!!!!""""""""""""""""""   ###%%%((((((&&&###"""!!!$$$###'''###'''---))),,,---///111333444555666222000///000111222111///111444666444111222555:::999888<<>>LLL```{{{bbbNNNDDD>>>;;;:::777777888999:::===???AAA>>><<<:::999888888999::::::888555444333222000...***************+++,,,,,,,,,,,,,,,,,,,,,...///000///000...,,,---222:::???KKKRRR___nnn{{{mmmUUUFFF>>>888444333///...---///111222000---,,,...000111000///......,,,...//////......///000222777888666555888666111555000000555777888DDDTTT___}}}~~~hhhXXXDDD666111///......,,,---......///000///---///...---,,,,,,,,,---------------,,,,,,...222555444222000...---...000111////////////000111222333...---,,,+++++++++,,,---,,,---...---,,,,,,---...,,,---...///000000///...,,,...//////------...000...//////000000000000000.........////////////000222333222000222===MMM[[[eeettt{{{___LLL@@@999666666333333222000......000111,,,---------,,,,,,---...222333222///+++(((((())))))))))))))))))))))))))))))(((''''''((()))((('''((($$$$$$((()))'''%%%&&&999<<<===:::999999666111111666777555;;;HHHMMMHHHNNNOOOFFF999555;;;;;;555444444333222000...,,,***,,,---///000000000//////+++,,,,,,,,,,,,...111444///------222888777000)))---,,,,,,,,,,,,+++)))'''***---000000...---...///---+++***,,,//////,,,(((%%%&&&''''''%%%######$$$%%%&&&&&&'''''''''((((((&&&'''***++++++***'''&&&%%%&&&'''(((((('''&&&%%%$$$&&&((('''%%%$$$%%%(((((('''&&&%%%$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&(((((((((''''''&&&&&&&&&'''%%%###"""!!!"""###$$$ """&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""  ######&&&'''"""!!!"""###$$$%%%$$$###""" !!!!!!""""""######   !!!!!!!!!!!!''')))++++++'''$$$!!! """!!!&&&###&&&,,,)))...---,,,---///222666999555333222333444444333222333666888666333333777<<<:::>>>IIIRRROOOFFFCCCGGGGGGDDD???:::999<<>>:::666333111///---+++---------....../////////000000///...............111222444555555444222111444222000222444666444222111333222///...000000...000---...333333...---111...---,,,,,,---...000111...//////000111222222333333222111///............)))***+++...000222444444,,,---000333111000666???KKK^^^xxxaaaMMMCCC===::::::>>>>>>>>>>>>>>>???@@@AAA;;;:::777555444444555555555333000/////////...,,,------------------------******+++,,,---.........---000000---+++///555999JJJQQQZZZbbbhhhqqq~~~hhhUUUFFF:::555666,,,,,,---000444444222...///111333444222000///...111222222222111111333555222777999666666999777222444///111:::???DDDTTTgggyyyooodddSSSEEE666000111000---***,,,...111111000///,,,(((///...---,,,+++,,,------------,,,++++++---111444333111///------...000111...//////000111222222222,,,,,,+++++++++,,,---...***,,,///000...,,,,,,,,,,,,---///000000000///...,,,...//////......000111//////000000000000//////------......///000000000333444333222555BBBUUUeeevvvuuuUUUEEE@@@===888444333333222000---,,,...///+++++++++,,,,,,,,,***)))333444444111+++((('''((())))))))))))************(((&&&%%%&&&))))))'''######"""%%%,,,...+++''''''::::::999666444444999===>>>@@@@@@===@@@GGGHHHDDD@@@===999555333333555666111000///...---,,,++++++++++++,,,------,,,,,,,,,/////////...///333777;;;444555888;;;<<<999111++++++,,,---......---,,,+++---///111000,,,***,,,///***'''&&&(((,,,---)))$$$&&&'''((()))((('''%%%$$$***%%%"""&&&((('''%%%&&&$$$'''((('''%%%$$$%%%(((''''''''''''&&&%%%$$$###&&&(((******(((&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&&&&%%%)))(((((()))))))))&&&$$$''''''%%%$$$###""""""""" $$$%%%$$$%%%'''&&&###%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!!!!!### """$$$$$$$$$######&&&%%%###"""!!!!!!!!!"""  !!!"""!!!  """'''///666333***"""!!!### """###$$$&&&)))+++)))((()))+++000444666666333333444444555666777777666888888666333333666:::EEERRR]]]]]]WWWQQQMMMIIIGGGCCC???===???AAADDDEEE@@@AAA@@@>>>;;;:::;;;<<>>PPPggg|||tttfffRRR@@@999888444...)))(((+++......///000111111000///...111...++++++---...,,,***,,,,,,,,,---------......000000000000111222333444//////...///000000...+++,,,,,,++++++,,,,,,---...---......---,,,---///111000000000000////////////111---***+++111444333111///...---...111333444333000...---...222444333111555222444:::BBBMMMbbbvvv}}}cccPPPKKK===111///...222000---+++))))))******,,,+++***))))))******+++------------,,,***)))((('''((()))))))))(((&&&%%%&&&'''((())))))***))))))((((((((((((((()))******;;;:::888555333444888<<>>PPPdddmmmjjj___PPPDDDCCCAAA??????@@@BBBBBBBBBAAA@@@???======<<<<<<<<<===;;;888555222111111111/////////...//////000000111111000000///.........222333666777777666444333333444666444222111333444///333555333111222222000...000111111000...///000///,,,+++,,,///222222222...111222111//////444999888666333111////////////...---+++,,,.../////////...000111///,,,---333888AAAXXXsss}}}```QQQAAA:::888444=========<<<;;;888555333333222222111000000//////000///...,,,,,,,,,..................---,,,+++***++++++*********+++,,,,,,000///---------///111222999@@@JJJSSS[[[cccjjjooorrr{{{~~~nnnbbbSSSCCC:::444000111111///222888///------000111///000444///...///222111000222777888444444666666333777===999>>>IIIYYYlll|||tttiii]]]NNN>>>444444333111---)))))),,,///...///000111111000///...000...,,,,,,,,,,,,+++***,,,,,,,,,---------------///......//////111222222///......///000000---+++,,,,,,++++++,,,,,,---...,,,---...---,,,,,,...//////////////////000000000000---+++---111444222000000//////000333555555555222000...///222555555555333111555>>>IIIWWWjjj{{{yyyYYYGGGEEE<<<444333222111000---+++))))))******+++***)))(((((()))+++,,,---,,,,,,+++***)))))))))'''((()))))))))(((&&&&&&'''(((((())))))))))))((((((''''''''''''((())))));;;:::777444222555:::>>>NNNMMMHHHAAA???>>>;;;777444444222111111111111111222111111000///...------.........------,,,,,,++++++++++++...333999@@@DDD<<<999555222111///---+++//////............/////////+++((((((,,,///---+++))))))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%!!! $$$&&&%%%%%%(((###%%%(((((((((''''''((((((''''''&&&&&&''')))***---***&&&&&&(((***)))''')))((('''%%%$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$######$$$&&&&&&$$$###%%%$$$$$$#########$$$$$$&&&((('''######%%%%%%"""&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!"""###$$$%%%###"""!!! !!! !!!"""""" !!! !!!&&&***111;;;???;;;222(((!!!!!!!!! """###$$$%%%%%%(((,,,000222111000///000000111222444444555222999>>><<<555222777======OOOeeerrrssshhhTTTCCC>>>>>>===???@@@AAA@@@???AAA>>><<<===??????===;;;;;;:::999777555444333222000000/////////111222333222222222222111000///...333444666777777555444222333444444333111111222333000555777444222333222000111222222000......///000000///......000222222111000222222000///000555:::888444111000111222111//////...,,,,,,...//////...///111111///---...222777AAATTTlll{{{___NNN===777999888888999999888777555222111000000000000///...---,,,///...,,,,,,,,,...000111//////......---,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,---...///000111666999>>>FFFQQQZZZaaaeeeiiirrr|||kkkZZZLLLAAA777333333222444777111---+++...000///000333---+++---000000...111666:::777444444333444999@@@CCCNNN___rrr{{{uuufffXXXQQQGGG999222222.........,,,++++++---///...///000000000000///............---***))))))***------------,,,,,,,,,,,,------------...///000000.........///000///---+++,,,,,,++++++,,,,,,---...+++---...---+++++++++---.........//////000000111000...---...222333111...111000000222555777777666444333111111444666888888333333999EEETTTdddtttoooPPP>>>===999555555222000///---+++***))))))******((('''&&&&&&(((+++---,,,+++***((((((((())))))((((((((()))(((''''''&&&))))))(((((((((((((((''''''&&&&&&&&&&&&'''((((((999777555333444888===AAALLLIIIDDD>>>;;;999555222///000000000000000000/////////...------,,,++++++000///...---,,,,,,++++++///...///111555999;;;<<<888666333000...---++++++///...---,,,,,,---...///,,,***''''''***,,,---,,,)))))))))'''%%%%%%''')))'''&&&%%%$$$###$$$%%%&&&$$$!!! $$$%%%###$$$'''$$$%%%((())))))((((((''')))(((&&&&&&''')))+++---555...(((%%%'''(((%%%"""((('''%%%$$$###$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$###""""""###%%%&&&%%%$$$###############$$$%%%%%%&&&((('''######&&&'''%%%&&&&&&$$$###""""""""""""""""""""""""""""""""""""""""""###$$$###"""""""""""""""!!!!!!!!!###$$$&&&!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!"""''',,,111999@@@@@@:::000(((%%%###  !!!""""""###%%%)))...333555444222//////000111333444555555888>>>BBB===444111777???FFFPPP[[[bbbfffbbbUUUHHH<<<;;;:::;;;>>>???@@@???AAA>>>;;;===AAABBB>>>:::999999999999888666555444000000//////000111333555333333333333333111000///444555666666666555333222444444333222000000111222222666888555333444333111333333222000...---///000222111000000000000//////111222111000///111666999777333///000333555333///000...------.........---000000000...---///333666EEEQQQddd|||tttWWWHHH<<<999<<<:::444444444444333111000/////////000000000///------111000//////000333555777111111000///...---------)))***+++,,,,,,+++************+++---...//////000777999;;;@@@FFFNNNVVV\\\iiippp|||vvveeeYYYKKKBBB>>>;;;777555777222...000111000///111...---...111000...111555:::::::::;;;>>>CCCJJJQQQZZZbbbnnnxxx{{{ttthhh___\\\KKK@@@???;;;000///888,,,---------,,,,,,---------...///000000///...---,,,...000---)))'''((()))---------,,,,,,,,,,,,+++---------------...//////...------...///...,,,***,,,,,,++++++,,,,,,---...***,,,---,,,+++******+++------......///000111111///......000222222000---111111222444777999888888777777777777888888777666666888@@@NNN```ppp}}}yyyiiiKKK:::999555444333...///...---+++***))))))))))))'''%%%$$$%%%(((+++---+++***((('''&&&''')))***(((((((((((((((''''''&&&***)))((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''666444222222666;;;AAADDDBBB>>>:::888666444222111---...///000000000//////......------,,,,,,++++++000///...,,,++++++++++++//////111555888999666444111111111000...---++++++...---++++++++++++---...(((******)))((((((+++...((()))((('''%%%&&&(((***'''&&&%%%$$$###$$$%%%&&&%%%######%%%%%%###$$$'''&&&&&&''')))******((('''((((((&&&&&&'''))),,,---555...'''$$$&&&'''%%%"""%%%$$$######$$$%%%'''((('''&&&%%%$$$$$$$$$$$$%%%$$$###"""###%%%&&&&&&%%%""""""""""""###$$$%%%%%%$$$&&&&&&###$$$(((***)))'''&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!""""""!!!!!!!!!###$$$&&& !!!!!!!!!!!!!!!!!!  !!!!!! !!!''',,,///555;;;>>><<<666111)))%%%""" !!!######""""""%%%***111777999888777000111222333444666777777???DDDEEE===333000888AAAMMMPPPQQQRRRVVVWWWQQQHHH;;;888666666999===@@@AAAAAA>>>;;;===AAABBB???:::888888999:::999777666444000000000000111222444555444444444333333222111000444555555666666555444333666444222111000111111111222666888555333444444111333333222000...---///111---...////////////000000111111000///000222555888555111...000444666333///000...------.........---000//////......000333666???III```rrrQQQDDD=========777000000000000000//////...---....../////////......222222333444666888:::;;;555555444222111///......+++,,,---------+++***))))))***+++,,,---...//////:::>>>AAA@@@???CCCMMMUUUiiiooowww~~~|||sssggg]]]WWWQQQIIIAAADDD>>>;;;:::999444333444222111333666777555888===<<<@@@FFFLLLSSS\\\dddhhhlllmmmmmmlllhhh```VVVOOOCCC555///333111)))+++555......---......---,,,+++---...///000000///...---+++...///...***'''((())),,,,,,,,,,,,,,,,,,,,,,,,......---------...//////---,,,,,,---......+++))),,,,,,++++++,,,,,,---...***+++,,,+++***)))***,,,,,,------...///000000111......///000222111///...222222333555999::::::999888;;;===>>><<<999555333555;;;GGGWWWkkk}}}ooo```FFF777666333333333,,,...---,,,+++***)))))))))(((&&&%%%$$$%%%(((***,,,***)))'''&&&&&&(((***+++)))(((((((((''''''''''''***)))((('''&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''222000///111666<<>>???AAAAAA>>>:::888888999999888777666444222222222333444444444444555444333222222111222222333444444555555666555555888555222000111222222111000555777444333555555222222333333111//////000111(((***---///000111333555000//////000111222444555333111///000333444222//////...,,,,,,...//////...///...------///222555777:::DDD___uuuRRREEE???>>>;;;222..................//////++++++++++++,,,...///000333444666999;;;<<<======::::::999888666333000...---------------,,,,,,++++++++++++,,,---...///000:::???DDDBBB>>>@@@IIIQQQbbbgggmmmrrruuuxxx}}}{{{uuuppplllddd[[[TTTQQQOOONNNHHHAAA???AAA<<<<<<>>>CCCDDDDDDHHHMMMOOOUUUZZZ\\\___dddggggggeee```YYYSSSOOOLLLIIIGGG777///---///...)))***000000...------------,,,***---...////////////...---+++---......,,,***))))))++++++++++++,,,,,,,,,,,,...---------------......,,,,,,,,,---...---+++))),,,,,,++++++,,,,,,---...+++++++++***)))***,,,///---------......//////000......///000000000000000333333555888<<<===<<<;;;:::===@@@AAA>>>:::666444666AAAPPPaaatttfffQQQ>>>555555222333555///,,,,,,,,,+++******))))))''''''&&&&&&'''((()))***((((((''''''''')))***+++))))))(((''''''''''''((()))((('''&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''...------000555:::<<<<<<666000...000111///...111,,,,,,,,,,,,------------//////............---------,,,***))))))***+++,,,---++++++///444666333000+++---000///---+++,,,---+++,,,,,,------,,,,,,+++(((***,,,,,,+++***)))((('''&&&&&&(((,,,...---+++'''''''''''''''&&&%%%%%%$$$###&&&))))))'''+++111...+++''''''((())))))((('''''''''(((((()))))))))'''&&&%%%$$$%%%'''((()))"""###$$$%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&((((((&&&######$$$%%%%%%$$$###"""""""""""""""###$$$###'''(((&&&'''******(((((('''%%%###"""!!! !!!  """"""  !!!"""######$$$$$$### !!!!!!!!!!!!  """)))+++---000111333444555---'''""" ###%%%$$$######$$$(((...333555555444111111333444666888999:::<<>>EEELLLNNNNNNKKKBBB999444222111222666;;;===>>>@@@@@@AAAAAAAAA???<<<;;;888888888888777666555444444555777888888777666555666555222000000000222333222333333444555666777777:::666222000111333222222...333666444333555555333000111333222111000000111)))---000111111111222444.........000111222222222000000000111111000000///...---+++,,,.../////////---,,,+++,,,///333777999<<>>>>>???===:::666111...,,,,,,,,,---...///000111...---,,,+++,,,---///111666;;;???AAABBBDDDJJJOOOVVV\\\bbbfffgggjjjoootttyyyzzzwww|||}}}{{{yyyyyytttmmmcccdddfffddd[[[QQQPPPTTTQQQOOOQQQTTTTTTRRRUUUZZZ]]]bbbbbb]]]ZZZ[[[ZZZVVVSSSMMMEEE>>>;;;:::999999222111000...---,,,---//////,,,******,,,---,,,***------...//////...------,,,,,,,,,...///...,,,***))))))***+++,,,------...---,,,,,,+++++++++,,,,,,,,,++++++,,,------***(((,,,,,,++++++,,,,,,---...++++++***)))(((+++///222........................---.../////////000222333666666888<<>>;;;===@@@???<<<:::999:::>>>LLL]]]kkk{{{{{{^^^EEE777444555000222555///+++,,,+++++++++***)))((('''(((((()))))))))((((((''''''((())))))***++++++***)))((('''&&&''''''(((((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&''''''(((---,,,+++...333777777666777000...111111...---111,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++)))((((((***+++---222...***+++///222111...---///000...+++***,,,...+++,,,............,,,++++++******,,,...---)))$$$'''%%%%%%)))///111...***&&&'''((()))((('''&&&%%%""""""&&&***+++***///555111,,,'''&&&'''))))))(((&&&''''''((()))((((((''''''''''''%%%$$$$$$%%%'''###$$$%%%&&&&&&%%%###"""$$$###""""""###%%%''')))(((&&&###"""###$$$$$$#########""""""""""""######$$$((()))((((((***)))%%%((('''%%%###"""!!! !!!""""""  """$$$$$$$$$###### !!!"""""""""     '''***---.........000222---'''!!!"""%%%$$$"""###$$$'''+++///111000///000111222444666888999:::666999<<<<<<888555555666888@@@IIIKKKJJJGGG???666000///000444888;;;<<<<<>><<<::::::===@@@HHHXXXhhhrrr~~~|||tttYYY@@@555555555...///222---+++++++++++++++***)))(((((((((*********)))((('''&&&'''(((***++++++++++++***)))(((&&&&&&''''''((('''&&&%%%$$$%%%''')))***'''&&&&&&&&&&&&'''((((((,,,---...///000222333333000222333111...---///222******+++++++++***))))))---------............///---***((())),,,---,,,+++,,,,,,,,,///111000,,,(((000777555+++'''------'''///...---,,,,,,---...///............---,,,++++++)))((((((***...///---***''''''''''''&&&%%%$$$######''',,,,,,+++///888@@@<<<444***&&&'''***++++++(((((()))******************(((&&&###""""""###$$$$$$$$$#########$$$&&&'''&&&%%%###""""""###%%%&&&%%%%%%$$$"""!!!!!!"""$$$ !!!"""###$$$$$$%%%###$$$%%%&&&'''&&&&&&%%%(((&&&###!!! !!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!"""###""" $$$!!!###'''***,,,+++***(((###""""""""""""######$$$###%%%(((+++---.........333222222444888<<<===>>>>>>444111000---333999555444888???EEEGGGCCC<<<777000...///222888;;;;;;999:::@@@EEEEEE@@@;;;999:::<<<<<<;;;999888999<<<>>>???999444444999;;;888444888444000000333555666555555444222111222444666888666444222000///000111333444444333222111111111222222222333333333222111111666444111///.........//////222444333000///000222///000111222222111000///---..................---+++++++++///444888;;;;;;>>>NNNZZZfffpppRRRBBB333111666777///---******+++...//////---///111111111444999===???AAAGGGLLLJJJEEEGGGNNNMMMLLLIIIEEE???999555222,,,///...,,,000777999555333111...,,,,,,...111333111777;;;<<<@@@GGGKKKKKKPPPNNNMMMOOORRRWWWYYYZZZdddiiinnnllleeebbbdddggg]]]ccciiijjjfffcccbbbccckkkhhheeedddeeedddaaa^^^]]][[[XXXTTTRRRRRRRRRRRRQQQQQQPPPOOOLLLIIIFFFDDD@@@;;;888888444///,,,...,,,,,,,,,------///000111///...---,,,+++,,,,,,------...///000///---***''',,,...---)))***...000///***((('''***---...,,,))))))***,,,------,,,***)))++++++,,,,,,,,,+++******)))((()))+++---...---,,,...---+++++++++---///000;;;333---,,,,,,)))***...+++///222111......222777<<<>>>AAABBBAAAAAAAAABBB===???999888>>><<<===JJJXXXhhhsss}}}{{{gggMMM>>>888111///222444333000(((***+++***((((((+++...))))))))))))((((((((((((************))))))))))))###$$$&&&'''((()))(((((()))&&&###"""$$$'''((()))###$$$&&&'''((('''&&&&&&,,,------...///000111111000111222111///...///000,,,,,,,,,++++++*********,,,,,,,,,,,,------------,,,***((())),,,...---,,,,,,++++++---//////,,,)))///555444***''',,,---(((...------------------...------------------,,,,,,***)))***,,,//////---***%%%%%%&&&&&&''''''&&&&&&%%%(((***+++---333<<>>AAABBBFFFKKKIIIEEEGGGNNNPPPOOOLLLHHHCCC===888555---000///---000666777333000///---,,,---///111222///444888999<<>>???999999@@@AAAFFFTTT[[[lllwwwsss```FFF@@@:::333000111222000...***,,,---,,,)))((()))***)))))))))(((((((((((('''************))))))))))))&&&&&&&&&&&&&&&'''))))))'''%%%######%%%'''''''''&&&&&&&&&'''&&&&&&%%%%%%---------.........////////////000111222111...,,,///...---+++******++++++++++++++++++,,,,,,,,,,,,+++***)))***---......---+++******+++---...---,,,...333111***'''+++,,,(((+++,,,,,,------,,,,,,++++++,,,,,,------------,,,++++++---///000///,,,)))######$$$%%%'''((())))))(((((((((+++000888???CCCAAA999...'''&&&'''''''''+++***)))((((((((()))***))))))(((((('''&&&$$$$$$&&&&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$########################"""###$$$$$$%%%$$$$$$$$$$$$#########""""""!!!!!! !!!!!! !!! """""""""""""""#########!!!!!!"""""""""!!!!!!!!!  !!!!!! !!!!!! !!!"""$$$%%%$$$"""!!!!!!!!!!!!!!!"""######'''''')))+++---...000111...///111555999;;;;;;:::888000000111,,,000666111666:::???BBBBBB===888444000000000///000222666999AAACCCCCC@@@:::666666777;;;:::999777666999>>>BBBBBB@@@>>>;;;999888777777333111000000333666777888333333333333333222222222222222333333444444333333111000//////////////////333333222222222111111111222222111111000///...---//////111333555444222000///000000111111000000///111///...------...///111000...---...333999===???BBBMMM___xxxoooQQQBBB777333222---333111///......---+++))),,,...000111333777<<>>>>>>>>>>><<<:::888777888333000000...++++++...***+++---.........------......---,,,,,,,,,------,,,------------,,,,,,,,,***...000......///---)))...,,,))))))***++++++***---------------------------............---,,,,,,,,,+++***+++------,,,***,,,+++*********+++,,,---111888777///***---...+++***---111333333444888<<>>===>>>???>>>@@@;;;<<>>999666666888444222111111222444555666222222444444444222000//////111333555666555444333000000////////////000000333333222111111000000000///000111222111000...,,,///...///222666666333//////000000000000000000///222000...,,,,,,...000222000...,,,///444;;;AAADDDHHHOOOccciiiJJJ>>>666555555000222000/////////...+++)))------///111444888===@@@CCCCCCDDDDDDCCCCCCGGGKKKOOONNNLLLIIIDDD@@@<<<999333333222111222222000---)))***+++---...////////////444777555666;;;======:::>>>@@@@@@???BBBJJJQQQRRRUUUUUUPPPGGG???:::999BBBCCCCCCBBBBBBDDDJJJNNNMMMKKKHHHGGGGGGHHHIIIJJJCCCBBBAAA??????>>>>>>???999999::::::999888666555666111//////...,,,...111***+++---//////...,,,+++------------------------,,,,,,+++++++++,,,...///,,,///000------...---)))///---+++)))))))))***+++...------------.../////////////////////...---------,,,,,,,,,------+++)))+++******))))))***++++++,,,999;;;000***///000******---111444555888;;;>>>>>>>>>>>><<<;;;;;;===???<<>>888333000---...//////000555===CCCCCCAAA>>>:::888999;;;>>>======<<<;;;;;;>>>DDDHHHDDDEEEDDD???888555666999555555444222111111222333111222444555444222000......000333555666555444333111111111000000111222222444333222111000000000000---///111222222000...---///......111555666333///000//////////////////000111000---,,,,,,---000111...---,,,000777???EEEIIIJJJQQQdddfffFFF999222333555111///...---...//////---+++---------000444999<<>>;;;<<<===>>>>>>=========999999999999:::;;;;;;<<<555666777777777666555444333///---//////---...222+++,,,...//////...,,,***,,,---------------------,,,+++*********,,,...///...000...******---...+++000...,,,***((()))***+++...------------...///000///000000000000///.........---,,,,,,------+++)))+++*********************)))777;;;111+++111222+++---///333555777999;;;<<<888999999999999:::===@@@:::@@@BBBKKKZZZ```hhhwwwqqqfffVVV???333111...---,,,,,,,,,,,,,,,,,,---...---+++)))'''***))))))(((''''''&&&&&&************)))))))))((('''(((*********(((&&&$$$######$$$&&&((('''%%%###%%%%%%$$$$$$%%%&&&(((***---------------------,,,---...000333555333000---///...---,,,+++,,,------,,,,,,,,,,,,------------))),,,......---,,,,,,---++++++++++++***+++---///+++,,,,,,***)))***,,,...***++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++***,,,------+++***)))***)))(((&&&%%%$$$$$$%%%%%%'''''')))---111111---)))+++)))'''%%%%%%&&&'''((((((((('''''''''((()))***'''((()))***)))(((&&&%%%''''''%%%$$$$$$%%%&&&&&&###%%%&&&((((((&&&%%%###%%%###"""%%%(((***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""  !!!!!!!!!###%%%%%%%%%%%%###"""!!!!!!!!!###$$$%%%""" !!!"""!!!  !!!$$$''''''&&&$$$!!!  !!!!!!  """#########"""!!!!!!!!!!!!"""$$$%%%&&&&&&(((***,,,............000111333777999999666333000+++///111***---333000555;;;BBBDDD???777111...+++,,,---///333:::AAAGGGAAA>>>:::888777:::===???>>>??????>>>>>>@@@EEEHHHCCCCCCBBB>>>888555666888555666555333111///000111111222444555555333111000...///222444555444333222222222222222222222333444555333222000/////////000,,,...000111111000///---///......///111222111000000//////......//////000000...---,,,,,,---...000...---...222999AAAGGGJJJHHHTTTgggcccEEE888000///222...---,,,+++,,,...///...---...,,,,,,///333888;;;<<<===>>>>>><<<>>>CCCFFFFFFJJJJJJJJJIIIGGGEEECCCAAA;;;555111111111---,,,---***+++,,,---......///...+++///111///...222333222333444555555999BBBNNNWWWSSSPPPIIIAAA;;;:::<<<>>>333333444444333333333333333666:::;;;;;;:::::::::555555666777888999::::::222333444555444333222111///,,,,,,...///,,,---000....../////////...,,,++++++,,,---.........------,,,+++*********,,,---......000...))))))---///---.........+++))))))***,,,,,,,,,---......////////////000000000000///.........---,,,---...---+++***+++++++++************))))))222555111...111222---111333555777888888888777333555777888999;;;>>>AAA===EEEIIISSScccjjjqqqttthhhWWW@@@......---,,,,,,,,,---...,,,++++++,,,...---+++)))++++++***)))(((''''''&&&************))))))))))))&&&(((***,,,,,,)))&&&###%%%$$$%%%&&&((((((&&&$$$######$$$%%%&&&((()))***------------............---000333444444222111111,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,***---000000---++++++,,,+++---...---++++++---///++++++++++++******---000,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***(((***+++***''''''(((******(((&&&$$$$$$$$$%%%&&&'''((()))***,,,,,,+++)))((())))))((('''&&&&&&&&&%%%&&&&&&'''((()))******''''''((((((((('''&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&### """'''***)))&&&$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%###"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!   """$$$$$$$$$###"""""""""!!!!!!!!!""""""###"""!!! !!!""""""!!!  $$$(((***)))'''###!!! !!!  """######"""  """"""###""""""!!!!!!""""""###%%%&&&''''''***---000111111///...000000222444666555222000000,,,000000))),,,333111333;;;DDDFFFAAA888111...,,,++++++///555===BBBEEE>>>;;;777555555888;;;<<<===???@@@@@@@@@AAACCCFFFAAA@@@>>>;;;888777777888333555555444111///000222222222444444555444333333...///111222222222222111222222222222222333444444555444111///......///000,,,---///000000000//////...//////...------///111000///............///000------,,,,,,,,,,,,------000000111555;;;BBBFFFHHHGGGZZZooo~~~]]]EEE:::000...///,,,---+++)))***+++---------...,,,+++---222777999999888;;;;;;999===CCCEEECCCEEEFFFGGGGGGGGGEEEDDDCCC===666111000///,,,,,,///,,,,,,------.........///)))...000------000222111000000222555;;;CCCKKKPPPQQQMMMEEE===888888;;;>>>111000/////////000000000222555999:::::::::<<<>>>666666777888888888888888111222333333333111000///...,,,---111111......000111111000//////...------+++,,,---.........------++++++++++++++++++,,,,,,+++......++++++...///---,,,---...---+++)))***,,,***+++---...//////......//////000000//////...---...---,,,---......,,,+++++++++,,,,,,+++******)))***,,,...000111111111000666666777777888666444222222444888:::;;;===???AAAFFFLLLOOOYYYiiiqqqyyyyyylllYYY@@@---......---------...///...,,,***+++------,,,))),,,,,,+++***)))(((''''''************))))))))))))'''(((***++++++)))'''&&&'''&&&&&&'''((()))(((&&&###$$$%%%&&&''''''((((((---------.........//////---111555555333111222444)))***+++,,,------------)))************++++++++++++...111000---+++***+++,,,...///...,,,+++,,,...+++++++++,,,++++++---111...---,,,++++++,,,---...,,,,,,,,,,,,,,,+++***)))'''((()))'''%%%%%%(((+++)))(((&&&$$$$$$%%%&&&'''(((((((((((((((***+++---%%%''')))***)))(((''''''###$$$&&&((()))*********''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&"""!!!&&&***)))'''$$$$$$%%%%%%&&&'''((((((((('''%%%$$$$$$$$$%%%%%%(((&&&###!!! !!!!!!######""""""!!!!!! ###!!!  """###$$$%%%$$$###!!!!!!!!!"""""""""!!!!!!!!!###!!! !!!"""###""" ###(((++++++)))$$$"""!!! !!!"""!!! !!!"""$$$$$$"""!!! !!!!!!"""!!!!!!!!!"""""""""###$$$&&&'''((((((+++000333444333111///000000000222333222///---000,,,000000(((,,,444333111:::EEEHHHBBB888111---,,,******...666>>>BBBBBB===:::666333444666888999<<<>>>@@@AAA@@@@@@BBBCCC???===;;;999888777777777111333555444111000111333222333333444555555555555//////000111111111111000222111111111222333444444555444111///......//////------...//////000000000...000000---******...222000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,222222333777===BBBEEEFFFHHH```xxxrrrVVVCCC<<<333///111......,,,)))(((***+++,,,,,,///,,,+++---222666888888555999:::888<<>>???AAAMMMRRRTTT\\\lllttt~~~xxxjjjUUU;;;//////000///......///000111...+++***,,,---+++)))------,,,+++***)))((('''************))))))))))))((((((((()))))))))))))))((('''&&&'''((())))))((($$$%%%&&&'''''''''&&&%%%000///...------...000000222222111//////............+++***,,,111333000,,,,,,,,,+++***+++,,,---...---......///...,,,+++***000///...---------------,,,,,,,,,,,,------...///,,,---///000///---+++)))222000---,,,,,,,,,+++))))))((('''&&&&&&'''((()))+++,,,---***&&&$$$%%%'''+++******)))(((''''''&&&&&&((())))))(((''''''(((%%%%%%%%%%%%'''(((***+++,,,,,,+++***)))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&((())))))))))))))))))((()))&&&%%%'''+++,,,(((###&&&''')))******)))'''&&&'''$$$&&&++++++%%%$$$&&&$$$$$$$$$###############%%%###!!!!!!###$$$### !!!###### """"""""""""""""""""""""!!!###$$$"""!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!###"""###%%%)))***(((&&&######""""""""""""#########$$$%%%&&&%%%###!!!"""""""""""""""""""""""" !!!###$$$$$$$$$$$$'''000333...///555333+++000000111222333222///,,,///...------///000000000111===GGGFFF???888222...------...111666<<>>CCCAAAEEELLL___vvvlllNNN<<<999444333222+++......//////......---,,,+++,,,---///000111111111777888999:::;;;:::999999>>>===<<<===>>>???>>>===999444---+++,,,...//////000111222111///......///............////////////---///333888<<<@@@CCCDDDAAA>>>:::555111...------,,,,,,,,,,,,...000222444444444444555666888:::;;;:::;;;:::777333000////////////000111000000///...111111111333666888999999555222000000111111...,,,...........................+++)))))),,,......,,,///...---++++++******+++,,,,,,,,,,,,,,,+++***)))***---000000...---...///,,,,,,,,,------,,,++++++,,,+++++++++,,,...000111,,,,,,,,,---------......------...///111444666888333777::::::666333222222444888======<<<<<<@@@DDDQQQVVV```mmm{{{wwwaaaHHH888000666666000---111333222///......---------......222000...+++)))'''''''''+++***************++++++&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%$$$###%%%''')))***)))'''%%%///......---...///000111111111000///...............,,,***,,,000222000------,,,+++++++++,,,---...------.........---,,,+++//////......------......---,,,,,,,,,,,,------...222111///...,,,++++++***,,,***))))))***+++)))(((***)))(((''''''((()))******+++,,,***'''%%%&&&(((*********)))((((((''''''&&&((()))((('''&&&&&&'''&&&&&&&&&&&&&&&'''''''''*********)))((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&)))((((((''''''(((((()))(((&&&$$$&&&***+++'''###%%%&&&((())))))(((&&&%%%&&&###$$$))))))%%%$$$'''&&&%%%%%%%%%$$$$$$#########!!! !!!$$$$$$""" !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!###"""!!! !!!"""#########$$$######""""""###"""###%%%((()))'''%%%""""""""""""############$$$$$$%%%%%%$$$###!!! """""""""""""""""""""""" !!!"""###$$$$$$%%%'''///222...///555444,,,000//////000111000...,,,,,,++++++,,,...000222222333>>>FFFCCC<<<666111---,,,---///222666<<<@@@CCC:::999888555333333666999<<<===???@@@AAACCCEEEGGGBBB<<<999;;;<<<999777777999222...//////---...222444444444444444444444444111333444333222222333444444111111333111---000777222444666555222000///000000//////......---------///000000111111000......000000111000//////000222,,,...000000///......///111555000111===AAA@@@DDDPPPddd{{{jjjMMM;;;777333111111+++............------,,,,,,+++,,,,,,---...///000111666666888999999999888777888999;;;>>>??????<<<999666222...,,,...000000000555444222000......//////............////////////...///333666:::>>>@@@AAA===;;;777222///---,,,,,,,,,,,,,,,---///111222333444444555666777999999:::888888888555222/////////...///111222222111///...333333333555666666555555555222000000000000...+++...------------------......,,,)))***,,,......---.........---,,,,,,++++++++++++,,,,,,,,,++++++***(((+++...///...---...000+++,,,,,,---,,,,,,++++++,,,++++++++++++---...///+++,,,,,,---......//////000111222333444444555555111333666666666555444444111555999;;;;;;===CCCHHHTTTYYYbbbpppxxx```GGG666;;;???===555000111222000888777444111...+++)))(((000///---+++)))(((((((((******)))(((((()))))))))&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%$$$%%%'''(((((('''&&&%%%---------...///000111222000//////........./////////---+++,,,///111000......---,,,,,,,,,,,,,,,---,,,,,,---............---..................//////---------,,,,,,,,,,,,,,,666444///+++))))))***,,,''''''((()))+++,,,***(((***))))))(((((())))))***)))***+++***((('''((()))************)))(((''''''&&&(((((('''&&&$$$%%%&&&''''''(((((('''%%%###"""((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''%%%$$$%%%((()))&&&###%%%%%%''''''''''''%%%%%%(((%%%$$$&&&%%%######%%%''''''&&&&&&%%%$$$######  """$$$$$$""" ###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!"""!!!!!!"""#########""""""#########$$$&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$###$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&&&&---000...///555444...///...------...///---,,,))))))***+++---000333444888@@@DDD???777333///,,,,,,---///333777:::===>>>888777666333222333777:::<<<>>>AAAAAA@@@AAAEEEIIIDDD>>>;;;======888444333555000,,,---......///111333333444444444333333222000222333333222222333555333111111222000...111555000222333333111000000111111111000///...---,,,,,,,,,---......///.........000111111111000000111333+++,,,---......///111333...333000333???AAA@@@FFFTTTkkkhhhLLL:::666000...000,,,---------,,,,,,,,,++++++++++++++++++,,,---///000333444555555666666555555111444888===???===888444333111//////111222222111999777333000......///000---............/////////...000222555888:::<<<===888666222///,,,++++++++++++,,,---///000111222222333444666777888888888777444555555333111//////000...000222444444222000///444555666666666444111000444222000000000///---+++...---,,,++++++,,,---...---,,,***+++,,,......---....../////////---,,,+++***++++++,,,,,,,,,,,,+++(((***,,,------,,,---...++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,---///000111222222555666777777777666444333222222111222333444333222111444888:::<<>>???>>>888222000111...++++++---...///000222222333333333222111000000111333333222222333555111000000111000000111333,,,---...............///000000000//////.........++++++,,,---......//////222333333222000///000222,,,------,,,,,,---111444///555444888BBBBBBAAAJJJWWWrrr~~~eeeJJJ;;;777///---000...,,,,,,,,,+++++++++++++++,,,+++))))))***,,,...///111111111222222222222222...000444999;;;:::666222///000111333444444444333999666333000000000//////---------........./////////000111222444666888999555333000---+++++++++,,,+++,,,...000111222111111111222555666777666555444222333444333111000111222...000333555555444111000333555777777555222000...333222111///...---,,,+++...---+++******+++---...,,,,,,,,,,,,---......---...///000111000///---+++******+++,,,------------++++++,,,,,,++++++++++++******+++,,,,,,,,,,,,++++++++++++***************---...000222444555666666:::::::::999888777777666777333//////111222000...555777999<<<@@@GGGPPPVVV\\\bbbooosss\\\FFF:::222222000---************,,,++++++******++++++,,,++++++******))))))))))))******)))(((''''''''''''''''''''''''((((((((((((+++***(((&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%%%%,,,---...///111222222222//////.........//////000///...---...///000000///------------------------,,,,,,,,,---...///000111,,,---...///000000000///...............---,,,+++---,,,++++++***++++++,,,---------//////...+++((((((((((((((((((((((((((('''((((((***+++++++++***))))))+++++++++***(((''''''''''''&&&$$$$$$%%%'''$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$###$$$(((***+++%%%%%%%%%$$$###"""""""""!!!###############%%%""" ###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!### !!!"""""""""""""""#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###"""""""""###!!!  """$$$&&&$$$(((***+++---111222000000...,,,,,,...//////...)))***+++++++++---111555AAACCC@@@777000...---++++++---000444777888999999777666444222111444999===:::>>>CCCFFFHHHJJJOOORRRHHHBBB???@@@>>>888222000...---+++***,,,///000///111111333333333222111000000111333222111111333444111111111000111333333222,,,,,,,,,,,,.../////////------......//////000000,,,,,,------...///000111444555444222///...///000//////...,,,***+++...111111666777<<>>DDDLLLUUUZZZaaajjjyyylllVVVEEE;;;333111/////////......///---,,,+++)))((('''&&&&&&))))))))))))))))))))))))+++***)))((((((((((((((('''''''''((((((((())))))***)))(((&&&&&&'''(((((()))(((&&&$$$$$$$$$&&&&&&---...///000111222222222111000////////////000000...//////000000000//////,,,,,,---...............------------...///000111---...///000111000///...---...///000000///---,,,((()))***,,,------------///...------,,,+++(((%%%((())))))******))))))(((((('''(((***,,,---+++)))((()))+++,,,,,,+++)))((('''''''''&&&$$$%%%''')))$$$%%%'''(((((((((''''''%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """###"""%%%,,,//////$$$$$$$$$#########"""""" """######""""""$$$%%%###"""!!!!!!"""$$$$$$###""""""""""""""""""""""""!!!"""###""" """###!!!!!!"""#########"""""""""#########""""""$$$&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######  """$$$%%%$$$%%%''')))+++...//////...---,,,---/////////---)))+++,,,+++***,,,222777DDDDDD???555......---,,,,,,...111444777888999999:::999666333222555:::???;;;???EEEKKKRRRVVVXXXYYYGGGAAA======<<<777222000,,,---,,,***,,,000111...///000222444444444222111111222333222111000111333000222111000222666555111///...,,,---///111111111++++++,,,---...///000000---------......000111222444444444111///---...///000000///,,,******,,,...000555777<<>>AAAQQQaaa~~~WWWCCC:::888///,,,000111---,,,+++*********+++,,,+++******)))***+++,,,------,,,,,,,,,,,,---...///111//////000222444444333---111555777777777888888<<<888333222333333111...,,,------------.........111000//////000222333444444333000...------...///---...///000111111111111//////000111111000///...000222333333222111333444///000222333444444333333///222666666222000000111.../////////---,,,---...,,,,,,------------,,,,,,+++---...///...---...///......///000000///...---+++,,,,,,------------,,,000...+++*********)))(((((()))***+++,,,,,,,,,,,,)))***,,,---.../////////111333666999;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<444333222333777:::;;;<<<;;;;;;===AAAIIIRRRZZZ___iiiuuu{{{dddNNN@@@:::666111...000000...---///******))))))******+++,,,'''((())))))))))))((((((***))))))(((((())))))***''''''((((((((()))))))))((((((''''''(((((()))***)))((('''&&&%%%&&&'''(((...///000111222111111000333222111000000000000000---///111222111000...---***+++---...////////////......------...///000111...///000111111000...------...000111222111///...******+++---...///000000///---+++******)))'''&&&***+++,,,,,,,,,,,,+++***(((((((((+++---...+++(((''')))+++------+++)))(((&&&''''''&&&%%%&&&))),,,'''''''''((((((((())))))'''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&''')))******)))'''&&&&&&&&&&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""%%%%%%"""$$$***,,,)))#########$$$$$$$$$%%%%%%###$$$$$$###!!!!!!$$$'''!!!!!!"""""""""###%%%(((########################!!!###$$$$$$###""""""############$$$######""""""!!!###$$$###"""###&&&)))+++***'''$$$"""###$$$%%%&&&'''(((((('''&&&$$$###  !!!"""############%%%((()))***,,,---+++++++++---//////---+++(((***,,,++++++...555;;;EEEDDD>>>444.........,,,---...111444666999:::;;;===<<<888555444777<<<@@@BBBCCCHHHOOOVVVYYYVVVRRRDDD===888999888444111000,,,...---***,,,111111---...000222555666555444333222333333222000///000111111333222111333888777111111...,,,---000222222111++++++,,,,,,------............------...///000111000111111000......///111/////////---+++***,,,---///444777===CCC@@@EEEYYYmmmsssOOO===777777...***///000...---+++*********,,,---******++++++++++++,,,,,,,,,,,,+++***+++,,,---...111000///000222333333222...222666888777777888:::FFF???666111111222222000,,,,,,---------.........111000///...///111333444555333111...---......///////////////000111222222000000000//////.........///000222111000000111333000000000111111222333444000333666444000...///111+++---......,,,,,,...000,,,---...//////...---,,,***---///000...---...///........................------------------,,,,,,///,,,******+++---,,,***((()))***++++++,,,,,,,,,(((***,,,///111333444444222444777:::;;;;;;:::999999:::<<<<<<<<<:::888777555777:::;;;===@@@CCCEEE===>>>AAAHHHQQQ\\\dddiiisssrrrXXXDDD:::888555...+++...///,,,+++---''''''((()))+++---///000'''((()))))))))(((''''''''''''''''''((()))******'''((((((((())))))))))))%%%&&&'''(((************(((((('''''''''((())))))//////111222222111000///444444222111000000000000,,,///222444222000...,,,)))***,,,...000000000000//////...------...000111///000111222111000...,,,---///111222333222111000------------...000111222000...+++***++++++***(((,,,,,,............,,,,,,)))((((((+++......+++'''''')))+++------,,,)))(((&&&''''''&&&&&&'''+++---***)))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''***++++++***'''&&&''''''&&&%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''(((+++)))###"""$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&### !!!%%%(((!!!######!!!"""'''+++########################!!!###%%%&&&$$$#########$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$"""###'''+++...+++'''###!!!"""###%%%&&&''')))))))))'''%%%###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""###"""$$$'''((((((***,,,))))))***,,,......,,,)))&&&))),,,,,,+++///777>>>FFFDDD>>>444/////////------...111333666999;;;===@@@>>>:::777555888===AAAJJJIIIJJJPPPVVVUUUMMMEEEAAA:::555555555222000000,,,///...***,,,222111,,,---///222555666666555444333444444222000//////000111444333111444:::888111000---***+++...000000...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...///000---...////////////111333---......---,,,+++,,,...///444888???FFFCCCKKKbbbwwwhhhIII999555666---)))---...///...,,,******+++,,,---******+++,,,,,,,,,++++++,,,+++*********+++---...111111111222333333222000///333777888777777999;;;PPPEEE888000///111333222,,,,,,,,,---------......111000///...///111333444555333111...------...///000000/////////111222333222111000///......//////...///000000//////000111111000//////000222444555222555777444...,,,...111))),,,......,,,,,,...111+++---///111111///---+++***---000000...---...///......------------...///............---,,,++++++...+++((())),,,//////---(((((()))++++++,,,,,,,,,((()))---000333666777777111333666999;;;:::999888777:::>>>@@@???;;;555222:::>>>AAABBBAAABBBEEEHHH@@@AAAFFFNNNZZZeeemmmrrrzzz~~~iiiPPP>>>777888444---***...111///...111...---,,,***)))((((((((('''((()))))))))((('''&&&%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))###%%%''')))++++++++++++''''''(((((())))))******111000//////000222444555111///000333222...,,,......///000333444222---***------------------------......000111222222222222555000------000111---)))222...,,,---111333000------------------...///000,,,------......------,,,,,,---...///...,,,)))((((((***,,,......,,,***(((***************)))(((''''''((()))******(((&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''***))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))$$$%%%%%%%%%%%%$$$######$$$%%%%%%###""""""$$$'''%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$###""""""###%%%#########"""""""""""""""!!!###%%%$$$!!! """$$$"""###$$$%%%&&&%%%%%%$$$&&&(((((('''$$$%%%)))---///***%%%###$$$'''((((((''''''((('''%%%%%%&&&(((%%%###  !!!!!! """"""$$$%%%&&&%%%%%%$$$***++++++***(((''')))***)))***+++,,,...333999>>>FFF===555444333...***(((***///444666666777;;;@@@CCC===;;;???@@@>>>>>>AAABBBBBBCCCFFFJJJJJJGGGCCCAAA===777222000///---,,,......------------......111222444555666555555444222222333444444222111000333222111222222222000...333000------///111111///,,,,,,,,,,,,,,,+++***)))111///,,,+++---///000000---.../////////...,,,,,,222000000222111...,,,///,,,555888;;;AAACCCPPPiiiyyyTTTBBB999222111000...---///,,,+++---///---))))))---+++***))))))((()))))))))+++******)))***+++---...///000222333333111...,,,---444666333333777777444======999444222333111,,,---+++***,,,///000...+++,,,///000...,,,...444::::::888444...++++++///222////////////////////////111111111///---,,,---...222111///...---...000111111111222222222111111000...///000111111000///...------------------------//////.........------,,,------------......//////,,,,,,------------,,,,,,...---,,,+++***+++,,,,,,***+++---...---,,,)))(((///...+++)))((()))***+++...///000222444555444333666777888777666555666777999777666888===>>>:::666:::BBB@@@???EEECCC@@@GGGIIIDDDHHHVVVeeennntttzzzppp\\\EEE444111666......---------,,,,,,,,,+++)))((('''((()))(((''')))(((((('''''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''''''''''''''((()))))))))((((((((((((***,,,---111111000000000222555666333000000333444111///000000000111333444333000---........................///000111111222222222222222000...///111111...+++111...,,,...222555333000............////////////---------......---------)))***,,,---...---,,,+++)))***,,,------,,,***)))******************)))(((&&&''')))))))))(((&&&%%%%%%&&&&&&&&&'''''''''((('''''''''''''''((()))***+++***((('''''''''(((((((((((((((''''''&&&&&&&&&((((((''''''&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$""""""$$$&&&%%%&&&&&&'''''''''&&&&&&&&&%%%$$$######$$$%%%%%%###$$$$$$$$$""""""$$$%%%###$$$$$$$$$$$$###""""""!!!###%%%$$$"""!!!"""$$$%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&'''***---///+++&&&$$$%%%'''((((((((())))))(((&&&%%%&&&'''$$$""" !!! !!!!!!###$$$%%%%%%%%%%%%((()))***)))'''''')))***+++++++++---000555<<<@@@DDD:::333222111...+++***,,,111666888888:::???CCCBBBAAA??????BBBCCCDDDCCCGGGEEEDDDEEEGGGGGGCCC???@@@<<<777333111000...------------------...//////000111222444555555444444222222222222222111111000333222111111222222000...222000------///111000///------------,,,,,,++++++,,,---///333444333///+++....../////////...---,,,///------//////++++++---...888;;;>>>CCCGGGWWWqqqjjjKKK???666000//////------...---******------***)))+++++++++++++++++++++++++++)))))))))***+++...000111111111222222222000...,,,---333666333333555555222666777555111111333000,,,...,,,+++---///000...,,,+++...111000///111666;;;888777333///++++++...111///////////////////////////000000///---,,,---/////////000000000000000000111111222222111111000000000000111111111000///...,,,,,,,,,,,,------------.........------.........///...---,,,,,,---///000---------......---------......,,,+++++++++,,,---+++,,,,,,,,,,,,***)))(((---,,,+++++++++,,,---......///111333555666444333111333555666666777:::<<<<<<;;;;;;<<>>BBBAAA888000///...,,,+++,,,,,,000555888999<<<@@@DDDBBBFFFEEE@@@CCCJJJJJJEEEGGGDDDBBBBBBDDDDDDBBB???>>>:::666222111000///...,,,,,,,,,,,,---...000111...///111333444444444333222222111000000000000111333222111111222111///---111000......///000000///---------------,,,,,,,,,+++---111555777555000+++///////////////...------...,,,,,,......++++++...000;;;>>>???EEENNNccczzzZZZDDD;;;333------...------...///***(((+++---+++))))))+++,,,,,,------,,,,,,,,,'''''')))+++---000333444333333222111000......---,,,111444333222222111......000000...000222000+++...---,,,---///000///...,,,///222333333444888;;;555444222///,,,,,,---///////////////////////////...//////...,,,,,,...///---...111222333222111000222222222111111000000000222333333222111000......***+++++++++,,,,,,------------,,,,,,---...000111000///---++++++,,,...///---..................---///...---,,,,,,,,,,,,------,,,+++***))))))))))))***+++,,,---...///000111///000333666777666444333111222444555666888:::===999:::;;;<<<<<<===???AAA>>>DDDAAA???CCC@@@===CCCFFFRRRdddsssxxxwwwyyy}}}qqqYYYEEE666------222************,,,...000222+++***(((((()))))))))(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))))))))((()))******+++))))))***+++++++++******222222222333444555777888666111///444777666444444555444333333555666666555222222222222222222222222222222222111111111111111---///222444333222222222222111000111444666555444111222222222222111/////////..................///'''(((***,,,---.........,,,+++***))))))***+++,,,))))))***+++,,,,,,,,,+++'''(((((((((((('''&&&%%%((((((((((((((()))))))))&&&&&&''''''(((***+++,,,,,,***(((%%%$$$%%%&&&'''******)))((('''&&&%%%%%%'''((()))***)))((('''&&&$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%%%%&&&(((***+++)))(((%%%###"""###$$$%%%$$$%%%&&&%%%######%%%&&&$$$%%%''')))(((&&&$$$"""###$$$$$$$$$$$$###$$$$$$&&&%%%###""""""###$$$%%%(((%%%$$$&&&***------,,,---+++)))'''''''''((()))***++++++***'''%%%%%%%%%  !!!""" !!!###$$$%%%&&&!!!###&&&&&&&&&''')))***---+++***,,,222888>>>AAA???666///---+++)))))),,,+++...222555777;;;@@@CCCBBBJJJIIIAAABBBMMMLLLBBB@@@===:::;;;???CCCDDDCCC;;;777444111000///...---******+++,,,---///000111,,,---///111333333333333333222000/////////000111333111111111222111///---000000/////////000000///------,,,,,,,,,,,,,,,,,,111000000222444444333222000000000000//////......///,,,,,,///000......111333>>>???===FFFUUUooonnnQQQCCC888111,,,---///......000222+++'''+++///...+++***+++,,,------------,,,+++'''(((***,,,///111444555444333111///...---------,,,000333333111///---,,,***---...---///111///***///.........//////000000///222555666666666777888222222222000---,,,---///////////////////////////---......---,,,,,,...000---...000111222222222222222222111000000000000000555444444222111///...---)))******++++++,,,,,,---,,,,,,++++++---///111333///......---,,,,,,,,,,,,---......//////......---.........---------------...,,,***((((((((()))***+++,,,...///111111222222///222555777777555444333555666666555444444666888666999<<<;;;999:::???DDD@@@FFFCCC???CCC@@@===DDDGGGYYYqqq~~~|||~~~iiiOOO>>>444...---///******)))***+++---000111,,,***(((((()))***)))((('''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&((((((***++++++***((((((******))))))******+++,,,)))***+++,,,,,,+++***)))444444444555555666777888666111000444777555444555777555333333555666666555333333333333333333333333222222111000000000111111...000333444444444444555555444333333444444333222222333333333222111000000000//////......//////000++++++,,,,,,---------------,,,+++******+++,,,---)))***+++,,,,,,---,,,,,,(((((()))(((((((((''''''))))))))))))))))))))))))((((((((((((((()))******,,,***(((&&&%%%&&&'''(((***))))))(((''''''&&&&&&$$$%%%'''((())))))((((((%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&(((***+++)))(((&&&$$$######$$$%%%%%%&&&&&&%%%$$$$$$%%%'''$$$&&&((())))))'''$$$###%%%$$$$$$$$$%%%%%%%%%$$$""""""############""""""'''%%%$$$&&&***---,,,++++++******((('''''''''((()))***+++***'''%%%$$$%%% """""" !!!###$$$%%%"""$$$&&&'''''')))***+++))))))+++222888<<<>>>===555...,,,)))&&&'''+++,,,...111444777;;;@@@CCCBBBJJJIII@@@AAAKKKIII???;;;777444555;;;@@@CCCCCC888555222000///...,,,+++))))))***+++---///111222,,,---///111222222222111333222000/////////000111222111000000111111///---//////000000000//////000,,,,,,++++++++++++,,,---111000111222444555444333111111000000///////////////,,,,,,///000...000444666@@@???===JJJ___{{{dddKKKBBB777000,,,///111111000222444---))),,,000///---,,,,,,,,,,,,,,,,,,++++++***)))***,,,---///111222222333111///---,,,,,,,,,---,,,...111222000,,,+++++++++...///...///111...)))..................000111333555777777666555444444000111111000.........000000000000000000000000000---.........------...000///////////////111333444111111000//////000111111666555444222000///...---*********++++++,,,,,,,,,+++***+++,,,---000222333,,,---...//////---+++)))------............---------------------,,,,,,,,,...,,,***(((((()))+++,,,...///000111111111111000000333666777666444333333777777777555333333555777999===AAA???<<<===BBBHHHBBBHHHDDDAAAEEEBBB@@@GGGIII]]]rrr||||||}}}wwwaaaIII:::333...+++***,,,,,,+++***+++,,,---...,,,***)))((()))***)))(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((()))***++++++***)))(((***************+++,,,,,,)))***,,,------,,,++++++777777777777777777777777666333333555555333444888999777555555666777666555444444444444444444444444333222111000000111333333222222222333555666777777555555555444333333222222333333222111111111222222111000///......///000111.........---------------...---,,,++++++,,,---...++++++,,,---------,,,,,,*********)))))))))(((((())))))))))))(((((((((((())))))((((((((()))*********))))))((((((((((((((()))))))))(((((((((''''''###$$$%%%'''((()))******''''''''''''&&&$$$###""""""$$$&&&&&&$$$###$$$$$$###$$$$$$%%%&&&'''))))))''''''&&&%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%&&&(((%%%&&&((((((((('''%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$ !!!###$$$$$$$$$###"""%%%%%%%%%&&&)))*********((()))***)))'''%%%&&&''''''(((***)))'''%%%$$$$$$ !!!""" """###$$$!!!%%%'''''''''((()))***((((((,,,222777999999999333...,,,)))&&&(((,,,//////111444888===AAACCCAAAEEEEEE@@@BBBGGGEEE>>>;;;777333444888<<<>>>>>>777555111000///---+++)))))))))***+++---...000111---...000111111111111000222222111000000000000111222111000000111000...,,,...///111111000//////000---,,,+++++++++,,,...///,,,...222777999777333///222222111000000000000000---******---......000444999CCCCCCDDDVVVmmmxxxYYYEEE===777111---000333222222333444...+++...000///...//////...---,,,+++************+++,,,...///000000000///...---+++***++++++,,,------...000///+++***------//////...///111///***.........---,,,---///111555666666666555444222111///000111000//////000222000000000000000000000000//////000///------...000000///...------///222333000///......///000222333555444333111///.........,,,,,,,,,,,,,,,,,,,,,+++)))***+++---///000222222+++,,,...//////---+++***,,,------------------,,,,,,,,,---------,,,+++***,,,+++***))))))+++---...111111111111000000000000111444777666333111222444444444444333333555888;;;:::>>>AAA@@@>>>>>>BBBGGGDDDJJJFFFCCCHHHFFFEEELLLNNN^^^mmmsssuuu{{{ppp\\\EEE777222,,,((('''---,,,,,,,,,++++++******,,,+++))))))*********)))'''''''''''''''((()))***''''''((((((((()))))))))******++++++++++++***************)))******+++,,,******+++,,,------------999999999999888777666555777777888999555222555;;;<<<:::888888999888666555444444444444444444444444444333222222222444666777666333111222555888888777333444444444333222333333333222000//////111333444222111///......///111222/////////.........//////.........------.........------------------,,,+++,,,++++++***************)))))))))(((((('''''''''''''''(((((()))***,,,,,,((()))***+++++++++***)))((((((((((((((()))))))))&&&&&&''''''((()))***+++++++++***)))'''%%%$$$###"""$$$&&&&&&%%%######$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$&&&'''''''''%%%%%%&&&(((&&&''''''''''''&&&%%%$$$'''%%%$$$%%%''''''&&&$$$""""""###$$$%%%&&&&&&'''###%%%''''''''''''((()))&&&(((***)))&&&$$$$$$%%%$$$&&&((((((&&&$$$$$$$$$  """""""""%%%'''((((((((()))***((()))...444888777444333///------+++(((***///000///000222777;;;???AAA>>>>>>???AAADDDEEEDDDBBB===999555444777:::;;;:::999666333111000...,,,)))*********+++,,,...///000///000111111222111000///222222222222222111111000222111000000111000...,,,---///222222000...///000///...---------...000111,,,...111555888777333000333222111000000000111111---******---//////222777:::GGGJJJPPPggg~~~hhhPPPAAA:::777111---000333222111333333///---......,,,---111444222///,,,******++++++)))***,,,...///000000///++++++***************+++///,,,,,,///---***+++000---......,,,...222111------......,,,++++++...222555444333333333333111000000000111000///000222555000000000000000000000000111111222000...---///000..................//////...---------///111333555444333111///..................------,,,,,,++++++(((***,,,///000111000000,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))++++++***+++,,,---///000222111000//////000111222222444666444000///111444111111222222333666:::>>><<>>>>><<<;;;;;;;;;:::777555444444444444444444444444666555444333444666888::::::444000000555999999777111222333333333333444555333111///---...000444666222111000......000111222///////////////000111111////////////////////////............---,,,++++++---,,,++++++******++++++))))))(((((('''''''''&&&%%%&&&'''(((***,,,...///&&&(((***,,,---,,,+++***''''''(((((())))))************)))(((((()))***+++......---+++)))'''%%%###"""$$$&&&&&&%%%$$$###$$$!!!"""$$$%%%&&&&&&%%%$$$###%%%'''(((((('''%%%$$$&&&'''((('''%%%%%%'''(((''''''&&&&&&%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$%%%$$$######$$$'''***,,,"""%%%((((((%%%$$$&&&((($$$'''***)))&&&######$$$"""%%%'''(((&&&$$$$$$$$$ !!!!!! !!!""""""&&&(((((((((((()))***)))***///666999666222///,,,+++---,,,***---222...------///444888<<<===<<<999;;;BBBFFFDDDDDDFFF<<<888555555999<<<<<<;;;:::888555333222000,,,************+++,,,---...///000111222222222111///...222222333444444222111000222000000000111000...,,,,,,///222222000...///000111000///...///000222444222000......111444666666333333111000000000111222000,,,,,,000222222555:::;;;IIIPPPZZZtttzzz]]]KKKAAA;;;666000---000333222111222111...---...,,,***,,,111888555000,,,******+++---'''(((+++---///000000000((()))))))))************///,,,+++...---)))+++222,,,---,,,+++---222333///,,,---...,,,******...222333222111111222333222111111111111000///000444666000000000000000000000000222333333111///...///000,,,---///000000...,,,+++---,,,,,,---...111444666333222000///...---......000///......---,,,+++***''')))---000111111000//////---***((((((+++///111***++++++,,,,,,++++++*********+++,,,+++***)))(((******+++,,,---///000111111000///......000222444222555666333...---111555111222222222222555:::>>>BBBDDDFFFGGGGGGFFFFFFFFFEEEKKKHHHFFFMMMMMMNNNVVVaaaiiimmmnnnttt~~~zzz{{{|||{{{~~~sss___GGG999111------///(((***,,,......,,,***(((---+++))))))***+++***)))(((((((((((()))***,,,,,,''''''(((***+++,,,---...---,,,+++******+++,,,---)))))))))((()))******+++*********+++,,,///111333<<<999999<<<;;;777666888888999;;;<<<;;;999777555;;;???@@@;;;999999999666444666888999999666222000444444444555555555555666333333222333444444333111333222222333555555444222444333111000000000111222///...------...000222333222222222111000//////...000000//////......------000...,,,***)))***+++,,,''''''((()))***++++++,,,+++)))((()))***+++++++++)))***+++,,,---...------+++***)))))),,,------,,,((((((((((((((()))******************+++,,,---...+++,,,---...---***&&&$$$)))((('''%%%$$$######"""###%%%'''((()))'''%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&''''''((()))***(((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###&&&(((***&&&%%%$$$%%%'''((('''&&&'''&&&%%%$$$############"""###%%%%%%%%%###!!!  !!!"""######""""""!!! !!! ###&&&)))+++,,,+++*********,,,111555555222...---------,,,,,,++++++++++++,,,...000333555666777777:::>>>BBBEEEFFFFFFEEE>>>:::666666:::<<<:::777666555555333111///---+++***)))+++///111//////222000111222111000000222444222222222111///000222444///111444666666444000...111111222333333111000/////////......///111444666333333444444333111000///333222222111000//////...///,,,,,,///000111666===BBBJJJVVVhhhxxx[[[FFF;;;777222222000///............---......,,,******---111222000...,,,+++,,,---.........---,,,,,,+++++++++))))))***+++,,,,,,,,,,,,------,,,,,,,,,------...------...///111111///...------,,,+++,,,---//////000111333444333000...,,,111111111111222444666777///000222222222111///---......////////////..............................000/////////000222444666000111222111///,,,++++++.........---,,,+++)))((()))+++///111222000...,,,---+++******+++,,,,,,+++...---,,,+++************+++***))))))((()))))))))...,,,***,,,...000...,,,---,,,+++***,,,///222444///111222111///.........---222777;;;===>>>AAADDDHHHEEEDDDFFFIIIKKKKKKIIIMMMOOOLLLMMMQQQLLLLLLYYYdddjjjrrrvvvyyy~~~~~~zzzzzz|||{{{vvvgggPPP;;;000---,,,***&&&)))+++,,,,,,,,,---///---+++******++++++***((('''''')))******+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++******+++(((&&&'''+++,,,)))%%%'''''')))+++---///111222<<<999999<<<;;;777666888777888999:::;;;;;;:::::::::<<<<<<999999;;;:::777888888888777666666555555666666555555555444444444444333222333444555333111111000000111333333222000333222111000000000111111000///......///000222444222222111111000//////.....................------000///---+++***+++,,,---)))))))))******++++++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***((()))+++,,,++++++((((((((((((((()))******************+++,,,---...***+++,,,,,,+++)))'''%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""$$$&&&'''$$$###"""###%%%&&&%%%$$$&&&%%%$$$###"""""""""""""""###$$$%%%%%%###!!!  !!!""""""""""""!!!  """!!!###&&&)))++++++***)))+++,,,...222555555111---,,,,,,,,,,,,+++++++++++++++,,,...000222444555666777999>>>BBBEEEFFFFFFFFF>>>999555555888:::888666555444222000...---++++++***((()))---...,,,---111///000222111000000111333111111222111000///111333222222222222222111111000111111222222111111000/////////......///111333444111222333333333222111000222222111000000///.........,,,---000222444999@@@FFFQQQdddzzzmmmVVVDDD;;;777111000///...............---......,,,******---000000///---+++******+++,,,,,,,,,------------,,,,,,((()))***+++,,,---------...------,,,,,,,,,------------...///000000///...------,,,---...///111222111111111000000/////////222222222333444555666777111222333444333111///.........////////////............////////////......111111111000111111222222...///000000---+++++++++------,,,,,,++++++******------------...............,,,******,,,,,,,,,+++,,,,,,,,,++++++******************)))*********+++---+++***+++...//////------,,,++++++,,,...000222000111222111...,,,,,,---///555<<>><<<777<<<:::777555444555777999888777666555444333222222444333222333555555333222111000000111333333222000222111111000///000000000111000000///000111333444222222111111000/////////------------............111000...---,,,,,,---...+++++++++++++++,,,,,,,,,,,,++++++++++++,,,------///...---,,,+++,,,------,,,+++))))))*********)))))))))((((((((()))******************+++,,,------)))))))))))))))(((((('''%%%$$$$$$######$$$%%%%%%((('''%%%$$$######$$$%%%$$$%%%%%%%%%&&&'''''''''(((((('''&&&&&&%%%$$$$$$(((&&&%%%%%%&&&'''%%%$$$$$$%%%%%%&&&%%%$$$###!!! !!!!!!""""""######"""!!! !!!###$$$###"""$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!  !!!"""""""""!!!  """$$$"""###&&&((())))))((((((,,,...111444666444///,,,*********+++++++++++++++++++++---///111222444444666999>>>CCCFFFGGGGGGFFF>>>:::555444555777777666555333000---+++*********+++((('''***+++)))+++///...000222333222111111222///000222222000///000111444333000...---///111222222111111000000000000000.../////////000000111111000000111222222222222111111000000//////.........,,,+++...222555666<<>>;;;999888888888999===<<<888777;;;???<<<666;;;999777555444555777999777666666555444444333333444333333444555555444222333222222333555555444222111111000000000//////000222111111111111222333444111111111111000000//////------......//////000000111000///...---...............------,,,,,,,,,,,,,,,,,,---,,,,,,,,,...//////...,,,++++++---///000///---+++***++++++***)))***))))))((())))))******))))))(((((()))***++++++)))((('''&&&''''''((()))%%%%%%$$$#########$$$$$$((('''&&&%%%$$$#########$$$%%%%%%&&&'''(((((()))(((((((((''''''&&&&&&%%%(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&&&&$$$"""!!! !!!"""""""""!!!!!!!!!  """###"""!!!######"""!!! """"""###$$$######"""!!!"""!!!  !!!"""!!!!!!  """$$$###$$$&&&(((((((((((('''---///333666666333...***)))))))))******++++++,,,++++++,,,...///111222333555999>>>CCCFFFGGGFFFEEE???;;;666444555777777777666333///+++))))))***+++,,,((('''))))))(((***......111444555444333222222...000222222111//////000444222///---,,,---000111222111000///...///000000......///000000000///...111111111111111111000000000/////////.........------,,,///444666888===CCCLLL\\\wwwdddNNNDDD===666222......//////////////////---------,,,,,,,,,---...,,,,,,+++***))))))******)))***,,,------,,,+++)))((()))+++,,,---...............---,,,++++++++++++---...//////...---...///......//////000111222222000///...---...///000111000111444777999:::::::::999999888777555333111000.........//////.........///000111222222111000///000111222222222111///...+++,,,...---,,,+++,,,---...---,,,++++++---///000111///,,,******+++---......,,,******++++++***))))))***,,,------+++***((())))))***,,,---.........,,,+++******+++---//////,,,,,,------,,,,,,,,,,,,---...///...---,,,---///444999@@@GGGKKKLLLLLLKKK>>>>>>???AAABBBCCCCCCCCCJJJLLLEEECCCMMMRRRYYYeeennnuuu}}}vvvwwwvvvwww{{{{{{{{{eeeJJJ666---***)))+++***,,,------,,,+++,,,---000---***))))))((('''&&&((()))))))))***+++,,,,,,222111///---,,,,,,,,,---''''''((()))************'''&&&&&&(((+++,,,+++)))'''((()))+++,,,...///000;;;999999<<<<<<999888:::???===;;;888777777999999AAA???:::888;;;>>>;;;555777777666666666555555555555555555555555555555555444444333444555666444222333222222333555555444222111111111111111000000///222222222222222333333333111111111000000000000000//////000000111111222222000000//////......////////////......---,,,,,,,,,,,,---...---,,,,,,...000---,,,++++++---///222333111///---,,,,,,,,,+++*********))))))))))))******'''''''''''''''(((((()))((('''&&&%%%&&&''')))***((('''&&&$$$###"""""""""%%%&&&'''''''''%%%"""!!!%%%%%%&&&'''(((((())))))&&&'''((()))***)))))))))(((&&&%%%%%%&&&'''%%%$$$$$$%%%%%%&&&%%%$$$###"""!!!""""""######"""!!! """!!! !!!#########!!!###"""!!! """""""""######"""""""""###"""!!! !!!"""!!!!!!!!!!!! !!!""""""!!! !!!"""$$$%%%&&&'''((((((((((((---000444555444111---***)))))))))******++++++,,,+++,,,---...///000111111555888===CCCEEEEEEDDDBBB>>>;;;888666666777888999777444///+++)))***+++------)))(((******)))+++///000222555777555444333444...000222333111000000000222111000...............222111///...---...///000---....../////////......333333222000///......---////////////............///---///444777888===DDDUUUkkkyyyWWWDDD>>>888333000//////000111111111000000...---,,,,,,---------------,,,,,,+++++++++++++++++++++,,,,,,,,,+++)))(((******+++,,,------------...---,,,+++++++++++++++---...///...,,,,,,---///000000000111111111111111/////////000000000000000---///333777:::<<<===>>>;;;;;;999888666444222111...//////000000//////...///000111222222111000///...///000222222111000000,,,---......,,,,,,...//////...---,,,---///111222///......---,,,,,,,,,,,,...,,,******++++++***)))***+++---...---,,,***)))((()))+++---.../////////,,,,,,++++++++++++---...,,,,,,,,,,,,,,,+++++++++***+++,,,------...111333888;;;@@@DDDFFFEEEBBB???999;;;===>>>????????????FFFJJJFFFFFFRRR[[[aaakkkxxx{{{~~~}}}|||xxxvvvxxxxxxyyy~~~|||rrr[[[@@@222,,,)))***---+++---//////---------...111...+++)))))))))((('''''''''((()))***,,,...000111000...---,,,,,,------(((((()))***************&&&&&&&&&((()))******)))((()))***+++---///000000;;;999999===<<<999999;;;999888777777777999;;;===AAA@@@<<<888999<<<:::555444555666777777666555444444444444555555555666666555444333444666666444333111000000111333333222000111222222222222111000000222222222222222222222222111111000000000000000000111111111111222222222222//////////////////......///.........------,,,,,,+++---///---++++++---000,,,,,,,,,---...111333444222000...---......---,,,++++++***)))))))))******'''''''''&&&&&&''''''((()))((('''&&&&&&'''((())))))((('''%%%$$$###""""""$$$&&&((())))))&&&$$$"""&&&'''''''''((()))))))))&&&''')))***++++++******(((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""!!! !!!###$$$###"""""""""!!! !!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""""""""!!!!!!""""""!!! !!!$$$%%%&&&((()))*********---000333444111...,,,+++*********+++++++++++++++---------...///000000111444888===BBBDDDCCCAAA???;;;:::999888888888999:::777555000,,,******,,,---,,,)))(((+++,,,+++,,,000111333555666555444444555000111333333111000111222222111111000///...------000000///...............------------......//////555333222///...---,,,,,,////////////////////////000///000444888;;;BBBIIIUUUvvviiiLLL???:::444000000000111222333222111000///...---,,,,,,......---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,---///000...+++***---///111111222333333333333222000000111111111111000///---///222666999<<<>>>???<<<;;;:::888666444333333///000000111111000000///111000000000000000000111...//////000111111111111---......---,,,,,,...000///......---...///000111---...///000///...---,,,...,,,++++++---...---,,,---.........---,,,***)))((()))+++---............+++,,,------+++***+++,,,,,,,,,+++******+++++++++(((***+++,,,---000444777======???AAABBB???:::666;;;:::888777666999>>>BBB???HHHIIIMMM___kkkooovvv~~~}}}|||}}}~~~yyyuuuuuuxxxyyyyyy{{{~~~zzziiiQQQ888...+++)))+++///,,,...000000000///000111222///+++***************((((((((((((***---///000............---------,,,******++++++++++++******&&&'''((()))))))))))))))******+++---...000111111;;;999:::======:::999<<<666666666666777999;;;<<<<<<===;;;666666999999777555666777777777777666555555555555555555444444444555444444555666666555333111000000111333333222000222333333444333222111000111222222222222222111111000000000000000000000111222222111111111111111111---......//////............---------------------***,,,///---***)))---000,,,------///000111222222111///---------...---,,,,,,+++******))))))******))))))(((''''''(((((()))))))))(((((((((((((((((()))((('''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&((((((((((((((((((((()))&&&''')))*********((('''(((&&&%%%%%%&&&'''%%%$$$$$$$$$""""""###$$$&&&'''&&&%%%###!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!###"""!!! !!!!!!!!!!!!!!!"""###### !!!###%%%%%%%%%$$$### """###$$$###"""!!! !!! !!!"""%%%%%%'''(((***+++,,,------///222111///,,,,,,---,,,,,,,,,,,,++++++++++++.........//////000000111444888===AAABBBAAA===;;;777888999999999888999999666444000---+++***+++,,,)))'''(((,,,---+++,,,000111222333333222222333555222333333222111111222444444333111000///............/////////......------,,,,,,++++++,,,...000111333222000...------------000000000000000000000000111///000555:::???IIIRRR___oooYYYDDD<<<888111///222000111222333222000...---...,,,+++,,,...///---+++,,,,,,---------------,,,...---,,,---...000222444............---,,,+++***************+++,,,---------///000...***))),,,000000111333666777888888888444333222000000000111111000111222555777:::===>>><<<;;;999888666555444444111111222222222222111111222111///......///111222111000000////////////000---------,,,******,,,...---------------.........---...///000000000///...000...---...000222222111111111000///---,,,++++++''')))+++---...------,,,+++---//////+++)))((((((,,,+++)))))))))***,,,---***+++,,,---...111555888;;;;;;;;;<<<===<<<777333777888777555444666;;;@@@===JJJPPPXXXlllyyyzzz}}}~~~}}}~~~zzzyyyzzzzzzxxxvvvtttxxx{{{yyyxxxyyyxxxvvvdddKKK444---,,,******///---///111222222111333444333000,,,***+++,,,---,,,+++***)))))))))+++---...***+++---.........,,,+++,,,,,,---,,,,,,+++***))))))***+++++++++*********+++,,,---...///111222222;;;999:::======::::::<<<777777777777777888888999777:::999555333666999999888777777777777777888888777777666555444333333222555444444555666666555333333222222333555555444222333333444555444333222111111111222222222111111000000000000000000111111111222222111111000000//////------...............---------------------------))),,,///---***))),,,000---...///000111111000000///...,,,,,,---------,,,,,,,,,+++***))))))******+++***))))))))))))*********))))))))))))(((((('''(((''''''&&&&&&''''''''')))((('''&&&''''''))))))))))))))))))(((((((((((('''((()))***)))(((%%%$$$(((&&&%%%%%%&&&'''%%%$$$$$$###"""!!!"""$$$(((***&&&%%%"""  !!!!!!  """""""""!!!######!!! !!!!!!!!!!!!!!!"""######!!!$$$'''((('''%%%$$$ """$$$%%%$$$###""" """$$$%%%%%%'''(((***,,,......,,,///111000---+++,,,...---------,,,,,,+++++++++////////////000000111111444888===AAAAAA???;;;999333666888999999888888888555333000---+++******+++'''%%%''',,,---,,,,,,///000111222111000000222444444444444222111111333666666444111///---...///000---.../////////...,,,+++,,,+++******+++...000222111000///...------...///000000000000111111111111111///000666<<>><<<888555555666:::666333222555777666555666333333666:::888555222444444444444555777888999444555777777777555333111555666888999999777555444111111111111222222333444222444555555444333333444666444333222222111///...111444333//////222222000444111000222222//////222000000000000000/////////........................***...///+++)))***+++***(((---///......000...***///...---,,,---,,,***((()))************(((&&&%%%)))*********)))((()))***(((((((((((())))))))))))''''''''''''&&&%%%$$$###%%%&&&((()))))))))((('''---+++)))'''&&&&&&'''(((...---***(((&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&%%%'''&&&$$$#########$$$$$$((($$$!!! !!! $$$%%%$$$'''"""!!!  !!!""" !!!#########"""""" !!!"""###$$$%%%%%%%%%!!!"""""""""!!!  """############%%%&&&&&&'''((()))******,,,---/////////---+++))),,,,,,------,,,,,,+++***000......111///---///444222999BBBEEEBBB===:::999777666666888:::;;;:::888666333000---,,,+++)))((()))************+++...000333333333222111000//////222555444000...111333333---111000,,,,,,000111---111111000...,,,+++---///---------------------------///000///......---***---,,,...333444000///000444---222???BBBCCCUUUoooqqqRRRIII>>>777555555333000---///111111111111111222,,,+++,,,...//////---+++,,,++++++******++++++,,,///,,,***+++...111111///---.../////////...---,,,,,,+++)))((()))+++...000333111---******---000222444222222777>>>BBBAAA???777444111000000000000///+++///555888:::;;;;;;<<<>>>>>>===:::666333222222000222444444333333333444000111222222222000///...222111000///------,,,,,,........................+++)))'''((())),,,---...,,,444777333111333333000666888::::::888666666666000000///------,,,,,,,,,(((***------+++***+++---.........---,,,+++))))))***'''&&&(((+++---+++)))000---***+++///333444333555666777777666555333222444000///333666777;;;???FFFPPP___nnnxxx}}}}}}|||tttwww|||~~~xxxyyy{{{rrrnnnpppmmmkkkvvvuuuxxxtttwwwyyy^^^[[[CCC///---///------111222...+++,,,111444444111555444222///,,,+++---///+++,,,,,,,,,,,,+++******(((,,,---,,,,,,......***......---,,,---...///000,,,+++***+++,,,......---)))...444555333000//////<<<===<<<999666444666999999666333333666888888777444444666999:::999888888444444444444555666777888555555777777777555333222444555666777777666666555444333222222333444555666333555666555444333444555888666444333333333222000222444333000///222222000444111000222111///000333222222111000000000000000000000//////......------)))+++***)))+++......***'''+++---+++,,,//////+++...---,,,,,,------+++)))************)))((('''''')))*********)))))))))*********))))))((((((''''''%%%&&&&&&'''''''''''''''&&&'''((()))))))))((((((***)))'''&&&&&&''')))***---,,,***)))'''&&&&&&%%%(((&&&$$$$$$%%%%%%$$$###&&&%%%$$$#########$$$%%%%%%###"""""""""###!!! ###%%%###---555///%%%###"""   """###############$$$$$$$$$$$$###""""""!!!!!!!!!"""!!!!!!  !!!#########$$$%%%%%%&&&'''((()))******---......///...---,,,+++---......------,,,++++++///...///222111...///333666<<>>888555777666777999;;;<<<;;;:::888555111...,,,+++)))''')))************+++...000444444333333222222111111111555555111///111222111...111111------111111...222111000///............---------...............---...////////////---,,,111......111111......000333---111<<>>;;;777555444555111111222222333333333222111111111111111000//////111111///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++...,,,)))((()))+++,,,---***333:::::::::<<<;;;888888999999888666444222222000///...---,,,,,,,,,,,,(((+++------+++***+++---...------,,,+++******)))+++(((&&&'''+++---,,,***000---+++,,,000333444333666666666666555444333333111111222444444777BBBMMMUUUZZZcccmmmuuuzzz{{{zzzvvv{{{~~~}}}~~~{{{{{{xxxooooooqqqkkkjjjtttrrruuurrrsssvvv[[[TTT@@@000...000...///444222000///000222333333111222222111///,,,+++,,,---,,,,,,+++++++++*********(((,,,---+++,,,......***...------,,,---...///000...---,,,,,,---...//////+++///333444333000000000<<<;;;999666444555888;;;888666555555777999999999333777::::::888777888999555555555444444555555666444555666777666555444333444333333444444555666666666555444333333444666888444555666555333333555777:::888555444555555555444222444333000///222333000444000///000111///111555555444333111000000000111222111000///...---------000///,,,***---111///)))(((++++++)))***...///---,,,,,,+++,,,------,,,*********)))))))))))))))***))))))))))))))))))))))))++++++***)))((('''&&&&&&$$$%%%&&&((()))***++++++''''''((())))))))))))(((''''''&&&&&&''')))+++,,,+++++++++***((('''&&&%%%)))'''%%%$$$$$$$$$###"""%%%$$$$$$$$$$$$%%%%%%&&&#########$$$&&&%%%###!!!!!!###%%%%%%111===999'''&&&###!!!!!!"""#########&&&&&&%%%%%%###"""  !!!"""""""""!!!!!! !!!"""###$$$$$$$$$%%%%%%&&&'''((()))))).....................---000//////...------,,,+++......000444333//////222777<<>>===<<<:::777222///---+++)))''')))***+++******+++...000444444444444444333333333000555555222///111000...///111111......111111///333111///000111222///,,,------....../////////000---......///000///...///222...,,,......---///333444000333;;;BBBNNNlllnnnOOOGGGBBB;;;666555444222///333222111111000111111111222000---------......---,,,,,,+++,,,,,,---......///---,,,,,,---......---000///...---,,,,,,++++++++++++,,,,,,---......///...---,,,,,,,,,...///111555666999>>>AAA>>>777111222111//////111222111111222444555666666666888:::???@@@???===:::888888888333111///000333444333000222222111000000000111111000///...---,,,+++++++++,,,,,,,,,++++++*********///---+++******,,,...000000999AAADDDDDDCCC@@@;;;888888777555333111...---///...---,,,,,,+++,,,,,,)))+++------,,,+++,,,------,,,+++***)))******+++,,,)))&&&&&&***,,,---+++///---,,,---000333444444888777555444333444444444///222666666333888JJJ\\\ddddddfffllltttyyyyyyxxx{{{~~~}}}}}}|||}}}~~~}}}{{{{{{tttlllsssxxxnnnllltttqqquuurrrrrruuuZZZJJJ<<<222111111///111777222333555444333111111111000000111///,,,++++++,,,,,,,,,***)))))))))***+++))),,,---++++++...---***...------------...//////...---,,,++++++---...///...000222222111111111222:::999888777666666888999777777666777888999;;;;;;666888999777777888777444666555555444333333444444222333444555555444444333333222111111222444666777777666444222222444666777444555555444333444666888:::888555444555666666666222444444000000333333000444000...000000000222666777555333111//////000000000///...---------......///000...+++,,,000000------...---))))))---...---++++++***,,,......---++++++***)))((((((***+++,,,***)))))))))*********)))******))))))((((((''''''%%%&&&((()))***+++,,,,,,(((((()))))))))*********)))((((((((()))***,,,,,,)))************(((&&&%%%)))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$######$$$&&&'''&&&$$$### $$$$$$"""---666222'''&&&###!!! !!!!!!!!!"""&&&&&&%%%%%%###"""  !!!""""""""""""""" !!!"""###$$$$$$$$$$$$%%%&&&'''((())))))//////.........///000000111111000///...------,,,---...222666555000///111777;;;BBBHHHHHHCCC<<<666444444555888<<<>>>>>>===:::777333000...---+++***)))***++++++***,,,...111333333333333444444444444///444555222000000///,,,111111111//////111111111333000...000444444000+++,,,,,,------...///000000...---...000111//////111///++++++...//////111666777555777===FFFYYY{{{~~~^^^IIIAAA===888666444333111///222111000111444666777888555111...,,,,,,.........,,,,,,,,,,,,---...//////...------------------,,,000///---+++******+++++++++,,,---////////////...,,,,,,---...///000000111444666999===>>>;;;555000000///...///222333333222444555666666666777:::<<>>CCCGGGHHHFFFAAA<<<777666444333111000///---+++------,,,+++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,---)))&&&&&&))),,,------...------...000222333444777555333222111333444666111333777888777===OOOaaagggfffhhhnnnvvv{{{|||zzz~~~}}}}}}~~~wwwyyyzzzrrrmmmzzzuuusssxxxtttxxxuuutttuuuZZZBBB;;;555444222///111777222666:::999444000///111...000111000...,,,,,,,,,---,,,***(((((()))***+++))),,,,,,******------+++------------......//////+++,,,+++***)))***,,,---111111000000000000222333666666777888999888666555666777888888888999:::;;;888888555555;;;AAA>>>555666555444333333222222333000111222222333333333333333222000000111333555777555444333111111222444555333444555555444444666777888666444333555666666555222555444000000333333111333///...000111000222666555444222000////////////,,,,,,++++++,,,...000111...444555///+++---111333111222000***))),,,...,,,+++******,,,......---,,,,,,+++***))))))***,,,---+++)))((((((***+++***(((''''''(((((())))))******((())))))***+++++++++***))))))))))))******++++++,,,,,,+++++++++***++++++((()))*********((('''&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&'''%%%######%%%'''((((((###!!!%%%&&&!!!(((---&&&%%%$$$"""!!! !!!!!!"""!!!!!!!!! $$$$$$$$$$$$$$$###"""!!! !!!"""#########""" !!!###$$$%%%$$$%%%%%%&&&'''((())))))///////////////000111222222111000......---......---...222777666111///111999>>>EEEIIIGGGAAA:::555333333444888;;;>>>>>>===:::777333111000///...---***++++++++++++,,,///111222222222222333333333333...333444111///000///,,,222000000000000000000222333000...000444444000+++***+++,,,---...///000000111------111222//////333...,,,---111222000000333888888:::???LLLeeeiiiQQQFFF<<<999777444333222111////////////333888===>>>>>>555222...+++,,,---...///,,,,,,,,,,,,------...///------...------,,,,,,,,,///...,,,+++******+++++++++,,,...///000000///...,,,---...///000111111111333444555888999888555333000//////111333444444333555666666666666888<<>>@@@BBBAAA???<<<;;;:::777222//////444666333000111111/////////000111222...---,,,+++++++++++++++.........------,,,,,,,,,'''***---///111666;;;@@@HHHFFFEEECCC@@@:::555333111///------//////---,,,,,,++++++************+++*********+++,,,,,,+++++++++***(((((((((***,,,......***&&&&&&)))---...---,,,---......///111222333555444111000111333666888666555777;;;>>>DDDPPP[[[```ccciiirrr{{{~~~~~~~~~~~~}}}~~~wwwyyy{{{sssooo}}}yyywwwzzzuuu{{{xxxsssrrrWWW>>>;;;777555222000111444222888<<<;;;444///...000///000111111///.........---,,,***(((((()))***,,,))),,,,,,))))))------+++---------...............+++---...---+++***,,,...222000......///000222333555555777999:::999555222666777999999888888999;;;777666333444>>>IIIFFF;;;555444333333222222222222000000111111222333444444333222111000111222555666333333222222111111222222000222444555444444555666555444333444666666555444333555444111000333444111333000///222222000111444333333222111000//////...,,,+++***+++,,,///222444DDDIIIHHH<<>>>>>===<<<999555222111111///---***+++,,,++++++,,,///111333333333333222222222222---111333///...///000...222///...000000...///222111///...///222222000---***+++,,,---///000222222333...---222222...///444222///000333333000///111666:::>>>EEEWWWssspppUUUFFFAAA999888666333222111000000///...000555;;;@@@@@@>>>333000---+++,,,---......------,,,,,,,,,,,,------***,,,......---,,,,,,---,,,,,,++++++******+++++++++,,,---///000//////...------......///000000000000111222333444555555666000000000222555666555444444555666666777888<<<>>>;;;???BBBCCCAAA<<<999777666222//////111333222111//////.........///000000...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''+++111444777:::???CCCDDD???;;;;;;999444111111...,,,)))***---///...,,,+++***))))))))))))******)))(((((()))+++,,,***)))))))))))))))***,,,...///---***''''''+++------,,,)))+++---......///111222444333111111333666999;;;===999999>>>EEEJJJPPPWWW\\\cccnnnxxx|||}}}{{{~~~~~~}}}~~~|||{{{|||wwwrrrzzzwwwxxxyyyttt|||xxxoookkkOOO===:::777555333111111111444888<<<:::444///...//////000111000///...///000---,,,+++*********+++,,,))),,,+++((())),,,---+++,,,---......//////.........111444444111//////111111///,,,,,,...000111111777666555777888888555111555888:::999777666777999555777555333;;;FFFEEE:::444333222222222222222333111111111222333555666777444333222222222222444444222222333333333222000///---000444555555444333333333333444666888777555333333555444111111333444111222000111444444000///111111222333444333222000//////...---,,,...000333555MMMPPPKKK>>>222---,,,,,,...000///++++++...///---,,,++++++,,,---...,,,+++------------,,,+++******,,,)))&&&(((+++,,,***'''''''''(((((())))))******))))))************))))))++++++*********+++,,,---,,,,,,,,,+++***)))'''''')))((((((((((((((())))))'''%%%$$$$$$%%%&&&%%%$$$%%%&&&'''''''''&&&%%%$$$'''%%%######%%%&&&&&&&&&"""!!!&&&'''###'''+++"""######"""!!!!!!"""###$$$"""!!!!!!!!!"""###%%%&&&#########$$$$$$$$$######""""""#########"""!!!!!!!!!  """$$$&&&&&&''''''((()))***++++++...///111222444444444333///...---,,,,,,...///111000000333777666222111333999AAAIIIHHH@@@999888999777777888;;;>>>@@@@@@???@@@<<<888444222000---+++***+++,,,,,,+++,,,///222555555444444333333222222,,,000111---,,,///111000222...---000000---...222000//////...//////000000,,,,,,...///111333444555666///...333333---...555222//////222333222444888777===DDDOOOfffyyy[[[JJJAAA<<<999888555222000///000222222111222666<<<>>>;;;777111...,,,+++,,,............---,,,++++++***++++++(((+++......---,,,---...)))******+++++++++++++++++++++,,,---............------,,,,,,,,,------...---...000111111222333444222111222444666777666444444555666666555666888:::999===CCCEEEBBB<<<666333333111///.........///000,,,------..................------,,,,,,,,,,,,,,,+++,,,,,,------......///,,,111888;;;:::;;;===@@@;;;555111333444000...///...***'''))),,,///...+++)))))))))(((((())))))***((('''&&&(((***+++)))'''(((((()))+++,,,...//////,,,)))'''))),,,...---+++'''***---...------///111333333333555777;;;>>>@@@CCC>>>===BBBHHHLLLSSSYYY```jjjvvv}}}||||||}}}~~~{{{yyy}}}}}}||||||}}}wwwyyyzzztttwww{{{wwwyyyxxxttt}}}xxxllldddGGG;;;999555333333444333111666888:::888444000///////////////...------///111---------,,,,,,,,,,,,+++)))++++++((((((,,,---+++,,,---.../////////...---...333888999555111000111000---++++++---/////////:::777444444666777555333555888:::999777555666888444999777222444======444333222222111222222333333222222333444555666888999444444333333333333333333111222444555444222000///+++///444666555333222222222333555777999999666333333555555111111444444111222000222555555000...///111222444666666444222000222111///...///111444666999:::777111...000222000***------++++++///000...---,,,+++,,,------,,,***------......---+++)))(((,,,)))&&&'''+++---***'''))))))))))))(((((((((((('''((()))***************,,,+++*********+++,,,---*********))))))((('''&&&))))))(((''''''(((***+++)))'''%%%$$$%%%%%%###"""&&&&&&'''((('''&&&$$$###%%%$$$$$$&&&''''''$$$"""$$$!!!&&&%%% %%%)))!!!%%%$$$"""!!!!!!!!!"""### !!!###%%%((()))$$$$$$$$$$$$$$$###"""!!!###############"""!!! !!!  """%%%&&&''''''((()))***+++,,,,,,---...111444555555444333...---,,,+++,,,...000111111000333777666222111444222<<>>AAACCCFFFBBB@@@DDDHHHMMMVVV^^^gggqqq~~~||||||}}}{{{|||}}}{{{yyyxxxyyy{{{{{{vvvvvv}}}}}}~~~|||~~~~~~|||{{{{{{zzzqqquuu{{{vvvuuuzzzyyy{{{zzzuuuzzzlllbbbDDD:::777333222444777555111777888888666333111///............,,,+++,,,///222------.........---,,,+++)))++++++'''(((,,,---+++,,,,,,.../////////...------333999:::666111///000///,,,******---///...---444666888999999666222000444444444444555666777888222222444777::::::999777333222111111333444444333222222444555555555555444444444111,,,///666666111444555555333000000222555222333333333222111///...111333666999:::888666444333444444444333333222111///222444444222000111333000666<<<>>>:::555111///+++...111111///---...///444444333333222111111111///111000---,,,///000---,,,+++))))))***,,,///111,,,***((())),,,---+++((('''(((***+++,,,,,,,,,+++++++++++++++++++++++++++)))))))))***************111///,,,******+++---...++++++******)))******+++***+++++++++***)))'''&&&+++(((%%%%%%'''))))))'''''')))+++***'''%%%&&&(((''''''(((((('''%%%$$$###%%%&&&'''((((((&&&$$$###)))""" !!!(((!!! !!!%%%(((+++%%%&&&&&&###!!! ###'''"""!!!!!!  !!!###$$$$$$$$$$$$%%%%%%&&&(((***+++)))(((...---,,,...111444333111111000...+++***---333999333111333666666222111222555;;;AAACCCAAA<<<999888===777999===BBBNNNOOOAAACCC555222222,,,+++---)))+++******---111222000---111333555333000...///222222111000//////000111222...///000000///---+++)))///333222,,,+++...---)))***---111444444333333333555222000///000111111111111111...///666@@@DDDBBBGGGJJJZZZnnnpppVVVEEE<<<888666555444333111000/////////111333555888888555000,,,***+++,,,------,,,+++***))))))***++++++++++++******************************+++---...---+++)))(((+++,,,---///000//////......//////...,,,,,,---///111111111111333555666666555777444//////333555333444444555555666555555444===>>>>>>>>>;;;777333111444222000/////////...,,,333000,,,,,,...///...,,,///---++++++---000111222///222555555555555999<<<>>><<<999777666555222000444000+++((()))---///111---***((()))+++,,,***(((&&&'''''''''''''''&&&%%%(((&&&$$$%%%)))+++***))))))***+++,,,,,,+++***)))%%%+++,,,)))***...---((((((...222111000444777777@@@@@@@@@???======???AAA@@@;;;:::BBBKKKRRRYYY___fffvvvyyy}}}{{{|||~~~{{{uuuwww~~~vvvsssvvv~~~~~~~~~}}}}}}}}}|||~~~yyyxxx{{{~~~}}}|||{{{{{{|||}}}}}}yyyxxx~~~zzzgggTTTLLL<<<:::666333222222111111666666777777555333000...---......,,,++++++---///------,,,++++++,,,,,,,,,,,,)))((())),,,...---,,,000000000///......---......666:::555000222333222111111000///...------,,,444666777888777555222111777666555555444444555555333333444666888888666444444222000000222333333333222222222222222222333333333444222///222777777333333444444222000///111444111222222222111000///...///111555666666555444444555444444444333333333222111333555444222111222444000444888999777444111///---///111000...---...000111111000//////......---///111000------///000------,,,+++++++++---///000---,,,+++,,,------,,,+++)))***+++,,,------,,,,,,++++++++++++++++++++++++)))))))))))))))***+++,,,000...---,,,+++,,,---...------+++***)))))))))))),,,+++***)))(((((((((((()))'''%%%&&&(((***)))'''&&&(((***)))'''%%%&&&((()))((('''%%%%%%%%%%%%%%%$$$%%%'''''''''&&&$$$###"""(((***%%%!!!!!!!!!!!!###&&&(((***((()))(((%%%!!! """$$$#########""""""!!! !!!!!!""""""######$$$$$$&&&%%%&&&'''***+++***)))...---,,,---000222111000...///000///...000444888777444333555444000...111666;;;@@@BBB@@@===<<<;;;===777:::???DDDPPPSSSGGGFFF777222111******...***...------///222333111...000111222111000///000111111111000000000000111111...///000000000...,,,+++///222000,,,,,,///000------///222333333333444555444222000000111111000///000111000000777FFFRRRWWWYYYWWWkkkzzz^^^LLLCCC:::555444555444222111111111222333333333333444444222000...,,,,,,------------,,,,,,))))))***+++,,,---------+++++++++++++++++++++++++++,,,,,,---,,,+++***))),,,,,,---...///////////////000000///...---...///000222333444444666888999222111111333444444111///333333444555555555444444888999999888666333000...111000......//////---+++///...............,,,***///---,,,---000222333333666888::::::888777999:::777555444333222111...,,,333000...------...---,,,---+++)))***+++,,,***(((&&&''''''((((((((('''''''''&&&%%%&&&)))***)))''')))******++++++***)))((('''+++---***+++///...***(((///555666777<<>>:::888888:::===<<>>@@@@@@?????????>>>777:::AAAGGGSSSYYYOOOIII999222000))))))...,,,.........///111111000///000///...///000111000///000000111111111111000000...///000111111000///...///000///,,,,,,000222111000222333333222333555666333222111111222111///---000333444666BBBXXXmmmxxx{{{qqq~~~cccJJJDDDAAA999444666555333222111111333666888555444222000......//////......------------......******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------...///000000...000111111///......//////222555666555666:::======333///444666222///111111222333333444444444444555444333222111///......---,,,,,,...//////---+++,,,...111222000///...---/////////111555777888777:::<<<===<<<999777666666111000///000000///,,,***111111111111111///+++(((...,,,+++***++++++)))(((&&&''''''((())))))))))))&&&&&&&&&'''))))))'''%%%))))))******)))(((''''''(((+++---,,,...111111///,,,444;;;>>>AAAFFFHHHFFFFFFDDDAAA<<<777444444555999<<>>@@@AAABBB===666:::CCCIIIUUU\\\UUUKKK:::222///((()))///---******+++,,,...////////////,,,+++---000222111///000000111222222111///......///000111111111111111//////---,,,,,,///111222111333555555444333444444444333333444444333000...111555:::DDDXXXtttkkkSSSBBBBBBAAA888555;;;555444111000000333666888666555333000---,,,---...///...---,,,,,,---...///,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,......---------///111222---///111000///------...---111555777555666:::===PPP<<>>555444<<<666444111//////111444666555777777555111---,,,,,,...---,,,++++++,,,---......---,,,***))))))))))))---------------------------,,,,,,++++++,,,------///...------...///111222,,,...///...---+++,,,---,,,///333555555666888;;;PPP<<<...111333......555...///000222333444444444333222000.........///000***+++,,,///222222000...+++///333666666999>>>BBB???>>>======>>>===;;;888333333333333333222000///---------///111111///---000///...///111111000///,,,,,,,,,+++)))(((((((((&&&&&&((()))************%%%&&&((())))))'''%%%%%%(((''''''''''''''''''(((++++++---000333555777999>>>DDDHHHIIIKKKLLLHHHBBB<<<;;;888555222222444666777;;;BBBGGGHHHKKKVVVcccmmmssswwwvvvuuuvvvxxxxxxvvvvvvuuutttvvvxxxzzzzzztttxxx}}}~~~~~~~~~}}}~~~|||{{{||||||}}}{{{oooeee^^^OOO???:::::::::666222//////000222222111111000......---***+++,,,,,,+++***+++,,,,,,+++++++++,,,,,,---...------,,,++++++---///111444111//////000000...,,,000111222333111///......,,,---...000000000//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000000//////111444666666555222111000000222333333222222111000/////////000111......111555555222222444444333333444666666555333000///............//////111111000111111333444444555444333333333444555666666444222111333444444444444333222333444444333222444111...---...000111222111111000//////......---000222222......111111...111222333333333111000///---...//////...---...///------,,,,,,,,,------...++++++++++++++++++++++++,,,+++******+++---///000+++,,,---.........---,,,(((***+++---------,,,,,,'''))),,,///...,,,)))'''''')))+++***)))(((((()))((('''&&&((()))***((('''$$$&&&)))++++++)))&&&###&&&%%%%%%%%%$$$$$$$$$$$$$$$((()))===<<<((('''""""""###%%%'''((((((((('''%%%$$$$$$%%%&&&'''&&&%%%###"""""""""""""""""""""%%%$$$###"""######%%%%%%''''''(((+++---...,,,***+++,,,------,,,,,,...//////...///111666:::<<<===999333...---,,,,,,///444666555555777;;;>>>??????;;;333999DDDGGGMMMSSSPPPFFF666111000******...+++)))+++,,,---...000333555------,,,...000111111000111111222111111000///...//////000000111111222222000...---000000......111222555777888666333111000444333333444666666555333111888HHHaaa~~~XXXLLLFFFBBB???999333222666555333111000000222444555777:::<<<:::555///------------,,,,,,,,,,,,------///---+++)))((((((((((((------------------------,,,,,,,,,,,,------------............///000111111---......,,,+++***,,,------...000333555666666666<<<222...333555111...000---...000222444555555555333222000............///++++++,,,...111222000///,,,000444999<<<@@@CCCFFFHHHEEEAAA>>>;;;777333000111000//////111222111000,,,++++++,,,...//////...///...,,,---///111111111)))*********((('''((()))&&&''''''((())))))))))))%%%''')))***(((''''''(((''''''&&&''''''((()))***,,,***,,,111555666999===BBBFFFHHHHHHHHHHHHBBB;;;<<<;;;777333//////111333888:::???CCCFFFKKKXXXffflllpppttttttssssssvvvxxxxxxwwwtttqqqtttyyy{{{zzzvvv{{{~~~}}}zzzzzz{{{|||xxxyyyuuummmdddYYYLLL@@@666888999666111......000000000//////...---------***,,,------,,,++++++,,,++++++++++++,,,---......,,,---......------///111333333222111///...------///---...111111---,,,...............//////000000))))))))))))))))))))))))***))))))***+++,,,------///...---...000222222111---------000222333111000////////////000000000000//////222555444///000555333222222444666777555222000000///......///000000222///---///333555333000222333333333444444444555666333000000222444444333111333666666444222111000444111...---///111111111000//////......---,,,,,,000333222......111111///111111222222222111111000///.........///000///......------------...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++***+++,,,......---,,,+++***+++---......---+++******+++,,,***'''&&&(((******)))((((((***+++(((&&&%%%&&&(((******((('''%%%'''&&&&&&%%%%%%%%%%%%%%%!!!%%% ,,,,,,!!!&&&""""""###$$$%%%&&&'''''''''$$$###"""$$$&&&'''&&&$$$$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%&&&''')))---//////,,,)))***,,,......------///111111000222666;;;>>>>>>===888222...---,,,+++...333444333222555999<<<<<<;;;999111888DDDEEEGGGKKKHHH@@@333000222,,,+++---(((+++---...---,,,---000333---...////////////000111333222111000////////////000000/////////000000111///---...444555111111444666666666444111000111222222000000111333555555555555AAAUUUooojjjJJJDDDDDD@@@999777777333---222222222222333444666777;;;???AAA>>>777111///000------............------...,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,---...///000000111111000//////---+++******---//////......222777888666222000000000111333222000...---...000222444666666777666555444222111000000000,,,++++++,,,...000///...111555;;;BBBGGGIIIHHHFFFEEEAAA<<<888555222///---000---***+++---000000000...,,,******,,,.../////////------...///000///...%%%''')))((('''&&&(((***&&&''''''(((((((((''''''&&&(((******((((((***,,,&&&&&&&&&&&&(((***,,,---,,,)))+++111555666:::@@@???BBBCCCBBBDDDDDD???888<<<:::777222...---000222777888===CCCHHHNNNZZZgggjjjmmmqqqsssrrrrrrtttwwwwwwxxxvvvrrruuu{{{{{{wwwyyy}}}~~~}}}{{{{{{||||||yyyuuurrrooocccRRRCCC<<<333555777555000---...000000///...------,,,,,,,,,***,,,......---,,,,,,,,,++++++++++++,,,---...///***---000000///...///111000333444222...,,,...000222......222222---+++---000///...------...000111&&&'''(((((((((((((((''')))))))))))))))******+++///...,,,,,,...///...---)))***+++///111222000...------...///000000000///111000222666444...000666222111111333666666444111111000///......///000111222...+++...444666333...111222333444444444444333666222//////111333333222///333777888444000...///333000......000222111000111000000///......------111333222///...111111///111111111111111111111111222///---...111222000---///.........///000222333------------------------,,,,,,---------------------,,,,,,++++++*********+++,,,.........,,,***)))------------------------,,,---,,,***&&&%%%'''***,,,***((()))++++++)))&&&'''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&& ((()))###***$$$######$$$$$$%%%&&&''''''%%%###"""###&&&'''%%%"""&&&$$$""" """%%%&&&!!!"""###%%%%%%&&&&&&&&&%%%'''***...000000,,,)))))),,,......------000333111222666;;;AAABBB???;;;999333///...,,,***---111333111111333888::::::888777000777CCCCCCCCCFFFCCC===111000333---,,,,,,''',,,---...,,,)))))),,,///---000222111......000222444333111///...//////000000000////////////000000...,,,///666888555444888:::888444000---...111444000...---...111444555555;;;JJJaaazzziiiWWWEEEBBBDDD???777777===666(((000111222333555777999:::???BBBCCC???888222222333---...///000000///...---,,,+++*********,,,...000,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,---///111111111000000111000...+++)))+++...111222///---222888:::666000333555333------111333111---///111333555666777777:::999888777666444333222,,,+++)))***,,,.........777;;;BBBKKKRRRRRRLLLFFF<<<888444222111111000///...+++''''''))),,,------111...+++***,,,///111111.........///000///,,,***###&&&((((((&&&%%%(((***''''''''''''''''''&&&&&&&&&(((***)))((((((+++...%%%%%%%%%&&&(((+++---///+++(((***111666666;;;AAA;;;===>>>>>>AAACCC>>>777:::888555111......111444777888===DDDKKKQQQ\\\fffhhhkkkpppsssrrrqqqssswwwvvvxxxwwwuuuwww|||zzzttt|||{{{}}}zzzzzzyyy{{{~~~~~~}}}}}}|||~~~wwwsssqqqcccKKK:::666000444666444///---...111///...------,,,,,,,,,,,,+++---//////...,,,,,,---++++++++++++,,,---...///)))---111222000...///000---222555333...+++///444777222111555555///+++---222000...,,,,,,---000111'''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%++++++******************,,,)))''')))---...***&&&............------------,,,...222333111///......333111///111333555333111444222///------------,,,////////////000111222333---///222444444333111///------...000111111111111111333444333111111222333444222000......///000111222111000//////...//////000000000111111000000000333222111/////////000000...///000000000///---,,,,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,222111///...,,,,,,,,,,,,111///,,,***)))***+++,,,(((&&&)))...000---***+++---222333...+++---,,,(((+++++++++***)))(((''''''***((('''((())))))(((''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((...+++'''$$$######%%%'''######%%%%%%%%%%%%#########$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""$$$$$$###%%%)))(((%%%,,,,,,,,,++++++,,,000222000......000222333000---111666:::>>>DDDFFFAAA999555333000---,,,---///000000......000333777999999444111444===AAA>>><<>><<<:::888666333000---///222555666555666999<<>>))))))111,,,111000888:::BBBNNNWWW\\\dddmmmmmmoooqqqqqqppprrrvvvyyyxxxwwwuuuuuuvvvxxx|||~~~~~~xxxyyy{{{|||~~~}}}vvvzzz||||||~~~}}}zzz|||xxxqqqkkkYYYBBB555555333555555333000000333555000///---,,,+++******)))///,,,,,,...---******,,,+++......******///000,,,------------------,,,,,,000111222333333222111000555444222000.........///000000111111000///---,,,%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%(((((()))))))))))))))((()))&&&%%%(((,,,...,,,))),,,,,,,,,---------------,,,...//////......///111222111///111333444333111111///------/////////...000000000000000111222222///000222333333333111000,,,---...///////////////111222333333111111111333333222111000///000111222111111000///......//////000000000000000000000000222111000/////////000111//////000000000///...---....../////////...,,,,,,---,,,,,,,,,,,,,,,,,,---............------------///...---+++++++++++++++,,,***,,,000222///...///,,,000000,,,+++---...++++++++++++***))))))((((((***)))(((((()))***)))((()))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''(((+++)))&&&$$$###$$$%%%&&&###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%$$$"""$$$))))))&&&***+++++++++***+++---///---,,,---///333555333111555;;;???AAACCCDDD>>>777333222///---,,,---...//////......000444777999999666222222888<<<;;;<<>>>>>>>>999AAAFFFDDD???;;;777333///...---++++++,,,---......---...000444666777777666444222444777999<<<===999555111...---,,,***)))***+++,,,,,,---...///...//////000000000000/////////000111111//////000111111111111000000///......000000222333555777888999555444444444222000---+++000//////222555:::EEEPPPZZZkkkxxx[[[IIIDDD>>>777444555666555444222111111222111000000111444888;;;555333000...---...000111444333111///...---,,,,,,,,,,,,,,,,,,...000222444///............///000111...,,,***+++---///...---,,,---...////////////...111000...---,,,---...///---...///222777<<>>777666666888===BBBIIIOOO[[[ZZZQQQAAA777333///+++---+++)))'''''')))+++---,,,------,,,+++,,,...000...,,,+++---...---***(((,,,+++***((('''&&&%%%%%%&&&))))))&&&&&&***+++)))))))))((('''''''''((()))))))))******+++*********---+++***+++---///000000////////////000111222333222333444555444222///...'''444)))***---'''111666BBBQQQ[[[[[[bbbpppuuunnnoooppprrrtttuuuxxxzzz{{{}}}|||{{{zzzzzz|||~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}|||wwwuuuzzzyyyzzz}}}}}}|||{{{yyyyyyuuuvvviiiPPP===888555000222444666777555222000......------,,,,,,,,,---------)))(((***+++***+++///,,,,,,,,,++++++---...---+++,,,,,,---...//////000000000000//////...------+++,,,///111222222222111222222222333444666777777 ###&&&'''&&&$$$###!!!!!!!!!###$$$%%%$$$###""""""###$$$%%%%%%&&&&&&!!!$$$(((************++++++,,,...//////......---++++++,,,...000000...,,,000000111111111000//////111000///......000111333....../////////...------...///111000000///111222000111222333333333333333///////////////000111222000///...------...///000......///000000000111111222111111000000000000000,,,,,,,,,---...///000000------,,,,,,,,,---...///,,,---...//////---+++******,,,...///000...,,,+++000......///---+++...444666222...---............******************++++++((('''&&&''')))***)))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&''''''''''''&&&&&&&&&$$$!!!$$$+++---+++***,,,...---,,,+++++++++000333888<<>>999@@@CCC@@@;;;888555111------,,,+++,,,,,,---...---------///222444444333333333444666:::<<<<<<:::888444000---,,,+++***))))))((()))+++,,,---.../////////000000000000//////...///000000......///000111000000/////////......000111222333555666777777000222555666555333111000///---///444999AAANNNZZZppp~~~vvv\\\OOOHHH???:::;;;222555666666444333333444555333000///000222444666222111///---...000222444555333222000...---,,,,,,...---------...000222333..................//////---,,,+++,,,---...//////......//////////////////111000///.........//////...//////111555999===@@@FFFDDDAAA???@@@BBB@@@>>>BBBDDDHHHNNNTTTYYY]]]___^^^YYYTTTRRRSSSQQQKKKFFFCCCDDDEEEGGGLLLTTTYYY[[[^^^SSSBBB333...///...+++,,,***((('''(((***,,,...---......---,,,,,,---...+++,,,,,,,,,,,,+++)))&&&***)))((('''&&&%%%%%%&&&&&&)))(((&&&'''+++,,,***((('''&&&&&&(((***,,,---,,,---------------,,,+++---,,,,,,...222444555555///000111222222222000000///000000000000...,,,***&&&222&&&&&&***(((777@@@GGGWWWaaa```fffrrruuummmqqqqqqsssuuuxxxzzz{{{{{{yyyzzz{{{|||}}}}}}||||||{{{|||~~~~~~}}}~~~}}}}}}}}}zzz|||{{{~~~|||yyyyyy{{{{{{yyytttqqqaaaGGG777444333...444444444444444333111000......---,,,,,,,,,------,,,))))))+++,,,***+++///,,,+++++++++,,,,,,,,,...,,,,,,------...///000000000//////............---,,,...///111111111000///444444444444444444444444!!!"""###"""!!!   !!!!!!!!! %%%'''''''''&&&&&&'''***---...---+++++++++,,,++++++,,,------,,,***---...///000000000///...///...---------...000111---....../////////......---...000000//////000222111111111222222222222222/////////000111222333444111000...------...000111///000000111111111111000222111000////////////000,,,,,,,,,------///000111,,,,,,------......//////....../////////...,,,+++***+++---///000///...---...---...///,,,)))---333777111---...000...,,,,,,******))))))))))))))))))'''&&&%%%&&&((())))))(((%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%$$$###"""!!!""""""######$$$######"""%%%$$$$$$######$$$$$$%%%$$$###""""""""""""###$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%###&&&,,,...+++,,,---......,,,,,,---///...444;;;@@@AAA@@@>>>===<<>>999666222000//////......000///......///111333555111111000//////000000000222111000///...---------........................---------------...///000000000000000000000000000000000000000000////////////...///000222666:::<<>>FFFKKKIIIGGGJJJLLLKKKQQQTTTXXX]]]aaaeeeggghhh```___]]][[[ZZZYYYXXXWWWUUUXXXXXXVVVXXX[[[XXXQQQEEE;;;000++++++------,,,++++++++++++,,,---...///+++,,,...---,,,+++,,,---(((,,,,,,(((&&&((('''$$$'''&&&%%%%%%%%%''')))***'''((('''&&&)))......***************+++,,,---...............---,,,+++***---...000333666666444222........................)))***************)))(((:::BBB000...333333DDDMMMWWW___jjjssswwwwwwvvvuuuvvvuuuvvvxxx{{{|||{{{xxxxxxxxxxxxyyy{{{}}}~~~}}}~~~~~~}}}||||||}}}~~~{{{xxxzzz~~~~~~|||~~~}}}zzz|||{{{sssjjjWWWCCC777333000000111111111222444777666333///222222111///............---,,,---000000,,,+++,,,---)))))),,,---***+++///............///////////////............000111222...............///000000333444666777777444111///"""$$$"""&&&***+++)))''''''(((***(((&&&''')))+++,,,,,,)))***,,,...//////...---+++++++++,,,,,,,,,------)))***+++,,,---.........,,,---//////...///000222444222000......///000111000111111222333555666777333222///......///222333222333444444333222111000111000...---------...///222111///---,,,,,,,,,,,,)))+++...000111000...---............///111222333+++,,,---...//////000000......111222...***,,,333000)))'''---111---*********))))))((('''&&&&&&%%%$$$######$$$&&&''''''&&&%%%%%%&&&'''&&&%%%$$$###!!!"""$$$&&&&&&&&&$$$$$$%%%%%%$$$###""""""######$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$###$$$%%%%%%&&&&&&%%%%%%###&&&&&&&&&)))......+++,,,,,,,,,++++++,,,000222///888DDDLLLMMMJJJFFFDDDFFFCCC<<<555333444000***+++,,,------...///000000---,,,,,,---...---***(((***///111222777>>>>>>999222...***(((((()))***+++***'''(((...000...///444------............---------...///...------...///------------...000111333111222222333222111000///...111555555333111111333777999@@@LLLVVVbbbrrrpppYYYLLLGGG===444444888999666...222555444000...000333111///...///222333111///,,,,,,---...000111111222333333222000////////////...//////000///---+++***000000111111111111000///000000000000......000111333333222222111222222333...000222333333111...---,,,,,,---...222666999<<<;;;GGGOOOMMMJJJMMMPPPPPPRRRUUUYYY^^^cccgggiiijjjjjjiiigggbbb\\\XXXWWWWWWTTTWWWVVVSSSRRRSSSLLLCCC333///------------...000+++,,,,,,------.........)))+++------,,,+++,,,---(((,,,,,,'''$$$''''''$$$&&&%%%$$$$$$&&&(((***,,,(((((('''&&&)))......***---------,,,,,,,,,,,,+++.........---,,,+++***)))...///111444555444111---...---+++))))))+++---///(((((())))))))))))))))))***333&&&***777===PPPYYYbbbfffppp{{{}}}wwwtttuuuxxxvvvvvvyyy|||}}}zzzxxxzzzyyywwwwwwyyy}}}~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{}}}zzzzzz}}}~~~}}}zzzooodddLLL777222222000///333...///222777:::888333...111111///...,,,,,,++++++...,,,...222222---***+++---)))(((,,,---)))***//////////////////.....................///111222444...---------...///111222111444777999999666222000"""%%%'''(((&&&$$$######&&&&&&''''''(((((())))))&&&''')))+++,,,+++***))),,,,,,---...---,,,***)))////////////...---,,,+++,,,***---222222---...333555444000,,,...222111---222333444555444222///...+++555555333555111///777555555555555555333222222666222...,,,---...//////111000...---,,,,,,------+++***,,,///...******.........---...000///---***///---,,,---///000000///***,,,///111111///---+++000000000///---+++)))'''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$#########$$$%%%###!!!###&&&'''&&&$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$######"""###"""!!!!!!!!!"""$$$%%%###$$$%%%&&&''''''''''''%%%&&&((())))))***---///+++,,,---...///000111111555888@@@JJJLLLHHHDDDDDDDDD???888333000///...---......//////...------,,,......---------......//////---...333999<<<999555000---+++,,,***&&&%%%((('''((())),,,...111222333///...---,,,+++,,,,,,---.....................---222000...///222333111///000///000333666777444000333222444555222...000666888BBBMMMVVVaaappp{{{kkkXXXJJJ@@@===999666555333111000222111///000111111000///////////////000000000000000/////////111111///...444222///,,,,,,---000222111000///...............///...---...000222222111------///000111111222222444444444333222111000///000111222333222000...---...,,,+++---000333444444888???IIIOOOQQQPPPPPPQQQSSSVVV[[[```eeehhhiiijjjdddgggaaaTTTOOORRRQQQJJJIIIKKKMMMLLLIIIBBB;;;666---+++***+++...000///---,,,...,,,***,,,000...'''******+++,,,,,,++++++++++++***((('''%%%%%%$$$$$$'''&&&%%%$$$$$$&&&''')))---+++)))(((''''''+++//////...,,,,,,------,,,******++++++++++++***))))))+++---000222222111...,,,(((%%%&&&))))))''''''******)))(((''''''((()))***(((,,,111444999DDDTTTaaaiiirrrzzz||||||}}}zzzuuuyyytttssswww{{{{{{zzz{{{}}}}}}}}}||||||~~~}}}{{{~~~~~~||||||}}}~~~}}}||||||~~~~~~}}}}}}{{{|||{{{|||iii___BBB===444+++///,,,222222222333555666555222////////////......---------+++///000......000...***,,,---///000000...,,,+++//////000000000000//////......///000000000000000222000///000...,,,...444777333333666555111111444 """$$$$$$###""""""###$$$$$$$$$%%%&&&''''''((('''(((***+++***)))((('''***++++++,,,,,,++++++***---............---,,,,,,,,,+++---111111...///444111222///---///444333000///000111222333333222222<<>>777777222000888666555555444333222222111333111...---...///000//////...---,,,,,,,,,------...,,,,,,000000......111///000000000///...,,,+++...---,,,,,,///222333333,,,---///000///...---,,,.........---,,,***(((''''''(((((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###%%%%%%$$$$$$###"""""""""""""""############""""""###"""!!!!!!!!!"""$$$$$$$$$$$$%%%'''''''''''''''&&&'''((())))))***---///.........000222444555555555888???IIILLLGGGDDDDDD@@@;;;555111...------,,,,,,------...............---------,,,,,,,,,,,,,,,------///222666888666444111---+++,,,***''''''***))))))+++---///111222333000///...---,,,,,,------......---------...//////222000...///111222111///000///...000333444222//////...///222111000444:::@@@IIIUUUaaaooo}}}zzzhhhWWWIII@@@===:::666333222222111000333222000000111111000.../////////////////////000///...---...000000...---222111///------...000111000000000/////////......111///------///000111111---...///000111111111111111222222222222222111000000111222333333111///...111000///...///111333444777<<>>BBBGGGLLLRRRWWWZZZ[[[]]]^^^\\\XXXRRROOONNNIIIDDDBBB>>>999888::::::888555222000///......---,,,,,,---......,,,)))***++++++)))+++---,,,((('''(((***,,,...///000000))))))'''&&&%%%%%%%%%%%%#########$$$&&&(((+++,,,)))---000///,,,,,,000444333000...------......---++++++++++++***)))''''''***+++,,,---,,,)))&&&$$$(((&&&&&&((((((%%%%%%(((***))))))((())))))*********)))...???UUUgggmmmlllrrrvvvxxxxxx{{{{{{zzzxxxwwwyyyxxxwwwyyy~~~|||}}}}}}|||{{{|||~~~~~~{{{{{{||||||zzzwwwzzz{{{||||||zzzzzz{{{}}}www|||{{{yyy}}}}}}xxx|||}}}vvvuuuuuulllYYY:::555000---222+++,,,222333555888999777333000...------------,,,,,,,,,+++///000///000222222...000000/////////000000000222111000//////000111222111111222222222111111000///------000///---///333444999999444444::::::444!!! """###%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$%%%&&&(((+++,,,((((((***+++,,,---------,,,---...//////000333777,,,///000///111555555222333111000......///111222888;;;444...///---,,,444777666333111//////000111111000000000111000...,,,,,,,,,,,,---...//////000///,,,---666;;;888111...---111444333...---///333222///,,,,,,...222555666111000...---,,,,,,,,,---+++++++++++++++************))))))((('''&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$###"""""" !!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%&&&'''(((((((((((('''(((*********+++...000111222777>>>DDDEEE@@@;;;888999???GGGIIIEEEBBBCCC666333///,,,,,,---,,,,,,---------......------,,,,,,,,,---,,,,,,***)))(((***///333333000///111444888222...,,,)))&&&(((+++,,,,,,---......//////000333222111///...//////000///...---,,,---///111222000000//////000000000///222000...------...///000222......333:::@@@IIIPPPVVVcccqqq{{{zzziiiVVVEEE888444555555222...---...000111222666444222222222222000//////////////////...............---...//////...,,,------...///000000000000---...////////////...---...------///111111000///---------......///000000---...///000000000000000444555555666555444333333...///...,,,+++---111555888888999<<>>===333111999888... !!!"""###$$$!!!""""""######$$$$$$$$$"""!!!""""""$$$''')))+++%%%&&&((()))+++,,,,,,,,,,,,......---...000333555,,,000222000000222222///222111///......000222333111777333111555333111777777555333000//////000111222111111111111000,,,***------...///000111222222///...444>>>CCC===333,,,+++///333222///...222777555111...,,,...000222333222000...,,,,,,,,,------,,,,,,++++++++++++,,,,,,******)))(((''''''&&&&&&'''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%$$$######### !!!!!!!!!!!!!!!!!!"""""""""############$$$%%%&&&'''(((((((((((('''(((***++++++,,,///111000555>>>HHHMMMJJJBBB:::::::::>>>DDDFFFBBB???@@@333111...,,,---......---/////////...---+++***)))---------,,,+++***))))))+++000444333///...111555:::444///---)))&&&&&&***------------............333222111000///000111111///......---...///000111//////000000/////////000333111000...---...000222666222222888???FFFQQQ[[[ccctttyyygggSSSFFF>>>666444555222000------///111333333555444222222333222111///000/////////......------000///...///111111///...,,,---...///000000//////,,,------......---------***+++...222555444111...------------...///111222000000111222222333222222777777777666666555444333333222111///...///111444888777666888>>>FFFMMMQQQTTTOOOHHHAAA<<<::::::::::::333111444333++++++111111111111000000/////////------......,,,***)))(((((()))***++++++******+++++++++,,,,,,------,,,,,,'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))111444000,,,---///...111...,,,***++++++***))))))******)))((('''&&&%%%((()))***++++++***)))((((((&&&&&&((((((%%%%%%((()))******+++++++++++++++,,,333@@@PPP___iiimmmnnnuuu}}}zzz{{{{{{uuuwww|||~~~xxxwwwzzzzzz|||}}}|||||||||~~~~~~}}}yyywww{{{}}}~~~~~~|||{{{{{{{{{~~~|||{{{zzzzzzzzzyyy{{{yyy||||||yyyaaa???666///---444///000///000333555777555111---------------------------000333333000///111111...333222000//////111444555444333222111111222333444222222333333333333222111//////111555555222222666444===<<<111000777666--- !!!!!! !!!!!!""" !!!###%%%'''((($$$%%%'''(((***+++++++++***...///------000222222---111222...---///000.........---...000333666888///666333222888555///444555444333222111111222222222111000111111000---***...///000111222222222222111333;;;FFFIII@@@555///,,,...111000///000333666444111...---...000000111111000...---,,,,,,---...---,,,,,,+++++++++,,,,,,***)))((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$###### !!!"""""""""!!!!!!!!!"""############"""###$$$%%%&&&''''''''''''&&&(((***+++,,,...111444111999FFFOOOQQQKKKAAA;;;:::999<<<@@@@@@<<<999:::111///---------......---111000000...,,,***((('''------,,,+++*********++++++///222111......111555888222...---***''''''***---............/////////111111000///000111222333////////////////////////...///000000......///000222222111000...///222444555444777===BBBJJJXXXeeesss~~~fffRRR@@@;;;999444222444000...---...000222333222333222111111222222111000000//////......---------000//////000111111000...------.../////////......------,,,,,,------...///+++---000444666555222............///000333555777666777888:::;;;<<<<<<<<>>===<<<:::999888888888666333222222222111000;;;999888:::>>>BBBEEEGGGDDDCCCAAA===999444000...444111000111111......000...///000111111000...------......,,,***)))***+++)))(((***---,,,)))***...,,,,,,,,,,,,+++***))))))&&&%%%%%%%%%%%%%%%&&&'''###$$$%%%'''(((***++++++***111222---,,,000000,,,222000.........---+++)))(((((((((((((((''''''&&&))))))+++,,,,,,,,,++++++(((&&&&&&))))))''''''***)))***+++,,,,,,,,,,,,,,,...;;;KKKWWW]]]bbbiiiooouuu|||yyyyyyxxxwwwxxx}}}|||zzz{{{yyy{{{}}}}}}}}}}}}}}}{{{yyywwwyyy|||~~~~~~}}}~~~|||yyyxxxyyyzzzyyywwwxxxxxx~~~~~~uuu\\\;;;444---***111---///000000111333555444111...---------............///000333222//////111111...222111000///000222444555333444444444444444444333111111222333333333333222000111444888777333222555111666666111111666777111!!!"""###$$$$$$###$$$&&&'''))))))******)))...000---,,,///000---,,,000000,,,***---//////------...///222444777888///555111000666333---000444444333333333333333333000///...///111111000......///000111222222111000222555>>>FFFFFF===444111000000/////////000111222111///------///000000000///......---------......---,,,+++***))))))******)))((('''''''''((()))***''''''&&&&&&&&&'''((((((''''''&&&''''''(((((()))$$$&&&''''''%%%$$$&&&((('''&&&&&&%%%%%%$$$###### !!!"""######""" !!!"""###$$$######""""""###$$$%%%&&&&&&&&&&&&$$$&&&)))+++---000333666444>>>KKKRRROOOHHHAAA===999777888;;;:::444222333000...,,,,,,---...---,,,000//////...,,,***((('''---+++)))'''''')))+++,,,***,,,......---...111444222...,,,---,,,)))))),,,//////000000111111111111////////////000111333444///000111111111///---,,,---///111000...---...000///111222111//////222555444777===DDDHHHPPPaaaqqq}}}|||lllTTTDDD888777666000///333---,,,,,,...111222111000111000///000222222222111000000///......---,,,,,,///......///000000///---///...............------000///---,,,---...111222222222222333444444222///111111111222555888;;;===>>>???BBBEEEGGGJJJKKKLLLNNNMMMKKKIIIGGGEEEDDDDDDBBB>>>;;;>>>BBBDDDAAA<<>>999333000//////000+++222222,,,---333444...000///...------...///000---------***''''''+++///***(((+++000...)))+++111***************)))((('''$$$$$$$$$$$$%%%&&&''''''&&&''''''((()))(((((((((***---,,,(((...999999000---------......+++'''###$$$%%%&&&'''((((((((((((---------,,,+++***)))((('''%%%&&&***,,,***+++...)))***+++---......------444CCCSSS\\\^^^bbbmmmwwwxxxwwwtttsssxxx}}}zzzsssyyywww{{{wwwzzz}}}|||{{{zzz{{{{{{}}}~~~zzzwwwuuutttppptttvvvtttqqqrrrwww}}}yyy}}}{{{jjjIII111444333...222---000444333222222333444333222.../////////000000111111***---...,,,...333555444000000000000111222333444222444666888888666444222---...///111222333444444000111555999777222000222777333333666555111111444!!!###%%%&&&''''''+++++++++)))'''''')))+++---+++)))((()))+++...///,,,000555555222111333666777222111444333......222111333666888777555222000...222444111///111111//////------///333444333111444888===???<<<777222///***+++,,,------...111333000///....../////////...---+++))))))))),,,///111+++,,,---+++)))(((((()))((((((((((((((())))))***&&&%%%%%%%%%&&&''')))***%%%&&&((())))))'''&&&$$$'''&&&%%%$$$$$$%%%'''(((%%%$$$&&&))))))%%%$$$%%%$$$###""" !!!!!!"""###"""!!!  """$$$'''&&&###"""$$$&&&$$$(((---111222333333444999BBBHHHGGGBBB???===:::===777111000---+++---111...000...***)))---///---......,,,+++******)))***))))))))))))************)))......******//////+++***,,,......---+++++++++////////////000111333333000///.........000333555,,,------......---,,,+++---000222111...,,,---//////...///111///---111888999;;;FFFSSSXXX^^^tttqqqYYYHHH:::888333///,,,+++,,,,,,---.........//////000000333000...///111222000......111000,,,***---...---222111000000000///---,,,...333///,,,111///***///////////////000111333444888666333///+++***...444888BBBAAA>>>EEEGGGDDDHHHKKKWWW]]]\\\```kkkqqqoookkkkkkjjjhhhfffcccaaa``````ZZZ^^^nnnxxxssskkkhhhfffbbb^^^\\\ZZZTTTKKKCCCBBB>>>;;;:::777000---...---------...///000111222333444111+++***---///---...,,,)))(((''')))+++------***((())),,,//////...***)))'''%%%%%%%%%'''(((%%%%%%%%%$$$$$$#########((('''&&&%%%%%%%%%%%%%%%))),,,111555777777666555///---++++++,,,+++)))&&&(((''''''''')))***))))))$$$///"""$$$,,,)))---)))((('''''''''(((***---///+++......,,,---222111,,,999NNNYYY\\\dddjjjnnnvvv{{{zzzuuuqqqwwwzzzmmm}}}~~~|||{{{~~~}}}~~~}}}}}}~~~zzzyyy|||~~~~~~vvvssstttsssqqqoooppprrruuuwwwwwwwwwyyyvvveeeDDD999000//////...,,,---...000222000---,,,---///+++******---000111...+++///000111111000...,,,+++///111222444555555444444333222333555888777333///+++,,,...111555666555444000111555888666222222666555555555555555444444444 """###$$$$$$$$$))))))***((('''&&&''')))***)))(((((((((***,,,------000222111//////333777666222111444333//////333111222444666666444222111111444555111///111111//////......000444555444222555888::::::777333000///,,,---...---,,,---///000///........./////////...///...,,,+++***+++,,,---***+++,,,+++((('''((()))((('''''''''((()))******'''&&&&&&&&&'''((()))***''''''(((((((((&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$((()))%%%$$$%%%###"""!!! !!!"""""""""!!!!!! !!!!!!###$$$%%%%%%$$$$$$%%%&&&&&&)))---///000//////000999???AAA===:::<<>>AAAKKKJJJFFFLLLPPPRRRXXX]]]hhhoooooottt{{{{{{zzzyyywwwuuutttssszzzwwwyyy|||wwwtttqqqnnnmmmkkkeee\\\TTTKKKEEE@@@>>>999222///000------------...///000111222333000+++***---...,,,---,,,***(((((((((***+++,,,)))''''''***,,,+++***)))(((&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$(((''''''&&&&&&&&&&&&'''(((+++...111333333111000...------///111111...+++''''''((()))***+++*********666)))(((---'''***'''))))))(((((()))+++---...---......///000222555888EEEVVV[[[ZZZbbbjjjpppzzz||||||yyyvvvxxx|||zzzvvvwww{{{~~~}}}|||||||||}}}~~~{{{zzzzzzzzz}}}zzzyyyyyyvvvqqqooorrrqqqpppooooooqqqsssuuuvvvyyy{{{yyyZZZAAA777///...///------...---//////...,,,+++---///...,,,,,,---///000...,,,,,,---...///////////////000111222333333333333333333333333555888777333000,,,,,,...111444666444333111111444777666222333777777666666555555444444444"""""" !!!!!! %%%&&&((('''&&&%%%%%%&&&&&&&&&''''''((()))******---//////...,,,---222666444222111444444111111444111111222333333222222111333666666111///111222000000///000111444555444333555666666444111///....../////////...,,,+++,,,---------......////////////000///...---,,,+++***))))))******)))'''&&&'''(((''''''''''''((()))***+++((('''''''''((()))***+++)))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$######!!!###''''''$$$###%%%###"""!!! !!!!!!!!!!!!""""""""""""###%%%$$$###$$$&&&'''&&&%%%***,,,///000///---------777<<<===888666777::::::555111///000///,,,---000---...,,,+++...111///***+++++++++***))))))))))))(((((())))))))))))*********------++++++------***)))+++......---++++++,,,///...............//////......///444:::>>>>>><<<555444222000///.........------///111444444222000///...000333444666===FFFPPPPPPZZZlllyyy}}}sssbbbPPP???555111000...---------///000---...///000000///---,,,000//////000222333222111000222111---,,,...///,,,000000000//////......---///444000---111...***///444333222222333444666777111666<<>>@@@>>>;;;555444111///...///000111...------111444555111...------000444888;;;DDDNNN```aaahhhuuuooo]]]MMM???555//////...---,,,,,,---///000,,,...000111000...,,,***/////////000222333333333333444222...---///---)))///000000///......///000000555000---222...)))...222222222222333555777888777===AAACCCEEELLLTTTWWWZZZgggiiihhhpppxxxyyyrrrjjj^^^QQQHHH???555000///,,,,,,,,,+++,,,,,,------...000...***))),,,,,,***++++++***)))((('''&&&%%%******)))***+++,,,,,,,,,'''&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''(((((('''(((((()))******,,,---.........---,,,+++&&&)))...222444222...***''')))***,,,---///222444222@@@333000222---333222...---,,,,,,,,,,,,------222,,,---333111///>>>SSSeeejjjccc^^^fffmmmuuuvvvssswwwwwwsssvvv~~~zzz{{{~~~~~~{{{{{{{{{|||}}}~~~~~~{{{yyywwwxxxxxxwwwuuuuuupppnnnqqqrrrqqqrrruuurrrrrrrrrqqqppprrrtttvvvxxx{{{{{{yyykkkHHH999222------...---...000111000000///000111444555444222000///.../////////000///---,,,,,,,,,---...222111000//////000111111333444555666666555444222000//////111222333111///333000111444555333555999:::999888666555555555555"""+++333444---&&&""""""!!! !!!###%%%&&&&&&&&&%%%'''))),,,.........------///111222222333444333222000////////////000111222000333444111///222444333---...///000000000000111000222444333111...,,,+++,,,---------+++,,,---///+++---///...------...000+++,,,---...---,,,***)))&&&'''((('''%%%%%%&&&'''&&&&&&&&&&&&'''((()))***)))))))))******************)))'''%%%$$$$$$######&&&'''((()))((('''%%%$$$### !!!$$$%%%""""""%%%###"""!!!  !!! !!!###$$$%%%&&&%%%%%%%%%###"""$$$(((***)))'''...000222222111111111222222888:::777555333///***---***+++//////------///---//////...000222...((((((((()))*********))))))'''(((((((((((()))))))))(((((()))+++,,,***)))))),,,...000///...,,,,,,,,,...---,,,,,,,,,,,,,,,---...000333888<<<===:::666222111///......///111333///...---///222222...+++,,,---111888===BBBLLLWWWbbbjjjttt}}}zzznnn\\\JJJ===555000...//////...---,,,,,,---...,,,...///111000...+++)))......///000000111222333000111000...000333111,,,///000111000......000333222666111...222...)))...//////000111333666999:::@@@FFFJJJJJJPPP]]]jjjpppuuu}}}wwwwwwjjjZZZOOOEEE999000------,,,,,,+++++++++,,,,,,---///...***))),,,,,,***++++++***)))((('''&&&%%%&&&''')))***++++++,,,---&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,+++++++++******'''***...111111...***((((((***+++---000666???DDDMMMUUUAAA888666///444333.........---------------222,,,,,,111000000BBB[[[kkkmmmgggdddmmmqqquuuvvvppptttwwwtttvvv|||vvv}}}~~~}}}|||||||||}}}~~~}}}zzzxxxuuurrroooqqqmmmmmmrrrvvvuuutttvvvuuuvvvvvvtttrrrsssvvvyyyuuuwwwxxxrrrfffGGG666000------...---...222111000///000111333444555444444222000///...///000000///...,,,,,,---...///222111000/////////000111222333444555444444333333111000///000111111000///222//////333555555666::::::999777555555555666666"""***777@@@@@@555+++ """$$$%%%%%%%%%%%%%%%(((+++///000...,,,***---000222111111333222//////////////////000111222000444666333222444444222,,,...000000///...///000...000333333000...------***+++,,,,,,+++,,,...000+++...000///,,,+++---///)))***+++,,,,,,+++******%%%'''((('''&&&%%%&&&'''''''''&&&&&&''''''((()))((()))************))))))(((''''''&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%""""""%%%$$$""""""%%%$$$###""" !!!!!!"""!!!"""$$$&&&''''''&&&%%%$$$###$$$%%%(((*********,,,...000000000///000222333444222......222333222+++))))))---...+++,,,///---111222000...///---((('''(((***+++,,,+++******''''''(((((((((((())))))'''&&&)))---...,,,+++,,,///111222111///---,,,,,,---,,,,,,,,,,,,,,,------...111555888888777444222///............000111222000///.../////////...,,,...000777@@@GGGLLLVVV```^^^nnn}}}|||sssdddYYYJJJ<<<444000//////000//////...------,,,---,,,---...//////...,,,+++,,,...////////////000111***,,,,,,---222888777222///111222111...///222666333777222...222...)))------...000222666;;;???AAADDDMMMTTTVVV```sss{{{rrrdddYYYOOOAAA555///...---,,,,,,++++++++++++,,,......******------***,,,+++***)))((('''''''''###%%%'''((((((((()))***&&&&&&'''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))***))))))(((''''''(((((()))+++---000000...,,,******)))***,,,///666CCCSSS___rrrrrrRRR@@@999...111...............------------000------000111777LLLbbblllmmmgggiiitttuuuuuuyyyssstttvvvwwwwwwxxxpppxxx}}}www{{{||||||~~~}}}{{{yyywwwvvvtttqqqooonnnjjjjjjpppuuuuuutttuuuxxxyyyyyywwwttttttwww{{{rrrvvvwww}}}lllaaaDDD444000...///...---...333...------...111222111000333333333111///...///000,,,,,,------///000222333111000000000000000111111111222444444222111222333111000//////000111000///111...///444777666777999999888666444444555666777!!!%%%000>>>HHHEEE777***  !!!"""$$$%%%%%%&&&'''(((***---......---++++++000222//////222111,,,...//////000111111222222333999;;;888555555333000---///111111///...///111...//////...------...000***+++,,,,,,+++,,,...000,,,///111///+++)))+++...)))))))))*********))))))%%%'''((('''&&&%%%&&&((((((((('''&&&&&&&&&''''''(((((()))******)))((((((%%%&&&&&&'''&&&%%%$$$###""""""""""""###$$$$$$%%%'''$$$###%%%$$$!!!!!!$$$%%%$$$###"""!!!""""""###"""$$$%%%'''((('''&&&%%%"""$$$&&&'''((()))+++---...000111111000///000111000111...***+++000222000+++((((((+++,,,***+++///...444666111,,,++++++***'''(((***,,,------,,,+++'''''''''((((((((())))))((('''***111222///...111222444555333000---,,,,,,,,,,,,,,,,,,,,,---...///,,,111666888555222111222////////////000000000000///000000///......000222444777@@@KKKRRRXXXaaajjjpppttteeeOOOGGG===444/////////////////////...............,,,,,,---.........------,,,...//////---,,,...///***,,,,,,...444:::888222///222333222///000444999444888333///222...(((---...///222666<<>>TTTqqqxxx[[[???444222---+++---,,,,,,+++******+++++++++000///...222DDD\\\mmmrrrkkkhhhhhhoooxxx~~~|||xxxqqqpppmmmiiigggjjjpppvvvwwwvvvuuuwww|||~~~yyyxxx}}}}}}|||}}}zzzwwwttttttuuuuuuqqqmmmnnnlllmmmrrruuuvvvwww{{{{{{|||~~~~~~}}}|||}}}~~~}}}iiiMMM777///...//////...------...//////000111000000111333666666555333333333333111/////////000222333333222111222222222222333333333333222111222555333...000555222222111000000000000000///222555666555444666777888777666555666888:::;;;$$$'''+++,,,((("""  ###$$$""" """###%%%'''***---///000//////+++,,,---...///////////////222444333111111444777999888777555333222111111111111222222222111111000000///,,,***)))(((((((((***,,,------,,,+++,,,,,,+++---000000///.........*********))))))(((((('''((('''((()))))))))'''%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$##################+++)))'''%%%$$$$$$$$$$$$"""###%%%'''%%%!!!"""''')))(((&&&''')))******)))......------+++)))((('''((('''((()))+++---000111...///000111111000///...---......---+++******++++++++++++,,,...000111222222111///---,,,***)))))),,,***(((((()))***+++***+++++++++++++++*********,,,111555>>>NNN\\\YYYMMM@@@===999777777666555444.........---,,,---///111//////000333555666555444333333333333333111000000111000000222333777AAAKKKXXXaaammmvvvyyyzzzzzz{{{sssmmmcccXXXLLLAAA777222111000......000000000///000333666333...+++,,,///.........---......///000---...//////...---...//////222222///---///111000222222111111111111111111...---...111333444999@@@EEEIIIIIIQQQeeewwwwwwjjj___VVVHHH===<<<999333///000+++---///---***)))+++---***---444>>>FFFHHHEEEAAACCC<<<333---,,,++++++)))*********))))))((((((((((((''''''&&&'''''''''(((***************))))))))))))))))))*********++++++***+++++++++++++++,,,,,,------000>>>VVVooo|||~~~^^^III666///---***+++///...,,,***)))((()))***+++000333333777LLLgggqqqlllkkkjjjkkkqqqxxx|||yyyuuujjjjjjiiihhhiiilllqqquuuxxxyyyzzzzzzyyyyyyzzz{{{{{{xxxzzz{{{|||}}}{{{vvvrrrqqqtttvvvwwwvvvooorrrsssssstttyyyzzzxxx|||{{{|||~~~~~~{{{}}}mmmSSS;;;111111...---+++,,,...//////...,,,000222111//////333777666444222111222333333222000000111111111111111111222333444444444333222111333222333555333111222555///222444333000///000222222333444444444555777999999999777777777888999:::"""%%%&&&$$$!!! !!!###$$$###!!!!!!""""""!!!!!! """!!! ###%%%(((+++...///000000++++++---...////////////000222333333111222444666888777555333222111000000///000222333333333111000***)))(((((()))***+++,,,))),,,......---++++++,,,***,,,//////...,,,,,,,,,+++******))))))(((((((((((('''&&&(((++++++'''$$$$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%######%%%(((&&&!!!!!!%%%(((''''''((()))***++++++222111///---+++)))((((((''''''(((***,,,///111333333333333222111///---,,,---......---***))))))***+++++++++,,,...000222333333111...+++))))))))))))...***''''''***,,,+++***++++++++++++*********+++,,,777???EEETTTbbb\\\JJJAAA???===;;;999888666555000///...---,,,...000111000///000444999:::777333444444444444333111000/////////000222888AAANNNWWWccclllwww~~~~~~zzzuuurrrgggYYYNNNJJJEEE;;;555555//////...///000000111000111666999555...)))+++///......------......///000.........---------///000...555555...,,,111222---000000000000000///...------,,,...111333555<<>>:::222---+++***---000...+++))),,,///...000666@@@JJJMMMIIIDDD>>>666...+++---///...+++++++++***)))(((''''''&&&'''&&&&&&%%%&&&((()))*********++++++++++++++++++************************((()))***+++,,,,,,,,,,,,111...000>>>SSSbbbbbb\\\JJJ>>>333000...,,,...222000...+++)))((()))***,,,...555999@@@XXXsssvvviiihhhiiilllqqqvvvvvvssspppffffffhhhiiilllppptttvvvxxx|||~~~|||wwwtttuuuwww|||yyywwwwwwxxxzzz}}}yyyuuuqqqpppsssvvvwwwwwwmmmuuuwwwrrrssszzz|||www~~~||||||}}}}}}zzznnnYYYAAA222000444///,,,***+++...///...,,,---///////////////111222444222///...000222444444111222222000//////111222333444666666555333111///333333333444444333444555---222666555111///000333444444333333333555888:::999999888777666666777777 ######!!! !!!!!!!!! !!!!!!!!! !!!$$$'''$$$$$$$$$######"""""""""###""" !!!###%%%(((+++,,,------***+++---...///000000000000111111111111222333555666555444222111111111111...000222333444222111///((('''''''''(((***,,,---))),,,......---++++++,,,+++,,,...---+++)))))))))+++******)))((())))))***(((&&&%%%'''***+++((($$$"""###&&&((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''%%%%%%$$$$$$$$$%%%%%%%%%$$$###$$$((('''""""""$$$&&&''')))******++++++,,,333222///,,,***((('''''''''((()))+++---///111222333333222111000...---,,,...//////...+++)))******+++++++++,,,...000111222333111---***(((((())))))...***'''(((+++,,,+++******+++,,,+++******,,,//////@@@LLLOOOUUU\\\UUUEEEDDDEEEEEEDDD@@@:::666333333111///......///111222111000222666;;;<<<888444555555444333222000///...---///222777AAAPPP^^^fffooottt{{{{{{sssjjjdddYYYIII>>>@@@???777444777...////////////000111222333888:::666...***+++///---------------...//////...---,,,,,,---...//////---555666///---222222---.../////////...---,,,,,,000///111555777:::DDDNNN]]]sss|||tttmmmiii___TTTMMMGGG>>>444///+++---///...,,,+++---///555444666<<>>MMMfff|||zzzjjjgggjjjnnnrrrtttssspppnnnffffffhhhlllppptttwwwxxxrrrwww}}}}}}yyywwwzzz}}}zzz{{{{{{yyyxxxyyyyyyxxxvvvsssppppppsssuuutttrrrllluuuyyyuuuuuu}}}{{{}}}{{{zzz{{{~~~ttt___GGG666///000333111...++++++---...,,,)))///,,,+++...444777666333222///,,,+++---000222333111333333222000///111333555555666777666444111000333444333333444666666444...222777666222000111444555333222222333666888999888777666666555555555444###$$$%%%###   $$$(((%%%%%%%%%%%%$$$$$$$$$$$$!!!!!! !!!!!!###%%%&&&'''(((((()))***+++---.../////////000//////000000111222333333333222222222222333333///000111222222111///...***)))((((((((()))*********,,,------,,,+++,,,,,,+++,,,,,,+++)))(((((()))++++++)))(((((()))***+++'''&&&%%%&&&'''(((((('''"""###%%%'''))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&###$$$''''''$$$$$$&&&'''))),,,,,,,,,,,,,,,...333222///,,,***((('''&&&'''((()))+++---///000111//////............/////////000000...,,,******+++******,,,---...//////...000///,,,***(((((()))***+++*********+++,,,+++***)))+++---,,,***+++///333777FFFRRRTTTTTTTTTNNNEEEJJJLLLMMMKKKEEE>>>888555555333111000111222222111111222444777::::::888555555444222111000////////////444:::AAAOOO```mmmssszzz{{{|||yyyrrrggg\\\UUUJJJ>>>666777777222000222///000///...---...111444444777999666///+++,,,...,,,,,,,,,+++,,,------...---,,,+++,,,...//////...---222333000///000000.........---------------------...333:::???FFFTTTaaa{{{~~~yyyuuuyyyrrriiibbbZZZNNN???555---------...............777666555777;;;===<<<:::555222000000111000,,,((()))))))))((((((''''''''''''''''''((()))***,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))***+++---......------///---111>>>GGGEEE<<<555444222111//////......///111000...,,,+++,,,---...,,,444DDD[[[tttzzzlllhhhmmmrrrttttttrrrqqqpppiiiiiijjjnnnsssxxxzzzzzzvvvzzz~~~}}}yyyvvvxxx{{{|||}}}yyyxxxvvvssssssqqqooopppssstttrrrooopppwww|||{{{{{{}}}}}}yyywwwxxx|||qqqWWW===000...///...222000...---------+++***///+++)))000:::???<<<777000---******,,,///111111000333555444111000222555666666777777666444333111222444333222444777777333000333555555333222333555444222000111333666777777666666666555555444444444+++++++++(((###"""%%%$$$$$$$$$$$$$$$$$$%%%%%% !!!"""""""""######&&&''')))***,,,---------///...---...///111111111222111111222333444555555///000111111000///...---))))))((((((((()))+++,,,,,,,,,---,,,++++++,,,...+++++++++)))((((((+++---,,,+++)))(((((()))+++,,,%%%&&&%%%$$$###$$$''')))&&&&&&''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&'''$$$###&&&(((&&&&&&)))***---000000///---...000222222000...,,,)))(((''''''(((***+++---......///000//////////////////000///000000...+++))))))***(((***,,,......---,,,***...---+++***)))))))))***(((***------,,,+++******(((+++------+++---333888===DDDLLLPPPOOOMMMLLLLLLKKKMMMNNNJJJDDD===999777666444222333555555333111000222555666666555555555222111///......///222333555===EEENNN]]]ooozzz|||~~~xxxooodddXXXLLLEEE;;;666222111222111///...111111000---+++,,,111555555666666444000---,,,,,,++++++******++++++,,,---+++++++++---000000...,,,...---///222111---...111...---,,,,,,,,,---...///+++///999EEEPPP^^^qqq~~~zzztttlllcccTTTAAA333000---+++---000222000---222333333444444444444444333333222000///,,,***((((((((((((((((((((('''''''''((()))++++++,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++***+++---/////////...---,,,+++///888<<<999555555//////......///000///---...------,,,,,,,,,------///666JJJiiivvvlllhhhmmmrrrtttrrrppppppqqqlllkkkkkkooouuuyyy{{{{{{{{{}}}~~~|||xxxuuuuuuvvvxxx~~~zzzwwwwwwwwwtttrrrpppmmmnnnrrrtttsssqqquuuwww|||}}}zzz|||{{{xxxxxxyyyzzzzzz}}}oooUUU:::......///---///000000...---,,,---......,,,,,,111888;;;999666///---++++++---///000000///333777777444222444777777666666666555555444444111333222000333888777222333333333333333444555555333111///000333666666555666666666666666555555555///000000---((($$$"""!!! !!!"""""""""######$$$$$$$$$ $$$%%%'''(((***++++++,,,...---,,,---///000000000111111111222333555666777000000000000///---,,,,,,%%%&&&&&&'''))),,,///000,,,------+++******,,,///++++++***)))(((***...111,,,+++)))((((((***+++---$$$&&&&&&###!!!"""'''+++))))))((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''((()))%%%%%%&&&'''''''''&&&&&&((($$$###&&&((('''(((+++---000333333111///000222222222111000---+++)))''''''(((***+++,,,---------666555333111000////////////000///...+++)))))))))'''***,,,//////---***(((,,,++++++***************&&&***//////---***)))***'''+++------,,,...555:::???>>>BBBIIIKKKJJJLLLQQQJJJKKKJJJFFF???:::888888777555444555777777444111...222555555333222333555///...,,,+++---000444777;;;DDDMMMWWWfffwww}}}sssgggZZZLLLAAA:::111222111///000333333000333222000,,,)))+++111666666555444333111...,,,+++******))))))******+++,,,+++******---111111...+++...***,,,333333,,,,,,333...---+++++++++---///111000666DDDTTTeeewww}}}uuussstttwww{{{~~~zzziiiSSSBBB111---))),,,222444111,,,,,,///222333222111111111///000000...+++))))))***'''''''''(((((((((((((((((()))+++,,,------,,,,,,------,,,++++++***))))))******+++++++++,,,,,,,,,+++,,,...000000///...---,,,***---333333///000555............111333111---+++,,,,,,,,,,,,,,,,,,,,,333777NNNqqqrrrlllfffkkkpppqqqooommmnnnpppnnnllllllooouuuyyy{{{{{{vvvwwwxxxxxxxxxxxxzzz{{{pppwwwyyytttssswwwzzzyyysssooolllmmmqqqtttuuutttwwwuuuzzz}}}uuuvvv~~~xxxxxx|||}}}xxxssswwwlllTTT;;;...///111000---///111///---,,,///222...//////111222222111///000...,,,---...000000000...333888888666444555888777777666555555555555666111333222///222888777111555333111111333555666555222000...000333555555333666666777777777777666666<<<:::777333---'''!!! """"""""""""""""""!!!!!!""""""!!!  %%%$$$###""""""$$$&&&'''(((+++---,,,((('''***......//////000000000000000,,,---.../////////---,,,+++'''$$$%%%+++//////---111000...---,,,++++++***...(((&&&+++---++++++///...,,,)))(((***,,,,,,,,,'''$$$%%%++++++'''&&&***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&$$$%%%)))***((('''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$&&&'''---000333444777999444---333111---***((('''(((((()))))))))+++,,,...000111000444444000///222222...//////...---+++***)))))),,,---/////////---+++))),,,+++++++++++++++,,,,,,******+++,,,,,,+++)))(((++++++***,,,///444999<<<>>>BBBDDDFFFOOOWWWVVVOOOJJJIIIFFF@@@:::999<<<@@@CCC>>>888777999999666222000111333666777666333000///000111000///111666;;;AAAUUUffflllrrrtttdddWWWJJJ>>>888777000///......///222555777<<<555111111333222444888777888666222...+++,,,...---+++((((((((()))))))))***+++---///000000///...,,,...//////......000111444333***(((...,,,+++444777???YYY{{{}}}uuujjjaaabbbfffgggsss~~~aaaFFF666,,,...111,,,---444333///---,,,...000000...+++000000///---+++(((&&&%%%)))++++++(((%%%&&&,,,222000---***,,,000111///++++++,,,,,,------,,,,,,+++***+++---//////...---,,,***((((((,,,222333000+++///***)))---///------000000///...000222222///,,,///---,,,------,,,000777777===YYYmmmhhhjjjpppuuutttoookkkmmmqqqpppooooooqqquuuwwwvvvuuu{{{xxxxxx{{{{{{vvvrrrqqq{{{vvvuuuxxxwwwsssssswwwpppqqqsssssstttuuuyyy{{{xxxwwwxxx{{{||||||}}}~~~{{{}}}}}}yyyzzz}}}}}}zzztttmmmWWW;;;///333555///,,,///000------//////,,,.........,,,+++,,,///222***---000///---,,,000555444666555000///333666777;;;333000555999777444555333111000111555666555333333555666666555444444555//////000111333666888999666000///444777555666:::;;;:::777333---((($$$"""#########"""!!! !!!!!! !!!!!! """"""#########$$$######%%%(((***(((%%%%%%(((,,,+++,,,------......------++++++,,,,,,,,,++++++******&&&$$$&&&+++//////...///...---,,,+++*********,,,'''&&&+++---++++++------+++))))))***+++++++++)))&&&'''++++++&&&%%%(((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))+++***&&&%%%((((((%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%''')))+++111666::::::::::::555///...---***(((((()))***,,,*********+++,,,...///000...000222444444333222111000000///...---,,,+++***,,,,,,---......---++++++***+++,,,---,,,+++***)))******+++,,,,,,,,,,,,,,,*********,,,000666<<<@@@???BBBEEEGGGPPPXXXXXXRRRFFFDDDBBB???===>>>BBBEEEAAA===999777888888666444222333666888999777333000.../////////000666>>>DDDHHH]]]sss}}}sssfffWWWLLLAAA777333333000///...///222777<<>>111///111---///444222///---+++,,,...///---,,,......---,,,***((('''&&&$$$&&&(((''''''***111777666111,,,***---...,,,***---------......---------***+++---...///......---,,,++++++...111111...++++++,,,,,,,,,,,,,,,,,,---///......///111111///,,,...,,,,,,......,,,000555444FFFbbb{{{zzznnnggghhhnnntttuuurrrqqqtttxxxppprrrttttttssstttwwwyyyzzzwwwwww{{{|||xxxttttttyyyvvvxxx|||{{{uuurrrtttooorrrtttuuuuuuvvvxxxyyyuuuwwwzzzzzzyyyxxxzzz~~~{{{}}}|||zzz{{{}}}wwwjjjSSS;;;111111222///---000000...---///...***------------+++,,,...000+++...111000------111555555777666111000333666666999333222888;;;888444444444222111222444555444222///111444555555555777888333333333333444555777777777333333888999666444666;;;999777333///,,,)))((()))))))))(((%%%"""!!!######"""  ###%%%$$$"""###&&&)))(((((()))************)))******)))((('''''''''((('''%%%$$$&&&,,,///000...,,,+++******)))))))))***)))&&&&&&+++---+++*********)))((()))++++++)))(((+++((()))+++***'''%%%'''((()))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&***,,,***&&&%%%'''&&&###''''''((((((((((((''''''$$$%%%&&&&&&''')))---000555===BBB???;;;888444000,,,+++)))''''''(((***,,,+++++++++,,,---...//////333000444<<<<<<444111333111000000///...---,,,,,,+++++++++,,,,,,,,,,,,,,,)))***---...---+++(((&&&******++++++,,,...///000+++******,,,111888???DDDBBBDDDFFFIIIPPPWWWXXXTTTBBB@@@>>>>>>@@@DDDHHHIII@@@>>>;;;999777666555555333555888::::::777333000///......///444>>>IIIPPPXXXiii~~~mmmaaaUUUHHH???888111///111/////////111666===CCCGGGCCC<<<666444222//////111222222111...+++))))))*********+++,,,,,,,,,+++++++++,,,---......---,,,+++---...///...,,,+++,,,---+++---***,,,555444444???VVVnnn|||kkkeee]]]PPPLLLRRRWWWvvvxxxeeeJJJ888000111...111555000///,,,***)))+++,,,---,,,,,,,,,+++***)))(((''''''###%%%'''''''''+++111666777222,,,)))+++------,,,........................+++,,,,,,---......//////...////////////...,,,+++(((111333...+++...///+++...---...///000000...,,,,,,+++,,,///...,,,///333222OOOkkkuuutttsssnnnhhhjjjooouuuwwwtttsssvvvyyyqqquuuxxxvvvrrrrrrwww}}}{{{xxxxxx|||}}}xxxuuuuuuvvvvvvzzz~~~}}}vvvqqqpppppprrruuuvvvvvvvvvwwwxxxuuuzzz~~~{{{wwwvvvzzz|||}}}{{{wwwyyy}}}}}}zzzwwwbbbJJJ;;;333///...///...111111...---///---)))+++,,,------,,,,,,---......000222111///...111444666999888333111444666555777444555:::<<<999555333555444333333444444333222///111333555555555666888888777666666555555666666555333555:::;;;999666666;;;:::888555333111///////////////...+++'''""" !!!  !!!!!! !!!$$$'''%%%&&&&&&''''''''''''''')))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$''',,,/////////))))))(((((('''(((((((((%%%%%%'''***---,,,)))((((((((((((***++++++(((&&&***))))))******(((((())))))***+++,,,,,,***((('''''''''''''''''''''''''''''')))(((%%%$$$''''''%%%'''((()))******)))((('''%%%&&&''''''''')))...222777@@@FFFAAA999333000......,,,)))&&&%%%&&&((()))------,,,------...//////:::444888CCCBBB444---222000//////......---------***************+++------++++++,,,---,,,***)))(((,,,,,,++++++,,,---///000---------///444;;;AAAFFFFFFGGGGGGJJJOOOSSSSSSRRRCCC???<<<===BBBGGGHHHHHHAAA@@@>>>:::666444444555333666999:::888444111///000///000333<<>>888444,,,+++000///222333000...///---))))))+++------,,,,,,,,,---///111222111000000222444777:::999444222444666555888666666999:::999777555666555444444444333222111222444555555444333333444999888777666666666666666333222333777:::;;;;;;;;;::::::999888777555444444333333333222///,,,)))'''***(((%%%""" !!!###%%%###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$$$$$$$%%%&&&"""###%%%))),,,.........(((''''''&&&&&&&&&''''''###%%%'''***,,,---***'''''''''(((***+++***'''%%%'''((()))))))))+++,,,,,,,,,,,,,,,,,,+++***(((''''''''''''''''''''''''''')))+++***'''&&&))))))&&&'''((()))******)))((('''&&&((()))'''&&&(((---222:::CCCHHHBBB777111///...,,,***(((&&&%%%'''(((***------------...//////000888222777BBB@@@222,,,000.........---------------***************+++------...---+++*********+++,,,///...,,,++++++,,,---...111111222444888>>>CCCFFFIIIHHHIIIKKKMMMLLLKKKKKKEEEAAA>>>>>>AAADDDDDDCCCCCCCCC@@@<<<777444333444333666999999555222000///...///444===JJJYYYfffnnn~~~}}}uuujjj\\\QQQFFF===666333222000222555111111111222666===CCCGGG@@@:::555444333000///000///......------,,,+++***(((+++......---,,,,,,...,,,,,,,,,,,,,,,,,,++++++,,,---...---+++******+++)))000000000999DDD[[[yyynnnYYYLLLLLLIIICCCOOOcccttt|||ppp___FFF666222...111333,,,---+++)))&&&&&&(((+++...))))))(((''''''((())))))++++++***((('''''')))+++,,,,,,,,,...///000///...------,,,++++++,,,------......---------...///000,,,---//////------...///(((666;;;111,,,222222,,,,,,---/////////...------+++***,,,000///---...333===OOOiii|||zzzooolllpppsssvvvxxxvvvrrrooommmnnnvvvuuussssssuuuvvvwwwwww{{{xxxxxx|||}}}zzzyyyzzzwwwwwwwwwuuusssrrrooommmtttsssrrrqqqqqqtttxxx|||~~~~~~{{{wwwyyy~~~yyy{{{zzzvvvrrrsssuuuqqqkkk```FFF333333333+++***111000333444222000111...))))))+++------,,,,,,,,,---000111111111111111333444777:::999444222444555444999888666555666888999888666666666555333222222222222444555555444333333444777666666666666666777777666555333333666;;;======888999::::::999888666555444444444333222111000000333222///+++(((%%%###"""$$$""" """###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!###'''***,,,------,,,(((''''''&&&%%%%%%%%%&&&"""&&&((()))+++...,,,'''''''''(((***++++++(((%%%&&&))))))((()))---///---...---,,,+++***)))((((((''''''''''''''''''''''''000111///***)))***)))&&&(((((())))))))))))((((((''')))***(((&&&'''...555>>>EEEHHH@@@666111000///'''&&&%%%%%%'''***---///---------......000111111000---111999999111---000------------------......+++++++++,,,,,,,,,,,,,,,000...+++******+++...000000//////...------......444555777:::>>>BBBFFFHHHJJJIIIJJJMMMLLLGGGEEEFFFDDDBBB???===>>>??????>>>EEECCC@@@<<<999777666666555888:::999555222222444000555>>>LLL]]]lllvvv{{{vvvgggWWWKKKEEE<<<555000000000///000333222111111222555999===@@@<<<666222333333000///111...------...//////---+++))),,,......+++***,,,...,,,,,,,,,,,,,,,---------,,,---...---+++***+++,,,***000111777GGGZZZuuu}}}ggg[[[NNNDDDDDDDDDFFFVVVkkkxxx}}}rrrcccJJJ999333---///111***,,,+++***'''&&&'''+++...***)))(((''''''((()))***)))(((((('''((()))***++++++,,,...000000///---,,,---,,,+++******+++,,,---/////////............---+++++++++,,,---...//////(((111333...+++...///+++,,,...000000///...---...---,,,---000///---000444DDDSSSllltttppptttsssuuuwwwwwwtttqqqpppooouuusssrrrtttwwwyyywwwvvvvvvssstttzzz~~~}}}}}}xxxyyyvvvqqqooopppooolllqqqqqqpppooopppsssxxx|||||||||vvvrrrwww}}}tttzzzyyyvvvsssuuuvvvppphhhNNN;;;...///000++++++111000444666444333333000,,,+++,,,------,,,,,,---.../////////000111333444555555888888444222444555444999999777333333777999999555666777666333222222333000222444555555666777999666666666666777888999999<<<;;;777333555:::<<<:::444666999::::::888555333444444333333444666777888;;;:::888666333000---,,,(((%%%!!! !!!"""""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!$$$(((+++,,,,,,++++++)))((('''&&&%%%$$$$$$$$$###'''((((((+++///---((()))((((((***++++++)))'''(((++++++'''(((---///,,,000...,,,)))((((((((((((''''''''''''''''''''''''...000...***(((***)))''')))((((((''''''(((((()))&&&)))+++***'''***222999>>>CCCCCC;;;333000///...'''&&&%%%%%%'''+++...000---------...///111222333,,,...000222222111000///------......////////////,,,,,,---......---++++++...---,,,,,,---...000111000000111111222111111111333555:::???CCCGGGJJJKKKIIIHHHKKKOOOMMMFFFBBBDDD??????>>><<<;;;;;;===???DDD@@@===<<<======<<<999:::===>>>;;;777555888;;;===CCCOOO^^^nnnxxx|||}}}{{{xxxrrrgggYYYJJJ@@@<<<666111...000000......000111111222333555777999::::::444111222222///...000---,,,+++---//////---+++***---///---)))(((+++...,,,,,,,,,,,,---...//////+++,,,------,,,,,,---......222666EEEccczzzvvvaaaPPPHHHDDD@@@???CCCNNNcccvvv{{{ooocccKKK;;;333++++++...)))+++++++++)))''''''+++...+++***(((''''''(((***+++(((''''''''')))***++++++***+++---...//////000000...---,,,++++++,,,---...000000000000///...,,,+++,,,***(((***---///...,,,+++,,,,,,,,,,,,,,,,,,---,,,///111111///......//////------//////...111777HHH^^^wwwzzzxxxwwwwwwxxxzzzyyyxxxuuutttsssqqqsssvvvxxxyyyyyyyyyyyyvvvssstttyyy}}}|||}}}xxxzzzwwwqqqnnnpppoookkkkkkmmmpppqqqrrrtttwwwyyyyyy{{{wwwqqqttt}}}}}}uuu}}}|||xxxttttttrrriii]]]AAA777.........,,,,,,///000555777666555666333...------------+++,,,...000...------///111333555555222666777444222444555444555999888333222777888666444666777666333222333555111333555777777777888:::888888888888888999999:::>>>???<<<777888======999111444777::::::777444111333333333333555888<<<>>>??????>>>===;;;888555333***(((### !!!!!! !!!###$$$$$$######!!!$$$))),,,,,,+++*********)))(((&&&%%%$$$$$$$$$###((()))'''***//////)))***)))))))))++++++***(((***---,,,((((((---...+++111///+++(((&&&'''((()))(((((((((((((((((((((((((((***)))&&&&&&******((()))((('''&&&&&&'''((()))%%%))),,,+++))),,,666>>><<>>:::;;;???BBB@@@===???AAAAAA>>>999999===AAAKKKRRR]]]lllxxx}}}{{{xxxuuummmbbbVVVKKK@@@;;;999555111///111222///...///000111222444666777888888999444000111111...---///,,,******,,,//////---***+++---///,,,'''&&&***...,,,,,,,,,---...///000111+++,,,------------...///333555;;;TTT{{{|||hhhZZZNNNFFF;;;======>>>FFFXXXqqq{{{nnncccLLL<<<444***))),,,(((***,,,,,,***''''''+++...,,,+++)))((('''(((***+++***)))''''''((())))))((('''(((***,,,...111444777000///---,,,,,,---///000000111222222000---+++)))...***'''(((---///---)))///***)))---///------000,,,000222222000...///000111......//////...222888IIIjjjyyy}}}yyy|||}}}~~~}}}{{{xxxuuutttnnnttt{{{|||zzzxxxzzz}}}{{{wwwvvvyyy{{{yyyxxxzzzwww{{{yyyssspppqqqooojjjfffjjjpppsssuuuuuuvvvvvvwww}}}{{{ssssss{{{~~~zzzzzztttqqqlll^^^QQQ;;;666111...---------...111555888777777777555000.........,,,+++,,,///222---,,,,,,...111444555555111555666333222444555444222888999555333777777444444666777666333222444666555777888888777666666777;;;;;;:::999999999::::::<<>>;;;<<>>CCCEEEDDDHHHDDDBBBAAA===;;;BBBMMMVVVbbbnnnssswww{{{xxxqqqfff___TTTGGG===888555555333222///......///222333333333333333333444555666555222...++++++******)))++++++,,,---///000...,,,///...---,,,+++******++++++,,,.../////////......///)))''')))+++,,,...222555EEEXXXttttttcccWWWJJJBBB>>>???666666AAAIIIQQQjjj|||~~~{{{nnneeeOOO888//////...***'''---,,,)))'''&&&&&&'''(((,,,+++(((&&&%%%%%%&&&'''''''''((((((((((((''''''$$$---111---***---111000......000222555555222///000///......///...+++)))///...,,,,,,+++,,,---...---...//////000000/////////111333111...---...000222,,,...***444888---:::OOOsss~~~{{{yyyuuuqqqtttzzzsssqqqpppqqqsssvvvxxxxxxyyyyyyxxxwwwwwwxxxyyyzzzxxxwwwuuuqqqllliiihhhiiikkkkkkooouuutttpppsssyyyuuuwwwyyyzzzzzz{{{}}}~~~yyy|||yyyqqqnnnkkkXXXAAA777555222///---------...666666777777666444111000444222///---,,,,,,---...))))))***+++...111333555444555555666666555555444333444888999555000111666888555333444777888666333888999::::::::::::999888888:::;;;;;;:::999:::;;;>>>;;;888999;;;===;;;999+++,,,---...---+++(((&&&'''(((+++000777>>>DDDGGGNNNRRRTTTSSSRRRRRRNNNIIIDDD777***""" """$$$&&&''')))+++,,,,,,+++***%%%&&&&&&&&&&&&&&&%%%%%%'''***------+++((('''''')))))))))((((((((())))))''')))++++++++++++,,,------,,,+++***((('''&&&%%%((((((((((((((((((((()))%%%'''((('''&&&%%%%%%&&&))))))(((((())))))******&&&+++...,,,,,,111555666666555222000---,,,,,,+++(((((((((((()))***+++,,,---000222111......222666444111000000222222000...000111222222222000...---------......---,,,+++***+++---......222777999666888222000444555222000222999BBBJJJNNNQQQTTTTTTQQQPPPMMMHHHDDDBBBAAA???>>>:::666555777777777:::>>>===;;;::::::===@@@BBBBBBEEEDDDGGGKKKLLLNNNWWWbbbgggpppxxxyyyxxxtttlllcccUUUPPPGGG===555000...---111000///......///111222333333222222333333444444111///,,,***+++,,,,,,+++,,,++++++---......---+++...---------,,,++++++++++++,,,---.........------+++(((''')))+++,,,222999AAAYYYpppsss\\\NNNFFF???:::888<<<666666@@@NNN^^^yyy~~~vvveeeOOO888......---+++))),,,+++)))'''&&&'''((())),,,+++)))(((((((((***+++'''(((((((((((((((((('''$$$***---+++***...000...000000111222333333333222222000///.........,,,***...---,,,,,,,,,,,,---.....................//////...000111000...---...000111,,,///***222666...===RRRsss}}}{{{yyyvvvwww{{{wwwtttqqqpppqqqsssttttttvvvvvvwwwxxxxxxxxxwwwwwwuuuuuutttppplllhhhggggggkkkkkkoootttsssoooqqqwwwsssvvvzzz|||{{{zzzzzz{{{xxxyyyvvvpppkkkbbbPPP???666444111///------...///444666888:::999666222///000///---------...000111,,,,,,,,,,,,---///111222333333444444555555555555444666;;;>>>:::333111555555555444555777777666555===<<<:::888777666666666888999999999888999<<>>===>>>???888:::888444555:::<<<<<<888999:::;;;<<<>>>BBBEEEHHHJJJQQQXXX^^^cccllluuuwww{{{}}}yyyrrrhhh[[[PPPGGGDDD>>>888222///---,,,............//////000000333222222111111111111222---+++))))))+++---------,,,,,,+++,,,------+++))),,,,,,---......---,,,+++,,,,,,---------,,,++++++***)))***+++,,,///:::EEESSSuuunnn[[[FFF===;;;:::999::::::888888@@@SSSmmm~~~}}}hhhQQQ999---,,,+++*********)))(((''''''(((******+++***(((((((((***,,,---((((((((((((((((((((((((&&&)))******---222222...222222222111000222555777555222///---------,,,+++------,,,,,,,,,,,,------///...---,,,,,,---......,,,...///...------...//////,,,000***///333///BBBRRRooo~~~~~~~~~|||zzz{{{wwwtttpppooopppqqqrrrrrrqqqsssuuuwwwxxxvvvtttsssqqqrrrrrrooojjjgggeeeeeeiiikkkooorrrqqqoooqqquuussswww{{{}}}|||zzzxxxwwwxxxtttrrrpppfffTTTDDD<<<333222000...---...///000111444999;;;;;;777222//////...---------///000111//////...------......///000111222333444555555555555888>>>BBB>>>666222333222444666777666555666666>>><<<888555444444666777888888777777777999>>>AAA888:::=========<<<<<<==="""!!! """(((000999BBBGGGJJJNNNTTTYYY```bbbZZZPPP===111%%%###'''+++***)))'''&&&&&&''''''&&&&&&&&&'''((()))***++++++,,,------+++)))((('''(((((())))))*********)))(((***,,,,,,+++***+++,,,++++++***)))(((''''''&&&&&&''')))+++,,,+++***)))(((((('''%%%###$$$'''***...------,,,+++***)))((('''+++,,,)))***---...,,,......------,,,,,,,,,,,,++++++***++++++,,,---...,,,///222333222000000111222111000000222555777888888777555222111000000000000///---+++***+++,,,,,,///222333333666:::999555222222333666999<<<>>>AAABBBIIIOOOOOOMMMKKKFFF@@@AAABBBBBB???;;;999<<>>EEE[[[xxxmmmVVV<<<...***)))((()))(((((((((((()))***+++,,,)))((('''&&&&&&(((***+++)))(((((((((((((((((()))+++***))),,,222666444111111111111000000333999===666333///---------,,,,,,,,,,,,,,,,,,,,,,,,------000...,,,+++***+++---...+++,,,------------...///---,,,111))),,,111///FFFQQQhhhuuu|||}}}|||tttqqqnnnmmmnnnqqqssssssnnnpppqqqsssssssssqqqpppnnnoooooolllhhheeeccccccfffiiinnnqqqppppppsssvvvwwwzzz|||}}}{{{yyyxxxxxxxxxpppmmmmmm```GGG999999111000...------...000111000333666888888666222000222111///...---------.../////////...............//////000111333444555666999:::===AAA===666222444///333777888666444555777888777666555555666777888777888888888888999<<>>>>><<<888888;;;???:::>>><<<444333;;;===888888:::;;;===@@@IIITTT]]]eeejjjooosssvvvyyy{{{{{{{{{rrrggg\\\RRRGGG???:::333222111///---+++((('''+++,,,.../////////...---000///...------------------+++******+++,,,+++***...,,,******++++++***)))+++---///000000///...,,,,,,,,,++++++************,,,---000222444>>>SSSggg~~~iiiTTTEEE<<<444555999999999999888???FFFRRRiiisss\\\AAA000)))&&&&&&'''''''''((()))***+++,,,---+++***((('''&&&''')))******)))(((((((((((()))***,,,)))''',,,333666444111/////////000222777===AAA555222///,,,,,,------,,,***++++++,,,,,,---------///...,,,++++++,,,---///,,,++++++,,,---.........---,,,111)))+++//////FFFPPPcccnnnxxx}}}uuurrrnnnlllmmmoooqqqrrroooooonnnnnnnnnnnnooooookkklllllljjjfffcccbbbbbbccchhhnnnpppqqqsssvvvyyy|||}}}|||{{{xxxxxxyyyzzzyyynnniiihhhXXX???333777///...---,,,---...000111111222333333333222111000000000//////......---------......//////000000000/////////000222444666777<<<:::999:::888333333666000444777777555333555777666666666777777666666666666888:::;;;:::999999999:::===@@@@@@<<<999888999 $$$(((,,,...000888@@@FFFJJJIII???444'''###&&&%%%%%%%%%&&&(((***,,,...)))(((&&&%%%%%%%%%&&&&&&+++)))))))))******)))''''''(((***+++,,,++++++***''')))******)))(((((()))((((((((((((((((((((((((((((((*********)))((((((&&&&&&&&&%%%%%%'''+++...000000111000///,,,***))),,,+++'''###%%%***,,,******+++,,,---------,,,,,,+++++++++,,,,,,---...///...///111222222111000///111222444444555777;;;======;;;888444000...------000...---,,,,,,...000111///444777999===@@@>>>999888;;;;;;999999>>>AAABBBMMMPPPOOOIIIDDDDDDBBB@@@<<<<<<;;;:::888999;;;>>>777888777555777<<<@@@???999:::===AAAIIIUUUbbbjjjssswww{{{{{{|||~~~}}}yyyuuuhhhXXXMMMCCC;;;555444.........---,,,+++***))),,,---...//////...---,,,---,,,,,,++++++++++++,,,...---++++++,,,,,,***)))...,,,******+++,,,,,,+++......///000000///...---,,,,,,+++*********++++++,,,---000555<<>>888555444333111333777444555555555444333444555888999999999777555333111555888;;;<<<;;;999777666;;;===>>>===;;;999888888!!!""""""'''...333555555333---&&&  !!!"""!!! """%%%$$$$$$%%%&&&'''((()))***'''&&&$$$###"""###$$$%%%)))'''&&&'''***+++)))'''&&&(((***,,,,,,,,,+++***&&&((())))))'''&&&'''((('''(((((((((((((((((((((***))))))((((((''''''&&&###$$$%%%%%%&&&)))---000000111111111000...+++*********'''$$$'''++++++(((((()))***+++++++++******++++++++++++,,,---...///000000000111222111000///000333666777777888;;;===:::999666444111///..................///111222333333888<<<>>>AAACCC@@@:::999>>>>>>999888===BBBBBBMMMPPPOOOIIIEEEDDDCCC@@@>>>;;;999888:::;;;<<<<<<888555444777:::;;;???DDD<<<>>>CCCLLLZZZgggqqqvvv{{{}}}||||||xxxrrrfffXXXHHH@@@:::333000000,,,---......//////000000///////////////...---,,,*********)))******++++++...---,,,,,,------,,,***...,,,******,,,---...---111000000000///.........,,,,,,+++***+++,,,------000///333<<>>AAABBBCCCDDD???888777===>>>999888???DDDEEEJJJNNNNNNIIIEEEDDDBBB??????<<<888888;;;===<<<;;;<<<555444:::;;;888;;;CCC@@@BBBJJJWWWhhhuuu}}}{{{xxxwwwqqqiiiWWWIII<<<888555000---///))))))+++,,,...000222222111111000///...------,,,))))))((())))))***++++++---,,,,,,---//////---,,,...,,,***+++---...//////333222000///............,,,,,,+++++++++,,,...///444333777CCCUUUnnngggNNN;;;555555---000666999666222666===<<>>CCCUUUcccrrrzzzuuuooollllllnnnooopppuuuvvvwwwwwwuuurrrnnnlllkkkjjjgggccc``````cccfffkkkssswwwuuutttwwwzzzxxxuuuwwwyyyxxxwwwuuuuuuuuusssiii[[[NNNCCC:::333000///...,,,++++++,,,...///111333444555444111---+++...///////////////...---...///000111111000///...333222111111222444666888;;;555222333333222444777;;;777222000222444333222:::999666555555666999:::444666777888888999;;;===999666555666:::===<<<;;;!!!###"""""""""###%%%&&&%%%""" !!!!!!  !!!""""""$$$$$$%%%%%%$$$""" !!!###$$$%%%$$$###%%%((()))'''%%%''')))******...333111,,,'''((()))***)))(((&&&$$$"""&&&***+++)))&&&%%%&&&"""###$$$%%%%%%%%%%%%%%%###""""""%%%***...000111000444333------333111(((...,,,))))))++++++)))'''''')))+++,,,,,,,,,***))),,,---------,,,,,,...000,,,///222333111000111222111666666444555<<<>>>;;;444555555666555333222111111------222666888;;;???CCCFFFIIIIIIEEE???999666444777;;;<<<===@@@EEEJJJPPPOOOMMMJJJGGGEEECCCBBB:::;;;;;;:::999:::>>>@@@>>><<<>>>AAA???<<>>AAA !!!"""######"""!!!   """###$$$######&&&((()))'''%%%$$$(((***+++///111...(((&&&''')))))))))(((&&&%%%###&&&))))))'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""!!!"""%%%+++///222333222333222//////111///***---+++******,,,,,,***'''&&&'''))),,,------,,,,,,+++,,,---,,,+++,,,---///,,,///222333111000111333333777888555777<<<===:::666666666555555444333222222///...222666999===BBBIIILLLNNNLLLFFF???999666555777:::===AAAGGGMMMRRROOOOOOMMMJJJGGGCCCAAA???;;;;;;:::888777666888:::;;;;;;???EEEEEEDDDHHHPPPUUUccctttyyytttxxxxxxlllcccZZZLLL>>>999333000000111000///111...---111666888666555555555444111...,,,---...((()))+++,,,,,,,,,+++***)))***,,,.........---,,,***)))(((***---......,,,......///......---,,,+++***)))+++......******---555BBBOOOhhhdddHHH;;;555......222333777111///777777555;;;>>>MMMbbbvvv|||vvv[[[EEE999000///111,,,'''''''''((()))******+++,,,+++***)))))))))***++++++,,,------,,,+++,,,......---,,,++++++,,,---...+++...222555555222...+++//////......---+++***))),,,+++++++++,,,,,,---...///...,,,---...//////......////////////......------++++++......---111666>>>RRRcccuuuyyypppiiigggjjjooosssvvvtttrrrrrrsssrrrooollljjjkkkdddbbbgggeeegggsssuuuxxx{{{|||zzzxxxvvvvvv~~~{{{sssiiiZZZLLLAAA:::555222...(((---111...000111)))111111111000......///000000///...---,,,,,,,,,,,,...///000111111000///...---000///---///444777666444444222///000444333///111888999444111333666666666666666666555555666777:::999777777888:::::::::333666:::<<<<<<===@@@BBB !!!"""######$$$'''))))))&&&$$$"""&&&***,,,...///***$$$%%%&&&((())))))((('''&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!!!!###'''---222444555444000...000111...,,,---+++***+++,,,...---***(((%%%&&&)))+++---.........+++,,,,,,,,,++++++---///---///222222222111222333444777888777888::::::888777666666555555555555666555111///333777:::@@@GGGOOOPPPPPPMMMFFF>>>888555555666777===EEEMMMSSSUUUMMMLLLKKKHHHEEE@@@===:::888999999888777666888999??????AAAFFFIIIOOOZZZdddkkkxxxzzztttqqqvvvtttcccVVVLLL???444222///...///111111111444555777999:::;;;:::888999666222///...------,,,))))))))))))************++++++++++++++++++++++++***)))***,,,---...,,,***.........------,,,+++******((()))---///...///333;;;NNNbbb|||\\\HHH666111///------222333777222///666666555<<>>999555333+++'''...555555;;;AAA;;;444222000////////////---//////...---,,,,,,,,,---...//////000000//////...///111111...///444666444555555222...///333333000222777888444222333666666777777777777777777777777:::888666666999;;;:::888888:::===>>><<<;;;:::;;; !!!!!!  !!!"""%%%'''((('''%%%$$$"""&&&))))))***,,,)))$$$%%%%%%'''((((((((((((''''''&&&%%%$$$""""""###$$$%%%%%%$$$$$$############!!!"""$$$)))///444666777555---+++111111***)))...)))+++,,,...///---***(((&&&''')))+++------......***+++,,,,,,++++++,,,...///000111222222333444444555666777777777777666444555555444444666777999;;;666222111444777<<>>:::222111111+++'''(((***+++,,,***)))(((&&&(((***,,,---,,,+++***......---+++******---///,,,---.../////////......444444444444333111000///...---,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,...000111000///////////////...---,,,,,,)))((())),,,---...222888???VVVhhhxxx~~~xxxvvvsssooollljjjiiihhhoooooopppppppppnnnllljjjiiilllhhhhhhooonnnooo{{{zzz|||yyy}}}~~~|||yyykkk^^^MMM>>>777444111...222+++...222222===IIIIII666222///...000000...+++///......------------...///////////////////////////222111//////333444222333444111......333444333333555666444333444666777888888777888999999888777;;;777555777:::<<<:::777;;;;;;;;;;;;::::::::::::  !!!!!!  !!!$$$%%%&&&%%%$$$$$$$$$'''(((&&&&&&))))))'''%%%%%%&&&'''''''''(((((('''%%%###""""""###$$$$$$$$$###""""""""""""######$$$$$$&&&+++111555777777555,,,***//////)))(((...***,,,...//////---+++))))))***++++++,,,,,,,,,,,,+++,,,---,,,++++++---///000000000111333444555555444444444555444333222222222222333444666:::<<<>>>666333333555888===GGGQQQRRRQQQNNNIIIBBB;;;888666888888:::@@@EEEGGGDDDAAA@@@@@@???===;;;777444333000222444666888;;;???AAADDDJJJQQQZZZfffvvv|||rrrkkkiii___KKKAAA???888333333222111111222333444<<>><<<999:::555000...//////---+++---,,,,,,+++++++++,,,------,,,***)))(((((()))***---...111222111000///...------------,,,+++******---++++++...///222:::CCCTTTsss___DDD999444/////////...---......666555555;;;:::888???EEE___qqqUUUCCC;;;999333111111+++***+++,,,------,,,***)))%%%'''***,,,------+++***------,,,***)))))),,,...,,,---///111111000///.../////////...............,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,,,,---------///111222111///...............---,,,,,,)))((()))---......333999@@@WWWjjjzzz}}}vvvuuusssqqqnnnllljjjiiijjjlllooopppqqqpppooonnnmmmqqqmmmmmmsssqqqqqq|||zzz|||zzz~~~zzzrrrhhhZZZGGG999333000...+++777//////...)))///888777555222......///000---+++......---------...////////////............/////////222222///000333444111000333222//////444666666444444444555444444555888888777777999;;;;;;999777:::888777888;;;<<<:::888===;;;888888:::>>>BBBDDD  """###""""""###$$$%%%((()))&&&%%%)))++++++&&&&&&&&&&&&&&&'''''''''&&&$$$""""""###%%%%%%%%%###""""""!!!!!!###$$$%%%'''(((***...222666666666444///---......,,,+++---,,,...000000...,,,******++++++++++++,,,,,,,,,,,,,,,---------,,,,,,...000222000000111444666666666555222111222222000000333111222333555777:::<<<===555333444777:::>>>IIITTTUUUSSSOOOIIIBBB===::::::999;;;===@@@BBB@@@===:::;;;:::999888666555444444111222444555666:::???CCCEEETTTgggvvvuuukkk```ZZZOOO???:::<<<777///000111111222444999<<>>999999333222222,,,,,,---......---,,,+++***&&&(((***,,,---,,,+++******++++++***)))***,,,...---...000111222222111000.........//////000000111...---,,,+++,,,---...///------,,,+++++++++,,,,,,---------///111111000...,,,------.........------+++)))***...//////333:::AAAYYYmmm|||}}}zzztttnnnkkkkkkmmmnnniiimmmqqqssstttsssssssssrrruuurrrrrrwwwsssqqq{{{www{{{~~~~~~{{{{{{}}}|||zzzuuullleeedddUUUCCC777333111...+++---)))///111)))***...***222000...---......---,,,...---------...///000000///......------......///...111222000000333444111///333555222222555777666555333222555666444555888888777666999===>>><<<999999:::;;;;;;;;;;;;;;;;;;KKKEEE???::::::===@@@AAA !!!$$$###(((+++)))(((+++---,,,''''''&&&&&&%%%%%%&&&&&&%%%###"""###%%%''''''%%%$$$###""""""###%%%''')))++++++---000333555555444555555222......111111...///000111000,,,******+++*********+++,,,---...///---.........------///111333111///111444777888777666111///111111///000555222333444666777888888888333222555888;;;???JJJUUUWWWTTTOOOHHH@@@;;;999999777888::::::999888888888777666555444444555666888333444555666999???FFFKKK\\\mmm{{{nnncccVVVNNNEEE999888;;;666111333444444555999???DDDJJJQQQPPPGGGAAAAAA<<<333111222333333000...------......///000///...---,,,,,,++++++*********++++++(((***,,,,,,++++++---///......///......---,,,+++'''...666;;;:::>>>OOOaaaoooQQQ===555(((+++---------///111222///777666444;;;===AAAMMM]]]ttt}}}}}}{{{bbbHHH999666777111000111,,,......---,,,,,,+++******((()))***+++,,,++++++***(((***,,,,,,,,,,,,...///...///000111222222222222000000000111111111222111222000...---,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,...//////---***++++++,,,---............,,,+++,,,///000000444:::DDD]]]qqq~~~{{{vvvqqqnnnnnnooopppjjjnnnsssuuutttssssssttttttxxxuuuuuuzzzuuusss|||wwwyyy}}}~~~zzzrrrlll\\\NNN===333222222///+++(((&&&...222+++,,,111---.........---++++++,,,---------------...///000111///...------------...///---111222000111444444222111666999666444555555444666222111555777444555999777555666:::???AAA>>>:::777;;;???>>><<<:::<<<>>>PPPJJJBBB<<<::::::::::::!!!%%%!!!(((---,,,+++---...,,,((('''&&&%%%%%%%%%%%%%%%$$$""""""$$$''')))(((&&&%%%$$$######%%%'''***+++------///111444555444222666999666......555555///000222222000+++)))***+++((())))))***,,,...000111---/////////......///111333111///111555888888777888222///111111///111888444555666777777666555444111222555999;;;???JJJUUUWWWTTTNNNEEE<<<777555555222444444333000111555999666555333333333666999;;;444555777999>>>GGGPPPWWWxxxyyyppp^^^PPPIIIBBB999:::===777888999999888888<<>>???999......111555444111...---///---...///000000...,,,+++++++++++++++++++++++++++(((***,,,,,,++++++///222////////////...---,,,++++++000666888:::GGGeee~~~]]]CCC555333)))---...---,,,...111333222888555222888===EEETTTfffyyykkkNNNBBB555222444...---...)))......,,,+++***))))))***))))))***++++++++++++***(((***---.........///111///000000111222222333333---...............------555444111...,,,+++,,,,,,...---,,,,,,+++++++++++++++***+++,,,...---***(((******,,,---.../////////...,,,---000000000444:::FFF```ttt~~~wwwxxxxxxxxxvvvssspppnnniiinnnssstttsssqqqpppqqquuuyyyvvvwww|||wwwttt~~~yyy{{{~~~|||vvvppplllTTTGGG777000000111...***///+++...,,,$$$&&&---++++++---...---***)))+++...---------......000111222///...---,,,,,,---...///,,,000111000111444555222333999<<<888555444333111666111000555777555555999666555555:::@@@BBB???<<<777<<>>>>>=== %%%$$$%%%)))...000///---((())))))'''%%%######$$$$$$""""""$$$''')))'''%%%$$$$$$$$$$$$%%%''')))+++//////000111333333222111---111444444111///000111555444222///---+++******+++(((&&&(((,,,///000...,,,---...000222333333333000111333444444333222111444111///000333666666555666555666777999999777555444555666888;;;BBBIIIOOOPPPPPPOOOIII@@@888444333111111111000///000222555<<<777555888:::::::::;;;777<<<:::<<>>;;;777888<<>>@@@>>><<< """"""!!! !!!"""''''''(((+++///111///,,,,,,,,,+++)))%%%#########%%%$$$$$$&&&((()))'''%%%!!!"""###%%%'''))),,,---000111222444444444222000///000111111000000111222333222000...,,,+++*********)))((())),,,...//////,,,---///111333444444555111222444555555333222111555333111111444666555444888777666666777777555333111444777:::===BBBFFFJJJMMMMMMKKKFFF>>>777333222///000000000///000333555>>>999888;;;<<<;;;;;;===777>>>;;;===NNNddd~~~qqqfffPPPEEEBBB???999<<>>AAALLLdddiiiNNN===555///,,,000000000111111111111222222666:::;;;===CCCKKKRRReeesss}}}~~~~~~zzzeeeNNN???666222///---......,,,***)))+++---,,,)))((()))+++***************)))((((((((()))+++---.........------...///////////////...------------............///---+++,,,...///...,,,------.........------,,,,,,---.../////////...---///...---...//////---,,,---///111000///000555:::FFF]]]ooo~~~|||{{{{{{zzzvvvwwwyyyzzzzzzzzz{{{|||~~~{{{vvvssssssuuuwwwyyy|||||||||{{{~~~xxxgggOOO===444222,,,---111---***,,,---,,,******+++---,,,++++++***+++,,,...///......---,,,---///111222------...///111111000...+++///...,,,222======555666888999888666333222333444222111222666888888777;;;;;;;;;;;;:::::::::;;;999:::<<<<<<;;;999999999===;;;:::;;;===>>>===;;; """#########"""$$$%%%((()))+++///222222000...,,,,,,+++(((%%%######$$$%%%%%%&&&((())))))&&&$$$ ###&&&***,,,...///111333555777666444111///000///...///111222222111000///...,,,++++++++++++***+++,,,,,,+++,,,...000---...000222444555666666444555666666555444222111666555333333555666555555999777555444444444333222///333888<<>>BBB===;;;999777888<<>>777222000000,,,...000222333222000//////---++++++,,,......---///---+++***+++++++++***...---------...///000111------...---...000555999??????AAAJJJ]]]yyykkkKKK===777111---,,,111111222222333333333222222555999<<<@@@FFFOOOVVVbbbooo}}}}}}xxxfffQQQ???555111///---,,,------,,,+++((()))++++++*********,,,*********))))))))))))((())))))+++,,,---.............../////////......---------......//////000000///...------//////...---////////////...---,,,,,,***,,,...000111000///......------...000000///---111222111///---///555:::FFF^^^ooozzzzzz{{{~~~}}}wwwqqqoooqqqwww{{{|||~~~|||___HHH777111222///000222---+++,,,------++++++,,,---******+++,,,,,,---......,,,,,,---...//////000111))),,,///000000/////////+++......---333===>>>888333666888888666333111111444333222222555666666666;;;===???>>>;;;999:::<<<888:::;;;:::999999:::;;;===;;;::::::<<<<<<;;;999!!!"""############%%%'''(((***---111444444222111***+++***'''%%%$$$$$$&&&%%%&&&'''(((((('''$$$"""!!!%%%))),,,...000000222555888:::888444111///000......111444555222///---,,,,,,+++++++++++++++***---///...,,,+++...111///000111333555666777777777777777777666444333222555444444555666777777777888555333222333444444333///333888;;;<<<===>>>???AAA@@@>>>:::666222000///---///111222333444666888888666777999888777:::@@@BBB\\\kkksss~~~ooodddWWWNNNMMMJJJ@@@???AAA;;;888777777:::???DDDGGGHHHGGGEEE@@@:::333///...///...///000111111000///...///---++++++,,,............---+++******+++,,,---//////000111111111000000,,,---......///222777:::@@@AAAGGGWWWpppoooRRR:::666555///,,,000111111333333444444333222111444999===BBBIIIRRRWWW^^^kkk~~~yyygggSSSAAA555000///...---,,,,,,+++******&&&(((***+++,,,,,,,,,,,,+++*********************)))***+++,,,---...............//////......---------......///000111111222000///////////////......000000000///...---,,,+++***,,,...000111000...------------...000111000...222222000...,,,///666<<>>BBB@@@:::777888;;;777888999888777888:::<<<<<<;;;::::::::::::999888 !!!"""""""""###&&&((('''***...222444444444444111000...***&&&$$$$$$%%%$$$%%%&&&'''&&&$$$"""!!!$$$%%%(((,,,...000000000444888;;;;;;777333///...//////000444777777222---++++++************+++++++++...000000------///111000111333444666777777777888888777777666555444333222333555666777777888999555333111111333555666555333444666777777888:::<<<;;;:::777555333111000...///111444555666777999;;;===<<<======:::999???GGGDDDfff}}}oooeeeYYYRRRQQQMMMBBB@@@AAA;;;777777888<<>>DDDRRRjjjsssVVVBBB444555444,,,,,,333111222333555555444333222222555999>>>CCCJJJQQQUUU\\\hhh{{{yyyjjjXXXFFF999222000/////////---+++)))(((''''''(((***,,,...///...---++++++*********++++++,,,*********+++,,,---...///---...............------......//////000111222222///000000///............////////////...---,,,++++++,,,.../////////---,,,...------...000111000...000000///---,,,111999@@@MMMbbbqqq}}}~~~|||{{{zzzyyywwwvvvxxx||||||wwwLLL???333333777222000000)))...------------...------)))***+++,,,---------------...///000///---+++***(((,,,000111...---...000000111000...///222222///...222555777555333111000444444444444444555666777:::>>>@@@>>>888555666999666777888777666777999;;;;;;;;;;;;:::999999888999 !!!!!!!!!###&&&)))'''***...000111222444666;;;999555///((($$$###$$$###%%%&&&%%%###""""""###)))***,,,...000111222222666:::===;;;666111.........///222555666444000,,,++++++************++++++,,,---///000000000000111222333444555555666666666888777777666666555555555111333666777666666777999333222111222444666777666555666555333333444777:::777555333222222222111///000333666777888999:::<<<<<<===>>>>>><<<===HHHTTTbbb~~~}}}ppphhhYYYRRRRRRNNNBBB@@@CCC>>>888888:::===AAACCCCCCBBB<<<;;;999555000......///555333000...---...///000...,,,***+++---...//////+++++++++++++++---222555777777777666444222111000000222333444444666:::<<<>>>KKKbbb}}}yyy[[[BBB999333333000+++,,,333222333555777777666555444555666999===BBBHHHMMMOOOXXXddduuusssjjj[[[KKK>>>555111000...///000...+++(((''''''((()))+++...111111000...+++***)))))))))***,,,,,,*********+++,,,---//////,,,,,,---.....................//////000000111111///000000///---,,,---...............---,,,++++++,,,,,,---...///000000000///......///111111000...---......---...333<<>>CCCEEENNN```rrr|||qqqkkk```YYYXXXRRRDDDBBBEEEAAA;;;;;;<<<===???>>>;;;888777777777444111/////////111111000000000111111111---,,,***+++---/////////+++,,,---------000666;;;<<<;;;999777444222000///000222444666777999===???EEEWWWrrr|||^^^JJJ999666222......///222444444666888::::::999777666777888999<<>>=========<<<999555111333555666444222000//////,,,...000333444444333222---+++***+++---/////////,,,---/////////333:::??????>>>;;;777444222000///000222555777999<<>>111000///000111000...,,,---...//////000444;;;AAAHHHYYYeee~~~~~~yyy{{{nnnTTT<<<444222;;;===000+++222444000...,,,---000111///---000...,,,*********+++,,,)))***+++,,,...///000111666111---,,,///000000...000///000111000///111444000222444444333333444555333666888888777888<<>>AAAAAA???===;;;;;;888:::<<<<<<::::::<<<>>> """"""###%%%'''((()))***,,,+++)))((((((***,,,......+++(((&&&&&&&&&%%%$$$%%%&&&%%%###!!!###)))///111///...///333888;;;===<<<<<<;;;777111...---///000///...---------------)))))))))***,,,...000111---,,,---///333777888999555666888777555444555666888777444111000222666:::444444444444444444333333666555555777888888444111666000222333---///444///555222111222444666444222000777777222333;;;<<<666<<>>888444777:::>>>BBB???;;;>>>DDDGGGIIIXXXrrr{{{ooo___ZZZKKKFFF===444...,,,,,,---+++*********))))))(((((((((,,,111333111---***((((((((((((&&&%%%&&&))),,,+++++++++,,,,,,,,,------++++++******+++---...000222...+++***---//////...222///***(((((()))******++++++------------+++++++++,,,...///111222333333...///000000000///------+++...***,,,333333555BBBGGGXXXlll||||||```FFF;;;999555222222333222///,,,///......///000000///---...,,,)))((()))+++,,,,,,000000000///......000222111111000---***+++...222//////......///111333444......000444555222333666;;;;;;:::888666555777888:::888777666666888:::;;;===>>>???>>>;;;:::;;;>>>999;;;===<<<::::::===@@@ """"""$$$%%%'''((())))))***)))'''&&&''')))+++---,,,***'''&&&''''''&&&%%%%%%%%%$$$######&&&***...000......000444999<<<===<<<<<<:::555000------...//////...------,,,,,,+++***++++++,,,---...///000.........111444777777777333444444333111111333555222444777888777555555555666666555555444333222222555999>>>>>>999555222222555///222333---000444000111000///111444666444222999===>>>;;;999:::;;;999CCCRRRkkk{{{|||pppddd```\\\MMMGGGHHHEEEDDDDDDCCC???;;;777555555888888666444222000...,,,000333666666333///---------,,,+++,,,...///---+++---333555555;;;EEEEEE<<<;;;999666333222222444555;;;777666999<<>>666777222...///555;;;======AAAAAAAAAAAA???<<<:::999???>>>???@@@===777777:::AAAEEETTThhhzzz~~~|||{{{}}}vvvaaaSSSQQQDDD@@@999222---++++++,,,++++++++++++******))))))(((+++///000///,,,)))((((((((((((&&&%%%&&&)))++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,---///000000---++++++---//////---111...+++)))*********)))***++++++++++++++++++******,,,---///111111111111000000000000///---+++***+++...+++,,,333222444@@@HHHYYYlll||||||}}}[[[BBB888555333222111111000...---......---...//////...,,,...,,,******+++,,,,,,,,,---///000000///......///111111000...+++,,,///222222222111111111111222222...///333666555111111666222555777777666555444444===<<<:::888666555555666:::<<>><<<:::;;;<<<:::<<<======;;;:::<<<>>>###%%%"""  !!!!!!!!! """###$$$%%%''''''(((((('''&&&%%%%%%%%%'''***+++)))'''&&&&&&'''((('''%%%$$$######$$$(((+++,,,,,,///......111555:::<<<======;;;888333...,,,,,,...------......---,,,***)))+++,,,...///000000000/////////000333555666555444222333222111000000333555111444888:::999777666555888888777555444333222111111;;;BBBAAA777///...111333---111333---000555000//////111333666777666555333444888<<<;;;;;;AAAJJJ]]]rrr}}}rrrccc]]][[[QQQMMMMMMGGGDDDBBB???<<<;;;:::999888;;;:::777444222000//////666666555333000//////000---------,,,,,,---000333222888;;;;;;???EEE@@@777333444444555555444333333;;;888777999;;;AAAMMMYYYooo___III???999555333000///222999???BBBBBBGGGHHHGGGCCC???>>>@@@CCCCCC>>>;;;<<<:::555222222===FFFRRR```qqqyyyiiiUUUJJJJJJ;;;888333///+++*********,,,,,,++++++++++++******(((+++---...,,,***))))))((((((((('''&&&''')))+++******+++++++++,,,,,,,,,......------------...///,,,++++++---...///...---///---,,,+++,,,,,,***)))******))))))))))))******)))+++---///000///...---............---,,,+++***+++...+++,,,333111222===HHHYYYjjj}}}}}}vvvSSS===555000111222111///.........---,,,,,,---......---+++---,,,+++,,,------,,,***+++---000000///---------111111000...------000222444444444444333222111000...000666999555000111666,,,000555888888666444333<<<;;;:::999777666555444777:::===>>>===;;;::::::;;;<<<>>>===<<<;;;;;;<<<"""(((***&&&!!! !!!!!!!!!!!!!!!"""###$$$&&&'''''''''&&&$$$#########$$$&&&((()))&&&%%%%%%&&&(((((('''%%%###""""""&&&,,,...---+++/////////222777;;;<<<===<<<:::555000,,,+++,,,---***+++---...---+++)))(((+++,,,///111333333222111000111222444666555333000111222444444333333444555666777777666666666999;;;777777666555555444333333///666<<<:::111+++,,,000111,,,000333...111666111111222444666888999888777000...333;;;???CCCRRReee{{{uuuddd]]]\\\UUURRRPPPIIIDDD@@@;;;:::<<<======;;;;;;999666444333333555666888666444222/////////000+++---///...---111888???<<>>???@@@:::222///000222444555555555555444777<<>>;;;888444---...111666===BBBFFFGGGJJJLLLLLLHHHBBBAAAFFFKKKAAA999555777888555222111777CCCNNNWWWhhh}}}|||yyy|||sssjjj\\\KKKAAA@@@222111///,,,+++******+++***************************+++---,,,+++))))))***'''((()))((('''''')))+++************++++++++++++...---------,,,,,,,,,---)))***,,,...///...---,,,---,,,,,,,,,------***(((+++***)))(((((()))***+++)))***---...///...,,,+++)))***+++,,,---......///+++///,,,---333000000;;;EEEWWWiii{{{lllLLL:::444---111333333///......000,,,,,,+++,,,---...,,,***++++++,,,---///...,,,))),,,---......,,,,,,---...111111000......///000111333333444444333222000///,,,000666:::666000222777...222777999999777666555555666777888999999999888777999:::;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::999###)))***&&& !!! !!!!!!"""""""""###%%%&&&'''&&&%%%$$$""""""""""""###$$$%%%&&&######$$$&&&((()))'''$$$""""""###(((...000...,,,///000111444999;;;<<<;;;:::777111---+++++++++,,,(((***,,,------,,,***)))***,,,///222444555444444111111222333555444111...---000444666555444333333777777888777666777999;;;444444444555555555555555000222222000...---...000111,,,111444///222777222222333555777777777777777999666;;;EEEMMMWWWmmm|||xxxfff______XXXUUURRRHHHCCC>>>:::999<<>>DDDJJJRRR___lllttt}}}yyyfffNNN@@@;;;999555111---111888>>>CCCGGGKKKMMMMMMPPPQQQMMMGGGDDDFFFIII???777111222555444111000...:::DDDLLL\\\sss|||{{{rrrhhh\\\TTTLLLBBB888333...---,,,,,,++++++,,,,,,((((((((()))))))))))))))+++,,,------+++******+++'''((())))))(((((()))+++)))))))))*********+++++++++,,,,,,,,,+++++++++***(((***,,,......---,,,++++++***+++,,,------***(((,,,+++***))))))***+++,,,(((***,,,---...---,,,+++))))))***+++,,,---//////+++///---///555111///999BBBVVVgggzzzaaaGGG999444---111444444111///000111,,,++++++,,,------,,,***++++++,,,...///...+++(((---...---+++***+++---///111000......///000000000...///111222222111111000+++...444888666222333888333555777777666666666888222333555777999:::;;;;;;:::999888888999:::;;;<<<<<<;;;;;;;;;;;;:::999888"""&&&&&&### !!!!!! !!!""""""###%%%''''''&&&$$$###""""""!!!!!!""""""######!!!"""$$$''')))(((&&&###"""###&&&***...000///---111111333666:::;;;;;;999666333...,,,+++,,,++++++''')))***,,,---------,,,,,,---///222444444555555111111000111222222000...***...222444444333222222333666:::<<<:::888666555222222333333444555555666444000------///222333222222---222666111444777222000222444555555666888:::888<<>>;;;:::<<>>FFFMMMGGGCCC<<<888777555222...///......000222666999<<>>;;;666111///333:::CCCIIILLLNNNQQQSSSRRRTTTTTTPPPJJJEEECCCDDDAAA888111111222///---,,,...666???HHHVVViiiwww}}}}}}ooobbbXXXNNNGGGCCC>>>666///---,,,++++++++++++,,,---'''''''''(((((((((((()))+++,,,...---+++******+++'''(((******)))((()))+++((())))))))))))*********)))***++++++++++++******(((+++---...,,,+++******)))((()))***,,,,,,***(((+++++++++******+++++++++)))***+++,,,,,,---------------,,,+++++++++,,,,,,***///...111777333000:::@@@VVVhhh{{{|||}}}~~~sssVVVBBB888444...111333444222000//////,,,++++++,,,------,,,*********+++,,,...---***(((---...---,,,++++++---//////...------///000000///+++,,,---///000111111111...---000444555222333777333444444333222333555888555666666777777888888888;;;:::888888:::;;;;;;:::;;;:::888888999:::999888 !!! !!!"""!!!!!!  !!!"""$$$%%%''''''%%%###"""###"""""""""!!!!!!!!!!!! !!!$$$''')))((($$$!!!"""%%%))),,,---...///000222333555888;;;;;;999777222///,,,+++,,,---,,,***'''((()))+++---...///000000000111111222222222333111000//////000000///...---///111111222333555777555888::::::888666444444222222222333333333333333333000......111444333222333///444888333555888222000222555666666999???CCC???LLL^^^nnn}}}oookkkiii^^^TTTMMMCCC===>>>======<<<>>>@@@CCCBBBAAA???===<<<===>>>???999666444444666666555333333777;;;>>>???@@@DDDGGGBBB<<<777555555444111///......///111444777:::<<<===@@@CCCKKK]]]rrr~~~uuuhhhLLLEEE???>>>:::444222444888AAAKKKQQQRRRQQQSSSVVVRRRRRRPPPMMMJJJHHHFFFEEEBBB999222000///,,,+++,,,111444<<>>===999666;;;888444444666999999999!!!######!!!!!! !!!"""$$$&&&''''''%%%"""!!!#########"""!!!!!! !!!$$$''')))((($$$ ###'''+++---,,,,,,...111333444666999;;;;;;888666///---***+++------,,,***'''((((((***,,,///111333444333222111000000000000111///------...//////...222222222111111444999===<<<;;;777333111222666999333333333222222111111111000000000000111222111000555000666999444555888222222444777888:::???FFFLLLWWWjjj}}}rrrooommm___SSSKKKAAA;;;>>>???>>><<<===@@@DDD>>>>>>>>>>>>@@@AAACCCDDD<<<888444444666999999888999<<>><<<===999444666<<<:::CCCNNNTTTSSSQQQRRRUUUOOOLLLJJJIIIJJJKKKKKKKKK???888222000...+++,,,///000///666CCCLLLQQQ]]]lllqqqvvvxxxmmmddd]]]UUUMMMFFFGGGCCC;;;444000///---...,,,***(((((()))+++---(((((())))))*********+++'''***,,,,,,+++)))((('''''')))***+++***)))***+++(((((((((((())))))))))))(((***+++---......------***---...---)))'''''')))'''&&&%%%&&&(((***)))((('''((()))******)))((('''******))))))+++---000222---,,,,,,+++,,,---///000)))///000333:::666333<<>>???AAACCCFFFHHHIIIFFFAAA<<<999:::;;;;;;:::===<<<<<<;;;;;;<<<<<<<<<777555444444444333000---///...000444666444666:::CCCEEEMMMfffrrr[[[III===666666:::777000333>>>FFFOOOXXX[[[ZZZXXXSSSMMMPPPGGGGGGJJJGGGJJJJJJAAA<<<666---)))***,,,,,,,,,...,,,000:::CCCJJJVVVbbbjjjpppxxxzzzvvvsssmmmcccZZZSSSMMMHHHEEEDDD>>>777111......------,,,,,,***'''&&&'''***,,,((('''&&&&&&&&&''')))***((()))+++,,,+++)))'''&&&***)))'''%%%%%%''')))***((()))))))))''''''((()))'''***......,,,+++---000******))))))))))))******%%%&&&&&&'''((())))))***+++)))((((((******'''$$$(((,,,,,,***...666888444///---++++++,,,,,,+++++++++,,,---...///222666999EEE\\\iii~~~~~~zzz^^^EEE666///,,,,,,...000000///......///..................------))),,,---,,,)))''')))+++(((***...111111///,,,***000---++++++...000000...////////////////////////111000///000222222111//////000222555888888666333555444555999===???===999===000:::VVVZZZBBB444999;;;:::888777777888:::;;;!!!  !!!"""$$$###!!! """!!! """%%%%%%%%%%%%$$$###"""!!!###!!!!!!!!! $$$''''''$$$"""$$$'''&&&***...000//////000111444444666999;;;:::555111...---,,,++++++******+++***,,,...///000222555777555444222111///...------+++,,,------......///000000000000111111111111111333555666777555555666777555444444333222111111000...,,,+++,,,000444777999777777777888888888666555;;;<<>>>>>;;;<<>>FFFSSSaaawwwvvveeeOOO>>>===666333666555222999EEEQQQWWW[[[YYYWWWWWWUUURRRLLLBBBBBBCCC???AAAAAA999555222...++++++******)))///---000777>>>CCCMMMXXXeeejjjrrrxxx}}}|||wwwqqqjjjeeeddd___WWWOOOIIIEEEAAA>>>===999333000.........---++++++***(((&&&&&&)))+++((((((((('''(((((()))))))))***+++,,,+++***(((''')))((('''&&&&&&'''((()))******)))(((((((((***,,,)))***,,,---,,,,,,---...(((((((((((()))+++,,,---(((((((((((()))***++++++...,,,******++++++)))'''+++...///...222888888444///...---------------,,,------......///111555999FFF^^^mmm~~~}}}qqqUUU@@@555111///---///111111000....../////////......---,,,+++++++++,,,,,,+++***)))***+++++++++---......---,,,+++///---++++++---//////...111000...,,,,,,---///000222111111222444333111///111111222444666666444222444555666999<<<<<<;;;999===888:::FFFNNNNNNNNNPPP===;;;999888777888999::: $$$###!!!######""""""!!!!!! ### ######"""  """"""!!!!!!###$$$&&&&&&&&&&&&%%%$$$#########!!! ###&&&&&&%%%$$$&&&))),,,...111222222111222333666666777888888555111------,,,+++******+++,,,---,,,///222444555555777888333222111///...---------,,,,,,,,,,,,------------///000333444555444222111666777888888666555555666666555333111000000000000///,,,***+++000666;;;===999:::;;;<<<<<<;;;;;;:::BBBEEEOOO___sss{{{qqqjjjZZZQQQLLLDDD@@@======???>>>;;;;;;===888>>>EEEKKKMMMKKKFFFBBB<<<;;;:::;;;;;;:::888666:::999777666666777999:::;;;======777///+++...222///,,,---333999;;;>>>CCCLLLfff{{{|||kkkWWWDDD999===555000222444777BBBPPP[[[```bbb^^^ZZZWWWSSSNNNKKKAAA??????999;;;<<<444---...///...+++)))((((((///---///333666;;;BBBJJJXXX]]]dddkkkqqqvvv{{{~~~uuulllfff```YYYTTTSSSNNNHHHCCC???<<<999777444111...------...---,,,((()))***)))'''&&&'''((()))))))))***))))))((((((******+++,,,,,,***)))((((((((((((((((((((((((((((((((('''&&&'''(((***++++++******,,,......---,,,)))))))))))))))***++++++,,,,,,*********+++,,,---000...,,,+++,,,---,,,+++(((+++---...111555333///...////////////...------/////////......111555888GGGaaaqqq~~~~~~eeeJJJ:::444222111///111222222000.........000///...---+++***))))))...,,,+++++++++,,,+++***,,,,,,+++******++++++,,,...,,,++++++---......---333000---******+++...000222222333555666444111...333222222333444444222111222555888999999888888888999???===888AAASSSYYYSSS>>><<<:::999888999:::;;; """$$$$$$"""!!! ###$$$$$$######"""!!!!!!!!!!!!""""""  !!!"""""""""###$$$$$$''''''''''''&&&%%%$$$######!!!  """%%%&&&&&&''')))+++...000222333444444444555777777666555333000,,,***+++***)))((()))***,,,---,,,000444666777666666777000000///...------------,,,++++++---.../////////111222333555666666555555888999:::999777555555555666444111///.........//////...---///333999<<<>>><<<===>>>???@@@CCCFFFIIILLLWWWhhh{{{yyyooohhhYYYPPPKKKCCC???===<<>>:::999;;;;;;@@@GGGLLLLLLHHHAAA===;;;;;;:::::::::999999888777666555555666999<<<>>>888999777333---,,,000444111......333999===BBBHHHUUUwwwuuu```MMMBBB>>><<<444...///444<<>>;;;888666444333---,,,++++++,,,,,,+++)))&&&(((******(((&&&&&&&&&))))))+++++++++***((('''******++++++++++++***)))'''((())))))))))))(((''')))))))))+++,,,------,,,,,,***)))+++...///---***...---,,,***)))(((''''''...---+++******+++,,,---000///---,,,,,,---------&&&(((,,,///333555333000---...000000///...------111111000......000444777GGGbbbrrr~~~[[[DDD888333111000000222333333111///......------,,,,,,+++***))))))///,,,)))***,,,...---++++++++++++***************,,,,,,,,,,,,------...---111000---,,,+++,,,---...222222444666666444000,,,444333111111222222111000111555999999777555555777555>>>>>>777;;;HHHHHH===<<<;;;:::999999;;;===>>> """""""""""""""!!! """"""""" """%%%$$$#########"""""""""!!! !!! """"""""""""###$$$######''''''''''''&&&%%%$$$$$$"""!!!  !!!"""###%%%'''(((***,,,...//////000222444555555555666666555222///,,,***)))))))))(((((()))***,,,---,,,000444666555444333333......---------------...,,,++++++...222444444333444333333444555777999::::::;;;;;;:::777555444444333222///---,,,,,,---.........///222666999::::::;;;===???AAAEEELLLUUU\\\aaaoooyyypppjjj]]]TTTMMMBBB???<<<;;;===<<<888888:::AAACCCFFFGGGFFFBBB===999:::999777555444555777999444444555666:::===AAACCC<<<999444111000111333444444111111666:::???GGGOOOeeezzziiiTTTEEE@@@AAA999333...///777BBBPPPZZZ```eeeeee^^^UUUKKKAAA888888000111111,,,000555000...//////---)))(((+++...,,,......---...222777:::>>>BBBHHHOOOVVV]]]eeeiiiqqqwww|||{{{{{{{{{yyyuuuuuullldddcccgggiiieee```___ZZZTTTPPPOOONNNKKKIII>>>;;;777444333111///---+++***))))))***)))(((&&&&&&(((******((('''&&&&&&((()))***++++++***)))(((************+++*********(((((()))******)))((((((+++,,,...222555444000------+++)))+++...///---***///...---+++)))(((''''''---,,,+++***)))***+++,,,......------,,,,,,,,,---)))***...444999999777666+++---//////---,,,---...222222000......000444888EEE```ooowwwVVVCCC:::444///---000222333333111///......******++++++++++++++++++000,,,)))))),,,...---,,,))))))+++,,,,,,+++)))(((+++,,,---------------.........//////......,,,,,,000111333555666444000,,,444222111111222333222000111555888999666444444555666999;;;;;;<<<<<<888222999999888888:::<<>>BBBGGGMMMXXXeeennnttt~~~|||sssooocccYYYPPPDDD???<<<:::;;;;;;888999===DDDDDDDDDBBB@@@===:::888888777555111///000333666333444666:::>>>AAADDDFFFBBB===777444444555555444555555888;;;===BBBOOO\\\vvv|||ppp]]]JJJ???;;;<<<444111000333<<>>:::666222,,,///111---222888555222111...+++)))***---000,,,//////,,,,,,111555666:::===@@@DDDHHHMMMSSSWWW]]]fffpppvvvxxxxxxrrrjjjmmmeee]]]ZZZ\\\\\\WWWQQQQQQMMMIIIGGGGGGEEEBBB>>>666333000......,,,***)))***)))''''''(((((('''%%%''')))******)))''''''''''''((())))))******)))))))))))))))))))))*********))))))))))))))))))))))))((()))+++///222111,,,''',,,++++++,,,------,,,+++,,,++++++*********++++++************************+++,,,......,,,+++,,,,,,)))(((,,,333777666444555+++---///...++++++...111333222000...---000555999EEE]]]iiioooQQQBBB<<<444///---///111222222000.........)))******++++++,,,------...,,,))))))***,,,------''')))+++,,,---,,,***)))+++---//////...---...///,,,...000111111000...,,,000000111333555444111...222111111222444555444222222444777888777555555555888666777<<<<<<999999<<<888888777888999<<>>>>>>>>DDDMMMUUU]]]gggttt}}}}}}tttpppddd[[[SSSGGGBBB===:::;;;;;;:::<<>>AAAAAAHHHYYYkkk~~~vvvgggXXXJJJ@@@;;;888000111333888AAAJJJNNNNNNPPPOOOIII>>>666444444222000,,,222555111666<<<999444111---******,,,,,,---,,,000000++++++000333222666777999:::<<>>>>>;;;666222...---+++***++++++)))((()))'''&&&&&&((())))))((((((***+++***)))'''((()))&&&&&&&&&'''((()))***+++(((((('''(((((())))))*********)))(((((()))******(((&&&%%%'''++++++((($$$+++,,,------,,,++++++,,,++++++*********+++,,,,,,'''(((***,,,,,,,,,+++***))),,,000000...,,,,,,,,,)))&&&(((///222///...///---///000---***+++000444222111000...---111666:::FFF[[[dddfffKKK@@@;;;444000222---///111111000......///+++++++++,,,,,,,,,,,,,,,++++++***)))((())),,,///((())))))***+++,,,------+++...111111///...///000---...///000111111111000111000111333555555444222//////111444777888666444333333444777888888666444888777888888999999;;;===:::999888777888:::<<<===$$$""" !!!###$$$$$$$$$"""!!!###'''+++++++++...555;;;999777333---(((&&&''')))$$$%%%%%%&&&'''((())))))%%%!!!###$$$)))***)))&&&&&&&&&&&&%%%$$$###### !!!!!! !!!&&&++++++***)))***---000222222999666222111111111///,,,+++,,,---+++)))))),,,///...000222444333222///...000111222000---***)))))),,,,,,,,,---...///000111222///---000555777555222///111444777999::::::999888999999888666444444444//////000111222111111111111111222555;;;AAAEEEGGGCCCLLLXXXbbbjjjttt}}}rrrmmmbbbZZZSSSGGGDDD>>>;;;<<<<<<<<>><<<;;;999;;;<<<:::666444444555555888;;;???AAABBBBBBBBB666999;;;888444444999>>>444:::BBBEEEEEELLLaaavvv~~~{{{qqqcccWWWNNNGGG???999---000555<<>>555000+++&&&%%%(((###(((***((((((+++...---,,,!!! !!!"""######%%%%%%%%%$$$$$$"""!!! ######"""!!!###%%%''')))...---+++***+++...111333888555111///000000---***///000000...***)))***,,,333222000...------------,,,+++,,,///...(((%%%%%%+++++++++,,,---...///000,,,000444444222000111222777888888888888888888777999666444444555666333111......111555444000111555;;;999333666AAABBBEEERRRVVV]]]hhhttt~~~}}}mmmiiidddXXXNNNJJJDDD>>>999888999;;;BBBIII>>>BBBEEEBBBAAACCCCCCAAAEEE@@@:::999::::::777333777999:::;;;;;;<<>>BBBBBBIIIZZZnnnzzzsssfff^^^UUULLLKKKEEE333---111888>>>AAAAAA???===888888777444000,,,++++++,,,,,,...000333333111//////---+++)))))))))++++++,,,,,,,,,,,,,,,---...//////...---...111555999;;;@@@BBBDDDFFFGGGGGGFFFEEEAAA<<<777999>>>>>>888000...000222333222000---++++++***)))((())))))'''&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%)))(((&&&''')))+++,,,,,,((((((((((((((('''&&&&&&,,,***((('''&&&'''((())))))((('''&&&'''(((***,,,...---,,,+++************+++++++++***((('''((()))...,,,+++---111111,,,''',,,...000222333111///...---...////////////......000...///222000+++...555777333000000//////444;;;LLLSSSgggzzzSSSGGG>>>666444---333000000000///......------...------,,,,,,++++++***&&&---111---***+++---......+++((()))---//////------000111......000///,,,///222444333111///000222,,,000333444777:::888222---444999888777888777555333;;;???:::555555888:::444888999555666<<<===:::999999555//////555888888 ###%%%)))---555@@@KKKSSSPPPGGG???999333,,,)))+++&&&***+++***---222444222...""" !!!#########$$$$$$$$$$$$###!!!  !!!!!!###%%%'''***+++...---,,,,,,---///222333777444222000///...---+++,,,......---++++++,,,//////...---------...///000,,,***+++......***(((***,,,,,,,,,,,,---///000111...111444444333222333444;;;;;;<<<<<<<<<<<<;;;;;;888666444444666555333000333111111444333000///222777:::888>>>IIIIIIJJJTTTkkkpppwww|||mmmjjjdddXXXMMMJJJDDD???===>>>???>>>AAAFFFGGGLLLMMMJJJGGGGGGEEEBBBFFFBBB===;;;::::::777555666999===>>>>>>=========444666777888888888999999>>>AAACCCGGGTTTiii|||pppaaaXXXSSSJJJGGG@@@333111444888;;;;;;999666333111111111000//////000000------...000222333111///...---+++++++++,,,---///---------..................------...000333666888;;;<<>>:::666777999888333---+++,,,...//////...---,,,)))((((((((())))))(((((((((''''''&&&&&&''''''((('''(((((())))))(((((('''&&&&&&&&&''''''((()))))))))))))))))))))((('''''',,,+++***)))((())))))***))))))'''''''''(((***+++---,,,+++***))))))))))))******+++***(((''')))***---+++***---000111---))),,,---///000111000///............//////000000000///...///222111---000666444000///000000111666===IIIQQQggg}}}VVVHHH===333111+++111000000//////...------,,,------,,,,,,,,,,,,++++++......+++&&&&&&,,,000000,,,***)))***+++---.........000000......111111...///111333333000///000222...222444444777999666000000555888555444666777666333;;;???:::555555777888333777777444555:::<<<999777888555000000555888888###(((---333???NNNYYYXXXQQQKKKEEE===333...///+++,,,,,,...444<<<>>>:::000$$$ """###$$$$$$$$$######"""!!! """%%%(((***,,,,,,------...///000111222222444444333111...------...***+++,,,,,,,,,,,,///111......---,,,,,,,,,---...***((((((++++++)))***------------...///000222222111222444555444444555666999999::::::::::::999999666555555555666444111///333///...111222000///111777===???FFFUUUXXX[[[fff}}}{{{nnnjjjdddWWWLLLIIIBBB@@@@@@DDDEEEBBBCCCFFFMMMRRRTTTPPPMMMLLLIIIEEEFFFDDDAAA===;;;999888777777;;;@@@BBB@@@===:::888222666999<<<<<<;;;;;;;;;???@@@BBBJJJ]]]sss}}}kkkWWWPPPPPPGGG???:::222333333444444333111...,,,,,,,,,,,,---...000111222.........000222222000///+++************,,,...///---.../////////...---,,,,,,,,,---...000111222333333555777999;;;;;;;;;;;;999777555444333111...+++((())))))***++++++,,,,,,(((((((((((())))))))))))(((''''''&&&&&&''''''(((***))))))(((((())))))***$$$(((******(((&&&''')))************)))))))))(((++++++++++++++++++*********)))((('''((()))***+++,,,+++***)))((((((((()))((()))***)))((((((***,,,,,,******,,,000000...***,,,---------............///.........///000222333......///222222111333777000......000111222777>>>GGGQQQgggzzzUUUHHH<<<111111+++000////////////...---,,,,,,++++++,,,,,,,,,,,,------000---'''$$$'''...///,,,)))***++++++***+++---...///111000---...222333222...000111111000///000111000333444444666888555///333666666222000444666555333:::>>>:::555444555444333555555333444777999777444666444111111666888777 !!! !!!&&&))),,,666FFFRRRYYYUUUQQQNNNEEE:::444444000111111444===GGGHHHDDD777*** """######$$$""""""!!! !!!$$$(((***+++,,,++++++,,,...///000000000000111333333111---,,,---000******++++++,,,---...000111000...+++***)))******,,,(((&&&((((((''')))---.........///000222333444444444555666666777777888777777888888888888777777444444555555555333111///333...---111555666888;;;AAAIIIKKKSSSccclllsss{{{oookkkdddVVVKKKHHHAAA???@@@EEEGGGEEEFFFIIIMMMSSSUUUSSSPPPPPPMMMJJJFFFEEECCC???;;;999999:::999===AAABBB???;;;888666444888;;;===<<<<<>>HHHUUUjjjpppOOOGGG<<<333444---111......//////...---+++*********+++,,,,,,---......***+++******---000,,,&&&'''***,,,,,,***))),,,///000222000---...333555444...///000000000000000000///222333333555888555000333555555111000333444333333:::===999555444333222222333333333444555666666222555555333444888999777 !!!!!!!!!!!! ###$$$&&&...<<>>BBBEEEFFFIIINNNOOOTTTVVVSSSQQQPPPNNNKKKEEEEEECCC???;;;999:::;;;<<<>>>???>>>;;;999888888999;;;===<<<;;;===BBBHHHOOO[[[hhhooottt{{{~~~eeeVVVAAA===DDD<<<222000///---,,,,,,,,,,,,---......///---,,,---///000...,,,///...---...//////...,,,***))))))(((''''''''''''***+++---------+++)))(((***+++,,,......---,,,++++++,,,---///000111222333,,,...///...,,,,,,---///,,,+++)))((('''((()))***---......,,,(((&&&&&&'''(((((((((''''''(((((((((***)))'''''''''''')))***)))...333333...******,,,++++++************+++,,,''')))+++,,,,,,+++)))(((*********))))))))))))***))))))(((((('''((((((((('''((())))))))))))+++...*********+++---......---,,,,,,*********+++---.........------...000333555...///222444777999:::999222000///111111222777>>>KKKZZZppphhhLLLHHH>>>444444,,,---------.........,,,***)))******++++++,,,---......(((,,,...,,,,,,---+++''''''***------******,,,///000222111......333666555......///000000111000///---000222222555888777222111444444222333555333///333999;;;777444444333000222333444666777666555555333666666444555999999777 !!!!!!!!!  ###+++666???KKKKKKNNNPPPJJJAAA>>>AAA>>>BBBFFFLLLTTT\\\]]]YYYSSSHHH555"""  !!!!!!"""""""""!!!!!!!!!"""'''(((***+++,,,+++)))(((((()))+++---.........---...///000///......///111///---+++***+++,,,+++***+++*********+++---///000888222......,,,***,,,000---......///111333555666888888888:::;;;:::777444555555666666666666555555000111222222111222333555666444666;;;@@@FFFPPPZZZhhhyyyssslllbbbSSSJJJJJJ@@@<<<<<>>@@@>>>;;;>>>EEELLLXXXjjj|||~~~uuuZZZIII999777<<<555000000---......---,,,,,,,,,,,,------,,,---000444555222//////...,,,,,,------,,,***,,,,,,++++++***))))))((()))***+++++++++***)))((()))***,,,------,,,+++++++++,,,,,,---...///000000***+++,,,,,,,,,---///111...---+++))))))))))))***///111111...)))&&&&&&''')))((((((''''''(((((())))))((((((''''''(((((()))(((,,,000000---***)))***+++***)))))))))***+++,,,'''(((***,,,,,,+++)))(((******************))))))))))))(((((((((((())))))'''((())))))((()))+++---******++++++,,,,,,------,,,+++*********+++---......---------...///111222///111333555999===<<<999555111000111111333999@@@NNNaaayyyfffMMMJJJ>>>222222)))))),,,---.........,,,***(((******+++,,,,,,---......---///---)))(((+++...---)))+++,,,------,,,---...000222111...///333444333///......000222222111000,,,///111111444888777333111333444222444666444///444888888444222333333111444444777<<<<<<888555666333666666333444888999666  !!! '''...333>>>@@@EEEGGGCCC;;;:::>>>>>>EEELLLQQQWWW]]]]]]ZZZUUUOOO???+++ !!!!!!#########""""""!!!!!!###%%%)))***+++,,,,,,+++************,,,---....../////////...------///000000000...,,,******+++,,,+++)))***)))******,,,...111222888333//////---+++---000------...///111333555666999888999;;;<<<:::555000///000000111111000000///...000111000///111555888555888>>>FFFMMMWWWgggvvvuuulll```QQQJJJKKKAAA>>>???CCCEEEFFFIIINNNPPPSSSRRRLLLIIIIIIIIIGGGBBB>>>::::::;;;<<<;;;999999::::::999777777999;;;<<<@@@CCCAAA>>>???EEELLL\\\oooaaaIII===444444444///000222+++---------,,,,,,,,,,,,---------///555:::;;;666111///---+++***++++++***)))++++++++++++++++++*********************+++++++++******+++,,,,,,,,,,,,,,,---,,,,,,,,,------...///+++*********+++,,,......,,,++++++*********++++++///222333000***'''(((***))))))(((((((((((())))))((())))))******))))))((()))***,,,---,,,+++)))(((******(((((((((***+++---))))))+++,,,,,,,,,++++++++++++++++++******))))))***))))))(((((())))))***((()))***)))((()))+++,,,++++++,,,+++***+++,,,---+++++++++++++++,,,------,,,---------.........///000333555555:::???>>>888666111///000111444===EEESSSiiizzzeeeMMMHHH:::...111+++++++++,,,---......+++)))'''+++++++++,,,,,,---------111000,,,(((+++//////+++++++++,,,---///000...---///222222//////222222000000///...000333444222000...111111000333777666222333444222000333777777333444666666111000333444222555555:::BBBBBB;;;666666444555444111111555666444!!!    !!!%%%(((444777<<>>888555111...///222666@@@JJJWWWooouuucccJJJEEE666+++222///111***,,,---...---+++)))'''++++++,,,,,,,,,,,,------///...+++---333666...###---++++++---111222///,,,///222222000000222111...000///...000444555333111000222222111222666444000666444111...111777999666444666444000///333555444666666===FFFFFF===777777333555333///...222444222"""!!! """$$$ """ """%%%!!!!!!&&&---------+++***+++---000333666<<>>HHHQQQ[[[hhh{{{zzziii]]]TTTOOOLLLDDD???===AAAEEEEEEEEEGGGFFFDDDCCCFFFIIIIIICCC>>>=========<<<<<<;;;;;;;;;>>>999555333666999;;;:::>>>AAA???AAAEEECCCKKK```jjjmmmzzz\\\@@@666///000000000...---+++))))))))))))***+++---...///222333555:::<<<999222+++...///...+++((((((+++...,,,(((&&&((((((&&&(((,,,)))))))))***++++++,,,,,,---***))),,,,,,+++,,,000+++,,,+++)))''')))---111///+++***...,,,'''%%%(((,,,,,,+++***)))((('''''')))***++++++++++++***)))+++***(((&&&&&&((()))+++---+++***((((((((())))))++++++******)))******++++++***((('''((()))+++,,,+++)))(((***------***''',,,,,,,,,+++***)))((('''+++***)))'''''')))***+++,,,''''''++++++'''''',,,...---,,,,,,------+++***,,,,,,,,,------.........000+++***///000,,,+++---,,,222666888>>>EEEIIIHHHIII<<<777000777<<<999OOOfffyyyjjjRRRAAA888...---000+++,,,,,,,,,------.........,,,,,,------...///000000+++,,,---///000///,,,))),,,---///000111000...---111111111000000000000000///...---...111222111000444111444444000555777---000222333222111111555888777777666666555333222222222666;;;===<<<999777666777666333111000000111111 !!!"""!!!""" !!!$$$!!! !!!"""%%%&&&%%%$$$###$$$'''***---///333777;;;===>>>>>>888555///'''  """$$$%%%%%% !!!!!! !!!### !!!"""$$$''')))+++&&&(((+++---------------...//////000///...,,,,,,*********+++++++++(((%%%)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......---------...///...///444666555666:::666777777555333111111222000//////...---------...000///222666777777???IIIXXXfffwww{{{jjj\\\SSSLLLHHHFFFAAA>>>@@@CCCBBBBBBDDDDDDBBBAAACCCGGGFFFAAA<<<===<<<<<<;;;:::999999999;;;777333222555:::===>>>;;;===:::<<>>>>>@@@BBBBBB>>>:::===<<<:::999888777666666888555222222555:::>>>???888:::666999@@@DDDRRRkkkrrr}}}uuuVVV???333...000000000///...---,,,+++)))******+++,,,---......666555444111...++++++,,,,,,---...---+++******+++***((((((******((((((***))))))((()))***,,,...///...+++***,,,,,,)))***---***+++,,,+++))))))***+++)))'''(((******((('''))))))))))))))))))))))))((('''(((+++,,,,,,+++((('''((((((((((((((('''&&&&&&((((((((((((((())))))***)))))))))******++++++,,,((('''&&&&&&&&&''')))***(((***++++++***))))))***)))***+++,,,,,,,,,,,,,,,******((((((((((((******,,,***)))++++++)))***,,,+++***)))***,,,,,,+++***------,,,,,,,,,,,,,,,,,,,,,((((((,,,...------...000333666:::CCCQQQ[[[___bbbOOOBBB777???FFFCCCXXXhhh|||uuuaaaKKK<<<666...///333000.........---------------+++++++++,,,,,,------......---------//////...---///000000111111111111111,,,,,,......///...---,,,000.........000111000///222///333444222999===444333444444333222222444666555444333222333444666777666888999777444222000000//////...///000111333444 !!!!!!   $$$###!!!""""""""""""$$$&&&((()))'''%%%!!!"""$$$%%%$$$"""""""""######$$$$$$%%% !!!###!!!"""###$$$&&&''')))))))))''''''***///111///---,,,,,,,,,---------------000:::999,,,'''...000)))***)))))))))))))))******+++,,,---......---,,,+++,,,------...///000000000222000333777888555333555333333333222000000222444000111333222111111111222555777:::???HHHYYYppp{{{kkkaaaYYYQQQKKKLLLFFFAAA???<<<999999<<<<<<;;;;;;===???>>><<<999<<<;;;999777666555444444555555555666888:::;;;<<<777999777;;;EEEJJJYYYrrr{{{uuuTTT===555111---/////////...---,,,,,,+++)))***+++,,,------------222444333000+++)))+++---+++,,,......---,,,***)))***'''(((++++++((('''***))))))((()))***,,,///000...******,,,+++((((((+++)))***++++++***)))((((((((((((((())))))'''&&&''''''''''''(((((()))))))))&&&(((***,,,,,,***(((&&&%%%&&&((()))))))))'''&&&'''''''''(((((()))************+++++++++************))))))((()))***++++++'''***,,,+++(((''')))+++++++++,,,,,,,,,,,,++++++***)))(((((((((((()))***,,,++++++++++++++++++,,,***)))((()))+++,,,,,,***------,,,,,,++++++******///,,,***+++,,,,,,++++++222555666999CCCSSS```eeejjjUUUDDD777>>>EEEBBBWWWZZZqqqsss___III;;;555...///333/////////......------,,,,,,******+++++++++,,,,,,,,,000...,,,,,,.../////////---......///////////////---...000111111111///...000.........000000///...333///333444222999===555555444444222222222333555333333333444444444333333777888888666444222222222............///111222333 !!!!!!  $$$$$$!!!$$$%%%'''$$$  ###&&&&&&%%%!!!!!!!!!"""""""""######!!!"""!!!!!!###$$$%%%&&&'''((())))))***((((((***///111000---+++++++++++++++,,,,,,,,,***444333'''"""))),,,&&&******)))))))))))))))***,,,,,,++++++++++++,,,,,,+++,,,...///000111000000222111333777777444222444222222222111000000333555111555888666222000333777;;;@@@IIIVVVggg|||pppcccYYYPPPJJJJJJEEEAAA>>>:::555555999:::::::::;;;<<<<<<;;;999===;;;999666555444444555444777:::<<<<<<:::777666555999:::@@@KKKPPP___xxx|||ZZZ===222222111.........---,,,,,,+++++++++***+++,,,------------------000222111...+++,,,...++++++---...///---+++)))***((())),,,,,,)))(((******)))))))))+++,,,...///,,,***))),,,+++((('''***))))))***++++++)))'''&&&)))******((('''&&&%%%###&&&&&&&&&'''(((((())))))&&&''')))++++++)))'''&&&"""$$$''')))++++++***)))&&&&&&'''((()))***++++++,,,,,,,,,,,,+++)))(((''')))))))))))))))******+++'''***,,,***((('''))),,,,,,,,,,,,,,,+++***)))((()))(((((((((((((((((()))+++,,,+++******+++,,,+++***)))((()))+++,,,,,,***,,,,,,,,,++++++******)))...---+++***+++------,,,111444666999DDDVVVccciiijjjTTTDDD666<<>>:::444444777::::::;;;<<<<<<<<<<<<;;;===;;;999666555555666777555999>>>@@@>>>:::666444333999<<>>??????:::444444777;;;<<<===============>>>>>><<<999777666777888:::888<<>>HHH[[[kkkpppoookkkXXXMMMJJJ<<<<<<>>>???;;;555444888<<<===>>>>>>>>>>>>???@@@>>><<<:::888777888:::<<<;;;===???>>>;;;999:::<<<<<<@@@CCCMMM```nnngggUUU@@@444777333&&&(((666***)))(((''''''((())))))***,,,---//////...---+++...,,,)))***---///---+++---+++***+++...///---***...***((())))))(((***...***,,,...//////---***((('''%%%'''+++,,,)))(((***(((&&&%%%&&&)))+++)))'''&&&++++++''''''+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((+++++++++++++++***)))))))))***+++,,,---,,,++++++%%%'''))),,,------,,,+++((())))))***************,,,)))%%%&&&)))******((('''(((((()))))))))))))))''''''((((((((((((''''''(((,,,+++''''''+++,,,(((///---,,,,,,------+++***(((((())))))******+++++++++---,,,))),,,444666222...222333444999BBBGGGHHH???777666000888AAAHHHeee}}}ttt^^^III<<<888111111444///------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,------,,,))),,,000333444111---+++,,,+++)))((()))+++...000+++******,,,///111222111///+++///000///888???888000...+++,,,000222222111444222///......000333555---///111222000/////////000000111111111111000000"""###!!! !!!###111AAAKKKFFF333###!!!###%%%&&&&&&###"""  $$$'''***,,,,,,+++++++++,,,------000...---+++******+++,,,+++***)))******)))&&&$$$((())))))*********))))))///---+++)))))))))++++++))),,,///000///...............////////////.........///111111111111333444333222111222555777999999FFFDDDKKK```uuujjj[[[LLL@@@======;;;999777777999;;;>>>===>>>@@@BBBCCCBBBAAACCCCCC@@@<<<888777999<<<999999999:::<<<<<<;;;999<<>>======111///:::<<<>>>UUUtttyyy```MMMAAA:::...,,,///,,,///---,,,,,,...//////...///000000---)))''')))+++---,,,++++++,,,---///000...,,,***+++---...,,,***))))))***+++,,,,,,------...///////////////....../////////000222444666888000111111000//////111222222222222333333222222222///------///333333111---...+++---333444//////222 ######  """---999???999***!!!"""$$$$$$%%%$$$###""""""###&&&***,,,------,,,,,,,,,,,,,,,---...---,,,++++++************)))((()))***)))'''%%%((()))***+++++++++***)))...---+++***)))***+++,,,***,,,///000///---------......//////////////////...000111000///......///...---...111666;;;>>>@@@MMMTTTaaauuummm]]]NNNDDDAAA@@@>>><<<;;;;;;===>>><<<<<<===???BBBDDDCCCBBBBBB@@@>>>;;;888777777888888888888999:::::::::999777>>>FFFQQQfff}}}dddJJJ:::777333000///---+++*********)))(((((((((((((((,,,,,,++++++++++++++++++...------,,,,,,------...+++,,,,,,,,,,,,,,,+++***+++,,,,,,+++))))))+++,,,))))))***++++++***))))))((())))))******))))))(((''''''''''''&&&&&&&&&%%%***'''$$$%%%''')))((('''''''''((((((((()))))))))***++++++)))''''''((()))******)))))))))))))))***+++((()))------)))))),,,)))))))))))))))***+++,,,+++***((('''''''''((()))&&&'''((()))))))))(((((((((((((((((((((((((((((('''''''''&&&''''''((((((***)))(((''''''((())))))))))))***+++++++++***)))++++++***)))))))))******---)))(((,,,---***)))***,,,,,,---000333666777777777///000888???IIIdddyyy^^^LLL@@@:::///...222///000...---,,,---------,,,///000///---***)))+++------,,,,,,++++++,,,---......,,,++++++...///---,,,))))))******+++,,,,,,---.........///.........---/////////000222444666888111000000000000000111111111111222222222222111111///......///111111000...///,,,---111222//////333$$$&&&$$$  """"""###***000111***  !!!"""#########%%%%%%$$$%%%'''***---/////////...------,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((('''((())))))(((&&&((()))+++,,,---,,,+++***,,,+++*********+++---...+++---//////---,,,+++,,,---...//////000000000000---///000000///.........------///444;;;DDDLLLRRRaaaqqqmmm[[[MMMCCC???>>>;;;999999999;;;<<<=========???AAABBBAAA@@@@@@>>><<<:::999888666444777777777777777888888999888???JJJ]]]xxxwww\\\CCC999666222///...---+++)))+++***)))((('''((()))************************+++---,,,,,,++++++,,,,,,------------------,,,++++++,,,---......,,,******+++******++++++++++++******(((((())))))))))))((((((''''''((()))((('''&&&%%%))))))(((''''''(((((((((((())))))))))))*********,,,,,,,,,***((('''((()))+++******)))((((((((((((***((()))------++++++---++++++*********++++++,,,+++***(((''''''((())))))(((((((((((())))))***+++)))((((((''''''(((((()))((('''&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((()))***+++++++++***,,,+++***))))))+++,,,...///+++))),,,---***((())),,,---.........///111222333111111777DDDYYYuuuyyy```MMMBBB;;;000///222000222000------------,,,+++...//////...,,,,,,---///------,,,++++++++++++,,,,,,++++++,,,...///...---((())))))******+++++++++------------------------/////////000222444666888333000......111222111//////000000111111000000//////000000///......///000000------///000///000333'''(((%%%%%%'''%%%  ###'''(((&&&  !!!!!!"""###$$$$$$$$$$$$%%%&&&&&&'''))),,,...000000000//////...---,,,+++******+++,,,+++***)))(((((('''&&&''')))***)))(((''')))+++---...---+++***++++++***++++++---...///+++---......,,,******+++---...///000000111000000+++---///000000000111222111222666===HHHVVVeeeoooooo\\\MMMEEE>>><<<999888999:::::::::???>>>>>>???@@@@@@>>>===???>>><<<;;;;;;999555222666666666555444555777999>>>GGGWWWpppwww\\\CCC666444000...---,,,***)))+++***)))''''''(((***+++))))))))))))************,,,++++++++++++++++++,,,............---,,,++++++---...000///---+++******+++++++++,,,,,,+++++++++((((((((())))))(((((((((&&&((()))******(((&&&%%%)))******)))''''''((()))))))))*********+++++++++,,,------+++)))'''(((***,,,+++***(((((('''''''''))))))***,,,------------,,,,,,++++++***+++++++++***)))(((((((((((()))))),,,***)))(((((()))***+++))))))(((''''''((())))))((('''&&&%%%%%%%%%%%%%%%((((((((((((((()))))))))))))))***+++,,,------------+++***)))***,,,///111///+++))),,,---+++***,,,...000111000---,,,///222444333333999MMMjjjzzzeeeQQQEEE===000---000---222000......//////...---...............//////000------,,,+++******))))))*********+++,,,---------(((((()))))))))*********,,,,,,,,,,,,,,,,,,------/////////000222444666888555000---...222333111---...//////000000//////...000111111///,,,+++...111111///------...///111444(((((($$$!!!"""&&&(((&&&!!! """!!! $$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''')))***,,,......////////////...---,,,+++)))***+++,,,+++***)))(((((('''&&&''')))+++******''')))+++---------,,,+++******++++++,,,---...///,,,---...---+++******+++......///000111111000000+++---...//////000222444666:::AAALLL\\\pppuuu```PPPHHHAAA???===>>>???@@@>>>===<<<<<<<<<>>>@@@AAA@@@>>>@@@???>>>>>>===:::777444555666555333222333666:::CCCOOOeeerrrXXXAAA444111...,,,++++++***)))+++***)))(((((()))***+++((((((((())))))*********+++++++++******+++++++++---.........------,,,+++---///000000---+++******++++++++++++++++++++++++(((((())))))))))))((((((&&&((()))******(((&&&%%%''')))******((('''((()))************++++++++++++,,,---,,,+++)))((()))***+++***)))(((''''''''''''((()))***+++,,,------,,,,,,,,,++++++***+++++++++)))((((((((((((((())))))...---***(((''''''((()))))))))(((((((((((())))))((('''&&&%%%%%%%%%%%%%%%''''''((()))))))))))))))))))))******+++,,,---...---+++***)))***,,,000222---)))(((,,,...------000000222222000,,,,,,///222444555777CCC^^^}}}zzzeeeQQQEEE===111...111...111///...///111222222111------...///000000000000---------,,,+++***)))((()))************++++++,,,)))))))))))))))*********,,,++++++++++++,,,---.../////////000222444666888555111---...222333000---.........//////.........///111111///++++++---111222111...,,,,,,///222333&&&'''###"""$$$$$$'''%%%!!! !!!  !!!%%%&&&'''(((((((((((((((&&&'''(((***+++,,,,,,,,,---...//////...---+++******+++++++++++++++******+++)))((((((***,,,,,,+++((((((***+++,,,,,,,,,---***++++++,,,---.........,,,---...---,,,+++,,,---///000000111111000000//////////////////111555999@@@HHHVVVeeewwwyyy```NNNGGGAAA@@@???BBBEEEDDD@@@<<<888888999<<<@@@BBBCCCBBB@@@AAABBB@@@<<<999888777555666555222000111666;;;CCCRRRlll}}}vvvhhhQQQ???222///,,,+++******)))((())))))******************((((((((()))******++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,---...///...---++++++,,,++++++************++++++))))))************))))))''''''((()))((('''&&&%%%&&&'''((())))))))))))((()))************+++++++++***++++++***(((((()))+++***))))))((('''''''''''''''***+++)))***,,,,,,***++++++*********++++++,,,(((((((((((())))))))))))---,,,)))'''&&&'''((((((((())))))******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))((((((((((((((()))***+++,,,+++******+++,,,///000---)))(((,,,......///222//////...---,,,---000333333888CCCWWWsssxxx```MMMBBB<<<111000555222000......///111333333333---,,,---...000111000///------------,,,+++))))))***+++,,,+++***)))***+++************************,,,++++++***+++,,,...////////////000222444666888444222//////111111000...---......//////......---...//////...------...///111222///,,,,,,000222111###%%%""" ###%%%"""%%%%%%!!! !!!!!! !!!###$$$$$$%%%&&&'''((()))))))))''')))***,,,------,,,++++++,,,---......---+++***,,,,,,++++++++++++,,,,,,---+++))))))+++,,,,,,,,,(((((((((((()))+++---...++++++,,,------.........,,,---...---,,,,,,...///111111111111111000///...111222222333666<<>>BBBDDDAAA:::666888;;;666666555222///000777<<>>IIITTT[[[mmm|||oooZZZRRRGGGGGGIIINNNRRRPPPIIIAAA>>>===<<<===>>>>>><<<:::===BBBFFFAAA888444777===666777666222...000777===EEEWWWooo~~~fffLLL:::222///---***))))))))))))(((&&&(((+++------,,,***)))((())))))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---((()))***+++,,,---------,,,,,,,,,+++******---///+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++''''''&&&%%%%%%%%%%%%&&&%%%""""""%%%+++---***&&&((())))))))))))*********&&&'''(((((('''(((***,,,(((((('''''''''(((((()))&&&++++++''''''+++***%%%(((((((((((()))***+++,,,''''''((())))))***))))))%%%%%%&&&&&&((()))***+++&&&(((+++------+++(((&&&'''''''''''''''((()))***%%%&&&((()))*********))),,,+++***))))))***++++++******+++++++++,,,,,,,,,222---***,,,...---...111///,,,***+++111666888888:::LLLkkkqqq```MMMBBB;;;000///333000000...,,,,,,.........------,,,+++...000111...,,,,,,---...///...---,,,+++///111222000,,,***+++---,,,,,,++++++++++++++++++---,,,+++++++++---000111/////////000222444666888222333333111///...///000......////////////......---,,,+++...111222///,,,///222111,,,,,,111222...'''&&&$$$"""!!!!!! %%%###!!! $$$ """""" %%%'''%%%!!!"""&&&((('''$$$&&&((((((&&&&&&))),,,+++******,,,000111...,,,...,,,++++++,,,+++***(((******************++++++...//////...+++******+++))))))(((((()))******+++++++++,,,---//////...,,,///***(((---111222333555111666000,,,444555000222444:::CCCKKKVVVeeevvvuuuUUUNNNIIINNNRRRRRRRRRQQQKKKDDD999>>>AAA???:::999===CCCEEECCC???;;;888777777777222333111------333;;;???OOOeeevvv|||kkkTTTAAA555...***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,...//////...,,,++++++,,,///000000...+++)))---.........------///000,,,,,,------,,,,,,+++***++++++++++++++++++++++++***************)))((('''))))))******)))((('''&&&'''(((******((((((((())))))'''&&&'''***+++***(((+++++++++++++++***)))((())))))((((((''''''&&&&&&)))+++------+++)))((()))'''&&&''')))++++++)))'''+++***)))'''''''''((()))))))))))))))(((((((((''''''((()))+++++++++***)))(((((((((((('''''''''''''''(((((())))))))))))((()))***+++++++++)))(((''''''+++...///---+++,,,---+++...000000......///111111,,,222+++///===888;;;KKKmmmmmm___dddWWW;;;,,,000222,,,000000...---,,,+++++++++------,,,+++,,,---...///+++///222111---***)))***+++...000000---++++++,,,...---,,,+++***+++,,,---,,,...000000...,,,,,,,,,---,,,///333444111333777222333333333111///---,,,///...---...000000///...000000///000222222111///111222222111000000111333%%%$$$###!!!!!!!!! ###"""  """$$$$$$%%%'''&&&"""###'''((('''&&&''')))(((''''''***,,,,,,++++++---000000...+++---,,,******+++,,,+++***************************...000111000///------...******************++++++,,,------...//////...---111,,,***...000//////000...333111333:::888333999@@@IIIWWWdddqqqqqqSSSNNNLLLPPPSSSTTTVVVTTTLLLCCC<<>>555000...,,,,,,------------,,,,,,************************,,,,,,------------,,,,,,------,,,,,,+++***))))))+++,,,---,,,++++++---///------......------,,,++++++++++++++++++++++++++++++***)))((((((((()))******)))((((((((()))***+++'''(((******((((((((()))***)))(((((()))***)))'''(((((())))))))))))))))))'''''''''((((((((((((((((((***++++++)))(((((()))***)))((((((***+++******(((((('''''''''((())))))+++***)))(((''''''''''''''''''((()))))))))((((((((((((((((((''''''''''''((((((((())))))*********'''(((((())))))))))))(((***,,,......,,,+++***+++...000///,,,)))+++222888666)))333555444888CCCbbbmmmWWWNNN@@@444...---///111***************+++,,,,,,,,,,,,++++++***++++++,,,000...,,,+++,,,.........,,,------,,,******+++---......------------...///...///000///......000111///---...111111///222777//////...------...///000111...,,,+++,,,------,,,(((+++...///......000333111222222111///...///111""""""!!!"""&&&)))&&&)))(((%%%&&&)))***(((***************+++,,,---////////////...---+++)))+++)))'''(((***,,,------************))))))))))))))),,,//////...+++***)))---------------,,,,,,,,,111111222111000////////////,,,---222333111222444:::999444666===???MMMhhhsss}}}hhhQQQRRRRRRZZZ___]]]XXXQQQIIIBBBCCC@@@>>>>>>AAABBBAAA???>>>999333111333555555333888222111444666BBBaaapppUUUAAA666000------,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,++++++,,,------...---+++***)))((())))))***+++,,,+++******,,,...---............---,,,,,,************************,,,***)))''''''(((***+++***)))((('''''')))+++---'''(((******((((((((()))+++******)))))))))(((''''''''''''(((((()))******&&&&&&''''''(((((())))))((()))******((((((((())),,,***(((''')))***+++***''''''''''''(((((())))))+++***((('''&&&&&&''''''''''''((((((((((((((('''((((((((((((''''''''''''((((((((())))))***++++++''''''(((((())))))))))))+++,,,------,,,+++******+++,,,...000222222111000555,,,444444999JJJ\\\{{{gggTTTCCC555222000,,,,,,111------,,,******)))))))))+++++++++***************///,,,***+++///111000...,,,,,,+++***)))***+++---.............../////////////////////...///111333000......//////...111777000///,,,+++***,,,...///000...+++***+++,,,,,,+++&&&+++//////+++***---111111222222000...---///000 ###&&&&&&$$$###%%%((('''******'''(((++++++))),,,++++++++++++,,,,,,,,,//////000///---+++)))(((***((('''(((***,,,------*********)))))))))((((((...111333444222///---,,,------............---,,,111222333222///...///111000...///222333111222666:::===<<>>;;;999777555555777666333000555///---444@@@ZZZxxxbbbIII:::333...+++,,,+++******************+++************************---,,,++++++++++++,,,---...,,,***)))(((((()))******+++++++++******,,,---------......------,,,+++************************+++***((('''''')))***,,,***)))((('''((())),,,---'''(((******((((((((()))+++++++++***)))(((((()))((((((''''''((()))***+++&&&&&&''''''(((((())))))'''((()))(((''''''(((***,,,***((('''(((*********&&&&&&''''''((((((((()))***)))'''&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((''''''''''''(((((((((((()))***,,,,,,'''((((((((())))))******++++++++++++,,,++++++***---******///666888333---000///666111AAAeeeyyy~~~___OOO===111111000+++***///...---,,,++++++***++++++*********************)))+++***+++...222333000------+++***)))***+++,,,,,,.........//////000000000////////////...///111333000...---///...,,,///555222000---***)))***+++---///---+++***+++,,,,,,+++(((,,,000...***(((***---000111111///...---...000 ###"""$$$%%%'''''''''&&&&&&'''(((++++++)))))),,,---***---,,,******,,,---,,,+++---...///...+++)))(((((()))(((''')))+++,,,,,,+++*********))))))((((((''',,,///111111///---,,,,,,+++,,,---/////////...---000222333222///...000333333111111444333222555:::;;;IIIRRR[[[iiisssgggRRRTTTQQQZZZ___WWWKKKEEEDDDDDDEEEAAA===<<<======:::777666777888888777444111000111///000:::RRRwwwyyyiiiTTT@@@888333,,,***---******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***)))))))))***+++***+++,,,+++******,,,...,,,,,,------,,,,,,+++******************************)))((((((((()))***++++++***)))((()))***+++,,,'''(((******((((((((())))))+++++++++)))((()))******)))((('''((()))***+++'''''''''((((((((((((((('''(((((('''&&&&&&(((***+++)))''''''((()))((('''&&&&&&'''(((((((((''''''((('''&&&%%%%%%''')))******)))((('''''''''(((((((((((((((((('''''''''''')))((((((((()))+++---...***)))))))))))))))***++++++***)))***+++,,,,,,+++222,,,''')))111777666333...222>>>;;;RRR~~~tttVVVFFF999/////////+++***,,,*********+++,,,---...///((()))***++++++++++++***)))***---000222222000------+++******,,,------,,,,,,---...///000000000///...///000///......000111000......///...,,,...333333111---***))))))***+++---,,,++++++------,,,+++***---///---***((()))+++.../////////------///000  &&&'''###%%%%%%&&&(((******)))((())),,,---***+++...---***...+++)))***,,,---,,,******---...---***'''&&&'''''''''(((***,,,,,,***(((+++******)))((((((''''''&&&(((***+++******+++---)))***,,,...//////......///111333111...---111555555333555888:::;;;BBBJJJOOOdddooorrr|||zzz~~~fffPPPPPPOOOTTTSSSMMMGGGFFFFFFDDDFFFCCC@@@===;;;999777666444777:::888333000000111...444:::HHHhhhsss]]]JJJ:::555111******000++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++************+++,,,,,,***+++,,,,,,++++++,,,...++++++,,,,,,++++++***)))************************((()))))))))************++++++******************'''(((******((((((((()))(((***,,,+++))))))***,,,,,,+++)))(((((()))***+++((((((((((((((('''''''''&&&''''''&&&%%%&&&(((***)))(((''''''((((((&&&%%%&&&'''((((((((('''&&&%%%'''&&&$$$$$$%%%'''***,,,+++***)))((((((((())))))((((((((((((''''''''''''))))))(((((()))+++---///,,,+++***))))))***++++++***((('''(((+++------,,,...,,,+++,,,000444666777555999MMMVVVnnnfffIII:::555///------,,,******((()))))))))***,,,---...'''(((***+++,,,---,,,,,,***,,,///000//////000111,,,+++***,,,...///---++++++,,,---///000000//////---///000000...------...///---...000///+++,,,000111///---+++***+++,,,,,,******+++---//////---+++++++++,,,,,,++++++******,,,---......------///111"""""""""(((+++'''%%%$$$$$$(((,,,...,,,)))))),,,---+++,,,......+++...+++)))))),,,---+++***))),,,...,,,)))&&&&&&''''''''')))+++---,,,)))&&&+++******)))(((''''''&&&%%%''')))++++++---000222'''))),,,...///000///...---000222111------111666555444888===BBBGGGQQQ[[[iii~~~|||~~~~~~fffNNNLLLOOONNNIIIDDDEEEIIIHHHEEEGGGEEEBBB???;;;888666666444888:::666///,,,///333---999DDDTTTxxxpppVVVEEE666333///(((***333---,,,+++******+++,,,---------------------------)))***,,,------,,,***))))))******+++,,,,,,------+++,,,---,,,++++++---///***++++++++++++***))))))))))))))))))))))))))))))'''((()))***************+++++++++++++++***)))(((''')))******((((((((()))'''***,,,+++))))))+++---...,,,***)))((()))***+++))))))(((((('''''''''&&&&&&''''''&&&%%%&&&(((***'''''''''((()))(((%%%###''''''((((((((('''%%%$$$&&&%%%$$$###%%%(((+++---,,,+++***((((((((()))***)))(((((((((''''''''''''))))))(((((()))+++...///...---+++*********++++++)))'''&&&(((+++......---%%%+++111444333222333555>>>@@@[[[oootttZZZ???111111///++++++---,,,)))+++***)))))))))))))))***&&&(((***,,,---......---,,,...000...,,,---000444,,,++++++---000000...+++***+++---////////////...---...000000...,,,,,,,,,...---...111///++++++///......---,,,,,,,,,---...)))))),,,///111111...,,,*********+++---...,,,++++++,,,---------...000222!!!""" """$$$''')))+++))))))(((((()))***+++++++++(((&&&'''***,,,+++))),,,,,,---...---,,,***)))'''))),,,......+++(((&&&+++,,,,,,,,,,,,+++***)))+++(((&&&&&&(((+++,,,,,,'''***+++))))))------++++++&&&(((000222---...555222000///...000444888:::888:::>>>DDDMMM\\\mmmyyyzzz~~~~~~}}}www{{{vvv___SSSRRROOOMMMKKKIIIHHHJJJNNNQQQMMMHHH@@@:::666444333222333111000111///+++---111000:::HHH```kkkSSSEEE555,,,,,,---...---((()))******)))))))))***000///---,,,+++,,,------***+++,,,------,,,+++***+++,,,,,,---,,,+++)))(((,,,+++***))))))+++---...///,,,))))))***+++)))'''((())))))))))))(((((('''$$$&&&))),,,---,,,***((()))***+++,,,+++***)))(((...---,,,+++************(((***------,,,+++++++++---,,,***)))))))))******------***'''$$$###%%%''')))((((((''''''''''''(((&&&%%%%%%$$$$$$######""")))******)))'''%%%%%%&&&###$$$&&&'''(((((())))))((()))))))))))))))((('''(((((((((((((((((((((((((((((())))))((('''&&&%%%...//////---(((&&&(((***$$$,,,---'''###&&&++++++///,,,(((///;;;999888CCCJJJ___yyy{{{\\\CCC777......//////...,,,+++)))((((((((((((((((((((((((***+++,,,---...---,,,,,,'''+++...---)))(((+++///---------............///000///...---------------...............---------000---,,,///000---...222444000+++((()))+++---...***+++---......---+++***++++++++++++++++++++++++,,,++++++---000111000/// !!! !!!###%%%''')))***(((((())))))***++++++,,,,,,***((((((***+++***))),,,,,,---------,,,+++***)))***,,,......---+++))),,,,,,,,,++++++++++++***---+++)))(((*********)))(((***+++((())),,,---******((((((---///...---//////111333444444555888:::<<>>GGGPPPeeemmmxxx~~~~~~|||zzzwww```TTTSSSKKKJJJJJJLLLNNNLLLGGGBBB>>>:::555222111111111000...,,,,,,...---,,,000666AAAGGG[[[vvv~~~jjjHHH666+++///...&&&&&&000---+++***)))+++---...///,,,+++++++++++++++++++++---,,,+++******+++,,,---+++,,,---/////////......---,,,+++***))))))******((((((***,,,,,,+++)))(((&&&'''((()))***+++++++++++++++*********+++---...)))***,,,------,,,++++++'''''''''(((+++///333555555000++++++///000...+++*********))))))))))))***%%%'''(((((('''%%%%%%&&&%%%&&&((()))*********)))%%%&&&&&&'''((())))))))))))'''%%%$$$%%%&&&''''''(((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))))))))))))))))))))))))))+++***)))((((((***,,,...)))''''''))),,,,,,((($$$'''&&&%%%%%%(((,,,...---...888:::>>>OOO```rrr~~~XXXBBB<<<555+++------------,,,,,,++++++))))))))))))))))))))))))))))))******+++++++++++++++---///...------...000,,,,,,---------...............---,,,,,,---------------,,,,,,,,,...000222///,,,,,,...///---...111111///,,,,,,...///000000+++,,,,,,------,,,,,,+++------------------------000...,,,,,,---...---+++!!!!!!!!!"""$$$'''))))))))))))%%%'''***---...///...---000///...---+++*********++++++++++++++++++++++++************+++,,,...//////...,,,******+++,,,---,,,,,,---///000000---******,,,+++'''(((,,,---++++++//////,,,111;;;<<<555555999<<<===@@@JJJ[[[hhh||||||{{{zzz|||uuu___TTTTTTOOORRRTTTQQQJJJCCC>>><<<999555111//////000000///...,,,+++---------111888BBBNNNfff{{{qqqeeeRRRAAA222+++...---&&&'''...---+++)))***,,,//////...++++++++++++++++++++++++...---,,,++++++,,,---...+++,,,...///000//////...,,,++++++***))))))))))))&&&'''***++++++)))(((''''''''')))***++++++++++++,,,+++***)))***+++,,,...)))***+++,,,---,,,++++++)))(((((()))+++...111333444///******---///---)))))))))))))))***)))))))))%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&''')))+++&&&&&&'''((())))))***+++)))'''$$$%%%'''(((((('''((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&((()))))))))))))))))))))))))))+++***)))((()))***---...***(((((()))++++++&&&"""((('''(((---000222222222---<<>>666222222444......---,,,,,,,,,,,,------...000000------777BBBVVVnnnyyytttcccQQQDDD;;;555333...//////+++&&&%%%)))...++++++++++++,,,---......***+++,,,+++******,,,...---,,,*********,,,...///***+++,,,------,,,+++***,,,,,,,,,++++++*********+++,,,,,,++++++)))((('''&&&(((+++---...---,,,***...+++(((''')))***)))'''&&&'''((())))))((('''&&&,,,,,,++++++,,,,,,---...)))+++---,,,)))((((((***)))***+++++++++)))(((''',,,***'''%%%&&&'''''''''***)))((('''&&&%%%$$$$$$(((+++---+++(((&&&(((***&&&'''((())))))((('''&&&'''&&&$$$###$$$%%%((()))&&&&&&%%%%%%%%%&&&'''((("""$$$((()))))))))***+++&&&&&&'''((()))***++++++(((,,,+++&&&&&&***+++'''((()))555444999>>>DDDeeeyyylllWWW@@@:::333///...---+++***)))***++++++*********+++)))))))))***+++++++++,,,(((,,,000///***((()))+++)))///...((()))111000(((+++******,,,...000000///.........,,,++++++---//////---++++++------+++((())),,,000222111...+++***///000///---...111---'''---+++)))***,,,---,,,))),,,000222000,,,+++...222---------...------,,,+++ ###&&&&&&&&&&&&'''(((***+++,,,//////......---+++***)))---,,,***)))((()))***+++***)))(((***---...,,,)))+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,---+++***+++---...---+++...222...///999:::666;;;<<>>666333111***,,,---***'''''',,,111,,,,,,,,,,,,,,,------...***+++++++++******,,,...---,,,+++******+++---...++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++*********++++++++++++++++++,,,.........---+++***,,,)))'''(((***,,,,,,***((((((((())))))(((((((((++++++******++++++,,,---***,,,...---***))))))+++******++++++******)))((()))'''%%%%%%&&&'''((()))''''''''''''''''''''''''))))))(((((((((((((((''''''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''''''''$$$&&&((()))(((((()))+++''''''(((((()))************---,,,'''&&&+++---+++...,,,444444@@@NNN[[[uuuWWWDDD888444111///......+++))),,,------,,,***))))))***************++++++++++++(((,,,///...***((())),,,)))......)))+++333333,,,+++******+++---///......,,,---...---++++++---...///---++++++------,,,+++***---000111///---...///...///...---...000...(((---+++)))***,,,---,,,***,,,///111///,,,+++...111...............---,,,+++!!!!!!!!!"""%%%'''%%%&&&'''(((***,,,------///...---,,,+++*********,,,+++***)))((()))***+++,,,++++++,,,------,,,***,,,,,,...//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,...///...------555444555<<<;;;999@@@KKKYYYkkkxxx{{{xxxwwwwwwzzz|||~~~}}}|||~~~}}}gggWWWPPPNNNDDD@@@999333000//////.........---,,,,,,,,,,,,---++++++---...---000===JJJ___vvvsssgggTTTCCC777111//////***,,,,,,***((((((,,,000///.........------------***+++++++++******,,,---...---+++******+++,,,---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,)))))))))***+++---///000111000000...---,,,+++******(((((())),,,.........******))))))))))))*********************++++++,,,+++,,,...---,,,++++++,,,,,,,,,+++************+++'''&&&%%%%%%&&&((()))***%%%%%%&&&'''((())))))***)))&&&$$$%%%)))+++(((%%%)))((((((''''''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%''''''(((((('''''''''((()))((('''''')))+++))))))))))))))))))))))))+++...---)))'''+++//////222000888>>>SSSjjj|||sssXXXAAA333000.........///...+++)))------,,,,,,+++++++++++++++++++++++++++*********))),,,...---***)))***,,,***......+++...555555///+++***)))***,,,---,,,++++++,,,......,,,,,,,,,---///---******,,,...//////---000222///***(((***------......,,,---000...***---+++***+++,,,---,,,***,,,...///...+++***---000////////////...---,,,+++ !!! !!!!!!"""###$$$%%%&&&'''%%%&&&(((***,,,---...//////...,,,************++++++***))))))))))))******,,,,,,,,,,,,,,,,,,+++***,,,---///000000///...---......---,,,,,,+++++++++,,,---...000111111111000///888999999???AAAEEEQQQcccqqq{{{xxxxxxzzz{{{zzz~~~~~~|||gggWWWOOOLLLAAA:::222......///...---......---,,,,,,,,,,,,---++++++,,,------222@@@NNNccczzzvvveee[[[LLL===444000......---...---+++((((((***,,,000000000//////...---,,,)))***+++***))))))+++---///---+++***)))***+++,,,---,,,+++******+++,,,---------------------------+++***))))))+++---000222222000...,,,++++++++++++*********+++,,,......///,,,+++***))))))***+++,,,++++++******++++++,,,---,,,---......------,,,,,,---,,,+++*********,,,,,,'''((((((''''''''')))+++%%%%%%&&&'''((()))******'''&&&%%%&&&(((***)))'''***)))(((''''''((()))***&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&''''''((()))*********((('''''')))++++++++++++******)))))))))***,,,---+++***+++...111333666HHHWWWrrrsssVVVDDD888///...------,,,---,,,,,,++++++******+++,,,---,,,,,,,,,,,,,,,++++++************,,,---,,,***)))***,,,,,,......,,,...333222...+++***)))***+++,,,+++***)))+++......---,,,,,,,,,...---******+++...000222555888:::555---((((((++++++......,,,,,,//////,,,,,,,,,+++,,,,,,,,,,,,++++++------,,,******,,,...000000000///...---,,,+++ !!!"""""""""!!! #########$$$&&&'''''''''%%%&&&(((***,,,............---+++***))))))***+++))))))))))))))))))******++++++++++++*********+++---...///000111000000///000///...---,,,,,,------...///111222222222333333333======???JJJSSS___ppp~~~yyywwwyyy|||~~~}}}wwwcccRRRIIIDDD<<<666000---...000///.........---,,,,,,,,,,,,---,,,+++,,,---...444DDDTTTllliiiVVVOOOEEE;;;555111///---------,,,+++))))))***+++000111111000///...,,,+++)))***+++***))))))+++---...---+++)))))))))+++,,,...---,,,++++++,,,---...---------------------------,,,+++******,,,...///...---+++***)))***+++,,,,,,,,,------,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,,,,,,,---......------------......---,,,,,,,,,*********+++,,,---)))++++++***((('''(((***((((((((((((((((((((((((%%%'''))))))'''''')))+++***)))(((''''''((()))***(((&&&$$$######%%%(((***+++)))&&&$$$%%%'''***,,,+++++++++)))'''''')))+++,,,,,,++++++******))))))(((+++...///...---111666888FFFcccyyyxxxXXXBBB:::666333111000---+++***+++---...---+++)))***,,,,,,+++)))---,,,,,,,,,++++++*********+++,,,+++******+++,,,......---,,,---///...++++++)))))))))+++++++++)))(((+++---...---,,,,,,,,,---,,,+++******---000222999===@@@===666000---...+++......++++++......,,,,,,,,,---,,,,,,,,,,,,---,,,,,,,,,,,,++++++,,,---////////////...---,,,+++  """"""""""""""""""######$$$###$$$%%%'''((('''&&&%%%&&&)))+++,,,---------,,,+++******))))))******(((((())))))))))))))))))***++++++***))))))+++---.........//////000111111111000///...---...///000///111222222333444777999777AAAEEEKKK[[[hhhvvv{{{yyyxxxzzzwwwcccRRRFFF@@@666333000......000000000......---,,,,,,,,,,,,------,,,---///222;;;NNN___wwwyyy```KKKFFF???999444111///---))))))******+++,,,---...///000000000000...,,,+++)))*********))))))+++,,,---,,,***))))))***+++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,+++******+++,,,,,,******)))(((((()))++++++,,,...///...,,,*********++++++************++++++---------------...//////---,,,,,,---...///---,,,+++************+++,,,,,,)))+++---+++'''&&&'''))))))))))))(((((('''''''''%%%(((+++***'''%%%(((+++***))))))(((((())))))***(((&&&$$$######%%%(((***+++)))'''%%%%%%(((+++---***+++,,,+++))))))***,,,,,,,,,,,,,,,++++++******(((***...222222444===FFFOOOaaa^^^EEE999444444555222111...+++)))***---000111...++++++,,,,,,)))&&&,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---...---,,,+++,,,,,,+++)))***)))((()))+++,,,+++***(((***,,,---,,,+++,,,---+++++++++******+++...111000333777888666222///---+++//////+++))),,,...---+++---...---,,,+++,,,...---,,,,,,++++++,,,,,,------------...------,,,+++ """!!! !!!"""###"""!!!!!!!!!###%%%&&&%%%$$$$$$&&&((()))'''%%%%%%&&&)))+++,,,,,,++++++******************)))((('''(((((()))))))))))))))***+++,,,+++******---000///...---------///111222222111///...///000222333222444555666777:::@@@DDDFFFSSSZZZddduuu~~~|||}}}wwwcccQQQCCC;;;000000000///......000111......---,,,,,,,,,,,,---,,,,,,---222777DDDZZZmmm~~~qqqWWWHHHCCC;;;444111...---,,,)))))))))***,,,---...---......000000000...,,,+++((()))***)))((()))***,,,,,,+++)))((()))***,,,---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++)))))))))((()))))))))***+++---///...+++))))))***))))))************))))))---,,,,,,,,,,,,---......,,,+++***,,,...///---+++((()))******++++++******%%%(((+++***&&&$$$&&&)))))))))))))))(((((((((''''''((((((((('''&&&&&&''')))))))))******)))))))))$$$%%%&&&&&&''''''&&&&&&))))))(((((())))))******)))***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,+++...333777>>>NNN___sssfffGGG===999111000555.........,,,******---000111---+++,,,///000...+++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,---------+++***+++,,,,,,+++******)))(((***,,,------,,,)))***++++++***+++---///)))***,,,+++)))))),,,...+++++++++...000000---***,,,000000+++(((***,,,,,,+++---///...,,,+++,,,......---,,,,,,,,,---------***+++,,,,,,---,,,,,,,,,!!!""" !!!!!!###"""!!! !!!"""###$$$"""!!! !!!###&&&(((%%%$$$###&&&))))))'''$$$%%%''')))+++,,,+++***)))((()))***++++++***((('''''''''((())))))***))))))***,,,---,,,++++++///222///...,,,+++,,,///111333222111000///000111333555555777999:::<<>>@@@AAAAAACCCNNN___mmmyyy~~~~~~nnnXXXFFF999222,,,...000000///...///000000...------.........---222222333999FFF[[[rrrrrr]]]KKKBBB:::222000...+++,,,///************+++,,,---...---.........---+++)))(((''''''((((((((((((''''''...,,,***+++------***&&&---...///000///...,,,++++++++++++,,,,,,+++++++++******)))))))))***,,,------)))'''((()))(((+++000******++++++++++++******''''''''''''((((((((((((***+++,,,------+++***))),,,---.........---,,,+++,,,,,,***)))((((((''''''&&&((()))&&&&&&))))))'''***)))((((((((((((((()))+++***'''%%%%%%&&&(((***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''')))***++++++***)))(((((()))+++---......---------......---...///...++++++222999???III]]]xxxsssVVVEEE666555::::::222,,,)))000444...)))))),,,......)))'''+++333666111+++&&&&&&&&&'''(((***+++,,,******+++,,,,,,,,,++++++((((((((()))***+++---...((()))***,,,,,,------,,,---,,,+++++++++,,,---...++++++++++++++++++++++++)))***,,,.........,,,+++)))...///---,,,///111///******+++++++++,,,,,,,,,,,,,,,,,,------///000111+++---...//////---+++*** !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""######"""###$$$%%%&&&%%%%%%$$$'''((()))))))))(((((()))***++++++***)))(((((())))))******+++++++++++++++///...,,,+++,,,---...000...//////......///222555888666444555888:::::::::;;;BBBMMMVVV```nnnnnnXXXFFF:::555,,,---//////......///111000///------------------000000444@@@TTTlllnnnWWWEEE<<<555///...---++++++...((((((((())))))+++,,,,,,...............---,,,+++)))******************))),,,,,,+++,,,------,,,***,,,,,,,,,,,,,,,+++************+++,,,,,,+++******+++***)))))))))***+++,,,,,,)))'''))))))((()))---))))))************))))))'''''''''((()))))))))***))))))******+++*********,,,---......---,,,+++***+++***)))((((((((((((((('''******''''''))))))&&&))))))((((((((((((((()))***)))'''&&&%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))((()))***++++++***((('''((()))+++---...//////......---,,,,,,---...,,,)))666888===HHH]]]wwwcccOOO@@@444333666555000,,,'''---000---***,,,...///111...+++,,,000000,,,&&&))))))))))))***,,,...///++++++++++++++++++++++++)))))))))******+++,,,,,,)))******++++++,,,------,,,++++++***+++,,,---...++++++++++++++++++++++++)))***,,,---...---,,,+++***///000---,,,...000...))))))*********+++++++++,,,,,,,,,------...///000------.........,,,+++*** !!!!!!""""""  !!!!!!!!!!!!!!!######""""""""""""############$$$%%%%%%%%%%%%%%%))))))(((((()))***+++++++++,,,,,,+++)))'''((())))))***++++++,,,,,,++++++///...+++***)))+++---///,,,...000000111111444666555666777999;;;>>>CCCFFFJJJVVVhhhwwwnnnWWWEEE;;;888,,,---...---------000222111000...---,,,,,,,,,,,,111111999LLLgggoooWWWDDD666000,,,------+++***,,,''''''''''''((()))***+++---,,,,,,,,,,,,,,,------***************************+++------------...000---,,,+++*********+++,,,)))***,,,------,,,***))),,,+++******)))*********,,,))))))++++++((((((+++(((((())))))))))))((((((''''''((()))******++++++(((((((((((())))))***+++,,,---------,,,+++)))((()))))))))((((((((())))))))),,,+++((('''))))))&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''((()))))))))***+++++++++)))'''&&&)))***+++---///000000000///,,,***,,,///000///---<<<@@@LLLbbb~~~qqqOOOGGG<<<333222333111......***---...+++,,,///000---000...---,,,---+++)))&&&,,,+++*********---///000---,,,+++)))))))))******)))******+++++++++******+++************+++---...,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,000111---+++---...,,,))))))))))))************,,,,,,,,,---....../////////...---,,,,,,+++++++++!!!  """######!!!!!! !!!!!!!!! !!!"""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%***)))((((((***,,,------,,,,,,---+++)))'''((()))***++++++,,,,,,,,,,,,,,,111///,,,***)))+++---///,,,...111333333222333444999::::::999:::AAAMMMWWWcccpppmmmUUUCCC:::888---...---,,,,,,---000333111000///,,,******,,,---555777BBBZZZvvvnnnVVVDDD444///,,,------***)))***((((((((((((((()))******)))(((((('''(((***+++---))))))))))))))))))))))))(((+++......------000444111000---,,,,,,---///111((()))+++------+++)))(((,,,,,,+++******))))))))),,,***+++...---)))((()))))))))************))))))(((((()))***+++,,,,,,---((((((''''''(((***+++---,,,---------,,,***(((''')))))))))))))))***+++,,,***---,,,)))(((***)))&&&''''''(((((((((((((((((((((((((((((('''&&&$$$###((((((((((((((((((((((((((((((''''''(((((()))***)))***+++,,,+++***'''&&&)))***,,,---///000111222///+++)))---111333444666???OOOkkk^^^DDD@@@:::444333111...///222...///...,,,///222111,,,)))***++++++******+++,,,+++***)))((()))+++...///...---***((('''((()))******++++++,,,+++***)))(((,,,+++***))))))+++---...++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++***)))...222222...+++,,,---+++)))*********++++++++++++,,,,,,------............111///---+++******+++,,,!!!  ###$$$$$$"""!!! !!!### !!!!!!!!!!!!!!!!!!!!!###%%%''')))%%%%%%%%%%%%%%%&&&&&&&&&***(((''''''+++---......+++,,,---,,,)))(((((()))++++++,,,---------------111000...,,,,,,---///111---000333444444444444444AAAAAA@@@>>>AAAMMM___mmmzzz}}}kkkTTTBBB999555/////////---,,,---000333000000///,,,)))))),,,...777===MMMgggyyydddOOOAAA444///---......***((((((******))))))******++++++((('''''''''(((***,,,---******))))))))))))******))),,,......,,,---111555222111...,,,,,,...111333((()))+++,,,,,,+++)))(((++++++++++++******))))))---+++,,,//////***)))******++++++,,,,,,++++++***)))))))))***+++,,,,,,,,,))))))(((((()))***,,,...,,,,,,------,,,***)))(((************+++,,,------***---,,,)))(((***)))&&&%%%&&&'''((()))((((((((('''((())))))(((&&&$$$###(((((((((((((((((((((((()))(((((((((((()))*********+++,,,---,,,+++)))(((***+++,,,---...000111222111,,,***...111333888???PPPjjjoooRRRCCC:::666333222///,,,...222......------222777666000&&&(((******)))***,,,...,,,+++***)))***+++---//////---+++)))(((((()))***++++++++++++******)))(((---+++***))))))+++---...,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++************///222222...+++,,,,,,***+++++++++,,,,,,,,,------+++,,,------...------,,,000///,,,***)))***+++,,, !!!!!!!!! """###$$$%%%$$$######$$$&&&###"""""""""!!!!!!!!!!!!!!!$$$''')))***%%%%%%%%%%%%%%%&&&'''''')))'''%%%''',,,///...---***,,,,,,,,,***)))***++++++,,,------......------000000/////////000222222///222555777777777888999888<<>>QQQlllzzzdddLLL@@@>>>333---***,,,,,,***)))+++,,,,,,++++++++++++,,,,,,)))***+++,,,------......///---,,,++++++,,,---///000...,,,+++,,,---......,,,,,,*********+++---///+++***)))(((((()))***+++))))))***+++,,,+++*********((())),,,,,,))))))++++++++++++,,,,,,+++++++++***************)))))))))(((((())))))***)))))))))***+++---......---,,,,,,)))))))))((())))))******'''******''''''))))))&&&###%%%'''((())))))((('''(((((())))))))))))))))))((((((((((((((((((((((((******)))))))))***++++++***,,,...///000///...------,,,++++++,,,---...///...,,,///555999@@@UUUlll```MMMDDD@@@444000------,,,)))***...))),,,------000666777444---,,,***))))))))))))***++++++------...------,,,------,,,,,,,,,,,,,,,,,,---,,,)))(((((()))+++,,,++++++++++++++++++++++++...---,,,,,,,,,---...///------------------------------,,,+++++++++++++++///222222...+++,,,,,,***++++++,,,,,,,,,---------***,,,---......---+++***,,,+++*********+++,,,---"""!!!###$$$$$$"""###$$$"""###'''$$$%%%&&&&&&&&&''')))+++'''&&&%%%$$$###!!! $$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((&&&$$$$$$(((...000...***(((***++++++++++++,,,...,,,---......//////......,,,---///111333333333222111444888;;;>>>BBBFFFIIIWWWcccuuuqqq___SSSHHH===444444555666555222///...///+++------***'''(((...444FFF\\\yyyqqqWWW???555777000+++(((***+++***+++---,,,,,,+++++++++++++++,,,'''(((***+++,,,,,,++++++---,,,***))))))***,,,---333///+++***,,,------+++,,,,,,+++++++++,,,......,,,***(((''''''(((***,,,((()))***+++,,,,,,+++***)))&&&&&&)))***((((((+++******++++++++++++******++++++******)))((((((((('''''')))))))))((('''&&&***+++---...//////...---((((((''''''''''''((((((&&&))))))&&&&&&))))))'''###$$$&&&((())))))((('''((((((((()))******++++++((((((((((((((((((((((((*********)))******+++,,,***,,,...000111111000///---,,,++++++++++++------))))))000;;;BBBMMMjjjkkkOOODDD@@@;;;666111...///...+++,,,...---000000------000000...---+++((((((***+++++++++''')))+++,,,,,,+++***(((,,,,,,---.........------...,,,)))''''''))),,,...++++++,,,,,,,,,++++++***......---,,,---...///000------------------------...------,,,+++++++++,,,...222222...+++,,,---+++******+++++++++,,,,,,,,,***+++---......---+++***************+++,,,------"""!!! !!!!!!!!!!!!!!! $$$###""""""###%%%'''((()))((('''%%%%%%%%%&&&'''***...000///***$$$!!! """%%%%%%"""!!!"""###%%%%%%%%%%%%%%%$$$###"""%%%&&&(((***,,,---......***+++---...//////...---+++...111444555444222111......000222555555333111888<<>>666444:::<<<777222222111//////000---''''''...222222NNNooo}}}zzzdddMMM===666555///...---,,,+++******)))))))))(((((((((***+++,,,))))))*********((('''&&&+++***)))))))))***,,,---//////.........---------,,,***'''''')))---//////------,,,,,,+++***))))))))))))+++...+++'''(((---+++(((''''''***+++)))&&&++++++,,,++++++***)))(((((('''&&&)))+++,,,)))&&&)))(((((((((((())))))***...,,,***+++------***'''(((((((((((('''''''''''')))((('''&&&%%%%%%&&&'''((('''&&&&&&''''''%%%###)))((((((((()))((('''%%%''''''(((((()))*********(((((((((((()))***+++,,,000///.........000111222---...((((((///+++'''///111666999===MMMkkkuuuWWWBBBCCCCCC333111111111000///---,,,+++(((+++...///---+++))))))((((((((((((((()))******%%%)))------+++(((((((((+++,,,---------,,,+++***++++++***)))(((((())))))************))))))))))))%%%)))---...,,,+++,,,---,,,---...///000000000000111---,,,......,,,---000222333111///+++)))******)))***,,,.........,,,+++'''+++//////,,,)))***+++******))))))))))))****** !!!!!!!!! ###"""!!!"""###%%%'''(((''''''&&&&&&&&&&&&''''''(((***,,,+++'''""" ###&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%$$$######&&&''')))***,,,---------***++++++,,,------.........//////000111222222333444444333222444777:::<<<======???EEEQQQbbbuuu~~~ooodddWWWIII???<<<777<<<===777222111000...---------++++++///666<<>>000111000000///---,,,,,,+++)))+++------,,,***))))))(((((('''((((((((()))***&&&))),,,,,,***(((((())),,,,,,---------+++***)))+++******))))))))))))***************))))))))))))''')))+++,,,+++++++++,,,******+++,,,------------///,,,+++------+++---000222222111///+++)))******((()))***,,,,,,+++***)))******+++,,,,,,,,,+++)))******)))(((((()))+++,,, !!! !!!!!! !!!"""###%%%'''(((%%%&&&&&&''''''''''''&&&%%%&&&'''&&&###!!! !!!"""$$$'''(((''''''((((((%%%%%%%%%%%%%%%%%%$$$$$$((()))***+++,,,,,,,,,,,,+++************,,,---...222000---,,,,,,///222444111333444333333666<<>>444---,,,---,,,+++***---222666@@@YYYrrrwwwfffOOO===555444444444...///000111000///---+++,,,,,,---------,,,+++++++++++++++***++++++,,,---))))))***+++++++++++++++,,,,,,,,,,,,---------------+++))))))***+++***)))))))))))))))((((((((((((+++''''''***,,,)))((())))))***)))((('''))),,,///,,,+++)))(((''''''(((((()))*********))))))+++,,,,,,+++******))))))))))))((())))))(((''''''))),,,((((((((((((''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%&&&'''(((&&&%%%###&&&)))(((&&&%%%&&&(((''''''(((((()))******************+++,,,---...//////000000000000//////...***111111222:::AAAQQQhhh[[[FFF???AAA888111222222...---,,,+++++++++,,,,,,)))+++,,,+++***((())))))&&&''')))*********)))(((+++******+++,,,,,,+++)))+++***))))))((()))))))))++++++*********++++++,,,************)))))))))))),,,***((('''(((***++++++(((((()))***++++++++++++***((()))---...++++++---***,,,...---,,,***))))))(((((((((((())))))******)))+++,,,***&&&&&&***......---,,,,,,---000333555 )))*** """###"""%%%((()))(((&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$###"""$$$''')))(((&&&&&&%%%%%%''')))***(((%%%&&&&&&%%%%%%&&&(((+++,,,,,,,,,,,,---,,,,,,+++++++++***)))))))))+++---...,,,,,,,,,---///111333555<<<>>>BBBLLL\\\ooo|||uuudddPPPDDDCCCCCC@@@>>>@@@<<<222++++++---------///000222;;;OOOllljjjYYYCCC444000111222222+++---///000111///...,,,+++,,,---......------,,,------,,,+++***+++,,,,,,******))))))******+++,,,***+++++++++,,,,,,,,,,,,,,,***(((((()))***)))((()))))))))))))))))))))))),,,((('''+++---+++((())))))******((('''(((,,,000,,,+++)))(((((()))***+++'''))),,,,,,***)))***,,,++++++******)))*********((()))***(((&&&'''***---((((((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$###'''&&&%%%&&&''''''%%%$$$###'''***)))&&&%%%'''***(((((())))))***+++++++++++++++++++++,,,---...///..................///000000888:::===HHHUUUkkksssRRRBBB======555222333///------------,,,,,,,,,,,,)))+++------,,,***))))))'''(((***+++,,,+++***)))+++******,,,......+++'''))))))((('''((()))***+++,,,,,,+++*********++++++************))))))))))))************)))***,,,...((()))***+++,,,,,,,,,,,,,,,***+++......+++***,,,(((***------,,,***))))))'''''''''((((((***++++++*********)))((((((***+++.........///111333555777"""  """!!!$$$&&&!!!###&&&)))***)))&&&%%%$$$$$$######$$$&&&''')))$$$""""""$$$((()))(((%%%(((&&&&&&(((******(((%%%&&&&&&%%%%%%&&&)))+++---,,,,,,,,,------,,,,,,++++++************,,,---......---+++,,,...111555888@@@GGGTTTfff{{{zzzxxxjjjSSSBBB???AAABBB===>>>:::111***+++.........222333333???[[[yyyxxx```OOO999,,,+++...///...(((***---000111000///...***+++---...///...------///...,,,+++***++++++,,,+++***)))))))))***,,,---))))))******++++++++++++(((((()))+++---...---,,,))))))))))))************---((('''+++...+++)))))))))******((('''(((---111+++***)))((()))***---...&&&)))------+++)))***+++******************++++++(((******(((''''''+++///)))(((((((((''''''''''''%%%&&&&&&'''&&&%%%###"""((('''&&&&&&''''''%%%######'''+++***'''%%%(((+++)))))))))***++++++,,,,,,---,,,,,,,,,,,,---.........---,,,,,,,,,...///111888@@@CCCHHHVVVfffcccQQQBBB<<<999333444444,,,------.........---,,,,,,(((+++...///---+++))))))''')))+++,,,---,,,***)))*********---///...***'''((((((''''''((()))+++,,,------,,,+++************************))))))))))))'''***,,,,,,******---000++++++,,,---............---+++,,,//////+++***,,,'''***,,,---,,,***))))))((((((((()))***,,,...///,,,)))''''''***,,,***(((......///111333555777888!!! """$$$  !!!###$$$"""###$$$%%%%%%$$$"""""""""###$$$%%%&&&%%%$$$$$$#########$$$%%%&&&'''((())))))(((&&&&&&%%%%%%%%%'''&&&%%%%%%&&&(((+++,,,---)))&&&)))...111///,,,,,,+++))))))+++---......)))---000222333666;;;@@@OOOUUUjjjwwwqqqeeeTTTEEE>>>@@@DDDEEE<<<111++++++---...------222333555FFFddd|||~~~jjjMMM@@@333///...------000))),,,//////---+++,,,......---,,,+++***+++,,,---((('''''')))+++,,,+++***///)))$$$$$$))),,,,,,***,,,+++***)))***---///111,,,***))))))***++++++***))))))))))))))))))))))))***)))((()))*********((()))'''&&&''')))+++,,,,,,,,,***)))***+++------,,,&&&(((******''''''(((+++++++++,,,,,,+++***((('''******)))(((((('''((((((&&&(((***+++,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%$$$"""%%%&&&(((***++++++***)))((((((''''''((()))+++,,,///...,,,++++++,,,...///***''')))...///---000777999HHHMMMMMMaaa|||~~~}}}YYYHHHCCC<<<666333222111111+++,,,---,,,++++++,,,---,,,---......,,,******+++,,,(((''',,,///---,,,///+++'''***000...%%%%%%---***)))((('''((()))+++---))))))))))))***,,,...000***************)))((('''((()))+++,,,---------,,,)))***,,,---...------,,,,,,///...)))(((,,,,,,((($$$***///...***))))))***&&&(((*********)))***++++++---+++(((+++000...(((+++333333111555555;;;KKK!!! !!!""" !!!###$$$%%%######$$$$$$$$$###!!!!!!!!!"""$$$%%%&&&%%%#########$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***+++***))))))***,,,,,,,,,***))))))***---///000000///111222222444999BBBIII___jjj~~~vvvrrrgggXXXHHH???>>>???>>>888111...///000///---+++...222<<>>GGGPPP[[[gggvvvyyyuuuwwwyyywww~~~zzzwww}}}~~~vvvVVVCCCEEE@@@999333000...---,,,***---//////...,,,,,,---+++---...---+++++++++,,,+++555999444000///,,,%%%)))(((---444222***&&&***+++***)))((('''((()))***'''''''''((()))***+++,,,((())))))************)))((()))************)))))))))***+++,,,------------,,,...---***)))++++++)))'''+++//////,,,(((((()))(((***++++++)))(((((())),,,...---))))))---000111///444111444GGGYYYkkk~~~!!! !!!$$$&&&&&&&&&%%%%%%$$$$$$###!!!  """$$$%%%###!!!$$$%%%&&&''''''%%%###!!!###$$$%%%&&&'''((((((((()))(((''''''''''''(((((((((((()))))))))***+++,,,''')))+++...///111333555666999<<>>EEEJJJPPP]]]mmmyyyuuuqqqtttxxxrrrxxxtttqqqxxx{{{eeeMMMIIIEEE@@@999444111///---,,,***---///000...---,,,,,,+++,,,---,,,++++++,,,...111???CCC888000222///&&&***))),,,111000***''')))+++***)))((('''((((((((((((((((((((()))******+++'''((()))***************)))))))))))))))((((((((())))))***+++,,,---------,,,---,,,******++++++***)))+++...000---)))'''))))))***,,,+++)))(((((((((///...---,,,...000111000000999:::BBB[[[qqq  ###%%%''''''&&&%%%$$$$$$###!!! """$$$$$$###!!! ###$$$%%%&&&&&&$$$!!! !!!"""$$$&&&'''(((((((((&&&&&&&&&'''((())))))***)))&&&%%%(((---000000...(((+++...000111222666888888>>>HHHQQQZZZeeeqqqyyy}}}xxxjjjYYYIII>>>888777444222000...////////////222555HHHeee|||vvvfffVVVDDD666333...,,,//////------000222000000111333222---)))((()))***+++***)))((('''+++)))&&&&&&''')))******'''***------+++)))***+++))))))******+++,,,---------+++******+++,,,,,,+++++++++++++++++++++++++++---,,,+++,,,---------+++***)))***,,,......,,,***(((((((((***,,,---,,,***---,,,++++++******)))(((+++***)))((((((((()))***(((((()))***,,,...///000///---***(((&&&&&&(((((())))))))))))))))))))))))))))))((((((((('''(((((('''''''''((((((((((((((((((((())))))***+++++++++///---***(((((()))+++---***,,,---...333<<>>???;;;666222000///---++++++,,,---,,,++++++,,,---***+++++++++***+++...111888<<<:::...(((+++,,,))),,,)))''''''((()))((((((((((((((((((((((((((('''******+++++++++***))))))((())))))************)))))))))(((((((((((()))***((((((((()))+++,,,...///---******,,,,,,******---+++(((***111111***(((,,,(((***++++++)))(((((()))+++'''&&&---333444444444;;;SSSdddsss!!!!!! !!!"""########################""""""  """!!!!!!!!!""""""######!!!!!!!!!!!!!!! """$$$&&&((((((''''''&&&&&&'''(((((()))(((((()))''''''***...111222111...111555777888>>>FFFMMMSSS\\\hhhrrrxxx{{{~~~wwwfffUUUFFF<<<666444111000///---------///111222GGGcccyyyuuu```LLL===555333111......///...++++++//////000000///......///000++++++***))))))))))))***,,,***)))***+++,,,+++)))))))))))))))***)))((('''))))))***+++++++++++++++...,,,***+++,,,---,,,+++------------------------,,,+++***+++,,,---,,,***(((''''''(((+++...///...))))))***,,,//////---++++++)))'''(((***+++)))'''(((((()))))))))))))))(((''''''((()))+++---...///---,,,***)))((((((((((((((((((((((((((((((((((((***))))))(((((()))***************)))))))))******'''(((***+++,,,,,,++++++...,,,***)))***,,,///111...555;;;>>>DDDMMMTTTTTT[[[```eeefffiiiqqqzzzvvvkkkhhhgggcccbbbccceeellljjjiiippptttyyykkkJJJ<<<<<<===:::666333222000///---,,,,,,+++***((()))+++...***++++++******,,,///222777444000,,,)))))))))***+++***((((((***+++)))&&&''''''(((((((((((((((((())))))*********)))'''''')))************))))))((()))(((((((((((()))+++,,,((((((((()))***,,,...///---***))),,,,,,)))***...+++&&&(((111222+++)))---''')))++++++)))))))))***((('''***000333666???IIIUUUooo """"""!!! """$$$%%%$$$######""""""######"""!!! !!!###"""!!!!!!!!!"""$$$%%%  !!! """$$$&&&(((''''''&&&((((((((()))(((((('''&&&''')))+++++++++---000222///333777999<<>>FFFMMMTTTQQQFFFGGGVVV___]]]]]]WWWVVV___ooo{{{~~~|||qqqhhh___^^^```aaadddgggooommmhhheeejjjwwwsssTTT???@@@???222444111...,,,++++++***((())))))************)))(((((()))+++,,,,,,+++)))((()))((('''(((***++++++))),,,...000111000...,,,***,,,,,,++++++++++++,,,,,,'''''''''''''''(((((((((''''''((()))************&&&***,,,***((((((,,,///)))))))))***,,,,,,***(((+++***))))))))))))))))))---///+++,,,222,,,(((000+++******((('''(((+++///444666666EEEbbbxxx  !!!"""###$$$"""!!!!!!!!!!!!!!!!!!""" !!!#########!!! """###""" !!!!!!!!!  !!!!!!"""###$$$%%%&&&)))'''$$$###$$$'''***+++---000333222000222999???IIIRRR\\\bbbkkkuuu{{{|||}}}~~~~~~{{{vvvhhhTTTHHHCCC???999333000000---111444000===YYYppp}}}qqqYYY@@@333///---+++)))+++,,,...///////////////222---000999888...***000...---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---............------,,,---,,,***)))))))))******,,,,,,,,,++++++************+++,,,---...........................---------,,,,,,+++*********++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******,,,+++***)))(((((())))))))))))(((((('''''''''&&&%%%'''***,,,,,,***'''%%%((('''&&&&&&'''((())))))************))))))(((''')))(((((((((((((((((())),,,,,,,,,,,,,,,,,,,,,---/////////222777AAALLLSSSQQQTTTQQQLLLPPPZZZ___]]]^^^ZZZYYYbbbrrr}}}|||nnnhhhdddeeegggiiinnntttuuummmeeefffppp|||gggOOOAAAAAA<<<---111000---,,,+++***)))))))))))))))***************((()))+++,,,,,,***((('''(((((('''((()))*********---...000111111...+++)))+++++++++,,,,,,---------((((((((((((''''''''''''+++++++++***)))((('''&&&***,,,,,,(((''')))*********+++,,,------,,,***(((((()))+++***)))(((((()))+++---+++---444///)))///)))(((((()))((((((---444999AAAHHH[[[yyy!!!""" """#########!!!!!!  !!!!!! !!! !!!###$$$""" !!!!!!!!!  !!!"""###$$$$$$$$$)))'''%%%$$$%%%(((,,,///555777888777777<<>>GGGSSS[[[gggnnnsssuuuyyyxxxrrrhhhYYYKKK???777111///---111...---222777LLLkkk|||tttTTTCCC222+++,,,,,,,,,,,,+++++++++---///000///...---------///111000---+++------------............++++++,,,---------,,,,,,***+++,,,------------------,,,***))))))***+++,,,------,,,,,,+++++++++***+++,,,---...............///...------,,,,,,------&&&''''''((()))+++,,,---+++************+++,,,,,,***)))((((((''''''(((((())))))))))))))))))((((((((((((((((((''''''''''''$$$&&&))),,,,,,***(((&&&&&&(((******)))((()))******++++++++++++******)))+++***)))(((((()))***+++++++++,,,,,,---------...///000777FFFVVV^^^[[[VVVOOOIIIMMMZZZ\\\RRRNNNSSSTTTVVV[[[cccnnnzzzuuupppkkkkkkjjjhhhjjjooorrrhhhccckkkyyy~~~yyytttxxx~~~yyyzzz|||~~~pppNNN===444444666111---......---+++******+++******)))))))))))))))***(((((())))))))))))))))))+++++++++***((()))+++---,,,,,,---......---,,,,,,***+++,,,---------------......---+++***(((''''''&&&''')))***+++,,,,,,,,,......+++***222:::666+++...///111000...,,,,,,,,,))))))***++++++++++++***'''++++++222<<<666,,,...///+++,,,...---,,,555CCCLLLdddyyy """!!!!!!  !!!"""  $$$$$$&&&((()))(((%%%###   """#########"""%%%&&&(((((())),,,222666888999===CCCLLLWWW```fffqqqvvvxxxwwwxxx}}}yyylllggg]]]NNN>>>444000000,,,333000+++333BBBYYYtttzzzfffFFF999---***+++,,,,,,...+++******,,,///111///...,,,111000+++...555444,,,,,,------...............)))***+++,,,------,,,,,,((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,------...............---......,,,++++++,,,,,,---))))))))))))***,,,------+++***)))))))))***,,,---***)))((('''''''''((((((''''''(((((())))))(((((((((((((((((((((((())))))&&&(((***+++,,,***)))'''%%%(((,,,---+++))))))*********++++++,,,+++++++++,,,+++***))))))***+++,,,,,,------...///000000111666<<>>333000222***555222,,,888MMMfff~~~pppZZZBBB888///,,,,,,+++,,,///+++***))),,,///111000---...666444+++///<<<;;;000,,,,,,---.../////////...''')))***,,,------,,,,,,((()))***+++,,,---------+++++++++,,,------------------------------------.........///......------...---,,,+++***+++,,,,,,,,,,,,,,,+++,,,,,,------******)))))))))***,,,---+++***((('''''''''((()))%%%&&&'''((())))))((((((''''''(((((())))))******((()))***++++++***)))((($$$)))---///---***)))***)))***+++,,,,,,,,,,,,,,,---,,,***))))))***,,,------...///000111222333444===IIIZZZiiinnngggZZZOOOVVV]]]\\\SSSQQQXXX[[[WWWYYY[[[```kkkwww|||uuusssqqqmmmjjjiii```___ccchhhgggeeejjjsssssszzz~~~yyyxxxooosssyyy~~~vvvXXXGGGDDD:::333555555,,,...000///,,,++++++------,,,***(((((((((((()))((((((&&&&&&''')))+++---,,,---,,,)))&&&%%%(((+++******))))))***,,,...///...///000111111000///...************************((()))***+++++++++++++++'''///222---...333000&&&---//////---+++***,,,//////+++''')))...000...+++,,,---***000;;;888111444222,,,,,,333:::EEE]]]vvv  !!! !!!""""""  !!!###%%%&&&000---***))))))))))))((($$$!!! !!! """"""!!!!!!"""###$$$%%%"""""""""###%%%''''''''''''---******333666777???BBBJJJXXXfffnnnrrrvvv{{{~~~|||zzzxxxsssqqqwwwnnnfff```RRR>>>777777000,,,222888;;;BBBTTTnnn~~~cccKKK444222000......///111333)))***++++++------...///000000...---222777444---,,,,,,---------------...111...+++***+++---------+++***)))))))))+++...///------,,,++++++*********---------------------,,,---000222333111///---------......//////......---,,,,,,+++***)))))))))***((()))***+++,,,,,,+++******)))'''&&&'''(((***+++***)))(((&&&&&&''''''((())))))))))))))))))))))))******)))))))))))))))***)))***+++,,,---.........+++,,,---///000...)))&&&)))+++------,,,,,,---...000---...222222111666???LLL^^^lllkkkhhhgggaaaWWWZZZUUUQQQRRRVVVZZZ\\\[[[bbbZZZ___qqq{{{xxx|||uuutttxxxrrrfffhhh___[[[```eeefffgggkkksss~~~{{{zzzuuuoooyyy{{{mmmPPP@@@???:::666555111///---***(((((()))+++---)))((())))))***,,,---...)))))))))))))))******+++******+++++++++******)))******))))))******+++,,,---...000111111///---+++...---,,,+++***+++,,,---,,,((()))//////++++++///+++---///000000000111333000//////000000...+++(((...------...000111000///......777555:::777(((333///444555>>>TTTeeevvv  """!!! !!!""""""!!! ###%%%((()))///---***)))))))))((('''%%%"""!!! """""""""###############%%%$$$""""""$$$'''((()))***///,,,,,,666:::===FFFNNNXXXdddnnntttyyy|||}}}zzzxxxwwwwwwsssqqqwwwnnneee]]]PPP<<<666666000,,,000555===III^^^wwwsssXXXCCC444222000...---......///+++++++++,,,,,,------...///000///---///222///***,,,,,,+++,,,...///......000---++++++,,,---,,,,,,************+++,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------...///000///---,,,---...------------------------******))))))))))))))))))'''***------***((()))+++***)))'''''''''(((***+++***)))((('''&&&'''(((((())))))))))))))))))))))))+++***))))))))))))))))))******+++,,,------------+++,,,,,,...///...+++((()))+++---...------///000333111111333666<<>>999777111000333------...///000000...---+++******++++++***)))((('''***************++++++,,,((()))***+++,,,---------------,,,,,,------...///------...///222555999;;;444555666777666555444333//////...,,,+++,,,---,,,---///111111///---,,,,,,///...,,,---------,,,***,,,******+++...111333333666555<<<999BBBHHHEEEXXXiii!!!!!!  ###$$$&&&''''''$$$!!!!!!$$$''')))+++)))((('''((()))((('''%%%%%%&&&&&&&&&%%%&&&)))+++((('''&&&&&&&&&&&&&&&'''"""&&&***++++++,,,000444666DDDKKKQQQ^^^eeemmmzzzzzz{{{}}}~~~}}}xxxtttqqqoooqqqvvvyyyyyy|||}}}{{{sssfffRRRIIIDDD777111555555444:::FFFZZZooo~~~zzzfffNNN>>>555000)))***,,,---......------///.........------,,,,,,(((---000000222555333///---...............//////...,,,++++++,,,,,,+++******+++---//////---,,,+++------,,,++++++******)))******++++++,,,,,,------(((+++///000///---,,,,,,,,,,,,+++******+++,,,,,,***+++,,,---------,,,++++++'''$$$&&&---000...+++)))))))))*********++++++))))))*********)))((('''))))))))))))))))))))))))(((((((((((()))***+++,,,******+++++++++++++++***---,,,+++,,,...///000///...//////...------000222222:::HHH```~~~|||tttoooiiijjjllllllmmmooosssvvvttt{{{~~~vvvqqqnnnooopppoooppprrrvvvvvvrrrmmmkkknnnpppooooootttyyy~~~xxxooollllllnnnoookkkggggggeeeeeehhhoooxxxyyy|||zzz```@@@BBB888777555---...222,,,---.../////////...,,,,,,***+++,,,,,,,,,***)))(((+++************+++,,,,,,******+++,,,---------,,,---,,,,,,,,,,,,---......000...++++++///888BBBIII999999999888777666555444...000...++++++...///---...///000000...------...///---,,,,,,------,,,***+++******,,,///000000///222333:::777???HHHJJJbbbxxx!!!!!!  !!!"""$$$%%%%%%%%%'''$$$  ###&&&)))+++(((''''''((()))(((&&&$$$$$$''')))***))))))+++---)))(((&&&%%%%%%''')))***'''***,,,,,,,,,000777>>>AAAQQQZZZaaalllooosss~~~zzzzzz{{{vvvxxxsssppppppuuuxxxxxx{{{~~~zzzpppbbbNNNEEEDDD999333666777777BBBUUUhhhwww~~~|||pppZZZDDD888222///,,,,,,------------------...............---------***,,,...000444777444...---000222000---+++---000000---++++++,,,---,,,,,,,,,,,,---......---,,,+++------,,,++++++---///000,,,,,,,,,,,,,,,---------(((+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))---***'''(((+++---,,,***))))))******+++++++++***))))))***+++***)))((('''))))))))))))))))))))))))'''''''''((()))+++------((()))***+++++++++++++++---,,,,,,---///000///......////////////111555888<<>>333///---.........------,,,,,,,,,...........................///000222777:::666---,,,111444222,,,))),,,111111...+++***+++---------------------------,,,,,,---,,,++++++---000444666------------------------)))******))))))))),,,...+++,,,,,,------,,,,,,+++***+++,,,---,,,***((('''------+++***(((((()))***))))))***++++++++++++***)))******++++++)))((('''))))))))))))))))))))))))%%%&&&'''(((***,,,...///'''((()))***+++,,,,,,,,,------,,,...///000...------...000000222555999===MMMdddzzz|||xxxtttoooooossswwwxxxxxx~~~vvvxxxsssiiijjjtttzzzwwwsssqqqiiiaaabbbjjjllliiiqqq}}}~~~tttkkkfffddd```aaaggggggaaa\\\\\\aaa```bbbfffnnnwww~~~}}}LLLAAA???999444777555,,,///333---......------,,,,,,,,,,,,***+++---......---+++***++++++******++++++,,,---,,,,,,---------,,,++++++,,,++++++++++++,,,------'''***///333555555333222===<<<999666444333222222,,,000...)))***000222///------,,,***)))***---///...---++++++,,,---,,,+++((())),,,000333444222///333111:::AAAYYYpppwww"""###$$$$$$###!!! """''')))+++***'''$$$###"""  """%%%'''((()))))))))(((((((((((((((+++******)))'''&&&%%%$$$(((###"""&&&******+++,,,000333444222111999GGGSSS______lllwwwyyyyyyzzz}}}{{{~~~qqquuuwwwtttrrruuu{{{{{{iii\\\RRREEE<<<666444999@@@CCCTTTiiixxx{{{rrr___JJJ999111///...)))---///...***)))+++///,,,,,,------------,,,,,,///---,,,...111222000------,,,,,,++++++,,,,,,---.........------,,,,,,+++***+++,,,---...---,,,,,,+++)))((()))...666???DDD000...+++******,,,...000///---+++)))))))))++++++///...,,,******+++,,,---******+++++++++******)))******,,,,,,,,,,,,+++***))))))*********))))))((())))))***+++++++++******))))))(((((((((((()))))))))))))))+++,,,+++(((&&&+++,,,...---+++))))))*********+++,,,---///000111------***---111,,,111FFFeee}}}{{{{{{~~~vvvpppsssyyy|||~~~~~~qqqooommmmmmoooppppppooopppqqqiiifffmmmjjjdddgggttt|||uuullleee___]]]^^^```^^^XXXUUUWWW]]]___ccchhhmmmrrrxxx{{{{{{lllLLL>>>???333222000///...---......---.../////////...---,,,000,,,***+++...///+++'''***((('''(((,,,...---+++***))))))***,,,...---,,,,,,,,,+++***((())),,,......---,,,...333666777666777666555333111000......///...---,,,,,,---///000---,,,***))))))***,,,...,,,,,,++++++++++++++++++""")))---++++++///222222333:::DDDTTTqqq"""#########""" """+++,,,,,,***&&&!!!"""%%%''')))((((((((((((''''''&&&&&&$$$%%%&&&'''''''''%%%$$$&&&""""""(((---------///333555666777999BBBPPPZZZgggiiirrr~~~xxxzzz~~~zzz|||zzz|||~~~|||xxxuuuwww{{{~~~wwweeeWWWJJJ===777666666999>>>KKK\\\qqq~~~wwwkkkXXXDDD777000...---)))---///...***)))+++///......////////////......///---,,,---///000///---------,,,,,,,,,,,,------///.........---------,,,***+++,,,---------,,,,,,000///,,,++++++---///000...------,,,,,,,,,---------,,,***))))))+++,,,---///...,,,*********+++,,,+++++++++++++++++++++***+++,,,,,,------,,,+++***))))))***++++++************+++++++++++++++******)))))))))))))))))))))))))))((()))***,,,+++)))(((***,,,---,,,+++******++++++++++++,,,---...///000---111///111777999KKKhhh{{{zzzzzzyyytttvvvzzz}}}zzzrrrnnnjjjhhhiiilllooopppxxxyyyqqqmmmmmmdddaaalllwww|||}}}~~~xxxssseee```]]]]]][[[WWWTTTUUU[[[aaagggjjjjjjmmmsssxxx}}}aaaEEE:::999333222000///...---......,,,------.........------...+++)))+++...///,,,(((***((((((***,,,...,,,******))))))***,,,...---,,,,,,,,,,,,***)))***,,,......,,,,,,...111444555444333333222111///...------......------,,,------------,,,+++******+++,,,---++++++++++++++++++++++++...---***)))***---333777999EEEUUUhhh""""""!!!  !!!***++++++((($$$"""%%%((())))))(((((('''&&&%%%$$$$$$"""###$$$%%%%%%$$$###"""%%%"""$$$+++000000111333777888;;;>>>EEEPPP]]]eeeqqquuuzzz|||{{{{{{~~~}}}~~~vvvvvv|||}}}zzzssscccSSSEEE888555888:::===@@@UUUeeexxxzzzrrrcccMMM<<<333///---,,,***,,,...---+++***,,,...//////000000000000//////000...++++++,,,---------......------------..................------------***+++,,,---------,,,,,,)))***+++,,,,,,---,,,,,,,,,---.........,,,+++***+++***))))))***,,,---...///...,,,***))))))***+++,,,,,,++++++++++++,,,,,,---------------,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((()))******)))(((((()))(((((()))+++,,,+++***)))+++,,,,,,+++***+++---------,,,,,,---......///+++111000222:::FFFccczzzyyyzzzwwwrrrnnnoooqqqtttzzzyyy|||uuummmgggfffhhhkkkmmmvvvxxxvvvuuusssgggjjj{{{~~~{{{xxxzzz|||vvvhhhaaa\\\[[[[[[WWWUUUUUU\\\dddmmmnnnlllkkkqqqwwwzzzvvvQQQ===777666333222000...---------...++++++++++++,,,---......,,,***)))***---...,,,))))))))))))+++---...,,,***+++***)))***---...---,,,,,,------+++******,,,......,,,+++---///111111111//////......---,,,,,,,,,------------,,,,,,+++***,,,,,,------------,,,,,,************************///'''$$$(((***+++111;;;EEEWWWmmm"""!!!  !!!%%%&&&'''%%%""""""%%%((()))))))))((('''%%%$$$######&&&&&&$$$###"""!!!!!!!!!&&&%%%(((///333333444777:::<<>>CCCIII\\\kkkzzz}}}uuuooo[[[DDD666111...+++***+++,,,...---+++***,,,---//////000000000000/////////---+++******+++,,,---//////............//////,,,,,,,,,,,,------------++++++,,,,,,,,,---------%%%''')))---///111222222------......---,,,******++++++*********+++,,,---++++++************+++,,,---,,,+++++++++,,,---...............---,,,,,,+++)))***+++,,,------...---.........---,,,+++***)))'''(((***++++++***((('''***((('''(((***,,,---,,,(((***++++++***+++---///......------------......,,,222222555CCCVVVttt|||xxxuuuhhhdddbbbdddfffjjjrrr{{{}}}}}}xxxpppkkkkkknnnqqqrrruuuwwwyyyrrruuuzzztttrrrsssuuu|||yyywwwzzz|||yyyppphhhddd]]]ZZZ\\\^^^\\\YYYXXX^^^eeemmmqqqrrrrrruuuxxxzzz|||eeeDDD888888666333222000...------------******))))))***,,,...///***))))))***---...,,,***)))***+++---...---,,,+++,,,+++***+++---...---,,,,,,------,,,++++++,,,...---,,,+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((,,,---...//////---,,,***))))))************++++++)))"""%%%///000---777HHHYYYlll!!!  !!!######$$$"""!!!$$$'''((())))))(((&&&%%%$$$######)))&&&### !!!$$$&&&)))))),,,222666666888<<<>>>CCCJJJTTT___iiippptttttt|||}}}wwwzzz~~~|||~~~zzz}}}}}}qqq]]]OOOHHHAAA===:::===HHHTTTdddqqq{{{|||~~~}}}ssskkkUUU===333///,,,******+++,,,---,,,,,,+++,,,------......//////......---...---+++***)))***,,,...000//////......//////000******++++++,,,,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,------...///...---,,,++++++++++++,,,---,,,,,,++++++*********((((((((()))***+++,,,---,,,+++++++++,,,,,,---.........------,,,,,,,,,,,,)))***+++,,,---..................---,,,+++***)))''')))***,,,,,,***)))'''***)))((((((+++------,,,)))***+++******+++---000//////...---------......///555777BBBZZZooozzzqqqjjj```]]]]]]aaaeeejjjsss}}}uuurrrpppqqqtttxxx|||}}}}}}}}}yyy{{{sssjjjfffgggkkkqqqsssvvvzzzzzzrrrfff\\\[[[XXXZZZ```dddaaa^^^]]]___bbbhhhpppvvvyyyyyyxxx~~~XXX<<<555555555222111///...---,,,------******))))))***+++---///*********+++------,,,+++***+++---...------,,,,,,---+++++++++---...---,,,+++,,,---,,,++++++,,,---,,,,,,++++++******+++,,,+++++++++,,,,,,,,,------***+++,,,---,,,+++)))(((,,,---///000///---+++)))))))))******++++++++++++---)))+++333333555HHHaaasss   ######### !!!###%%%''''''&&&&&&%%%$$$######"""$$$"""  $$$))),,,++++++...444777999>>>DDDEEEMMMYYYdddlllrrrvvvxxxvvv{{{}}}zzz~~~{{{zzz|||zzzmmmXXXLLLGGGAAA<<<999===LLL\\\kkkxxx~~~}}}qqqbbbMMM888111...***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,+++***+++---/////////............//////)))******+++,,,------...,,,,,,+++++++++,,,---...---,,,***)))***+++---///---,,,+++******+++,,,---------,,,,,,+++***))))))&&&'''((()))***+++,,,,,,)))***+++,,,---------,,,------,,,,,,,,,,,,------***++++++,,,------------,,,,,,---,,,,,,+++***)))))))))***++++++***))))))***))))))***,,,---,,,+++)))***+++***)))+++---000//////...............///...666>>>QQQqqqwwwiii```]]]ZZZZZZ```ggglllttt{{{yyyxxxwwwwwwyyy{{{{{{{{{yyyrrrhhhbbbccchhhgggnnnxxx~~~|||rrrfff^^^WWWXXX]]]dddfffcccaaabbb___```dddllluuuyyyxxxuuu}}}~~~nnnMMM999111000111222111///---,,,,,,,,,---************+++,,,------++++++,,,---------,,,,,,,,,---...---,,,,,,---...---,,,+++,,,---...---,,,***+++,,,,,,******+++,,,***+++,,,+++))))))***,,,***+++++++++,,,,,,,,,---***++++++,,,,,,+++++++++,,,---...///...,,,***)))*********+++,,,,,,------444///---000333@@@\\\www !!!!!!   """$$$%%%#########""""""!!!!!!!!! ###&&&)))+++******...555999<<>>LLLdddvvvjjjaaa___ZZZZZZbbbjjjoootttxxx|||~~~}}}~~~~~~}}}|||{{{uuullleeegggmmmkkkvvvtttiiiddd[[[]]]bbbgggddd``````eeecccdddhhhmmmrrrtttsssrrrxxx}}}}}}WWWCCC888000...111222111///---,,,,,,,,,---++++++,,,,,,,,,,,,,,,+++------......---,,,,,,,,,...//////---++++++...111...---,,,,,,---...---,,,(((***++++++***)))***+++)))+++,,,+++)))(((***---************+++++++++++++++++++++++++++,,,---...,,,---------,,,+++***)))***++++++,,,------......222000000444CCC[[[vvv!!!"""""" !!!  !!!###$$$ !!!###%%%%%%%%%%%%))))))---444:::???IIISSSTTTbbbttt~~~~~~}}}~~~~~~xxxsssjjjWWWNNNCCC999888===IIIYYYgggnnn~~~uuubbbOOO===///...---(((***222---,,,++++++------,,,+++,,,------------------,,,'''***......------///111......------------......+++,,,---...///111222222---,,,+++***+++,,,---...+++,,,,,,---------,,,,,,%%%(((+++...///...,,,***))))))+++,,,,,,,,,,,,,,,************)))((('''&&&%%%'''***---...---***)))***)))))))))***,,,...///++++++,,,,,,,,,+++******))))))***+++++++++******++++++***))))))***+++++++++***+++---...---***'''+++,,,+++***)))))),,,///...............///000000<<>>666888CCCRRRcccqqquuu}}}|||tttgggPPP===.........+++,,,222000///---+++*********+++---...000000...---...///,,,---...---+++***+++,,,333000---,,,,,,---,,,+++.........---,,,,,,...111******+++,,,,,,---......///---******,,,,,,***''',,,,,,------...------,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***)))***,,,---...------,,,###(((,,,...,,,******+++)))***+++,,,---,,,+++++++++++++++++++++***)))(((,,,+++(((&&&%%%''')))******+++,,,,,,,,,***)))(((---***'''(((***,,,+++)))///111***'''///000...444HHH\\\sss}}}xxxtttjjjfffiiittt{{{{{{||||||xxx~~~wwwqqqtttzzz}}}rrrppprrrmmmeeeccchhhfff^^^___gggooommmpppvvvwwwssssssxxx^^^@@@999444000111///---,,,++++++------,,,+++***---...++++++------***++++++,,,---------,,,,,,,,,......+++)))(((,,,000***+++,,,,,,******+++,,,+++(((&&&'''***------,,,***((('''(((,,,...,,,+++***+++---------,,,***((())))))***+++,,,------...---,,,)))(((((()))+++,,,)))111...***000222,,,,,,222777DDD[[[{{{  ###$$$   !!!!!! """&&&&&&%%%&&&))),,,***777<<<@@@KKKRRRZZZiiittt{{{~~~}}}~~~~~~|||vvvrrrnnncccWWWIII@@@888:::EEEUUUhhhwww~~~~~~}}}qqqbbbKKK;;;.........+++,,,111///...,,,+++******++++++***---111333222000///...,,,---......------///111999555111....../////////...//////---,,,,,,...///+++++++++,,,,,,---------...,,,***+++,,,,,,***(((,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,&&&))),,,---,,,***+++,,,)))***+++,,,,,,,,,+++++++++++++++++++++******))),,,+++)))((('''((()))***+++++++++++++++***))))))...,,,***)))+++---......***333222...111222777DDD[[[ssszzzwwwyyy~~~~~~wwwttt{{{~~~vvvtttvvvzzzrrrpppqqqppphhhffflllllleeedddiiiiiijjjpppxxx{{{|||uuuQQQ;;;:::555222333111...,,,+++,,,---...---,,,+++......---...000///+++---------------,,,+++***---------+++******---///+++++++++******,,,///222...,,,)))***+++,,,+++***+++)))(((***,,,...,,,+++***+++,,,---,,,+++)))((())))))******+++,,,,,,,,,,,,,,,+++++++++++++++,,,...222---***///000000888777HHH___www !!!!!!!!!!!! $$$'''((('''(((+++...///<<>>IIIZZZooo}}}~~~{{{jjjWWWDDD666------///,,,+++///---,,,+++*********,,,,,,)))...444777666333///---,,,---......///000444666;;;777222000000111111111/////////...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,---+++***,,,,,,,,,,,,+++******)))---,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,---,,,,,,++++++++++++,,,***+++---,,,+++++++++---)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++,,,++++++************+++,,,,,,++++++******++++++...------,,,+++---111444666CCCCCC888222///:::OOOkkk}}}yyy{{{}}}{{{yyyzzzvvvqqqqqq{{{|||yyyzzzyyytttrrrrrrpppjjjjjjooopppkkkiiimmmkkkooouuu|||]]]CCC777:::555111222000///---,,,---...///...---,,,.........111444111+++............---+++***)))...---+++***,,,---------++++++***)))***---333777111///...------,,,***'''---+++***+++------,,,+++******+++,,,+++***)))(((************************+++,,,---......---,,,+++,,,...+++,,,000,,,000AAAIIIbbb !!!!!!!!!!!!!!!"""###$$$###&&&))))))((())),,,///777CCCHHHMMMZZZ```gggsss{{{~~~~~~~~~|||lll[[[RRRJJJBBB===BBBOOOaaawww~~~}}}yyyaaaJJJ;;;222,,,---...,,,+++---+++******)))***+++,,,------111555777555222///---...////////////111444777444222000000111111000////////////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,---,,,,,,***+++,,,,,,,,,,,,++++++---------------------------,,,***))))))***,,,---...---+++*********++++++------,,,+++++++++,,,---******++++++,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,......---+++---333888@@@LLLIII;;;333444EEE```yyy}}}uuuqqqtttwwwuuurrrqqqnnnmmmrrr|||{{{}}}zzzvvvttttttooonnnoooqqqnnnkkknnnvvvyyy|||iiiPPP===777:::333...///---000...---...///000///...,,,------...222555111***---.........---,,,++++++///,,,)))***---///...,,,***++++++++++++...222555111111111000///---***(((...---------------,,,,,,******+++++++++***)))(((+++++++++******)))))))))+++,,,,,,------------,,,+++---...444888000666NNNfff|||  """"""!!!"""###$$$%%%&&&&&&(((******)))+++000444@@@JJJOOOTTTaaaggglllwww|||~~~~~~~~~~~~|||nnn```XXXJJJBBB???HHHXXXjjj}}}vvvZZZAAA555000,,,---...---+++,,,+++************,,,---...333444555444111.........000000000///...///111333---...///111333333000---...//////...,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---)))***+++---............,,,------......------,,,---,,,***))))))***,,,---...---+++***)))******+++///---+++******,,,,,,---+++***++++++++++++,,,,,,)))***+++,,,---.........,,,,,,,,,------------,,,...---,,,++++++,,,---...+++,,,...---+++---333777666>>>:::222888FFF```}}}zzzrrrlllmmmnnnkkkgggeeeeeegggqqq~~~|||wwwxxx|||wwwuuuuuuqqqtttwwwtttmmmkkktttZZZIII:::666777///,,,000...000///......000000///...***,,,---,,,///222///)))+++,,,------...............,,,***+++...000///,,,)))+++---...---------...000111222111000...---,,,---......------,,,------+++++++++++++++***)))))),,,,,,++++++***))))))))),,,+++***)))***+++---///222333111777<<<;;;JJJggg !!!"""###$$$%%%&&&''''''(((***+++***+++000888???HHHSSSVVV]]]jjjpppttt~~~}}}{{{zzzzzz{{{~~~~~~{{{~~~|||vvvooocccWWWLLLDDDBBBOOOdddvvvpppTTT===111///,,,,,,------,,,+++,,,,,,+++++++++,,,...///555444333///,,,,,,---///000111222111///...///000---...000333555444111...,,,...///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---***+++,,,---.../////////+++,,,---......---,,,+++,,,,,,+++******+++,,,,,,,,,++++++************+++...,,,***)))+++,,,---,,,++++++******++++++,,,---***+++,,,---......///...---,,,,,,,,,,,,------...------,,,,,,------......+++,,,,,,------///222444...333//////@@@XXXvvv}}}tttlllhhheee```\\\\\\^^^aaakkkyyy~~~~~~|||{{{wwwuuuxxx~~~~~~xxxwww}}}~~~yyyxxxyyyzzz~~~vvvuuuzzzTTTCCC666444555//////444222000...---...///000///...***---...++++++------******+++,,,---////////////---,,,,,,---...//////...))),,,//////...,,,++++++///111222111///......///,,,---......,,,,,,---...,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******---+++)))((()))+++...000555444---...:::GGGaaa!!!  !!! """$$$&&&'''((((((((((((******+++///888DDDMMMSSS\\\^^^cccppptttvvv~~~{{{yyy{{{{{{|||{{{zzz~~~|||~~~~~~~~~nnnUUUNNNFFFFFFWWWpppzzzdddKKK:::000///---++++++---,,,+++...---,,,,,,,,,---...///111000///---++++++---//////111333333111///...///222111000111222222000...***,,,......---++++++,,,+++++++++,,,,,,------------...///...+++***+++---,,,,,,---------,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++)))******++++++++++++***+++)))((())),,,------+++++++++*********+++,,,---+++,,,---...............---,,,+++******,,,...///,,,,,,---...............,,,,,,,,,...000222111000000666444999OOOiii~~~vvvmmmggg```YYYXXXZZZ]]]^^^fffpppwwwwwwvvvxxxtttuuusssqqqsssyyy{{{zzz{{{wwwxxxhhhJJJ@@@444222444///111555000///...------//////...---***///000+++''')))+++,,,,,,,,,---.../////////...***,,,............///000,,,---//////...,,,------000222222000...,,,...000)))+++------,,,+++---///...------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,---///000...222...///BBB[[[yyy""""""!!!!!!!!!  """### !!!$$$'''))))))((((((((()))***,,,222>>>MMMWWW[[[ccccccfffqqqsssrrryyyyyyxxx{{{~~~yyywww{{{^^^QQQHHHIII]]]xxxqqqYYYCCC777000000...++++++,,,---,,,//////------------...///,,,------,,,+++,,,...000---000444555333111000///777333///---------...---)))+++......---,,,,,,,,,******+++,,,,,,---......---///000///+++)))+++------------,,,+++***(((((()))***,,,------,,,***)))***++++++,,,,,,++++++***''')))***,,,,,,,,,+++******((('''))),,,...,,,***,,,+++*********+++,,,---,,,---......///.........---,,,***))))))+++...000+++,,,.../////////...---...,,,,,,///333444111...000999;;;DDD]]]yyy|||uuummmfff^^^XXXYYY^^^```___ccckkkpppqqqssswwwpppssssssqqqrrrxxx{{{zzz{{{xxx|||wwwWWW>>>@@@555333555000111222+++///---,,,---...///...---+++111333,,,%%%&&&+++............///......------))),,,//////------///111...//////...------000222222333333000,,,+++---000(((***------++++++---000///...---,,,,,,,,,------------------------------***,,,---///////////////(((555888===VVVsss!!!!!!!!!!!! !!!"""!!!((('''$$$!!! """""" """%%%"""!!!&&&)))(((&&&'''...,,,000EEESSSXXX^^^dddhhhlllmmmlllnnnuuuzzzxxxxxxxxxzzz~~~~~~}}}zzzyyyyyy{{{~~~~~~gggQQQNNNUUUkkkrrrVVV???444111///---,,,,,,---...///222///,,,+++,,,...//////.........,,,++++++---...111000999;;;111///444000777333...,,,,,,,,,***(((------...//////...---,,,((()))***+++,,,+++*********---000111///...------++++++***))))))******+++---,,,,,,++++++,,,,,,---///...------++++++***)))++++++++++++******)))))),,,---.........,,,***(((,,,,,,,,,,,,***)))((('''//////...---,,,---000333222000---+++******,,,------,,,+++,,,...///...---)))000---+++333555111555444???BBBOOOsss~~~sssiiigggfffaaa\\\YYY___bbbbbbbbbiiirrrsssnnnssstttooohhhkkkuuuwwwqqqlllrrrzzzcccIII@@@444444333222111000///...000000//////000111222333111///,,,)))***---000333...------,,,---...///000000333,,,+++333333...111111222333222000...///000000222333000------000333000000......---------------...///000000///...---///------///222222...******000...---222///+++///888444===XXXvvv  ###$$$$$$((('''$$$"""!!!!!!!!!"""!!!""""""  """###!!! """&&&))))))'''&&&000444<<>>888666222111111000000/////////...///000111000///,,,+++.....................---222222222222222222111111***000---+++222222111777111222333222222333666888888555333444666777444111000111222333333333333333333333333333222222111111222666999:::999888:::<<>>????????????@@@888777555333333444666777666888;;;===>>>===;;;999<<<<<<>>>CCCGGGKKKMMMMMMLLLVVVWWWZZZeeeooo{{{ """%%%$$$!!! """"""""""""!!! !!!!!!$$$%%%""" $$$'''''')))333EEESSS^^^ooouuurrrtttsssrrryyyyyywwwtttssssssttttttssstttxxx~~~{{{~~~|||yyyyyy{{{}}}~~~~~~~~~~~~lllVVVFFF;;;444333666...///111333555666666777555333222111222111///...///,,,+++---000000,,,(((---(((...333///000111******---///...+++***+++,,,))))))(((((()))+++---...,,,,,,+++***+++,,,---...+++,,,---,,,++++++---...+++******++++++---...//////...------------...///........................+++++++++,,,,,,---------......---------...//////+++,,,,,,------,,,++++++,,,...//////---++++++,,,------------------------,,,,,,...111222222...,,,+++//////444>>>EEE[[[}}}|||qqqgggbbbdddcccbbb```^^^]]][[[[[[]]]]]]___```\\\ZZZ```iiirrrcccXXX[[[ZZZWWW\\\ggghhh```eeejjjqqqxxxjjjIIIDDDCCC777111555000000000000////////////000000//////000111222333////////////111333555666,,,...000222333444444333---333111111;;;BBBJJJXXX___```___\\\UUUNNNIIIGGGFFFJJJNNNPPPOOOOOORRRTTTCCCAAA===;;;:::<<<>>>@@@@@@CCCGGGKKKLLLJJJHHHEEELLLKKKLLLRRR\\\dddhhhiiisss}}}|||yyy~~~  ###!!!!!!"""!!!%%%###%%%***///999NNNbbbkkksssyyyxxxvvvwwwzzzzzzrrrxxxzzzwwwvvvxxxzzzzzzzzz~~~}}}||||||{{{~~~zzzuuuuuu|||yyy~~~wwwgggUUUFFF999111444===???333---333<<<<<<888666666555444222111000000///000///---,,,+++******)))(((,,,000111...,,,,,,,,,...///000111111///---+++))))))***+++,,,,,,------///---+++,,,...///---+++333///------...///---***)))***,,,...//////......,,,++++++---000000---+++,,,,,,,,,,,,,,,---//////+++,,,---,,,++++++,,,...///,,,((((((,,,......---+++,,,---.........---,,,---//////+++***,,,,,,))),,,222222+++(((***+++)))***+++...000222111...+++000//////555CCCZZZxxxyyykkkdddddd```_________aaaaaa___^^^]]]]]]___```^^^]]]ccckkk}}}xxxjjjfff```[[[[[[aaagggiiiiiinnniiiiiiuuuyyyYYYDDD===555111555444777///+++///222000111444...---...222555666333000555222000111444666555333000000111333555666444222333777;;;<<>>===777555777555;;;444111444444000///000222111111333666777555222666666555666888999888777<<<;;;;;;<<<>>>???>>>===:::<<>>@@@;;;:::<<>>>>>:::===CCCHHHGGGBBB@@@???@@@AAA>>>:::666222000000000000//////........./////////////////////---+++***,,,,,,++++++++++++,,,---......------------------+++,,,...000//////......333...***,,,000333111---///...,,,+++***++++++,,,++++++,,,,,,+++,,,------)))***,,,......---,,,++++++---///000//////000111***---///...++++++---000000000///...---,,,,,,,,,***...///,,,---///...+++---,,,+++,,,------------***---///000///...000222999OOOmmm~~~uuummmnnnzzz}}}||||||~~~yyykkk^^^cccaaa```___```___]]]\\\YYYVVVWWW\\\```dddkkkssstttwwwwwwxxx}}}}}}uuuqqqrrruuu{{{zzzPPPFFF;;;999;;;555777;;;888AAA@@@>>>::::::<<<>>>@@@???AAAEEEJJJQQQYYYaaafffqqqxxx   """$$$%%%&&&'''+++---000===NNN___ppp}}}}}}~~~|||~~~|||xxxwwwwwwxxx{{{~~~}}}|||||||||}}}}}}|||}}}~~~}}}}}}~~~{{{|||iiiVVVBBB999999;;;<<<===>>>EEEIIIFFFAAA@@@@@@???BBB???:::555222000000000000000///...............///...------...---,,,***++++++,,,,,,,,,,,,------........................***,,,///111000///...///444111---...111333111///------,,,+++******++++++***+++,,,+++******,,,...((()))+++,,,---------,,,---///111111///...------,,,---......------...//////...---,,,,,,,,,,,,,,,***...000......000...)))...++++++///111...,,,,,,...000222111//////222555CCCbbb}}}wwwqqqmmmgggdddeeekkkqqqqqqppppppwww~~~~~~~~~wwwkkk```cccaaa^^^\\\]]]]]]]]]\\\XXXVVVXXX^^^dddhhhnnntttlllrrrvvvyyywwwyyy|||{{{eeeIII@@@888777777000444<<<999<<<@@@CCCDDDHHHQQQXXXZZZ\\\```gggoooxxx  !!!!!! !!!"""$$$%%%%%%&&&)))...222999KKK```ooo{{{{{{{{{|||||||||~~~}}}xxxuuuwwwyyyzzzzzzzzz|||~~~}}}zzzzzz}}}}}}{{{www{{{{{{xxxyyy}}}~~~{{{~~~|||}}}wwwbbbLLL<<<<<<<<<888:::CCC>>>DDDGGGCCC>>>???>>><<>>999444111000000111111000///...------,,,,,,---,,,***+++------,,,******+++,,,.........---,,,------......//////000000))),,,000222000////////////333666666333000///000,,,,,,,,,---,,,,,,++++++***+++,,,+++)))))),,,///++++++++++++++++++,,,,,,+++...000000...---,,,,,,---,,,,,,---//////...------,,,++++++++++++,,,------000000------///---***---***,,,333666222//////000111111//////333;;;BBBSSSrrrxxxpppgggaaa___ZZZ]]]______aaaeeefffdddjjjuuu|||yyyxxx~~~~~~rrriiicccaaa^^^ZZZYYYZZZ]]]___```\\\ZZZ[[[aaafffgggjjjnnndddpppxxxzzzfffUUU???999555888999444;;;FFFDDDGGGQQQ[[[bbbkkkxxx  """"""!!!!!!"""$$$%%%&&&&&&&&&***000666III]]]ssszzzzzz|||||||||~~~{{{tttuuuxxx{{{{{{yyyxxxzzz||||||wwwxxx}}}}}}yyyyyy}}}}}}yyyyyy~~~|||}}}{{{yyyzzz~~~~~~}}}|||}}}|||sss]]]EEE888>>>???666:::HHHBBBHHHJJJDDDAAACCCBBB???AAA>>>999444111000000111111111///...,,,,,,++++++,,,***)))***,,,---,,,******+++---/////////---,,,,,,------...///000111111(((,,,111222000//////000)))444>>>>>>555------111+++,,,---.........,,,,,,***+++,,,+++)))))),,,///...---,,,+++************&&&))),,,......------......,,,+++---000111///,,,,,,+++*********+++,,,---000222000,,,+++---...+++,,,))),,,666;;;666222222...///...---///888FFFQQQdddxxxooofff^^^YYYYYYQQQYYY\\\XXXXXX___aaa]]]fffpppyyyzzzsssooorrrxxx{{{zzznnngggddd___[[[WWWVVVXXX]]]aaaccc```]]]]]]bbbeeedddeeegggaaaooowwwwww|||ZZZLLL666;;;:::AAADDDBBBKKKWWWVVViiivvv"""!!! """###!!!  !!! !!!!!! """$$$%%%###!!! &&&&&&***---,,,,,,777FFFXXXrrr~~~yyy{{{{{{}}}}}}||||||~~~}}}yyy|||xxx|||~~~{{{vvvxxx|||zzzvvvsssuuuzzz~~~}}}}}}qqqTTTBBB666888;;;:::===DDDJJJGGGCCCAAABBBCCCDDDDDD@@@@@@:::111///111000******+++,,,---------,,,,,,000...+++))))))***,,,...---......---++++++,,,...---------------...///000000///...---------------////////////............///---,,,******+++,,,---++++++++++++******)))))))))))))))+++,,,,,,+++)))+++,,,,,,---,,,+++***(((,,,,,,+++,,,------,,,***------------,,,,,,+++***---......---,,,+++---///000***)))...111///...//////...---,,,...===[[[wwwqqqffffff^^^OOOHHHMMMUUURRRRRRUUUVVVTTTUUUXXXcccjjjqqqssspppooossswwwtttlllddd[[[]]]WWWSSSTTTVVVXXX[[[```aaahhhlllgggbbbdddiiikkkgggmmmwwwhhhOOO@@@888>>>CCCJJJOOOUUUbbbsss!!!  !!! """ !!!  !!!###$$$$$$###"""!!!$$$$$$(((---000666FFFWWWhhh~~~}}}}}}}}}}}}www~~~~~~~~~zzz{{{}}}}}}{{{}}}zzzyyyzzz|||}}}|||{{{}}}zzzxxxwwwwwwyyy|||~~~{{{fffOOO@@@555888<<<<<>>???BBBHHHKKKHHHEEEDDDDDDFFFFFFFFFCCC@@@:::222000000///,,,...---+++)))***,,,...000///.........------------...000111111///---,,,,,,//////..................,,,,,,,,,,,,,,,---------000000//////...---,,,,,,,,,,,,,,,---...111333444***+++---------,,,***)))+++++++++,,,......---+++++++++******))))))******---,,,+++,,,......,,,+++***++++++++++++******))))))+++...///......000111---222333000333999888111---+++444CCCJJJSSSooovvvoooeee[[[TTTOOOKKKIIIHHHKKKQQQVVVRRRLLLLLLQQQSSSZZZbbbhhhlllqqqzzzuuugggdddeeecccbbb]]]\\\^^^______bbbgggrrryyy}}}zzzvvvwwwyyyzzzzzzmmmRRRMMMVVVaaafffsss  !!!!!!   !!!######"""  """###&&&%%%$$$#########$$$%%%,,,++++++000;;;MMMdddtttzzz{{{zzz|||~~~}}}~~~wwwwww}}}{{{{{{~~~}}}~~~~~~~~~~~~~~~|||~~~xxxyyy{{{}}}|||xxxvvvwwwyyy|||}}}sss[[[@@@888444:::@@@BBBEEEIIIKKKHHHFFFEEEFFFGGGGGGFFFDDD@@@999333000///...---...---+++++++++,,,...///......///000000///...---///111333333000...,,,,,,///////////////...------***++++++,,,------------000000///...------,,,+++,,,,,,,,,---...000222333------,,,,,,,,,,,,,,,------,,,+++,,,...///...,,,---,,,+++*********+++,,,---,,,,,,---......---+++++++++,,,,,,,,,++++++***)))+++...///......///000,,,666777000222;;;999///333333CCC\\\fffiii|||ssspppgggZZZSSSSSSQQQLLLKKKOOOSSSTTTLLLEEEFFFLLLQQQWWW___dddiiipppyyyqqqggggggiiiiiiccc```___aaabbbaaaeeekkkuuu~~~kkk^^^bbbppp{{{!!!!!! !!!######"""  """$$$'''%%%"""  !!!"""((('''%%%$$$$$$%%%&&&'''......000666EEE[[[ppp|||{{{{{{}}}|||~~~}}}}}}|||~~~vvvxxx{{{}}}}}}yyywwwxxxzzzzzz|||~~~~~~kkkSSS999666666<<>>777222000......///,,,,,,---............------...///111111000...---///111333333111...------///000000000///...---,,,******+++------------,,,000//////...---,,,,,,,,,---,,,,,,---------......111///,,,******,,,///111...,,,+++,,,...///...---...---,,,++++++,,,...///------,,,---...///---+++,,,,,,---------------,,,***,,,...///......///000...888999111000888777...111111@@@[[[kkkqqq{{{pppooohhh\\\UUUUUUTTTQQQRRRRRRSSSPPPIIICCCGGGOOOUUUYYY___dddhhhnnnuuuzzzwwwyyywwwqqqkkkjjjkkkjjjjjjggggggiiihhhhhhmmmtttvvv{{{www!!!!!! !!!!!! ######""" !!!  !!!###%%%(((&&&$$$!!! !!!"""###''''''&&&%%%&&&'''((()))+++///666BBBUUUmmm~~~{{{{{{}}}|||}}}yyy~~~~~~}}}}}}~~~zzzzzz{{{}}}|||{{{zzzzzzzzzzzz|||~~~}}}|||||||||___EEE555666999???EEEIIIJJJJJJIIIGGGFFFFFFGGGHHHGGGFFFBBB;;;333111///---...000+++,,,.../////////---------...///000000000///......000222222000......///...///000111000///...---***+++---......---,,,,,,.........---------------------,,,,,,,,,++++++***222000,,,******---111333...,,,++++++---...............------......//////...---,,,---//////---,,,,,,------...............,,,.../////////000222444666<<<<<<444111555555000***(((111GGG^^^ppp}}}vvvnnnlllggg```ZZZVVVUUUVVVWWWTTTRRROOOJJJHHHNNNXXXXXX[[[```dddhhhlllqqqtttsssttttttqqqnnnkkkkkkjjjnnnlllkkkllljjjkkkrrr{{{|||iiiJJJ !!!"""###### !!!  !!!""""""!!! !!!!!!###%%%%%%$$$###"""######$$$%%%&&&&&&&&&'''((()))***+++,,,444@@@PPPggg~~~~~~}}}}}}{{{}}}}}}}}}~~~~~~~~~||||||||||||zzzyyyvvvyyy|||}}}||||||}}}~~~tttSSS;;;444888===BBBGGGKKKKKKIIIHHHFFFEEEFFFGGGHHHGGGFFF@@@777000///...,,,---222------------.........///------......////////////---///000000......///111---...000111111000///...,,,---...//////...,,,+++,,,,,,------------......,,,,,,,,,,,,,,,+++******000///...---...///111222...,,,******,,,......---,,,------..................------...//////...,,,+++,,,------.........---...//////000111555999===BBBBBB@@@;;;555333444555444555<<>>555.........+++---333///...,,,++++++---000111------------......//////---.........---...000222,,,...000111222111000///---...///000000...,,,+++++++++,,,------......///+++,,,,,,------,,,,,,+++---...///111111111000///---+++******+++---------***+++---...///...------...------...//////...,,,***+++,,,,,,------------...///000111444999@@@DDDKKKFFFCCC@@@999333444:::444999CCCVVVsss}}}{{{xxxtttkkkkkkoooiii[[[YYYcccddd^^^XXXVVVTTTRRRTTTYYYRRRVVV\\\ccchhhllloooqqqyyytttooollllllooouuu{{{zzzwwwuuusssqqqsss}}}}}}UUU555:::555!!!!!!!!!!!!!!!"""######%%%$$$"""   !!!""""""!!!%%%$$$""" """%%%'''''',,,'''%%%---///...222666DDDRRRttt|||{{{zzzyyyzzz{{{|||||||||{{{zzz{{{xxxvvvwwwzzz}}}}}}{{{zzzzzz{{{~~~yyyyyy]]]CCC666999>>>BBBCCCEEEHHHGGGDDDCCCFFFEEE@@@???CCCFFFFFF@@@888///+++,,,//////...---,,,+++...111333111///,,,///...,,,,,,///000...+++...111000...---///111...---,,,+++,,,...000222...//////////////////...111---******+++---+++***,,,,,,,,,++++++---111555...+++,,,444888555000---000///...---------------,,,---.........---,,,+++///............///000000.........---------...///...---...222666???KKKUUUOOOLLLFFF???;;;::::::999666@@@OOOddd{{{~~~~~~wwwttttttpppnnnjjjgggdddcccbbbbbbddd^^^VVVQQQSSSXXX\\\___XXXVVVYYYbbbggggggkkkqqqqqqqqqoookkkgggjjjqqqxxxzzziii[[[CCC000------"""!!!!!! !!!!!!!!!###"""  !!!!!!!!!$$$###"""""""""$$$&&&'''''',,,(((&&&...///...444===QQQ___{{{}}}}}}yyy{{{}}}~~~~~~}}}{{{{{{|||}}}{{{yyywwwxxx{{{}}}}}}|||zzzzzz{{{~~~|||pppUUU@@@777777===BBBDDDFFFHHHFFFBBBBBBDDDCCC@@@AAADDDEEECCC<<<666///,,,---///...------,,,+++---000111000...+++......+++,,,//////---+++---000///...---...000...---,,,,,,---...000222//////............//////000---++++++,,,...---+++---------,,,,,,...111444000,,,,,,333777444000............---......//////+++,,,------------,,,+++......------......///000///...,,,,,,---.........000......666AAAMMMVVV[[[WWWRRRIII@@@;;;999888777888III```rrr~~~|||}}}~~~zzzsssppprrrooonnnmmmkkkiiifffdddcccdddccc```\\\WWWSSSRRRSSSYYYWWWZZZaaafffgggjjjpppmmmnnnnnnkkkiiikkkrrrxxxdddOOOGGG777++++++,,,"""!!! """  !!!""""""$$$%%%&&&(((((('''---***(((//////000999JJJdddrrrppphhhmmmvvv{{{}}}~~~{{{zzz}}}{{{zzzyyy{{{}}}~~~}}}|||{{{{{{|||}}}{{{```JJJ===777777>>>CCCEEEFFFGGGDDD??????AAA@@@???BBBFFFCCC>>>777333...,,,...///...,,,,,,++++++---//////...---))),,,---+++,,,......++++++,,,......---,,,---//////...------...///111222000///...------...///000///---,,,,,,...//////....../////////......000222222...---222555222//////---------...///000000111***+++,,,---------------------,,,,,,,,,---......000---***+++---///...,,,000///111===NNN[[[___^^^^^^VVVLLLCCC===999777777???XXXttt{{{zzzzzzyyyssslllkkkoookkklllmmmnnnllliiieeeccc```bbbdddaaa[[[WWWWWWXXX]]][[[\\\aaaeeegggkkkooojjjkkkkkkjjjjjjmmmtttzzzhhhJJJ:::777000+++......""""""    ###%%%''')))))))))(((---++++++111111444BBBVVVvvv{{{mmm___ZZZdddppp{{{}}}}}}{{{|||{{{{{{||||||}}}~~~}}}}}}}}}}}}~~~}}}~~~}}}jjjNNN@@@;;;888;;;AAAFFFGGGGGGFFFAAA;;;<<<======>>>BBBEEE@@@888111///------...///---+++++++++,,,,,,------,,,,,,(((+++---++++++...---***+++,,,,,,,,,,,,,,,---...///............///000111000///...------...///000---------...///000000000///000111111///...///000444///...111333000///000......//////000000000000++++++,,,---.../////////,,,,,,++++++,,,,,,---...111---)))***---000///---///333;;;GGGUUU^^^]]]XXXZZZTTTNNNIIICCC===;;;===MMMfff~~~|||~~~{{{wwwssskkkdddffflllhhhiiijjjkkkjjjhhheeeccc``````^^^\\\ZZZZZZ\\\^^^aaa```aaacccgggjjjmmmpppjjjiiihhhgggiiioooyyy|||ZZZ@@@222111---,,,...,,,###"""  """&&&((()))******(((---,,,---333333<<>>888555888999999;;;<<<666...------.........---,,,,,,,,,---......,,,******+++***,,,,,,))))))---...+++...,,,******+++---...---------.....................//////////////////...+++---///000//////000111///000000///...---///000222//////222222//////222111222222222222000...---...---------...///000111,,,,,,+++++++++,,,------...---,,,,,,---000444666;;;KKKWWWTTTNNNLLLJJJFFFEEEHHHNNNRRRLLLEEEJJJVVVllluuu{{{yyywww{{{wwwmmmfff```\\\^^^bbbfffffffffggghhhiiijjjkkkeeedddgggooovvvtttiii^^^eeeiiikkkkkknnnrrrtttsssoookkkffffffkkkwwwkkkFFFBBB333...///******,,,'''""""""  !!!!!!###%%%'''((()))(((,,,+++///666;;;MMMjjj|||xxxaaaNNN???>>>AAABBBHHHPPPUUUfffnnnrrr{{{|||yyy|||yyy~~~zzznnnlllttt}}}~~~~~~}}}zzzxxxyyy}}}~~~{{{zzz{{{}}}}}}}}}{{{zzzyyyyyyzzz|||~~~sssaaaLLL???999777999======BBBEEEDDDCCCCCC???:::333777999777666555111+++......//////---,,,,,,---,,,...000///,,,******+++,,,---,,,((((((---///...///,,,)))***,,,.........,,,---------------,,,,,,---...///000000///...---***---000000...---...000//////...---,,,,,,///222///...///333222///000333000111222333333222000///...---,,,+++,,,,,,---...,,,,,,,,,,,,,,,---......+++---///...---000666<<>>BBBKKKKKK[[[aaaccckkkkkkgggjjjjjjjjjkkknnnrrrwww{{{~~~{{{xxxqqqddd[[[]]]jjjvvv}}}}}}~~~~~~|||yyyvvvwww}}}|||yyywwwxxxzzz||||||zzzyyyxxxyyy{{{sss]]]MMM???===<<<777888>>>999>>>AAAAAAAAACCCAAA<<<111666999666222111...***//////000///---,,,,,,------///111///,,,******,,,---...,,,''''''---000///000---******,,,//////...,,,,,,,,,------,,,++++++,,,---000222222000---,,,***---000000...,,,---///......---+++***,,,///333------///333333000000333...///111333444333222111---,,,+++*********+++,,,------,,,,,,------...///)))---000///---000888@@@FFFPPPPPPBBB888;;;???===DDDHHHQQQRRRFFF???OOOgggqqqzzzzzzzzz}}}}}}ooofff```bbbddd```ZZZVVVZZZ^^^cccgggiiiiiifffdddeeehhhlllpppqqqnnniiieeebbbiiimmmnnnqqqvvvvvvqqqmmmllllllooowwwzzzbbbKKK===:::...(((...111)))(((+++(((%%%### !!!""" !!!"""#########$$$(((***((()))---555<<>>AAAFFFNNNUUUVVVSSSQQQTTTXXXWWWXXXXXXXXXYYY\\\```dddfff]]]VVVUUUVVV]]]mmm|||~~~zzzwwwvvvyyy{{{~~~|||{{{{{{uuuzzzsssiiiMMM===111333555444888AAA;;;>>>@@@@@@BBBDDDBBB===::::::999555///,,,---///000...---...000111111111------------------------*********++++++,,,,,,,,,+++000,,,)))...,,,(((---***,,,------,,,,,,...///111111000000//////......///////////////......---000///---,,,+++,,,...///000111111111000111222444---...000222333222000///,,,,,,---------,,,++++++'''(((***+++,,,,,,++++++...,,,---111111222<<>>:::555999@@@JJJQQQKKKBBBGGG[[[ooo}}}wwwuuu{{{{{{uuuhhhccc___```___[[[XXXYYY^^^bbbiiimmmggg^^^___fffhhhcccaaafffmmmooohhhaaahhhjjjooouuuuuuqqqmmmkkkqqqkkkiiipppyyywwwdddQQQAAA777555000///---+++*********+++$$$""" !!!"""!!!######$$$%%%(((+++,,,,,,000888BBBQQQkkkvvv^^^FFF???<<<777444333666999<<>>===<<<;;;:::::::::999:::<<<@@@DDD@@@@@@BBBEEEJJJWWWlll~~~{{{yyy~~~{{{zzz{{{~~~~~~|||yyy|||~~~}}}mmmZZZJJJ@@@555...000333222444::::::???BBBBBBAAAAAA>>>888888555111.............../////////000111111...,,,------------------------------------,,,,,,,,,,,,...333///,,,111///+++000...///000///...---.../////////////////////000000///////////////......------...///000000000000000000111222111/////////111///000111333333222111111000///...---,,,,,,,,,,,,++++++,,,---............///---...000333999DDDOOOVVVVVVHHH:::888555777BBBLLLIIIBBB;;;<<>>888111///111111///,,,)))((()))+++,,,!!!!!!!!!!!!!!!!!! !!!###&&&'''(((***+++)))***...888IIIbbb}}}kkkPPP@@@<<<777777666666555444444333555444444666888888555222666666666555555888<<>>:::555666111,,,+++---//////.../////////111111000---***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---222...,,,111///+++000000111111000...---...///---......//////000000000///////////////......---,,,...000222333222111111111222333333111///000000000111222222222222111111111000...,,,+++++++++,,,,,,,,,------............///......000555===HHHQQQUUUWWWKKK===999666888DDDBBB@@@===???HHHWWWgggqqqvvvyyyxxxwwwxxxxxxpppeeebbb\\\XXXYYY[[[\\\___dddeee___ZZZ\\\```aaa^^^[[[[[[\\\]]]```dddhhhmmmooommmpppqqqqqqqqqrrrqqqooooooqqqwww|||~~~rrrXXXPPPGGG???:::666222111333111///+++)))((()))***,,, !!!!!!!!!!!!!!!!!!""" ###&&&'''(((***+++,,,///555AAAVVVpppxxx^^^DDD999:::333444555666555444333111555333111222555666222...111111111111111333888;;;CCCDDDCCCDDDOOOhhh}}}|||{{{|||}}}{{{{{{~~~sssfffSSSCCC888555333444666555666888888>>>AAA???;;;:::777333333///+++***---//////...///...///000111000---***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++000,,,***000...***///000111222111///......///------......//////000000///////////////......---,,,...000333333333222000222444555555333111111222111111111222111111111111///...---,,,,,,+++++++++,,,,,,,,,,,,,,,------...///000///000555@@@JJJPPPPPPTTTLLLAAA===888888BBB:::888:::CCCRRRaaakkkooottttttsssqqqqqqqqqlllfffeee^^^XXXXXXXXXXXXZZZ^^^___```````````````]]]ZZZZZZYYYZZZ___gggkkklllkkkhhhnnnqqqqqqtttzzz{{{xxxwwwwwwzzz}}}cccOOOEEE>>>777555333///...000000...+++)))((((((***+++!!! !!!!!!""""""!!!$$$&&&'''(((***,,,+++222;;;JJJaaazzzzzzfffPPP===555444///000222444444333222000444222000111333444111...000111111111222444999===BBBDDDFFFKKK\\\yyy~~~~~~~~~~~~}}}vvvjjj]]]NNNAAA444333222222222222333444666<<>>:::777888BBBUUUeeennnqqqmmmmmmmmmkkkiiihhhfffeeeeee^^^XXXVVVVVVTTTVVVYYYZZZaaaeeeddd```^^^\\\YYYXXXWWWYYY___hhhmmmnnnllliiinnnooommmssszzzbbbOOOAAA:::555111111111//////111...---,,,***))))))))))))"""!!! """$$$!!!!!!"""$$$%%%%%%'''***,,,+++444BBBSSSkkkjjjTTTDDD<<<555000...///222444555555444333444444333333444444333222444555555666777;;;@@@CCCDDDKKKSSS___sss~~~~~~dddtttppp```SSSGGG===222222222000///000111222444:::<<<777222222333222,,,...//////...------......---,,,---/////////---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))...***)))///---)))...---///000000......///111..................------///////////////......---...///000111111000000///000333555666555444333444111000000//////...//////,,,...000222222111///...//////...------......///...111111000666@@@EEEEEEEEEHHHAAA;;;===999555:::999777:::GGGYYYgggnnnnnnfffhhhjjjiiieeebbbbbbeee```ZZZUUUUUUUUUTTTUUUXXXYYYaaaeeebbb___^^^[[[WWWTTTVVVYYY^^^eeelllqqqtttsssyyy{{{www}}}|||]]]JJJ===444444///---///111000000222---,,,,,,+++***)))((('''"""!!! ###%%%!!!######$$$$$$$$$&&&***,,,///;;;KKK^^^uuuxxx___GGG======999000///111444666888888888777666666666666666555666666555666777888:::===CCCGGGJJJUUUbbbrrr}}}}}}NNN^^^nnn[[[MMMBBB:::222444333000///000222222333888:::555000000222333+++...111111...,,,,,,......---+++,,,...///000///++++++++++++++++++++++++*********++++++,,,,,,,,,)))...+++)))///---***///,,,...//////......///111/////////......------,,,///////////////......---///000000000000//////...///111444555555333333333000000///...............,,,...222555555444111000111000///......///000111...111111000555???CCCAAACCCDDD;;;555:::888333888666888???NNN___jjjjjjgggbbbgggllllllfffaaabbbfff[[[VVVRRRTTTUUUUUUVVVZZZ[[[```bbb^^^]]]___\\\UUUQQQUUUZZZ^^^aaaiiiuuu}}}bbbKKKAAA;;;555111,,,***,,,...,,,,,,...+++,,,,,,,,,+++)))'''&&&"""!!! """###%%%""" !!!%%%((($$$%%%,,,)))(((222...>>>PPPvvvdddNNNBBB666444555...000555:::999444111444888999777666666444000111666888999666;;;GGGFFFFFFRRRXXXjjj}}}wwwhhhWWWFFF===;;;555444333111000/////////333333444333222///,,,***---///000111000---***)))......///...,,,,,,...000)))***+++,,,,,,,,,,,,+++,,,---......,,,******+++,,,---......,,,,,,---...///......------......///000///...---------------000111222333333222000///...)))(((...000------000000111222333444333222222...111333333333333111...111111111111111222333444333000...///222444333222///000000111333888>>>DDD@@@:::888:::999555555:::444BBBOOOVVV\\\ccceeebbbbbb```___aaaeeeeee```[[[___SSSRRR^^^aaaWWWTTT\\\aaa___]]]]]]^^^\\\WWWSSSNNNQQQWWW^^^fffrrrvvveeeUUUAAA666444...---......,,,++++++---///000///---+++***(((''''''!!! !!!###$$$%%%%%%""" !!!"""%%%((($$$&&&...,,,+++444:::NNN^^^|||uuu[[[GGG>>>666777;;;777999;;;<<<:::666555888;;;:::888888:::888555666;;;999;;;999@@@MMMOOOQQQ\\\jjj{{{ooo```RRRDDD;;;888444444222111000/////////222333333222111///---,,,111000///...------------,,,---,,,+++***+++...111+++++++++++++++++++++++++++---......---,,,---...,,,---......,,,,,,---.........------------......//////......------------///000111222222111000//////***)))...000------///000000222222333222222111222333333333333333333222000111222333444666666777333111...///111333222111222222222333555999<<>>@@@LLLXXX^^^aaaeeeddd```^^^]]]]]]___aaaaaa___]]]hhh[[[SSSTTTUUUTTTXXX```bbb___\\\ZZZZZZXXXTTTPPPOOOSSSYYYaaalllzzzlllZZZNNNEEE555//////+++---------,,,++++++---//////...---,,,+++*********!!! !!!$$$'''((((((%%%"""  !!!"""###&&&((($$$'''111000...666AAA\\\mmmtttdddNNN@@@;;;666:::AAA???===<<<:::888888:::<<<===999888999;;;;;;888:::>>>;;;@@@AAAIIIXXX^^^cccpppyyydddVVVLLLAAA999555444333222000////////////222222111000000///......333111///,,,,,,---///111+++++++++)))((()))---000---,,,+++******+++,,,,,,***,,,...///......///000,,,.........---,,,---......------,,,,,,------...//////.....................///000111111000///...000,,,+++...000...---...//////000111111111111111333222222222222222222333...000222555777777777777444222//////000111111000000000000222555888999999444444555888888999???GGGQQQZZZbbbfffffffffbbb^^^]]]^^^`````````aaabbbdddiiibbbWWWQQQQQQWWW^^^bbbbbb___ZZZWWWUUURRRPPPNNNPPPTTTZZZcccqqqrrraaaPPPBBB===:::///,,,...+++,,,------,,,++++++,,,...------,,,+++++++++,,,,,,!!! ###(((++++++***$$$!!! !!!"""$$$$$$((()))%%%(((222111///888???cccwwweeeTTTCCC<<<<<<888<<>><<<;;;<<<@@@BBBBBBAAA===;;;<<>><<<>>>CCCAAAJJJNNNXXXjjjssszzz|||}}}vvv]]]OOOGGG???777222222222111000///......///111111000////////////000222111///------...000222+++,,,---,,,***)))***+++---,,,***)))***,,,...///+++,,,...///...---...///---...///...---,,,---///------,,,,,,,,,,,,------....../////////.........---...//////000//////...000...---...//////...---...//////000000000000000000//////222222//////000...000333666888777555444444222111000///000000000111000000222666999888777333666:::>>>@@@EEENNNUUUbbbeeehhhiiihhheeebbb___[[[^^^aaaaaa______dddhhhccceeeaaaYYYYYY```ccc___```]]]XXXTTTRRRQQQPPPPPPTTTVVV[[[dddrrryyyhhhUUUGGGCCC888777888...+++,,,)))+++,,,---,,,+++***+++---,,,++++++***************""" !!!%%%+++...,,,)))"""  !!!"""###$$$%%%(((+++'''(((000000222===EEElllzzzXXXIII======@@@;;;<<>>DDDCCCCCCFFFKKKLLLHHHDDDCCCAAAAAACCCCCCAAADDDIIINNN[[[bbblll~~~|||}}}tttYYYKKKDDD===666111111111000///............000000///......///000000...///000000000000000///,,,///111111...+++((('''+++***))))))+++---000222,,,---......,,,++++++,,,---...//////------...///...------,,,,,,------.........///000000//////...------......////////////000000......///000///---///////////////000000000///---000555555000---///222444777999999777444222444333222111000000111222555444444444666888999999777<<>>BBB======AAA???HHHHHHIIILLLOOONNNIIIEEEGGGDDDCCCEEEEEEEEEKKKQQQbbbrrr{{{pppVVVGGGAAA;;;555222000000///.............../////////////////////...+++---000222222111///------000333333000,,,)))'''*********+++,,,...000111,,,---......+++*********---...//////...---...///.........------.........---...///000111000///...------......//////000000///000///...///222111...///////////////000111111333000222999999222000333666888:::<<<;;;999666444444444444222111111333444666666555333333555:::>>>GGGMMMTTT[[[eeepppvvvwwwvvvpppkkkjjjhhhdddbbbcccaaaeeehhhgggdddcccfffjjjnnnqqqlll```[[[___aaa^^^^^^^^^\\\ZZZXXXYYY\\\^^^aaabbbeeennn{{{ooo[[[MMMDDD<<<777666333,,,111555,,,)))+++((((((***,,,,,,***)))******+++***((('''&&&%%%%%%%%%&&&######(((---...)))### !!!###$$$%%%$$$,,,,,,+++000333@@@VVVmmmqqqaaaGGG>>>777<<>>FFFFFFKKKLLLNNNQQQTTTTTTSSSRRRQQQNNNMMMOOOQQQTTT\\\eeeyyy}}}~~~~~~~~~}}}hhhQQQCCC===888444333//////......------......//////000000000///---,,,)))+++...111111111///---...000111000...,,,,,,---,,,,,,,,,---------------+++---......---,,,,,,------///000///...---...000000//////......//////000---...000111111111//////............///000111222...000000---///444333///000000/////////000111222888111111777777111111888444666888999:::888666555333444555444222222555777666888999888999@@@MMMWWWjjjnnnqqqttt|||}}}|||tttppppppnnngggbbbbbbgggjjjlllkkkiiigggggghhhkkkjjjfff___ZZZZZZ^^^```bbbbbbbbb```^^^^^^aaadddaaabbbgggqqq{{{mmm^^^PPPAAA;;;777333000111000+++111666---***---+++''')))++++++***))))))***)))(((''''''&&&&&&&&&''''''%%%$$$(((......(((!!!!!!"""$$$%%%""",,,------000555GGGaaaxxxfffYYYDDD<<<555:::???;;;???KKKNNNPPPSSSVVVZZZ^^^bbbeeegggbbb___^^^```dddiiisss}}}~~~zzzzzz|||~~~uuubbbMMM@@@:::666444444//////...---------.........///111111000...,,,+++***+++---///000000///............,,,+++,,,///222............---,,,+++******,,,...///......///000...///000///...---...000000000////////////000000,,,...000111222111000///.........//////111222222---000000---///555555000111000/////////000222333;;;111...222222...111;;;000111333555666666555444333555666555333333666999;;;@@@DDDEEEIIIUUUhhhwww|||~~~xxxtttvvvsssjjjbbb```dddfffggggggeeebbb```_________```aaa^^^ZZZ\\\```eeefffgggeeebbbaaadddggg]]]___eeerrruuuwwwooocccWWWLLLHHH===444444444///---------(((...222)))%%%(((&&&''')))++++++***)))))))))'''''''''''''''((())))))"""&&&******&&&""""""$$$$$$)))***---000222;;;RRRiiitttbbbOOOAAA:::888:::@@@CCCCCCHHHPPPWWW^^^gggmmmppptttzzzwwwtttuuuyyy}}}}}}{{{~~~~~~{{{wwwZZZBBB===;;;222000666777111---......---...000---------...............,,,,,,------.../////////------......---+++***(((+++...000...***))),,,000,,,,,,///333111,,,***---///...---,,,,,,---...///***,,,...///...---------//////000000000///---,,,,,,******...000///111555//////000000000000//////,,,,,,...///000000000000444333222111222333444555333333444444444555555555555444777:::777333777@@@DDDFFFLLLUUUcccuuuzzz|||xxxzzzxxxpppkkklllkkkjjjfffdddfffiiifff```^^^^^^^^^___```bbbdddeeefff```]]]___bbbbbbdddfffbbbkkkqqqvvvxxxpppsss}}}~~~zzzxxxxxxkkk___UUUMMMFFFAAA888777444111...,,,******111...---000000+++''''''%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&%%%$$$"""  """$$$%%%***)))***...333CCC```yyykkkXXXGGG;;;===<<>>DDDNNNYYYfffttt}}}zzzxxxyyywwwrrroooooommmdddXXXVVVTTTSSSRRRTTTWWWZZZ]]]eee___]]]aaadddbbb]]]\\\```jjjsssyyyyyysssvvvzzzpppfff```UUUZZZYYYXXXXXXUUUMMMBBB:::888777666555444222000///---------------......///111//////444444///++++++***++++++,,,+++***((((((''''''''''''''''''''''''$$$$$$###!!! !!!&&&&&&###"""&&&))),,,---111<<>>999666444333111000///000222111///---------///......---------......+++***,,,111333...***)))******+++,,,+++***)))(((''''''''''''''''''''''''######"""""" !!!!!!!!!"""###%%%'''(((,,,000888HHHddd~~~lll]]]NNNCCC???AAACCCRRReeevvvmmmLLL>>>888444666888666444222000,,,+++...000...---///+++---///111222222111111000222333444444222///...000///...---,,,,,,---------,,,+++++++++,,,,,,,,,---,,,---000///+++---111------,,,,,,,,,,,,------...//////...---...000222//////...---,,,---.........++++++......,,,---111222111///......///111222000111222333333333333333000111111333444666888999;;;===???BBBJJJ]]]ttt{{{sss{{{wwwlllaaaXXXRRRNNNNNNNNNNNNMMMLLLKKKKKKKKKNNNRRRTTTPPPKKKOOOWWWaaahhhooopppkkkffffffjjjsssyyyxxxdddVVVJJJDDD<<<111333:::777555444222///,,,+++,,,...111222333111...------///,,,,,,,,,,,,,,,---......***)))+++111333...***)))((()))***+++++++++***)))''''''''''''''''''''''''$$$###""" ###!!! """&&&'''((('''222AAAWWWrrrqqq]]]OOOEEE===???EEEMMMccc{{{vvv___>>>:::666333555777666333111000,,,+++...000...---...***,,,///222333222111//////111333444444222///...111000...---,,,,,,,,,------+++******+++,,,,,,+++...,,,---...,,,((()))---------+++******+++------...//////...------000222111000///...------...///000---,,,...---++++++...222111///...---...000111///000111222333444444444111111111222444777:::<<<<<>>@@@OOObbbnnn~~~}}}{{{fffNNNAAA===777333444;;;;;;333...///...///000000000000......000444444111000222222111000000000000////////////---...//////......///000---,,,,,,...000111///...111000...---...///111222000000000///......------...---,,,,,,,,,---///000111111000///...,,,,,,+++000000000000////////////...///000000//////111222///000222444555666555555222888555111444888IIIbbb~~~xxxnnnddd^^^dddnnntttvvvxxxcccYYYRRRQQQOOOHHHHHHLLLNNNPPPRRRPPPMMMNNNSSSYYY______^^^___gggsss|||~~~qqqmmmnnnxxxyyyxxx~~~|||]]]CCC@@@>>>444000666***,,,------------...000---///000000...,,,+++++++++,,,------,,,,,,,,,---000///---+++************'''...,,,+++000,,,%%%)))((())))))************))))))&&&'''***+++'''$$$%%%$$$$$$"""  !!!!!!""")))...555000+++(((%%%$$$(((---555TTTjjj|||yyyhhhRRRGGG>>>===>>>EEEYYYoooyyy}}}zzzxxx~~~tttXXXEEE======555444777<<<:::222---...,,,...///111111111000///000333555333000///000111000000///............//////000111000......///000...------...000000000...000///...---...000333444000000000000//////......,,,+++++++++,,,...///000000000///...---,,,++++++000000000000000000000000...000222222111000111222...///111333444555666666444:::777777AAANNNfffzzzssskkk```XXX\\\gggsss~~~ooobbbTTTMMMHHHEEEHHHMMMNNNQQQSSSQQQNNNPPPXXX___YYY^^^ccciiippptttooogggkkkiiimmmzzzyyysssrrrwww{{{iiiYYYCCC555999888,,,)))///++++++,,,,,,,,,,,,---...,,,...000000...,,,******)))---111111---***+++---///...,,,***))))))***+++(((...***)))---***$$$((((((((())))))************---'''###%%%(((((((((***%%%###!!! $$$(((+++222---)))'''%%%###)))111@@@]]]mmm|||wwwbbbJJJBBB===>>>AAALLLcccyyy}}}gggPPPDDD???<<<444666;;;===888111---...---...///111111111111000000222444444111...///111000///......------......222222222000...---...//////...---...///000000//////...------...000222444....../////////...------+++++++++,,,---...///000........................///////////////000000000111333444444222111111111---...///111333444555555333777777@@@WWWmmm|||ppphhh]]]XXXWWW[[[aaagggooovvvtttfffTTTHHHCCCDDDIIIPPPRRRUUUWWWWWWVVVZZZbbbhhh```fffnnnvvv|||{{{nnn```eeeeeekkkxxxxxxtttssssssuuu}}}xxx^^^NNN===999555222...***)))***...---,,,++++++++++++++++++...000000...+++*********///444333---((()))+++******)))(((((()))***+++'''---)))''',,,)))$$$)))((((((((())))))***++++++)))%%%$$$)))---,,,******%%%###!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!"""%%%&&&&&&,,,'''%%%'''%%%###***555BBB```ooo~~~wwwlllQQQDDD@@@===@@@GGGVVVmmmsss\\\KKKEEE@@@:::555999>>>===777000...////////////000000111111111000000222444333///...111////////////............222222111///------...000111///---...///000000///---------......///000111,,,---...//////...---,,,+++,,,,,,---.../////////,,,------...//////000000............////////////222333444333111000111222......///000222333444444222999@@@SSSsssrrreee]]]SSSUUU\\\dddfffaaa___```mmmbbbSSSHHHEEEHHHOOOTTTXXXZZZ\\\^^^bbbgggnnnrrrlllooorrruuuzzz{{{tttjjjkkkjjjppp{{{}}}zzzyyywwwvvvxxxlllTTTDDD>>>777===:::///)))---111000000...+++***+++,,,+++***,,,...//////---+++******+++///333111,,,((((((***'''''''''((((((((())))))&&&,,,)))'''---***%%%******)))))))))))))))***+++"""$$$***333555///(((&&&$$$"""!!!!!!"""!!!!!!"""###"""!!! !!!"""$$$%%%%%%$$$"""!!!!!!$$$%%%$$$&&&!!!"""''''''%%%---:::HHHfffsss|||xxxkkk___DDD@@@======CCCNNNaaawww|||nnnUUUGGGDDD???888666<<>>666777>>>BBB===444000111333333222///......///111333111,,,,,,333666222///000...///111222222000...---+++,,,---,,,---///333666222000......///000000000---...000111222111///...,,,---///000111000...------...//////000/////////////////////000000000111,,,,,,,,,---------......------------,,,...222555333222222222333333444555:::OOOiiiooobbb\\\\\\TTTRRRXXX___^^^[[[XXXQQQQQQPPPPPPTTTZZZ\\\\\\YYYXXXZZZbbbllluuuwwwwwwuuuuuupppjjjiiimmmnnnlllssssssyyy~~~lllYYYOOOGGG>>>888888000//////000000...+++***///,,,))))))---///000///.........,,,***)))+++,,,'''(((***)))((((((((()))''')))***+++***'''$$$""""""***))))))000---'''+++,,,+++***((((((((())))))111/////////+++''')))///&&&%%%$$$###"""!!! !!!"""###$$$$$$%%%%%%###'''***)))+++,,,((("""   !!!"""!!!!!!)))***444LLLaaannnzzzzzzjjjVVVFFF???:::<<>>VVVooouuuxxxooo]]]III<<<666666888@@@QQQhhh|||}}}zzzdddTTTJJJ>>><<<@@@===@@@===777222//////111333222000...---///000000000333111000333888;;;<<<:::222222222222222222222222111111111111000222666999666666444333222222111111222111000///.........//////////////////000000111000000000111222111///---/////////......---------/////////............///---...///111222333444555555666555999===999@@@WWWttt~~~lllbbb]]]RRRSSSUUUUUUSSSSSSWWWWWWUUUOOOWWWZZZUUURRRXXX]]]]]]TTT]]]eeehhhgggeee___ZZZ^^^dddjjjnnnrrrtttqqqjjjlllttt||||||xxxxxxzzzcccRRREEE<<<666888777333...,,,...111///------...,,,((()))---,,,***))))))+++------------,,,+++))))))))))))***'''))),,,+++(((&&&''')))(((''''''(((***+++***)))(((''''''((()))***((('''&&&'''(((***++++++***)))+++***))))))***)))'''&&&'''%%%!!! """!!!###$$$$$$###%%%)))---555===DDDEEEDDDBBB<<<666,,,((("""""""""%%%...555FFF___mmmooonnncccRRRCCC:::888555666>>>SSSmmmrrr\\\MMMEEE;;;:::???<<<@@@<<<666000...///111333111000......///000000///333222222444888<<<<<<<<<333222222222222222222222111222222222222444777:::999;;;999555222333333222111111///.........//////111000000000000000111111111111000111333222111///000000//////////////////222111///------...///000000000000111222333555555555555333888<<<===QQQtttuuueeeaaaaaaXXXWWW[[[\\\XXXWWWZZZ\\\[[[RRR```ggg^^^WWWYYYZZZVVVYYYZZZYYYXXXXXXZZZ[[[\\\ZZZ```fffmmmtttwwwrrrkkkiiiooovvvyyyzzz~~~wwwYYYDDD;;;999999...111444222///---///222///,,,,,,---,,,((((((++++++***(((((()))+++---///...,,,***)))((()))***,,,''')))++++++)))''''''(((***((('''(((***++++++***((((((((((((((((((&&&%%%%%%'''***++++++*********+++)))'''(((++++++(((%%%(((%%%"""!!!"""!!!###$$$######'''000666BBBLLLUUUXXXWWWUUUQQQKKK777000&&&"""!!!"""...;;;OOOiiiooommmgggZZZKKK???:::999666666???UUUqqqjjjUUUHHHAAA888888<<<999===:::444000...///111333111///......000111000///111111333555888:::;;;;;;555444333222111111111111666777888888888:::===???<<<@@@>>>666222444555333111000000///////////////222111000000000000111111222111000111333333222111000000000000000000000000333111///------///111222333222222111222222333444777999888:::BBBMMMmmm~~~|||}}}rrrlllffffffeee[[[\\\``````\\\[[[___bbbaaa```jjjlllbbbYYYYYYYYYWWWZZZVVVRRRQQQSSSVVV[[[___]]]bbbggglllrrrvvvrrrkkkhhhjjjnnnttt{{{uuuYYYDDD999555555555//////000111222111///......+++***---,,,)))(((***))))))(((((((((***---///---,,,***(((((()))+++,,,((()))******(((''''''(((+++)))(((((()))++++++***((()))))))))(((&&&&&&&&&&&&)))+++,,,***))))))+++)))'''%%%'''+++,,,)))'''(((&&&###  !!!"""!!!###$$$$$$'''000>>>IIIWWWaaajjjkkkiiifffbbb]]]FFF<<<...$$$""" """333DDDYYYooouuupppeeeUUUEEE;;;777777555888DDD\\\xxxwwwaaaMMMCCC>>>666777:::777999777333000///000222333000///...///000111000...000111555777999999999888666555333111000000111111555666888999999:::===???>>>DDDBBB777111444555333000000111111111111000///222111111000000000000000222111000111222333333222111111111000000/////////222111///...///000222444444333222111111111333333444:::999<<>>RRRbbbnnnwww~~~{{{uuupppkkkfffUUUIII888+++$$$!!!"""!!!''';;;OOO```rrruuunnn```OOO???666333333444;;;MMMfffzzzkkkWWWEEE===<<<666777;;;777555444222111111111222333000/////////111111000...///333777;;;;;;999777666444333222000000111333444111333555666777888:::<<<@@@FFFDDD888000333555222///000222444444333111///111111000///////////////222111///000222333333222222222111000///......---000/////////000222444555222111000///000222333555...999:::@@@[[[zzz{{{wwwvvvxxxxxxwwwxxx|||wwwvvvrrrmmmooovvvzzz{{{yyyjjj___aaafffbbb___^^^XXX___^^^[[[ZZZbbbnnnttttttyyykkkbbbdddeee```^^^aaaWWWRRRSSSYYY\\\ZZZYYY[[[bbbjjjqqqsssssssssppplllfffhhhlllqqqxxx~~~|||kkk\\\JJJ@@@999888777111,,,+++000---,,,...111111...***+++''''''+++---+++))))))''')))******(((''')))+++((((((((((((((((((((((((,,,***'''&&&&&&((()))***+++)))&&&&&&'''((())))))''')))++++++((('''((())),,,......+++&&&%%%(((,,,&&&'''))))))((('''((((((''''''&&&$$$######""""""!!!$$$'''+++555HHHaaasss~~~{{{tttmmmhhh___QQQ>>>000((($$$!!!"""###+++CCCWWWdddrrrppphhhZZZIII:::222000111222===SSSooo~~~~~~vvvbbbPPP@@@:::;;;666888<<<888222222222222222222333333000//////000111111///...///444:::======:::666444222111000000111222555666333555777888999:::<<<>>>@@@HHHEEE888000333555222...111444666666444111///111111000//////...//////222000///000111333333222222222111000///...---,,,...//////000111333444555000///......000222555777///<<>>;;;777444333444777999444000///222888888222+++///111444333111///111333333555999===;;;666555999999777555444444444333222444555444444555999???CCCGGGFFF???666222444555444+++,,,---///111222222333///333666444///,,,---//////222333222000///111333444222111111222222000///111111111222333444666777///666222...333333111666///777HHHaaa{{{xxxsssmmmiiijjjkkkhhhccceeeiiiooorrrsssrrrsssssssssuuu|||iii^^^]]]^^^ZZZSSSMMMNNNSSSWWWZZZZZZYYY\\\kkk|||~~~uuugggdddfffnnnnnneee]]][[[ZZZ\\\XXXYYYaaa___]]]ggglllvvvuuuooommmmmmppptttzzz~~~xxx}}}yyyqqqfffZZZQQQIIICCC@@@555444111///---------------///111222111---***'''(((,,,+++'''&&&))))))%%%###&&&)))***)))(((***,,,))))))(((((((((((())))))))))))(((((((((((())))))+++***)))(((''''''((((((''''''((())))))***))))))'''((()))***++++++***)))'''))))))(((%%%%%%(((+++***)))'''$$$###"""######$$$***333@@@VVVooo{{{kkk\\\XXX[[[XXXXXXQQQAAA222)))%%%"""!!! !!!!!!---===LLLddduuurrrlll^^^KKK>>>555//////111<<>>///&&&$$$"""!!! """###222DDDTTTjjjwwwrrrhhhXXXEEE888111---...222>>>NNNfff~~~|||rrr[[[GGG:::999777555444444444555111111111111111222111111222333444333111000000111444333666999888333222555888777555333111000000000333444666666666777:::<<<>>>>>>:::444222555777555222222222222222111000//////222333222///...000333222333444444222222333444---///111555777666222///000000111333444555777777444777111///555333///333<<>>>>>@@@GGGFFFLLLRRRIII555((('''###""" ###%%%444HHHZZZppp|||uuuhhhUUUAAA666111---///555===PPPjjj~~~wwwgggQQQ>>>777777666555444333222222222444555333111111444777444444333222111000111111777555777:::999555444666777777555222///...///000222444666777666666777888999:::777222222666777666333333333333222111000000000111111000//////222555333444444444444333444444000111222444666555333000000111222333555666777777666888111000666333///666FFF```|||ooofff]]]YYYVVVSSSSSSTTTYYY\\\```fffiiigggaaa\\\]]]bbbkkkrrrrrriii\\\SSSPPPLLLJJJKKKLLLMMMQQQTTTTTTcccoooqqqqqqsssooohhhtttrrrrrrvvvwwwrrriiicccdddmmmppprrruuuqqqsss~~~|||xxxyyywwwsssxxxtttzzzqqq^^^RRRCCC???;;;666333222111000/////////...---,,,+++++++++///...---,,,++++++++++++,,,,,,,,,*********)))((()))))))))((('''&&&&&&&&&)))((('''&&&&&&%%%&&&&&&(((((((((''''''(((((((((&&&''')))******)))'''%%%&&&'''''''''''''''&&&&&&*********))))))(((''''''***(((&&&$$$$$$%%%(((***---+++'''%%%$$$%%%'''(((+++555FFFZZZooo{{{xxxooocccQQQ>>>444000111444999===@@@JJJUUUPPP<<<,,,)))###""" $$$%%%555KKK^^^ttt~~~vvvgggPPP;;;333000+++...555===RRRmmm~~~ooo^^^JJJ:::555555555444333222111000111333555333000000444888555444222111111222222222777555555999999666555666666666555111...---///222222444777777666555555666555777666222222666777555111222222333333333333222111111111000000111333555555444444444444555444444666444222222333444333222000111333444555666666666666777222111777333333???VVVooooooeee[[[VVVRRRMMMNNNSSS[[[___eeejjjjjjfff^^^YYYZZZ___hhhppptttnnn```SSSMMMIIIIIILLLMMMJJJLLLQQQSSSdddpppmmmiiilllrrrtttzzz{{{|||}}}}}}yyysssllloooyyy{{{~~~}}}xxxsssrrruuu}}}zzzxxxWWWGGGBBB:::777444111///.........---............------,,,,,,111///---+++***))))))))),,,+++++++++***)))((()))***(((%%%$$$%%%''')))+++(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&(((******((('''&&&$$$%%%&&&'''((((((((((((******)))((((((''''''''')))(((%%%$$$$$$&&&((()))...,,,)))&&&%%%''')))+++000===OOObbbqqqwwwnnncccKKK;;;+++%%%%%%)))...444666===IIISSSQQQBBB222***$$$"""!!!%%%'''999PPPdddxxx~~~sss___HHH333///---)))+++444???TTTnnn|||{{{kkkZZZHHH:::444444333333111000000///...000111000......222555555333111000222333444333555111111555777555444555555666555111...---111444333555777777666555666777444666666333333666666333///000111222333444444444111111111111111222333444555444333333555555444333999666333111222333444333222333444666666666555444444666222333777333999LLLfffzzz}}}yyylllaaaWWWSSSNNNIIIMMMUUU]]]dddlllpppnnnggg```[[[]]]bbbjjjttt{{{wwwdddRRRGGGGGGLLLRRRPPPHHHHHHOOO^^^llltttmmmfffhhhoooqqqwww}}}~~~{{{xxx{{{yyyrrrnnnpppwwwrrr^^^EEE<<<;;;555333111...---------,,,+++---------......---,,,,,,///...---+++***)))((((((---******++++++(((''')))+++(((%%%$$$'''***---///((('''''''''''''''(((((((((''''''&&&&&&''''''(((%%%&&&'''((()))(((''''''###$$$&&&'''))))))******))))))((('''''''''((((((((('''%%%$$$&&&''''''&&&000...***(((''')))+++---555EEEYYYhhhnnnjjj[[[LLL555+++###"""$$$&&&***...111<<>>===777666222&&&---+++******+++,,,,,,+++((()))***,,,,,,+++******'''((()))+++,,,,,,,,,,,,,,,((('''+++***%%%%%%)))%%%$$$$$$'''***+++(((%%%''''''''''''(((***+++,,,'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((((()))))))))))))))(((((('''&&&&&&'''((()))***&&&%%%$$$&&&))))))&&&###<<<,,,---'''&&&***'''555222IIIYYY```aaaPPP777,,,)))&&&""""""&&&)))(((555AAAEEEJJJLLL@@@///---&&&!!!  &&&999JJJjjjzzztttppp```FFF999,,,))),,,...111333???OOOcccxxx}}}zzznnnXXXJJJ@@@222555555444111...,,,,,,---***+++,,,...000111222222333111///222888;;;999666111111222555999999666333888666333000000222444666555555666666666666555555111333555777777555333111000111333444333333555666000222333333222222222333000111222333444444444444555666666777666444222111444333333222222111111111;;;000...555888;;;NNNgggtttwwwzzz|||}}}|||rrrpppmmm]]]RRRQQQRRRPPPVVV```cccoooyyywwwoooiiieeebbbmmmmmmvvvuuu]]]MMMHHHIIIKKKXXXjjjpppjjj\\\WWWbbbppp{{{jjjVVVSSSIIIBBB999444222000,,,(((''')))+++,,,++++++---...************************(((((())))))))))))((((((******)))******)))&&&$$$&&&''')))******)))'''&&&)))***+++,,,+++***'''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&(((&&&$$$***222...---+++)))((((((******((('''&&&%%%$$$%%%&&&&&&)))%%%###$$$'''((($$$ >>>------((('''+++(((666;;;PPPZZZZZZVVVEEE///''''''%%%"""  """###&&&111999===CCCHHH@@@333000(((""" """***BBBSSSnnn{{{uuuoooZZZAAA444)))'''+++...222555@@@NNNcccyyy{{{rrr___III@@@<<<333111222222111///......///------------...111333555555444222333666777777666999888666777888888555333888666444222222333555666555666777777777666555444111333555666666555333111...111444555444333444444111333444444444222222222222222333333444555555555555666666666555444333222333333333222222222222111666222333888;;;CCCYYYqqqrrrtttwwwyyyxxxxxxyyyzzzzzz||||||ssspppkkk]]]TTTUUUVVVTTTXXXaaagggsss}}}zzzqqqiiidddaaacccqqqssseeeQQQIIINNNVVVdddpppooo\\\VVV[[[mmm}}}{{{iiiTTTHHHGGG@@@:::333//////...+++((((((***,,,---,,,+++,,,---************************)))******************)))+++)))((()))))))))'''%%%&&&'''((())))))((('''&&&((()))*********)))((('''&&&''''''''''''''''''&&&!!!"""%%%)))((((((///777...,,,***((('''(((((())))))(((&&&%%%$$$%%%%%%&&&(((%%%###$$$'''(((%%%!!!AAA//////))))))---***777AAATTTZZZSSSIII888(((&&&'''&&&%%%###"""!!! &&&---222555===FFFDDD;;;444+++"""  $$$---LLL]]]qqqzzztttjjjOOO999///&&&&&&+++///222666>>>KKK___vvvxxxwwwuuu}}}fffRRR>>>999888000...000222222111000111222111000---,,,...111555777666777666555333444666777???===;;;;;;;;;:::888666777777666555555555555555666777888999888777555333222333444555555444333222...111444555444333333333333444555666666444222000444444333444444555666777555555666555555444333222111222222333333333333222000555888999>>>NNNgggzzzrrrtttvvvvvvtttrrrppppppssssssvvv||||||xxxuuuuuu}}}~~~{{{sssnnniii___XXXZZZ[[[ZZZ___fffmmmxxx|||qqqiiieeebbbbbb{{{lllSSSIIIQQQ]]]iiilllbbbVVVVVVaaauuugggSSSIII???999999777333...,,,......---+++(((+++---...---+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++)))''''''(((((('''&&&%%%&&&'''(((((('''&&&%%%(((''''''''''''(((((()))'''''''''(((((('''''''''######&&&*********///777---,,,***((('''&&&''''''***)))'''%%%%%%%%%%%%%%%&&&$$$###%%%((((((&&&###EEE222111+++,,,000,,,999@@@SSSWWWLLLAAA111'''***((((((''''''%%%$$$###"""&&&+++///444>>>HHHJJJFFF888---### &&&///RRRdddrrruuunnnbbbCCC555,,,&&&'''+++...222555;;;EEEXXXppp{{{uuuuuurrrnnnZZZMMM???999777...///111333444333222222333222111000///000222555777555777888666333222777;;;>>>>>>???@@@@@@>>><<<:::777777777777777666555555666777999:::999777444333333333444444444444333333111222333222111222333555555555666777777555222///666555444444555666777888555555555555444444333333111111333444444444444333///666888777@@@XXXmmmwwwvvvwwwxxxvvvqqqmmmiiihhhnnnkkkllloooooollllllooottttttwww|||}}}yyyqqqllliiiaaa]]]___aaadddkkkssssss{{{xxxnnniiihhhgggfffpppYYYPPPXXX```gggdddWWW\\\___iiiyyypppTTTFFF???999333000333111...---///000000///)))+++...///---+++******))))))))))))))))))))))))++++++++++++++++++++++++,,,)))'''&&&'''(((((('''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%''')))***''''''&&&&&&&&&&&&'''''')))((()))+++)))''')))///+++***)))'''&&&&&&&&&&&&***)))'''&&&%%%%%%%%%%%%%%%$$$$$$%%%(((((('''%%%III666333---...333///;;;???QQQUUUIII<<<...''',,,(((((((((((((((''''''&&&$$$'''---555@@@KKKOOONNN===000### '''333WWWiiisssrrrhhh[[[<<<333,,,'''))),,,---000444999BBBSSSjjj}}}uuuttttttkkk~~~yyy```OOOGGG>>>999777///444555666666444222222333111222222222333333444444111555888777444444:::???===@@@CCCEEEDDD@@@;;;888777777888888888777666555666777888999888777555333555444444444444444444555555444333000///111555999777666555666777666333000666666555555555666777777555444444444333333333333222333444666666666555444111555444555FFFaaappppppzzzzzzyyytttmmmgggbbb```gggcccbbbeeefffeeehhhlllnnnrrrvvvxxxxxxuuuooojjjkkkfffccccccgggmmmwwwxxx{{{yyyqqqkkkkkkllllllhhhyyy}}}ppp```]]]eeefffhhheeeZZZaaagggrrr|||uuudddQQQDDD===777222000222000///...////////////***,,,...///---+++++++++))))))))))))))))))))))))******))))))))))))******,,,***''''''((()))))))))&&&''''''''''''''''''&&&(((&&&%%%$$$$$$&&&)))***&&&%%%%%%$$$$$$%%%%%%&&&+++)))(((***((($$$$$$((())))))(((''''''&&&&&&&&&***)))'''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&NNN888444///111666111===BBBRRRRRRDDD888+++%%%***'''(((+++------+++)))'''!!!###(((222@@@KKKQQQRRRDDD555&&&  ###,,,>>>]]]lllvvvooo___RRR888111+++(((***,,,,,,...222777???OOObbbrrr}}}}}}wwwsss{{{kkknnnmmmaaarrrrrrWWWEEE@@@777555777444777888777555222111222333111222333444444333333222...333888888777888<<<@@@@@@CCCFFFFFFBBB===888555777777777777777666666555555555666666666666555555777666555444444555666777888666444111000222666:::888555333444666777444111555555666666666666555555444444333333333333444444444555777888999888666555555444444;;;RRRkkkvvvsss}}}|||xxxqqqiiiaaa\\\[[[___ZZZYYY[[[]]]^^^ccciiikkkrrrxxxvvvrrrpppnnnkkklllkkkjjjjjjlllsss|||zzzxxxqqqjjjiiilllmmmkkkjjjssszzzjjjhhh```fffmmmiiihhhiiidddbbbmmm|||~~~vvvssstttxxx}}}hhhfffggg\\\LLL>>>666222111222///...------,,,,,,------+++,,,......,,,,,,,,,---***************************)))(((''''''((()))***,,,***))))))***+++***)))((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))&&&%%%$$$######$$$%%%&&&'''%%%%%%((('''%%%$$$'''(((((((((((((((((((((''')))((('''&&&&&&&&&'''(((%%%&&&&&&''''''''''''&&&QQQ;;;666000333888333???DDDPPPLLL===333)))%%%,,,)))---333777777222+++&&&###"""%%%000>>>KKKSSSXXXLLL;;;)))"""!!!'''222GGGaaalllvvvkkkSSSGGG444,,,((('''***,,,+++---111222999HHHXXXdddnnnyyysssqqqvvvnnnaaafffeee]]]rrryyyeeeLLL???<<<555222666666777777555222000000222444333333222222111222222333...222777:::::::::<<<>>>AAACCCDDDBBB>>>:::888888777777666666666555555555444444333333444555666777999888666444444666888999666777666555333444666888888444111111555777555222333444666888777666444222444333333222222333444444666888999;;;:::999777555777666:::IIIaaawwwzzzqqqggg___[[[ZZZXXXTTTRRRTTTWWWYYY^^^dddhhhsssyyytttlllkkkmmmnnnmmmoooqqqqqqrrrvvv{{{~~~zzztttkkkfffiiinnnkkkccckkkmmm{{{qqqgggfffcccllltttnnnkkkmmmjjjoooyyy~~~zzzvvvzzz~~~wwwpppnnnnnnrrr|||sssaaaYYYVVVTTTLLL???444000111111111,,,,,,---,,,,,,,,,,,,---+++,,,---,,,+++,,,...000++++++++++++++++++++++++***)))'''&&&&&&''')))***++++++***+++------+++***)))))))))(((((())))))))))))((('''&&&&&&&&&'''((('''&&&$$$######$$$&&&'''%%%######'''(((&&&%%%'''&&&&&&'''((())))))))))))(((''''''&&&&&&''')))***&&&'''(((((('''&&&&&&&&&RRR<<<666111444999444@@@DDDMMMFFF666///)))(((000,,,333<<>>///'''$$$%%%)))++++++---000---444BBBPPPXXXcccwww~~~uuupppqqqsss~~~ttteee[[[```bbb```{{{{{{rrrVVVAAA;;;>>>888333666666666555333000...///222555666444111//////000333555///333777;;;<<<<<<<<<<<>><<<;;;:::999:::999888666555444444444444222000//////222555777777666666777888888666444444555555666555444222111666444222000111333777999555444444333444555666888444666888888666555444555888;;;>>><<<777444555888888:::FFF^^^zzz~~~qqqgggkkkhhhXXXRRRUUUYYYXXXUUUUUUYYY]]]llluuuyyyssskkkiiilllnnnnnnrrrwww{{{}}}{{{vvvrrruuuvvvpppmmmlllaaa[[[dddcccuuu{{{wwwyyyvvvpppqqqzzzvvvyyy}}}}}}tttssswww||||||yyyvvvvvv{{{{{{xxx{{{lll{{{zzzyyyssstttqqqjjjuuuvvvyyyrrrnnnooopppqqqyyy~~~^^^KKKHHHIIIDDD===999777444111////////////,,,++++++,,,...000111000,,,'''***333444,,,+++000,,,------,,,+++***)))(((---///---)))(((++++++)))((()))***++++++,,,,,,+++---,,,)))'''&&&&&&'''(((******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%###$$$&&&((())))))((('''***)))'''&&&%%%&&&((()))''''''&&&&&&''')))+++,,,&&&)))++++++***(((''''''ZZZ@@@>>>666///555666???BBBJJJCCC777000(((***777EEEPPP[[[___\\\RRRAAA222%%%''')))///999GGGSSSZZZYYYEEE111((($$$ !!!!!!,,,BBBYYYrrr|||ppp```HHH222***''''''&&&&&&'''(((***+++000444:::CCCOOO\\\iiirrr}}}yyyiiimmmkkkiiikkkooonnnbbb\\\___]]]^^^rrryyyjjjUUUAAA:::;;;333000555666555444333333333444555666555333222111222333333333555999;;;;;;888888<<<@@@@@@@@@@@@???>>><<<;;;::::::999888777666555555444555444333333222333333444777666555666888888777555555555444444333222111000333333333333333444444444555555444444555666666777444666777777555444444555777;;;===;;;666333555777222:::MMMiii}}}vvvlllkkkhhhZZZXXXZZZ\\\ZZZWWWWWW[[[___kkkqqqrrrkkkddddddfffhhhqqqnnnpppxxx|||{{{{{{|||xxxxxxpppmmmmmmccc\\\dddllluuuuuuttt{{{}}}{{{wwwrrrsssvvvxxxrrrmmmkkknnnssswwwxxxvvvwww|||xxxssssssyyy~~~zzzsssqqqrrrqqq|||zzzxxxrrrooooooppprrr{{{}}}jjjXXXDDD;;;>>>AAA>>>999555444222000//////000111///---,,,,,,...///...---111---111999888...***---------,,,,,,+++***))))))(((******)))***---***%%%'''((()))***+++++++++++++++***)))(((''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%###%%%'''((())))))(((''')))((('''&&&&&&''')))***'''''''''''''''((()))***&&&)))++++++)))'''&&&&&&ZZZ???===555...444444<<<@@@HHHBBB555///***///???NNN```mmmkkkeee\\\JJJ666''''''(((...888DDDQQQYYYZZZHHH444((($$$!!! ###%%%222JJJbbbyyynnnYYY@@@,,,&&&%%%%%%$$$$$$%%%&&&((())),,,000888AAAKKKVVV```gggqqq{{{vvvtttvvvrrrZZZ___ggghhhgggrrrtttZZZ^^^aaa]]]XXXbbb}}}{{{fffPPP>>>888:::333111666666444444444444444555666777333222111111111222333444555888;;;:::999999;;;???>>>???@@@@@@???>>><<<;;;999999999999888666555444555555666666555444333222666555555666888999888777666555444222111000000000000222444666555333111///444444555666666666555555555666666555333333444666777999;;;999555333444777222>>>VVVttt{{{{{{|||rrrkkkeee[[[TTTUUUVVVTTTSSSVVV[[[```kkkllliiiaaa^^^___aaaaaahhhccciiizzz|||yyy~~~{{{zzzpppkkklllddd]]]bbblllooonnnuuuzzznnnggggggiiiiiiiiihhhfffgggllluuu{{{{{{yyyyyyzzzxxxrrroooppp}}}wwwpppsss{{{}}}zzz}}}{{{uuuqqqnnnnnnooosss|||yyymmmddd^^^PPPHHH???<<<>>>>>>:::555000//////......000111222222000------------,,,+++222///333;;;999000***+++---,,,,,,,,,+++******)))&&&((()))+++000222,,,$$$&&&'''((()))************)))))))))((((((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&'''''''''$$$%%%'''((())))))(((''')))(((''''''''')))***+++''''''((((((((((((''''''&&&(((***)))'''%%%$$$$$$\\\@@@===555...333222999>>>FFF@@@444///---666IIIYYYnnnxxxooofff___MMM666(((%%%%%%,,,666BBBPPP[[[YYYJJJ666((("""  $$$(((888RRRiii~~~~~~hhhQQQ999(((&&&$$$$$$###$$$%%%&&&((()))(((,,,333;;;EEEPPPZZZaaaeeeppp}}}uuuqqqmmmhhhiiiUUU\\\dddhhhoooaaaPPP]]]ccc[[[WWWgggxxxyyyxxxZZZGGG888555888444555:::999444444444555555555666666222222222111000111333444666999;;;<<<;;;;;;===>>>===>>>???@@@@@@>>>===<<<999999999999888777666555555555555444444444444444666555444555777999999888888777444222111111111111111222444555555222000...222333444555555444333222555666555444222222555777777999999777555333555666:::GGG___{{{wwwyyyuuuhhhaaaZZZMMMNNNOOOOOORRRWWW___eeeiiihhhaaaZZZZZZ^^^```^^^___]]]lllwwwzzz~~~}}}rrrkkkmmmggg___bbbdddjjjppp}}}qqqeee```aaaccccccfffhhhfffeeejjjvvv{{{tttooommmnnnppprrruuuzzzsssvvv|||~~~rrrsssvvvsssqqqnnnnnnpppvvv}}}wwwnnnbbbWWWNNNIII<<<999666555444111,,,(((...---------...///000000111///---,,,------+++***---,,,///555444...+++,,,---,,,,,,++++++******************---444888222)))%%%&&&'''((())))))))))))''''''((()))***)))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((%%%&&&'''((()))(((((((((''''''''''''(((***+++,,,((())))))***)))((('''&&&&&&((()))(((&&&$$$###$$$cccEEE???666///444222999>>>FFF@@@333///000>>>SSSfffwww{{{nnnddd^^^NNN777(((###""")))444@@@OOO\\\XXXKKK777'''!!!!!!!!!  &&&+++>>>[[[nnnzzz```III555''''''%%%$$$$$$$$$%%%''')))******---000666===HHHSSSZZZ^^^jjjxxxyyyuuusssiii]]]ZZZTTT```aaallltttXXXSSS```cccYYYXXXkkk~~~rrrpppxxxsssOOOAAA666555888555888===999444555555555555555555444111222333222000111333666888:::<<<>>>>>>>>>>>>???<<<===>>>>>>>>>>>>===<<<888888888888888777666555444333111000111444666888666555444444777999999999999888666444333222333333333333333333222111111000111222333444444333111000444555555444333444666888888888888666555444555666???NNNhhhssswww}}}qqqddd^^^XXXPPPPPPPPPQQQUUU]]]eeekkkfffccc]]]WWWXXX]]]___]]]```aaatttyyy{{{zzzrrrsssmmmeeegggiiissszzz{{{kkkaaa___```ccc```dddggggggfffjjjvvv{{{sssnnnmmmoooqqqppprrrvvvzzz{{{{{{qqqqqqtttwwwwwwwwwvvvxxx~~~lllcccdddaaa[[[TTTLLLEEE@@@===000000111222222111///.........------------------///---++++++---------,,,...,,,,,,......++++++------,,,+++*********++++++...---***+++222888555---%%%&&&'''(((((())))))(((&&&'''((()))*********)))'''''''''''''''(((((((((&&&&&&&&&''''''(((((((((''''''(((((((((((((((((('''''''''((((((******+++)))***++++++***)))'''&&&&&&'''((('''%%%###$$$$$$lllLLLBBB777000555444:::???GGG@@@333000333DDD]]]pppxxxxxxmmmeee___OOO;;;+++### (((111<<>>000&&&&&&$$$$$$$$$%%%&&&(((***,,,,,,---///222555:::@@@EEERRR^^^mmmzzz|||uuutttrrrpppttt{{{~~~{{{~~~lllaaaSSS\\\pppuuuqqq^^^WWW```ccc```YYYXXX___bbbaaa\\\```ooovvv```EEE===666888:::888<<>>@@@@@@???>>>>>>===;;;999999999:::;;;888777555333333444666777444333222222333555777888999777444444555777888888444555555555555555444444444333333222222333444555555444444333333333333333000222555777888999;;;===;;;999777666666777888888@@@TTTqqqwwwoookkklllhhh]]]^^^```XXXTTTSSSSSSUUUZZZaaagggjjjiiikkkiiiccc```aaa```]]]aaahhhttt{{{xxxtttwwwzzztttwwwzzzwww~~~sssaaaVVVVVV[[[aaadddhhhhhhjjjpppxxx~~~xxxrrrsssvvvssslllvvvzzz|||~~~ppp```QQQEEEDDDHHH???>>>;;;888555333222111///---+++******)))'''%%%------------------,,,,,,---+++***+++,,,...------......---+++***++++++***---,,,***))))))***,,,---------+++''')))------***&&&&&&'''((())))))))))))))))))(((''''''((()))***&&&&&&&&&'''''''''((((((((((((((((((''''''''''''))))))((((((((((((((()))&&&&&&'''''''''''''''&&&(((''''''&&&&&&&&&''''''%%%&&&'''&&&%%%%%%'''))){{{WWWIII;;;222888777===BBBIIIBBB444111777LLLhhhooollljjjlllkkk```NNN@@@333'''!!!'''...555EEEVVVYYYPPP>>>+++$$$(((,,,+++'''***&&&&&&---666MMMoooyyy|||hhhKKK;;;///%%%$$$$$$######$$$%%%(((***+++%%%(((---111555999>>>AAAMMMYYYiiiwwwxxxooollliiifffjjjqqqzzzwwwxxx|||nnnhhh```eeezzzfffZZZZZZbbbbbb___YYYVVVWWWXXXVVV^^^ccctttkkkTTT@@@888222666:::999@@@CCC;;;555555555444222000...,,,111444777555222222666;;;999999;;;>>>@@@@@@>>><<>><<<999777666777888999999FFFWWWnnn{{{uuuiiihhhhhh```VVV^^^cccZZZWWWVVVWWW[[[bbbjjjpppssspppssssssmmmgggeeeccc``````nnn{{{}}}yyywww|||zzzuuuyyynnn~~~sssvvviiiZZZSSSXXXccckkkoooqqqooopppyyywwwkkkllltttwwwtttmmmvvvqqqaaaQQQIIICCC>>>===AAA<<<;;;:::999666333000//////------...111111///---,,,,,,---.........------...,,,++++++,,,---,,,+++&&&(((******+++---,,,***---,,,***))))))+++,,,...,,,...---***)))++++++(((&&&'''((()))************+++***(((&&&&&&((()))+++&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&***)))(((((((((((())))))&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$######$$$&&&'''%%%&&&''''''&&&&&&(((***eeeMMMGGG???999;;;<<>>BBBGGGIIIGGG???:::AAASSScccZZZVVVTTTWWW___aaaUUUEEE222###%%%###)))888CCCZZZ```XXXFFF111***///111,,,&&&!!! '''444IIIaaatttsssfffPPP:::...+++((($$$$$$###""""""%%%'''((((((++++++---111222222555:::???LLLZZZdddoooyyywwwooodddUUUJJJKKKIIIEEEKKKVVV[[[eeewwwxxx|||vvv~~~{{{aaaVVV[[[eeehhh]]]XXXaaaiiihhhfffgggrrr|||oooMMM<<<===888:::>>>CCCFFFDDD===777777888999888666333222222444444444444555555666777999<<>><<<:::<<<>>>=========<<<;;;999888777555555666666666666666777CCCEEEGGGDDD===777333222444444444444444444444444666888777333222555555222111111111111222555777888555666666666666555555444555555666777777777777777666777222333;;;999:::EEETTTiiirrreee\\\WWWTTTRRRRRRUUUXXX[[[\\\bbbgggppp{{{wwwooonnnmmmqqqzzz}}}tttooouuuuuuwwwwwwxxxuuunnnsssxxxxxxsssooopppssssss{{{tttrrrtttuuuvvv{{{tttfffXXXKKK@@@999777555222000000222333555222222111111000/////////////////////......---,,,---------........./////////......------------------------------,,,,,,+++///---+++++++++,,,+++)))++++++,,,,,,,,,***)))(((+++***)))(((''''''((((((((((((''''''''''''((()))''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%&&&'''((()))))))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&''')))***((('''%%%&&&''''''&&&%%%bbbPPP>>>888>>>AAAIIIJJJIIIBBB===AAAPPP]]]TTTQQQNNNRRR\\\```UUUFFF222###%%%###)))888CCC[[[```[[[JJJ666,,,------(((###!!!!!!)))888NNNdddsssooo```III555+++)))'''&&&'''%%%######$$$&&&((()))+++,,,...000111222555999<<>>???>>>;;;999666777888888666444222111333333111111111222333444;;;===>>>===;;;:::;;;===<<<<<<;;;:::999777666555555666777777777777999:::>>>??????===999555444555444444333333333444555555555777666333222555555333333222222333333555666777555555666666666666666666777777888888888777777777666777222333;;;::::::CCCTTTmmmrrrfff^^^TTTRRRPPPQQQVVV\\\```bbbeeeiiisss|||zzz{{{~~~vvvssszzzyyy{{{}}}rrrjjjtttzzztttllljjjjjjiiittt~~~yyyyyyyyy{{{}}}~~~tttdddaaaYYYOOOEEE<<<888666222333333111///000333777333333222222111000000//////////////////...---,,,///.....................///...------,,,,,,------,,,,,,---...---,,,+++******)))((())),,,.........+++,,,,,,,,,+++***((('''***))))))(((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''((((((((((((((((((''''''&&&&&&%%%%%%$$$###$$$&&&((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***''''''&&&'''''''''&&&&&&lllXXXCCC:::>>>>>>IIIKKKJJJDDD???AAALLLWWWQQQNNNLLLQQQ\\\```UUUGGG444$$$&&&$$$***999CCCZZZ___\\\MMM888+++***)))%%%######$$$+++<<>>>>>>>><<>>??????>>>;;;:::999666666666666555444222000333222111000000111222333<<<<<<===<<<;;;:::;;;<<<::::::999777666555555555555666888777666777:::===<<<;;;:::888666555555666333333333333333444555666555777666333333555666333666666666555555555555555666666666777777888888999999888888888777777777777888999444444;;;999:::EEEYYYtttuuuhhhbbbTTTRRRQQQTTTZZZaaagggjjjoooooovvv{{{vvv~~~~~~sssiiioooqqqmmmjjjlllnnnmmmttt}}}~~~pppcccZZZDDDDDDCCC???999555444555111333444222......111555333333333222111111000000///000000000//////...---//////...------------.........---,,,,,,,,,,,,,,,+++,,,---------,,,***))))))(((((())),,,.........++++++,,,,,,+++)))(((''''''(((((()))))))))))))))%%%%%%&&&'''''''''''''''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%###$$$&&&((()))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))%%%&&&((((((((('''''''''wwwaaaHHH>>>???>>>IIIKKKKKKFFF@@@AAAHHHPPPOOOMMMLLLRRR]]]bbbWWWHHH777&&&&&&%%%...<<>>000***'''&&&&&&%%%&&&&&&%%%$$$%%%'''******---///------111333333999AAAEEEEEEHHHMMMJJJAAA@@@<<<:::;;;;;;;;;AAAIIIXXXeeewwwxxxqqqiiicccgggqqqoooddd\\\WWW^^^eeellljjjbbb```nnnuuu___WWW[[[ccciiifffccckkk\\\AAAAAA@@@777888>>>EEEGGGCCC===999777666444333222333333111000333333333333444444555666<<<;;;;;;:::;;;;;;<<<<<<999888777666666555666666555777999777666666:::===???===;;;888666555555555333333333444555555666666444777666333333666666444888888777777666555555444666666666666777888:::;;;999888777777777777777888777:::666555:::888<<>>DDDBBB::::::999999;;;<<<===DDDKKKUUUeeevvv}}}qqqfffbbb^^^\\\fffuuurrrcccYYYQQQLLLQQQSSSWWW[[[[[[bbbtttiiiYYYYYY```eeeeeebbbmmmwwwTTTAAA@@@???999777>>>EEEEEE@@@:::888888666333000///000111111000333444555666777777777777;;;:::999999;;;<<<======999888777777777777888999555888999777444555999===@@@===:::888666666555555222333555666777777666666444666666333333666777444666666666666666666555555555555555555666888:::;;;888777666666666777888888444:::777555999999AAASSSnnn~~~ooogggaaa^^^[[[[[[```ffflllooommmttt~~~}}}}}}tttpppllleeecccfffffffffmmmxxxyyywwwtttjjj[[[LLLCCC>>><<<;;;666555444444444555555555333333222111///...///000//////......---,,,,,,,,,,,,,,,---...////////////---,,,+++******+++---......---,,,,,,++++++,,,,,,---,,,++++++***+++++++++---+++***)))***+++***)))))))))***++++++***)))(((((())))))******)))''''''$$$%%%'''((())))))(((((()))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&'''))))))((((((''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''###&&&)))***(((''''''(((iiiMMMDDDGGGFFFHHHKKKLLLGGGBBB???CCCGGGGGGGGGIIISSS```fff[[[LLL===((('''(((444BBBBBBOOOXXXYYYMMM555$$$!!!""" ###'''000DDD]]]mmmqqqdddNNN888...)))$$$!!!""" ###$$$""""""$$$&&&(((---...******///111///111666777444777>>>>>>777999:::;;;===>>>AAAHHHOOOTTTfffxxx|||kkk___XXXXXXYYY]]]lllvvvgggZZZNNNFFFEEELLLJJJMMMVVV```mmmzzz```UUU[[[dddeeebbb]]]sssbbbKKK>>>:::999888:::>>>@@@===777555888===666222...---...111111000111222555777888888888777;;;999888999;;;===>>>>>>:::999888888888999;;;;;;666888999777444333888===<<<:::777666666666666555222333555777888888777666444666666333333666777444333333444555666666666555444333333444555777999:::777666555555555666888999111888888555888999DDDZZZqqqtttlllgggccc___^^^```fffjjjmmmmmmzzzrrrlllmmmccc]]]___jjjmmmmmm{{{xxxvvvqqqaaaSSSNNNGGG@@@<<<888555333444111...---///111222222555444333222222222222222---,,,,,,++++++***))))))******,,,---.../////////,,,+++***))))))+++---......---,,,,,,++++++,,,,,,...---+++***)))***+++,,,***)))((()))+++,,,,,,+++((((((***++++++***))))))******+++***)))'''&&&$$$$$$%%%''')))***))))))((())))))(((((('''''''''&&&"""###$$$%%%&&&&&&'''(((,,,+++)))'''''''''(((((('''''''''&&&&&&'''''''''((()))))))))((('''&&&&&&###&&&***+++)))'''''')))qqqXXXLLLGGGFFFIIILLLNNNIIIAAA===???CCCBBBEEEKKKNNNUUUfffeeeOOO???---,,,+++222>>>BBBSSSXXXXXXLLL666'''%%%$$$!!!"""$$$333FFF```ooojjjcccHHH777111&&&"""### !!!"""######"""###%%%'''''')))+++,,,---///111333666444222222444666666666888???<<<999>>>AAAHHHVVV___hhhsss|||{{{lllbbbUUUTTTTTTTTTTTT___yyygggWWWPPPIIICCC???CCCDDDIIISSSaaauuunnn]]]NNNUUUeee___```hhh}}}lllTTTIII<<<666999999FFFBBB>>>:::888777444333333333333222000///---,,,000222444666888888999999777666555666888999999888999999:::::::::999999888777888888999999888888777777999999555//////333888444444444555777777555222000555999999666333555777333555777777444444666888444666666333333666666444666777777666555555777888333777555444666666CCC]]]|||zzzrrrnnnjjjjjjmmmppprrrrrruuussslllhhheeebbb^^^```kkkqqqvvvuuu{{{ppp```XXXNNN@@@===:::888777666444333000000000000111222333444333111//////000///...,,,------------,,,+++***)))***,,,---///000000//////---------+++))))))***---***,,,......---+++++++++111///---+++))))))***+++******)))'''***---+++%%%)))***,,,------,,,+++***)))***+++)))&&&%%%(((+++$$$"""$$$)))***((('''***((('''%%%$$$%%%&&&((()))(((((('''%%%$$$$$$''')))+++)))'''%%%$$$%%%'''(((&&&%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$#########""""""###&&&((('''$$$###%%%'''xxx___PPPIIIGGGJJJNNNPPPLLLCCC>>>>>>@@@;;;>>>FFFLLLUUUhhhhhhSSSBBB///...,,,111<<>>@@@AAAGGGFFFFFFNNNZZZeeerrr}}}|||uuuuuuuuulll```XXXMMMKKKLLLOOOUUUfffuuu\\\NNNIIIDDDAAA@@@AAAFFFOOO[[[kkk~~~zzzaaaVVVMMMTTT```[[[aaammmdddPPPHHH<<<888;;;;;;FFFCCC???<<<;;;999777555444444333222111000000/////////111444777888888777555555555777:::;;;;;;:::999999:::::::::999999999999999999::::::999999999777888777555222111444888555666666666555555444444777;;;>>>===888555555666111444666666444333444666555777777333333666777444666777888777555555777888777:::888777:::;;;IIIccc|||sssppprrrvvvxxxxxx~~~~~~|||oooiiieeeaaa___[[[^^^kkk{{{zzz}}}wwwkkkZZZPPPJJJAAA:::999777777666555222///000000000111111222222222000///......//////---+++------------,,,+++***)))***+++---...//////......---,,,+++*********+++,,,***+++---------,,,++++++000...,,,***)))***++++++***,,,+++)))***---+++'''---------,,,+++***)))(((******)))(((&&&&&&(((***%%%###$$$)))***''''''))))))'''&&&$$$$$$$$$%%%&&&(((((((((&&&%%%%%%'''***%%%%%%%%%&&&'''(((((()))&&&((((((&&&$$$###&&&)))%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$###%%%&&&iiiVVVLLLIIIKKKOOORRROOOFFF>>>;;;<<<666888AAAJJJUUUggggggSSSDDD222111---111:::<<>>===BBB@@@===<<<;;;:::888666555555333222222222333333000///000333888:::999777555555666999<<<===<<<;;;999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;:::777666666555555555666666666777888666333222444777777:::<<<:::666333333444222444666777666555555666777999888555444777777444666777888777666666777888444777555555999;;;KKKggg|||vvvyyyuuukkkhhheeebbbcccbbbeeesss||||||mmmZZZOOODDDAAA???666666555666777777555222...///000111222222222111000---------...//////---***---------,,,++++++************,,,---------------...,,,++++++,,,---......)))***+++,,,------,,,,,,...---+++*********++++++***---...***)))++++++)))---,,,+++***************+++)))''''''((((((((('''&&&$$$%%%((()))&&&&&&(((+++***(((&&&%%%%%%%%%&&&((((((((('''&&&&&&(((***$$$%%%&&&'''(((((((((''''''***+++'''"""!!!&&&,,,&&&&&&&&&%%%%%%%%%%%%$$$&&&$$$###"""###%%%%%%%%%sss\\\OOOLLLKKKPPPSSSQQQHHH>>>888666444555>>>IIIVVVfffdddOOOBBB111111---000888;;;LLLUUUWWWNNN999'''""" """***???VVVqqq}}}tttgggHHH222***!!!"""  !!!"""%%%***---)))+++---.........000222333777999888444444999>>>>>>EEECCCCCCJJJIIIFFFLLLWWWcccrrr|||wwwjjjddd[[[TTTSSSQQQKKKEEECCCFFFIIIOOO[[[mmm~~~gggYYYKKKEEECCCAAABBBEEECCCPPPbbbsssuuucccLLLPPPVVV^^^aaabbbxxx~~~ttt```NNNFFFCCC:::999>>>===<<<;;;:::::::::999777555555444222111111222444555222111111666;;;>>><<<999777777888;;;======<<<::::::999999999::::::;;;;;;;;;<<<<<<======<<<<<<;;;777666555666888888777666444777999777333222666;;;444666888888666555666777555666888999999888888777888:::999666555888888555666777999888777666777888222555222333999>>>PPPnnn{{{~~~zzzzzz||||||zzzzzzuuummmiiikkkkkkiiijjjooottt~~~~~~}}}~~~|||}}}ooommmWWWIIIDDD<<<;;;<<<666666555444555666666444222///000222333333111///...,,,,,,---...000000---+++---,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,///---++++++...000000///***)))***+++---...------,,,+++************++++++(((---...***'''(((******)))(((((((((***,,,...///+++(((&&&&&&)))***(((%%%'''$$$%%%((((((%%%%%%(((---,,,+++))))))((())))))'''(((((((((&&&''')))***)))(((((('''&&&&&&&&&&&&,,,+++***&&&######'''+++''''''''''''&&&&&&&&&&&&((($$$!!!!!!###&&&%%%$$${{{aaaRRRNNNLLLPPPTTTRRRIII>>>555111111000<<>>...000---///777:::MMMQQQUUUOOO:::)))###""" ---EEE___xxxuuufffFFF000((( """ !!!!!!!!!!!!###&&&))))))+++---......///111333555999;;;888444444888<<<@@@HHHHHHHHHMMMJJJFFFLLLVVVaaammmxxxuuufffZZZYYYQQQKKKJJJGGGBBB???@@@DDDMMM[[[kkkpppWWWOOOGGGEEECCCAAABBBDDDJJJYYYlll}}}lllXXXFFFNNNWWW```fffiiirrreeeTTTHHHDDDAAA888777<<<999999999999:::;;;:::777444333222000//////111333444333222333777;;;>>><<<:::;;;::::::;;;<<<<<<999777::::::999999999:::;;;<<<;;;<<<<<<======<<<<<<;;;888777666777999:::888777333666999777444444999>>>888999;;;;;;::::::;;;;;;666666777888999999888777888:::999666555888888666666777999999888777777888444777555777???GGG\\\{{{}}}~~~}}}}}}}}}xxxxxxwwwsssooopppnnnkkklllqqqsssrrrrrr{{{{{{{{{~~~zzz|||yyyyyyvvvkkkqqqVVVHHHCCCBBB:::888;;;777666444111000222333444444///000111222222111///...---------///000000...,,,,,,,,,+++*********++++++************+++++++++,,,---+++******+++---......,,,***)))+++---//////---+++*********)))*********&&&+++,,,(((%%%'''******(((((((((((()))+++---///***(((&&&&&&)))***'''$$$'''$$$$$$''''''$$$%%%(((***))))))))))))*********&&&'''((((((''''''(((***+++)))&&&$$$%%%'''***,,,///+++%%%###%%%'''((('''((((((((('''''''''&&&&&&((($$$!!!"""$$$&&&%%%###fffTTTPPPNNNQQQTTTSSSKKK@@@555///,,,+++:::NNN^^^jjjcccMMM999+++///+++---666999MMMOOOUUUPPP<<<***$$$###!!!""""""444PPPjjjwwwdddDDD---&&& ###!!!"""######"""###$$$&&&+++---...///......000111666888999777555555888;;;<<>><<<::::::::::::888777::::::999999999;;;<<<===:::;;;;;;;;;;;;;;;;;;::::::999999888888888999999444666888888666666999<<<;;;:::::::::999999999999555444333444666777666555777999888555555999999777555888::::::999777777777444777555888CCCNNNfff~~~yyypppuuuzzz{{{zzzwwwpppiiijjjmmmmmmnnnsss{{{}}}{{{}}}yyy~~~tttrrrsssnnnnnnqqqmmmhhh}}}vvvnnnOOODDDBBBAAA777444777444444111---+++---///111222...///000111111111000///000...---...//////...---,,,+++***))))))***+++,,,,,,++++++******+++,,,,,,***++++++***((()))+++---///,,,***+++...000///...************))))))((((((%%%))))))%%%%%%)))+++***,,,+++***)))))))))))))))(((''''''(((((((((&&&%%%&&&######&&&&&&$$$%%%)))%%%%%%&&&&&&&&&'''''''''$$$&&&''''''&&&&&&((())))))'''$$$###&&&+++111444///)))###"""'''***(((%%%(((((((((''''''''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$jjjVVVQQQQQQTTTVVVTTTMMMBBB777111,,,+++<<>>PPPYYYYYYYYYPPPKKKSSSZZZ]]]cccooommmaaaZZZQQQHHHEEEBBBBBBDDDCCCAAADDDIIIOOObbbyyyzzzaaaFFFBBB@@@?????????EEELLLXXXnnn|||fffYYYMMMJJJ^^^lll|||{{{gggVVVEEE@@@BBB>>>222333999666888999:::===>>><<<777444000000000000000000000000000555999999777666888;;;>>>;;;888777888999999999;;;:::999999999;;;===>>>999999999::::::999999999;;;<<<<<<999666666999<<<777888999999888888888777888777666777888999999999777444111111444666666555555777777444555999:::888555888:::;;;999888777777444777666:::GGGTTTooo|||rrrnnnnnnqqqsssnnngggcccfffjjjooottt~~~zzzwww}}}xxx{{{{{{qqqqqqqqqhhhjjjwww}}}wwwuuuqqqrrrrrrooo~~~mmm___MMMDDD???555333555000222///,,,+++---...//////......//////000000111111111///,,,+++,,,---------,,,+++***))))))***+++,,,---,,,++++++***+++,,,---,,,///111...***(((---222222...+++,,,///111000...++++++******)))((('''&&&&&&'''&&&$$$''',,,...+++++++++++++++***(((''''''&&&'''))))))'''&&&%%%&&&%%%""""""%%%&&&%%%&&&***$$$$$$%%%%%%%%%$$$$$$###"""$$$&&&&&&&&&&&&'''((('''&&&%%%&&&)))...333777***'''###$$$&&&((('''%%%(((((('''''''''&&&&&&&&&###&&&(((((('''&&&%%%%%%mmmWWWRRRSSSVVVXXXVVVOOODDD:::333000///???WWWeeekkk]]]DDD777***...******111444HHHQQQYYYUUU@@@,,,$$$""" ###&&&<<<\\\xxxwww___???***&&&""""""$$$!!!$$$((())))))(((((((((&&&(((+++...000222555777222111111333777;;;======FFFVVV[[[XXXVVVOOOQQQ^^^aaaaaacccnnnwwwdddYYYTTTMMMEEE@@@@@@BBBFFFFFFFFFKKKQQQ]]]qqqsss[[[FFFBBB>>>>>>>>>AAAJJJUUU\\\tttuuu^^^QQQCCCHHH```ooo~~~oooYYYGGGAAA>>>AAA===111333:::777666666888;;;<<<999555111000111111111111000///...222888======888666999>>>===:::777555777999;;;;;;;;;:::999888999;;;===???777888888999999888888777<<<>>>>>>:::555444999>>>;;;:::999::::::888555333777777777999<<>>+++...(((&&&+++---666HHHTTTYYYUUUCCC///$$$###$$$%%%...;;;___yyyyyy]]]>>>***%%% ### ###%%%&&&&&&%%%&&&'''))))))***+++...000222333444666333222222222333<<>>>>>AAACCCFFFQQQ]]]pppfffNNNGGG===999<<<>>>???LLL]]]ooommmVVVNNNHHHYYYkkkwww^^^KKKDDDEEE@@@999444111333777:::777888999999888777666555888555555555222...///222000444888888666666:::???AAA???<<<:::999999:::;;;;;;;;;<<<======<<<;;;;;;>>>>>><<<;;;:::999999888888888888888999::::::;;;888999:::;;;:::888666444777777888999<<>>PPP```|||}}}sssfffggg``````dddXXX\\\gggoooqqquuukkksssrrrgggiiixxxyyy{{{zzzrrroooxxx}}}{{{~~~uuulllaaa???000777000000222333222...+++,,,111666------------...000111222111///---...///...***'''***,,,---,,,******---000---......---++++++,,,---333>>>@@@444+++...222111//////444;;;:::///(((&&&---+++(((&&&%%%&&&((()))((()))+++,,,------,,,+++************))))))))))))+++******)))((((((''''''%%%###!!!###&&&((('''&&&"""$$$&&&&&&%%%%%%&&&'''***&&&%%%''')))(((%%%$$$&&&'''(((***+++,,,------***)))(((''''''((()))******)))((('''%%%###""""""$$$&&&)))******(((''''''mmm[[[UUUWWWaaaccc[[[VVVJJJ666333EEEOOOhhhtttjjjXXX999+++---(((%%%***,,,444FFFSSSYYYVVVDDD000%%%"""###'''000???aaawwwtttZZZ<<<)))%%% ### ###$$$&&&'''&&&%%%&&&''''''((()))+++...222555666555222111111111444===GGGSSS]]]]]]\\\___YYYRRRWWWOOORRRYYYggg|||}}}ooo]]]PPPLLLKKKJJJIIICCC@@@AAAFFFMMMVVVgggvvvuuuWWWDDDFFFAAA???BBBBBBEEEVVVjjjyyywwwaaaOOOLLLNNNcccwwwuuu\\\JJJDDDBBB???:::666444444666888999999999999888666444333777444444444222...///333555777999777555777<<>>===<<<::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<::::::::::::::::::999999999:::;;;;;;???<<<888555444666888:::777888888:::===CCCKKKQQQHHH>>>666555666555444555555666555444888>>>???<<<:::999999888777666666555888;;;:::???MMM[[[wwwuuummmaaabbbZZZYYY]]]VVV]]]bbbwwwmmmdddllllllcccfffttt~~~~~~vvv{{{~~~pppnnnvvv~~~pppaaaVVV<<<000666///333333333111///---...111333------......//////000000000...------...---***'''***,,,...---++++++,,,...+++,,,,,,,,,+++,,,...111111:::<<<222,,,///111///,,,,,,///555555...******,,,***)))'''''''''((()))(((((()))***++++++++++++******)))))))))(((((((((((((((''''''&&&%%%%%%$$$%%%###"""###&&&((('''&&&###%%%&&&&&&%%%%%%%%%&&&)))'''&&&'''))))))'''%%%&&&''')))+++,,,,,,,,,+++)))((('''''''''(((((()))((((((''''''&&&%%%%%%%%%&&&))),,,+++&&&"""wwwaaaWWWWWWaaaeee```\\\SSSBBB>>>RRR]]]qqquuubbbPPP333***---(((%%%***+++333EEERRRYYYWWWFFF222&&&""""""'''444CCCdddvvv~~~mmmUUU999((($$$ """"""$$$'''(((&&&%%%$$$%%%&&&'''(((+++...222555777444111000000111555???JJJVVV______[[[\\\SSSLLLPPPMMMPPPZZZmmm~~~sss```OOOJJJJJJHHHIIINNNHHHHHHLLLTTT___ooo{{{```MMMDDDFFFDDDEEEGGGGGGMMMbbbxxx~~~mmmYYYLLLPPPTTTnnn}}}lllTTTEEEBBB>>><<<:::777666555666666;;;::::::999777555333222555333222333111---///333666999======::::::;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;<<<======@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;AAA===999555444555999;;;999999999999:::>>>DDDHHHHHH>>>666444444333333666111333444555999@@@BBB@@@;;;;;;::::::999999999888:::??????CCCOOO\\\wwwlllggg[[[]]]UUURRRVVVSSS```mmmvvvfff^^^eeefffaaaffftttrrrrrrvvvrrrvvv|||uuuuuuzzziiiRRRGGG777111444---666555333111000111111000///---...//////000///...---...---,,,,,,---,,,***(((+++---//////---,,,,,,,,,)))***+++***+++---111444---444666000---000000+++)))(((+++///000---,,,---***)))))))))))))))))))))(((((((((((()))***++++++)))))))))(((((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%$$$###$$$&&&''''''&&&$$$&&&''''''%%%$$$$$$%%%(((((('''(((******)))'''&&&(((***+++,,,+++)))((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$'''***)))(((***111777gggZZZWWW```gggeeeddd^^^PPPMMMaaakkkzzzuuu[[[III111(((,,,'''&&&+++---555GGGQQQYYYXXXHHH444'''"""!!!&&&555GGGggguuuzzz~~~fffNNN444&&&$$$"""!!!###'''((('''$$$######&&&(((+++...111333444444444111000111333888CCCNNNXXXaaa___ZZZWWWMMMFFFKKKNNNNNNXXXnnnyyynnnXXXJJJKKKLLLGGGIIIQQQNNNTTT^^^kkkxxxfffTTTMMMMMMFFFDDDDDDGGGKKKVVVjjj}}}wwweeeQQQIIIRRRZZZxxxzzzooo]]]III@@@@@@<<<;;;888666555555777888999999888888666555444333444111111222000---000555555:::AAADDDBBB===:::888::::::;;;===============???===<<<::::::<<<===???AAA@@@???>>>========================<<<<<<;;;;;;<<<<<<;;;;;;999888777777::::::999777555666999<<<>>>666111111111111222555222555666666999???AAA???777888999:::;;;<<<======<<<@@@@@@GGGZZZllliiidddWWWYYYQQQLLLQQQSSSfffzzzyyyqqqeee^^^aaaddddddmmm{{{zzzxxxiiijjjsssssswwwzzzdddGGG;;;333333333+++777666333111111333222///,,,---...///000000...,,,+++,,,,,,++++++++++++***))),,,---///000///---+++******************,,,000333***...///...///111...(((((((((***,,,---,,,,,,,,,((()))************)))((()))(((''''''((()))+++,,,((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%'''((('''%%%$$$$$$%%%''')))***))))))++++++((('''(((***++++++***(((&&&''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((((($$$%%%%%%$$$'''111BBBOOOmmm___XXX^^^hhhiiikkkiii___^^^ooouuu~~~rrrTTTCCC000&&&+++((('''...000999KKKRRRYYYYYYJJJ555(((###!!!%%%555IIIiiiwwwyyyzzzaaaGGG///$$$###""""""&&&'''&&&$$$######&&&)))...333444444111000444222111333666:::FFFQQQWWW___]]]VVVRRRIIICCCIIISSSRRRZZZmmm}}}wwwqqqeeeSSSHHHKKKLLLFFFIIIRRRUUUbbbuuuppp\\\QQQMMMLLLDDD@@@???DDDPPP___qqq~~~lll[[[JJJEEERRRggg~~~qqqaaaOOOBBB???AAA<<<:::666333333555888:::777777666666666666666666333000000111000...111666:::===@@@AAA@@@===;;;999:::;;;<<<>>>???????????????>>><<<;;;;;;<<<>>>???AAA@@@???>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;:::888888999999888777555555777999666222000222222000000222666999:::888888;;;;;;999777777888999:::<<<<<<===;;;>>>???MMMkkk{{{}}}kkk```RRRTTTMMMIIINNNTTTlllooofffaaabbbeeekkkwww~~~zzztttiiimmmxxxyyy~~~ttt^^^@@@666222444222)))555555333111111333222///+++---...///000///...+++***+++,,,,,,+++******++++++,,,---...//////---+++))),,,,,,,,,***)))***---000(((***,,,---///111---((((((***,,,---------+++)))((()))+++++++++***((('''***)))(((((()))***,,,---(((((((((((('''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&&&&&&&&&&'''((((((&&&$$$$$$%%%'''+++,,,)))(((++++++((('''((()))******)))'''&&&&&&&&&&&&&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&))))))'''$$$###)))333<<>>GGGWWWjjj{{{uuucccWWWIIIHHHXXXuuu{{{jjjXXXIIIAAA@@@BBB;;;888444222222555999;;;666666555555555666777888333000///111000///333999BBB???<<<999999;;;===???:::;;;<<<===>>>???@@@@@@>>>>>>===<<<<<<===>>>>>>AAA@@@???>>>>>>>>>>>>>>><<<===>>>???>>>===<<<;;;>>><<<:::888888:::<<<>>>888999:::999888888:::;;;777444333555444000///111777;;;<<<999666777777555;;;:::::::::999999888888999???EEEZZZttttttuuulll\\\LLLOOOKKKKKKRRR[[[uuuwwwjjjiiiggghhhlllttt~~~vvvrrrzzz~~~pppVVV===666111333333)))222333222111111111000...,,,---...//////...---,,,++++++,,,,,,+++******,,,...,,,,,,,,,---...---+++))),,,------,,,***)))***,,,((()))+++---//////---***))),,,...,,,,,,---+++'''***++++++,,,+++)))((('''))))))))))))***+++,,,,,,)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&---...((('''***+++&&&'''(((((((((((((((''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%(((***++++++)))'''%%%%%%}}}iii[[[[[[fffkkksssyyyuuu~~~zzzwwwaaa@@@666***(((,,,))))))///000777HHHTTT[[[ZZZJJJ555)))$$$$$$***888JJJmmm}}}|||tttTTT;;;''' ###!!! """######$$$%%%&&&&&&(((+++...000000000///000///222666888;;;DDDNNNPPPXXXTTTLLLIIIDDDEEEQQQfffyyyuuuiiibbb^^^ZZZPPPOOOMMMLLLOOOZZZlllyyyjjjVVVNNNHHHAAA:::>>>AAAEEEPPPaaavvvjjjYYYSSSJJJMMM```|||uuucccRRRFFFAAA???>>>777666444333444666888:::777777555555555555666777333000///111111000555;;;@@@===:::888999:::<<<>>>::::::::::::;;;<<<>>>???========================@@@??????>>>>>>>>>>>>>>>:::<<<===??????>>>===<<<;;;;;;:::999:::<<<>>>???:::;;;<<<;;;999888888999666333333555444111222666444999;;;888666777777555<<<<<<;;;::::::999888888888FFFVVVooouuunnnmmmhhhZZZHHHLLLNNNSSS^^^hhh{{{iiiffflllqqqtttxxx{{{wwwttt|||~~~cccLLL:::777000111444***000000000111000...---...///------------------------+++,,,---,,,***+++...000,,,***)))***,,,---,,,******,,,...---+++*********)))***,,,//////---------***---,,,((((((,,,---***------,,,+++***((('''&&&&&&'''((()))******************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))'''%%%%%%&&&$$$&&&(((((('''&&&'''(((&&&...///(((%%%))))))$$$((('''&&&&&&&&&'''((()))'''((((((((('''&&&$$$#########$$$$$$%%%&&&&&&&&&&&&&&&(((,,,...---(((%%%lll\\\ZZZeeekkkttt|||{{{yyyrrr[[[:::000&&&)))---***)))......444DDDUUU[[[ZZZIII555)))%%%%%%---:::KKKnnn~~~|||rrrOOO999%%%"""!!!!!!""""""$$$&&&(((%%%&&&'''))),,,...111222......111555888:::BBBKKKMMMUUURRRIIIGGGDDDGGGTTTccc~~~~~~pppddd^^^YYYVVVOOOTTTTTTQQQVVVkkkyyy[[[FFF@@@AAAAAA???<<>>???===999666:::999888777888:::<<<>>>======>>>>>>>>>>>>======??????>>>>>>>>>>>>>>>>>>999;;;===>>>???>>>===<<<444777<<<@@@AAA???<<<:::>>>???>>>;;;777333111111333000///111222222666<<<000666999777666777999888::::::;;;;;;;;;;;;;;;;;;;;;PPPfffxxxnnniiicccZZZHHHMMMSSS\\\iiittttttrrrgggeeeoooyyy~~~}}}zzz~~~lllooowwwttt~~~sssOOOEEE888888///000555+++///...000111///,,,,,,...111...---,,,,,,,,,------...+++---...---++++++...222+++)))'''(((+++---,,,+++(((+++---...---+++*********+++...000...,,,---///***,,,)))###$$$+++///---///...---+++)))((('''&&&$$$&&&'''))))))))))))(((************))))))))))))(((((())))))))))))))))))###'''******'''%%%%%%&&&$$$&&&'''(((''''''''')))&&&///000((($$$((((((###((('''%%%$$$%%%&&&)))***(((((())))))(((&&&%%%### !!!"""###%%%&&&'''((()))%%%"""###(((,,,+++(((uuu___```\\\bbbxxx}}}|||cccIII777,,,&&&&&&,,,***)))---,,,333DDDOOO\\\XXXIII<<<...$$$'''---<<>>@@@???;;;888999;;;???===999777666888:::<<>>;;;===@@@BBB???;;;;;;::::::::::::;;;<<<<<<:::666777===???<<<:::===<<<:::999999:::999555111000111111222666<<<;;;777888>>>666///777:::666666666555666999;;;===@@@DDDIIIeeerrrwwwtttjjjddd^^^YYYMMMJJJWWWjjjxxxvvvrrrpppsssssswwwuuuyyyzzzyyynnnlll}}}~~~iiiFFF:::777444111000000...---,,,---......///.........---+++***+++---/////////---+++,,,000000,,,+++------,,,+++,,,...///...---+++,,,,,,------,,,,,,,,,,,,---///000000///---,,,+++,,,+++)))&&&&&&(((,,,+++,,,,,,+++***(((&&&%%%))))))************))))))(((+++...000///,,,(((&&&(((&&&&&&(((***+++)))'''"""''',,,,,,***)))+++...---(((&&&''''''&&&(((---***)))&&&%%%$$$%%%&&&(((&&&***------***''''''((($$$&&&((()))***)))(((''''''###!!!###(((+++(((%%%###$$$&&&'''''''''&&&&&&|||aaa___]]]bbbtttxxx~~~ttt[[[BBB333+++''''''---***))),,,+++222CCCLLL[[[YYYJJJ===///&&&***///AAATTTooovvvpppccc>>>000$$$"""###!!!"""$$$$$$%%%%%%'''''')))+++---///000///...000555::::::;;;AAAIIIKKKLLLGGGFFFMMMQQQ]]]qqqyyypppfffaaa\\\VVVTTTUUUSSSXXX^^^gggyyywww\\\PPPDDDBBBCCC999AAAFFFOOO[[[kkkfffYYYHHHEEEOOOXXXnnn|||jjj\\\NNNGGGDDD>>>999666333444555666666777666666777444111222555777444111000000111111333444666777=========>>>>>><<<:::888:::999888888999;;;>>>@@@===<<<<<<===??????>>>===AAA===;;;<<>>;;;;;;;;;::::::;;;;;;<<<===;;;777777<<>>@@@===888???999444<<<@@@===???999888777999===DDDLLLSSShhh~~~}}}zzzoooggg^^^WWWRRRRRRZZZhhhyyy~~~vvvsssoooppp{{{zzzxxx}}}yyysssvvvwwwzzziiibbbsssyyy[[[<<<666444111000000111111000---...............------++++++***)))***,,,...///...+++,,,//////++++++---++++++++++++***))))))(((+++,,,,,,,,,,,,+++++++++------...///...---,,,++++++,,,+++(((&&&'''***---...---+++)))(((((((((((((((((()))******)))(((((((((***,,,...---+++(((&&&###%%%***444:::888,,,!!!'''+++///...)))%%%$$$%%%+++'''&&&(((((('''(((,,,)))((('''&&&&&&&&&'''''')))*********(((''''''(((%%%&&&((()))***)))'''&&&&&&$$$###$$$((()))(((&&&%%%&&&'''((('''&&&%%%$$$ccc^^^^^^```lllppp{{{~~~xxxhhhNNN888---)))))))))...+++(((+++)))000AAAIIIZZZ\\\MMM>>>///'''---///DDDYYYppprrrggg[[[888...###!!!###!!! """###$$$$$$$$$'''((()))***,,,---...///...222:::>>><<<;;;BBBLLLIIIJJJFFFIIIXXXcccqqquuukkkaaa]]][[[XXXWWWXXXTTT]]]jjj{{{oooVVVNNNDDDCCCEEE<<>><<<;;;>>>AAA@@@;;;666999999999:::<<<>>>@@@AAA<<<;;;;;;===@@@AAAAAA@@@???<<<:::;;;>>>???===;;;;;;;;;;;;:::;;;;;;<<<======999888;;;===<<<<<<>>>===:::777555555444333222000333444444999@@@AAA???<<>>>>>>>>>>>>>>===<<<<<<>>>@@@BBBBBBBBB===;;;:::;;;===>>>===;;;;;;;;;;;;;;;;;;<<<======>>><<<::::::<<<<<<======<<<:::666333222222222333333777::::::<<>>888;;;:::999@@@>>>DDDKKKRRR]]]mmm|||uuuwwwyyynnnaaafffeeebbbmmmsssjjjgggqqqqqqlllnnnnnnttt}}}zzzjjjcccvvvyyyuuuaaaDDD444666333000.........---,,,000000///---,,,+++++++++)))+++,,,)))%%%&&&,,,222111---+++,,,,,,)))***---111666999777111------///,,,,,,+++***))))))))))))...---,,,++++++++++++,,,---+++)))'''''')))---000---,,,+++***))))))******$$$&&&((())))))(((&&&$$$)))))))))))))))((((((((((((&&&&&&,,,222333---&&&$$$&&&((((((''''''))),,,&&&%%%&&&***+++((('''***'''(((((())))))((('''''',,,)))&&&'''***+++***'''(((((())))))((('''&&&%%%$$$&&&''''''&&&&&&''')))&&&'''((()))((((((&&&%%%jjj___[[[WWW[[[\\\jjjgggZZZGGG555(((%%%(((---,,,000+++'''(((%%%,,,===HHH]]]bbbTTTCCC111''',,,333BBBQQQiiioooiii___;;;,,,!!!!!!###""""""%%%''')))***'''(((*********+++///222888888;;;AAADDDEEEHHHMMMPPP]]]dddooovvvpppiiicccbbbeeeqqq|||eee]]]OOOIIIHHHBBBOOOTTTddd{{{vvvaaaNNNJJJBBBEEEPPPWWWlll{{{zzzdddYYYOOODDD>>>999444333666777666444333333444555666000//////111222333222111222333333555777999:::<<<:::>>>AAAAAA???===<<<<<<;;;<<<>>>????????????>>>???===;;;<<<>>>?????????;;;::::::;;;<<<======<<<<<<;;;;;;;;;;;;<<<======>>>===;;;999:::<<<===;;;:::999555222000111333444333:::???@@@@@@@@@;;;666999@@@===:::>>>>>>BBBOOOHHHVVVdddnnnyyy{{{sssoooqqqyyy|||~~~}}}sssyyy{{{lllmmmlllhhhgggwwwrrrhhhcccmmmlllgggiiijjjrrr{{{tttyyy}}}wwwuuuyyyjjjhhh}}}rrrqqqXXX>>>444555222///.........---,,,111000...,,,+++*********+++---...+++''''''---222000,,,***,,,+++)))***...+++///333111,,,)))+++---,,,+++***)))))))))******---,,,,,,++++++,,,,,,---,,,***(((&&&(((***---...(((***+++,,,,,,+++)))(((%%%&&&'''(((((('''&&&%%%(((((((((((((((((())))))***(((&&&%%%%%%''')))+++...,,,)))%%%"""###&&&)))&&&$$$&&&***+++'''&&&(((&&&'''((((((((((((''''''***((((((***------***&&&)))))))))(((((('''&&&&&&%%%'''((((((&&&&&&''')))$$$&&&''')))******))))))tttfff[[[RRRUUUSSSZZZUUUHHH888...(((&&&)))...---000+++&&&&&&$$$+++<<>>DDDGGGLLLQQQ^^^ppp|||yyyrrrrrrxxxooodddSSSIIIHHHEEEUUU```sss~~~jjjUUUEEEFFFDDDIIITTTYYYlllzzz{{{ssscccPPPFFF===999777333111111555444444444444444555555111111000000000111222222333444444666888:::<<<===;;;???BBBAAA>>><<<===@@@999:::<<<>>>@@@AAAAAAAAA>>><<<999999:::;;;;;;;;;::::::;;;;;;<<<=========<<<<<<;;;;;;<<<<<<===>>>======;;;999999<<<;;;888888777555333111111444666333<<>>888;;;@@@===;;;??????FFFXXXcccsssvvvkkkhhhlllxxxyyy~~~}}}~~~}}}zzziiitttmmmgggnnnppphhh___fffdddbbbiiinnnvvvtttmmmnnnxxxvvvqqqooovvvzzzbbbrrrmmmoooNNN999111000///------///111111111111000---,,,*********+++,,,...///---++++++---000---******,,,,,,***+++...))),,,---,,,)))(((***,,,,,,+++***))))))***+++,,,++++++,,,,,,------......,,,)))''''''(((***++++++%%%'''+++------+++(((&&&&&&''''''''''''''''''&&&(((((((((((())))))))))))'''))))))(((%%%$$$&&&)))---***&&&######&&&***---'''%%%&&&******&&&%%%'''&&&&&&&&&'''''''''''''''''''''))),,,---,,,)))&&&(((((((((((('''''''''''''''''''''''''''(((''''''$$$%%%''')))++++++++++++qqq\\\NNNQQQJJJKKKCCC777---+++***)))***...---000***%%%%%%$$$***<<>>>>>???@@@;;;;;;<<<===>>>???@@@AAA>>><<<:::999:::<<<<<<<<<:::;;;<<<<<<<<<===>>>???<<<<<<<<<<<<<<<======>>>:::===<<<888999<<<:::444555666666444222222555888;;;CCCHHHFFFDDDCCC@@@<<<<<>>???CCC???<<<<<>>===<<<<<<======@@@>>><<<<<<===@@@AAAAAA:::;;;============>>>@@@<<<<<<<<<<<<<<<===>>>>>>999<<<<<<888999<<<999222333555666555333333666999FFFKKKMMMHHHCCCAAA???===777???CCCJJJWWWbbbwwwqqqmmmjjjfffjjjssskkkfffeeellluuu|||pppfffggg{{{tttvvvkkkkkkdddfffvvvtttqqqmmmgggjjjlllooorrruuu}}}zzzvvvlllcccgggqqqEEE888222444222//////000111000000000...,,,*********,,,,,,---,,,---...//////,,,***(((''')))...///,,,+++...111---***((((((***++++++,,,+++******+++---///111'''))),,,///111111111000***(((''''''))))))&&&###&&&&&&''''''(((((())))))***)))'''&&&&&&''')))***'''((()))+++++++++***)))'''$$$###%%%)))+++)))&&&)))(((((()))***++++++***+++(((''')))((($$$###&&&&&&%%%#########%%%'''((($$$&&&'''&&&######'''***'''''''''''''''((()))***+++'''$$$&&&***+++((($$$((((((***++++++***))))))~~~eeeRRRCCC<<<;;;000,,,((('''))),,,///111...)))$$$###"""$$$+++444AAASSS[[[VVVLLL:::///444222JJJ```yyy|||rrrddd>>>---%%% """ """###$$$'''***+++***)))(((%%%&&&***,,,...333:::AAAOOO^^^fffnnn}}}uuueeeWWWSSS^^^nnnttt```TTTLLLHHH@@@DDDOOOQQQ\\\rrrzzz___MMMIIIAAA>>>:::888777777555444111111111222333555888999333333333333333333333333888666444666;;;>>>??????EEE<<<888<<<@@@>>>???BBB:::===@@@@@@>>><<<:::999@@@@@@???>>>???@@@BBBCCCBBB@@@>>>===<<<===>>>???<<<===>>>>>>===<<<===???BBB>>>999999;;;;;;666222111444777777666666999<<>>111555;;;NNN```uuuwwwnnnccc@@@---%%% """"""###&&&(((+++,,,+++***)))))),,,...---000:::FFFUUUeeevvv~~~yyyiii]]][[[kkkjjjWWWLLLHHHEEE>>>CCCPPPUUUbbbyyyrrrZZZJJJDDD???===:::888888777666444444333333222333444555666333333333333333333333333888666555888<<<>>>???>>>===:::;;;>>>>>>;;;<<<@@@<<<>>>AAAAAA???>>>======??????????????????@@@@@@@@@???===<<<<<<>>>???@@@===>>>???>>>======>>>???AAA>>>:::999888777333000333444444555666999===AAA???FFFGGG???>>>CCCDDD@@@GGGXXXooovvvnnneee```aaaeeejjjqqqvvv|||mmmjjjnnnyyy}}}ppplllgggkkk{{{|||tttpppnnnnnnmmmoooxxxsssvvv```[[[fffttt}}}tttCCC888444111222222111000...---,,,...,,,******,,,---...---------......---,,,+++***&&&)))---...---,,,---...///---+++***+++---...---)))***+++,,,------,,,,,,---,,,+++*********+++,,,***(((&&&''')))***)))'''&&&))),,,***'''%%%&&&)))((('''&&&%%%$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&%%%(((******(((''''''((()))((('''(((******)))'''''')))***)))'''&&&(((***(((''''''&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''+++'''$$$%%%((()))'''$$$'''''''''(((((()))******((()))***+++++++++++++++kkkPPPBBB555***,,,***)))***,,,---...---)))%%%"""""""""$$$+++444BBBVVVaaa```XXXDDD555666>>>PPPaaawwwwwwlll___<<<,,,%%% !!!"""$$$'''***,,,,,,,,,+++,,,...000111///444EEEVVVoooxxxllliiixxxwww___OOOHHHCCCBBB===CCCRRR\\\jjjgggTTTGGG@@@;;;:::999999999888666444666666444333333333333333222222222222222222222222666666777:::===>>>>>><<<777999===???<<<888999>>>===>>>??????>>>>>>???@@@>>>??????@@@@@@???>>>===???>>>===<<<===>>>???@@@>>>???@@@???>>>===>>>???@@@>>>;;;888555333111000555333222333888>>>BBBEEE>>>>>>???@@@BBBEEEHHHJJJTTTlll}}}rrrhhhdddfffgggmmmvvv~~~{{{kkkeeesss|||wwwuuutttxxx}}}yyyuuurrrpppwwwzzz{{{rrr```\\\gggyyynnn@@@888666444333333222000...,,,+++000...++++++,,,------,,,,,,---...///...,,,)))'''''')))+++,,,,,,,,,...000...,,,***+++,,,------,,,(((***---//////---***(((++++++*********+++,,,,,,+++)))''''''((())))))))))))*********)))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((($$$$$$%%%''')))***(((&&&'''((())))))''''''((()))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((+++'''%%%%%%'''(((&&&$$$((((((((((((((((((((())))))******+++++++++******sssWWWHHH999+++*********+++---...,,,+++&&&"""!!!"""###$$$+++333BBBVVVdddeee^^^JJJ888888:::NNNccc}}}|||kkkXXX333+++$$$ !!!!!! """%%%(((+++,,,,,,,,,,,,/////////111555@@@UUUhhh~~~wwwmmmXXXMMMJJJ@@@AAA>>>DDDUUUbbbrrrwww^^^PPPFFF>>>888888888999:::999777444666555555444333333333333111111111222222222222222555777:::<<<>>>>>><<<;;;888999;;;<<<;;;999:::===;;;<<<<<<<<<;;;<<<>>>@@@>>>???AAABBBBBB@@@===;;;@@@???>>>===============>>>???@@@???>>>===>>>???======;;;888444222222333777444333666<<>>AAADDDHHHUUUddd~~~tttnnnlllllljjjrrr}}}pppmmmdddttt|||{{{vvvsss{{{zzzkkkaaaeeeppp{{{hhh<<<666555444333222111000...---,,,111///,,,,,,---------,,,------------,,,+++)))(((************+++,,,...000---+++++++++------,,,******,,,...//////,,,***((())))))*********+++,,,,,,***)))'''&&&&&&((())))))+++***)))***+++***&&&###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))))))))))))))$$$$$$%%%'''))))))'''%%%''''''((((((((((((((()))(((((((((((((((''''''&&&%%%&&&&&&&&&''''''((((((+++)))&&&&&&'''((('''%%%((((((((((((((((((''''''******+++++++++******)))bbbOOO===...******+++,,,...---***((($$$!!! """###%%%+++222@@@TTTbbbeee```MMM;;;::::::KKK```zzzyyyfffTTT000)))$$$!!!"""""" !!!######&&&)))******+++,,,...///---///888EEEVVVlll~~~|||eeeSSSLLLJJJ@@@DDDBBBHHHZZZhhhxxxlllTTTIIICCC<<<666666666888999999777555333333444444444444444444111111222222222333333333555888<<<>>>>>>===;;;:::===;;;999888:::======<<<<<<<<<<<<;;;:::;;;>>>AAA???AAACCCDDDDDDAAA>>><<>><<<;;;;;;:::>>>???@@@???===<<<===>>>;;;;;;:::777555444666888777666777;;;@@@CCCBBB@@@GGG???===CCCJJJVVVqqq{{{tttqqqmmmjjjpppxxxuuuiiikkkhhhttt}}}|||{{{}}}||||||eeeggguuu{{{ggg;;;444333222222111111000000//////222000---,,,---......---000///,,,***)))***+++,,,---,,,******+++---...///---,,,+++,,,------,,,+++......---,,,,,,+++++++++((())))))***++++++++++++(((((('''&&&&&&&&&((())),,,)))'''(((++++++'''######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++*********************'''&&&&&&((())))))'''%%%'''&&&&&&'''(((((((((((((((((())))))(((((('''&&&%%%%%%&&&'''(((((())))))+++)))((('''((((((((('''''''''(((((((((((('''&&&******+++++++++******)))qqqTTT>>>333,,,+++,,,------+++(((%%%$$$!!!!!!$$$%%%%%%***111<<>>;;;777666555666888888777555111222333444555555555555222222222333333444444555666999===???>>><<<;;;;;;???===888666:::???@@@<<<>>>??????>>>======???AAA@@@AAACCCDDDDDDBBB@@@>>>@@@@@@???>>><<<;;;::::::>>>???@@@>>><<<;;;<<<===;;;999777555555666777888777888;;;>>>AAABBB@@@???@@@===AAANNN^^^tttyyywwwyyyxxxtttxxxpppeeefffmmmqqqvvv|||{{{uuudddssszzzyyyhhh<<<666555222222111000000000111111222000------...//////...111///,,,))))))+++...000...,,,***+++---///000000///---+++,,,---...------000///,,,******+++,,,...((()))******+++*********&&&((()))((('''&&&'''(((***(((&&&&&&))))))'''%%%$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''(((((((((,,,***((((((***++++++***)))(((''''''((()))(((''''''&&&%%%&&&((())))))(((''''''((()))((('''&&&%%%$$$$$$&&&'''(((((()))((((((((('''''''''(((((((((%%%&&&((())))))((('''&&&)))******+++++++++******YYY@@@999...---,,,,,,,,,***&&&###$$$"""###%%%&&&&&&***000999KKKWWW[[[[[[MMM>>>>>>BBBLLLWWWmmmiiiVVVJJJ---&&&######%%%%%%%%%(((---))),,,---+++***,,,222777<<>>;;;===888666555555666777666555111222333555555555555555222333333444555555666666888;;;>>>>>>===;;;;;;<<<;;;===<<<888999>>>???;;;??????@@@???======>>>??????@@@AAACCCCCCBBBAAA@@@==================<<<<<<===>>>???===;;;:::;;;;;;<<<888444333555666666555666999<<<>>>???@@@AAABBBCCCGGGRRReee~~~|||kkkddddddllljjjmmmwww}}}{{{|||}}}ooohhhtttwwweee;;;777888444333222000//////000000111///------///000000000000...---,,,,,,---000111+++***))),,,000444444333111///,,,+++---.../////////...,,,+++***,,,---...)))******++++++***)))(((&&&))),,,,,,***(((((()))(((&&&%%%$$$%%%'''((((((%%%&&&'''((((((((('''&&&&&&&&&'''(((((()))******+++(((&&&&&&(((***)))((()))'''%%%%%%''')))******'''%%%$$$%%%(((***)))'''%%%&&&((((((((('''%%%$$$"""###%%%'''(((((((((((($$$%%%%%%%%%%%%&&&''')))$$$%%%'''((()))(((''''''((()))***+++++++++++++++^^^DDDAAA000...---,,,+++)))%%%"""%%%###$$$&&&'''&&&***///777HHHSSSWWWXXXKKK?????????JJJXXXpppkkkTTTBBB###%%%######&&&'''&&&***///---...///,,,***---444;;;JJJ\\\wwwzzzfffWWWMMMEEE@@@===HHHLLLTTThhhyyyfffVVVIII>>><<>>>>><<<:::;;;===555<<<@@@<<<999;;;===;;;===>>>???>>><<<;;;;;;<<<>>>>>>@@@AAABBBAAAAAA@@@:::;;;<<<===>>>>>>>>>>>>===>>>>>>===;;;999:::;;;>>>888222111444555444111666999<<<<<<<<<>>>CCCGGGOOOVVVddd|||mmmdddeeehhhgggcccgggsss{{{zzzxxxxxxwwwxxx|||{{{mmmmmmssseeezzz```888777888777555333111///.........000///------///111111111------......///000000111(((((((((---333777888777333000,,,+++---///000111...---,,,,,,,,,------...)))***++++++***)))(((''''''+++//////---*********'''&&&$$$######%%%(((+++''''''((())))))((('''&&&'''''''''((()))******+++***'''$$$$$$'''((((((&&&'''%%%"""###%%%)))+++,,,'''%%%###%%%(((***)))'''%%%&&&'''((((((&&&$$$###!!!###%%%'''((((((((('''!!!"""#########$$$&&&(((###$$$&&&((())))))(((''''''((()))***+++,,,,,,,,,oooTTT<<<888000...+++$$$'''***###$$$$$$$$$%%%&&&)))+++,,,555???NNNYYYXXXMMMAAA999>>>LLL^^^hhhaaaNNN666'''$$$$$$$$$$$$%%%***///444333111///---...666AAAJJJ___uuu~~~}}}dddLLLJJJAAA@@@FFFFFFJJJVVViii|||oooWWWOOOBBB888999:::666666666666666555555444---111555555333000000000000222444666888::::::;;;<<<999888999<<<>>>===<<>>======<<<>>>@@@BBBAAA>>>:::777777999;;;>>>>>>>>>===<<<:::<<<>>>>>><<<999888888444555555444333222444666888???;;;:::DDDIIIGGGIIIRRRlllttt___aaafff^^^eeedddeeehhhqqq}}}|||wwwqqqsssxxxvvvtttllluuuooo```yyy~~~VVV===555555999999888444111......///222111000111222222111000///---+++,,,---///000000///...---///222333333222///------//////,,,,,,///+++***((()))+++---......,,,((()))---,,,'''&&&)))++++++***))))))***++++++,,,)))'''&&&'''''''''&&&((('''%%%%%%'''((('''&&&%%%&&&''''''((((((''''''))))))(((((((((((())))))###((()))'''&&&))),,,,,,)))&&&''')))***)))'''%%%$$$$$$&&&)))***&&&###'''&&&%%%$$$$$$%%%''')))$$$###"""!!!"""$$$'''((())))))((((((''''''&&&&&&(((((())))))***,,,---...xxx[[[AAA888000...,,,%%%(((***"""%%%$$$$$$%%%&&&(((***+++222<<>>QQQ___ttt~~~~~~sss\\\HHHGGGAAADDDCCCGGGOOO]]]mmm~~~iiiRRRJJJ>>>666777999666777777777777666444333...111444444222000000111222333555888:::;;;<<<===<<<:::888999;;;===<<<;;;===>>>>>>===<<<<<<<<<===>>>>>><<<;;;;;;;;;<<<<<<;;;===@@@AAAAAA>>>;;;888999:::;;;<<<<<<<<<;;;;;;888:::<<<<<<:::999888888555555444444555555666666;;;===;;;>>>EEECCCHHHYYYrrr~~~nnnaaaeeelllhhhhhhgggggglllwwwzzzvvvmmmnnntttttthhhkkkzzzwwwqqqqqqqqqsssOOO:::555666555666555333000///000111333222000111222222000//////---++++++---.........//////000111111111000000000------//////,,,+++...,,,***((()))+++------------)))(((******'''(((,,,***************************(((&&&%%%''''''''''''((('''%%%%%%'''((('''&&&&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))$$$'''***)))'''(((,,,000444000***'''&&&'''&&&%%%&&&&&&'''(((((('''%%%"""&&&%%%%%%$$$%%%&&&((((((%%%$$$######$$$%%%&&&'''((((((((((((((('''''''''((((((((()))***+++,,,---fffGGG:::000------'''((()))"""&&&%%%%%%%%%%%%'''(((***...888EEEPPPSSSOOOFFF???>>>IIIWWW]]]XXXHHH666+++&&&$$$%%%)))///444555555222111000222===RRRmmmqqqbbbSSSEEEDDD@@@GGGAAAIIIVVVeeesss```JJJDDD999444777777666777888999888666444222111222333333111111222333444555777999;;;===>>>???===;;;999999:::;;;:::999;;;;;;;;;<<<<<<<<<======AAA???<<<:::999999:::;;;:::<<<>>>@@@@@@>>>;;;:::;;;;;;::::::999999999999555777999999888777666777777555333444777999888666@@@>>><<>>???===<<<;;;::::::999999999999999999:::<<<=========>>>===<<<:::999999999999:::;;;===>>>>>>===<<<;;;===;;;999777666666777777444666777777555333333444777333111333888;;;:::777@@@BBB@@@DDDQQQ^^^vvvwww```dddiiilllsssvvv{{{xxxxxxpppkkksssuuussseeesss~~~~~~mmmgggqqq___CCC777333222///000111000///000111333555333111111000000...,,,///---++++++,,,,,,+++***,,,///333333111///......111...---///...***)))+++,,,+++)))***++++++***)))***)))))))))******+++---'''(((***++++++***((('''%%%$$$###$$$'''(((((('''(((&&&%%%%%%&&&''''''&&&'''&&&%%%$$$$$$&&&((()))(((((())))))))))))((((((&&&'''((('''&&&(((+++///000...***'''''''''))))))&&&)))+++***&&&$$$%%%'''######%%%&&&'''(((((((((&&&''''''(((''''''&&&%%%&&&&&&''''''(((((())))))&&&&&&''''''(((***+++,,,|||WWWFFF555...///)))''')))$$$'''&&&%%%$$$$$$%%%&&&''',,,555@@@HHHNNNQQQJJJAAA===HHHVVV]]]XXXHHH777+++'''&&&'''---666;;;:::777444444<<>>888888<<<999777888999:::999888666555555444222111222333444555444555555777999;;;===???>>>>>>===;;;:::999999:::888777777999<<<>>>>>>===:::;;;<<<<<<<<<;;;:::999:::;;;;;;<<<<<<<<<;;;;;;<<<;;;888555333333444555444555666444222000000000666222000333999<<<;;;888===GGGFFFHHH```qqq^^^jjjrrruuu{{{}}}wwwqqqxxxzzzlllggguuu}}}|||}}}yyy{{{}}}pppiiiooo{{{zzz~~~\\\BBB777333000000111111000//////000222555444111000000///---+++...---,,,,,,---,,,+++)))***---000222222111000///111...---///---***)))++++++***)))***++++++***(((&&&)))+++,,,,,,---+++)))&&&''')))******)))'''&&&$$$######%%%'''((((((''''''&&&$$$$$$&&&'''&&&%%%'''&&&$$$###$$$%%%''')))(((((())))))))))))((((((%%%&&&((()))))))))***+++(((((())))))))))))))))))%%%(((******'''&&&'''***###$$$%%%&&&''''''''''''''''''((((((((('''&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''(((***+++,,,fffOOO999000///)))''')))%%%&&&&&&%%%$$$$$$%%%&&&'''***555@@@GGGOOOTTTNNNBBB>>>IIIWWW]]]XXXHHH777+++''''''(((...555999:::999333999IIIdddzzzWWWOOOIIIBBBCCC<<>>999;;;===777777777888999999999999999666444222222333555555444444444444555777:::===>>>>>>???>>>===;;;:::;;;<<<999777666999===???>>><<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::;;;;;;;;;;;;999666444222222333333333444444222000//////000555333222555:::======<<<===OOOTTTYYYxxxnnnfffvvv|||}}}fffdddqqq|||~~~|||zzzrrrhhhyyy{{{XXX@@@666333111111222222111///...000111555333111000000///---+++---,,,,,,---......,,,***+++,,,---000222333111///000---,,,...---***)))+++***))))))***++++++***(((%%%***---------...+++&&&&&&'''((())))))((('''&&&%%%$$$$$$&&&((()))(((''''''%%%$$$$$$%%%&&&&&&%%%&&&%%%$$$$$$$$$%%%'''((('''((()))******)))((('''&&&((()))+++,,,,,,+++***&&&(((***+++)))((('''((('''((())))))(((((()))+++%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((()))***+++,,,wwwWWW>>>111000)))&&&)))'''%%%%%%$$$$$$$$$%%%'''((('''333???GGGQQQYYYSSSFFFBBBKKKVVVZZZTTTFFF666,,,&&&'''***...222666888:::444CCC]]]yyypppSSSMMMCCC===DDD???@@@IIIOOO[[[kkkzzzzzzcccZZZVVVaaarrrzzzYYYFFF===<<<888:::;;;333777777777777888:::<<<===777444222333555666555333444444444555777:::===???>>>???@@@>>><<<;;;<<>>@@@???<<>>@@@BBBFFFZZZiiizzzrrruuuxxx___cccnnnxxxyyyqqqjjjggggggzzztttRRR:::333444555000111222111000000111333444222000000000///---,,,---,,,,,,...//////...,,,000---***---222444000,,,///,,,+++...---******,,,(((((((((***,,,,,,***)))(((,,,...,,,+++---+++&&&''''''''''''''''''''''''&&&%%%&&&''')))***(((&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******)))((('''(((((('''(((***++++++***''')))+++***)))((()))++++++)))(((((()))***)))(((((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))((((((((((((((('''''''''((((((((()))***+++,,,---]]]AAA222000)))&&&)))((($$$$$$######$$$&&&'''(((%%%222>>>GGGTTT]]]WWWIIIEEELLLTTTWWWPPPCCC666...&&&(((+++---000333777;;;888MMMlll}}}}}}~~~iiiQQQLLL>>>888DDDBBBAAAHHHNNNZZZlll||||||ttt\\\QQQNNN[[[lll~~~rrrRRRBBB::::::777999888///888777666666888:::===???666444333444666777555333555555444555777:::===???>>>@@@AAA???<<<<<<>>>@@@<<<999777999>>>AAA???<<>>>>>===;;;999888888999999666666444333222111111111---...000000000111333666555777:::;;;===???CCCFFFRRRddd{{{yyyttt[[[fffmmmsssoooccc]]]dddpppoooLLL555000555999///000111111000111333555333111000///000///...,,,,,,,,,,,,...000000///---555...)))+++222444///)))...++++++------******---'''''''''***,,,,,,+++)))***......)))))),,,,,,(((((('''&&&&&&&&&&&&'''((('''&&&'''(((******(((&&&'''%%%$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%'''((()))++++++)))(((''')))&&&$$$###%%%''')))***''')))***)))((()))---111///+++((((((******(((%%%***(((&&&$$$###$$$%%%&&&&&&%%%$$$###$$$&&&)))***))))))(((((('''''''''&&&(((((())))))***,,,---...jjjGGG333333...'''&&&$$$"""###$$$%%%%%%%%%%%%%%%+++222<<>>HHHaaa{{{}}}~~~|||dddOOO???===>>><<>>777333333444444333555777:::;;;;;;:::999;;;:::999777555333111000666555444666:::===??????FFFDDDAAA???>>>>>>@@@AAA???;;;888999>>>@@@???<<>><<<999666777999777555222000///...///000333000000222222000111444666:::======<<>>AAAGGGRRRZZZiiizzzqqqlll```UUUPPPIIIVVViii~~~pppWWWJJJDDD<<<555222222333333444555777999;;;;;;;;;;;;888888777555333222000000444444444555777:::===???AAABBBBBBBBBBBBBBBBBBAAA@@@<<<888999===???>>><<>>===;;;999888777777:::;;;<<<<<<999777666666666444222000//////000111111//////222333000222666888>>>CCCDDDEEENNN]]]jjj{{{ggg\\\^^^hhhiiiiiiooossszzz```@@@222111444555111111111000000111111111333111.........//////...---------...///000///...+++,,,.........---+++***///---,,,,,,......,,,)))''')))++++++***(((''''''((()))***)))((('''((()))+++)))''''''))))))(((&&&(((((((((''''''&&&&&&&&&((()))(((&&&$$$$$$'''***(((((((((''''''&&&%%%$$$$$$&&&((((((%%%$$$$$$&&&'''(((******)))((()))***(((------((('''***+++*********++++++***)))'''&&&(((%%%###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%(((''''''&&&'''((()))******''''''+++---------000[[[???888///***'''"""$$$$$$$$$$$$$$$#########+++333===IIITTT[[[XXXQQQGGGJJJSSS[[[XXXGGG666,,,%%%++++++...666444666DDD^^^{{{{{{fffXXXJJJ???@@@CCCBBBEEEJJJWWW^^^lllmmmhhhYYYPPPNNNJJJYYYhhh}}}___OOOFFF@@@999333111222222333555666888999;;;<<<<<<<<<555555444333222111000000111333555555444666;;;???<<>><<<:::888666555555:::999999::::::888555333444333222000000000111222000///222555666444666:::???FFFMMMRRRWWWcccuuuxxx___^^^cccooouuuzzz~~~UUU888......000111111111000000000000111111111///------///000///...///---,,,---000111///,,,------......------,,,+++///---,,,,,,---,,,***(((*********+++,,,+++(((&&&'''((())))))(((((()))***+++***(((((())))))(((&&&***))))))((('''&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&'''((()))(((&&&$$$###%%%'''))))))(((&&&%%%%%%''')))***)))'''&&&&&&'''(((,,,---***((())))))(((************)))(((''''''((('''&&&'''))))))'''%%%$$$$$$%%%%%%&&&&&&''''''(((''''''''''''((())))))(((&&&(((---///...///333hhhHHH;;;000+++)))###%%%%%%$$$######"""""""""(((111;;;EEEPPPXXXYYYUUUJJJKKKQQQYYYWWWHHH666,,,%%%***+++000888777>>>QQQjjj|||~~~qqq___UUUJJJAAAAAADDDGGGKKKQQQWWW]]]jjjnnnhhhWWWMMMPPPPPP```iiinnnUUULLLBBB>>>888444222333333333777888999:::;;;<<<======333333333222222222222111111444666555333444:::@@@<<<>>>AAADDDEEECCCAAA???AAA>>>:::999;;;<<<<<<;;;<<<<<<:::999777777666666888777666888:::999444000333222111111111222333333222333666:::999888;;;@@@GGGMMMWWWbbbnnn|||ppp]]]hhhzzzjjjIII555000///---+++///000000000000000000///...---,,,---///000///...000---+++---111222///+++.........---------,,,,,,...------,,,,,,+++)))(((---+++)))***,,,,,,)))&&&&&&((())))))(((((()))+++((('''(((((())))))((('''))))))((((((''''''&&&&&&%%%&&&''''''&&&$$$######&&&&&&'''((('''&&&%%%$$$%%%'''***+++***(((&&&$$$%%%'''(((((('''&&&&&&'''(((+++---,,,***((((((''')))))))))))))))(((((('''''''''((())))))(((&&&%%%$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((()))'''&&&(((---...---///444tttSSS@@@111,,,+++%%%%%%%%%###""""""""""""###%%%---777@@@LLLVVVXXXVVVNNNKKKNNNUUUUUUIII888---'''+++,,,111888888CCC\\\uuu{{{zzz~~~~~~kkk]]]VVVMMMEEECCCGGGMMMSSSYYY\\\aaalllooohhhUUUMMMSSSVVVhhhpppbbbOOOIII@@@===888555555555555555888999:::;;;;;;;;;;;;;;;333333333333333444444444222555777555333444;;;AAA>>>>>>?????????>>>===<<>>===;;;:::999999999;;;;;;<<<<<<<<<;;;::::::888777777666666666666666222222222333555555444333222222222333333333333333222333666::::::<<>>UUUxxxrrrkkkppp|||vvvddd^^^XXXWWWUUUTTTVVV[[[^^^```gggpppsssiiifffSSSOOO]]]gggzzzvvv\\\SSSKKKAAA???<<<999777777666555444888:::<<<===<<<999555222555555555555444444444444666444222111222555:::<<<======;;;:::999888888888777999===>>>>>><<<:::999888777555444222111111111///000000111111333555888333333333333333333222222111222777;;;===BBBNNN[[[```lll|||wwwxxx}}}llluuuttteeedddnnn~~~~~~~~~|||zzzyyy|||}}}nnnZZZFFF333///...+++,,,222,,,---///000000///---,,,,,,++++++---......,,,+++))),,,///---***((())),,,***+++,,,------+++)))(((''')))++++++)))(((***++++++,,,+++***'''&&&'''(((((()))***)))((('''((()))&&&))),,,,,,***(((((()))''''''(((((())))))******%%%$$$###%%%''')))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))'''&&&'''))))))&&&$$$$$$&&&((((((''''''((()))(((&&&'''***)))&&&(((...)))(((''''''''''''((()))&&&'''(((&&&###"""$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&((()))))))))((('''(((''')))+++,,,///999CCCxxxXXX999,,,---***###"""!!! !!!"""$$$&&&%%%(((...;;;NNN\\\\\\UUUNNNIIILLLWWW\\\RRR>>>///---...///666@@@HHHcccmmm^^^dddtttsssbbb]]]XXXZZZ[[[[[[]]]``````___bbbooo~~~ooogggfffUUURRRcccooofffPPPRRROOOBBB>>>;;;999777777666444222777:::<<<>>><<<888333///555555444444444444333333666333//////111555888:::;;;;;;;;;;;;;;;999888777555888===??????<<<:::999888777555222///---,,,+++,,,///000000///111666;;;333444444444444333222111222444999>>>BBBIIIXXXgggooo|||~~~zzz~~~rrrwww]]]UUUYYY```gggnnnwwwmmmjjjrrrwwwsssqqqttthhhiiijjjiiihhhhhhjjjlll```bbbfffjjjnnnppppppppplllkkkooommmdddddd```QQQDDD666///222333---***...,,,---///000000///---,,,,,,++++++---......,,,***''',,,000...(((%%%(((,,,(((***,,,------+++(((&&&%%%(((++++++)))(((***,,,***,,,,,,***&&&$$$&&&((()))***+++)))(((''''''(((***---000///+++((('''((())))))))))))((((((((((((%%%###"""$$$(((***)))'''###$$$&&&''''''&&&%%%###***'''%%%%%%((((((&&&$$$'''(((***)))(((&&&'''''')))%%%&&&))))))&&&)))000)))((('''&&&&&&'''))))))((())))))&&&###"""$$$'''%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))))))))((('''''''''(((,,,...222>>>KKK___CCC333+++'''$$$%%%$$$###"""###%%%''''''&&&***888JJJWWWZZZWWWSSSKKKKKKWWW]]]RRR???333333///000888@@@RRRuuuhhhTTTYYYccctttwwwggg```ZZZ```dddddd```^^^]]]^^^]]]qqqqqqfff[[[VVVWWW```ssspppSSSBBBFFFJJJ@@@???<<<888555333444666777666444555888777222333999999777444222111111222444333555222,,,---333666444888888999999999888888777777333555<<>>RRRjjjKKK777---)))&&&&&&%%%$$$""""""######&&&&&&+++777HHHUUUZZZ[[[UUUOOOPPP\\\bbbXXXDDD666111///222;;;FFFYYY|||qqqWWWNNNZZZgggwww{{{llldddbbbaaadddgggddd___^^^aaaeeeyyyyyyvvveeeXXXXXX\\\cccttt~~~^^^KKKAAAEEEFFF<<<;;;999777444444444666777666333444888777333555:::<<<:::666333111000111111222444222......333555444666666777777777777777777777444666<<>><<<@@@TTTeeeoooyyy{{{|||zzzrrrpppaaaSSSNNNMMMKKKJJJKKKBBBFFFHHHFFFGGGJJJIIIDDD@@@CCCEEEDDDAAAAAADDDHHHLLLKKKJJJIIIJJJKKKMMMNNNLLLLLLNNNOOOLLLCCC:::666333222000...---,,,------111000000///......////////////......------,,,,,,---,,,++++++,,,,,,+++******,,,------+++))))))))),,,,,,+++***)))((())))))***((('''((()))***)))((()))'''%%%&&&)))***((('''$$$(((,,,+++&&&$$$&&&***)))))))))(((''''''&&&&&&&&&%%%#########$$$%%%'''%%%))),,,+++'''$$$%%%(((((((((((('''&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$))))))******)))'''&&&%%%''')))***)))'''%%%'''((((((''''''&&&&&&&&&'''''')))(((&&&$$$$$$$$$%%%&&&''''''((())))))((('''&&&***+++GGGSSSJJJ>>>@@@___zzzYYY???000+++((('''&&&%%%###!!! $$$&&&,,,666DDDQQQ[[[___XXXTTTWWWbbbiii___KKK;;;000///444@@@NNNcccyyyYYYIIILLL___mmmzzzrrrfffccc\\\^^^fffeee[[[XXX___kkkuuuuuu```TTTXXX^^^bbbqqqeeeIIICCCCCCEEECCC:::777666555444444444555555444333444777666555777;;;???<<<888555222000000000111333222000000333444222444444444444555666777777888666777<<<>>><<<:::;;;777555111...,,,...000222333333333444555666888888555444444444666777666555888???BBBOOOlll}}}}}}zzz|||zzzlll[[[MMMDDD<<<:::999666222111333777888888888;;;:::777555888::::::777666888;;;???>>>>>>===<<<<<<<<<;;;999<<<===;;;999888555111222111000...---......///000//////.........//////000///...---,,,+++++++++...,,,))))))***++++++***(((***,,,,,,***))))))*********++++++++++++*********)))((((((******)))((('''&&&%%%''')))***)))((((((((('''%%%######%%%'''(((((()))))))))'''&&&%%%%%%$$$######$$$%%%'''((('''+++...---***'''&&&''''''***,,,+++(((%%%%%%'''***)))'''&&&%%%%%%&&&&&&************)))(((&&&&&&((()))***)))'''''''''(((%%%%%%%%%&&&'''((()))***+++)))(((&&&%%%%%%%%%%%%'''(((((())))))(((((('''+++111WWWfffTTT===DDDpppgggHHH444---((('''%%%$$$$$$""" ###&&&,,,555@@@MMMZZZbbbZZZYYY]]]hhhooofffPPP>>>000000666CCCSSSjjjvvv___NNNFFFQQQfffrrr|||vvvfff```VVVXXXeeefffXXXUUU^^^mmm}}}uuummmZZZRRRYYY\\\\\\mmmxxxTTT???CCCDDDCCCBBB===555555555444444222111111222222444555555555888<<<>>><<<999555333111111111000111222111222333222111444333333333444666777888888777888;;;======;;;:::444111......111333222111666555555555555666777777777666555555777777666555222BBBRRRjjj~~~|||tttooowwwuuudddTTTCCC>>>999888888666222///111222444555666777777666999:::999777444333555777555666666777666555333222000555555111///333333///111000///.........///000.........---....../////////...---,,,++++++,,,,,,...,,,)))''')))***+++***&&&((())))))(((((()))***)))******,,,------,,,******)))((()))******)))(((((('''''''''(((((((((((()))'''%%%$$$$$$%%%$$$###'''((()))******(((&&&$$$$$$$$$$$$$$$%%%&&&((())))))+++......+++(((&&&&&&)))...222000+++''''''))))))'''&&&%%%%%%'''(((***((()))))))))))))))))))))(((((()))((((((((((((((($$$$$$%%%%%%'''(((*********)))((('''&&&&&&'''''''''((((((((()))))))))))),,,000LLLQQQBBB:::KKKzzzvvvRRR999000)))&&&$$$$$$%%%$$$""" """%%%+++222===JJJYYYbbb\\\\\\aaajjjqqqiiiSSS>>>111111666BBBTTTlllwww___MMMJJJHHHWWWjjjsss|||~~~zzzeee]]]TTTXXXeeefffYYYWWWaaarrrtttqqqrrruuuzzznnncccYYYWWW\\\[[[ZZZnnneeeIII>>>CCCAAA===???>>>666666666444333000...,,,000222333222222555999;;;:::999777555444333333333000///111222333222111111444444555555666777888999888888999:::<<<===;;;999000///...111555666333///666666555555555555666666888888888666555555666777666NNNeee}}}}}}~~~xxx{{{~~~gggaaaxxxyyytttiiiWWWIII===:::666444555666444222000000000222333333333444;;;999666222//////111333///000222333333222111000...444666444111222111///000///...------...///000------,,,,,,---...//////---,,,,,,+++,,,---///000...,,,)))''')))***+++***$$$&&&''''''&&&&&&((()))***))))))+++......,,,***+++)))((()))***+++***))))))***)))((('''&&&&&&&&&)))'''&&&'''((('''$$$!!!&&&''')))******(((&&&%%%$$$$$$%%%%%%&&&'''((()))(((***,,,,,,***(((&&&&&&)))...222000+++'''''')))%%%$$$$$$$$$%%%(((+++---&&&&&&'''((()))***++++++((('''''''''((((((((('''&&&&&&&&&&&&&&&'''((()))''''''''''''(((((()))***(((((((((((())))))******++++++888111...???XXX|||```BBB666,,,((($$$###%%%&&&$$$""""""$$$)))000:::HHHVVV^^^^^^___ccckkkqqqjjjTTT>>>111111555???RRRlllyyycccQQQFFFHHHKKK[[[lllrrr|||kkk^^^XXXZZZaaa^^^VVVZZZfff}}}yyykkkgggfffkkksss{{{wwwddd^^^^^^```aaa^^^aaaxxxmmmSSSAAA===???:::888;;;:::777777666444222///---+++///222222///000444888999666666555555444555555555000//////333333000000222555666777888888888888888777999999888999<<<;;;777000///000333666666222///666666555555444555555666999;;;<<<888444444999???HHHaaatttyyyrrrsssuuuxxxccc\\\tttvvvlllbbbSSSBBB888333222///+++,,,///000...111//////222222000000333999666333///------...///+++,,,...000000000000///111444;;;@@@<<<444/////////...---,,,,,,,,,---...+++++++++,,,---...///000---,,,,,,+++,,,...111333...,,,))))))***++++++***%%%&&&&&&&&&%%%%%%''')))+++)))(((***---...,,,)))+++***))))))++++++***)))***++++++)))&&&$$$$$$%%%(((''''''((()))(((%%%###''''''((())))))((('''&&&%%%&&&&&&''''''((((((((()))))))))))))))((((((''''''***,,,+++(((%%%%%%'''""""""###$$$%%%(((***,,,%%%%%%%%%&&&''')))++++++'''%%%%%%%%%'''((('''&&&''''''&&&&&&&&&''''''(((%%%%%%&&&'''((()))******(((((((((((()))***++++++)))'''///&&&---LLLdddnnnMMM>>>222,,,%%%###$$$&&&$$$""""""###&&&...999GGGRRRYYYaaaccceeekkkpppkkkUUU>>>000000222;;;PPPlll}}}iiiVVVIIIDDDKKKPPPbbbooorrr{{{uuujjjhhheee```ZZZYYYdddqqqttthhh___YYY```jjjsssyyy}}}ooobbb]]]cccfffcccbbbmmm|||YYYGGG<<<:::999444777;;;555777666555333111///...---...222111------333666666555555555444444444444444222......222222///000333444666888999:::888666555666999888666777;;;;;;666333222111111222333222222555444444444444444555555888===???;;;444555???JJJXXXooo}}}zzzsssqqqoooqqq}}}wwwfffdddrrrxxxmmmaaaXXXLLL>>>555222555777555000000555777444444000///222222...///222111111000111111000///...+++,,,---....../////////555666CCCQQQLLL999000444...---,,,+++***++++++,,,*********+++,,,...///000000///---,,,---///111333---,,,++++++,,,,,,+++***'''(((((('''%%%&&&(((***---)))&&&'''+++---+++(((+++***))))))++++++***)))(((***+++)))&&&$$$%%%''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((''''''***(((''''''((()))******((((((((('''&&&&&&&&&&&&""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%&&&((((((%%%$$$"""$$$&&&'''&&&$$$&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((((((((((((((((((((((((***+++,,,***$$$...,,,555PPPiiixxxUUUDDD666///'''###$$$%%%$$$"""""""""%%%---999FFFPPPUUUccceeegggkkkpppkkkUUU>>>//////000999OOOlll}}}ppp^^^OOOFFFCCCRRRXXXiiiuuuuuu{{{}}}|||uuuggg^^^bbbsssrrrgggZZZQQQWWWdddmmmpppqqqooorrr|||{{{lllggg]]]dddfffbbbddduuukkkLLLBBB;;;999666222:::===222666555444222111000000000---222111,,,+++111555444555555555444444333333222222......222222...///444444666888::::::888555333666999888444666;;;:::555666444222///...000333555444333333333333444555555777>>>BBB<<<444666DDDSSS]]]tttyyytttooonnn{{{xxxfffhhhpppwwwoooZZZRRRKKKFFF===444333999,,,000///***+++///000,,,222...---000///++++++///'''))),,,000222111---***..................//////999999III^^^YYY???333999...---,,,***))))))******)))******+++,,,...///000333111///------...000222---,,,,,,,,,------+++))))))***)))((('''''')))+++...)))%%%&&&***,,,***(((+++***)))***+++++++++)))&&&(((***)))&&&%%%''')))''''''&&&$$$"""###'''+++((((((''''''''''''((()))'''((((((((((((((('''&&&+++)))&&&&&&(((***,,,,,,***(((&&&&&&'''(((((('''######$$$%%%%%%%%%$$$###)))(((&&&%%%$$$$$$%%%%%%%%%###!!!###&&&'''&&&###%%%%%%%%%&&&'''((()))***&&&'''''''''''''''&&&&&&)))((((((((((((***,,,------"""...333999KKKiiikkkHHH>>>))),,,%%%!!!)))######$$$$$$'''---333;;;HHHTTT___gggdddmmmnnn___UUU???555'''---444HHHfff|||~~~pppbbbQQQCCCCCCMMMRRRfffnnnppp|||sssiiimmm}}}xxxggg\\\TTTWWW___bbbaaaaaaeeegggttt}}}ppp```dddcccdddccceeesssuuuUUUIII???;;;777777:::;;;888555;;;:::777444222000......///222555444333222555888333666888666333111222444333222000......///111333000555999999666444555777444444555555444444333222222444666555333222444666555444222111333666:::===>>><<<;;;;;;<<>>___vvvtttPPPBBB---...'''"""(((""""""$$$###&&&,,,222999FFFRRR___gggaaaiiiiii]]]UUUAAA555'''...666JJJggg}}}wwwgggYYYIII===@@@KKKXXXjjjpppppp{{{~~~xxx{{{}}}}}}~~~lll]]]PPPOOOTTTXXX[[[^^^```dddooo~~~pppiii^^^eeeeeedddeeemmm{{{gggLLLAAA>>>:::666777999:::888555999888666555333222111111///333999<<<<<<999666444555555555333222111333444666444222///...///000111000444999999666333555777555555555555444333333222111333555555333222444555666555444333555888;;;===???>>>===;;;>>>III]]]mmmzzz{{{~~~uuujjjgggoootttgggZZZOOOGGG>>><<<888555222111222222111000//////////////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,---...///000222...---......,,,---111555BBBLLLYYYhhh___JJJ???444***,,,///)))(((,,,))))))))))))(((((((((''''''+++***)))(((((()))******,,,111:::666...444999000(((((())))))((((((***++++++******))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((''',,,((('''******&&&'''***(((''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$%%%%%%&&&(((******(((&&&&&&'''((('''%%%$$$$$$%%%%%%###""""""$$$%%%%%%$$$$$$###"""###%%%''''''&&&&&&%%%$$$######%%%&&&(((''''''&&&&&&&&&&&&&&&''')))((('''&&&%%%&&&&&&'''))))))(((((()))((('''&&&(((333***888FFFjjj}}}]]]III111000)))###(((!!!!!!""""""%%%***000777CCCOOO___ggg```eeeddd[[[VVVCCC555(((000999MMMiii}}}ooo]]]OOOAAA:::AAAMMM```ppptttsss}}}{{{~~~{{{~~~iii[[[MMMJJJMMMOOOQQQSSSWWW]]]fffppp~~~wwwfffeee```iiihhhdddiiixxxqqqUUUBBB:::<<<999666666888999777444666666666555555555555444222444888;;;===;;;777333555444222111222333333333888666333000.........///000444777777555333444666666666555555444333333222000222444444333333333444666666555555666999;;;======AAACCCAAACCCQQQiii{{{~~~xxxyyy}}}}}}}}}~~~ooobbbkkkyyy||||||tttuuuzzzyyyfffUUUJJJDDDAAA>>>555444222111000000000000000000//////............,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---......111---+++,,,---,,,...333:::DDDGGGRRRjjjppp\\\KKK888---...000***)))+++((())))))((((((''''''&&&&&&***)))((('''''''''''''''***+++000///+++333999///)))(((((((((***+++***)))+++******)))))))))))))))***)))((('''''''''((((((''''''))))))))))))''''''***'''(((******'''&&&((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$"""%%%'''))))))(((&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%$$$"""$$$$$$$$$%%%'''((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((&&&444...???RRRzzzkkkRRR555111***$$$(((!!!""""""!!!###(((---444@@@LLL[[[fffaaaeeeeee]]]YYYEEE444(((111:::NNNiii{{{~~~oooZZZKKK@@@<<>>999:::777555555777777666555666666666666666666555555777444111222555777666444333111111222555666333000666555222000............111444666666555444555666777666555555444333333333111222333333333333333333666555555555666888:::;;;;;;CCCIIIIIIKKKZZZooo~~~yyy|||nnnbbbpppyyyzzzvvvpppmmmxxx}}}~~~yyyyyyooogggaaa^^^^^^```^^^XXXNNNGGGAAA===:::777222222222222111///...---////////////......------+++,,,---......---,,,***+++++++++++++++,,,---...000+++)))+++,,,,,,///444;;;GGGGGGJJJaaaoooeeeXXXBBB444000000)))(((+++((((((((((((((((((((((((((())))))(((''''''&&&&&&&&&((($$$''''''%%%...333)))+++)))'''))),,,---+++(((+++***)))(((((()))*********************)))(((((('''((()))******)))((('''''''''(((***)))'''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&''')))(((%%%######&&&))))))&&&$$$%%%'''###$$$%%%%%%$$$$$$&&&''''''&&&&&&'''((('''$$$"""&&&&&&&&&''')))(((&&&$$$###$$$%%%&&&&&&&&&%%%%%%"""######$$$%%%&&&((()))''''''''''''&&&&&&''''''$$$%%%&&&''''''(((***+++(((888333FFF]]]zzz]]]<<<444,,,&&&((("""%%%!!! """'''+++111===HHHVVVfffdddiiiiiiaaa\\\FFF555)))222:::MMMgggyyywww^^^MMMCCCAAAMMM\\\jjjwww|||}}}~~~mmmXXXOOOHHHHHHHHHEEEBBBBBBHHHQQQWWW]]]kkkqqq[[[VVV\\\XXXbbbiiihhhuuunnnMMM???<<<999888777666555666666666666777777777777666555444333666222//////111333333111///000222666999888333...222111000/////////000000333444555555555555555666777666555444444444555555444333222222333333333333666555444333444666999:::@@@GGGKKKKKKSSSggg|||zzz~~~sssjjjuuuqqqccc\\\YYY```hhhjjjdddbbbgggfff```fff]]]QQQLLLMMMQQQPPPMMM@@@???>>><<<:::777333000///000111111111000///...---............---,,,,,,+++,,,...000000///---+++,,,,,,,,,+++,,,,,,---......***)))+++,,,+++...333777HHHJJJEEEQQQ^^^___^^^KKK999111...&&&''',,,)))''''''((()))******+++,,,)))))))))((((((''''''''',,,%%%&&&'''&&&---000(((+++)))(((***---...+++(((+++***)))(((((()))***+++)))***---//////,,,)))''''''((()))******)))((('''&&&((())))))(((((('''%%%(((''''''''''''&&&&&&&&&%%%%%%&&&''')))(((%%%###!!!$$$''''''%%%$$$&&&)))###$$$%%%$$$$$$$$$'''))))))(((((()))***)))&&&$$$)))((((((((()))'''$$$""""""$$$%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''$$$%%%'''''''''(((+++......<<<999PPPjjjnnnGGG;;;000((()))###(((""" """&&&***000;;;FFFPPPdddfffllllllfff```III888+++333:::LLLeeevvvyyy^^^MMMDDDDDDQQQaaammmyyy}}}}}}gggXXXMMMCCC?????????BBBFFFFFFMMMUUU[[[gggwwwxxxeeeUUUUUU[[[WWWbbbiiinnn|||}}}ZZZBBB::::::999777777666666666666777777777777888777666444222000000111333444555333///,,,...000444888:::888444000////////////000111222333555555555555666666777777666555444444444555777777999666333111222333444444777555333222222555999;;;HHHJJJIIIKKK]]]|||{{{|||zzzuuu{{{mmmWWWNNNMMMTTTVVVUUUPPPNNNPPPQQQPPPOOOHHH>>>:::???EEEDDD???;;;:::888666444222111000+++,,,---///000000111111,,,---.........---+++******,,,---//////...---,,,---,,,,,,++++++,,,,,,---,,,)))))),,,---+++---111000CCCHHHBBBEEEJJJNNNWWWKKK999///,,,%%%''',,,***''''''((()))***+++,,,,,,(((((())))))))))))((((((---%%%&&&(((%%%***---&&&*********,,,------,,,***+++***((('''''')))+++,,,(((+++///111111...)))&&&))))))))))))))))))))))))'''******(((''')))(((%%%(((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$""""""###%%%%%%%%%%%%'''(((%%%&&&&&&%%%$$$%%%'''***)))((((((((())))))(((&&&***)))(((''''''&&&$$$"""###$$$%%%&&&'''&&&%%%$$$***)))(((&&&$$$###""""""%%%&&&''''''((('''''''''$$$'''(((((('''(((,,,000222>>>@@@```{{{UUUCCC666+++***$$$***"""!!!"""&&&)))///:::EEEMMMcccfffkkklllhhhdddMMM<<<...555;;;LLLeeevvv|||lllSSSFFFBBBGGGXXXjjjrrrzzz|||}}}~~~cccUUUJJJAAA===<<<<<<>>>BBBCCCGGGOOOYYY```iiiwwwjjj[[[QQQTTT\\\YYYfffjjjtttfffJJJ<<<:::::::::777777777777666666777888555666777777666444111000///111444444222///---,,,///222555777777777666666000000111222222333444444777666555666777888888888555444333333444666888:::>>>999333000111333444444:::777333111222555:::===GGGHHHIIIRRRnnn|||xxx|||sssrrrvvvdddOOOHHHGGGFFFDDDDDDFFFDDDAAABBBFFF???>>>:::444555:::;;;777<<<;;;999666333222222222------......///000111111+++,,,.........---+++***)))***+++,,,,,,,,,++++++,,,++++++*********+++++++++))))))------++++++...,,,:::???@@@CCC>>>===EEECCC222******''')))---)))))))))))))))))))))))))))&&&'''((()))******)))))))))"""%%%((($$$&&&***%%%(((***---...---,,,,,,,,,+++***((('''''')))+++---)))+++...000///---***'''+++***(((''''''(((***+++))),,,+++'''&&&******'''(((''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$&&&$$$######%%%%%%%%%$$$'''((('''&&&%%%%%%(((***((('''%%%&&&'''((((((''')))'''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%***)))(((&&&%%%$$$$$$$$$%%%%%%'''(((((((((''''''&&&(((***)))'''(((,,,111222>>>GGGrrr___JJJ:::---+++%%%+++###!!!###&&&)))...999DDDKKKbbbeeeiiikkkhhhfffPPP@@@111777<<>>@@@JJJVVVZZZ]]]lllzzz\\\PPPIIIOOOXXXXXXfffjjjyyy|||XXXBBB;;;;;;<<<<<<777888888777666666888999333444555666666444222111222222111...***)))---111111444666666444555888<<<333333333444444555555555888777666666777999999888444333333333444777:::;;;BBB<<<444000111333555555<<<999444111222666;;;???AAAEEEKKK\\\~~~~~~{{{zzz~~~nnnaaacccgggWWWFFF@@@<<<<<<888;;;BBBAAA;;;<<>>===666111333555555555666777666333111//////444333222111000/////////+++,,,---......,,,***)))(((((()))*********************)))))))))))))))******)))***......+++***,,,***222777???EEE<<<222666:::+++'''***(((+++---(((+++***)))((('''&&&%%%%%%$$$%%%''')))******))))))((("""'''+++&&&''',,,)))'''+++//////---++++++---+++)))(((''''''))),,,---++++++,,,---,,,+++***))),,,+++(((''''''(((+++,,,***---+++&&&&&&***+++((((((((('''''''''&&&&&&&&&***(((&&&&&&((()))(((((()))&&&""""""$$$%%%###!!!))))))(((&&&%%%&&&(((+++'''%%%######%%%'''(((((('''%%%######%%%'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***$$$%%%'''((((((((('''''''''***+++***'''(((---222111===LLLyyyTTT===333...+++***'''%%%%%%%%%%%%)))444AAAQQQaaadddooopppfffdddSSSBBB333888;;;IIIaaasssxxxwwwhhh```QQQBBB???FFFTTTeeerrr|||wwwyyy^^^SSSFFFDDDEEE===<<>>;;;<<<999777888999:::999777555444666666555444444444555555444333222111000111222333///...000222222888MMMbbbIII<<<333666777222000444888999999888666666888:::777555333222333777;;;>>>CCC<<<666666555333444888:::999666444666<<<@@@AAAIIIGGGPPPlll|||~~~|||{{{www~~~~~~zzz}}}rrrddd^^^ZZZNNNAAABBBDDD:::<<<999666888<<>>;;;<<<:::666333222444666888777777555444222111000///111222555555111,,,---333000111000...,,,+++,,,---------,,,+++*********+++((()))))))))))))))((('''))))))******)))((('''''')))(((+++444===>>>555,,,***)))(((''''''((()))***...)))''')))(((###$$$(((&&&'''((())))))((('''&&&%%%((()))''''''***)))&&&))),,,...---***((((((***+++)))((()))---...---+++---///111000---+++,,,---*********(((&&&&&&(((***)))((('''&&&&&&'''((()))***(((&&&%%%$$$%%%'''(((777...$$$"""'''+++)))%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%'''(((***%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&$$$"""!!!%%%$$$######$$$''')))+++$$$%%%'''))))))))))))(((%%%---***(((......***...///NNNbbb^^^EEE777...)))(((&&&$$$$$$%%%%%%(((333>>>QQQdddjjjtttqqqeeedddVVVDDD444888:::GGG^^^pppzzzqqqiii^^^]]]OOOBBBBBBKKKXXXfffqqqzzz{{{aaaUUUGGGDDDDDD======@@@===CCC@@@AAAHHHOOOVVV___hhhvvv~~~^^^TTTMMMGGGHHHMMMTTTYYY]]]ttt^^^BBB>>>:::888999777555666777999999888666555555555555555555555555555333333222111111111111111000000333555444777DDDSSS<<<555000333777888999:::777888888888999;;;@@@CCC777555444333444666:::<<>>888555666888999999>>>;;;666333555:::???AAAFFFLLL]]]www|||||||||~~~~~~}}}{{{xxxvvvtttwwwxxxyyy|||fff^^^VVVQQQHHH>>>AAADDD:::;;;888666888<<<>>><<<999;;;999666333222222444555333333333333333222111111000111444555111,,,---222///000///...+++***+++,,,,,,,,,+++***************((())))))*********))))))***))))))))))))((((((((('''''')))000777777111******)))(((((((((((()))***+++'''&&&))))))%%%&&&***&&&'''((())))))((('''&&&$$$((((((&&&&&&))))))&&&(((***,,,+++)))((()))******(((((())),,,...,,,***+++---//////---,,,---///+++,,,+++)))'''&&&((())))))((('''&&&&&&''''''(((***)))(((&&&%%%%%%%%%&&&222,,,&&&%%%(((***((($$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$%%%&&&((()))%%%&&&'''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%&&&'''(((%%%&&&'''((())))))((((((%%%,,,***(((///...+++111222XXXqqqoooTTT>>>///((('''%%%###$$$&&&&&&(((000999GGG^^^hhhssspppcccbbbVVVFFF555777888EEE[[[kkkooo```]]]WWW]]]OOOCCCFFFRRR___hhhooossszzzhhhYYYJJJDDDDDD===>>>BBB???BBB>>>>>>DDDJJJPPPYYYbbbeeeqqqzzzbbbPPPHHHDDDEEEKKKNNNRRR^^^kkk||||||WWW???;;;777555888555222333555777888777777666222333555666777666666555222222333333222222111000111222555777666555999@@@222222111111666===>>>;;;777888888999:::===AAAEEE666666555444444666777888<<<<<<777222888CCCEEE@@@AAA>>>999666666999===AAAEEEUUUmmm|||yyyvvv{{{xxxvvvvvvwwwvvvrrrnnnpppmmmpppyyy~~~|||{{{|||\\\VVVKKKEEE@@@:::@@@BBB888999888777999<<<<<<999666888777666444222111111111...///111222333333222111///000333555222,,,,,,000.........,,,***)))***+++*********)))))))))))))))'''((()))******+++************)))((((((((())))))%%%&&&(((,,,//////---*********)))(((((()))******'''&&&&&&******((((((***''''''((((((((((((''''''$$$'''(((%%%&&&))))))&&&''')))******)))((()))***(((((()))***------+++)))***,,,......------///000---...---+++((('''((())))))((('''&&&&&&&&&&&&&&&******)))'''&&&%%%$$$###+++)))''''''((((((&&&$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&''''''((((((&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&'''(((((((((''')))'''%%%######$$$%%%&&&))))))(((((('''&&&$$$$$$&&&''''''(((((((((''''''%%%,,,)))(((///...---666888gggbbbFFF111))))))$$$"""###%%%&&&'''---555===TTT```qqqsssiiigggYYYGGG555555555BBBXXXgggeee[[[___^^^aaaRRRFFFJJJXXXdddkkknnnooo{{{rrr\\\LLLDDDCCC===???DDDAAA@@@<<<;;;@@@EEEJJJRRRZZZYYYcccqqq|||iiiZZZMMMEEEBBBFFFNNNRRRYYYnnnnnnPPP===:::444444777555333444555666666666555555111333555777888888666666333333444555555333222111222333444666555444333333111666555111444;;;;;;333888999;;;:::999999:::<<<555555555555555555555555333777444///:::MMMQQQIIICCC@@@===<<<;;;:::===BBBJJJ\\\uuu{{{sssrrrsssyyytttooonnnpppppplllhhhlllfffjjjxxx~~~~~~~~~yyy~~~```PPPBBB===;;;888===???666777777777999;;;:::777444777777666555333111000///,,,---///111222222111000......111444222,,,,,,...---------+++)))((((((***((()))))))))))))))((((((&&&'''((()))************+++***)))(((((())))))***'''(((************++++++************************&&&'''(((******)))(((((('''(((((((((((((((((('''&&&))))))&&&'''***+++)))''''''((((((((()))******((()))***,,,------+++***,,,,,,------------...////////////---***(((((()))((((((''''''&&&%%%%%%%%%'''((((((((('''&&&%%%$$$'''(((((('''&&&%%%&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''$$$$$$#########$$$%%%&&&%%%%%%&&&''')))***)))(((''''''%%%$$$$$$%%%&&&'''(((((())))))(((&&&$$$###''''''''''''''''''''''''&&&+++((()))///...000<<>>TTTccc{{{ooo[[[\\\jjjpppeeeVVVKKKPPP]]]hhhmmmpppuuu{{{___MMMDDDCCC>>>@@@DDDAAA>>>;;;:::>>>AAAEEEKKKRRRUUU]]]hhhpppuuu{{{xxxeee___ZZZLLLBBBBBBFFFPPPZZZjjjnnn[[[DDD999777222111666333555555555555555444333333111333555777888888777666444555666666666555333222222222222222222333222000444999888222222777555...777:::======;;;777555444555555555555555444444333000666555111;;;MMMRRRJJJAAA???AAACCCAAA===???DDDTTTaaavvvrrrlllnnnrrruuupppjjjiiikkkkkkgggccchhhdddhhhwww~~~~~~xxxiiiLLL>>>999:::888;;;<<<444666666777999999888666444777777777666444222000///---...///000000000///......---///222111,,,+++...,,,---,,,***((('''((()))'''(((((()))))))))((((((%%%&&&'''((())))))************))))))))))))******)))++++++***))))))+++...******++++++++++++******((()))*********)))(((&&&(((((((((''''''((((((((((((+++***((()))---...,,,((((((''''''((()))******)))+++,,,------,,,,,,+++///...,,,,,,,,,,,,,,,,,,///000000...+++)))))))))(((((((((''''''&&&&&&%%%$$$%%%&&&'''(((((((((''''''((('''%%%###$$$'''***%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&&&&############$$$$$$%%%%%%&&&%%%%%%'''***+++***((($$$%%%&&&'''''''''&&&%%%%%%&&&((())))))(((%%%$$$&&&&&&&&&&&&&&&'''''''''&&&***''')))///...333BBBQQQ{{{ZZZ===---***((($$$"""%%%&&&'''***000===OOOYYYooo|||wwwppp[[[JJJ555111///;;;PPP]]]uuuqqqZZZNNN[[[qqqxxxdddYYYRRRXXXdddlllqqqssswww}}}```MMMDDDCCC???AAADDD???===::::::>>>@@@AAAEEEJJJRRRXXX___eeehhhlllrrrvvv~~~}}}ooo]]]PPPTTTTTTFFF===BBBJJJUUUggguuuUUUHHH999555555000000444111777666666555444444333333333444666777888777777666555555666666555555444333000222222000000333444222444777666333222333222///555888<<<===;;;888666555444444444444444444333333333888888555:::DDDGGGCCC???===@@@FFFEEE@@@BBBJJJ\\\eeetttuuulllhhhjjjooooookkkgggfffffffffccc```dddeeekkktttzzz|||}}}~~~dddGGG:::888<<<888999:::444555666777888888888777666666666666555444333222111000000////////////.........,,,,,,//////,,,+++...,,,,,,,,,***((('''((()))&&&''')))******)))((((((&&&'''((()))))))))))))))((()))***+++++++++******+++++++++***)))***,,,...***+++,,,,,,,,,,,,+++***(((++++++)))(((***)))&&&((((((''''''''''''((((((***,,,+++)))***...000...+++)))''''''(((************+++,,,,,,******+++---111...,,,++++++,,,,,,+++...///000///,,,***)))***''''''(((((()))(((((('''###$$$%%%&&&''')))******))))))'''%%%###$$$'''***%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%)))'''&&&(((+++,,,***'''###$$$'''((()))((('''%%%"""$$$&&&(((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))&&&)))''')))///...555HHH\\\kkkJJJ444+++***%%%"""$$$&&&'''***///777KKKWWWnnnzzzuuurrr___OOO888111---888KKKWWWmmm|||xxx]]]NNNLLL\\\llllll]]]XXXXXXbbbmmmrrrtttvvvvvvxxx}}}}}}___LLLDDDCCC@@@AAACCC======:::;;;???AAA@@@AAAEEEJJJNNNSSSWWWZZZ]]]bbbffflllrrrzzz}}}zzzkkk]]]WWWSSSIIIGGGJJJEEE???KKKWWWcccyyyeeeKKK<<<333555888222333777333666666555555555555555555666666666666666777777777555555444333333333333333---333444111///333555333666333333444222///000333444666888888777666666666444333333222333333444444555777::::::::::::<<<>>><<<999<<>>999888:::666555666777777777777888999444444333333222222222222111000///......///000111///+++***,,,---+++,,,///,,,---,,,+++((('''((()))&&&''')))++++++***)))((()))******+++++++++******'''(((+++,,,---,,,***)))***)))''''''((()))++++++++++++,,,------,,,++++++'''+++***''''''+++,,,))))))((('''&&&&&&'''((()))))),,,+++((()))...000///...+++(((''')))+++***)))***+++***)))&&&'''***,,,000---***)))+++------,,,,,,...///...,,,*********&&&'''(((************)))&&&%%%%%%%%%&&&((()))******)))'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%+++(((&&&(((,,,---***&&&$$$%%%&&&''''''(((((((((######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&''')))***'''(((&&&)))///...777MMMbbb{{{WWW;;;...,,,&&&"""###%%%'''+++000333JJJZZZqqq|||yyyzzzkkkSSS;;;333---666HHHRRRgggqqqdddPPPLLLQQQ^^^ddd[[[VVVVVV\\\iiitttwwwwwwxxxyyyxxxyyy}}}yyy___LLLCCCCCC@@@AAABBB<<<<<<;;;<<<@@@BBB??????BBB@@@CCCHHHLLLOOOSSSWWW[[[bbbdddfffiiijjjhhhccc___UUUFFFIIIUUULLLAAACCCIIIEEEVVVeeepppoooSSSAAA777222888<<<777777;;;777555555555555555666777888888777666666666666666777444333222111000111222333+++333777333000333555333999333111555333,,,---444555555444222000000222444333333222111222333555666333444999===:::555777===<<<777888??????>>>HHHXXXbbbkkkxxx}}}qqqnnnmmmiiieeeeeebbbcccdddbbb___]]]\\\\\\^^^jjjqqqlllkkksssyyyyyyuuuUUU888:::222777???:::777:::888555666777777777777:::;;;222222111111000111222222111000...------///222444000+++)))+++,,,+++,,,///---------+++)))'''((()))&&&(((***+++,,,+++***))),,,,,,---------,,,++++++&&&(((+++......,,,***((((((&&&$$$$$$'''))))))(((++++++------------++++++&&&***)))%%%&&&,,,///,,,)))((('''&&&&&&'''((())))))+++***'''(((---000///000,,,(((''')))++++++))))))))))))&&&###$$$(((,,,...+++((((((,,,...///...+++---......,,,+++******&&&''')))***+++,,,++++++((('''%%%$$$%%%&&&(((***)))(((((()))***)))&&&###%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%,,,)))'''(((,,,---)))%%%&&&&&&%%%$$$%%%'''***+++$$$$$$$$$%%%%%%$$$$$$############$$$%%%(((***,,,'''(((&&&)))000...888PPPdddcccEEE888,,,###$$$'''$$$''',,,)))666GGGXXXccctttzzzhhhSSS:::000)))111BBBJJJ___hhhtttjjjOOOGGGDDDLLLSSSKKKQQQIIIVVVfffpppwww{{{zzzwwwwww~~~|||}}}bbbJJJFFF<<<:::EEE===888@@@>>>===>>>@@@AAA>>><<<>>>@@@CCCFFFHHHIIIHHHHHHMMMTTTWWWVVVUUUVVVRRRJJJLLLHHHHHHJJJFFF@@@EEEQQQWWWbbbpppyyy___GGG888444333333444555666555444666444333333444555444333666666666666555333111000111111111111111000000000///111333333111111333666555333111000///000111111333333222111000...,,,+++333333333222111000000//////222555666666666777888666999555777BBBDDDGGGTTT```ooozzz{{{~~~vvvnnnhhhfffgggiiinnnaaa]]]cccddd\\\]]]eeekkklllmmmmmmkkklllppptttzzzWWW@@@@@@===888555888>>>???999111555555444444444444555555333333333222222111111111///...------000111222111000---,,,...---++++++...///))),,,---&&&(((,,,'''&&&'''((()))******)))(((,,,+++++++++***)))))))))%%%)))+++***&&&%%%)))---((((((((((((((((((((((((+++)))))),,,,,,)))(((***,,,***)))((())))))'''%%%((((((''''''''''''((((((...---,,,,,,++++++++++++//////...,,,)))'''((()))'''''''''''''''&&&&&&&&&---666444'''&&&000000&&&))),,,......+++))))))+++&&&&&&(((***,,,,,,)))&&&+++'''$$$$$$'''******)))***(((&&&$$$$$$###"""!!!$$$)))***'''###!!!!!!((($$$!!!!!!$$$&&&%%%$$$$$$$$$#####################(((------***'''(((+++%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$#########$$$%%%&&&%%%$$$######$$$%%%'''(((%%%+++******000333???VVVvvvoooLLL:::///%%%%%%((($$$&&&***'''222DDDUUUcccuuu~~~mmmXXX===222)))...===DDDXXXbbboootttYYYCCC???>>>DDDJJJBBBIIIKKKXXXhhhrrryyy}}}|||yyyvvv{{{~~~lllNNNEEE<<<888BBB>>>>>>???>>>===???AAABBB@@@>>>;;;<<<>>>@@@BBBCCCCCCCCCAAAGGGIIIGGGGGGHHHEEE???EEECCCDDDDDDBBBBBBHHHQQQ\\\dddrrrzzzcccNNN@@@999111222333555777777555444444444333222333444666777<<<;;;888666333222111000222111000000///////////////000000///---///333666555333000...------...///...////////////000000000000222333444444333222111222333444444444444333222222666555:::EEEHHHLLLYYYbbbpppzzzzzz}}}yyypppiiifffffffffiiibbb___aaa```\\\```iiilllnnnooonnnmmmmmmoooqqqxxxkkkFFF777999888555444666;;;<<<777222444444444444444444444444222222333333444555555555333111000000111222111///000---,,,......++++++......))),,,---''')))---((()))***+++,,,,,,++++++***+++++++++***************)))+++,,,***'''&&&''')))))))))))))))))))))))))))***((((((+++,,,)))(((******)))''''''(((((('''&&&******))))))))))))******------,,,+++++++++,,,,,,...///...,,,)))(((((()))((('''''''''''''''((((((,,,111000((((((......(((+++---///...+++***+++,,,((('''((()))******'''$$$'''%%%###$$$'''***++++++&&&''''''((((((&&&### !!!###""""""###&&&***'''%%%###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))---///...***'''(((+++&&&&&&&&&&&&&&&%%%$$$###$$$$$$#########$$$%%%&&&$$$############%%%&&&'''%%%((('''***000333EEEcccYYY@@@444'''%%%((($$$$$$(((%%%...???QQQbbbwwwttt^^^BBB555(((+++777<<>>AAA;;;@@@???>>>>>>@@@BBBBBBAAA@@@:::::::::;;;<<<===??????>>>AAABBBAAA@@@BBB@@@===>>>BBBBBB???@@@HHHQQQUUUbbbggguuuoooYYYHHH???>>>444555777999888666444222222333333222111333999>>>EEEAAA;;;555111000000000333222000///.........///...---,,,+++***---222666444222///------///111333......------...///000111///111444666777666444333555333222333666666444111...333444:::GGGLLLQQQ___eeeqqqzzzzzz}}}zzzsssmmmjjjhhhhhheeeeeeccc^^^[[[^^^fffmmmlllnnnppppppooonnnnnnooovvvzzzzzzyyySSS:::555999666555555777999999666444222333444555555444333222111222333444666777888999666555333333333222///---000---,,,......,,,,,,///...(((,,,---(((***...)))++++++,,,,,,,,,+++*********************+++++++++,,,,,,,,,+++)))'''&&&%%%++++++++++++++++++++++++(((&&&'''++++++))))))+++///---+++*********)))'''******))))))))))))******,,,,,,+++++++++,,,---------......,,,***(((((())))))((('''&&&'''(((***,,,---,,,++++++******++++++---......---++++++,,,---)))(((''''''((('''%%%###'''&&&$$$$$$&&&((())))))###%%%))),,,+++((($$$!!!&&&''''''%%%$$$$$$&&&(((%%%&&&%%%$$$######%%%'''$$$$$$$$$%%%&&&&&&''''''***,,,,,,)))%%%###$$$&&&''''''''''''&&&$$$###"""$$$$$$######$$$$$$%%%&&&###############%%%&&&&&&''''''&&&,,,222444LLLsssjjjKKK999((($$$'''######'''%%%---;;;MMM___vvvyyycccFFF777((('''111555GGGTTTdddyyyuuuZZZBBB999---444333555::::::JJJZZZhhhvvv|||}}}~~~}}}zzz~~~~~~|||{{{|||}}}~~~}}}{{{}}}vvvRRRMMMNNNHHHBBB777;;;?????????@@@@@@@@@???>>>===<<<;;;:::;;;<<<>>>@@@AAABBBAAA@@@@@@AAAAAA@@@>>>DDDDDD???BBBPPPZZZ[[[dddhhhxxxzzznnn^^^MMMBBB===:::;;;;;;:::777444222222000222333222000444===DDDJJJDDD<<<444///...000222444333000...---------...,,,,,,++++++,,,...111333111///......000444999<<<444222///---,,,,,,------111222444666666666555555555222000444999<<<:::666///444444888DDDJJJRRRbbbjjjsssyyyzzz}}}zzzvvvrrrpppooonnnggghhhddd\\\\\\dddjjjllljjjllloooqqqqqqpppoooooosss{{{}}}aaaBBB777777999888999::::::888666666666222444555777777555444222111222333444555777888888555444333333333222///---111------//////,,,---000...(((,,,...(((+++000++++++++++++******))))))((()))))))))***+++++++++,,,---,,,+++++++++***'''$$$,,,,,,,,,,,,,,,,,,,,,,,,)))'''(((,,,---******---111///,,,***))))))'''&&&((((((''''''''''''((((((++++++++++++,,,,,,---...---......---***(((((()))***)))'''&&&'''))),,,...///)))(((---,,,'''&&&,,,...---,,,+++******,,,---(((&&&%%%%%%&&&'''&&&%%%+++)))'''&&&%%%%%%%%%$$$"""%%%***,,,,,,)))&&&%%%###%%%(((***)))&&&###!!!$$$&&&(((&&&######%%%)))$$$%%%%%%&&&'''(((((()))++++++)))&&&###"""$$$&&&((((((((('''&&&$$$###"""$$$###$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%&&&'''''',,,***)))000444555PPP|||{{{[[[AAA,,,$$$&&&"""!!!&&&&&&,,,888HHH[[[rrr|||iiiKKK999(((&&&...111BBBOOOaaawwwmmmZZZGGG999555***111///000888>>>TTTeeerrr}}}~~~}}}{{{yyyzzzzzz{{{|||~~~}}}zzz{{{{{{VVVPPPOOOHHHBBB666:::??????@@@???>>><<<;;;;;;>>>===;;;::::::<<>>777999::::::777444222222444000222333222222777AAAIIIKKKEEE<<<444000///111333444333111///...------...***+++,,,...000000000//////...---...000555999<<<666444111---,,,+++,,,,,,555555555444444555555555666222000333888;;;999666444888555777AAAGGGQQQdddoootttyyy{{{}}}|||xxxtttrrrqqqpppnnnjjjccc^^^aaajjjlllhhhgggiiilllpppssssssrrrpppooo~~~}}}pppIII666444666444:::;;;<<<999666333333444333444666777777666444333222222333333333444444444222111000111222111000...111...---000000---...111...))),,,...))),,,000,,,,,,,,,+++*********)))))))))))))))***+++++++++,,,,,,+++***+++,,,,,,***(((+++++++++++++++++++++++++++)))***...///,,,,,,///,,,)))'''&&&'''((((((''')))))))))(((((()))))))))++++++++++++,,,,,,---...,,,---...---+++)))((()))***)))'''&&&'''***---///000)))(((...---%%%$$$***---,,,***))))))******+++%%%$$$###$$$'''(((((('''******)))'''&&&$$$$$$$$$###&&&)))***)))((()))***!!!"""$$$&&&&&&%%%$$$"""$$$''')))'''$$$$$$&&&)))%%%%%%&&&'''(((((())))))---,,,+++)))'''(((+++---((((((((('''&&&%%%###"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((((((,,,,,,+++000555888SSS}}}oooOOO444'''(((""" &&&(((,,,444BBBUUUmmmoooPPP<<<)))%%%,,,...???JJJ]]]tttlllVVVDDD888222333(((///,,,---888BBB[[[nnnyyy}}}||||||{{{~~~zzz~~~~~~~~~~~~{{{yyy{{{]]]QQQGGG@@@@@@:::>>>>>>???@@@???<<<::::::;;;===<<<;;;::::::<<<>>>@@@>>>;;;999;;;;;;:::<<>>555666666444999999888666333111000111444444555666666555444444333333333222222111111111111///---...///000000000111......000000...///222000***...///))),,,000+++......---,,,,,,,,,------***************+++++++++++++++******++++++------************************,,,***+++//////------///***((('''(((+++///111222------,,,,,,,,,,,,------,,,,,,+++++++++,,,------+++,,,......+++)))))))))***)))((('''((()))+++---...))))))...---'''&&&***,,,***)))((()))***)))(((###"""###%%%((())))))(((&&&((()))(((''''''((()))%%%''')))(((&&&&&&)))---999333+++$$$"""###$$$$$$&&&'''((((((&&&&&&'''(((&&&&&&&&&'''((((((((()))***)))((('''((()))+++---(((((((((''''''%%%$$$###"""###$$$%%%%%%%%%%%%$$$%%%&&&'''((())))))))))))(((,,,+++---666CCC```___@@@...+++$$$ &&&))))))///;;;OOOhhh|||vvvVVVAAA+++%%%***+++;;;EEEYYYrrrzzzjjjZZZJJJ<<<222...333(((///---///;;;EEE___rrr|||||||||~~~~~~}}}~~~}}}|||~~~zzz|||```SSSCCC;;;AAA<<<<<<;;;===??????===<<<===???<<<<<<<<<<<<===>>>@@@AAA@@@<<<<<>>BBBAAA???AAAIIIRRRZZZcccjjjssstttddd[[[OOOAAA<<<@@@555:::>>>===999444333333444333444555:::@@@GGGKKKNNNKKKDDD===888555444333111222333444333222000///...---,,,...000000...+++...............//////////////////000111222222333555777:::<<<===<<<999888333222111000111111222333666===>>>BBBLLLRRR^^^qqqvvvwwwyyy}}}yyysssnnnkkkjjjjjjjjjaaa___gggllliiigggiiiffffffhhhlllqqqrrrqqqooowwwzzzwwwoooLLL<<<999777666888777666555444333333222222333333333333333333333333333333222222111111111111222000---,,,---///000000111......111111///000333111,,,///000***,,,000+++......---,,,------//////+++++++++***************+++,,,,,,***((()))---111************************---+++,,,//////,,,+++...,,,+++)))***...222555666///......------......///------,,,+++++++++,,,,,,***,,,......,,,***))))))))))))((((((((())))))***))))))***,,,---,,,++++++,,,***)))***,,,,,,***'''######%%%''')))***(((&&&%%%(((******(((((()))+++$$$''')))(((%%%$$$(((,,,FFF===000'''######$$$%%%((('''''''''((()))'''&&&'''''''''''''''''''''''''''&&&$$$$$$%%%'''((((((''''''(((''''''&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%&&&'''((()))))))))(((%%%---++++++<<>>>>>@@@CCC===>>>>>>???@@@AAABBBCCC@@@<<<<<<@@@AAA===>>>CCCBBB<<<@@@MMMXXX]]]eeeppp{{{pppggg___ZZZLLL===:::BBB===CCCHHHGGG@@@777111///555444444777===CCCHHHJJJQQQNNNHHHBBB<<<777444222000111444555555333111///111...++++++---...---,,,,,,---...000111222222222///000111222333333222222111666===BBBCCCAAA<<<999000111222222222333666999333===BBBIIIUUU[[[eeexxxxxxwwwyyy~~~~~~zzzuuuooollljjjjjjkkkccc\\\___kkknnnfffdddlllhhhggghhhkkkoooqqqooommm~~~|||xxx||||||zzz}}}___CCC;;;999333333999888666444444666777666555222222111000000111222222222222222222222222222222555222---+++,,,///000111111......111111///000444333---///000***,,,///***,,,++++++***+++,,,...///,,,+++++++++******)))))),,,......+++&&&'''---333++++++++++++++++++++++++---++++++......+++***,,,,,,)))'''&&&(((+++---------------,,,,,,---------...------,,,++++++++++++***,,,......,,,***))))))))))))))))))(((((((((((($$$(((***+++,,,///000---,,,+++***,,,...---***'''%%%%%%''')))******&&&$$$)))+++---,,,)))'''''')))"""&&&***)))%%%$$$'''***444///(((%%%%%%''''''&&&)))'''%%%'''******(((%%%'''''''''''''''&&&&&&&&&)))(((''''''((()))((((((&&&'''''''''''''''&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&(((((((((((('''$$$///,,,+++CCCiiiZZZ>>>444+++((('''###******999MMM\\\rrr~~~fffIII555***%%%(((///AAAMMMbbbyyywwwiii___XXXMMMAAA777000,,,+++...+++,,,111888BBBUUUhhhwww~~~zzz|||~~~|||}}}~~~~~~~~~~~~~~~~~~}}}jjjOOOFFF@@@===<<<777===<<<;;;===@@@AAA???<<>><<<<<<<<<===???AAABBB>>>:::999===@@@BBBBBBHHH???CCCUUU___aaaooonnnfff[[[PPPDDD<<<===CCCBBBQQQ[[[UUUGGG<<<555000111;;;>>>:::<<>><<<;;;<<<>>>???>>><<<;;;:::999888999:::<<<===???<<<::::::>>>BBBDDDDDDFFFFFFMMMZZZbbbjjj~~~tttaaaYYYOOOFFF===777:::AAAHHHSSSYYYRRREEE<<<555000111:::===;;;???JJJOOOMMMRRRYYYZZZPPPCCC;;;888777444333333222111///...---.........+++((((((***---...///111222222222111111444111///...///000111000666777999;;;;;;999666444333333222222333444555666:::>>>FFFPPP]]]kkkwww~~~tttyyy|||zzzzzz||||||zzz~~~xxxpppmmmllliiidddhhhiiikkkiiifffddddddeeeeeegggjjjkkkjjjnnnwww|||zzzzzzqqqtttxxxzzz{{{}}}~~~zzzzzzttt]]]HHH777666999555222444777777777777666666666666333333222222222222222222333222222222222333333444333333222111111000111111111......222333000111444111///---...000222222111//////...---------------,,,,,,,,,,,,,,,---...............---,,,+++******---------,,,+++++++++***+++((())),,,,,,******,,,...***&&&&&&)))+++***(((''')))+++,,,,,,---///000...///000///,,,***))))))+++...//////,,,******+++%%%&&&((()))***++++++***'''***,,,+++'''&&&(((+++(((((()))+++---...,,,***((('''&&&'''))))))'''&&&(((&&&$$$$$$&&&'''((('''$$$'''***)))%%%###%%%((('''))))))'''$$$$$$(((+++'''''''''((((((((())))))+++***))))))((((((((()))(((((()))))))))((('''&&&&&&''''''''''''&&&$$$###$$$$$$%%%&&&&&&%%%%%%%%%&&&''')))))))))))))))******,,,000???cccuuuSSS>>>,,,''')))&&&'''&&&333CCCRRRjjjrrrUUU===---&&&(((...888CCCPPP]]]tttxxxjjjXXXKKKGGGFFFAAA:::222---,,,---...111,,,+++222???MMM\\\gggqqqoooooovvv~~~~~~~~~}}}~~~|||yyyxxx{{{zzz~~~vvv```RRRCCC===AAA@@@>>><<<;;;;;;<<<<<<<<<;;;<<<<<<;;;::::::<<<===>>><<<::::::<<>>FFFTTTeeesss|||zzztttrrrooojjjiiijjjkkkkkkiiifffbbb``````aaa___eeejjjjjjiiippp|||yyyvvvvvvxxxyyywww|||~~~rrr\\\KKK>>>444555666444333777:::999888777666555444333333333444333333222111111333222222222111111111111444333222111000000000000222000111444444111000222000...,,,,,,///111222333111000...------...//////---------------...//////,,,---/////////---***)))---------------------,,,+++------******,,,,,,)))***(((&&&'''***,,,***((((((***---.........///000...///000///,,,*********,,,---......,,,******+++'''''''''((()))***+++,,,)))+++---+++((('''(((***)))((((((***,,,......---***(((''''''((())))))(((&&&%%%$$$$$$&&&'''''''''&&&((()))'''$$$###%%%'''!!!&&&***)))%%%$$$)))...''''''((((((((()))))))))+++***)))''''''((()))***''''''((((((''''''&&&%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&)))+++***)))))),,,///---,,,555OOOtttcccGGG///&&&(((%%%'''%%%000>>>KKKeeexxx]]]BBB...&&&'''+++222@@@KKKWWWoooxxxeee```XXXHHH???AAA;;;777000+++)))***,,,//////+++,,,555FFFWWWdddjjjqqqnnnnnnuuu~~~~~~}}}}}}}}}|||yyybbbSSSCCC>>>@@@===>>><<<;;;:::::::::::::::<<<<<<<<<;;;<<<===>>>>>>:::::::::<<<>>>@@@AAABBBAAAQQQ\\\```mmm{{{ggg[[[PPPIIIBBB>>><<<<<>>;;;888===BBBCCCAAACCCKKKPPPPPPWWWWWWRRRJJJCCCAAA===888777555333111000111333444333111///,,,******+++,,,....../////////////////////000000...,,,---222777666666555222000000333666111111111111222333555666:::<<>>[[[zzztttUUU777***)))$$$(((%%%...:::FFF```}}}}}}dddGGG000&&&&&&((()))888EEEQQQfff|||tttmmmYYYKKKLLLIII===777:::222///+++((('''(((+++---++++++...:::NNNaaalllppprrrrrruuuzzz}}}}}}zzz{{{~~~~~~{{{~~~dddSSSFFFCCCBBB999<<<<<<<<<;;;999999::::::999999888999999999::::::999:::;;;;;;;;;<<<>>>???EEEUUU```ggg{{{lll\\\WWWLLLEEE>>>===<<<===BBBHHHPPPLLLHHHEEEBBB@@@??????@@@CCCEEECCCEEEJJJNNNOOOSSSOOOGGGCCCEEEGGGAAA888999777444222111333555666555222///---,,,,,,,,,,,,//////..................---//////...,,,---222666333444444222111111222333000000000000111333555666;;;<<>>@@@CCCDDDFFFIIILLLOOOLLLGGG@@@???EEEJJJEEE;;;;;;999666444333444555777555222///------......---000000///............///---............///111333000000000111333333000...////////////000222444666===@@@III\\\qqqzzzwwwwwwuuupppmmmmmmiiiiiikkknnnqqqssssssrrriiikkkjjjjjjtttsssqqqooonnnoooqqquuuwwwwwwtttwww}}}}}}wwwdddWWWHHH<<<666777888888777666666888444555555666777888888999444444333333333333444444111333444666777888777777777666555555444444555555222555555333333444333//////000111111//////111333/////////000000000000000...............///000000111000...---,,,...000111.....................---+++---+++'''&&&))))))'''%%%&&&''')))******))))))000///---+++***+++///333111111000---)))'''((((((...,,,++++++,,,---,,,,,,+++***(((((((((***,,,---+++++++++******))))))(((,,,++++++---///111111000+++)))(((((()))******)))'''&&&&&&'''(((((('''%%%'''''''''&&&&&&''''''(((***&&&###%%%******%%% %%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''((($$$$$$$$$$$$%%%&&&&&&''')))***+++---000222555666333999GGGYYYhhhzzz{{{UUU???333'''&&&$$$+++555===VVVtttqqqSSS999,,,((('''***///888CCCKKKMMMIIIDDD999555000---+++)))'''&&&$$$$$$%%%&&&((()))+++,,,&&&000<<>>???===;;;;;;;;;======>>>>>>?????????>>>;;;<<<<<<;;;:::<<<@@@DDDPPP^^^ooo{{{hhhWWWLLLIIIBBB<<<888:::<<<<<<===???FFFCCCCCCDDDBBB>>>@@@FFF===???BBBEEEFFFFFFGGGIIIDDDCCCAAA@@@DDDIIIFFF@@@<<<:::888666444444555555666222...---///000///...111111///.........//////...------...000111000///...+++***---333444///***.........///000222444666<<>><<<;;;<<<:::;;;;;;<<<===<<<<<<<<<;;;<<<<<<;;;;;;>>>DDDIIIOOO^^^tttjjjXXXOOOKKKIIIDDD>>>;;;>>>AAAAAAAAACCCCCCBBBCCCEEEBBB<<<>>>EEE@@@AAADDDFFFEEEAAAAAABBB>>>CCCEEECCCCCCFFFFFFDDD===;;;999777555555444555555222...---///111111///222111000///......///000///---,,,///222222///,,,---(((%%%)))111444///)))............000222444666999DDDWWWnnn{{{ssstttooogggjjjvvv{{{xxxzzzpppkkkjjjmmmooooooiiisssxxxuuuxxxnnniiieeegggnnnrrrqqqmmmlllsssvvvrrrpppvvv}}}}}}kkkZZZIII???<<<777888999999:::<<<<<<:::666666666666777777777777555333111000111444888:::444666777888888666444333111111111111222333444444111444444//////444555111000333666666333000///000***,,,///111222000...------------------...//////---...000111111000///...//////...---,,,,,,++++++111)))(((,,,,,,'''(((000&&&'''((((((''''''((()))***,,,000000///,,,+++************)))((()))+++---///,,,)))))),,,...---,,,...---,,,***)))((((((((()))((('''((()))***)))((())))))***,,,......+++)))((((((((()))+++***(((&&&+++***)))******)))&&&$$$$$$$$$%%%''')))***((('''%%%&&&&&&&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%---***&&&######''',,,///'''&&&&&&%%%&&&'''((()))+++***((('''&&&&&&&&&'''$$$%%%&&&'''&&&%%%$$$###///---,,,222;;;???<<<777---555AAAMMMbbbwwwRRR;;;...***!!!)))***999TTTddd{{{uuu___HHH---)))(((%%%+++,,,+++---444;;;...,,,((($$$"""!!! !!!###!!!###'''((('''))),,,...;;;HHHYYYnnnrrrpppvvvvvvyyy~~~~~~~~~xxxxxxuuuuuuyyyyyy|||sssZZZKKKEEEDDDEEE===<<<;;;;;;<<<;;;999777;;;;;;<<<===???>>>;;;999888@@@>>>:::???AAACCCLLLQQQgggzzzuuu[[[SSSXXXNNN<<<======<<<<<<<<<======>>>???DDDFFFCCCBBBCCC???888<<<>>>@@@BBBCCCBBB@@@???===@@@BBBBBBBBBEEEKKKPPPLLL===:::<<<777777999444///111222222000//////000000000000///......------111000///...//////...,,,///...---,,,+++,,,---...111,,,)))+++---...222777GGGHHH\\\|||}}}|||}}}~~~tttpppkkkkkknnnuuuxxxnnnhhhggghhhiiirrruuuuuurrrbbbbbbjjjjjjlllqqqpppnnnppprrrrrrqqqrrrvvvyyyoooiiiVVVCCC<<<;;;444777::::::666444444666444999999444333777999777222444555444333333777:::777777666666555444222111777555222000///000222333777000---111444222222555555555333111......000222222222222000......000222555///+++---//////...000...111000,,,---222111+++...---,,,+++++++++,,,,,,---,,,++++++******++++++&&&&&&&&&&&&&&&&&&&&&&&&***---///...,,,***((((((***(((***---+++&&&)))000***)))(((((()))+++---...))),,,//////---***((((((...,,,***(((((()))***+++111---,,,//////+++)))***)))'''%%%$$$$$$&&&(((***&&&&&&&&&''''''(((((((((***(((&&&%%%%%%%%%$$$###'''&&&%%%$$$###$$$%%%&&&%%%((($$$$$$---***!!!!!!$$$(((((($$$###&&&+++,,,&&&&&&((((((&&&###&&&+++&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''&&&&&&)))+++000,,,,,,333888666222111+++444???MMMfff^^^EEE222---$$$,,,,,,777PPP```wwwyyyhhhPPP///(((&&& ###&&&'''&&&'''+++000((('''$$$"""!!!!!!!!!"""""" """&&&(((''')))---444DDDRRRbbbrrrrrrnnnrrryyy{{{~~~|||zzz|||wwwxxx{{{yyy{{{xxx]]]LLLDDDAAA@@@===<<<;;;<<<<<<<<<:::888::::::;;;<<<===<<<;;;999777===:::777>>>AAAEEEOOOVVVsss}}}gggRRRKKKLLLFFF999;;;::::::::::::;;;<<<<<<;;;CCCGGGCCC@@@@@@???<<>>@@@AAAAAABBBHHHPPPVVVOOOAAA======666555666111---///111111///...---...//////............------000/////////000000000///...---,,,,,,,,,---...///111,,,***,,,...///444999HHHTTTlllzzzuuusssssssssrrrooommmrrr{{{|||pppiiiggghhhjjjooosssvvvuuueeedddmmmlllmmmrrrppptttvvvwwwvvvtttuuuzzz~~~}}}qqq[[[EEE>>>>>>777444666777666555444444444444999:::555333666666444444666777555333222444666666666666555555444333333444333111111111222444555777111...111222///---///222333333222///---,,,,,,111222111000......000111444---)))***+++(((&&&'''---//////,,,---222111,,,,,,,,,---------,,,+++***,,,,,,+++++++++*********'''''''''''''''''''''''')))+++------+++)))((((((,,,******,,,)))$$$%%%***---+++***(((((()))***++++++---//////---***)))))),,,+++***((((((((())))))444111000222000+++((())),,,+++(((%%%$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((***(((&&&%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%###(((&&&)))222///&&&%%% %%%&&&###"""%%%))))))((())))))'''%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&)))+++444///---000222000......,,,777BBBPPPkkksssUUU;;;111(((///---555IIIXXXrrr~~~ttt^^^666)))(((""""""""""""""""""###$$$""""""!!! !!!"""###!!! """&&&'''&&&***///999NNN```mmmyyyvvvooorrr|||~~~~~~|||yyy}}}{{{zzzzzz|||}}}{{{}}}|||aaaNNNEEEAAA???>>>===<<<<<<======;;;999::::::::::::::::::::::::888<<<777777AAAEEEIIISSS[[[~~~~~~ooo]]]PPPJJJGGGBBB>>>:::::::::::::::;;;<<<<<<999AAAFFFBBB<<<:::;;;<<>>???@@@AAACCCJJJUUU\\\VVVHHHDDDBBB888444555000---000222222111...------,,,,,,------------............///000111111111111------,,,,,,,,,...///000000---,,,...///000777>>>NNNeeezzzuuusssrrrrrroooppptttuuullljjjjjjlllllloooxxxxxxhhhgggooonnnooosssrrryyyzzzyyywwwuuuwww|||oooLLL555;;;@@@333555444222222333444333222444888999666444444333111666777888666333111111111444444444555444444444444000111222333444555666777444000///111111...,,,,,,...000222222000---++++++000111111000...---///000///+++))),,,---+++***,,,,,,...---,,,---111000---***,,,...//////---***)))***+++,,,,,,,,,+++)))(((''''''''''''''''''''''''(((***,,,,,,+++)))))))))+++))))))***'''$$$$$$(((///---+++)))((('''((((((,,,...///...,,,******+++************)))((('''&&&111//////222111,,,)))***,,,+++(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&''''''''')))(((&&&&&&''''''&&&$$$######$$$$$$%%%$$$$$$### ''''''***444222((((((&&&***+++(((&&&(((***((('''+++***&&&(((///000+++%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''''')))***444...***+++,,,++++++...000>>>IIIUUUssshhhHHH666***///,,,111BBBPPPllllll@@@///+++%%%### """###!!! """###$$$###!!!###&&&'''''',,,444<<>>======>>>===;;;999999::::::999888888999;;;:::===:::<<>>???===AAACCCAAA===:::888777@@@AAABBBBBBBBB@@@???>>><<>>IIIcccuuu{{{|||vvvyyywww|||{{{vvvsssyyy}}}~~~|||xxx}}}eeeQQQJJJEEEAAA???>>>======>>>===;;;999888::::::999777777999;;;999<<<<<>>;;;;;;;;;<<<<<<>>>??????BBB@@@AAADDDFFFCCC===:::@@@@@@AAAAAAAAA???>>>===:::>>>BBBEEEGGGJJJQQQVVVXXXOOOPPPMMM===555555111000222444444222000///...)))******+++,,,---......---000222222000...---...------,,,,,,---///000111...///111222111444???KKKfff~~~zzzuuurrrrrrssstttqqqtttkkkgggmmmjjjmmmzzzsssddddddmmmnnnpppvvvuuuwwwxxxwwwuuusssuuu{{{~~~}}}~~~cccNNNCCC::::::;;;444888444111111444666666444///111555777666444333444555555666666666555333222333333222222333444555666222333555666666555333222...000222222222222111000222333222000...---///111///000111111///......///000---,,,---,,,)))))),,,...,,,,,,---/////////...///...------,,,,,,------***+++---...---,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))((()))*********))))))***+++,,,++++++******))))))(((((((((+++,,,---+++)))((()))***)))+++,,,...---,,,)))(((&&&'''***...---******...))))))(((((()))+++,,,---''''''''''''''''''''''''(((''''''(((******(((&&&$$$%%%'''((()))((('''&&&###'''$$$###***)))%%%)))'''******((((((***((($$$$$$)))***)))000888888000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))))))))(((''')))+++***))),,,222:::EEEPPP```jjjJJJ333///))),,,888DDD___wwwyyyQQQ888'''""" """!!!"""""""""###############%%%$$$%%%'''***111@@@NNN___uuu}}}zzzzzzwwwrrrssssssyyy}}}xxxtttsss~~~~~~{{{yyyfffOOOHHHDDD>>>>>>===<<<<<<======;;;999777:::<<<;;;888777999;;;666;;;>>>FFFOOOMMMQQQ```qqqlllSSSMMMJJJKKKGGG===:::<<<999999999:::;;;<<<===>>>CCC@@@AAAJJJPPPMMMFFFAAAAAAAAAAAAAAAAAA@@@@@@???999===BBBEEEGGGIIINNNRRRVVVQQQUUURRRAAA555444111///111111000...,,,,,,---******+++,,,,,,---.........111444444000------.........---------///000111---000333444333666CCCRRRkkk}}}~~~xxxssspppppprrrttt{{{uuujjjeeellllllpppyyyqqqbbbbbbkkklllnnntttsssvvvwwwxxxvvvuuuwww|||yyymmmKKK<<>>777666444666555444444555777666666000000333666666333444777666555555666888888777555444333222222222444555666444555555555444333111000222666777333111111111///999888555111---,,,---///000111222222000//////000,,,***+++...//////333999111---,,,///111///...///000///---,,,,,,,,,---...,,,---.........---+++***'''''''''''''''''''''''')))***+++***)))((()))+++//////---******---+++((((((((())))))))))))))))))+++,,,...---+++))))))***)))***,,,......---,,,+++,,,,,,...///,,,((()))...,,,,,,++++++************)))))))))(((((((((((((((''''''''')))++++++)))(((&&&&&&'''((())))))))))))'''+++&&&###)))(((%%%,,,%%%'''''''''***...///+++&&&(((+++...000///,,,)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((())))))(((((())),,,...+++(((---555>>>FFFSSSjjj{{{YYY<<<111))),,,666@@@YYYlllyyyZZZBBB***!!!  !!!!!! !!!"""###$$$$$$$$$###"""###'''---999NNN```rrrvvvsssqqqmmmnnnssswww{{{{{{wwwttttttvvv~~~zzz|||eeeNNNHHHEEE@@@===<<<;;;<<<<<<<<<:::888666:::======999777999;;;777===AAAIIIQQQPPPZZZppp|||ttt```PPPNNNKKKHHHBBB>>>===???999999999:::;;;<<<===>>>BBB@@@EEEOOORRRLLLDDDAAA????????????@@@@@@@@@@@@999===AAADDDEEEIIIOOOTTT[[[XXX^^^\\\HHH:::777222000000000---+++***+++---++++++,,,,,,------......---222666666333000000222//////...------...///000---000555666444777FFFVVVgggvvv|||wwwtttsssuuuyyy{{{yyypppkkkjjjooossswwwssscccbbbkkkjjjlllpppooosssuuuwwwvvvvvvxxx}}}}}}]]]AAA777???===666555444333444666666666555666777444222333777666222444999:::777555666888999888777444333222111111333444555444444444444333222111000222777777222///111222000666666555333000.........000222444444222000000111+++***+++...000333:::BBB444///...111222...---///...............---------//////.........---------)))))))))))))))))))))))),,,,,,,,,+++)))((()))+++///000---)))***...---'''(((((())))))))))))((((((,,,...000000...,,,******'''(((***,,,---------------,,,---...***&&&)))///,,,,,,,,,,,,+++++++++++++++*********)))))))))(((&&&&&&'''***,,,,,,***(((&&&&&&&&&''''''((()))***&&&+++(((%%%***)))&&&,,,)))***((('''+++000111---(((''',,,555444)))%%%(((''''''''''''''''''''''''&&&$$$###%%%(((***)))((((((***,,,---******333>>>EEEKKK]]]{{{dddCCC444***---666===VVV```yyybbbKKK111#########"""!!!!!!"""""" """###$$$%%%%%% """'''000???XXXmmm|||rrroooooolllnnnsssvvvxxxvvvsssrrruuuyyy~~~zzzcccNNNJJJIIIDDD===<<<;;;;;;<<<;;;999777555:::>>>>>>:::888999;;;;;;AAADDDLLLTTTUUUdddpppfffVVVNNNNNNJJJAAA;;;;;;>>>???:::;;;;;;<<<===>>>@@@@@@AAABBBIIIPPPNNNCCC;;;:::;;;;;;<<<<<<======>>>>>>;;;===@@@BBBDDDJJJRRRXXXbbb```hhhfffPPP???;;;666333222111...++++++---///,,,,,,------------......---222888888555333444666000000...------...//////---111666777444888HHHYYYaaappp||||||xxxvvvsssqqqsssxxx}}}~~~xxxvvvhhhrrrvvvvvvuuueeeccckkkjjjjjjnnnlllooorrruuuuuuuuuwww{{{~~~UUUAAA;;;???:::777999666000444777888555444555777777444444777555111333888===:::666666888999888777555444222111111222444555333333333222222111111111///555555000...222555444...000333444333111111111111333555444333111111111444000...---***(((...555666000///222333...,,,///,,,---///111000...,,,***000000///............///++++++++++++++++++++++++---...---,,,)))((()))+++,,,---+++(((+++111000***)))))))))))))))(((''''''---///222333111...,,,+++&&&'''(((***,,,------...(((((()))***'''%%%***222))))))***+++---......///,,,+++++++++******))))))&&&&&&(((***------+++)))&&&&&&%%%%%%&&&''')))***""")))'''&&&+++)))%%%+++,,,+++'''$$$&&&******&&&)))&&&...<<<999)))%%%...((((((((((((((((((((((((&&&$$$###%%%)))***)))(((&&&(((***+++***---;;;IIIMMMQQQfffyyyQQQ:::---///666888JJJWWWtttwwwbbbTTT000)))######### ###""""""!!!###%%%%%%$$$###((( ***555NNNjjjvvvyyypppnnnsssuuusssuuutttuuuwwwvvvtttuuuzzz|||fffMMMFFFCCC>>>>>>>>>>>><<<:::999999;;;<<<<<<;;;999666666888:::888JJJTTTPPPRRRddd|||wwwfffUUUJJJNNNDDD======???===<<<<<<>>>=========>>>@@@BBBCCCEEEFFFHHHHHHFFFCCC???<<<===<<<;;;::::::;;;<<<===<<<======:::;;;DDDTTT```mmmnnnjjj```VVVLLL???444666555333///,,,+++,,,------......//////...---------///111222222333555777555444333111///...///000)))666666111777???HHHTTTbbbtttzzznnnkkkuuuzzzsssjjjlllvvvpppbbb```ffffffjjjooolllnnnpppsssttttttuuuvvvxxx}}}uuuSSS;;;666>>>;;;666888:::333444555555555444333222444444444444444555666777777555555666333111666===:::333555777111444777111222111111000000000000000333666666444555666333...444444444333222000...---333222000/////////000111444222...,,,---///222444222000............---,,,+++,,,---...////////////......//////...,,,***)))---)))&&&(((,,,///...++++++222333+++))),,,+++$$$)))+++------+++***,,,///111+++&&&%%%(((***)))&&&+++,,,---,,,*********,,,,,,)))&&&'''+++------,,,***(((&&&%%%&&&(((+++---+++******+++,,,...///000*********(((&&&&&&(((***%%%******&&&)))000///''',,,### (((...+++'''&&&***(((###'''...((("""***+++...,,,%%%%%%,,,///---000------111...'''(((...*********))))))))))))***&&&%%%%%%&&&)))++++++***''''''***//////000<<>>>>>>>>@@@???>>>>>>>>>>>>@@@AAABBBFFFEEEDDDCCCBBBAAA@@@???<<<<<<;;;::::::;;;<<<<<<999<<<>>>===>>>FFFSSS]]]nnnnnniiiaaaZZZQQQCCC666222111///---,,,,,,---///------------------......///111333444333333444555555444444222111000111222111777333000888>>>HHHWWWmmm}}}{{{zzz{{{rrrmmmqqqvvvmmmooowwwvvvcccaaahhhffffffkkkkkkmmmpppsssvvvwwwvvvuuutttzzznnnPPP:::666>>>;;;666888888333444555555555444333222444444333444444555666777444333444777666333444888999555;;;???999888777...111111000000000111111111666888777555555666333---111111111111000///---,,,222111000000//////000000.........------...000222111///------///000000000,,,,,,---...///000000///...//////......---,,,+++...+++((('''))),,,---------333777222,,,******)))***,,,...---++++++---000333...******,,,---+++(((+++,,,,,,+++(((''''''((()))((((((((()))'''$$$"""&&&%%%$$$$$$%%%''')))************)))'''''''''(((++++++***(((&&&%%%&&&(((%%%%%%###!!!$$$***+++***+++***+++...---******+++***...+++---333///)))///'''(((***+++...111///+++$$$&&&)))+++'''######&&&)))+++,,,,,,)))'''''''''$$$%%%&&&'''((())))))***(((+++......///555DDDSSSTTTfffrrrUUU<<<222444333FFFMMMbbbtttmmmBBB222'''$$$$$$!!!$$$ """%%%''''''$$$"""###'''555DDD___yyyvvvqqqttttttqqqrrrxxxxxxtttrrrrrrpppnnnqqqwww~~~}}}eeePPPHHHEEE@@@;;;::::::===@@@AAA???<<<>>>===<<<999888999<<>>???AAADDD@@@??????>>>>>>??????@@@EEECCC@@@>>>===>>>@@@AAA;;;::::::999999::::::;;;555:::>>>@@@BBBHHHQQQYYYjjjkkkhhhaaaZZZQQQCCC777...---,,,+++,,,---...///---,,,+++***+++,,,...///000333666777666444444444555555444444444444555555555666222555>>>???HHH\\\|||~~~wwwvvvvvvppppppzzz|||rrrrrrxxx}}}eee```jjjgggbbbgggkkkooopppsssvvvxxxwwwtttqqqxxx{{{hhhLLL999666>>>:::555777666444444444444444333222222333333333333444555666777333111333888999666333333;;;777<<>>BBBMMMRRRXXXdddwww~~~jjjWWWMMMKKKLLL@@@;;;:::>>>AAAAAABBBEEEAAA@@@??????>>>=========BBB@@@===<<<;;;===???@@@999999999999999999999999555999===???BBBHHHQQQXXXbbbgggggg___TTTIII>>>555...---,,,,,,---/////////---+++)))((((((+++...000...222777999999777555555666555555666777888888888333444444;;;BBB@@@LLLggg{{{wwwxxxxxxtttzzzwwwvvvyyy~~~eee___jjjgggaaafffmmmqqqqqqqqqsssvvvvvvsssqqqzzz{{{hhhGGG777666===999555777555444444444444333333222222222222222333444555666777444000000666999666333111>>>888999777///000666222///000111222333444555555555666555333333555333...111111222333333333222111//////000111111///...------111444444222222555888:::666111------...............///000000000000000000///.........///111222......---(((&&&(((000888444333777<<<666***(((...///...---,,,,,,---///000000///.........,,,(((%%%***++++++)))&&&%%%%%%&&&(((---111111---)))''''''%%%'''))),,,------,,,+++"""%%%'''&&&######&&&)))'''(((((('''&&&%%%&&&'''))))))000999777+++%%%((((((///111...111@@@QQQZZZdddjjj^^^III???888222555888222555EEETTTYYYXXXXXXRRROOODDD555///111222///***((('''(((******'''%%% %%%******'''%%%'''***%%%)))***)))222EEEVVV\\\iiiyyyVVV???666000===HHH\\\rrr~~~\\\AAA---$$$###""""""%%%((('''$$$"""%%%###+++777IIIiii~~~rrrnnnvvvvvvmmmmmmvvvxxxtttqqqqqqqqqqqqwww~~~}}}}}}~~~uuu^^^NNNFFFAAA>>>???===;;;>>>BBBBBB===777888777555444444999@@@EEENNNWWWcccqqqvvv[[[OOOSSSOOOCCC:::888;;;AAADDDBBBBBBCCCAAA@@@@@@???>>>===<<<;;;=========<<<<<<<<<<<<===999999999999999999999999777999:::<<>>777777111+++))))))((($$$ !!!&&&******&&&$$$'''***///...---///;;;MMM[[[aaajjjMMM>>>111:::FFFYYYnnnfffJJJ333&&&$$$!!!!!!%%%''''''%%%###$$$$$$///===RRRttt|||ssspppssstttooopppuuuuuurrrpppppppppqqqwww~~~|||~~~~~~||||||nnnZZZLLLDDD???===AAA???===>>>???>>>;;;777666555444333555<<>>===;;;::::::;;;<<<======<<<:::999888999999::::::999999888999999888888<<>><<<999666777222222===NNNqqqwwwvvvzzzxxxuuu|||zzzvvvdddaaagggfffhhhooooooppppppnnnlllkkknnnssswwwzzz}}}jjjCCC777777:::555555999777444444333222222222222222111111111222333555666777999333000222333333555999777666???BBB888555555///000111333555777777666666000222111000222666666333///000111222222222111000111111111111111000//////444333222111222555777888444111...---...000111111...//////000000////////////////////////000111111+++...///---+++---333:::888333222666888333---***///...------......---+++---...//////...,,,***(((&&&''')))******+++---...222111///+++'''%%%%%%&&&&&&(((+++...///---+++)))%%%$$$$$$###############!!!###&&&(((((()))+++,,,222===OOO]]]```]]]___dddJJJ???<<>>===??????>>>===<<<;;;:::999777666555666999BBBLLLSSS]]]jjj|||mmmZZZQQQOOOLLLCCC;;;:::999;;;@@@AAA???AAADDD????????????>>>===;;;:::;;;<<<<<<<<<<<<;;;:::999999999:::;;;;;;:::999999999888777888;;;BBBIIIOOOQQQVVVVVVMMMCCC<<<666111444111///111444444111...000...,,,))))))***+++------111666999999999888999999777666999===???<<<888888===:::<<>>>>><<<:::999:::<<<999999888999===FFFRRRYYYfffrrr{{{```NNNSSSRRRBBB999======;;;;;;>>>>>>===AAAFFF>>>????????????===;;;:::======<<<;;;::::::::::::999:::;;;;;;;;;;;;:::999777777777888<<>>???<<<888777BBBEEEOOOlllsssyyy{{{nnnhhhgggddddddoootttiiieeekkkpppnnniiiiiiooovvvwww|||\\\CCC999888888222555<<<;;;444333222111111111222333000000111222333555777777666555666777444222555<<<999888@@@AAA777666:::777222333666777888777666555666777666333444888888444333333444555444333222111555444222111111111222333555222000444999:::444...222000............---,,,---...............---------...///000000///...---,,,---//////...,,,++++++111999;;;444111666555000,,,+++,,,...000///***&&&&&&'''(((((('''''''''(((%%%''')))***)))***,,,...,,,(((%%%%%%''''''%%%""")))***,,,------+++)))'''((($$$!!!%%%,,,000///+++###&&&)))************+++777[[[zzziiiooosssVVVXXXvvvnnnNNNTTTooouuuPPP222***...---***'''&&&'''***+++,,,***)))444CCCHHHUUUXXX>>>222666AAATTThhhzzz{{{bbbIII000((((((&&&###!!!"""###%%%%%%$$$%%%''')))***000;;;LLLggg~~~~~~vvvqqqooopppsssuuu{{{vvvoooqqqvvvxxxzzz}}}}}}~~~|||{{{~~~iiiQQQFFFDDD@@@:::;;;:::::::::;;;<<<<<<;;;:::777999AAAHHHOOOZZZfffqqqxxxfffNNNHHHMMMDDD999999:::>>>>>>@@@AAAAAA@@@???>>>;;;======;;;999999<<>>:::888888::::::;;;888999888777;;;@@@@@@;;;888888888:::>>>@@@@@@???DDDBBB@@@===:::999888888555222///...000111000...///000000...,,,*********)))---222555666555444444555===:::999@@@>>>999;;;EEEIIITTTssswww|||kkkfffiiilllgggkkkpppllloookkkiiilllmmmlllnnnrrrooovvvYYY999888777555555555555666333444666666666444222000333111///111555888888777999777555333222333444555666666555333222222555888222222555:::;;;777666777333333333333333333333333777555333444666666444222555111...000///---///333///000222444555555555444...,,,+++---000111///,,,...///000111111000//////...000111///,,,***+++---333---,,,000000+++(((***...222444444111......///+++---...+++(((&&&(((+++&&&&&&&&&(((*********)))++++++++++++***)))(((((($$$%%%%%%&&&&&&&&&%%%%%%&&&+++000...'''###%%%(((((((((%%%"""'''333;;;;;;---///'''$$$,,,...111:::JJJyyymmmggg{{{dddiiirrrHHH,,,+++...)))&&&))),,,+++***,,,,,,777;;;<<>>;;;===CCCJJJTTTdddsssrrr\\\NNNLLLLLL>>>555777888<<<===>>>???@@@@@@??????======<<<:::777888<<>>>>>>>>AAA@@@===:::888777666666555222///...000111111000333222111///,,,++++++++++++///333555555444444444333999777666>>>???===BBBFFF]]]wwwvvvllliiieee^^^ccckkkiiihhhgggiiilllkkkggggggjjjrrr{{{~~~WWW<<<;;;:::888777777777888333444555555555444333222333111000222555777666555555444333222222222333333444555555333222222444666222111333888999777666888888777666555444333333333777555222222444555333222444111000111111//////333///000111222222333333222000///...///000111000///...///000000000///...---...///000///,,,+++,,,...222---,,,000111---+++---444888<<<===:::555111000*********(((&&&%%%&&&'''''''''&&&''''''&&&%%%$$$,,,)))&&&######%%%(((***,,,,,,,,,+++***)))(((((('''((())))))''''''((()))%%%&&&$$$ ###+++///...---222111111444111777HHHlllmmmoooVVV444666'''%%%%%%'''(((&&&(((,,,...222999IIIlllzzzXXX===666:::DDDTTTfffuuu}}}ttt]]]AAA000(((###  """############&&&(((%%%...???UUUnnn~~~rrrrrrwww}}}~~~xxxuuuuuuyyyuuutttvvvyyy|||qqqRRRBBB@@@AAA@@@BBB???<<<999888888999:::===<<<>>>CCCKKKXXXmmm~~~~~~jjjPPPMMMOOOHHH666222777666:::;;;<<<>>>>>>????????????>>><<<999777888;;;>>>999888888:::<<<>>>>>>>>>;;;======;;;===@@@???;;;:::888777777999;;;<<<;;;===<<<:::777555444444444444222///...000222444444888666222///---,,,+++,,,---000333444444444444555:::>>>:::777<<<<<<===FFFOOOyyy}}}}}}rrrmmmggg]]]```hhhfffffffffhhhjjjhhhdddfffkkkxxx}}}yyyPPP======;;;999888888777777444444333333333444555555222222222444666666444222000000111222222222222111333444555555333333444555333111222666888666777::::::999777666666666777888888555222111111222222222444111111444444000000222000000/////////000000111111111111///......000222.../////////...---,,,,,,///000111000///...///000000,,,+++///000...---...222777===???<<<666000,,,333111///---......---,,,---------,,,++++++******111///---,,,,,,...000222)))***+++,,,---......///+++)))'''(((***,,,,,,***%%%&&&&&&###$$$(((***)))---222222555777333BBB```kkkmmmYYY222333...---///000///,,,///555888666???^^^hhhEEE666666<<>>CCCIIIRRRbbbwwwrrr___LLLLLLMMM@@@000333:::555999999:::<<<===>>>>>>?????????>>>===<<<;;;<<<<<<888888999;;;>>>???>>>===:::>>>???===>>>AAAAAA===;;;888666555777888999888:::999777555444333444444333111//////000333666888:::666111...,,,+++++++++,,,...111222333555777999===AAA===:::???>>>BBBPPPddd~~~|||}}}tttsssoooeeeeeeiiidddjjjiiijjjlllkkkkkkrrrzzz}}}|||}}}~~~vvvHHH<<<;;;:::999777666666555444333222222222444666777222333444555555444222000---...000222333333222111222444666666444333444444444111111555666666888<<<888777777777999;;;===???999666333000000111222333333222333666666222000222222111000.........///000000111111...******...111//////......---,,,+++***000111222222222222333333...+++***,,,------------///222777999888333...+++///+++'''''')))***)))''''''(((((((((''''''((()))(((***...111222111...---******+++,,,---...//////,,,++++++,,,...///...,,,)))******))))))***,,,---000111111888@@@EEE___ttt\\\777111---+++***,,,+++***,,,111;;;<<>>???===>>>@@@AAAAAA???===:::::::::;;;===??????<<<:::999===@@@??????BBBBBB???:::888666555666777777666888777666444444444444555222222111111111444777:::888444...++++++++++++***(((***---///222666;;;>>>:::>>><<<<<>>???888666444111000000333444333222333777777222000111444333111000//////000111000111111...++++++...222//////...---,,,+++++++++000000000000222222222222,,,+++***)))***,,,,,,+++000111333555555444222111///+++''''''))),,,+++***+++,,,---+++******,,,...))),,,000444666555333222333222111000///////////////333777:::;;;:::;;;<<<;;;:::999666222......000///444;;;MMMbbbooommmKKK:::222---***,,,//////222666999HHHfffgggPPPEEE@@@HHHUUUcccsss|||hhhMMM777,,,%%%"""!!!""""""""""""%%%'''+++111???PPP^^^eeekkkooouuussstttxxxwwwsssqqqrrrlllnnntttzzz~~~{{{{{{}}}bbbIII???>>>>>>777999;;;:::777555777999CCCLLLXXXcccqqqlllQQQDDDMMMDDD<<<444000;;;AAA777::::::::::::;;;<<<>>>>>><<<===???AAABBBAAA>>>;;;<<<<<<<<<===>>>>>><<<999888>>>AAA@@@???AAAAAA>>>888777666666777777666444777666444333333444555555111222333333333555888:::444000+++***+++,,,+++)))&&&(((***,,,///555<<>>BBBDDDRRRlll~~~vvvlll```bbbjjjiiikkkoooyyy~~~}}}wwwzzz}}}jjjEEE;;;;;;;;;;;;:::999888777555444333222222333555666222444555555333111000000...000222444555444333222111222333333111111222333333//////222333222444888666666666666777777777777444444333111///000222444333222333777666222000222444333222222111111111111222222222000//////111333///...---,,,,,,,,,,,,,,,...---,,,---///000000///,,,---+++)))+++000000...222111000111333555555555333000...---///222333444000222333111......111555444333333333666:::>>>AAA;;;;;;<<<===@@@CCCFFFHHHKKKOOOVVVZZZ\\\^^^```cccbbb```]]]VVVKKK>>>888999222CCCVVVoooxxxYYYCCC???;;;777777888999???FFFRRRkkk[[[JJJ???DDDPPP___tttvvvZZZ@@@111(((!!! !!!"""""""""###%%%''',,,///999HHHSSSZZZdddmmmtttsssvvvzzzzzztttppppppoooqqqwww~~~|||}}}{{{zzz}}}~~~~~~lllOOOAAA===<<<999;;;;;;888555666;;;@@@HHHQQQ]]]iiixxxwww^^^MMMFFFGGG<<<888666333:::???888<<<;;;::::::;;;<<<===>>>===;;;;;;<<>>>>><<<;;;;;;@@@DDDAAA>>>>>>===;;;666666666888999888555333444444333222222333444555000333555666555555777:::000,,,)))***---///---***&&&'''(((***---333;;;AAAVVVRRRGGGBBBDDDJJJ```wwwmmmbbbeeeooonnnsssrrryyyzzzzzz~~~|||___???888999999::::::999888888666555444333333333444444222444555444111000111222///000222333333333333222/////////...------///111000------///000......222///000222333222111000///...000111000......000333333111222555555111000222222222222333222222111111222111000111222333222111///...---,,,,,,---......000...------000111///...---///...,,,000777999777888666444555888999999888555444444333333666:::>>>666999;;;;;;:::<<>>HHHVVVyyykkkVVVDDDBBBJJJWWWmmmcccGGG444)))!!! """############&&&(((+++,,,555BBBLLLTTTaaammmuuussstttxxxxxxuuuuuuwwwssstttzzz|||zzz~~~~~~~~~~~~}}}zzz[[[GGG<<<777999:::888555333888BBBJJJQQQYYYcccooogggXXXRRROOOAAA666666:::666888<<<999===<<<;;;:::;;;<<<===>>>>>>:::777777;;;>>>??????===;;;;;;<<<===>>>>>>======CCCEEEBBB===<<<:::888555555777999:::999666333333222111111111222444555///333777888666666777999...+++)))+++///111///+++''''''((((((+++222:::???VVVRRRFFFCCCKKKXXXxxx~~~~~~zzzuuukkknnntttqqq~~~vvvssszzz{{{|||}}}yyyTTT666444555666888888777666666666555444444333333333333222444555333000///111444000111111222222222222222------,,,***)))***,,,///---***+++------+++***---'''))),,,///000///---,,,***---//////------///111444111111444444000000222000111222333333222111000///---,,,///222333111...///...---,,,---...///000333111///000333333222///---111111///444>>>AAA>>>BBB@@@???@@@BBBCCCAAA>>>KKKMMMMMMLLLKKKNNNTTTZZZUUUYYY^^^aaaccchhhqqqxxxyyy{{{}}}cccPPPKKKooottt```WWWcccuuu\\\JJJ@@@EEESSS___yyysssXXX999222&&&###!!!"""$$$### !!!&&&&&&+++222<<>>;;;777666888:::======>>>===<<<:::999888888777888:::<<<;;;999999===@@@@@@>>><<<>>>AAABBBAAA>>>GGGHHHFFFBBB<<<999:::<<<333555999::::::888555444222111000000000000000111000111222444666777999999111...,,,,,,---.........)))(((---333333111;;;JJJ[[[UUUJJJCCCJJJggg}}}||||||nnnfffkkkpppttt|||}}}vvvuuu|||~~~yyy}}}{{{xxxwwwzzz```CCCCCC222555777777666555888:::666666666666555555555444333888:::777444444222///666333222222444333000---((()))***(((%%%%%%(((+++'''+++,,,***+++......,,,//////000000///...---,,,++++++++++++,,,---//////---...000222333222111000111555666333000000111222333111//////000222222111111444333///111888;;;999999:::===???AAAAAA@@@??????GGGNNNNNNKKKNNNZZZeeeeeeeeeeeeeeeeeefffggghhhqqqnnnrrr~~~}}}ddd```sssyyyYYYccciiiVVVHHHIIITTT\\\uuu|||hhhJJJ:::%%%$$$!!!!!!###### """%%%(((+++222:::DDDRRRdddqqqxxxtttsssuuuuuusssuuuyyyxxx~~~~~~~~~xxx}}}ttt```KKK999999666666999<<>>===>>>@@@BBBEEEHHHKKKMMMIIIMMMNNNMMMQQQZZZ^^^^^^lllmmmmmmooorrruuuwwwyyyxxxxxxxxxwwwxxx|||~~~nnnuuuccc^^^xxx|||fffRRRKKKQQQWWWnnnsssuuu\\\GGG)))&&&"""!!!"""""" """&&&))),,,111777BBBRRReeeqqqwwwsssqqqssstttsssvvv{{{xxx{{{uuuWWWBBB888777666888===BBBIIIUUUaaagggxxx]]]LLLLLLJJJAAA888777777:::<<<>>>===999666:::999999888888999::::::999888666777999<<<======:::;;;=========>>>@@@BBBAAAAAA@@@===:::999:::;;;AAA<<<777555666777777666333222111000///.........000111333444666777888888333111............---,,,)))---...---000888???AAAAAAAAAEEERRRjjj{{{yyynnniiimmmmmmppptttrrrmmmooozzz~~~~~~}}}kkkIII999777888999888777555555777999888777555333111000//////555999:::777666999:::888999666333222111000...---''')))***+++***)))***+++...111111,,,+++---///...888666333111000111222333444444555666888999;;;;;;999888777777:::>>>CCCGGGFFFIIINNNQQQSSSTTTVVVXXXcccgggmmmqqqsssvvv{{{~~~xxxppppppaaaZZZtttsssWWWJJJLLLOOOdddooo{{{gggSSS000)))### """"""!!!###&&&+++...000444@@@SSSfffqqquuurrrqqqtttuuusssuuuyyyyyy~~~nnnJJJ999888555666;;;CCCJJJRRR___jjjqqqpppVVVQQQRRRIII<<<333777888:::===???>>>:::666::::::999888888888999999:::777444666:::<<<<<<;;;:::<<<>>>===;;;;;;>>>BBB>>>===<<<:::999999:::;;;;;;999888999;;;999444///444333111000///......---000111333555777777777777444222000//////...---+++&&&,,,---)))...;;;AAA>>>AAABBBLLLddd{{{zzzsssrrrwwwtttrrrsssnnngggiiisss~~~}}}}}}ZZZCCC;;;999;;;:::888666444444555666444333111///------,,,,,,,,,111333111000333333222444222000---,,,+++******000111222222111///---,,,///333333...,,,///333333555444333222222333333444<<<>>>AAAEEEJJJNNNQQQRRRaaaaaabbbdddiiioootttxxx~~~}}}kkkdddnnn{{{mmm[[[ooo~~~^^^KKKIIIIII[[[iiinnnXXX666,,,&&&!!!"""######$$$'''+++...000333@@@VVViiiqqquuussstttwwwwwwtttsssvvv}}}|||~~~oooJJJ;;;===555777???JJJSSS\\\iiiuuu{{{ooo```UUUTTTOOOBBB999777:::::::::<<<>>>>>><<<999===<<<;;;999888777777777;;;888555666999<<<<<<:::;;;===>>><<<999999===@@@===;;;:::999999::::::;;;666666777:::;;;999444///444333222111//////......000111444666777777777666444222000000000///---+++(((...---(((,,,777<<<999BBBFFFWWWxxx}}}wwwxxx|||xxxwwwuuunnnfffeeelllvvv{{{|||}}}|||~~~}}}oooIII:::777555;;;:::777555555444444444111000...---,,,,,,---...***///222111111444555444222222111000///.../////////111333666888999999888444:::===;;;;;;AAAHHHKKKHHHKKKPPPUUUZZZ]]]^^^^^^\\\```gggpppyyy}}}xxxzzzxxxpppppppppooommmkkkiiihhhjjjiiiaaabbbkkklllkkksssjjjiiidddmmmjjjeeeqqqnnnVVVMMMFFFSSS___wwwsssZZZ:::000(((""""""$$$%%%&&&)))***///111333BBBZZZlllrrrwwwtttuuuwwwwwwttttttvvv}}}~~~oooKKK999888888<<>>===<<<;;;<<<>>>???>>><<<>>>===<<<:::999888777777<<<:::888888999:::::::::======<<<;;;:::;;;>>>@@@===;;;999999:::<<<<<<;;;::::::::::::999888888888555444333222111000000000000222444666777777666555333222111111111111...,,,...111000,,,+++000555666AAAMMMhhhzzzzzz~~~yyy}}}yyyqqqjjjhhhllltttzzz{{{~~~~~~aaaAAA777666222:::888666555555444222000111000...,,,,,,---...000555888777333111333555555444666999:::::::::;;;<<<:::<<<@@@GGGOOOUUUYYYZZZ[[[ccciiijjjlllttt}}}~~~}}}~~~xxxpppqqqooo```ZZZ]]]]]]XXXXXXXXXXXXWWWVVVUUUTTTQQQTTTQQQSSS[[[WWWTTT\\\___hhhpppsssjjjxxxhhhXXXGGGMMMYYYmmm}}}oooZZZDDD444***######%%%'''(((+++(((///111444DDD^^^oootttzzzuuussstttuuuuuuxxx}}}___DDD777444===BBBNNN]]]iiissshhhUUUUUUMMM@@@666777;;;???=========???AAAAAA???===>>>===<<<;;;::::::::::::======<<<:::888888999;;;===;;;999999<<>>;;;:::<<<555444444333222222222333000222444777888777666555222111111222333222000...000///000111...---444===CCC\\\}}}wwwrrrppprrryyy|||~~~TTT<<<777777444777555444555666555111---000...,,,***))))))+++,,,,,,---***&&&)))333<<<@@@GGGLLLRRRUUUWWWXXXZZZ[[[tttuuuwww~~~zzzuuuqqqoooooommmmmmppppppllllllnnnkkkjjjiiijjjnnntttyyy|||dddYYYWWWUUUIIIEEEHHHFFFFFFGGGIIIIIIHHHFFFCCCAAA>>>FFFFFFEEEFFFBBBEEETTTiii{{{lllgggwwwaaaIIIJJJYYYfffrrrhhhZZZNNN666,,,######&&&((())),,,'''...222555FFF```qqqttt|||vvvqqqqqqsssuuu|||gggJJJ===<<<>>>AAAGGGSSScccoooyyyrrrTTTUUUUUULLL<<<666;;;===999<<<===???BBBCCCBBB???<<<===<<<<<<;;;;;;<<<<<<<<<===>>>???<<<888666999<<<<<<888666888>>>CCCEEEEEE@@@===::::::===>>>>>><<<<<>>===666555777222444777:::<<<:::666000---///:::<<<999888999IIIccczzzkkkkkkgggxxxeeePPPQQQ[[[\\\mmm}}}yyymmm^^^LLL???000$$$###$$$!!!###(((***+++...888HHHZZZiiiqqqvvvssssssvvvuuuuuu{{{}}}~~~}}}~~~qqqXXXEEE888999CCCMMMRRR___ooosssYYYUUUUUUGGG;;;999;;;999:::<<>>@@@FFFFFF>>>888888;;;===??????>>><<<::::::===<<<;;;:::999999999999:::999888:::>>>CCCEEEGGG===;;;::::::;;;===>>>>>>>>>IIIPPPJJJBBB>>><<<999666888888777555333333333111222555777777666333222/////////000111222222333,,,///222444444555:::@@@RRRyyyxxx}}}}}}xxxRRRCCC777000444888;;;888555222111///---+++(((,,,(((&&&***&&&###+++,,,000000555OOOvvv{{{zzzuuummmiiihhhiiihhhgggcccaaa^^^\\\\\\ZZZVVVRRRUUUSSSPPPNNNLLLHHHDDD@@@EEEAAA@@@AAA???;;;===DDDHHHEEEBBBBBBEEEEEEAAA<<<555444111///------------000444666444000///111555999333666>>>>>>@@@VVVrrrkkkjjjfffVVVnnnzzz___TTTWWWXXXeeepppnnnkkkaaaPPPAAA222'''&&&&&&######'''***+++000:::JJJ[[[hhhpppuuurrrqqqsssuuuxxx}}}~~~~~~~~~~~~~~~{{{___OOOEEE???BBBKKKYYYaaaooo}}}hhhTTTRRRMMMAAA888888::::::;;;===EEE@@@>>>@@@@@@<<<;;;>>>:::;;;===>>>===<<<<<<<<<<<<;;;;;;:::999888888888::::::;;;===@@@BBBAAA@@@:::999999:::<<<===>>>???BBBFFFGGGCCCAAABBB@@@;;;777999::::::888666666666111222444555444333222111...///000111111222222222444111000111222444???KKKooo}}}^^^@@@:::555555;;;>>>:::777444111000///---+++***---)))(((,,,((($$$+++///666FFF```|||uuulllccc\\\XXXUUU[[[XXXTTTSSSSSSRRRPPPMMMQQQNNNLLLKKKKKKIIIFFFCCC>>>===;;;:::999777333000333000000222111...111666888;;;@@@DDDEEE@@@777000//////...------,,,------+++///222111...,,,...111///...444===FFFWWWyyypppeeennnzzzoooddd[[[cccoooWWWUUUUUU\\\```aaaiiihhhXXXFFF777+++)))(((###"""&&&)))+++111===LLL\\\gggnnnzzzvvvtttuuuxxx~~~|||zzz{{{|||}}}}}}|||{{{zzz{{{|||~~~vvvaaaMMMFFFGGGJJJQQQYYYbbbppp___QQQOOOBBB;;;666777:::;;;<<<>>>CCC@@@???@@@???======???;;;;;;;;;<<<======>>>>>>;;;::::::999999888888888999:::===@@@BBB@@@<<<888666777888:::<<<===??????FFFCCC>>><<>>???===@@@DDDGGGEEEAAA===<<>><<<<<<===>>>???>>>:::::::::999999888888777999:::<<>>:::666555777999;;;;;;<<<>>>???EEEAAA<<<;;;@@@DDDBBB===777999;;;;;;888555333222333222000///...............000111333333333222111333000555<<<999999OOOmmm~~~~~~\\\AAA333444555777777000666444111//////...,,,***(((***'''+++111,,,,,,888EEEbbb}}}pppggggggVVVSSSdddnnneeeYYYUUUUUUUUUTTTTTTTTTSSSRRRQQQMMMIIICCC>>>:::888999:::444555777888888555111//////...---,,,,,,,,,,,,,,,...---,,,,,,---...,,,+++)))***,,,.........000333111888>>>===777///***)))&&&''')))***+++++++++***(((+++000222111////////////555;;;AAAXXX}}}uuuVVVKKKOOOaaakkk```XXXYYYXXXXXXQQQIIIQQQrrrvvv]]]UUURRRPPPTTTdddlllaaaXXXDDD111)))%%% !!!'''(((+++444AAAPPP^^^hhhllloooooopppqqqvvv}}}~~~}}}{{{yyyyyyzzz|||~~~~~~yyycccXXXMMMFFFKKKZZZiiiwwwwwwhhh\\\JJJ:::555888:::;;;;;;===???@@@>>>CCCHHHHHHFFFCCC@@@>>>DDDAAA>>>>>>??????>>><<<999999:::::::::999888888999888999;;;======;;;999666888;;;;;;;;;;;;>>>@@@AAA@@@?????????>>><<<<<<;;;<<<===;;;888444111111333222000...------...///111222333444444444333222111333888<<<888@@@ddd|||~~~cccDDD444///444777===>>>555555333000///......,,,+++,,,---***---111,,,000CCC```~~~{{{wwwrrrkkkbbbXXXRRRNNNBBBBBBOOOVVVOOOIIIJJJDDDDDDDDDBBB@@@>>>===<<<444333111000///......---///000000///...,,,******+++++++++*********+++,,,///---,,,+++,,,,,,+++******,,,---,,,,,,...000222888>>>BBB???666---))))))'''((()))++++++***)))((())),,,000222222111000///,,,555>>>NNNnnn\\\BBBFFFEEEOOOSSSIIIFFFKKKJJJBBBHHHQQQeeejjjXXXNNNLLLNNN[[[eee```___KKK666,,,&&&!!!!!!''''''+++444AAAQQQ```iiinnnkkknnnpppttt||||||~~~|||{{{{{{|||}}}~~~{{{aaaSSSOOOMMMOOOYYYjjj{{{wwweee]]]QQQ>>>...111888<<<;;;;;;>>>AAAAAACCCGGGHHHCCC@@@AAACCCCCCEEEBBB??????@@@@@@===:::999:::;;;<<<;;;;;;999888999777777888:::;;;;;;:::666999;;;;;;:::<<<@@@DDD>>>???AAABBB>>>999888;;;???@@@???===999555444444333222000///...//////000555444444444444555555555555777888666999RRR}}}zzzLLL666000222555444;;;>>>444444222000/////////---,,,000222///000111,,,999UUUxxx~~~{{{yyyvvvtttvvvvvvtttppplllhhhffffffeeebbb^^^ZZZVVVQQQKKKGGG<<<999999;;;:::666555888777777888666222000/////////000111222222000///---,,,------,,,)))(((((()))***++++++***)))))),,,...000...+++++++++,,,+++******------******///333333:::???CCCAAA888...(((&&&))))))******))))))((((((***,,,...///000///...---,,,444BBBXXXzzzfffJJJ:::CCC<<<>>>===555888???>>>777KKKhhh|||___MMMLLLLLLSSS___bbbcccPPP===333,,,$$$!!!%%%&&&***333AAARRRaaakkkpppppprrrsssuuuzzzzzz}}}}}}|||||||||}}}~~~~~~eeeTTTNNNMMMUUU```nnn}}}vvvbbbYYYPPP@@@333---,,,666<<<::::::>>>CCCDDDBBBHHHIIIBBB===???AAAAAABBB???===>>>AAA@@@<<<888999:::<<<======<<<;;;999888777666777999:::999777555888:::::::::===EEEKKK???===>>>@@@===888888<<>>;;;888777777999222222111111111111111222888777666555555666777888555999888777FFFmmm~~~|||||||||xxxtttxxx|||zzz^^^===444444999777000666999///444222000///000000///------000000222333333JJJooo|||xxxssspppmmmmmmllljjjeeeaaa^^^^^^^^^WWWXXXWWWTTTOOOLLLLLLMMM???===;;;:::999666222///...333333---)))+++---,,,///111222000---++++++---+++,,,,,,,,,+++***(((&&&(((+++---,,,***)))***,,,***++++++***((((((,,,///...,,,******+++,,,,,,+++***...---)))+++222888999;;;<<<;;;777000***''''''(((((((((''''''(((((()))---------...//////...---000777GGG```~~~qqqRRR@@@::::::444444333---333===<<>>;;;:::===AAAAAA<<<777:::;;;===>>>>>>===;;;:::888777777999:::999666444333666999999:::???IIIPPP@@@;;;:::======999999>>><<<<<<:::888666666888;;;222222222222333333333333;;;999666555555666888:::000777:::===VVV}}}}}}xxx}}}}}}{{{uuuppptttwwwzzzaaaKKK555...333;;;888000777<<<444444222000000000000///...&&&+++...222666;;;ZZZyyytttpppsssxxxwwwooofffjjjiiigggddd___ZZZVVVSSSKKKLLLKKKGGGBBB@@@AAADDD<<<======:::666444555777333333333444444222///,,,(((111333+++)))222555111))),,,......+++***+++---111111///...,,,)))((('''!!!&&&***,,,***))))))***+++,,,,,,***((((((,,,///***(((&&&&&&(((*********'''++++++&&&(((222:::;;;>>>999111)))$$$%%%)))---'''&&&%%%%%%&&&''')))***000///....../////////...000888KKKgggaaaFFF::::::000...222222...666AAAAAATTTuuuxxxYYYMMMKKKLLLUUU```eeeXXXKKKBBB888---'''((($$$,,,555>>>MMMaaaoootttsssrrrqqqqqqvvv{{{~~~}}}zzz{{{|||~~~uuubbbVVVSSSUUUZZZhhhzzzzzz\\\SSSVVVNNN<<<111000000,,,,,,444;;;;;;<<>>;;;888666777:::333>>>???999===IIIGGG:::888777666555444333222222444333333777===@@@AAA@@@<<>>@@@888555@@@???===;;;<<>><<<777555333333444666666555999555333555666555888<<<666>>>@@@MMMsssyyy}}}~~~{{{|||zzzoookkkpppwwwtttzzzqqqFFF999999:::;;;;;;999555222222222000000//////......------...***...444555???dddwwwvvvuuutttrrrnnnhhhddd```]]]^^^bbb___UUUPPPQQQHHHHHHGGGEEEBBB>>>;;;999777777555333222111000111000111222333222111///------222222------222444222///---,,,******+++---...000000000000///...---,,,+++///222000+++'''(((***++++++,,,---,,,***'''%%%+++++++++,,,,,,,,,------***((((((,,,,,,((((((***...//////......111777<<<===666...)))((((((((('''(((&&&%%%'''***+++(((%%%---000111000///000///---333===PPPjjjyyyjjjYYYMMMCCC555333666444+++)))111???HHHmmmeeeTTTMMMKKKSSS^^^bbbZZZSSSMMMBBB444,,,***&&&+++111;;;MMMcccoooqqqtttuuuwwwyyy{{{}}}~~~kkk___YYYXXX[[[cccsss}}}cccLLLLLLJJJBBB555---+++,,,***///777======>>>AAACCCBBBAAABBBBBBBBBAAA???<<<;;;<<<;;;:::888555444666777;;;@@@AAA===AAAIIIGGG???999888777666444333111111666666888;;;>>>>>>;;;888999???>>>>>>@@@999888DDD>>>===<<<===???@@@???>>>:::888666555555666555444666222111333444222444888333===CCCXXXxxx}}}}}}{{{}}}uuujjjfffiiiooopppvvv|||QQQ:::777444:::999777777666555222000111111000000//////.........******111888GGGccc}}}xxxtttlllddd```___^^^]]]\\\XXXSSSOOOHHHFFFGGGKKKHHH@@@<<<<<<777777666555444222000000222111000000111222222111///000111222222000...---///333333...---000222000---,,,+++******+++---...---....../////////......+++///111000,,,)))***,,,+++,,,,,,,,,,,,***)))(((------------............+++((((((++++++((((((+++***,,,------...111777;;;999333,,,((('''((((((''')))))))))***++++++)))''''''+++---------///333666444AAAVVVqqqxxxhhhQQQCCC===444000...//////...444KKKcccwwwaaaSSSMMMSSS^^^^^^]]]]]]YYYNNN>>>222...)))***---888LLLaaammmnnnrrrtttxxx|||kkk___\\\\\\^^^aaajjj{{{rrr___MMMAAAEEE<<<333...+++((())),,,111999>>>>>>>>>@@@BBBBBBBBBBBBAAA@@@>>>===<<<;;;===:::555222222333444444AAA@@@@@@BBBDDDDDDCCCBBB888888777555444333222111555666:::===???===888444888???>>>>>>@@@;;;999DDD???>>>===>>>@@@AAA@@@???===;;;888777777666555333444111111444444111222555111:::EEEbbb{{{qqqjjjgggiiimmmxxx~~~^^^:::666;;;333999666333444666666222...222111111000//////......---)))''',,,:::MMM^^^gggjjjaaa[[[[[[[[[UUUMMMHHHEEEDDDCCCCCCCCC@@@<<<999777555777999777222...///...------------.../////////---,,,---000111000......///000111000///...---000333333...,,,...///...++++++*********,,,---...,,,,,,------...//////000,,,///111000---+++,,,...,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........,,,)))'''))))))'''))),,,)))+++------...000333555333///***'''&&&'''((((((+++,,,---,,,+++)))))))))///000111...++++++///555555HHHccc~~~}}}wwwiiiMMM:::555000///***...777;;;DDDfffsssaaaUUUVVV]]]\\\___bbb```UUUEEE777000))))))---666GGGZZZhhhnnnsssssssssuuu{{{sssaaaZZZ[[[^^^aaadddrrrqqq\\\NNNFFFCCC???222)))+++,,,(((***111333999>>>===<<<>>>@@@@@@BBBAAA???===;;;;;;;;;;;;>>>888111...000222333222???;;;===EEEEEE===:::===666666555555555444444444000333777;;;>>>===;;;999999>>>;;;;;;BBB???;;;@@@AAA@@@???????????????>>><<<:::888777777777555333444222333666666222111333111888DDDfffxxxqqqooopppsssuuufffJJJ666777;;;444555444333444444444222000111111000///...------,,,((()))((()))666IIIQQQNNNTTTHHHCCCFFFFFF>>>999;;;666666555666666444111///111111222333222000...---///.........///000222444222///,,,---///000---)))......////////////...------///000...,,,,,,------************+++,,,...///---------------...//////---///111000...---...///,,,++++++++++++,,,---...************++++++++++++---)))'''))))))''')))---,,,---......---,,,,,,,,,---+++(((&&&&&&'''((()))+++---///---)))'''(((+++555333111000...,,,...222888TTTxxxwwwsssfffIII666000+++111///333===KKKcccqqq___WWWVVVYYY^^^aaa___VVVIII<<<333(((***///666AAAPPPbbboootttsssrrrrrruuu}}}xxxiii[[[XXX[[[```eeejjj~~~rrr]]]NNNFFFCCCCCC888,,,%%%)))+++))),,,333555;;;???<<<;;;===>>>>>>@@@>>><<<:::888888999999<<<666///,,,...111333333;;;888===GGGEEE:::444888333333444444555666666777000222444777999<<<>>>???888<<<888:::GGGHHH@@@???CCCBBBBBB@@@>>>===<<<<<<:::888777777888777666444444222333666666111///111222888EEEiiiyyyttttttwwwzzz{{{~~~}}}YYYBBB===666333666666000444777555111///111444000///...---,,,+++******###***+++)))///===@@@;;;???888666999666...---444444333222333444333111///...///////////////...---///...---------///000111222000//////111000---***......///////////////...***+++,,,---,,,+++,,,...***+++++++++,,,---...///000///...------------...//////000///......//////++++++++++++,,,---...///)))))))))*********++++++---)))'''))))))''')))------,,,,,,,,,,,,+++)))((((((((('''''''''((()))+++***,,,---+++(((&&&'''***...))))))...333333555888DDDfff{{{iiiVVV<<<000///+++000444666>>>XXXiiiWWWNNNTTTYYY\\\\\\XXXQQQDDD888***+++///555<<>>;;;:::000***&&&&&&((())),,,000777<<>>AAAOOOQQQFFFBBBBBBBBBBBB@@@===;;;;;;<<<999888777888999888666444333111111444333///---...222;;;MMMsss}}}yyywwwyyyzzz{{{jjjDDD111777777222666;;;...444999777000,,,000555//////...,,,+++***)))((("""+++///,,,,,,222555333333222222222///+++---222444333222333444444222111...111000......000111...000000///////////////000///000111222222111000/////////////////////000000***))),,,///...+++,,,000,,,,,,------......//////222111///...------......111000///...............******++++++,,,,,,------******+++++++++,,,,,,,,,,,,)))'''))))))'''))),,,***))))))***,,,---+++***&&&'''))))))((()))+++---*********)))''''''((()))+++&&&&&&...333444999AAA___}}}wwwVVV>>>+++)))000///,,,444888BBBfffuuu]]]OOOMMMRRRWWW[[[^^^[[[NNN???///+++,,,222:::FFFXXXiiiiiinnnttt{{{}}}zzzwwwddd___\\\___dddlllxxxxxxaaaIII>>>;;;888444222+++---+++'''&&&***---...444999;;;777444666777777444333222000///...------000///---+++***,,,000444888;;;???AAA>>>999666666444444444555555555666666555666666444444555:::>>>DDDPPPPPPOOOUUURRRGGGBBB>>>@@@AAA???===;;;<<<>>><<<;;;:::::::::888666333555222111333222...---///444CCC\\\{{{zzz{{{}}}}}}XXX<<>>TTT{{{~~~eeeUUUHHHNNNUUU\\\ddddddUUUDDD333,,,)))000;;;FFFWWWeeeppppppqqqrrrvvv~~~{{{sssxxx|||zzzyyyxxxeeecccbbbfffjjjqqq]]]JJJ999666888666333222)))111222)))&&&,,,000---000555666222///000222111//////...---+++***)))(((+++,,,,,,***((()))///333777<<<>>>;;;777777777666666666666555444444444333222444666555555666;;;>>>PPP```bbb[[[XXXOOOCCC@@@;;;===???>>><<<<<<>>>@@@???>>><<<<<<;;;999555222888555444555444000///222666JJJhhh~~~kkkBBB444///222444::::::...555555666555333111000000111000///...,,,+++***)))***,,,111444333000222777///222000,,,222:::666,,,444222111111222222111///000333222---,,,111222///222333444555555555333333222777:::777000***+++---000000000000000111222222222000111555333---,,,111///000000000000000///...111000///...///111333444333111...,,,,,,,,,,,,+++((()))+++,,,,,,+++)))((((((((((((((())))))))))))***((((((,,,,,,((((((***///,,,))))))***+++)))'''&&&))),,,---++++++---///,,,)))&&&&&&))),,,+++)))$$$%%%---555666===WWWsss}}}\\\CCC333---***///444000777777FFFgggyyyUUURRRIIINNNZZZ]]]^^^XXXIII666///***///999FFFVVVbbbhhhssstttttt}}}~~~qqqiii]]]aaannnqqqwww|||~~~zzzqqqddddddfffjjjqqq{{{hhhFFF999......333555555444444000,,,+++,,,,,,***(((+++...///...+++******,,,---+++((('''&&&(((***+++(((***+++)))'''(((///555;;;@@@@@@;;;777888888777666555555555555666666777000222333222///111888>>>]]]mmmlllTTTEEEFFFDDD999===>>>>>>===<<<;;;<<<===<<<>>>===:::666444555777777<<<888555666000---555444NNNwwwWWWAAA666111555555000222:::333444555666555444333222333///---...---)))(((++++++///111000111555555333222222222222222222222222666222222666555///---000444333222222333444333222111222444444444222000...222666999999555111///...222444666666444111000//////000111222222111000///...111333111---,,,///333111000///...............111111///---+++)))''''''''''''((((((((((((''''''&&&''')))++++++***((('''***)))(((''''''((()))))))))+++------,,,***************)))))))))***,,,---((((((+++...,,,'''(((++++++111111666EEEUUUqqqvvv]]]CCC888+++%%%***111111...666888KKK{{{bbbTTTHHHJJJUUUXXX[[[YYYMMM>>>555...000777BBBQQQ^^^kkkvvvwwwvvvvvvaaa\\\RRRUUU```bbbiii{{{}}}}}}}}}yyypppiiigggiiimmmvvvvvvSSS===333,,,---222444555666444111...------,,,***((((((***,,,+++)))'''(((***+++)))(((''''''((()))***''')))+++)))(((***000666;;;??????;;;777888888777999888666555444333222222000222444333333666>>>EEEVVV___[[[HHH<<<>>>>>>777999;;;======<<<;;;<<<===;;;<<<===;;;888666777888===@@@:::666777000---555>>>aaavvvKKK===444000444555111222888111222222222222222111111000---,,,...---+++,,,//////333333111111333333000333333333444444333333333333000111555555111///222444333222333444555444222111222333333333222111000111444777777333000//////111333444444333111///......///000111111111000000---///111///+++***...222//////..................000000...---+++***(((((()))))))))***))))))((((((&&&'''((()))***)))((((((***)))(((''''''((()))******,,,------+++***+++,,,,,,+++*********+++,,,---+++((()))---...,,,+++,,,...777<<>>555333777AAAQQQ^^^kkkwwwxxxwww~~~~~~tttZZZLLLLLLFFFHHHPPPQQQYYYlll~~~wwwwww~~~}}}rrrjjjhhhjjjnnnwww\\\<<<111,,,)))---000111333777555333111000///---***'''%%%'''))))))((('''((()))((((((((((((((((((((((((''')))******))),,,222777;;;>>>>>>:::777888888777999888666555333222222111111222444444666<<>>777777222,,,---000222222111555:::===kkkzzz```QQQOOOJJJNNNXXX\\\VVVNNNEEE@@@???EEERRR^^^gggtttvvvtttyyyzzzyyy~~~qqqNNN===444000888888888???BBBLLL___nnnuuullldddfffpppqqqjjjmmmxxx|||LLL333///((((((***...---+++---222222333333111///,,,)))(((%%%&&&&&&'''((()))((('''%%%&&&(((***++++++***)))&&&'''((()))+++...222555888;;;;;;888999<<<<<<999777777777777777888888999666666555555777===DDDHHH>>>777444888999666555888444777999999888777888888888999;;;===>>>===;;;999:::999333222555111:::QQQ~~~{{{XXX===///------000222111000111000///---,,,,,,,,,---...---***))),,,......000555...111222111222555555222///000111111111111000///.../////////000111222222444222111222333444333111///////////////000111222000///......000111222333333222333555777777444111///...---,,,++++++******))))))(((''''''(((***---)))+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********))))))((('''(((''''''''''''((()))))))))((((((((()))***,,,------------,,,+++,,,///111////////////......------222333444222+++***444AAAIII```vvvwwwooocccWWW___iiiqqqrrrnnnhhhaaaZZZUUUKKKGGG>>>000---000,,,///,,,---111222111333999PPPgggTTTPPPIIIKKKWWW___]]]VVVNNNHHHCCCCCCLLLVVVeeetttvvvtttyyyzzzyyyZZZ<<<444000)))222111///666;;;DDDUUUcccvvvrrrgggccc___aaafffhhhhhhppp|||___999,,,...***(((***---,,,***+++//////000111///,,,)))))))))%%%$$$###%%%&&&'''%%%$$$$$$%%%''')))************&&&'''''')))+++...000222444666666555888======999::::::999888888888888888888777555555777:::===@@@666444444777888666444444666777888888777666777999;;;::::::;;;<<<<<<:::777999999555333444222DDDdddsssSSS>>>///------...000111000///000000...---,,,,,,+++++++++))))))---...---...222111444444111000222111...........................'''***++++++---222555444111000//////111111000///------.....................---,,,---///111111000000//////222555666333///...---,,,+++***))))))))))))))))))******+++,,,,,,,,,,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))))))))((((((((((((((())))))))))))***))))))((()))***,,,---,,,---......------///111....../////////...---------000333000***,,,>>>RRRUUUnnnsssaaaUUUQQQNNNMMMNNNXXX___[[[RRRKKKEEEAAA===555555333***+++///+++///)))(((---//////555>>>hhhuuu___WWWLLLIIIUUU^^^aaa\\\WWWRRRKKKHHHMMMUUUbbbqqquuurrrwwwxxxxxxwwwHHH555222***'''...***&&&---333;;;IIIXXXhhhzzzppp```WWWXXX\\\```cccfffnnnzzznnnEEE222,,,******''''''***+++)))))),,,,,,......,,,((('''(((***&&&%%%$$$%%%&&&'''$$$""""""###$$$&&&'''((())))))'''&&&&&&(((***---...///...000111111666<<<<<<888888888777777888888999:::999777666666777888999999333666777555555666555333666666666666555777:::<<<>>><<<999999::::::888555333777555666777:::UUU~~~tttSSS<<<000///------...000000///000000///...,,,***(((''''''&&&(((---///---...111000333333000///111000,,,///...,,,++++++,,,...///'''++++++(((***000222000///---,,,---...///...,,,+++,,,---...---,,,+++***,,,***)))***---...---++++++)))))),,,111222...***+++***)))))))))***++++++******+++---...///...---//////..................,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++'''(((***+++++++++***)))+++***)))))))))***+++,,,+++---/////////...///111,,,---.../////////...---,,,...000111222<<>>888777666666777888777777444:::;;;555333777888555555555555444555888<<<@@@@@@===999888999888666444---222555888;;;BBBeeesssPPP666111000...,,,---000000.../////////...,,,)))&&&$$$$$$###'''---000......111,,,///000...///222222///000...,,,******,,,...000,,,///---(((''',,,---)))---,,,++++++------,,,+++***+++---------+++)))((()))((('''))),,,,,,***((('''%%%$$$(((---...***&&&(((''''''''')))+++---...++++++---///111111///---111000///...............------,,,,,,,,,,,,++++++((()))***+++,,,---------''')))+++,,,---,,,***))),,,+++***)))))))))***+++***---///000000///000000+++,,,---/////////............000444<<>>111***)))&&&###"""!!!!!!!!!"""$$$%%%)))%%%!!!"""%%%((()))((((((((('''''''''((()))***)))&&&""" ###''')))###'''(((%%%&&&,,,---***+++,,,------...111555888444666888777666888<<>>::::::999777666555333333111222777777:::[[[ddd???555,,,---//////...---......+++,,,,,,***(((&&&%%%&&&%%%%%%&&&))),,,...---,,,***)))(((((()))+++...///,,,+++(((&&&%%%&&&'''))))))&&&$$$&&&******$$$######$$$&&&((())))))(((###$$$&&&&&&&&&&&&((()))!!!$$$&&&(((((('''&&&$$$&&&(((***,,,,,,+++******+++,,,,,,******+++,,,222//////111000,,,+++---+++,,,---...///...---,,,---///111///,,,******,,,///,,,+++---000///)))$$$'''(((***,,,---,,,+++***,,,+++)))((((((***,,,---111...++++++///333555555---333///+++111111,,,///,,,111333CCCaaauuummmPPPBBB999...,,,000333000,,,...111000+++***...---)))(((((()))))))))'''&&&$$$''')))+++111444333JJJqqqttt```RRROOORRR___aaacccdddddddddeeeeeebbbggghhhfffiiirrr{{{___@@@222---)))''''''&&&###"""%%%+++000555CCCSSSeee|||qqqeeeZZZVVVXXXZZZaaahhhmmmsss~~~iiiGGG;;;000)))'''$$$!!!  !!!"""'''$$$""""""$$$''')))******)))((('''((()))+++,,,)))'''%%%$$$#########$$$!!!&&&'''%%%'''++++++'''+++,,,,,,,,,---///222555000444888999999999:::<<<<<<:::888888888777666555777666444333222222333333333222222333555777:::<<<:::999888666444333222111333///333;;;LLLsssaaa===111---.........---,,,------))))))(((&&&$$$######$$$######$$$'''+++///000///&&&%%%%%%%%%&&&(((***+++***(((%%%###"""###$$$%%%&&&$$$###%%%'''&&&"""$$$###"""""""""!!!  """$$$%%%$$$%%%''')))###$$$%%%&&&''''''&&&&&&&&&(((***,,,------,,,,,,***,,,---,,,+++***+++,,,000...///111111,,,+++---.........------,,,+++***,,,...///...+++******,,,---+++)))+++......)))%%%((()))***++++++******)))))))))(((((((((***+++,,,111...,,,---000333333333///444///***...+++'''+++***777JJJfffsssTTTBBB999222+++***---000///,,,+++...---)))(((,,,,,,((('''(((((()))))))))((((((---//////000333888XXXmmmYYYOOONNNXXX]]]cccfffggghhhjjjllljjjbbb]]]^^^fffqqqzzzsssmmmpppzzzaaaFFF888000,,,)))(((&&&###"""$$$))),,,111555BBBZZZttt{{{vvvppphhh^^^WWWXXX___fffgggjjjqqq{{{kkkLLL999666---&&&$$$ """""""""!!!"""%%%)))------+++)))((((((***---...)))))))))(((&&&###!!!!!!$$$&&&%%%&&&((((((%%%***+++++++++***,,,...111,,,111777:::;;;999888888999:::::::::888888888:::333444555666555333111///444333333333444666999;;;888777666444222111000///444---333GGGeeexxxZZZ;;;///......---,,,+++++++++,,,&&&%%%###!!! !!!""""""###"""!!!###&&&)))++++++!!!!!! !!!###%%%&&&&&&$$$"""  !!!!!!!!!""""""""" !!!!!!  """######$$$&&&(((''''''&&&&&&&&&&&&&&&''')))***,,,...//////......+++,,,------++++++,,,---///---...222111,,,***,,,111000...,,,***)))))))))***+++,,,,,,*********,,,,,,)))'''(((+++,,,***'''***))))))(((((((((((()))&&&'''((()))************000.........000111000///...222---(((+++(((%%%---...FFFeee{{{UUU;;;333...+++((((((***,,,,,,,,,(((******'''''')))***((((((((((((((()))***++++++))),,,))))))000BBBmmm}}}eeeVVVPPPQQQYYYccciiijjjiiijjjlllmmmaaaZZZ___fffoooyyyuuuttteee```[[[]]]dddlllooopppuuuuuuzzzpppTTT@@@555000+++)))&&&###"""$$$''')))//////:::RRReeemmmrrrwwwpppiiiaaa[[[WWWWWW___iiipppmmmnnnxxxuuuJJJ666///111(((!!!  """"""!!!$$$)))...---,,,)))((((((***---///((()))))))))(((&&&$$$###%%%&&&%%%######%%%&&&&&&((()))***)))((((((***,,,,,,///444888999999777666444777::::::777777999;;;333444666777666444111000222222111222444666999;;;777555333111///.........222000???\\\yyyiiiRRR:::111///---+++************)))%%%""" !!!"""$$$"""!!!!!!!!! !!!"""###"""   """### """######$$$'''(((((('''&&&%%%%%%&&&((()))+++,,,...///000000000///+++---------,,,+++,,,------,,,---111111,,,***+++111///,,,***((()))***+++)))))))))))))))***+++++++++)))''''''***,,,,,,++++++***(((&&&&&&&&&'''(((%%%''')))+++,,,,,,+++***....../////////...---,,,)))---(((%%%)))'''***666CCCfff}}}]]]@@@111,,,'''((((((((('''((()))+++'''((('''&&&&&&((()))(((***)))((((((((()))+++,,,///000(((&&&444OOO|||sss___SSSMMMVVVbbbkkknnnnnnnnnnnnkkkdddaaafffiiinnn~~~}}}qqqhhhaaa\\\OOOPPPQQQRRRTTTWWW\\\___aaaaaagggsss~~~gggKKK999111---***'''$$$###$$$&&&&&&++++++777KKKVVVXXX```kkkhhh___XXXXXX[[[___eeekkkvvvrrruuummmEEE:::,,,***,,,"""!!!""""""$$$(((---,,,***((('''((())),,,---'''''''''((()))+++---......***&&&###"""###%%%((('''(((((((((&&&&&&''')))---...000222555777777888222666::::::888888:::===777777777666666555444333000//////000222666999;;;444333111///---------------888VVVzzzqqq___JJJ888222...+++)))((()))***(((&&&$$$!!!!!!""""""###!!! !!! !!!$$$''' """$$$%%%%%%&&&(((***&&&%%%$$$$$$%%%'''***,,,,,,,,,---...////////////+++,,,------++++++,,,------+++,,,000000,,,***+++...,,,)))((((((***,,,...)))((('''''')))***+++++++++***((((((***,,,------+++)))'''%%%%%%&&&'''((('''(((+++---...---,,,+++,,,---......---+++***)))%%%(((###"""&&&'''000DDDbbb~~~ZZZ???666000)))''')))***)))'''&&&(((***((('''''''''''''''((())),,,+++)))((((((((()))***<<<;;;///,,,@@@___iiiVVVHHHMMMWWWaaaiiimmmnnnnnniiiiiijjjmmmmmmoooxxx~~~nnn```UUUKKKCCC>>>BBBFFFGGGEEEFFFKKKOOOMMMRRR^^^mmmxxx}}}zzzYYY@@@444///+++'''%%%%%%&&&&&&&&&$$$'''333AAAIIIMMMVVVbbb\\\XXXXXX___gggiiiiiijjjyyywww|||zzzJJJ***333(((''''''###$$$%%%'''(((''''''&&&&&&&&&'''((()))%%%%%%&&&'''+++111666999666///)))'''$$$###%%%)))%%%&&&''''''%%%%%%&&&'''...---,,,...222555777888444777:::;;;<<<<<<<<<===999888777666555555555555///......///000333666888222111///---,,,---...//////GGGsssooo]]]FFF444222+++)))'''(((******'''$$$###!!!###$$$###!!! !!!   $$$###$$$&&&&&&&&&&&&(((***%%%$$$###$$$%%%(((***,,,+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,---***+++......+++***---***)))((('''(((+++...000***(((&&&'''(((***+++***+++******)))***+++,,,---***)))'''&&&%%%&&&((())))))***,,,......---,,,***)))+++,,,,,,***(((''''''###%%%!!!!!!(((--->>>YYYzzzaaa???......---(((*********)))((('''(((******'''&&&((((((&&&''')))++++++***)))((((((((((((111333+++...KKKooovvv___KKKJJJMMMUUU___hhhkkkkkkkkknnnpppnnnooorrrssspppsssssskkk\\\OOOFFF<<<333333555666777888999<<>>DDDQQQaaajjjnnntttzzz~~~mmmNNN<<<000,,,(((&&&'''((('''&&&###&&&---666>>>FFFOOOUUUUUUUUUZZZdddkkkmmmooorrryyyyyyxxxPPP555)))---###""""""###'''(((%%%###"""######$$$$$$$$$$$$$$$###$$$&&&***///666<<<@@@:::444///...***%%%$$$'''$$$%%%''''''%%%$$$%%%&&&---+++***,,,111555666666555666777:::======<<<:::777777777666555555444444000///...---...000222333000///---,,,,,,---///000:::YYY{{{nnn```EEE111111(((&&&%%%(((++++++'''"""!!!"""%%%$$$""" !!!   !!!"""###$$$&&&''''''&&&&&&'''(((%%%$$$$$$$$$%%%&&&((()))))))))))))))))))))******)))***++++++))))))***+++...***))),,,,,,***+++...((((((''''''(((+++---...,,,)))&&&&&&)))++++++***)))******)))))))))***+++)))((('''''''''((()))***++++++,,,---,,,+++***)))''')))***)))&&&%%%%%%'''"""$$$"""'''333>>>XXXzzz}}}```CCC555...''''''---+++***(((((((((******++++++'''&&&(((((($$$$$$((((((((()))))))))(((((('''''''''...OOOwwwhhhWWWQQQMMMQQQ\\\fffkkklllnnnrrrqqqmmmpppuuuoooccc]]]___ZZZOOOFFF@@@888///...,,,***+++...222444444666:::DDDOOOWWW^^^iiitttqqqxxx}}}[[[DDD000---((('''((()))(((&&&'''(((***///888CCCHHHIIITTTVVV[[[cccgggkkkttt~~~yyy{{{uuuFFF+++(((...''' $$$))))))$$$ !!!######"""!!!!!!!!!###''',,,333999???BBB;;;666333444000'''###%%%###%%%&&&&&&%%%%%%%%%&&&+++******---222555666444444333444777;;;<<<999666555555666777666555333111222111///---,,,---...//////...,,,++++++---000222GGGfff{{{zzzooolllcccFFF000222&&&$$$%%%(((,,,,,,&&&!!!###&&&$$$!!!  ###!!!###!!!!!!###$$$!!!!!!%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&((('''''''''''''''((()))(((***+++***)))((()))***...***)))******)))+++///(((((((((((()))***,,,---...***'''&&&)))++++++***((()))***)))((((((((()))((((((((((((((()))***+++++++++++++++******)))(((%%%''')))'''$$$###%%%''' $$$%%%...>>>PPPpppjjjCCC---666555$$$"""333+++)))&&&&&&)))+++,,,,,,+++&&&%%%((('''""""""'''$$$&&&''')))))))))(((((( ...000555RRRxxx{{{aaaUUUMMMOOOXXXaaahhhlllrrrtttsssoookkkggg___WWWLLLMMMLLLHHH@@@777///+++,,,+++))))))***,,,///111000444:::AAAIIIRRRZZZ```aaammm|||gggMMM555111+++(((((()))((('''%%%(((---111555===GGGNNNVVV\\\dddkkknnnqqquuuxxxdddEEE222***'''&&& ###&&&'''%%%!!!"""(((,,,///222555777555444111///,,,)))&&&%%%((('''&&&%%%$$$%%%&&&&&&))),,,...---+++,,,111777111111111222444666555555222333444444444222000...000...+++)))((()))+++,,,---///)))'''------///999OOO|||{{{yyytttjjjVVV===///---###%%%''')))(((&&&### ###%%%&&&&&&!!!""""""!!!  !!!&&&###!!! """###!!!"""!!!!!!!!!!!!!!!"""###$$$$$$###############$$$$$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''((((((+++***((('''&&&&&&'''''')))++++++)))''''''))),,,+++***)))((((((((()))***,,,***)))***,,,,,,)))&&&'''((()))((('''(((***,,,,,,+++)))&&&$$$%%%))),,,000///---+++***)))((((((###%%%######$$$(((%%%+++---;;;WWWrrrhhhHHH>>>111))))))+++,,,+++++++++,,,---,,,+++***)))***+++,,,***(((&&&%%%&&&'''&&&%%%$$$%%%''')))***&&&)))///<<>>777000+++)))***)))''''''(((***---///...222777===CCCJJJQQQVVVTTTcccuuu}}}gggQQQAAA:::111---,,,,,,***(((***++++++...444>>>IIIQQQ\\\bbbiiiooosssvvvzzz}}}uuu___AAA,,,%%%$$$!!! ###&&&&&&###!!!&&&))),,,...111333111000...+++(((&&&%%%%%%'''&&&%%%#########$$$$$$+++...///---)))))),,,000000/////////000222222222444555555444333000---,,,,,,+++((('''&&&''')))++++++---)))(((//////111===WWWzzzvvvoooaaaLLL777,,,)))$$$%%%'''((('''%%%"""!!!  !!!"""!!! !!!!!! !!!!!!!!!!!! !!!  """"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&(((******(((&&&&&&(((******)))((((((((()))***+++,,,***((()))***+++)))'''&&&'''((('''&&&&&&((()))))))))(((&&&%%%&&&)))+++.........,,,)))'''''''''###&&&!!!###&&&&&&...666IIIlllvvvVVV999444///...000111...+++++++++,,,,,,,,,+++)))(((+++,,,,,,***(((%%%%%%%%%&&&''''''(((((((((((('''&&&***111@@@\\\oooXXXMMMNNNUUUaaajjjnnnpppooojjjddd^^^UUUKKKIIIDDD===444...***))))))&&&&&&%%%$$$%%%'''***,,,,,,...333666:::???EEEHHHIIIYYYnnntttpppwwwvvvxxx~~~~~~}}}vvvgggXXXOOOFFF;;;666555555000+++111---***+++444@@@LLLSSSaaaeeelllrrrwww{{{}}}wwwnnnfff```JJJ999%%%###""" ###$$$$$$ """%%%'''(((+++------+++(((&&&$$$$$$$$$%%%%%%%%%###""""""!!!!!!"""***,,,---,,,((('''(((+++...---,,,++++++,,,---...666666555333111...+++)))'''&&&%%%$$$$$$&&&((()))'''+++((()))000000444CCCbbbxxxvvvjjjUUU???111)))%%%$$$%%%''''''&&&### """!!!   ###$$$  """!!!!!! !!!!!!######""""""######$$$%%%#########"""###$$$$$$%%%'''((((((&&&%%%$$$%%%'''((((((((((((((()))***+++,,,***''''''((())))))(((&&&''''''&&&$$$$$$%%%'''&&&'''''''''&&&''')))++++++---...,,,(((%%%%%%&&& $$$"""%%%###%%%&&&555DDD^^^|||aaa@@@111///---...111222///,,,,,,,,,,,,++++++)))((('''+++,,,,,,***'''%%%%%%&&&'''(((***++++++)))'''&&&(((+++111@@@^^^eeeTTTOOOTTT```kkkpppooojjjccc^^^\\\WWWPPPJJJCCC:::111+++)))(((((($$$$$$######$$$&&&((()))))),,,///222555888<<>>222))) !!!$$$### !!!######!!! !!!!!!"""%%%&&&)))'''$$$""""""###%%%&&&%%%$$$######"""!!!!!!!!!$$$'''))))))((('''((()))---,,,+++)))((((((***,,,444444333111///,,,)))((($$$$$$######$$$&&&((()))&&&)))''')))///---444FFFjjjzzzhhhMMM777---(((###%%%%%%&&&&&&$$$""" """"""!!!!!!***+++  !!!  !!!"""""" !!!!!!"""###$$$$$$%%%%%%%%%$$$#########$$$&&&&&&&&&'''((()))*********(((&&&%%%%%%'''((()))'''''''''&&&$$$###$$$&&&$$$&&&((()))))))))***,,,))),,,...+++&&&""""""$$$ ###***&&&&&&---EEE^^^yyygggLLL444444111,,,***+++---......,,,,,,++++++***)))(((''')))******)))'''''''''))))))***++++++***)))((('''(((***000???```sss___UUUVVV^^^hhhhhhjjjhhhcccaaa___ZZZSSSIIIBBB999000+++(((&&&$$$############$$$&&&'''((((((+++...111333555888:::BBBNNN```ssszzz^^^MMMHHHLLLGGGIIIQQQSSSUUU]]]dddfffeeeccc```\\\QQQMMMIIIJJJLLLIIIAAA:::333111222999DDDNNNUUUWWWccceeejjjqqqxxx}}}zzzyyyssseeeQQQ===///(((######""""""  !!!"""""""""  !!! """&&&$$$""" !!!###%%%'''$$$$$$$$$$$$$$$############$$$&&&'''&&&&&&&&&'''+++,,,,,,***'''''')))+++000//////...,,,+++***)))$$$###$$$$$$&&&(((***+++&&&)))''')))---***333JJJnnn|||~~~fffIII555,,,(((%%%$$$%%%%%%$$$###  """""""""!!! (((''' !!!   !!!"""#########""""""""""""######""""""###$$$%%%&&&''''''((((((((('''%%%$$$$$$%%%''')))'''((((((&&&%%%$$$%%%&&&%%%'''***+++++++++,,,...)))++++++)))$$$!!!!!!""" %%%)))&&&(((<<<^^^}}}oooOOO===222222000---++++++,,,,,,,,,---,,,+++******)))))))))&&&'''(((((('''(((***---,,,+++***)))(((((()))***''',,,444FFFdddoooaaaYYYZZZ___\\\aaafffgggfffcccZZZPPPIIIAAA777///***&&&""""""""""""###$$$%%%&&&'''(((***...000111222444666;;;GGGYYYnnnnnnPPP???<<>>333777===GGGQQQYYY]]]^^^hhhjjjnnntttyyy|||{{{zzzuuupppeeeRRR===+++"""!!!&&&&&&""" !!!!!!!!!!!!!!! !!!###"""!!! !!!"""$$$&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%$$$#########)))+++---,,,((('''(((***+++++++++***))))))))))))$$$$$$%%%&&&((()))+++,,,''')))''')))+++(((555QQQtttyyyvvv||||||]]]EEE555+++&&&&&&############!!!      !!!!!!!!!!!! !!!###$$$###!!!""""""###$$$%%%%%%%%%$$$$$$%%%%%%$$$######&&&(((&&&''''''&&&$$$$$$%%%'''''')))+++,,,,,,,,,---///+++***'''%%%"""!!! ###!!!"""'''%%%(((555OOOsssXXX<<<555222(((+++...111111000---+++---,,,++++++******++++++&&&''''''''''''(((+++...,,,+++)))''''''(((***+++&&&...:::NNNhhhppp```XXXWWWWWW\\\``````aaa```YYYRRRMMMCCC666---(((%%%!!! !!!!!!"""###$$$%%%&&&(((***---.........///000444BBBVVVnnnbbbDDD444222555//////777::::::<<>>===777>>>IIITTT\\\bbbgggjjjoooppprrrvvvyyywwwsssnnnggg]]]LLL999+++### """&&&'''%%%!!! !!!!!!!!!  """ !!!"""###!!!"""$$$%%%&&&'''&&&&&&&&&$$$###"""###$$$$$$$$$%%%***------)))'''(((***))))))(((''''''&&&&&&&&&%%%%%%&&&'''(((***++++++((()))'''))),,,))):::ZZZ{{{uuuxxxpppMMM===333&&&"""&&&!!!""""""!!!!!! $$$%%%$$$""" !!!"""######""""""!!!!!!###%%%%%%######$$$&&&$$$%%%%%%%%%######%%%'''((()))++++++++++++---......)))### !!!!!! """"""''')))%%%333QQQkkkjjjBBB111111...'''***...000111000///...---,,,+++++++++,,,---...((()))((('''&&&'''***,,,))))))((((((((())))))***&&&,,,888KKKggg}}}gggYYYTTT\\\\\\YYYUUUVVVZZZZZZWWWRRRGGG888,,,(((%%%###!!! !!!"""###$$$$$$(((***,,,---+++******+++333AAAWWWppp}}}XXX<<<---,,,///)))(((000333444444777>>>CCCCCCBBBAAAIIIIIIGGGBBB<<<888888:::;;;DDDPPP[[[bbbhhhooosssrrrrrrtttvvvvvvrrrkkkdddYYYIII444%%% """""" !!!###$$$$$$!!!!!!"""  """######"""""" ### !!!!!!###%%%&&&'''''''''"""!!! ###&&&((()))###(((------***''''''))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((()))***+++((()))'''***---+++>>>aaavvv}}}fffAAA777000"""$$$ !!!!!!!!!  $$$&&&%%%""" !!!""""""!!! """%%%%%%###"""$$$%%%"""#########"""###$$$&&&((()))******)))***,,,...000(((  """ (((+++(((???jjjyyyUUU555...///(((......---++++++---000333---,,,++++++,,,---///000++++++***'''&&&&&&(((***%%%&&&(((***+++***)))((((((***000BBBccc